html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background: #FD8C52 url("../img/texture.gif") repeat-x top left;margin:0px;padding:0px;color:#575757;}
a:link,a:visited{color:#000000;font-weight:bold;}
form {margin:0px; padding:0px}
img{border:0;}
h1,h2,h3{margin:0px;padding:0px;}
h1{font-size:13px;margin-bottom:25px;border-bottom:1px solid #989898;padding-bottom:5px;width:430px;color:#989898;font-variant:small-caps;}
h3{font-size:12px;color:#00A5E7;padding-bottom:5px;width:280px;font-variant:small-caps;}

#corpo {position:relative;width:990px;height: auto !important;height: 630px;min-height: 630px;margin:0px auto;margin-top:40px;border:7px solid #fff;background:#EEE4DA url("../img/img-body.jpg") center bottom no-repeat;}
.deco-sn{position:absolute;left:-116px;top:113px;}
.deco-dx{position:absolute;right:-68px;top:24px;}
.deco-dw{position:absolute;left:0px;bottom:-65px;}
.logo{position:absolute;top:-50px;left:0px;}
.menu{position:absolute;top:175px;left:15px;background:#EEE4D9;width:170px;}
.menu a{text-decoration:none;color:#000;display:block;margin-left:5px;}
.menu .p{border-bottom:1px solid #fff;padding:5px;}
.menu .p:hover{background:#DAC7AE;}
.menu .flag{text-align:center;margin-top:20px;}
.menu .flag a{display:inline;margin-right:4px;}
.content{margin-top:80px;margin-left:20px;padding-bottom:40px;}
.titolo{margin-bottom:26px;}
.thumb-home{float:left;width:140px;}
.testo-home{float:left;width:400px;}
.email{float:left;width:400px;margin-top:70px;margin-left:30px;}
.events{float:left;width:500px;margin-left:30px;}
.testo-large{float:left;width:500px;position:relative;}
.testo-small{float:left;width:230px;position:relative;}
#footer{position:absolute;color:#fff;right:0px;bottom:-35px;font-size:10px;text-align:right;}
#footer a{color:#fff;text-decoration:none;}
.clear{clear:both;}
.widget{position:absolute;top:30px;right:33px;width:313px;}
.disp{background: url("../img/disp_it.png");width:313px;height:166px;overflow:hidden;position:relative;}
.off{background: url("../img/off_it.png");width:313px;height:166px;overflow:hidden;position:relative;margin-top:5px;}
.meteo{background: url("../img/meteo_it.png");width:313px;height:166px;overflow:hidden;position:relative;margin-top:5px;}
.check{position:absolute;top:15px;right:10px;}
.off-text{position:absolute;top:10px;left:50px;}
.info{text-align:right;color:#fff;margin-bottom:20px;margin-right:10px;}
.info a{color:#fff;}


/* form */
.fc {text-align:right;margin-top:20px;}
.fc a {color:#868686;}
.fc input,.fc select{width:150px;background:#EDEDED;border:1px solid #AFACAC;font-size:11px;}
.fc textarea{background:#EDEDED;border:1px solid #AFACAC;font-size:11px;padding:1px;}
.fc .date {width:77px;background:#EDEDED;border:1px solid #AFACAC;font-size:10px;}
.fc .bottone{font-size:9px;border:#2C3844 1px solid;background-color:#404952; width:70px;color:#ffffff;}
.fc .bottone2{font-size:11px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
.fc .indic{text-align:right;color:#868686;font-weight:bold;font-size:10px;}
.ok {font-weight:bold;text-align:center;width:100%;padding:10px;color:#fff;background:#DAC7AE;width:350px;}
.fc img{margin:0px;padding:0px;}
.privacy{margin-top:10px;margin-left:18px;width:300px;}

/* errors */
input.error, select.error { border:1px solid #A5ACB2;}
label.error {color:red;padding-left:10px;font-weight:bold;font-size:11px;}

/*pagina box news*/ 
.thumb-last{width:70px;height:70px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #ccc;}
.thumb-last2{width:50px;height:50px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #ccc;}
.thumb-dett{width:70px;height:70px;border:1px solid #ccc;float:left;margin-right:8px;}
.congress {margin-bottom:4px;width:240px;padding-bottom:0px;border-bottom:1px dotted #ccc;float:left;position:relative;}
.congress2 {margin-bottom:4px;width:370px;padding-bottom:0px;border-bottom:1px dotted #ccc;float:left;position:relative;}
.h3 {font-size:12px;margin:0px;padding:0px;color:#4499E3;width:460px;}
.dett{border:1px solid #ff0000;width:300px;}
.congress a {color:#868686;font-weight:normal;}
a.blue:link,a.blue:visited {color:#4499E3;}
.paging{position:absolute;bottom:-10px;right:30px;font-size:10px;font-weight:bold;color:#000000;}
.paging a{color:#000;}
.top-news{padding-bottom:20px;border-bottom:1px solid #cccccc;}
.top-news a {color:#E7702F;}
.date-news {font-weight:bold;font-size:10px;color:#545B64;}
.explode-news{margin-top:10px;width:100%px;}
.explode-news img {margin-right:10px;border:1px solid #ccc;position:relative;z-index:2;}
.explode-news ul{clear:left;}

.map{position:absolute;bottom:26px;}
.gallery{margin-top:20px;text-align:center;}
.gallery img{border:2px solid #ccc;}
.thumbnail{border:2px solid #ccc;margin-right:10px;margin-bottom:5px;}

/* listino */
.listino-tab{width: 470px;font-size: 11px;border: 1px solid #fff;margin-top:20px;}
.listino-tab th{background : #FFEC05; color: #000;padding:5px;}
.listino-tab td{border: 1px solid #ccc;}
.note{margin-top:20px;}

/* meteo */
.meteo-text{width:240px;overflow:hidden;font-size:9px;position:absolute;top:30px;left:50px;}
.meteo-text .icon{width:64px;height:90px;float:left;margin-right:10px;}
.meteo-text .temp{font-weight:bold;font-size:20px;}

/* eventi */
.abstract{margin-top:20px;}
.titolo-ev{font-size:14px;font-weight:bold;margin-top:20px;color:#E56700;}
.titolo-event a{color:#ABA782;}
.periodo-ev{margin-top:5px;font-weight:bold;font-size:10px;}
.categoria{font-weight:bold;font-size:10px;color:#ABA782;}



