@charset "utf-8";
/* CSS Document */
/* COLORI USATI
bordeaux: #8a0345
ciano:#33a3f1
grigioscuro #7d7d7d
*/

*{margin:0; padding:0}
/*png per IE*/
/*img, div, input { behavior:url("iepngfix.htc") }*/
img{border:none;}
table{ width:95%; height:auto; margin:0 auto; font-size:0.9em }
td{ border-bottom:1px dotted #666;}
/*---------*/

body{background:url(../img/bg_body.gif) repeat-x; background-color:#f3f3f3; /*dimensionamento percentuale del font */}
#wrapper{ margin:0 auto; min-height:200px;width:50em;/*border:1px solid red; */}
#top{ width:100%; height:8em;/* border:1px solid green;*/}


/*------------------- Foto in alto a sinistra --------------------*/
.foto{ width:95px; height:105px; background:url(../img/foto.gif) no-repeat;margin-top:18px;padding-right:5px; float:left; /*border:1px solid violet;*/}
.foto2{ margin-top:8px; }
.foto img{ margin:25px 5px;}
/*---------------------------------------------------------------*/

/*----------------------- Titolo Comune -------------------------*/
#titolo{ float:right; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:3.6em; color:#fff; text-align:right; }
/*---------------------------------------------------------------*/

/*-----------------------  Flash -------------------------*/
#flash{ width:99%; height:185px; border:4px solid #fff; }

#flashcontent p{padding-top:40px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:1.5em; color:#555;}
/*---------------------------------------------------------------*/

/*-----------------------  Menu SX -------------------------*/
#navigation{ width:9em; height:auto; float:left;margin-top:10px;}
#navigation a{ color:#8a0345; font-size:1.0em; text-decoration:none;}
#navigation a:hover{color:#33a3f1; background-color:#fff; display:block;}
#navigation ul{ border-bottom:2px dotted #666; padding:5px 0}
#navigation li{ list-style:none; margin-left:5px;}
.primaVoce{ font-size:1.1em; color:#8a0345; display:block; font-weight:bold; padding:2px 0; border-bottom:2px dotted #666;}
#navigation ul li ul{ border-bottom:none; padding:5px 0}

#navigation h2{font-size:1.1em;color:#8a0345;font-weight:bold; padding:2px 0; border-bottom:2px dotted #666;}
/*---------------------------------------------------------------*/
/*-----------------------  Info -------------------------*/
#info{height:auto; float:left;background-color:#FFFFFF;border:1px solid #666;margin-top:2px;padding-right:2px}
#info ul{padding:3px 0}
#info li{list-style:none; margin-left:5px;font-size:0.8em; color:#8a0345; display:block; font-weight:bold; padding:2px 0;}
/*---------------------------------------------------------------*/
/*-----------------------  percorso -------------------------*/
#path{height:auto; float:left;font-size:1em;color:#8a0345;padding:10px 0 10px 5px;}
#path ul{padding:3px 0}
#info li{list-style:none; margin-left:5px;font-size:0.8em; color:#8a0345; display:block; ; padding:2px 0;}
/*---------------------------------------------------------------*/


/*-----------------------  center 3 colonne -------------------------*/
#contentIndex{font-size:1em;min-height:400px;padding-top:7px; width:29em;float:right;  margin-right:15px;}
#contentIndex h1{ height:1.4em; width:100%; background-color:#a9a9a9; padding-top:5px;padding-left:5px; font-size:1.8em; color:#fff; font-family:Helvetica,Verdana, Arial, sans-serif  }
.box{ margin-top:15px; background-color:#fff; height:auto; width:99%;padding:10px 0 10px 5px; margin-bottom:10px;border:1px solid #666; font-family:Helvetica,Verdana, Arial, sans-serif}
.news{ background: url(../img/bg_news.jpg) no-repeat; height:auto; width:86%; padding:1.0em 1em 1.0em 3.8em;}
.news h2{ font-size:1.2em; color:#8a0345}
.news p{ font-size:1em; color:#5a5a5a}
/*---------------------------------------------------------------*/
/*-----------------------  center 2 colonne -------------------------*/
#contentDue{font-size:1em;min-height:200px;padding-top:7px; width:40em;float:right; }
#contentDue h2{ height:1.1em; width:99.5%; background-color:#a9a9a9; padding-left:5px;padding-bottom:3px; font-size:1.4em; color:#fff; font-family:Helvetica,Verdana, Arial, sans-serif  }
#contentDue h3{ height:1.1em; width:99%; background-color:#a9a9a9; padding-left:5px;padding-bottom:3px; font-size:1em; color:#fff; font-family:Helvetica,Verdana, Arial, sans-serif  }
#contentDue .informazioni{ height:1.5em; width:99.5%; background-color:#a9a9a9; padding-left:5px;padding-bottom:3px; font-size:1em; color:#fff; font-family:Helvetica,Verdana, Arial, sans-serif;text-align:center; font-weight:bold }

.boxDue{  margin-top:15px; background-color:#fff; height:auto; width:99%;padding:10px 0 10px 5px; margin-bottom:10px;border:1px solid #666; font-family:Helvetica,Verdana, Arial, sans-serif;}
.boxDue img{ float:left; margin-right:10px;}
.boxDue td{height:20px;}
.boxDue a{ color:#8a0345; font-weight:bold; text-decoration:none}
.boxDue a:hover{color:#FFFFFF; background-color:#8a0345}
.boxDue th{height:20px; text-align:left}
.boxDue table summary{color:#8a0345}
.boxTitolo{margin-top:15px; background-color:#8a0345; height:auto; width:99%;padding:10px 0 10px 5px; margin-bottom:10px;border:1px solid #666; font-family:Helvetica,Verdana, Arial, sans-serif;}

.boxSelezione{  margin-top:15px; background-color:#fff; height:auto; width:94.5%;padding:5px 2px 5px 30px; margin-bottom:10px;border:1px solid #666; font-family:Helvetica,Verdana, Arial, sans-serif}
.boxSelezione a{ color:#8a0345; font-weight:bold; text-decoration:none}
.boxSelezione a:hover{color:#33a3f1}
.boxSelezione li{ list-style-image:url(../img/li_servizi.gif); float:left;margin-right:25px; }
.boxSelezione ul{ border:none}
.boxSelezione ul li ul{ list-style-image:url(../img/li_servizi.gif); float:left;margin-right:25px;font-size:0.8em}
/*---------------------------------------------------------------*/

/*-----------------------  colonna Destra -------------------------*/
#extra{font-size:1em;min-height:400px; width:10em; float:right;}
#login h2{ font-size:1.3em; padding-bottom:0.5em}
#login p{ color:#5a5a5a}
#bandiere{text-align:right; margin:0; padding:0; height:0.2em }
/*---------------------------------------------------------------*/
/*-----------------------  Footer -------------------------*/
#footer{ clear:both; background-color:#a9a9a9; width:auto; height:3em; border:3px solid #fff; text-align:center}
#footer p{margin:1em 0; font-family:Helvetica,Verdana, Arial,sans-serif; font-size:1.1em; font-weight:bold; color:#fff;}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{color:#8a0345}
/*---------------------------------------------------------------*/
/*-----------------------  FORM -------------------------*/
.voci{ font-weight:bold; color:#8a0345; float:left; min-width:80px ; width:25%; margin-left:10px; }
.voci1{ font-weight:bold; color:#8a0345; float:left; min-width:80px ; width:25%; margin-left:10px; }
.val{font-weight:normal; color:#000000;font-size:0.9em}
/*---------------------------------------------------------------*/



.txtRight{ text-align:right}
.stile1{ font-weight:bold}
.bordeaux{color:#8a0345}
.grigioscuro{ color:#7d7d7d}
.mTop{ margin-top:10px;}
.spot{ margin:10px 0; border:1px solid #8a0345 }
.fLeft{ float:left;}
.canc{ clear:both}
.testoTitolo{ color:#FFFFFF; font-weight:bold;text-align:center;text-decoration:none}
