﻿
body {background-color:#eeeeee; text-align: center; }

.totale {width:762px; margin:0 auto; padding:0px; background-color:#ffffff; position: relative;  text-align: left; }


.testata {float: left; width:760px; padding:0px; margin:0px;  background-color:#ffffff;   }
.testata .logo img {width: 290px; float: left;}


.testabottoni UL {float:right; width:429px; margin:0px; padding-bottom:10px; padding-top:5px; }


.testabottoni {float:right; width:429px; margin:0px; padding-bottom:10px; padding-top:5px; }
.navigatore LI {float: left; list-style-type: none; list-style: none; width: auto; padding-right:10px; padding-left:10px;  margin:0px; border-left:solid 1px   #c5c5c5; }
.navigatore {float: left; list-style-type: none; list-style: none; width: auto; padding-right:10px; padding-left:10px;  margin:0px; border-left:solid 1px   #c5c5c5; }
.navigatore a:link {font-size: 9pt; font-family: Trebuchet MS; color:#8d8d8d; text-decoration: none}
.navigatore a:visited {font-size: 9pt; font-family: Trebuchet MS; color:#8d8d8d; text-decoration: none}


.testasezioni UL {float:right; width:429px; margin:0px; padding-top:7px; border-top:solid 3px; border-top-color: #5c7ab5; }


.testasezioni {float:right; width:429px; margin:0px; padding-top:7px; border-top:solid 3px; border-top-color: #5c7ab5; }
.sezioneLI {float: left; list-style-type: none; list-style: none; width: auto; padding-left:10px;  padding-right:10px; margin:0px; border-left:1px dotted #77a8c3;}
.sezione {float: left; list-style-type: none; list-style: none; width: auto; padding-left:10px;  padding-right:10px; margin:0px; border-left:1px dotted #77a8c3;}
.sezione a:link {font-size: 9pt; font-family: Trebuchet MS; color:#383838; text-decoration: none; font-weight: bold;}
.sezione a:hover {font-size: 9pt; font-family: Trebuchet MS; text-decoration: none; color:#77a8c3; 	font-weight: bold;}
.sezione a:visited {font-size: 9pt; font-family: Trebuchet MS; color:#383838; text-decoration: none; font-weight: bold;}
.sezione a:active {font-size: 9pt; font-family: Trebuchet MS; color:#383838; text-decoration: none; font-weight: bold;}

.banner {float: left; width:759px; height: 158px; padding :0px; margin:0px; }


.centraletotale {float: left; width:780px; height:100%; margin :0px; padding:0px; background-image:url('immagini/fondo_azzurro.gif'); background-repeat:repeat-y; }



.colonnasx {float:left; width:207px; padding:0px; margin:0px; }
.bottoniera {float:left; width:190px; padding:0px; margin:0px; }


.bottoneofferta {float:left; width:190px; height:30px; text-indent:20px; vertical-align: middle; padding-top:10px; padding-bottom:0px; margin:0px;  background-color:#536573;  font-family: Trebuchet MS; text-decoration: none; color:#ffffff; font-size: 8pt; font-weight: bold; border-bottom:1px dotted #ffffff;}
.bottoneofferta a:link { font-family: Trebuchet MS; text-decoration: none; color:#ffffff; font-size: 8pt; font-weight: bold; }
.bottoneofferta a:visited { font-family: Trebuchet MS; text-decoration: none; color:#ffffff; font-size: 8pt; font-weight: bold; }
.bottoneofferta a:hover { font-family: Trebuchet MS; text-decoration: none; color:#77a8c3; font-size: 8pt; font-weight: bold; }
.bottoneofferta a:active { font-family: Trebuchet MS; text-decoration: none; color:#ffffff; font-size: 8pt; font-weight: bold; }


.menuverticalecatalogo {float:left; width:190px; margin:0px; padding:0px; background-color:#bccbc3; }
.menucalecatalogo UL {float:left; width:180px; margin:0px; padding:0px; background-color:#bccbc3; vertical-align:middle;}
.menucatalogo {float:left; width:180px; margin:0px; padding:0px; background-color:#bccbc3; vertical-align:middle;}
.bottonecatalogo LI {float:left; width:180px; padding-top:10px; margin:0px; height:30px; text-indent:20px;  border-bottom:1px dotted #ffffff; background-color:#5c859c;  list-style: none; background-image:url('immagini/freccia_blu_menu.gif'); background-repeat:no-repeat; background-position: left; }
.bottonecatalogo {float:left; width:180px; padding-top:10px; margin:0px; height:30px; text-indent:20px;  border-bottom:1px dotted #ffffff; background-color:#5c859c;  list-style: none; background-image:url('immagini/freccia_blu_menu.gif'); background-repeat:no-repeat; background-position: left; }
.bottonecatalogo a:link {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none;}
.bottonecatalogo a:visited {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none}
.bottonecatalogo a:active {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none}
.bottonecatalogo a:hover {font-size: 9pt; font-family: Trebuchet MS; text-decoration: none; color:#77a8c3;} 

.bottonespanso {background-color:#80a5b8;font-size: 9pt; font-family : Trebuchet MS; color:#ffffff; text-decoration: none; float:left; width:160px; padding-top:2px; padding-bottom:2px; height:auto;  padding-left:20px; border-bottom:1px dotted #ffffff; background-image:url('immagini/freccia_blu_menu02.gif'); background-repeat:no-repeat; background-position: top left; list-style-type: none;}
.bottonespanso a:visited, .bottonespansodoppio a:visited { line-height:1; font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none; float:left;padding-bottom: 2px;}
.bottonespanso a, .bottonespansodoppio a { line-height:1; font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none; float:left; padding-bottom: 2px;}
.bottonespanso a:hover, .bottonespansodoppio a:hover { line-height:1; font-size: 9pt; font-family: Trebuchet MS; color:#CEDCE3; text-decoration: none; float:left; padding-right:2px; padding-bottom: 2px;}

.bottonespansodoppio {background-color:#80a5b8;font-size: 9pt; font-family : Trebuchet MS; color:#ffffff; text-decoration: none; float:left; width:160px; padding-top:2px; padding-bottom:2px; height:auto;  padding-left:20px; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff; background-image:url('immagini/freccia_blu_menu02.gif'); background-repeat:no-repeat; background-position: top left; list-style-type: none;}

.bottonespansodue {font-size: 9pt;  font-family: Trebuchet MS; color:#ffffff; text-decoration: none; float:left; width:140px; padding-top:2px; padding-bottom:2px; margin:0px; height :auto; padding-left:40px; border-bottom:none; background-color:#80a5b8; background-image:url('immagini/freccia_blu_menu03.gif'); background-repeat:no-repeat; background-position: top left; list-style-type: none; }
.bottonespansodue a { font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none; float:left;  }
.bottonespansodue  a:hover { font-size: 9pt; font-family: Trebuchet MS; color:#CEDCE3; text-decoration: none; float:left;  }

.menucatalogoespanso {float:left; width:180px; margin:0px; padding:0px; background-color:#80a5b8;}
.menuverticale UL {float:left; width:190px; margin:0px; padding:0px; background-color:#bccbc3; }

.menuverticale {float:left; width:190px; margin:0px; padding:0px; background-color:#bccbc3; }
.bottone LI {width:100%; height:30px; text-indent:20px;  border-bottom:1px dotted #ffffff;  padding-top:10px; background-color :#5c859c; background-image: url('immagini/freccia_blu_menu.gif'); background-repeat: no-repeat; background-position: left; list-style: none;  }
.bottone {width:100%; height:30px; text-indent:20px;  border-bottom:1px dotted #ffffff;  padding-top:10px; background-color :#5c859c; background-image: url('immagini/freccia_blu_menu.gif'); background-repeat: no-repeat; background-position: left; list-style: none;  }
.bottone a:link {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none; }
.bottone a:visited {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none}
.bottone a:active {font-size: 9pt; font-family: Trebuchet MS; color:#ffffff; text-decoration: none}
.bottone a:hover {font-size: 9pt; font-family: Trebuchet MS; text-decoration: none; color:#77a8c3;} 


.italiamenu {float:left; width:190px; height:231px; padding:0px; margin:0px; }


.colonnavuota {float:left; width:17px; padding:0px; margin:0px;}


.centrale {float:left; width:545px; margin:0px; padding:0px; background-color:#ffffff; }


.boxareahome {float:left; width:553px; height:73px; padding:0px; margin:0px; background-color:#eaeacf; font-family: Trebuchet MS; text-decoration: none; border-bottom:1px dotted #aaaaaa;}
.boxareahome H1 {color:#bebe82; font-size: 18pt; font-weight: normal; text-align:left; margin:0px; padding-left:30px; padding-top:5px; padding-right:0px; }
.boxareahome H2 {color:#bebe82; font-size: 12pt; font-weight: normal; text-align:center; margin:0px; padding-left: 30px; }


.boxarea {float:left; width:553px; height:73px; padding:0px; margin-bottom:30px; background-color:#eaeacf; font-family: Trebuchet MS; text-decoration: none; border-bottom:1px dotted #aaaaaa;}
.boxarea H1 {color:#bebe82; line-height:18px; font-size: 14pt; font-weight: normal; text-align:left; margin:0px; padding-left:20px; padding-top:35px; padding-right:0px; }



.boxnews {float: left; width:253px; height:175px; padding:0px; margin-left:7px; margin-top:35px; background-color:#ffffff; border:1px solid #c2c282;}
.boxnews H2 {float: left;width:100%; padding-top:5px; padding-left:1px; margin:0px; padding-bottom:10px; background-color:#c2c282;  font-family: Verdana; color:#ffffff; text-decoration: none; font-size: 8pt; font-weight: bold }
.imgnews {float: left; width:253px; height:55px; padding-left:0px; padding-top:5px; padding-bottom:0px; padding-right:0px; margin:0px; }
.boxnews H4 {float: left; padding-top:5px; padding:5px; margin:0px; background-color:#ffffff; font-family: Verdana; color:#8f8f8f; text-decoration: none; font-size: 8pt;  font-weight: normal; width: 95%;}
.boxnews H4 a:link {padding-top:5px; padding:2px; margin:0px; font-family: Verdana; color:#c2c282; text-decoration: none; font-size: 7pt;  font-weight: bold;}
.boxnews H4 a:active {padding-top:5px; padding:2px; margin:0px; font-family: Verdana; color:#c2c282; text-decoration: none; font-size: 7pt;  font-weight: bold;}
.boxnews H4 a:visited {padding-top:5px; padding:2px; margin:0px; font-family: Verdana; color:#c2c282; text-decoration: none; font-size: 7pt;  font-weight: bold;}
.boxnews H4 a:hover {padding-top:5px; padding:2px; margin:0px; font-family: Verdana; color:#DADAA7; text-decoration: none; font-size: 7pt;  font-weight: bold}
.boxnews H4 img {width:13px; height:9px; padding:0px; margin:0px;}


.colonnatestosx {float:left; width:220px; margin-right:20px; margin-top:20px; }
.colonnatestodx {float:left; width:220px; margin-left:10px;margin-top:20px; }


.titolini{float:left; margin-left:10px; margin-top:5px; width:100%;}
.titolini H2 {float:left; width:100%; padding:3px; background-color:#d1d0b1; font-family: Verdana; color:#ffffff; text-decoration: none; font-size: 8pt;  font-weight: bold;  }


.titoliniofferta {float:left; margin-left:10px; margin-top:30px; width:520px; background-color:#eaeacf; }
.titoliniofferta H2 {float:left; padding:3px; font-family: Verdana; color:#455563; text-decoration: none; font-size: 8pt;  font-weight: bold; margin:0px;}
.titoliniofferta H2 img {float:left; width:9px; height:9px; padding:3px;}


.testo {float:left; margin-left:10px; width:auto; margin-bottom:20px; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; padding-right:14px;  }
.testo H2 {float:left; width:100%; padding:3px; padding-top:20px; background-color:#d1d0b1; font-family: Verdana; color:#ffffff; text-decoration: none; font-size: 8pt;  font-weight: bold; margin:0px;   }
.testo H3 {float:left; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: bold; padding-top:25px; margin:0px;  }
.testo H3 a:link {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo H3 a:active {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo H3 a:visited {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo H3 a:hover {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }


.testo H4, .testo UL, .testo2 {width:auto; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; padding-right:14px;  margin:0px;}
.testo H4 a:link, .testo UL a:link, .testo a, .allineadestra a  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold;}
.testo H4 a:active, .testo UL a:active  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo H4 a:visited, .testo UL a:visited  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo H4 a:hover, .testo a:hover, .allineadestra a:hover  {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testo UL {margin:0px; padding-top:9px; padding-left:15px; padding-bottom:15px; width: 95%;  }
.testo LI {list-style-image:url('immagini/freccina.gif'); }
.testo image {margin-top: 4px;}


.boxtestoimg {float:left; margin-left:10px; width:auto; margin-bottom:20px; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; padding-right:14px;  }
.boxtestoimg H2 {float:left; width:100%; padding:3px; padding-top:20px; background-color:#d1d0b1; font-family: Verdana; color:#ffffff; text-decoration: none; font-size: 8pt;  font-weight: bold; margin:0px;   }
.boxtestoimg {float:left; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: bold; padding-top:25px; margin:0px;  }
.boxtestoimg a:link {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg a:active {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg a:visited {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg a:hover {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }

.boxtestoimg H4, .testo UL, .testo2 {width:auto; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; padding-right:14px;  margin:0px;}
.boxtestoimg H4 a:link, .testo UL a:link, .testo a, .allineadestra a  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold;}
.boxtestoimg H4 a:active, .testo UL a:active  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg H4 a:visited, .testo UL a:visited  {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg H4 a:hover, .testo a:hover, .allineadestra a:hover  {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.boxtestoimg UL {margin:0px; padding-top:9px; padding-left:15px; padding-bottom:15px; width: 95%;  }
.boxtestoimg LI {list-style-image:url('immagini/freccina.gif'); }
.boxtestoimg img {float: left; }

.testobriciole {width:545px; float:left; text-align :right; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:0px; margin:0px; padding-bottom:20px;}
.testobriciole a:link {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold;  }
.testobriciole a:active {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testobriciole a:visited {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.testobriciole a:hover {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }

.testolista {float:left; width:230px;}
.testolista UL {float:left; width:230px; padding-top:10px }
.lista {float:left; width:230px; margin:0px; padding:0px;  font-family:Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; }
.lista LI {list-style-type: none;  list-style-image:url('immagini/freccina.gif'); font-family:Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; }
.lista a:link {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt; font-weight: bold; }
.lista a:active {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt; font-weight: bold; }
.lista a:visited {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt; font-weight: bold; }
.lista a:hover {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt; font-weight: bold; }


.newshome {float:left; width:520px; margin-left: 10px; font-family: Verdana; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; background-color:#f7f7ec; padding-bottom:10px;  margin-bottom:20px;}
.newshome h4 {float:left; width:auto; font-family: Verdana; color:#556878; margin:0px;text-decoration: none; font-size: 8pt;  font-weight: normal; padding-top:5px; padding-bottom:10px; padding-right:5px;  padding-left:10px;  }
.newshome h4 a:link {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.newshome h4 a:active {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.newshome h4 a:visited {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.newshome h4 a:hover {font-family: Verdana; color:#A5C6D8; text-decoration: none; font-size: 8pt;  font-weight: bold; }
.allegatonews, .allegatonews a {float:left; margin-left:10px; width:480px; background-color:#f7f7ec; font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;}

.logopartner {float:left; width:198px; padding-left:20px; padding-top:5px; padding-bottom:5px;  }
.logopartner a {font-family: Verdana; color:#77a8c3; text-decoration: none; font-size: 8pt;  font-weight: normal; }
.cartinaitaly {float:left; width:251px; height:295px; }
.cartinasedi {float:left; width:530px;padding-left :20px; padding-top:10px; padding-bottom:15px;  }

.fondocolonna {float:left; width:190px; height:auto; padding:0px; margin:0px; background-color:#d5dce0; }

.clearer {clear:left;height:0px;width:1px;font-size: 0.1px;}
.piede {float:right; margin-top :40px; width:540px; border-top :1px dotted #aaaaaa; margin-right: 25px; margin-bottom:15px;}
.copyright {float:left; width: 300px; }
.copyright H4 {float:left; padding-left:15px; padding-right:15px; padding-top:5px;margin-top:10px; font-family: Trebuchet MS; color:#556878; text-decoration: none; font-size: 8pt;  font-weight: normal; }
.logont2 {float:right; width:52px; height: 39px; margin-top: 5px;}


.BoxForm {PADDING-left:15px; padding-bottom:20px; FLOAT: left; MARGIN: 0px; WIDTH: 500px;}
.BoxRicercaform { FLOAT: left; MARGIN: 0px; WIDTH: 500px; padding-left:0px; }	
.BoxRicercaform INPUT {FONT-WEIGHT: normal; FONT-SIZE: 11px;  MARGIN-BOTTOM:10px; COLOR: #556878;  FONT-FAMILY: verdana;}
.BoxRicercaform SELECT { FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: #556878; MARGIN-BOTTOM: 10px; FONT-FAMILY: verdana; margin-right:15px; WIDTH: 196px; }
.BoxRicercaform testo {PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; WIDTH: 700px; COLOR: #556878; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.BoxRicercaform input#invio {FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 60px; COLOR: #556878; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif}

.testoform {float:left; margin-left:2px; width:auto; font-family: Verdana; color:#556878;font-size: 8pt; PADDING-BOTTOM: 5px; }


.calendario {margin-top: 10px; float :left; margin-left:20px; width:520px; font-family: Verdana; color:#556878;font-size: 8pt; text-align:center; background-color:#ffffff;}
.calendario .anno {float:left; width:61px; height:17px; background-color:#ffffff; font-weight: bold; text-align:left; padding-top:2px;}
.calendario .mese {float:left; width:37px; height:17px;  background-color:#ffffff;  font-weight: bold; padding-top:2px;}
.calendario .mese .colored {float:left; width:37px; height:17px; background-color:#f0f1e1;  font-weight: bold; padding-top:0px; }

.calendario .riga {float:left; margin:0px; padding:0px;}
.calendario .y {float:left; width:61px; height:17px;  background-color:#ffffff; font-weight: bold; text-align:left; }
.calendario .x {float:left; width:37px; background-color:#ffffff; padding-top:2px;  font-weight: normal; color:#556878; }
.calendario .x a:link {float:left; width:37px; background-color:#ffffff;  font-weight: normal; color:#77a8c3;  }
.calendario .x a:hover {float:left; width:37px; background-color:#ffffff;   font-weight: normal; color:#aaaaaa;  }
.calendario .x a:visited {float:left; width:37px;  background-color:#ffffff;  font-weight: normal; color:#77a8c3; }
.calendario .x a:active {float:left; width:37px;  background-color:#ffffff;  font-weight: normal; color:#77a8c3;}

.calendario .x .colored {float:left; width:37px; background-color:#f0f1e1; padding-top:0px;  font-weight: normal;}
.calendario .x .colored  a:link {float:left;  width:37px; background-color:#f0f1e1; font-weight: normal;  color:#77a8c3;  }
.calendario .x .colored  a:hover {float:left;  width:37px; background-color:#f0f1e1; font-weight: normal;  color:#aaaaaa;  }
.calendario .x .colored  a:visited {float:left; width:37px; background-color:#f0f1e1; font-weight: normal;  color:#77a8c3;  }
.calendario .x .colored  a:active {float:left; width:37px; background-color:#f0f1e1;  font-weight: normal;  color:#77a8c3;  }

.noacapo {float:left; margin-right: 5px;}
.allineadestra {text-align: right;}

.sottoelenco, .sottoelenco ul, .sottoelenco li {float:none; width: 100%; clear: both;}

.corsocollegato {font-family: Verdana; color:#556878;font-size: 8pt; margin-top: 0px; margin-bottom: 0px;}
.corsocollegato a:link, .corsocollegato a:visited{color:#77a8c3; }
.corsocollegato a:hover {color:#aaaaaa;}
.corsocollegatoscroll {float: none;width:520px; padding-left: 15px;z-index: 200;}

.bloccocorsocollegatodentro {border-style: outset; border-width: 1px; width: 90px; text-align: center; float: none;background-color: #eaeacf; font-family: Verdana; color:#556878; font-size: 7pt; height: 90px;}
.bloccocorsocollegatodentroattivo a, .bloccocorsocollegatodentroattivo a:hover, .bloccocorsocollegatodentro a, .bloccocorsocollegatodentro a:hover {font-family: Verdana; color:#556878; font-size: 7pt; font-weight: normal;}
.bloccocorsocollegatodentroattivo {border-style: outset; border-width: 1px; width: 90px; text-align: center; float: none;background-color: #ffff86; font-family: Verdana; color:#556878; font-size: 7pt; height: 90px;}
.bloccocorsocollegatotitolo {height: 78px;}  
.bloccocorsocollegatodentrocodice {color:#77a8c3; font-weight: bold;}  
.bloccocorsocollegato {float: left; vertical-align: bottom; margin-right: 2px; text-align: center; width: auto;}
.bloccocorsocollegatofilio {float: left; margin-right: 2px; width: auto; margin: 0px; padding: 0px;}
.bloccocorsocollegatovuoto {float: none; vertical-align: bottom; margin-right: 2px; width: 90px; height: 104px; border-width: 0px;margin-top: 7px; }
.bloccocorsocollegatoriga {margin-top: 3px; margin-bottom:0px; float: none;border-width: 0px;}
.bloccocorsoacapo {float: none; font-size: 0.1px;margin-top: 3px;margin-bottom: 0px;}
.bloccocorsoacapobordosopra {margin-top: 3px; margin-bottom: 1px;float: none; font-size: 0.1px;border-top-width: 1px; border-top-style: solid;}

.campoform, .campoformbottone {width:100%; padding-top:2px; padding-bottom:4px; padding-right:5px;  padding-left:10px;  }
.campoform .indirizzosede2 {font-size: 7pt;}
.campoform label, .campoformbottone label {width: 130px; float: left;}
.campoformbottone input {width: 130px; height: 20px; font-size: 8pt; font-weight: bold; border-top-width: 1px; border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #3d2f56;border-right-color: #3d2f56;border-bottom-color: #3d2f56;border-left-color: #3d2f56;text-align: center;background-color: #eaeacf;color: #455563;}
.elencoform li {margin-left: 20px;}
.campoform .errore {font-weight: bold; color: #ff0000;}

a.carta, a.carta:hover, a.carta:active { font-size:10pt;}
.campoform2 {width:100%; padding-top:2px; padding-bottom:4px; padding-right:5px;  padding-left:10px; text-align:center;  }