#col_center {position:relative;}

#top{width:620px; /*height:200px;*/ margin-top:10px; margin-left:10px; margin-bottom:10px;  text-align:left}
#top img#a_immagine{width:620px; /*height:200px;*/ text-align:left}

#col_dx {float:right; width:300px; margin:10px 0 0 0; padding:0;}
/*#col_dx h2{float:right; width:300px; margin:0 15px 0 0; padding:0; font:bold 18px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#800;}*/

#col_dx #area_cantieri{float:right; width:300px; margin-top:0px; margin-right:10px; padding-left:10px; padding-bottom:10px; background-color: #700;}
/*#col_dx #area_cantieri h2{margin:0; padding:5px; font:bold 18px Arial; text-align:center; color:#FFF;}*/
#col_dx #area_cantieri h2{margin:0; /*10px 10px 0 0;*/ padding:5px; font:bold 18px Arial; text-align:center; 
background:url(../img/menu_1_01.gif) #efefef top left repeat-x; color:#00494A; /*#700;*/
border-top:6px solid #700; border-right:10px solid #700;}

#col_dx #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}
#col_dx #area_cantieri .box_cantieri h2{width:130px; margin:0; padding:2px 0; font:bold 10px arial; text-align:center; 
background-image:none; background-color:#00494A; color:#FFF;
border-top: none; border-right: none;}
#col_dx #area_cantieri .box_cantieri a{ text-decoration:underline}
#col_dx #area_cantieri .thumb_cantiere{width:130px;}
#col_dx #area_cantieri .thumb_cantiere img{width:130px;}
#col_dx #area_cantieri #link_cantieri{clear:left; display:block; padding:10px 0 5px 0; text-align:center; color:#FFF}

#col_dx .banner1{float:right; width:300px; margin-top:10px; margin-bottom:10px; margin-right:20px; padding:0;}
#col_dx .banner2{display:block; text-align:center; margin-top:10px; margin-right:10px;}
#col_dx .banner2{display:block; text-align:center; margin-top:10px; margin-right:10px;}

#col_dx .banner3{}

#col_dx #blog_feed {float:right; width:290px; margin:0 10px 10px 0; padding:10px; background-color:#700; /*border:1px solid #700;*/}
#col_dx #blog_feed h3{margin:0; padding:5px 0; font:bold 18px Arial; color:#FFF;}
#col_dx #blog_feed a{font: bold 13px arial; color:#FFF;}
#col_dx #blog_feed a:hover{ text-decoration:underline}
#col_dx #blog_feed p{margin:0 0 0 63px; padding:0 0 5px 0; font: 10px Arial; color:#FFF;}

#col_dx #blog_feed #titolo{margin:0 0 5px 0; padding:5px; font:bold 26px Arial; text-align:center; background:url(../img/menu_1_01.gif) #efefef top left repeat-x; color:#00494A;}
#col_dx #blog_feed .box_blog{clear:left; height:75px; overflow:hidden; margin-top:10px;}
#col_dx #blog_feed .box_blog img{float:left; height:70px; margin:0; padding:5px 10px 10px 0;}
#col_dx #blog_feed .st{padding:0; font:14px Arial;}

/*
#col_dx #blog_feed h2{margin:0; padding:5px 0; font: 28px Arial; text-align:center; background-color:#700; color:#FFF;}
#col_dx #blog_feed h2{margin:0; padding:5px 0; font:bold 14px Arial; text-align:center; 
background-color:#700; color:#FFF; border-top:6px solid #700; border-right:10px solid #700;}
#col_dx #blog_feed ul{clear:left; margin:0; padding:5px 10px 5px 20px; list-style-type:square; background-color: #FFECD9; text-align:left}
#col_dx #blog_feed li{margin:5px 5px 0 0; padding:0;}
*/

/*
.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;}
.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-basso{float:left; width:650px;  height:80px; 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; 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-blank16{float:left; position:relative; width:295px; padding:10px 0 0 10px; margin:10px 12px 10px 12px; font-size:10px; text-align:left}
.middle .middle-box-blank16 p{margin:5px 0; padding-left:10px; font:12px Arial, Helvetica, sans-serif; text-align:left; line-height: 20px;}

.middle .middle-box #news_feed li{margin:0; padding:0; font: 9px arial;}
.middle .middle-box #news_feed a{font: 10px arial;}

#home_last {width:620px; height:200px; margin:5px 0 0 10px; padding:0; text-align:left}

/*
#home_last a.link_vetrina, #home_last a.link_vetrina_dx{
display:block; margin:0; padding:4px; 
background:url(../img/menu_1_01.gif) #efefef top left repeat-x; color:#00494A; font:bold 13px  Arial, Helvetica, sans-serif;
border-top:1px solid #00494A; border-left:1px solid #00494A; border-right:1px solid #00494A; }
*/
#home_last a.link_vetrina, #home_last a.link_vetrina_dx{
display:block; margin:0; padding:4px 8px; 
background:url(../img/menu_1_01_red.gif) #900 top left repeat-x; color:#FFF; font:bold 14px Geneva, Arial, Helvetica, sans-serif;
border-top:1px solid #600; border-left:1px solid #600; border-right:1px solid #600; }

#home_last a.link_vetrina{ float:left; margin-right:5px;}
#home_last a.link_vetrina_dx{float:right; margin-left:5px;}

#home_last #showlast{clear:left;}
#home_last table{width:100%; margin:0; padding:0; border-top:2px solid #00494A; border-bottom:1px solid #00494A; background-color:#F4FBF4}
#home_last td{font:11px arial;}
#home_last thead {background-color:#00494A; /*#800;*/ color:#FFF;}
#home_last thead, #home_last th{margin:0; padding:0 5px; font:bold 11px arial; text-align:left}
#home_last a.link_dettaglio{color:#000; text-decoration:underline}
/*#home_last a.link_dettaglio:hover{color:#FFF;}*/
