/* CSS Document */



/* FORMATTAZIONE DI BASE */
body{margin:0; padding:0;background:#FFF;color:#2b2625;font-family:Georgia, "Times New Roman", Times, serif; line-height:170%;font-size:14px;background:repeat-y url(../shared/bg_full.gif) center}
p, h1,h2,h3,h4{margin:20px;}

#archivio h3,#archivio a{ margin:0;}

#archivio h3{ margin-left:-30px}
h1,h2,h3,h4{text-align:left;}
h1{font-size:24px}
p{margin-bottom:30px;}
a{color:#69b168;font-weight:bolder;text-decoration:underline;}
a:hover{text-decoration:none;}
div{text-align:left;}
li{list-style-type:none; line-height:150%; margin-bottom:5px; list-style-position:inside;}
ul,li{margin-left:3px; padding:1px;}
fieldset{width:auto; border:none; padding:0; margin:0;}
form{padding:15px 0px 15px 10px;}
input{width:105px; height:15px; vertical-align:middle; font-size:11px; border:#000 1px solid; padding:0 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;color:#2b2625;}
.tasto{width:auto; height:15px;width:50px; vertical-align:middle; font-size:10px; border:none; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;color:#000;  background: transparent url(../shared/cerca.gif) no-repeat center center;}

.link-semplice{color:#333; text-decoration:none}
.link_semplice:hover{color:#69b168; text-decoration:underline}

/* ECCEZIONI ALLA FORMATTAZIONE DI BASE */
#news h1{font-style:italic; font-size:26px}


/* STRUTTURA */
#container{position:relative;width:955px;padding:0;margin:auto;top:0;left:0;background:repeat-y url(../shared/bg_full.gif) center;}
#header{position:relative;width:955px;height:125px;padding:0; top:0; left:0; background: #fff url(../shared/difesa-full.jpg) no-repeat left center;}
#linea{position:absolute;width:955px;height:10px;background:url(../shared/verde.gif); bottom:0; left:0}
#content{position:relative; width:550px; margin-left:185px;}
#news,#ricerca,#archivio{position:relative; width:100%; display:block;background-color:#fff; margin-left:15px; line-height:110%; }

#archivio{ margin-top:30px;}


.news{width:275px; float:left; height:200px;display:block;background-color:#fff; margin:0 0 15px 0;
   }
#news p,#ricerca p{font-size:12px; margin-bottom:0; margin-top:0px;text-align:justify;}

#news a,#ricerca p{text-align:left;}

#news h1,#ricerca h1{float:left; width:100%;position:relative;font-size:18px; margin:20px 0 0 15px;}
#ricerca h1{float:left; width:100%;position:relative;font-size:18px; margin-bottom:20px;}
#news h2,#ricerca h2{font-size:13px; margin-bottom:0; margin-top:20px;}
#news h3,#ricerca h3{font-size:11px; margin-bottom:5px; margin-top:0;font-weight:normal}

#archivio h2{ width:100%;font-size:18px; margin:20px 0 30px 20px;}
#archivio h3{width:100%;font-size:13px; margin:0 0 0 0; padding-left:20px}
#archivio p{font-size:11px; margin-bottom:20px; margin-top:0; text-align:justify; }
#archivio a{font-size:12px; margin-bottom:0;text-align:left;color:#69b168; text-decoration:underline}
/*#archivio a:hover{text-decoration:none;}*/
#archivio a:visited{color:#333;}

#firma{font-size:11px; margin-bottom:5px; margin-top:0; bottom:0; right:0}
#firma a{font-style:italic;font-weight:normal;}
#menusix{position:absolute;width:170px;padding:0;top:125px;left:0;}
#menudex{position:absolute;width:170px;background-color:#ececec;padding:0;top:125px;right:0;}
#footer{width:580px; margin:10px 0 0 185px;}
#footer_per_stampa{position:absolute;height:1px;visibility:hidden;}


#commenti_singoli{width:500px; margin:auto; margin-bottom:50px}
#conferma_commento{width:400px; text-align:left; margin:auto; padding:30px; border:1px solid #69b168; margin-top:50px;margin-bottom:50px; font-size:11px; font-weight:bold; line-height:120%;}


.commento_singolo{width:480px; padding:10px 10px 10px 10px; border-top:1px solid #ececec;margin-left:5px; margin-bottom:15px;font-size:11px; line-height:150%;color:#828282;}




/* ELENCHI */
li{list-style-position:outside; margin-left:15px;line-height:100%;}
#home-page-list{list-style-image:url(../shared/home-page.gif);}
#macro-list li,#home-page-list li,#evidenza-list li{margin-top:15px;margin-left:30px;}
/*#macro-list,#evidenza-list{margin-top:15px;margin-bottom:30px;}*/
#macro-list{list-style-image:url(../shared/macro-list-v.gif);}
.sub-list{list-style-image:url(../shared/sub-list-v.gif);}
.sub-list ul{margin-bottom:20px;}
#link-list{list-style-image:url(../shared/link-list-v.gif);}
#link-list ul{list-style-image:url(../shared/link-list-v.gif); padding-top:0;}
#dls-list{margin-top:13px; margin-bottom:35px;list-style-image:url(../shared/dls-list-v.gif);}
#evidenza-list{list-style-image:url(../shared/inevidenza-list.gif);}
#art-list{list-style:none;}

#lista-normale{list-style-image:url(../shared/square.gif);list-style-position:outside; margin-left:15px;line-height:100%;}
#lista-normale a{color:#333;text-decoration:none;}
#lista-normale a{color:#69b168;text-decoration:underline}

#macro-list,#sub-list,#home-page-list{margin-left:6px;}
li#macro-list,li#sub-list,li#home-page-list{line-height:normal;margin-left:5px;}

.aperto{list-style-image:url(../shared/triangolo-aperto.gif);}
.specifico{list-style-image:url(../shared/square.gif);list-style-position:outside; margin-left:15px;line-height:100%;}

.titolo-elenco{font-style:italic;font-weight:bold;list-style:none;font-size:10px; margin:15px 0 10px -3px;list-style-image:none}


/* FORM */
#commenti input,#commenti textarea,#commenti form{width:500px;margin:auto;border:1px solid #ececec; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#commenti form{border:none;}


/* FORMATTAZIONE TESTI */
#menusix,#menudex{font-size:11px;display:table-cell; vertical-align:middle;}
#footer{font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:100%; text-align:center;}
#content{text-align:justify}


/* ASPETTO LINK */
#menusix a,#menudex a{text-decoration:none; color:#5f5c5b;font-weight:normal; width:100%; padding:0 0 0 0;}
#menusix a:hover,#menudex a:hover{color:#69b168;text-decoration:underline;}
#footer a{text-decoration:underline;color:#2b2625;font-weight:normal;}
#footer a:hover{text-decoration:none;}
#home-page-list a{color:#69b168;}

#firma_commento{position:relative; width:100%}
#firma_commento a{position:absolute;color:#ececec;font-style:italic;text-decoration:none;color:#2b2625; right:0; bottom:-15px;}
#firma_commento a:hover{color:#69b168;}

.contatti-home{color:#69b168;font-weight:bolder;text-decoration:underline;}
.contatti-home:hover{text-decoration:none}

.simple{color:#000;text-decoration:none;}
.simple:hover{text-decoration:underline;}

.selezionato,.selezionato a{color:#69b168;font-weight:bolder;}

.leggi_articolo{ position:absolute; bottom:0; right:0;}
.risultato_ricerca{}

/* COLORI */
.red{color:#f00;}
.green{color:#69b168;}
.margin0{ margin:0}



/*ALTRE FUNZIONI*/
.clear{clear:both;}
