/* Dettaglio cantiere */
#dettaglioCantiere{ font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.c{ clear:both; } 
.b5, .b10, .b20{ font-size:0px; }
.b5{ height:5px; }.b10{ height:10px; }.b20{ height:20px; }

#dettaglioCantiere{ width:100%; }
/*#dettaglioCantiere .head{ height:90px; padding-bottom:10px; border-bottom:1px solid #e9e9e9; }
#dettaglioCantiere .head .sx{ float:left; height:90px; width:675px;  background:#e9e9e9; }
#dettaglioCantiere .head .sx div{ float:left; margin-top:25px; margin-left:10px; margin-right:80px; }
#dettaglioCantiere .head .sx a:link,
#dettaglioCantiere .head .sx a:visited,
#dettaglioCantiere .head .sx a:hover{ height: 19px; display:block; line-height:19px; text-align:12px; color:#000; text-decoration:none; padding-left:30px; margin-bottom:8px; }
#dettaglioCantiere .head .sx a:hover{ text-decoration:underline; }
#dettaglioCantiere .head .sx .map{ background:url(../images/icone_mappa.png) no-repeat center left; }
#dettaglioCantiere .head .sx .ric{ background:url(../images/icone_richiesta.png) no-repeat center left; }
#dettaglioCantiere .head .sx .gal{ background:url(../images/icone_gallery.png) no-repeat center left; }
#dettaglioCantiere .head .sx .virt{ background:url(../images/icone_virtual.png) no-repeat center left; }
#dettaglioCantiere .head .sx .plan{ background:url(../images/icone_planimetria.png) no-repeat center left; }
#dettaglioCantiere .head .sx .vis{ background:url(../images/icone_visual.png) no-repeat center left; }
#dettaglioCantiere .head .sxf{ float:left; background:url(../images/sxf2.jpg) no-repeat; width:27px; height:90px; margin-right:10px; }
#dettaglioCantiere .head .dx{ float:right; border:1px solid #cccccc; height:90px; width:208px; }
#dettaglioCantiere .head .dx a:link,
#dettaglioCantiere .head .dx a:visited,
#dettaglioCantiere .head .dx a:hover{ height: 28px; display:block; line-height:30px; text-align:12px; font-weight:bold; color:#000; text-decoration:none; padding-left:50px; border-bottom:1px solid #f3f1f1; }
#dettaglioCantiere .head .dx a:hover{ background-color:#F2F2F2; }
#dettaglioCantiere .head .dx .torna{ background:url(../images/torna.png) no-repeat center left; }
#dettaglioCantiere .head .dx .prec{ background:url(../images/prec.png) no-repeat center left; }
#dettaglioCantiere .head .dx .succ{ background:url(../images/succ.png) no-repeat center left; }
#dettaglioCantiere .head .dx a:hover{ text-decoration:underline; }*/

#dettaglioCantiere .annuncio .tit{ font-size:14px; font-weight:bold; padding-left:10px; border-bottom:3px solid #CCC; padding-bottom:5px; margin-bottom:5px; }
#dettaglioCantiere .annuncio .r{ background: #F0F0F0; border-bottom:3px solid #CCC; padding-bottom:5px; margin-bottom:5px; height:auto; }
#dettaglioCantiere .annuncio .r2{ background: #fff; border-bottom:3px solid #CCC; padding-bottom:5px; margin-bottom:5px; }
#dettaglioCantiere .annuncio .dx{ float:right; margin-right:10px; width:60%; }
#dettaglioCantiere .annuncio .r2 .dx{ float:none; }
#dettaglioCantiere .annuncio .r2 .dx .int{ margin-top:10px; }
#dettaglioCantiere .annuncio .r2 .sx{ width:100%; }
#dettaglioCantiere .annuncio .dx .int{ /*width:300px;*/ }
#dettaglioCantiere .annuncio .dx img{ border:0px; }
#dettaglioCantiere .annuncio .dx .gal{ margin-bottom:5px; }
#dettaglioCantiere .annuncio .dx .gal .hid{ display:none; }
#dettaglioCantiere .annuncio .dx .thumb{ float:left; }
#dettaglioCantiere .annuncio .dx .thumb a:link,
#dettaglioCantiere .annuncio .dx .thumb a:visited,
#dettaglioCantiere .annuncio .dx .thumb a:hover{ border:2px solid #FFF; display:block; padding-bottom:5px; }
#dettaglioCantiere .annuncio .dx .thumb a:hover{ border:2px solid #cccccc; }
#dettaglioCantiere .annuncio .sx{ float:left; width:35%; padding-left:10px; }
#dettaglioCantiere .annuncio .sx h2{ font-size:14px; font-weight:bold; }
#dettaglioCantiere .annuncio .sx .sp{ border-bottom:3px solid #CCC; padding-bottom:5px; margin-bottom:5px; }
#dettaglioCantiere .annuncio .sx .cap:link,
#dettaglioCantiere .annuncio .sx .cap:visited,
#dettaglioCantiere .annuncio .sx .cap:hover { background:url(../images/capitolato.png) no-repeat center left; height: 27px; display: block; line-height:27px; text-align:12px; color:#000; text-decoration:none; padding-left:35px; margin-bottom:8px; }
#dettaglioCantiere .annuncio .sx .cap:hover{ text-decoration:underline; }

#dettaglioCantiere .annuncio .r2 a:link,
#dettaglioCantiere .annuncio .r2 a:visited,
#dettaglioCantiere .annuncio .r2 a:hover{ height: 27px; display: inline-block; line-height:27px; text-align:12px; color:#000; text-decoration:none; padding-left:35px; margin-right:20px; padding-right:20px; margin-bottom:8px; border-right:1px solid #CCC; }
#dettaglioCantiere .annuncio .r2 a:hover{ text-decoration:underline; }
#dettaglioCantiere .annuncio .r2 .ric{ background:url(../images/richiesta.png) no-repeat center left; }
#dettaglioCantiere .annuncio .r2 .ami{ background:url(../images/invia_amico.png) no-repeat center left; }
#dettaglioCantiere .annuncio .r2 .sta{ background:url(../images/print.png) no-repeat center left; }
#dettaglioCantiere .annuncio .r2 .sta:link,#dettaglio .annuncio .r2 .sta:visited, #dettaglio .annuncio .r2 .sta:hover{ border-right: 0px; }
/*
#dettaglioCantiere .richiesta{ width:300px; }
#dettaglioCantiere .richiesta .etichetta{ float:left; width:80px; margin-right:10px; line-height:20px; text-align:right; display:block; }
#dettaglioCantiere .richiesta .campo{ float:left; width:170px; display:block; }
#dettaglioCantiere .richiesta .campo input, 
#dettaglioCantiere .richiesta .campo select, 
#dettaglioCantiere .richiesta .campo textarea{ width:170px; font-size:11px; }
#dettaglioCantiere .richiesta .ceck{ width:300px; font-size:9px; line-height:8px; display:block; padding-bottom:3px; border-bottom:1px solid #CCC; } 
#dettaglioCantiere .richiesta .tasto{ width:300px; display:block; text-align:center; }
*/
/*#dettaglioCantiere  .annuncio .sx .b20, #dettaglioCantiere  .annuncio .dx .b20{ height:0px; }*/