html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background: #fff url("../img/texture.gif") repeat-x top left;margin:0px;padding:0px;color:#575757;}
a:link,a:visited{color:#868686;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;margin:0px auto;background-image:url("../img/texture-body.gif");margin-top:30px;border:7px solid #fff;border-bottom:0px;}
.top{position:relative;background: url("../img/top.jpg");width:100%;height:146px;}
.lang{position:absolute;top:-25px;right:5px;color:#fff;font-size:10px;}
.lang a{color:#fff;text-decoration:none;}
.top-info{color:#fff;text-align:right;position:relative;right:30px;top:80px;font-size:13px;}
.menu{background:#6AB747;}
.menu-fr{background:#6AB747;}
.menu a{margin-right:32px;}
.menu-fr a{margin-right:19px;}
#footer{position:absolute;color:#868686;right:10px;bottom:-20px;font-size:10px;text-align:right;}
#footer a{text-decoration:none;}
.clear{clear:both;}
.content{}
.col1{float:left;width:250px;text-align:left;}
.col2{float:left;width:490px;position:relative;}
.col3{float:left;width:250px;text-align:right;height:100%;}
.testo{margin-left:10px;margin-right:10px;padding-bottom:10px;}
.testo-int{margin-left:10px;margin-right:10px;margin-top:20px;}
.titolo{margin-bottom:15px;}
.titolo2{margin-top:20px;margin-bottom:15px;padding-top:20px;border-top:1px dotted #ccc;}

/* form */
.fc {text-align:left;text-align:right;}
.fc a {color:#868686;}
.fc input,.fc select{width:150px;background:#EDEDED;border:1px solid #AFACAC;font-size:11px;padding:1px;}
.fc textarea{background:#EDEDED;border:1px solid #AFACAC;font-size:11px;padding:1px;}
.fc .date {width:75px;background:#EDEDED;border:1px solid #AFACAC;font-size:10px;}
.fc .bottone{font-size:10px;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;background:#ccc;color:#fff;}
.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:225px;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:#868686;}
.paging a{color:#868686;}
.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%;}
.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 : #69AEEA; color: #fff;height: 25px;}
.listino-tab td{border: 1px solid #ccc;}
.note{margin-top:20px;}

#form_n .error{border-color: #FF0000;color: #FF0000 !important;text-align: left !important;}
.bottone2{font-size:11px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;padding:2px;}

