body { font-family: Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-size: 14px;}

#menua { 
	display:none;
}


#logo {
	margin: 0px;
	padding: 0px;
	z-index:100;    
	display: block;
}

#testo {width:100%;}
#testo .coldx {width:100%;}
#testo .colsx {	display:none;  }

#piede {display:none;}
#menub { 
display:none;
}
#crediti { 
display:none;
}

#testo .coldx h1, #testo .coldx h2, #testo .coldx h3, #testo .coldx h4 {margin:30px 0px 10px 0px; padding:0px; text-align: left;}
#testo .coldx p {margin:10px 0px 0px 5px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
#testo .coldx h1 {color:#857259; font-size: 35px; font-weight: normal; text-transform: uppercase;}
#testo .coldx h2 {color:#731F55; font-size: 30px; font-weight: normal;}
#testo .coldx h3 {color:#333333; font-size: 20px; font-weight: normal;}
#testo .coldx h4 {color:#333333; font-size: 14px; font-weight: bold;}

#testo .coldx table.tabella {margin:10px 0px 0px 5px; width:100%}
#testo .coldx table.tabella td {padding:6px 3px; margin:0px; border:1px solid #EBEBEB; background-color:#F4F4F4}
#testo .coldx table.tabella th {padding:6px 3px; margin:0px; border:1px solid #EBEBEB; background-color:#E9316C; color:#FFF; font-weight:bold; text-align:center}
#testo .coldx table.tabella p, #testo .coldx table.tabella ul, #testo .coldx table.tabella ol {margin:0px}
#testo .coldx ul li, #testo .coldx ol li {margin:0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
#testo .coldx a:link, #testo .coldx a:visited {color:#E9316C; font-weight:bold; text-decoration:none}
#testo .coldx a:hover, #testo .coldx a:active {color:#000; font-weight:bold; text-decoration:underline}

.immaginecentro{ margin: 0px auto; text-align: center; padding:12px; border: 1px solid #E9316C; background-color: #E0CCCC; display: block; }
.immaginedestra{ margin: 10px 0px 10px 10px; float: right; padding:12px; border: 1px solid #E9316C; background-color: #E0CCCC;  }
.immaginesinistra{ margin: 10px 10px 10px 0px; float: left; padding:12px; border: 1px solid #E9316C; background-color: #E0CCCC;  }

/* CATEGORIE */
.menucategorie {width: 98%; margin: 0 0 10px 0; border:0px; }
.menucategorie tr td {background: #F8F1C2; color: #414141; padding: 8px; margin: 0 0 3px; font-size: 12px; line-height: 1.1em; text-align:left; }
.menucategorie tr td a{background:url(immagini/info.gif) left no-repeat; padding-left:20px;}

/* PANNELLI COLLASSABILI */
.cpHeader {width:98%; margin:0px 0px 0px 0px; padding:10px 1px; background: #eee; cursor: pointer;
	/*border:1px solid #cccccc;*/ }
.cpHeader .titoloarticolo {display:block; padding:3px 3px 3px 20px; background: url(immagini/panel_freccia.png) no-repeat 6px center;
    margin:0px; color:#666; font-weight:bold; font: bold 1em; }

.cpBody {width:98%; margin:0px; padding:1px 1px 20px 1px; font-size:.99em; background: #f8f8f8 url(immagini/panel_sfondo.png) no-repeat bottom right;}
.cpBody h3 {display:block; padding:3px 3px 3px 6px; background: #cccccc; margin:15px 0px 0px 0px; color:#ffffff; font: bold 100%;}
.cpBody img {border:0px; }
.cpBody div table {border:0px; text-align:left; margin-left:15px;}
.cpBody a {margin:4px; padding:0px;}
.cpBody p {padding-left:15px; padding-right:15px;}
.cpBody a:link, .cpBody a:visited {text-decoration:none; color:#666666; font-weight:bold; }
.cpBody a:hover, .cpBody a:active {text-decoration:underline; color:#900C0C; font-weight:bold; }

/* ELENCO ARTICOLI */
.immagineelenco { float:left; border: 9px solid #E9316C; margin:2px 20px 2px 0px; display:block; padding:0px;}
.titoloarticolo { display:block; margin-top:35px; padding-top:0px;}

/* DETTAGLIO ARTICOLI */
.dataaarticolo {float:right; font-size:80%; font-weight:bold; color:#999; margin-right:10px; margin-left: 10px;}
.datadaarticolo {float:right; font-size:80%; font-weight:bold; color:#999;}
.annoprogressivoarticolo {float:right; font-size:70%; font-weight:bold; color:#999; margin-right:10px; clear:right;}
.introarticolo {display:block; margin:10px 0px 0px 20px; padding:0px;}
.allegatiarticolo {display:block; padding:3px 3px 3px 35px; margin:15px 0px 0px 0px; color:#666; font-weight:bold; 
					background: #eee url(immagini/panel_allegati.png) no-repeat 20px center;}
.titoloarticolocorrelato {}	
.titoloarticoloelenco {display:block; padding-top:20px;}
a.titoloarticolo { font-weight:bold;}
p.indietro {text-align:left; margin-top:20px;}
p.indietro a {padding-left:12px; text-transform:lowercase; font-style:italic; background:url(immagini/ico_freccia_arancio.png) no-repeat left;}
a.immaginedettaglio img{border: 9px solid #E9316C; margin:2px 20px 2px 0px; display:block; padding:0px;}
.videodettaglio img{float: left; border: 9px solid #E9316C; margin:2px 20px 2px 0px; display:block; padding:0px;}
.tabelladettaglio {border:0px;}

/* AVANTI INDIETRO */
.more {clear:both; text-align:right; padding-right:12px !IMPORTANT; text-transform:lowercase; font-style:italic; color:#E34600; background:url(immagini/home_freccia_dx.png) no-repeat right;}
.back {clear:both; text-align:left; padding-left:12px !IMPORTANT; text-transform:lowercase; font-style:italic; color:#E34600; background:url(immagini/home_freccia_sx.png) no-repeat left;}

/* ERRORE */
.errore {margin: 20px 0px; color:#E9316C;}