/*
 * Id: 7.15698
 * Version: 1256896295
 * Generated: Feb 9, 2012 10:34:38 AM
 * Rendered: 
 */
    /* ***** STILI DI BASE **** */
body,
html{
	background-color: #28333C;
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_sito.gif');
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
a{
	color: #000000;
}
ul, li {  /* non eliminare server per correggere un bug di IE */
        margin: 0;
        padding: 0;
}
.wrapper{
        background-color: #FFFFFF;	
}
.contenuto{
	margin: auto;
	width: 955px;
}

/* ***** MENU **** */
.navigazione{
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_navigazione.gif');
	background-repeat: repeat-y;
	background-position:center;
}
.menu{
	font-size:14px;
	overflow:hidden;
	margin: auto;
	width: 955px;
}
.menu .menu_first a,
.menu .menu_sel{
	float:left;
	display:block;
	width:191px;
	height:51px;
	line-height:51px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_menu.gif');
	background-repeat: no-repeat;
}
.menu .menu_first a:hover,
.menu .menu_sel{
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_menu_hover.gif');
	background-repeat: no-repeat;
}

/* ***** SOTTOMENU *** */
.sottomenu{
        background-image: url('/polopoly_fs/7.15698.1256896295!/sottomenu_centro1px.gif');
	background-repeat: repeat-y;
        float:left;
        margin:0px 0px 0px -10px;
}
.sottomenu .sopra{
        background-color: #edeff2;
        background-image: url('/polopoly_fs/7.15698.1256896295!/sottomenu_sopra.gif');
	background-repeat: no-repeat;
        width:254px;
        height:23px;
}
.sottomenu .centro{
        background-image: url('/polopoly_fs/7.15698.1256896295!/sottomenu_centro.gif');
	background-repeat: no-repeat;
        background-position:bottom;
        width:254px;
        min-height:280px;
}
.sottomenu .sotto{
        background-color: #FFFFFF;
        background-image: url('/polopoly_fs/7.15698.1256896295!/sottomenu_sotto.gif');
	background-repeat: no-repeat;
        width:254px;
        height:23px;
}
.sottomenu .menu_second_sel,
.sottomenu .menu_second a{
       display:block;
       margin:0px 0px 0px 35px;
       padding:12px 0px 12px 0px;
       font-size:14px;
       color:#3b3b3b;
       width:193px;
       text-decoration:none;
}
.sottomenu .menu_second_sel,
.sottomenu .menu_second a:hover{
       background-image:url('/polopoly_fs/7.15698.1256896295!/bg_sottomenu_hover.png');
       background-repeat: repeat-y;  
}
.sottomenu .rigadivisione{
       background-image:url('/polopoly_fs/7.15698.1256896295!/bg_rigadivisione_sottomenu.gif');
       background-repeat: repeat-x;
       width:193px;
       height:2px; 
       margin:0px 0px 0px 35px;
}
.sottomenu .menu_second_sel a{
       color:#3b3b3b;
       text-decoration:none;
}
.sottomenu .menu_second_sel a:hover{
       color:#3b3b3b;
       text-decoration:underline;
}
.sottomenu .menu_tre_sel,
.sottomenu .menu_tre a{
       display:block;
       margin:0px 0px 0px 35px;
       padding:8px 0px 8px 10px;
       font-size:12px;
       color:#3b3b3b;
       width:183px;
       text-decoration:none;
       owerflow:hidden;
}
.sottomenu .menu_tre_sel,
.sottomenu .menu_tre a:hover{
       background-image:url('/polopoly_fs/7.15698.1256896295!/bg_sottomenu_hover.png');
       background-repeat: repeat-y;  
}

/* ***** TESTATA CON FLASH *** */
.header{
	height:319px;
}
.rigadivisione{
	background-color:#EDEFF2;
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_rigadivisione.gif');
	background-repeat: repeat-x;
	height:16px;
}

/* ***** LAYOUT BASE PAGINE *** */
.main{
	background-color:#FFFFFF;
        background-image: url('/polopoly_fs/7.15698.1256896295!/bg_main.gif');
	background-repeat: repeat-x;
	padding:15px 25px 25px 25px;
	color:#444E57;
}
.link {
	margin:15px 0px 0px 0px;
}
.link a{
	color:#e84700;
        font-weight:bold;
        text-decoration:none;
}
.link a:hover{
	color:#f98a59;
}
.article_title{
        color:444E57;
        font-weight:bold;     
        font-size:24px;
        font-family:Franklin Gothic Medium, Tahoma;
        margin:0px 0px 15px 0px;
}
ul{
         list-style-image:url('/polopoly_fs/7.15698.1256896295!/pallino.gif');
}
.box{
        margin:0px 0px 0px 20px;
	float:left;
        width:635px;
}
.box .images img{
        width:320px;
        height:245px;
        overflow:hidden;
}
.box .images img{
	border:2px #fac624 solid;
        float:left;
}
.box .article_body{
	float:left;
        margin:0px 0px 0px 20px;
        width:290px;
}
.preventivo .article_body{ /* valido per RICHIESTA PREVENTIVO e RICHIESTA INFORMAZIONI */
	display:none;
}

/* ***** HOME PAGE *** */
.colonna01{ 
	float:left;
	width:280px;
	min-height:250px;
	margin:0px 25px 0px 0px;
}
.colonna01 .benvenuti .link{
         border-bottom:1px dotted #88949d;
         padding-bottom:15px;
         margin-bottom:15px;
}
.colonna01 .contattaci .article_title{
         border-bottom:1px dotted #88949d;
         border: 0px;
         padding:0px;
         margin:0px; 
         margin-top:40px;
         margin-right:40px;
         color:#b1b6ba;
         font-weight:bold;     
         font-size:15px;
         font-family:Franklin Gothic Medium, Tahoma;
         float:right;	
}
.colonna01 .contattaci .images{
         float:left;
}
.colonna01 .contattaci .link{
         display:none;
}
.colonna01 .contattaci .link a{
         color:#b1b6ba;
}
.colonna01 .contattaci .link a:hover{
         color:#323f49;
}
.colonna01 .contattaci .article_body{
         margin-top:0px;
         margin-right:40px;
         color:#444E57;
         font-weight:bold;     
         font-size:15px;
         font-family:Franklin Gothic Medium, Tahoma;
         float:right;
}
.colonna02{
	float:left;
	width:295px;
	min-height:250px;
	margin:0px 25px 0px 0px;
}
.colonna02 .servizi .images{ 
	float:left;
        width:161px;
}
.colonna02 .servizi .article_body{
	float:right;
        width:125px;
        height:161px;
        overflow:hidden;
}
.colonna02 .servizi .link{
         float:left;
         border-top:1px dotted #88949d;
         padding-top:15px;
         width:290px;
}
.colonna03{
	float:left;
	width:280px;
	min-height:250px;
}
.colonna03 .progettirecenti .article_body{
        width:280px;
        height:163px;
        overflow:hidden;
}
.colonna03 .progettirecenti li{
        margin:0px 0px 0px 20px;
        padding:0px 0px 10px 0px;
        display:list-item; !important
        display/**/:block;
}
.colonna03 .progettirecenti .link{
         clear:both;
         border-top:1px dotted #88949d;
         padding-top:15px;
}

/* ***** CONTATTI *** */
.article_contenuto2 .article_body {
         float:left;
         margin:0 0 0 0px;
         width:640px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:640px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 90px;
}
#where_{
        float:right;
	margin:0px 0px 0px 0px;
}
#where_ .map{
	border:2px #fac624 solid;
}

.utility_left{
	display:none;
}
.where{
	margin:0px 0px 0px 0px;
        width:200px;
}

/* ***** CONTATTACI **** */
.prev_scrivici{
	width:545px;
	overflow:hidden;
	float:left;
}
.prev_scrivici .form_detail{
	width:270px;
}
.prev_scrivici input[type=text]{
	width:260px;
}
.prev_scrivici .text_area textarea {
	width:540px;
	height:190px;
}
.prev_cat .all_label label {
       font-size:11px;
       font-weight:bold;
}

/* ***** FOOTER E POWERED BY **** */
.footer {
	color:#FFFFFF;
	font-size:12px;
	margin:auto;
	padding:20px 0px 0px 0px;
	text-align:center;
}
.footer a{
	color:#FFFFFF;
}
.powered {
	color:#FFFFFF;
	font-size:12px;
	margin:auto;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.powered img {
	vertical-align:middle;
}
.powered a{
	color:#FFFFFF;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches,
.menu_footer{
	display:none;
}

/* --- seo --- */

.our_info{
	position: absolute;
        padding: 5px;
}
.our_info img{
	vertical-align: middle;
}
.container_mdrr{
	background-color: #2f3b45;
        color: #000000;
}
.center_mdrr{
	background-color: #ffffff;
}
.mdrr_info h1{
	color: #ffffff;
}
.menu_mdrr{
	color: #000000;
}
.menu_mdrr a{
	color: #323e48;
}
.menu_mdrr a:hover{
	color: #000000;
}
.mdrr_main a{
	color: #2a445c;
}
.mdrr_main h2 a{
	color: #cf9b00;
}
.footer_mdrr{
	background-color: #e5e5e5;
}
.my_link a{
	color: #FFFFFF;
	background-color: #cf9b00;
}




      
