/* definizioni generali */
body{background-color: #848489;	margin: 0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000066;}
a:link{color: #000066;	text-decoration: none;}
a:hover {color: #000066; text-decoration: underline;}
a:visited{color: #000066;	text-decoration: none;}
hr{clear: both; margin-bottom:5px; color:#ff3300; height:1px;}

/* contenitore*/
#contenitore{ width:760px; margin: auto; margin-top:7px; padding:0px; background-color:#FFFFFF; background-image: url(../immagini/base_pagina.gif); background-repeat:repeat-y;}
#testata{ margin:0px; padding:0px;}
#content{ padding:0px 7px 7px 7px; background-image: url(../immagini/sfondo_freccia.gif); background-repeat:no-repeat; background-position:1px bottom;}

/*contenuto*/
#contenuto{ text-align:left; margin-left:159px; padding:7px; border:1px solid #ff3300;}

/* MENU */
#menu{ width:135; margin:0px; padding:0px 11px 0px 11px; border-left:1px solid #ff3300; border-right:1px solid #ff3300; background-color:#FFFFFF; }
#menu_sx{ width:137px; margin:0px; float:left;}

/* menu orizzontale*/
#menu_orizzontale{background-image: url(../immagini/sfondo_menu_orizzontale.jpg);	background-repeat: no-repeat; background-position:top left;	width: 758px;	height: 24px;}
#menu_orizzontale ul{ padding:2px 0px 0px 0px; margin:0px 0px 0px 545px; text-align: left; list-style-type:none;}
#menu_orizzontale li{ float:left;}
#menu_orizzontale li a:link{ padding:0px 8px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
#menu_orizzontale li a:visited{ padding:0px 8px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
#menu_orizzontale li a:hover{ padding:0px 8px 0px 20px; color:#ff3300; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}

/*apertura e chiusura menu*/
#apertura_menu{ width:162px; height:16px; margin-bottom:-4px; background-image:url(../immagini/apertura_menu.gif); background-repeat: no-repeat;}
#chiusura_menu{ width:137px; height:16px; margin:0px 0px 7px 0px; background-image:url(../immagini/chiusura_menu.gif); background-repeat: no-repeat;}

/*sezione menu verticale sinistro*/
.nome_sezione{ width:113px; height:19px; padding-top:5px; border-bottom:1px dotted #aaaaaa;}
.nome_sezione a:link{ padding:0px 0px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
.nome_sezione a:visited{ padding:0px 0px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
.nome_sezione a:hover{ padding:0px 0px 0px 20px; color:#ff3300; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}

/*sottovoci del menu verticale sinistro*/
/*ul sottovoci menu*/
#box_sottomenu{padding:4px 0px 6px 20px; margin:0px; list-style-type:none; border-bottom:1px dotted #ff3300;}
/*li delle sottovoci menu*/
#voce_sottomenu a:link{color:#000066; font-size:10px;}
#voce_sottomenu a:visited{color:#000066; font-size:10px;}
#voce_sottomenu a:hover{color:#ff3300; font-size:10px;}

/*voci menu secondo*/
#secondo{ padding:0px 0px 2px 0px; margin:0px; list-style-type:none;}
#secondo li{border-bottom:1px dotted #aaaaaa; padding:5px 0px 5px 0px;}
#secondo li a:link{padding:0px 0px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
#secondo li a:visited{padding:0px 0px 0px 20px; color:#000066; font-size:12px; background-image: url(../immagini/freccia_grigia.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
#secondo li a:hover{padding:0px 0px 0px 20px; color:#ff3300; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}




/*pagina*/
.titolo_pagina{ text-align:left; color:#aaaaaa; font-weight:bold; font-size:11px; padding:0px 0px 2px 0px; margin-bottom:7px; border-bottom:1px solid #ff3300;}
.titolo_pagina2{ color:#ff3300;}




/*articoli*/
.titolo_articolo{color:#ff3300; font-weight:bold; font-size:14px;}
.titoli{ color:#ff3300;}
.email{color:#ff3300; font-weight:bold;}
.email a:link{color:#ff3300; text-decoration:none;}
.email a:visited{color:#ff3300; text-decoration:none;}
.email a:hover{color:#ff3300; text-decoration:underline;}

.link_esterni a:link{ color: #000066; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 20px; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
.link_esterni a:visited{ color: #000066; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 20px; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:none;}
.link_esterni a:hover{ color:#ff3300; font-weight:bold; text-transform:uppercase; padding:0px 0px 0px 20px; font-size:12px; background-image: url(../immagini/freccia_arancione.gif);	background-repeat: no-repeat; background-position:left bottom; text-decoration:underline;}

/*news*/
#titolo_news{color:#ff3300; font-weight:bold; font-size:14px;}
#sottotitolo_news{ font-weight:bold;}
#altre_news a:link{ font-weight:bold;}
#altre_news a:visited{ font-weight:bold;}
#altre_news a:hover{ font-weight:bold; color:#ff3300;}
#archivio_news a:link{ font-weight:bold;}
#archivio_news a:visited{ font-weight:bold;}
#archivio_news a:hover{ font-weight:bold; color:#ff3300;}
#data_news{ font-weight:bold;}

  
/* FOTOGALLERY */
#icone_gallery img{margin: auto; border: 1px solid #ff3300;	padding: 2px 2px 2px 2px; text-align: center; margin-left: 5px;	cursor: hand; margin-top: 5px;}
#icone_gallery{margin-top: 15px; margin: auto; text-align: center;}
#immagine_zoom img{margin: auto; margin-top: 15px; margin-left: 5px; text-align: center;}
#immagine_zoom{margin: auto; margin-top: 15px; margin-left: 5px; text-align: center;}
#istruzioni_gallery{text-align: center;	margin-bottom: 15px;}

/*footer*/
#footer{clear: both; font-size: 10px; height:21px; line-height:22px; background-image:url(/immagini/base_footer.gif); background-repeat:no-repeat; background-position:bottom; margin:0px; padding:0px;}
#footer a:link{ font-weight:bold; text-decoration:none; background-image:none; text-transform:none;padding:0px;}
#footer a:visited{ font-weight:bold; text-decoration:none; background-image:none; text-transform:none;padding:0px;}
#footer a:hover{ font-weight:bold; text-decoration:underline; background-image:none; text-transform:none;padding:0px;}

/* credits */
#credits {margin: auto; font-size: 10px; width: 750px; margin-top: 15px; margin-bottom: 15px; text-align: center;}
#credits a:link{font-size: 10px;	text-decoration: none;	color: #ffffff; background-image:none; text-transform:none; padding:0px;}
#credits a:visited{font-size: 10px;	text-decoration: none;	color: #ffffff; background-image:none; text-transform:none;padding:0px;}
#credits a:hover{font-size: 10px;	text-decoration: underline;	color: #ffffff; background-image:none; text-transform:none;padding:0px;}
