/* CSS Document */

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
a {text-decoration:none; color:#333333}

body{margin: 0px;}
#note_info .titolo{ font-size:12px; color:#990000; font-weight:bold;}
#note_info td {line-height:18px;}
#note_info a {color:#990000; font-weight:normal;}
#note_info a:hover {color:#FFCC33}

#home table {}
#home td {font-family:"Times New Roman", Times, serif;font-size:21px; font-weight:bold; color:#666666; vertical-align:top; line-height:25px;}

#menu_top {text-align:right;padding-right:10px; height:24px;line-height:24px;background-color:#f2f2f2;}
#menu_top li {display: inline;color:#999999}
#menu_top select {padding:0px;}
#banda_colorata_top {height:25px;}
#menu_navigazione {line-height:23px;height:23px; background-color:#EBEBEB;text-align:left; border-top:#FFFFFF solid 1px; padding-left:170px;}
#menu_navigazione a { color:#990000;}

#menu_principale td {margin:0px;padding:0px;}
#menu_principale ul { margin:0px;padding:0px;list-style:none;}
#menu_principale .vocemenu { line-height:21px; width:146px;}
#menu_principale .intestazione {width:152px; line-height:20px; padding-left:8px; margin-top:10px; background-color:#990000; color:#ffffff; font-weight:bold}
#menu_principale a {width:146px;display:block;padding-left:14px; background-color:#990000}
#menu_principale a {background-image:url(img/bott_menu.png);}
#menu_principale a:hover {background-image:url(img/bott_menu_roll.png);}

#pagina_interna {padding:20px 40px 10px 40px;color:#333333; vertical-align:top; text-align:justify; line-height:17px;}
#pagina_interna h2 {font-family:"Times New Roman", Times, serif;padding-left:14px;font-size:19px;display:inline;color:#990000;}
#pagina_interna a{color:#660000}
#pagina_interna a:hover{color:#333333;}


#gallery_small {margin-top:20px;}
#gallery_small th {background:#990000;line-height:22px;height:22px;padding-left:8px;color:#ffffff;font-weight:bold; text-align:left}
#gallery_small td { border:#cccccc solid 1px;}

#gallery_main table {margin-top:40px; margin-bottom:20px;}
#gallery_main td {padding:5px; border:#dddddd solid 1px;border-bottom:#cccccc solid 2px;border-right:#cccccc solid 2px;}

#lato_destro {vertical-align:top; margin-top:10px;}

#banner_news {margin-top:10px;}
#banner_news th {width:152px; text-align:left; line-height:20px; padding-left:8px; background-color:#990000; color:#ffffff; font-weight:bold}
#banner_news tfoot {width:152px; text-align:right; padding-right:5px; line-height:18px; background-color:#990000; color:#ffffff; vertical-align:middle;}
#banner_news tfoot a {padding-right:5px;color:#ffffff;}
#banner_news .cella_contenitore{ border:#cccccc solid 1px; line-height:14px;}
#banner_news .data {color:#333333;font-size:9px;}
#banner_news .nome {font-weight:bold;color:#990000;}
#banner_news .titolo {color:#666666;}
#banner_news a {}
#banner_news a:hover {color:#CC0000;}

#banner_novita {margin-top:14px;}
#banner_novita th {width:152px; text-align:left; line-height:22px; padding-left:8px; background-color:#990000; color:#ffffff; font-weight:bold}
#banner_novita .cella_contenitore{text-align:center; padding-top:8px;}

#banner_collaborazioni {margin-top:20px;}
#banner_collaborazioni th {width:152px; text-align:left; line-height:22px; padding-left:8px; background-color:#990000; color:#ffffff; font-weight:bold}
#banner_collaborazioni .cella_contenitore{ padding:2px; border-bottom:#cccccc solid 1px; color:#aaaaaa}

#Payoff {color:#990000; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}
.cerca {text-align:right;font-weight:bold; display:inline-block;line-height:30px;color:#FFFFFF; vertical-align:middle;}

#testata {height:140px;}
#piede {height:30px; background-color:#FFD2D2; color:#990000; text-align:center}
#copyright {height:30px;color:#999999; text-align:center}
#copyright a {color:#990000;font-weight:bold;}
#copyright a:hover {color:#666666;}
#copyright .sd {color:#999999;}

.linea_verticale {background-color:#cccccc;}
.sf_verticale {background-image:url(img/sf_lato.png);background-repeat:repeat-y}
.sf_orizzontale {background-image:url(img/piede_sotto.png); background-repeat:no-repeat; width:890px;height:16px;}

#elenco_classi td { border-bottom:1px #dddddd solid; }
#elenco_classi .intestazione {background-color:#eeeeee; }
#elenco_classi .titolo_tbl { font-weight:bold; font-size:14px;}
#elenco_classi .titolo { font-weight:bold; font-size:11px;}
#elenco_classi .nota a{ color:#999999; text-decoration:none; font-weight:normal;}
#elenco_classi .nota a:hover{color:#666666; text-decoration:underline; font-weight:normal;}
/*#elenco_classi .chkbox {border-top:1px #dddddd solid;}*/
#elenco_classi .descrizione {background-color:#eeeeee;}

#richiesta_marchio td { height:40px; border-bottom:1px #dddddd solid; }
#richiesta_marchio .intestazione {background-color:#eeeeee; }
#richiesta_marchio .titolo_tbl { font-weight:bold; font-size:14px;}
#richiesta_marchio .titolo, input{ font-weight:bold; font-size:11px;}
#richiesta_marchio .nota a{ color:#999999; text-decoration:none; font-weight:normal;}
#richiesta_marchio .nota a:hover{color:#666666; text-decoration:underline; font-weight:normal;}
#richiesta_marchio .descrizione {background-color:#eeeeee; line-height:17px;}


#riferimenti_personali td { border-bottom:1px #dddddd solid;}
#riferimenti_personali .intestazione {background-color:#eeeeee; }
#riferimenti_personali a { }
#riferimenti_personali .titolo_tbl {font-weight:bold; font-size:14px;}
#riferimenti_personali .titolo { font-weight:bold; font-size:11px;}
#riferimenti_personali .note, .note P { background-color:#eeeeee; font-size:9px; color:#666666; line-height:14px;}
#riferimenti_personali .invia {background-color:#eeeeee; height:40px; font-weight:bold; font-size:11px;}
#riferimenti_personali .modulo_privacy { text-align:justify; padding:5px; height:80px; width:450px; overflow:scroll; background-color:#FFFFFF;}
#riferimenti_personali .modulo_privacy p, .modulo_privacy strong { font-size:9px; color:#666666;}

#pop { position:absolute; background-image:url(img/sf_richiedi_tel.gif); width:590px; height:45px; background-position:right; background-repeat:no-repeat; text-align:right; padding:3px 10px 0 0;color:#660000;font-size:11px;line-height:16px;}
#pop a{font-weight:bold;text-decoration:underline;color:#CC0000;}
#pop a:hover {color:#FF9900;}


#pag_costi td {line-height:19px;}
#pag_costi .tit_tab {color:#333333;background-color:#e2e2e2;padding:2px;}
#pag_costi .piede_tab {color:#660000;background-color:#d2d2d2;padding:2px;}
#pag_costi .tit {color:#990000;font-size:12px;font-weight:bold;}

.ArchivioNews_Intestazione {color:#666666;line-height:16px;}
.ArchivioNews_Data {color:#aaaaaa;}
.ArchivioNews_Nome {font-weight:bold; color:#666666}
.ArchivioNews_Titolo {color:#666666}
.ArchivioNews_Separazione {color:#666666;height:26px;}
.ArchivioNews_Comandi a{ background-color:#ececec; color:#CC0000; height:18px; line-height:18px; padding-right:15px;}
.ArchivioNews_Comandi a:hover{ background-color:#dedede; color:#CC0000; height:18px; line-height:18px; padding-right:15px;}

#news_box td {vertical-align:top;}
#news_box .tit{font-weight:bold; color:#6D8497; font-size:12px;}
#news_box .date {font-weight:bold;color:#F0AE00;}
#news_box .tx_news {font-weight:bold; color:#6D8497;}
#news_box .hours {color:#6D8497;}
#news_box .more a{ vertical-align:middle; color:#F0AE00; text-align:right; font-weight:bold;}
#news_box a {color:#6D8497; text-decoration:none}
#news_box a:hover {color:#F0AE00;}

#form_contatti  { width:100%;}
#form_contatti  input { font-weight:normal;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; text-align:left; color:#666666;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#666666; font-size:9px;}
#form_contatti .riga_campi {color:#666666;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input {}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic;}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#666666 1px solid}
#form_contatti .testo_download a {color:#cc0000; font-weight:bold}

