#col_center {position:relative;}

#top{width:620px; margin-left:10px;  text-align:left}
#top img#a_immagine{width:620px; height:200px; text-align:left}

#area_cantieri{float:right; margin-top:-5px; margin-right:10px; padding-left:10px; padding-bottom:10px; width:300px; background-color: #700; /*#333;*/ /*height:610px;background:url(../img/bg-gray.gif) top left repeat;*/ }
#area_cantieri h2{margin:0 0 5px -10px; padding:10px; font:bold 14px Georgia, "Times New Roman", Times, serif; text-align:center; background-color:#00494A; /*#090;*/ color:#FFF}
#area_cantieri .box_cantieri{float:left; width:130px; height:130px; margin:10px 10px 0 0; padding:5px; overflow:hidden; font:10px arial; background-color:#FFF}
#area_cantieri .thumb_cantiere{width:130px;}
#area_cantieri .thumb_cantiere img{width:130px;}
#area_cantieri .box_cantieri h2{margin:0; padding:2px 0; font:bold 10px arial; text-align:center;}
#area_cantieri .box_cantieri a{ text-decoration:underline}

/*
#pan_scelte{position:absolute; margin-top:130px; margin-left:50px;}
.scelta{float:left; width:110px; height:60px; margin-right:30px; border:1px solid #FFF; background-color:#000; color:#FFFFFF; text-align:center;}
.scelta a{color:#FFFFFF; font-weight:bold}
*/

.sceltauso{float:left;width:295px; height:35px; margin:0 0 10px 0; padding:0; text-align:center}
.sceltauso a{display:block; width:295px; height:35px; padding:5px 0 0 0; font:bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif; color:#FFF; background-color:#00494A; /*#090;*/}
.sceltauso a:hover{color: #FFFF33;}

.sceltauso1{float:left; width:295px; height:35px; margin:0 0 10px 0; padding:0; text-align:center}
.sceltauso1 form{margin:0; padding:0;}
.sceltauso1 button{width:305px; height:40px; margin:0; padding:0; color:#FFF; background-color:#00494A; font:bold 11px Georgia, Verdana, Arial, Helvetica, sans-serif;}
.sceltauso1 button:hover{color: #FFFF33;}

.middle{float:left; width:650px;  height:200px; margin:0; padding:0; text-align:left;}
.middle-3{width:955px;}

.middle .middle-box{float:left; position:relative; width:295px; height:190px; margin:10px 12px; padding:0; border:1px solid #efefef; overflow:hidden; background-color: #F4FBF4}
.middle .middle-box-last{margin-right:0;}
.middle .middle-box h2{margin:0 0 5px 0; padding: 2px 5px; font:14px Georgia, "Times New Roman", Times, serif; color:#FFF; background-color:#00494A;}
.middle .middle-box p{margin:10px; font:11px arial;}
.middle .middle-box ul{margin:0 20px; padding:0;}
.middle .middle-box li{margin:5px 0; list-style-type: square}
.middle .middle-box a{ font:12px arial;}
.middle .middle-box a:hover{ text-decoration:underline}
.middle .middle-box p.botton1{position:absolute; bottom:5px; right:5px; margin:0; padding:2px;}
.middle .middle-box a.linkbotton1{font:bold 10px arial; color:#700;}

.middle .middle-box-blank{float:left; position:relative; width:295px; height:190px; margin:10px 12px; padding:20px 0 0 0; text-align:center}
.middle .middle-box-blank h2{margin:0 0 5px 0; padding: 0; font:16px Georgia, "Times New Roman", Times, serif; color:#444;}
.middle .middle-box-blank p{margin:10px 0; font:italic 13px Georgia, "Times New Roman", Times, serif; line-height:24px; color:#666;}
.middle .middle-box-blank a{ font:12px arial;}
.middle .middle-box-blank a:hover{ text-decoration:underline}

.middle .middle-box-blank1{float:left; position:relative; width:295px; height:190px; margin:10px 12px; padding:0; text-align:center}
.middle .middle-box-blank1 p.botton1{position:absolute; bottom:5px; right:5px; margin:0; padding:2px;}
.middle .middle-box-blank1 a.linkbotton1{font:bold 12px arial; color:#700;}

.middle .middle-box-blank12{float:left; position:relative; width:600px; height:190px; margin:10px 12px; padding:0; text-align:center}

.middle .middle-box-blank13{float:left; position:relative; width:295px; height:190px; margin:10px 0 10px 12px; padding:0; text-align:center; border:2px solid #030; background-color: #A3CDA4}
.middle .middle-box-blank13 h3{margin-top:5px; margin-bottom:5px; color:#A00; font:bold 11px Arial, Georgia, "Times New Roman", Times, serif}

.middle .middle-box-blank14{float:left; position:relative; width:295px; height:190px; margin:10px 0 10px 8px; padding:0; text-align:center}
.middle .middle-box-blank14 p{margin:5px 0; font:italic 13px Georgia, "Times New Roman", Times, serif; line-height:24px; color:#666;}

.middle .middle-box-blank15{float:left; position:relative; width:295px; height:190px; margin:10px 12px 10px 12px; padding:0; font-size:10px; text-align:left}
.middle .middle-box-blank15 h2{margin:0 0 5px 0; padding: 2px 5px; font:14px Georgia, "Times New Roman", Times, serif; color:#FFF; background-color:#00494A;}
.middle .middle-box-blank15 p{margin:5px 0; font:10px arial; line-height:16px; text-align:center }
.middle .middle-box-blank15 fieldset {margin:5px 0; padding:5px; background-color:#F4FBF4}
.middle .middle-box-blank15 input {margin:0 0 5px 0; padding:0; font:10px arial; line-height:14px;}

.middle .middle-box #news_feed li{margin:0; padding:0; font: 9px arial;}
.middle .middle-box #news_feed a{font: 10px arial;}