@charset "utf-8";
*{margin:0; padding:0;}
img{ border:none}
/*img, div { behavior: url(iepngfix.htc); }*/
body {background:url(images/bkg.jpg) repeat-x; background-color:#c7e8f7}

#wrapper{margin:0 auto; min-height:200px; width:1084px; }
#top {margin:0px auto; background:url(images/top02.jpg) no-repeat; height:363px; width:1084px; position:relative;}
/* #page {width:960px; background:url(images/bkg_page.png); background-repeat:repeat; min-height:500px;margin-left:66px; margin:0px auto;} */
#page {width:960px; background-image:url(images/bkg_page.png); background-repeat: repeat-y; min-height:500px; margin-left:66px;}

#bottom {width:965px;margin-left:64px; background:url(images/bottom01.png); font:"Trebuchet MS"; text-align:center; height:75px;}
/* #bottom p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003366;padding-top:20px;} */
#bottom p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003366;}
#bottom address{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003366;padding-top:10px;}
#bottom a{ text-decoration:none; color:#003366;}
#bottom a:hover{color:#fff;}
#box{ width:252px; height:auto; margin-left:2px; margin-top:15px;}
#box img{margin:2px;}

#menu1 {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:303px; margin-left:95px;position:relative}
#menu1 ul,li{display:inline; list-style:none; padding-left:8px;}
#menu1 li a{text-decoration:none; color:#345877; font-size:13px; font-weight:900; color:#4d728c; padding-right:7px; height:8px;border-right:1px solid #a1bac7;}
#menu1 li a:hover{text-decoration:underline;} 

#menu2 {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:4px; margin-left:95px; position:relative; height: 181px; }
#menu2 ul,li{display:inline; list-style:none; padding-left:7px;}
#menu2 li a{text-decoration:none; color:#003366; font-size:13px; font-weight:900; color:#003366; padding-right:9px; height:8px;border-right:1px solid #003366;}
#menu2 li a:hover{text-decoration:underline;} 

#menu3 {width:260px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; margin-left:20px; background-color:#cff0ff; float:left;}
#menu3 ul{margin:10px auto 0 auto; width:200px; background-color:#b8e6f6;padding-left:10px;}
#menu3 ul li{ list-style-image:url(images/li_menu.jpg);float:left;width:180px; background-color:#b8e6f6; padding-top:8px;/* border-bottom:1px solid #8fbadf;*/ }
#menu3 li:hover{ background-color:#99CCFF ;}
#menu3 li a{background:url(images/li_menu.jpg) no-repeat;  padding-left:10px;text-decoration:none; color:#2d6076; font-size:13px;}
#menu3 table{margin:10px auto 0 auto; width:100%; margin-top:8px;}

#sport{ width:210px; height:60px;  margin-left:25px; background-color:#b8e6f6; line-height:1.5;/* border:1px solid red;*/ }
#sport a{ background:url(images/li_menu.jpg) no-repeat;  text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;  color:#2d6076; padding-left:10px; }

#right{ width:640px; height:auto; min-height:30px; float:right; margin:15px 10px;}

.box1{ width:640px; vertical-align:text-top; height:auto; min-height:100px; padding-bottom:10px;}
.box1 h1{font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black;}

.testoSX { margin-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; line-height:1.2; color:#183848; min-width:250px; float:left; padding-right:20px;/* border:1px solid blue;*/}
.testoSX p { width:250px;margin-left:0px;}
.testoSX h1{font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black; margin-left:0px;}

.testoDX { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#183848; min-width:250px; float:left;/* border:1px solid red;*/}
.testoDX p{ width:310px;}
.testoDX h2{font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black;}

.testoCENTER { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; line-height:1.2; color:#183848; min-width:250px; float:left; padding-right:20px;/* border:1px solid blue;*/}
.testoCENTER p{margin-left:30px;}
.testoCENTER2 { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; line-height:1.2; color:#183848; min-width:250px; float:left; padding-right:20px;/* border:1px solid blue;*/}
.testoCENTER2 p{margin-left:0px;}
.testoCENTER p a{ color:#000000;text-decoration:none;}
.testoCENTER h1{margin-left:30px;font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black;}
.testoCENTER h2{margin-left:30px;font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black;}
.testoCENTER table{margin-left:30px;font-family: Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size: 10pt; color: black;}


.pBottom{padding-bottom:10px;}
.mLeft{ margin-left:25px;}
.canc{ clear:both}
.border{ border-bottom:1px solid #8fbadf;}
#firma{  margin:10px auto; width:110px; clear:both; padding-bottom:20px; }
#firma a{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003366;}
#firma a:hover{color:#d62d91;}
.testoblu {
	font-family: Tahoma;
	font-size: 13px;
	color: #093962;
	font-weight: normal;
}
.testorosa {
	font-family: Tahoma;
	font-size: 13px;
	color:#901f4b;
	font-weight: normal;
}
.noBorder{ border:none;}
.bandiere{margin:10px 0 0 5px}
