/* CSS Document */
body
{
    margin: 0;
    padding: 0;
    background-color: #CCCCCC;
    text-align: center;
}

.menu_header{
font-family: Arial, Verdana, sans-serif, Helvetica;
text-align:center;
font-size:12px;
color:#FFFFFF;
font-weight:bold;

}


.menu_header A:Link{color:#FFFFFF;text-decoration:none;}
.menu_header A:Visited{color:#FFFFFF;text-decoration:none;}
.menu_header A:Hover{color:#FFFABC; text-decoration:none;}
.menu_header A:Active{color:#FFFABC;text-decoration:none;}



.caro_raffaele{
font-family: Arial, Verdana, sans-serif, Helvetica;
text-align:left;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;

}



.news{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:left;
font-size:15px;
color:#FFDCBC;
font-weight:bold;
padding-left:10px;
padding-top:7px;
padding-bottom:10px;
}
.news_bianco{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:center;
font-size:10px;
font-weight:bold;
color:#FFF;
padding-top:7px;
padding-bottom:10px;
}
.news_bianco A:link{text-decoration:underline; color:#FFF;}
.news_bianco A:visited{text-decoration:underline; color:#FFF;}
.news_bianco A:hover{text-decoration:none; color:#CCC;}
.news_bianco A:active{text-decoration:underline; color:#FFF;}

.news_header{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:11px;
color:#FFF;
padding-left:10px;
height:46px;
}
.news_header A:link{text-decoration:underline; color:#FFF;}
.news_header A:visited{text-decoration:underline; color:#FFF;}
.news_header A:hover{text-decoration:none; color:#FFDCBC;}
.news_header A:active{text-decoration:underline; color:#FFF;}



.titoli{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:left;
font-size:12px;
color:#00376C;
font-weight:bold;
padding-left:10px;


}

.titoli_dx
{
height:40px;
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:left;
font-size:12px;
color:#003772;
font-weight:bold;
padding-left:10px;
}
.archivio_dx{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:center;
font-size:10px;
color:#00376C;
}
.archivio_dx A:link{color:#00376C; text-decoration:underline;}
.archivio_dx A:visited{color:#00376C; text-decoration:underline;}
.archivio_dx A:hover{color:#444; text-decoration:none;}
.archivio_dx A:active{color:#00376C; text-decoration:underline;}

.rassegna_dx{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:11px;
color:#999;
padding-left:10px;
height:42px;
}
.rassegna_dx B{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:11px;
color:#821031;
}
.rassegna_dx B FONT{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:11px;
color:#00376C;
}
.rassegna_dx A:link{text-decoration:none; color:#555;}
.rassegna_dx A:visited{text-decoration:none; color:#555;}
.rassegna_dx A:hover{text-decoration:underline; color:#000;}
.rassegna_dx A:active{text-decoration:none; color:#555;}

.titoli_sx_rosso{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:left;
font-size:12px;
color:#003772;
font-weight:bold;
padding-left:10px;
padding-top:10px;


}

.testo_guest_home
{
    font-family:Arial, Verdana, sans-serif, Helvetica;
    text-align:left;
    font-size:11px;
    color:#333;
    padding-left:10px;
    }
#testo_guest
{
    width:240px; 
    height:147px; 
    margin-left:10px; 
    border:solid 1px #A3A3A3; 
    color:#2E2E2E; 
    font-size:11px; 
    font-family: Arial, Verdana, Sans-Serif;
    padding-left:5px;
    }
.campi_guest
{
    width:200px; 
    height:20px;
    border:solid 1px #A3A3A3; 
    color:#2E2E2E; 
    font-size:11px; 
    font-family: Arial, Verdana, Sans-Serif;
    margin-bottom:5px;
    padding-left:5px;
    }


.menu_footer{
font-family:Arial, Verdana, sans-serif, Helvetica;
text-align:center;
font-size:10px;
color:#000000;
font-weight:normal;
text-decoration:underline;



}


.menu_footer A:Link{color:#000000;text-decoration:underline;}
.menu_footer A:Visited{color:#000000;text-decoration:underline;}
.menu_footer A:Hover{color:#666666; text-decoration:underline;}
.menu_footer A:Active{color:#666666;text-decoration:underline;}




.loghi_footer{
font-family:Verdana, Arial, sans-serif, Helvetica;
font-size:10px;
color:#000000;
font-weight:normal;
text-decoration:underline;

}


.loghi_footer A:Link{color:#000000;text-decoration:underline;}
.loghi_footer A:Visited{color:#000000;text-decoration:underline;}
.loghi_footer A:Hover{color:#666666; text-decoration:underline;}
.loghi_footer A:Active{color:#666666;text-decoration:underline;}


.testo_fisso
{
    font-family:Verdana, Arial, sans-serif, Helvetica;
    font-size:11px;
    color:#000;
    padding:10px 10px 10px 10px;
    margin:0px 0px 0px 0px;
    text-align:justify;
    }
.testo_fisso p
{
    font-family:Verdana, Arial, sans-serif, Helvetica;
    font-size:11px;
    color:#000;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:justify;
    }
.testo_fisso IMG{padding:0px 0px 0px 0px; margin:0px 10px 4px 0px;}
.testo_fisso DIV
{
    clear:both;
    width:470px;
    font-family:Verdana, Arial, sans-serif, Helvetica;
    font-size:11px;
    border:solid 1px #CCC;
    }
.testo_fisso DIV DIV
{
    width:460px;
    font-family:Verdana, Arial, sans-serif, Helvetica;
    font-size:10px;
    font-weight:bold;
    color:#821031;
    border:none;
    margin:5px 5px 5px 5px;
    }
.testo_fisso DIV A:link{color:#777; text-decoration:underline; font-weight:normal;}
.testo_fisso DIV A:visited{color:#777; text-decoration:underline; font-weight:normal;}
.testo_fisso DIV A:hover{color:#222; text-decoration:none; font-weight:normal;}
.testo_fisso DIV A:active{color:#777; text-decoration:underline; font-weight:normal;}

.testo_download
{
    font-family:Verdana, Arial, sans-serif, Helvetica;
    font-size:11px;
    color:#821031;
    }
.testo_download A:link{color:#821031; text-decoration:underline;}
.testo_download A:visited{color:#821031; text-decoration:underline; }
.testo_download A:hover{color:#777; text-decoration:none;}
.testo_download A:active{color:#821031; text-decoration:underline;}

.paginazione
{
    color:#000;
    font-size:11px;
    text-decoration:none;
    height:16px;
    text-align:center;
}
.paginazione a:link {color:#777; font-size:11px;}
.paginazione a:visited {color:#777; font-size:11px;}
.paginazione a:hover {color:#821031; font-size:12px; font-weight:bold;}
.paginazione a:active {color:#777; font-size:11px; text-decoration:underline;}


.testo_grigio11{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:12px;
color:#555;
padding:10px;
}
.testo_nero12{
font-family:Arial, Verdana, sans-serif, Helvetica;
font-size:12px;
color:#222;
padding:10px;
}


/*CSS Elenco Eventi*/
#tabella_eventi
{
font-family:Arial, Helvetica, sans-serif;
width: 100%;
height: 90px;
vertical-align: top;
}

#tabella_eventi td{
padding:10px 0px 10px 0px;
border-bottom: solid 1px #CCCCCC;
font-size: 13px;
}

#tabella_eventi td A:link{color: #888;}
#tabella_eventi td A:visited{color: #888;}
#tabella_eventi td A:hover{color: #821031;}
#tabella_eventi td A:active{color: #888;}

#tabella_eventi table.table_paginazione{
height: 15px;
text-align:center;
}

#tabella_eventi div.div_image{
width: 130px;
float:left; 
text-align:center;
padding:0px 0px 0px 0px;
border:none;
}

#tabella_eventi img.css_image{
border: solid 1px #CCC;
}

#tabella_eventi div.div_corpo{
width: 330px;
text-align:left;
float:left; 
border:none;
}

#tabella_eventi span.corpo_data{
color:#821031;
font-weight:bold;
font-size:11px;
}

#tabella_eventi h2.corpo_titolo{
font-size: 13px;
color:#333;
margin: 0px 0px 0px 0px;
}

#tabella_eventi h3.corpo_sottotitolo{
font-size: 13px;
margin: 0px 0px 0px 0px;
}

#tabella_eventi span.corpo_testo{
color: #333;  
font-size:11px;  
}

#tabella_eventi span.corpo_testo A:link{color: #888; font-weight:bold;}
#tabella_eventi span.corpo_testo A:visited{color: #888; font-weight:bold;}
#tabella_eventi span.corpo_testo A:hover{color: #821031; font-weight:bold;}
#tabella_eventi span.corpo_testo A:active{color: #888; font-weight:bold;}

#tabella_eventi ul.corpo_ul{
color:#DF0000;
margin: 0px 0px 0px 0px;
list-style:none;
font-weight:bold;
}

.paginazione_elenco
{
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:11px;
    text-decoration:none;
    text-align:center;
}
.paginazione_elenco B {font-size:11px;}
.paginazione_elenco a:link {color:#777; font-size:11px;}
.paginazione_elenco a:visited {color:#777; font-size:11px;}
.paginazione_elenco a:hover {color:#821031; font-size:12px; font-weight:bold;}
.paginazione_elenco a:active {color:#777; font-size:11px; text-decoration:underline;}
/*Fine CSS Elenco Eventi*/


/*CSS Dettaglio Eventi*/
#dettaglio_news{
width: 100%;
height: 100px;
margin-top:4px;
vertical-align: top;
font-family:Arial, Helvetica, sans-serif;
}

#dettaglio_news td{
vertical-align: top;
}

#dettaglio_news div.div_image{
width: 150px;
float:left; 
text-align:left;
padding:0px 0px 0px 0px;
text-align:center;
}

#dettaglio_news img.css_image{
border: solid 1px #CCC;
margin-right:10px;
}

#dettaglio_news div.div_corpo{
width: 470px;
text-align:left;
float:left; 
padding-right:5px; 
}

#dettaglio_news span.corpo_data{
color:#821031;
font-weight:bold;
font-size:11px;
}

#dettaglio_news h2.corpo_titolo{
font-size: 13px;
color:#333;
margin: 0px 0px 0px 0px;
}

#dettaglio_news h3.corpo_sottotitolo{
font-size: 11px;
color:#555;
margin: 0px 0px 0px 0px;
}

#dettaglio_news span.corpo_testo{
color: #000000;  
font-size:11px;  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dettaglio_news span.corpo_testo A:link{color: #777777; font-weight:bold;}
#dettaglio_news span.corpo_testo A:visited{color: #777777; font-weight:bold;}
#dettaglio_news span.corpo_testo A:hover{color: #821031; font-weight:bold;}
#dettaglio_news span.corpo_testo A:active{color: #777777; font-weight:bold;}

#dettaglio_news span.corpo_download{
font-size: 11px;
margin: 0px 0px 0px 0px;
color: #DF0000;
font-weight: bold;
}
#dettaglio_news span.corpo_download A:link{font-size: 11px; margin: 0px 0px 0px 0px; color: #821031;}
#dettaglio_news span.corpo_download A:visited{font-size: 11px; margin: 0px 0px 0px 0px; color: #821031;}
#dettaglio_news span.corpo_download A:hover{font-size: 11px; margin: 0px 0px 0px 0px; color: #777;}
#dettaglio_news span.corpo_download A:active{font-size: 11px; margin: 0px 0px 0px 0px; color: #821031;}

#dettaglio_news span.corpo_autore{
color:#444444;
font-style:italic;
font-weight:bold;
}
/*Fine CSS Dettaglio Eventi*/

/*CSS Questionario*/
#table_quest_home
{
    width:54%; 
    height:240px;
    float:right; 
    text-align:left; 
    font-family:Arial, Helvetica, sans-serif;
    border: solid 1px #E2E2E2;
    background-image: url('/images/millimetrata.gif');
    background-repeat:no-repeat;
    background-position:center bottom;
    }
#table_quest_home td
{
    font-size:12px; 
    color: #000000; 
    text-align:center;
    }
#table_quest_home td div
{
    font-size:1px;
    border: solid 1px #000000; 
    width:80%;
    position:relative;
    vertical-align:bottom;    
}
#table_quest_home_leg
{
    width:45%; 
    height: 200px;
    float:left; 
    text-align:left; 
    font-family:Arial, Helvetica, sans-serif;
    border: solid 1px #E2E2E2;
    }
#table_quest_home_leg td
{
    font-size:12px; 
    text-align:left;
    }
#table_quest_home_leg td div
{
    font-size:1px; 
    }
    
/*Fine CSS Questionario*/

/*CSS Photogallery*/
#table_photogallery{width:100%;  font-family:Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px;}
#table_photogallery td{font-size:12px; color: #000000; text-align:center;  width:25%; border: solid 1px #CCC;}
#table_photogallery td A:link{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td A:visited{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td A:hover{font-size:12px; color: #990000; text-decoration:none;}
#table_photogallery td A:active{font-size:12px; color: #000000; text-decoration:underline;}
#table_photogallery td form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#table_photogallery td.categories{font-size:12px; color: #DF0000; text-align:right; padding-right:5px;}
#table_photogallery td h2{font-size:10px; color: #990000;}
#table_photogallery td img{border: none; margin-right: 10px; margin-bottom: 2px;}
#table_photogallery td select{font-size:11px; z-index:0;}

/*CSS Videogallery*/
#table_videogallery{width:100%; text-align:left;font-family:Arial, Helvetica, sans-serif; padding:3px 5px 0px 5px;}
#table_videogallery td{font-size:12px; color: #000000; text-align:left; width:50%; border:solid 1px #e4e4e4;}
#table_videogallery td form{padding: 0px 0px 5px 0px; margin: 0px 0px 4px 0px;}
#table_videogallery td.categories{font-size:11px; font-weight:bold; color: #821031; text-align:right; padding:0px; border:none;}
#table_videogallery td h2{font-size:14px; color: #990000; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
#table_videogallery td h3{font-size:12px; color: #990000; text-align:left; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 7px;}
#table_videogallery td p{font-size:11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 7px;}
#table_videogallery td select{font-size:11px;}
#table_videogallery td table{width:100%;}
#table_videogallery td table td{font-size:11px; height:25px; font-size:12px; color: #000000; text-align:left; border:none; border-bottom:solid 1px #e2e2e2;}
#table_videogallery td table td A:link{font-size:12px; color: #000000; text-decoration:underline;}
#table_videogallery td table td A:visited{font-size:12px; color: #000000; text-decoration:underline;}
#table_videogallery td table td A:hover{font-size:12px; color: #990000; text-decoration:none;}
#table_videogallery td table td A:active{font-size:12px; color: #000000; text-decoration:underline;}
/*Fine CSS Videogallery*/

.testo_gallery_select
{
    font-family:Arial, Helvetica, sans-serif;
    color:#444;
    font-size:11px;
    }
.testo_gallery_select SELECT
{
    font-family:Arial, Helvetica, sans-serif;
    color:#444;
    font-size:10px;
    } 
.testo_gallery_select FORM
{
    padding:0px 0px 5px 0px;
    margin:4px 0px 4px 0px;
    border-bottom:solid 1px #CCC;
    }
/*Fine CSS Photogallery*/

#div_newsletter
{
    width:300px; 
    height:200px; 
    position:absolute; 
    left:50%; 
    top:50%; 
    z-index:10; 
    margin-left:-150px; 
    margin-top:-80px; 
    background-color:#FFF; 
    border:solid 1px #999;
    background-image:url(/images/sfondo_newsletter_div.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    }
#div_newsletter table td
{
    width:300px;
    height:200px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    color:#222;
    font-size:12px;
    padding:10px;
    padding-bottom:30px;
    }