/* * { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left; margin:0px;} */

body {/* background:url("img/bg1.gif") top right repeat-y; */ padding:0; margin:0; color:#000000;font-family:Verdana,Arial,Tahoma; font-size:11px;  color:#5E5F60}

#content {position:absolute; left:50%; width:980px; height:600px; margin-left:-490px; }

hr{visibility:hidden; clear:both; height:1px;}

/* li{ padding:0px; margin:0px; }
ul{ padding:0px; margin:0px;  } */

#head{background:url(img/bg_top.jpg) top left no-repeat;border:0px solid red;}

br{font-size:10px}
.s{ font-size:11px;  color:#CBD2D9; text-decoration:none}
.s1{ font-size:11px;  color:#5E5F60; text-decoration:none;}
.s1 a {/* padding-left:10px;   */text-decoration:none; font-size:11px;  color:#165698; text-decoration:underline;}
.s1 a:hover {text-decoration:none; font-size:11px;  color:#5E5F60}
.s1 img {border:0px;float:left;/* margin: 2px; */}

.green{ font-size:11px;  color:#9CE438;}
.red{ font-size:11px;  color:#990002;}
.o{ font-size:11px;  color:#FFCC00;}
.blue{ font-size:11px;  color:#2C7F06;}
.w{ font-size:11px;  color:#FFFFFF; }
.b{ font-size:11px;  color:#5E5E5E; }

.s2{ background:#E8EEF2; font-size:11px; text-align:left; padding-left:10px;  font-weight: bold;color:#5E5F60; text-decoration:none; height:30px; line-height:28px; }
.s2 a{font-size:11px; text-align:left;   font-weight: bold;color:#5E5F60; text-decoration:none; }

.s3{ /*  */ padding-right:5px;font-size:11px;  color:#5E5F60; text-decoration:none; text-align:justify;}
.s3 a{ /*  */ font-size:11px;  color:#5E5F60; text-decoration:none; text-align:justify;}
.s3 img{border:0px; text-align:left;float:left; padding-right:10px;}

.s4{  font-size:11px;  color:#5E5F60; text-decoration:none; text-align:justify;}
.s4 a{  font-size:11px;  color:#5E5F60; text-decoration:none; text-align:justify;}
.s4 img{border:0px; margin:0px 10px 5px 0px; text-align:left; float:left;}

.link { margin-bottom:10px; font-size:11px; text-align:left; /* padding-left:10px;   */font-weight: bold;color:#5E5F60; text-decoration:none;}
.link a{font-size:11px; text-align:left;   font-weight: bold;color:#5E5F60; text-decoration:none; }
.link a:hover{font-size:11px; text-align:left;   font-weight: bold;color:#f00; text-decoration:none; }
.link a.over{text-decoration:none; font-weight: normal;  font-size: 11px;   color:#f00;}

.download { font-size:11px; text-align:left; height:20px;}
.download a{font-size:11px; text-align:left;   font-weight: bold;color:#165698; text-decoration:underline; }
.download a:hover{font-size:11px; text-align:left;   font-weight: bold;color:#165698; text-decoration:none; }

.titolo_capitolo {font-size:11px; text-align:left; font-weight: bold;color:#5E5F60; text-decoration:none; height:20px;}

#input{  width:160px; height:21px; }

#input1{ width:134px; height:21px;  }

#textarea{  width:102px; height:48px; border-width:1px; border-style:solid;  border:none; background-color:#F0EAE3;  overflow:auto   }

.menu {width:980px; text-align:left;margin-left:0px;margin-top:0px height:38px!important; height:44px;}

.puls_menu_1 { float:left;}
.puls_menu_1 a {background:url("img/puls_1.jpg") top left  no-repeat;  display: block; text-align:center; font-weight: bold; text-decoration:none;
width:137px;line-height:22px; text-align:center;height: 42px; width:137px;line-height:22px; font-size: 12px; color:#FFFFFF;}
.puls_menu_1 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_1 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_2 { float:left;}
.puls_menu_2 a {background:url("img/puls_2.jpg") top left  no-repeat; display: block; text-align:center; font-weight: bold; text-decoration:none;
width:131px;line-height:22px; text-align:center;height: 42px; font-size: 12px; color:#FFFFFF;}
.puls_menu_2 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_2 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_3 { float:left;}
.puls_menu_3 a {background:url("img/puls_3.jpg") top left  no-repeat; display: block; text-align:center; font-weight: bold; text-decoration:none;
width:141px;line-height:22px; text-align:center;height: 42px;font-size: 12px; color:#FFFFFF;}
.puls_menu_3 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_3 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_4 { background:url("img/puls_4.jpg") top left no-repeat; float:left;}
.puls_menu_4 a {background:url("img/puls_4.jpg") top left  no-repeat; display: block; text-align:center; font-weight: bold; text-decoration:none;
width:137px;line-height:22px; text-align:center;height: 42px;font-size: 12px; color:#FFFFFF;}
.puls_menu_4 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_4 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_5 { background:url("img/puls_5.jpg") top left no-repeat; float:left;}
.puls_menu_5 a {background:url("img/puls_5.jpg") top left  no-repeat;  display: block; text-align:center; font-weight: bold; text-decoration:none;
width:126px;line-height:22px; text-align:center;height: 42px;  font-size: 12px; color:#FFFFFF;}
.puls_menu_5 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_5 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_6 { background:url("img/puls_6.jpg") top left no-repeat; float:left;}
.puls_menu_6 a {background:url("img/puls_6.jpg") top left  no-repeat; display: block; text-align:center; font-weight: bold; text-decoration:none;
width:161px;line-height:22px; text-align:center;height: 42px; font-size: 12px; color:#FFFFFF;}
.puls_menu_6 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_6 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

.puls_menu_7 { background:url("img/puls_7.jpg") top left no-repeat; float:left;}
.puls_menu_7 a {background:url("img/puls_7.jpg") top left  no-repeat; display: block; text-align:center; font-weight: bold; text-decoration:none;
width:147px;line-height:22px; text-align:center;height: 42px;  font-size: 12px; color:#FFFFFF;}
.puls_menu_7 a:hover {text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#C0C5C9;}
.puls_menu_7 a.over { text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000;}

td.servizi_dx {border-left:1px solid #000000;border-bottom:1px solid #000000;padding-left:3px;padding-bottom:3px; height:250px;}

td.servizi_sx { padding:0px 0px 3px 26px; /* border-right:1px solid #000000; */ width:241px;}
.servizi { border-bottom:1px solid #000000;  background:url("img/img_servizi.jpg") 164px 173px  no-repeat; height:250px!important;height:251px; margin:0px 0px 3px 0px; }
.partners { /* border-top:1px solid #000000;  */height:211px; }

td.azienda {border-right:1px solid #000000;padding:0px 3px;}

td.soluzioni {padding-left:3px; /* height:225px; */}

td.menu_dx_az {/* border-left:1px solid #000000; */padding-left:3px; width:170px; }

td.soluzione {border-right:1px solid #000000;padding:3px; height:250px;}

td.promozione {border-right:1px solid #000000;padding:3px; height:250px;}

td.news {padding-left:3px;padding-top:3px; width:171px; height:250px;}

td.flash {/* padding:1px 3px 3px 3px ; */ height:200px;  padding-left:3px; padding-right:3px; padding-bottom:3px; border-bottom:1px solid #000000;}

.flashcontent {}

.link_home {/* padding-top:10px;  */font-size: 11px; text-align:left; height:16px;line-height:14px; text-decoration:none; font-weight: normal; color:#000;   }
.link_home a {  text-decoration:none;  font-weight: normal;  height:16px;line-height:14px; font-size: 11px;   color:blue;}
.link_home a:hover {  text-decoration:none; font-weight: normal;  font-size: 11px;   color:red;}

.link_azienda { border-bottom:3px solid #E6EDF1;display:block; background:#ffffff url("img/freccina.jpg") top left no-repeat;  font-size: 11px; 
text-align:left; text-decoration:none; font-weight: normal; color:#000;  height:auto!important; height:20px;min-height:20px;line-height:18px; }
.link_azienda a { text-decoration:none; padding-left:15px; font-weight: normal; font-size: 11px;   color:#5E5F60;}
.link_azienda a:hover {  text-decoration:none; font-weight: normal;  font-size: 11px;   color:#0955B3;}

.testo {font-size: 12px; text-align:left;  text-decoration:none; font-weight: normal; color:#000;   }
.testo p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.testo a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}
.testo a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.testo img {border:0px;/* margin: 10 10 10 10; */}
.testo a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}


.paginazione { text-decoration:none;line-height:12px;font-size: 10px; font-weight: bold; color: #000000; }
.paginazione td {    font-size: 10px;    font-weight: normal;    color: #000000;padding-left:5px;}
.paginazione td img{    font-size: 10px;    font-weight: normal;    color: #000000;}
.paginazione a.pag {     font-size: 10px;  color: #000000;    padding:0px 5px 0px 5px;}
.paginazione span.pagine { font-size: 10px;   border:0px;}
.paginazione span.pag_su {    font-size: 10px;   padding:0px 5px 0px 5px;    font-weight: bold;    background-color: #FFF;    color:#000;}


.tit_reserv {font-size: 13px; text-align:left; text-decoration:none;font-weight: bold;    color: #000000;height:20px; width:241px; }
/* .tit_reserv a{ text-align:left;  display:block; padding-left:10px;font-size: 13px;  text-decoration:none;font-weight: bold;    color: #000000;} */

/* .tit_partners {height:30px; line-height:28px;text-align:left;  display:block;
padding-left:10px;font-size: 13px;  text-decoration:none; font-weight: bold;    color: #000000;} */
.tit_partners{text-align:left; font-weight: bold; text-decoration:none; font-size: 13px; color:#000000; height:20px;line-height:20px; }
/* {font-size: 10px; text-align:left; text-decoration:none;font-weight: bold;    color: #000000;padding-top:10px;width:241px; } */


.tit_mini_home {text-align:left; padding:3px; font-weight: bold; text-decoration:none; font-size: 11px; color:#000000;
height:20px;line-height:20px; /* padding-left:5px; *//* background:#E6EDF1; */}
.tit_mini_home_2 {text-align:left; font-weight: bold; text-decoration:none; font-size: 11px; color:#165698;
height:20px;line-height:20px; /* padding-left:5px; */background:#E6EDF1;}

.text_mini_home {height:72px!important;height:33%; padding:4px 0px 6px 0px!important;padding:4px 0px 5px 0px; text-align:left;font-weight: normal; text-decoration:none; font-size: 10px; color:#5E5F60; background:#E6EDF1;}
.text_mini_home a{text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#5E5F60;}

.tit_mini_home_news {text-align:left; /* padding:3px;  */font-weight: bold; text-decoration:none; font-size: 13px; color:#000000; height:20px;line-height:20px; }

.text_mini_home_news {/* padding:4px; */ text-align:left;font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60; /* background:#E6EDF1; */}
.text_mini_home_news a{text-align:left; font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60;}
.text_mini_home_news img{ border:0px; float:left; margin-bottom:10px;}

.tit_mini_home_soluz {text-align:left; /* padding:3px;  */font-weight: bold; text-decoration:none; font-size: 13px; color:#000000; height:20px;line-height:20px; }


.text_mini_home_soluzioni {/* padding:4px;  */text-align:left;font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60; /* background:#E6EDF1; */}
.text_mini_home_soluzioni a{text-align:left; font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60;}
.text_mini_home_soluzioni img{ border:0px; float:left; margin-bottom:10px;margin-right:10px;}

.tit_mini_home_promo {text-align:left; /* padding:3px; */ font-weight: bold; text-decoration:none; font-size: 13px; color:#000000; height:20px;line-height:20px; }


.text_mini_home_promozione {/* padding:4px; */ text-align:left;font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60; /* background:#E6EDF1; */}
.text_mini_home_promozione a{text-align:left; font-weight: normal; text-decoration:none; font-size: 11px; color:#5E5F60;}
.text_mini_home_promozione img{ border:0px; float:right;margin-bottom:10px;}

.loghi {text-align:left;  padding:5px 0px 0px 0px; border:0px; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000; }
.loghi a{text-align:left; font-weight: bold; text-decoration:none; font-size: 12px; color:#000000; }
.loghi img{/* padding-right:10px;   */margin-right:10px;  text-align:left; border:0px;}

td.footer{  /* width:538px;  */border-left:1px solid #000000; border-right:1px solid #000000;}

.footer{  width:538px; text-align:center; font-size:10px;  color:#5E5F60;}
.footer a {text-decoration:underline;font-size:10px;  color:#5E5F60}
.footer a:hover {text-decoration:underline;font-size:10px;  color:#000000}


div.rowinput{  font-size: 11px;    color:#5E5F60;     margin:5px 0px;}
div.rowinput label{ height:20px;font-size: 11px;   width:140px; float:left;}
div.rowinput input{height:20px; font-size: 11px;width:252px;border:solid 1px #5E5F60;}
div.rowinput textarea{font-size: 11px;width:252px;height:90px;border:solid 1px #5E5F60;}
/* div.rowinput option {width:256px;border:solid 1px #717074;} */
div.rowinput select{font-size: 11px;width:252px;border:solid 1px #5E5F60; color:#5E5F60;}


div.rowinput2{  font-size: 11px; padding:5px 10px;}
div.rowinput2 label{ height:20px;font-size: 11px;width:80px; float:left;padding-right:0px;}
div.rowinput2 input{height:20px; font-size: 11px;width:100px;border:solid 1px #000000;}

div.privacy{margin-top:10px;margin-left:140px!important;margin-left:143px;width:252px;font-size: 10px; color:#5E5F60;background:#FFFFFF;border:1px solid #5E5F60;height:90px;overflow:auto;}
div.privacy p{font-size: 10px; color:#5E5F60;}

.avanti2 {padding:10px 0px;}
.avanti2 a{font-weight: normal; text-decoration:underline; font-size: 11px; color:#000;}

.submit_button{  margin-left:90px; }
.submit_button input{ margin-top:10px; background:#165698; height:25px;width:100px;text-align:center; color:white; font-weight:bold; font-size:11px;}



.flags {background:url("img/line.gif") top left repeat-x;/* margin-left:245px;  */margin-top:10px;padding:10px 0px; text-align:center; 
 font-size:11px;  color:#5E5F60 }
.flags a{ width:80px;text-align:center;}
.flags img{ text-align:center;margin:10px 5px!important;}

