body{
padding:0px;
margin:0px;
background-color:#0B214B;
}

A:link {COLOR: #9ED8FF; TEXT-DECORATION: none}
A:visited {COLOR: #9ED8FF; TEXT-DECORATION: none}
A:hover {COLOR: #FFFFFF; TEXT-DECORATION: none}

.m_text
	{
		font-family:Verdana, Arial, Tahoma;
		font-size:12px;
		line-height:18px;
		color:#FFFFFF;
	}

.m1_text
	{
		font-family:Verdana, Tahoma;
		font-size:11px;
		line-height:13px;
		color:#9ED8FF;
	}

td
	{
		font-family:Verdana, Tahoma;
		font-size:13px;
		color:#9ED8FF;
	}

h4
	{
		font-family:Verdana, Tahoma;
		font-size:12px;
		color:#FFFFFF;
		margin-bottom: 0px
	}

h3
	{
		font-family:Verdana, Tahoma;
		font-size:14px;
		color:#FFFFFF;
		margin-bottom: 0px;
		margin-top: 0px
	}

h2
	{
		font-family:Verdana, Tahoma;
		font-size:16px;
		color:#9ED8FF;
		margin-bottom: 0px;
		margin-top: 0px
	}

h1
	{
		font-family:Verdana, Tahoma;
		font-size:16px;
		color:#FFFFFF;
		margin-bottom: 0px;
		margin-top: 0px
	}

.h_text
	{
		font-family:Verdana, Tahoma;
		font-size:11px;
		line-height:13px;
		color:#8DC63F;
	}
	
.l_text
	{
		font-family:Verdana, Tahoma;
		font-size:11px;
		line-height:11px;
		color:#9EC0FF;
	}
	
.c_text
	{
		font-family:Verdana, Arial;
		font-size:11px;
		line-height:11px;
		color:#4D7FDA;
	}

.c1_text
	{
		font-family:Verdana,Arial;
		font-size:10px;
		line-height:12px;
		color:#6094F1;
	}
	
.c1_text_blu
	{
		font-family:Verdana,Arial;
		font-size:10px;
		line-height:12px;
		color:#000099;
	}
	
.c1_text_blu A:link {COLOR: #000099; TEXT-DECORATION: none}
.c1_text_blu A:visited {COLOR: #000099; TEXT-DECORATION: none}
.c1_text_blu A:hover {COLOR: #000099; TEXT-DECORATION: none}

.c1_text_azzurro
        {
                font-family:Verdana,Arial;
		font-weight: bold;
                font-size:16px;
                line-height:18px;
                color:#9ED8FF;
        }

.c1_text_azzurro A:link {COLOR: #9ED8FF; TEXT-DECORATION: none}
.c1_text_azzurro A:visited {COLOR: #9ED8FF; TEXT-DECORATION: none}
.c1_text_azzurro A:hover {COLOR: #FFFFFF; TEXT-DECORATION: none}

.form {
 
 BORDER-LEFT-WIDTH: 1px; 
 BORDER-LEFT-COLOR: #000000; 
 BORDER-BOTTOM-WIDTH: 1px; 
 MARGIN-BOTTOM: auto; 
 BORDER-BOTTOM-COLOR: #000000; 
 BORDER-TOP-WIDTH: 1px;
 BORDER-TOP-COLOR: #000000; 
 FONT-SIZE: 10px;
 FONT-FAMILY: Verdana;
 COLOR: #533027;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-COLOR: #000000;
 SCROLLBAR-HIGHLIGHT-COLOR:#000000;
 SCROLLBAR-SHADOW-COLOR: #000000;
 SCROLLBAR-DARKSHADOW-COLOR: #ffFFFF;
 SCROLLBAR-3DLIGHT-COLOR: #ffFFFF;
 SCROLLBAR-ARROW-COLOR:  #000000;
 SCROLLBAR-TRACK-COLOR: #FFFFff;
 SCROLLBAR-FACE-COLOR: #FF0000;
 SCROLLBAR-BASE-COLOR: #ffffFF;
}
	
.tab
	{ border-color:#9ED8FF; 
	  border-width:1px; 
	  border-style:solid;
	}
	
.blu {
		font-family:Verdana, Tahoma;
		font-size:13px;
		line-height:30px;
		color:#000099
	}
.blu A:link {COLOR: #000099; TEXT-DECORATION: none}
.blu A:visited {COLOR: #000099; TEXT-DECORATION: none}
.blu A:hover {COLOR: #000099; TEXT-DECORATION: none}

/* Pagination */

#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#0A256F;
	color:#FFFFFF;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#339933;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#F1FF3F;
	color:#339933;
	cursor:default;
        font-size:16px;
        font-weight: bold;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#0A256F;
	color:#D7D7D7;
	cursor:default;
}


.titolobluscuro {
    color: #003580;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}


.contactbutton input {
    cursor: pointer;
    font-size: 19px;
    font-family: "Helvetica","Verdana","Arial","sans-serif";
    font-weight: bold;
    height: 36px;
    width: 320px;
}

.searchbutton input {
    cursor: pointer;
    font-size: 19px;
    font-family: "Helvetica","Verdana","Arial","sans-serif";
    font-weight: bold;
    height: 36px;
    width: 106px;
}

.button.blu {
    color: hsla(320.4, 100.0%, 100.0%, 1.00);
    border-color: hsla(79.6, 51.6%, 37.3%, 1.00);
    box-shadow: 0 1px 0 #DFF7F7 inset;
    background-image:  -webkit-gradient(linear,  50% 100%,  50%   0%,  color-stop(0.000, hsla(91.9, 89.8%, 24.1%, 1.00)) , color-stop(1.000, hsla(82.4, 54.7%, 49.9%, 1.00)) ); /* Saf4+, Chrome */
    background-image:  -webkit-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* FF3.6 */
    background-image:      -ms-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* IE10 */
    background-image:       -o-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image:          linear-gradient(0deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF1A4FAF, EndColorStr=#FF256FD2); /* IE6 to IE9 */
    zoom: 1;
}

/*
.button.blu:hover {
    background-image: linear-gradient(0deg, #0F2C62 0%, #256FD2 100%);
    box-shadow: 0 1px 0 #355FAB inset;
}
*/

.button.blu:hover{
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0.000, hsla(95.1, 82.7%, 16.2%, 1.00)) , color-stop(1.000, hsla(84.6, 61.4%, 38.4%, 1.00)) ); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* FF3.6 */
    background-image: -ms-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* IE10 */
    background-image: -o-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image: linear-gradient(0deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0F2C62, EndColorStr=#FF256FD2); /* IE6 to IE9 */
    box-shadow:inset 0px 1px 0px hsla(81.8, 46.0%, 57.1%, 1.00);
}

.button.grn{
    color: hsla(320.4, 100.0%, 100.0%, 1.00);
    border-color: hsla(79.6, 51.6%, 37.3%, 1.00);
    box-shadow: 0 1px 0 #D9FF8F inset;
    background-image:  -webkit-gradient(linear,  50% 100%,  50%   0%,  color-stop(0.000, hsla(91.9, 89.8%, 24.1%, 1.00)) , color-stop(1.000, hsla(82.4, 54.7%, 49.9%, 1.00)) ); /* Saf4+, Chrome */
    background-image:  -webkit-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* FF3.6 */
    background-image:      -ms-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* IE10 */
    background-image:       -o-linear-gradient(90deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image:          linear-gradient(0deg,  hsla(91.9, 89.8%, 24.1%, 1.00) 0.0% , hsla(82.4, 54.7%, 49.9%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF91C539, EndColorStr=#FF91C539); /* IE6 to IE9 */
    zoom: 1;
}

.button.grn:hover{
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0.000, hsla(95.1, 82.7%, 16.2%, 1.00)) , color-stop(1.000, hsla(84.6, 61.4%, 38.4%, 1.00)) ); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* FF3.6 */
    background-image: -ms-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* IE10 */
    background-image: -o-linear-gradient(90deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image: linear-gradient(0deg, hsla(95.1, 82.7%, 16.2%, 1.00) 0.0% , hsla(84.6, 61.4%, 38.4%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF6D9E25, EndColorStr=#FF6D9E25); /* IE6 to IE9 */
    box-shadow:inset 0px 1px 0px hsla(81.8, 46.0%, 57.1%, 1.00);
}

.button.gry{
    border: 1px solid hsla(0.0, 0.0%, 80.0%, 1.00);
    color: hsla(0.0, 0.0%, 40.0%, 1.00);
    box-shadow:inset 0px 1px 0px hsla(0.0, 0.0%, 96.1%, 0.90);
    background-color: transparent;
    background-origin: border-box;
    background-image:  -webkit-gradient(linear,  50% 100%,  50%   0%,  color-stop(0.000, hsla(0.0, 0.0%, 87.1%, 1.00)) , color-stop(1.000, hsla(0.0, 0.0%, 93.7%, 1.00)) ); /* Saf4+, Chrome */
    background-image:  -webkit-linear-gradient(90deg,  hsla(0.0, 0.0%, 87.1%, 1.00) 0.0% , hsla(0.0, 0.0%, 93.7%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(90deg,  hsla(0.0, 0.0%, 87.1%, 1.00) 0.0% , hsla(0.0, 0.0%, 93.7%, 1.00) 100.0% ); /* FF3.6 */
    background-image:      -ms-linear-gradient(90deg,  hsla(0.0, 0.0%, 87.1%, 1.00) 0.0% , hsla(0.0, 0.0%, 93.7%, 1.00) 100.0% ); /* IE10 */
    background-image:       -o-linear-gradient(90deg,  hsla(0.0, 0.0%, 87.1%, 1.00) 0.0% , hsla(0.0, 0.0%, 93.7%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image:          linear-gradient(0deg,  hsla(0.0, 0.0%, 87.1%, 1.00) 0.0% , hsla(0.0, 0.0%, 93.7%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFDEDEDE, EndColorStr=#FFDEDEDE); /* IE6 to IE9 */
}

.button.gry:hover{
    box-shadow:inset 0px 1px 0px hsla(326.0, 0.0%, 95.0%, 0.90);
    background-image:  -webkit-gradient(linear,  50% 100%,  50%   0%,  color-stop(0.000, hsla(326.0, 0.0%, 75.6%, 1.00)) , color-stop(1.000, hsla(326.0, 0.0%, 87.6%, 1.00)) ); /* Saf4+, Chrome */
    background-image:  -webkit-linear-gradient(90deg,  hsla(326.0, 0.0%, 75.6%, 1.00) 0.0% , hsla(326.0, 0.0%, 87.6%, 1.00) 100.0% ); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(90deg,  hsla(326.0, 0.0%, 75.6%, 1.00) 0.0% , hsla(326.0, 0.0%, 87.6%, 1.00) 100.0% ); /* FF3.6 */
    background-image:      -ms-linear-gradient(90deg,  hsla(326.0, 0.0%, 75.6%, 1.00) 0.0% , hsla(326.0, 0.0%, 87.6%, 1.00) 100.0% ); /* IE10 */
    background-image:       -o-linear-gradient(90deg,  hsla(326.0, 0.0%, 75.6%, 1.00) 0.0% , hsla(326.0, 0.0%, 87.6%, 1.00) 100.0% ); /* Opera 11.10+ */
    background-image:          linear-gradient(0deg,  hsla(326.0, 0.0%, 75.6%, 1.00) 0.0% , hsla(326.0, 0.0%, 87.6%, 1.00) 100.0% ); /* Standards Compliant */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFC1C1C1, EndColorStr=#FFC1C1C1); /* IE6 to IE9 */
}

