body { font-family: Arial, sans serif; background: transparent url(immagini/sfondo.jpg) repeat-x; margin: 0; text-align:center; padding:0;
}

#grande_sotto {width: 804px; background: transparent url(immagini/sfondo_grande_sotto.jpg) repeat-y; margin: 0 auto; text-align:center; padding:0; 
}

#grande {width: 804px; background: transparent url(immagini/sfondo_grande.jpg) no-repeat; margin: 0 auto; text-align:center; padding:0; 
}

#top { width:770px; height:158px; padding:0; margin:0 auto;  background: url("immagini/top.jpg") no-repeat center top ;
}

#top p{ float: right; margin: 0 15px 0 0; padding-top: 105px; font-size:14px;}

#grande_in_index {width:770px; margin: 0 auto; text-align:left; padding:0; background: transparent url(immagini/cln_sx_sfondo_index.jpg) no-repeat; 
}

#grande_in {width:770px; margin: 0 auto; text-align:left; padding:0; background: transparent url(immagini/cln_sx_sfondo.jpg) no-repeat; 
}

#cln_sx {float:left; min-height: 520px; width:200px; padding:0;  margin:0; text-align:center; font-size:12px;
}

#cln_sx_index {float:left; height: 405px; width:200px; padding:0;  margin:0; text-align:center; font-size:12px;
}

#bandiere {text-align:left; width:28px; height:78px; padding: 18px 0 0 172px; margin:0;
}

#bandiere img{padding-bottom:5px;
}

#cln_sx_link {width: 166px;text-align:left; color:#062b22; padding:0; line-height:19px; margin:0 auto; font-size:18px;
}

#cln_sx_link_top {border: #10ad84 solid; border-width:0 0 4px 0; padding: 0 0 10px 0; margin:0 0 10px 0;
}

#cln_sx_link2 {width: 166px;text-align:left; color:#062b22; padding:0; line-height:14px; margin:0 auto; font-size:12px;
}

#cln_sx_link_top2 {border: #10ad84 solid; border-width:0 0 4px 0; padding: 0 0 10px 0; margin:0 0 10px 0;
}

#cln_sx_contatti {width: 166px;text-align:left; color:#000; padding:0; line-height:12px; margin:0 auto; font-size:12px; font-weight:bold;
}

#contenuti {width:550px; min-height: 490px; padding:14px 0 0 0;  margin:0 0 0 204px; text-align:center;
}

#contenuti_index {width:550px; height: 391px; padding:14px 0 0 0;  margin:0 0 0 204px; text-align:center;
}

#contenuti_in {width:462px; margin: 0 auto; text-align:justify; font-size:14px;
}

#contenuti_in_p {width:462px; margin: 0 auto; text-align:justify; font-size:14px;
}

#contenuti_in_s {width:462px; margin: 0 auto; text-align:justify; font-size:14px;
}

.foto { float: left; width: 100px; padding:0; margin:0 15px 0 0;
}

#sotto {clear:both; width:770px; height:23px; background: transparent url(immagini/sotto_sfondo.jpg); padding:0;  margin:0; color:#062b22; font-weight :bold; font-size:10px; text-align:center; padding:150px 0 10px 0;
}

#sotto_index {clear:both; width:770px; height:19px; background: transparent url(immagini/sotto_sfondo_index.jpg); padding:0;  margin:0; color:#062b22; font-weight :bold; font-size:10px; text-align:center; padding:160px 0 0 0;
}

#fiera {text-align:center; color:#10ad84; font-size:13px; font-weight:bold; margin:0;
}
.red{color:#a20904; font-weight:bold;}

/* ------------------------------------------------------ LINK ------------------------------------------------------ */

a, a:visited {color:#062b22; text-decoration:none;
}

a:hover, a:active{color:#10ad84;
}

#contenuti_in_p a, #contenuti_in_p a:visited, #contenuti_in_p a:hover, #contenuti_in_p a:active{font-weight:bold;
}

#contenuti_in_s a, #contenuti_in_s a:visited, #contenuti_in_s a:hover, #contenuti_in_s a:active{font-size:10px;
}

#sotto a, #sotto a:visited {color:#062b22; text-decoration:none;
}

#sotto a:hover, #sotto a:active{text-decoration:underline;
}

#sotto_index a, #sotto_index a:visited {color:#062b22; text-decoration:none;
}

#sotto_index a:hover, #sotto_index a:active{text-decoration:underline;
}

/* ------------------------------------------------------ ELEMENTI ------------------------------------------------------ */

h1 {border: #10ad84 solid; border-width:0 0 4px 0; font-size:14px; width: auto; padding: 0 0 5px 0; margin: 5px 0;
}

h2 {border: #10ad84 solid; border-width:0 0 4px 0; font-size:14px; width: auto; padding: 0 0 5px 0; margin: 5px 0;
}

img {border-width: 0; 
}

#contenuti_in img {border-width: 0; margin-bottom:15px
}

input.form {height:12px; font-size:9px; line-height:9px; margin-bottom:2px;
}

textarea {font-family:arial; font-size:9px; line-height:11px; 
}
