body{margin:0;background:#fff url(../img/p1.jpg) top left repeat-x;font-family:Trebuchet MS;font-size:11px;line-height:18px;color:#144e82;}

li{list-style:none outside;}
ul{margin:0;padding:0;}

input, select{font-family:Trebuchet MS;}

a:link, a:visited{color:#2367a4;text-decoration:none;}
a:hover, a:active{text-decoration:none;}

/*########## Main Styles border:1px dotted red;#######################*/

div.SK1{width:980px;background:#fff url(../img/testata.jpg) top left no-repeat;margin:auto;}

div.TOP1{width:980px;height:93px;overflow:hidden; position:relative;}

.logo span{display:none;}
.logo{display:block; width:330px; height:90px;}


div.TOP1 .bxLogT{position:absolute; top:13px; left:340px;}



div.MEN1{width:980px;height:38px;overflow:hidden;}
div.MEN1 .C1{float:left;width:630px;overflow:hidden;}
div.MEN1 .C1 ul{margin-left:20px;font-weight:bold;font-size:14px;}
div.MEN1 .C1 li{display:inline;color:#fff;}
div.MEN1 .C1 img{border:none;float:left;}
div.MEN1 .C1 a:link, div.MEN1 .C1 a:visited{display:block;float:left;color:#fff;margin-right:6px;}
div.MEN1 .C1 a:hover, div.MEN1 .C1 a:active{color:#2367a4;text-decoration:none;}
div.MEN1 .C1 span{display:block;float:left;margin:0; padding-top:10px; }
div.MEN1 .C2{float:left;width:350px;overflow:hidden;}
div.MEN1 .C2 ul{margin:15px 10px 0 0;text-align:right;font-weight:bold;font-size:11px;}
div.MEN1 .C2 li{display:inline;border-right:1px solid #000;padding:0 4px 0 4px;}
div.MEN1 .C2 a:link, div.MEN1 .C2 a:visited{text-decoration:none;color:#fff; cursor:pointer;}
div.MEN1 .C2 a:hover, div.MEN1 .C2 a:active{color:#003e67;text-decoration:none;cursor:pointer;}
div.MEN1 .C2 li span{font-weight:bold;}
div.MEN1 .C2 .btnN{background: url(../img/backNewMenu.gif) top right no-repeat; display:block; float:left; height:19px;border-right:none;width:135px;}
div.MEN1 .C2 .btnN a:hover, div.MEN1 .C2 .btnN a:active{color:#58aaf3;text-decoration:none;}


div.MEN2{width:980px;height:110px;overflow:hidden;}
div.MEN2 .C1{float:left;width:361px;overflow:hidden;text-align:center;}
div.MEN2 .C1 span{display:block;margin-top:10px;color:#fff;font-style:oblique;text-align:left;margin-left:30px;}
div.MEN2 .C2{float:left;width:619px;overflow:hidden;}
div.MEN2 .C2 a:link, div.MEN2 .C2 a:visited{display:block;float:left;color:#fff;margin-right:6px;}
div.MEN2 .C2 a:hover, div.MEN2 .C2 a:active{color:#003e67;text-decoration:none;}
div.MEN2 .C2 ul{margin:0 10px 0 0;}
div.MEN2 .C2 li{display:inline;line-height:30px;}
div.MEN2 .C2 li span{font-size:18px;margin:0 0 0 10px;}
div.MEN2 .C2 li img{border:none;}



div.BOT1{width:980px;overflow:hidden;margin-top:15px;}
div.BOT1 .C1{float:left;width:490px;height:85px;overflow:hidden;background:url(../img/bot1c1.gif) top left no-repeat;}
div.BOT1 .C1 ul{margin:60px 10px 0 27px; font-size:10px;}
div.BOT1 .C1 li{display:inline;border-right:1px solid #000;padding:0 4px 0 4px;}
div.BOT1 .C1 a:link, div.BOT1 .C1 a:visited{text-decoration:none;color:#003e67;}
div.BOT1 .C1 a:hover, div.BOT1 .C1 a:active{color:#003e67;text-decoration:none;}
div.BOT1 .C1 li span{font-weight:bold;}
div.BOT1 .C2{float:left;width:490px;overflow:hidden;}
div.BOT1 .C2 .disclaimer{font-size:10px;display:block;text-align:right;margin:0px 10px 10px 0;color:#B3D0E2;}

div.C1Contatti{float:left;width:240px;overflow:hidden;padding-left:20px; text-align:left;}
div.C1Contatti .color{color:#FF7050;font-size:14px;}
div.C2Contatti{float:left;width:680px;overflow:hidden;margin-right:19px;text-align:left;}
div.C2Contatti .color{color:#FF7050;font-size:12px;}
div.C2Contatti .T{display:block;font-weight:bold;font-size:21px;color:#3681B2;margin-bottom:10px;}
div.C2Contatti table{font-size:13px;color:#3681B2;}
div.C2Contatti table .color{color:#FF7050;font-size:13px;}






.label{display:block; font-size:11px; font-weight:bold;}
.label1{font-size:11px; font-weight:bold;}
.label2{font-size:11px; font-weight:bold; line-height:11px;}
.label3{font-size:11px; font-weight:normal; line-height:14px; }
.ceckbox{float:left;}
.TextBox{ width:250px;}
.Validator{font-size:11px; font-weight:bold;color:Red;}

/*############ Generics ############################*/

div.closer{clear:both;}





/*******aggiunti******/
.val{margin-left:10px;}
.bxPass {font-size:11px;}
.bxPass td{ text-align:left;}
.bxPass .lblPss{font-size:11px; margin:0; padding:0; width:48px;}
.bxPass .txtBPass{ width:135px;}
.TPass{ font-size:16px; font-weight:bold;}
.PassForg{margin-top:20px;text-align:left;width:210px;}
.PassForg td{ text-align:left;}
.PassForg .txtPD{width:150px;}
.PassForg .lbPD{font-size:11px; margin:0; padding:0; width:30px;}


.txtUser{width:150px;}
.lbUser{font-size:11px; margin:0; padding:0; width:30px;}


.btnPass {margin-top:5px;width:189px;}
.C2Contatti .PassForg{width:500px;}
.subT{font-size:14px;}
.btnReg{background:url(images/btnLogin.png) top left no-repeat; width:140px; height:23px; display:block; text-align:center;font-size:14px; font-weight:bold; color:#fff!important; text-decoration:none; padding-top:5px; margin-top:5px;}
a.btnReg:hover{background:url(images/btnLoginOn.png) top left no-repeat; }

.txtBenv{font-size:20px;color:#2367a4; font-weight:bold; display:block;}
.txtUse{display:block; margin-bottom:10px;}
.btnGs{display:block; margin-bottom:3px;background:url(images/dot.jpg) center left no-repeat;padding-left:15px}
.MnAdMail a{display:block;padding:3px; background:#99c9f7; width:130px;padding-left:10px; margin-bottom:3px;color:#0062a3;}
.MnAdMail a:hover{background:#5086b5;color:#fff;}





