/*----- TAG NATIVI -------*/
body{
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

form{margin-top:0; margin-bottom:0;}
a:visited { color:#7D191F; }
ul.linkSez { margin: 0 0 0 15px; padding:0;}
ul.menu1 {
width:220px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
line-height:6px
}



/*----- FINE TAG NATIVI -------*/

/*---- CLASSI ---------*/
.btnMail{ margin-bottom:15px; margin-top:1px; border: 1px solid #000; background-color: #CCCCCC;}
.titoloNews{ font-weight:bold; font-size:14px; color:#FFF; margin:2px 0 0 0 ;}
.barrabottom{position:relative; top:auto; font-size:16px;  margin:8px 0 0 0 ;}
.barrabottomArg3{position:relative; top:auto;  margin:0 0 0 0 ;}
.titoloCat{text-align:left; font-weight:bold; font-size:16px;  margin:0 14px 0 15px; color:#7D191F;   }
.titoloSez{text-align:left; background-image: url('../images/quadramenusxChiaro.gif'); font-weight:bold; font-size:13px;
 padding:1px ; border-top:1px dotted #44070B; margin-left:15px; margin-right:12px; margin-top:0; margin-bottom:0 }
.titoloCenter{font-weight:bold; font-size:16px;color: #44070B;  }
.titoloCorso{text-align:left; font-weight:bold; font-size:13px; color:#7D191F;  }
.dateCorso{font-weight:bold; color:#7D191F; text-align:left }
.categoria{font-weight:bold;  font-size:16px; color:#7D191F; }
/*---- FINE CLASSI ---------*/


/*----------------------------INIZIO TOP-----------------------------------------------------------------------*/
#iconetop{position:absolute;top:35px;width:234px; padding-top:0px; font-weight:bold; font-family: arial}
#iconetop a:link, #iconetop a:visited{
 text-decoration:none;color: #44070B;}

#iconetop a:hover, #iconetop a:active{
 text-decoration:none;color: #D2C946;}
 

/*----------------------------FINE TOP-----------------------------------------------------------------------*/


/*-----------------------------INIZIO MENU SINISTRA ------------------------------------------------------------------------*/
#menusx{
position:relative; padding-top:0px; background-image: url('../images/quadratogrigio2.gif'); text-align:center; padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0
}


ul.menu1 {  
width:224px;list-style:none; /* elimino i punti elenco */
margin:0; padding:0 ; /* elimino i rientri delle liste */
font-size:12px;

}


ul.menu1 li a {text-align:left;
width:195px;
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 0 0 0; /* lascia spazio far il bordo del menu e il testo del link */
height:14px;line-height:14px; /* altezza del link: height e line-height devono avere il medesimo valore */
font-size:11px;
border-top: 1px solid #7D191F;
}

ul.menu1 li a:link, ul.menu1 li a:visited {
background-image: url('../images/quadramenusxChiaro.gif');
text-decoration:none;
color: #44070B;
font-size:11px; margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:2px; padding-right:0; padding-top:0; padding-bottom:5px;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
background-image: url('../images/quadratogrigio2.gif');
text-decoration:underline;
color:#7D191F;
list-style-image:url('../images/frecciamenu.gif');
font-size:11px; margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:2px; padding-right:0; padding-top:0; padding-bottom:5px;
} /* colori per l'effetto roll-over */

#menusx ul li a.menuAcceso {background-image: url('../images/quadratogrigio2.gif');
text-decoration:underline;
color:#7D191F;
list-style-image:url('../images/frecciamenu.gif');
font-size:11px; margin-left:4px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:2px; padding-right:0; padding-top:0; padding-bottom:5px;}

/*-----------------------------FINE MENU SINISTRA ------------------------------------------------------------------------*/

/*+++++++++++++++++++++++++++++++CORPO CENTRALE++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#homecenter{padding-top:5px; padding-left:5px; margin: 0 auto 0px 224px; height:500px; min-height:400px;  overflow:visible; text-align: justify;}
#homecenter a:hover, #homecenter li a:active{text-decoration: none; color:#7D191F;}
#homecenter a:link, #homecenter li a:visited{text-decoration: underline; color:#7D191F;}

#homenovita{ background-image:url('../images/quadratonovita.gif'); float:left; width:270px; margin-bottom:1px; height:110px; text-align: left}
#homenovita .titolo{ color:#464545; font-size:15px; font-weight: bold; }

#homenewsletter{background-image: url('../images/quadranewslett.gif'); width:272px; float: right; text-align:right; margin-bottom:1px; padding-right:2px; height:110px}
#homenewsletter .titolo{ color:#FFFFFF; font-size:15px; font-weight: bold; }
#homenewsletter .testo{ color:#FFFFFF; font-size:12px; font-weight: bold; }

#menucenter{clear:both;text-align:left;  margin:7px 0px 7px 0px }
#menucenter li{display:inline; background-image:url('../images/menucentersfondo.gif'); background-repeat:repeat-x;margin-left:0px; margin-right:3px; margin-top:0; margin-bottom:1px; padding-left:5px; padding-right:8px; padding-top:4px; padding-bottom:4px }
#menucenter li a:link, #menucenter li a:visited{
text-decoration:none;
color: #FFF;
}

#menucenter li a:hover, #menucenter li a:active{
text-decoration:none;
color: #FFCC00;
}
#menucenter .testo{ font-size:14px;  color:#FFFFFF;}

#arg1{margin-top:1px; float:left; width:272px; height:170px; background-color:#E4E2E2; padding:0 0 0 0; overflow: auto; border-top: 1px dotted #000; text-align:left }
#arg1 .titolo{margin:5px 4px 2px 4px; font-weight:bold}
#arg1 .data{margin:0px 2px 2px 2px; text-align:right; color:#44070B; font-weight:bold; font-size:13px; padding:0 0 1px 2px ;}
#arg1 .testo{ margin:5px 2px 2px 5px;  padding:2px 2px 2px 2px ;}
#arg1  .categoria{font-weight:bold;  font-size:16px; color:#7D191F; margin:0px 0px 0px 4px;}

#arg2{ margin-top:1px; float:right; width:272px; height:170px;background-color:#E4E2E2; padding:0 0 0 0;  overflow: auto; border-top: 1px dotted #000;text-align:left;  }
#arg2 .titolo{margin:5px 4px 2px 4px;font-weight:bold}
#arg2 .data{margin:0px 2px 2px 2px; text-align:right; color:#44070B; font-weight:bold; font-size:13px; padding:0 0 1px 2px ;}
#arg2 .testo{ margin:5px 2px 2px 5px; padding:2px 2px 2px 2px ;}
#arg2 .categoria{font-weight:bold;  font-size:16px; color:#7D191F; margin:0px 0px 0px 4px;}

#arg3{ margin-top:5px; clear:both; padding:4px 4px 4px 8px; background-color:#E4E2E2;  height:180px; overflow: auto; text-align:left}
#arg3 .titolo{margin:5px 2px 2px 2px;font-weight:bold}
#arg3 .data{margin:0px 2px 2px 2px; text-align:right; color:#44070B; font-weight:bold; font-size:13px; padding:0 0 1px 2px ;}

#barracorso{border: 1px dotted #000; margin: 25px auto 0px auto;background-color: #F2F2F2; width:80%; height: 14px; padding: 4px}

#barracorso a:link{color:#7D191F; }

#privacy{display: none; border: 1px dotted #000; height: 180px; width: 390px;overflow: auto; padding: 3px 3px 3px 3px;}
/*-------------------------------------------------fine corpo centrale-----------------------------------------------*/

/* barra fondo pagina*/

#barrafondo{position: relative; width:778px; height:40px; background-image:url('../images/barrafondo.gif'); background-repeat:repeat-x; text-align:left; margin-left:auto; margin-right:auto; margin-top:50px; margin-bottom:0px}
#barrafondo .testo{color: #FFFFFF; margin: 20px auto auto 10px; }
/* fine barra fondo pagina*/