/*
 * Id: 7.30581
 * Version: 1328171740
 * Generated: Feb 6, 2012 12:03:32 AM
 * Rendered: 
 */
    
/* ***** STILI DI BASE **** */
body,
html{	
	color:#000101;
	background-color:#11548D;
        background-image: url('/polopoly_fs/7.30581.1328171740!/bg_sito.gif');
	background-repeat:repeat-x;
	font-family:Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
#pagetitle{
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	color:#000000;
}
.article_title{
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	color:#000000;
}
.article_body{
	color:#666666;
}
.nobody .article_body{
	display:none;
}
.notitle .article_title{
	display:none; 
}

/* ***** STRUTTURA **** */
.wrapper{
	width:955px;
	margin:auto;
}
.header{
	height:562px;
	overflow:hidden;
position:relative;
}
.flash{
	height:562px;
	overflow:hidden;
}
.menu{
	position:absolute;
	width:715px;
	height:60px;
	margin: 0px 0px 0px 120px;
	top:0;
        background-image: url('/polopoly_fs/7.30581.1328171740!/bg_menu.png');
	background-repeat:repeat-x;
	overflow:hidden;
	text-align:center;
}
.menu .menu_first a,
.menu .menu_sel{
	display:block;
	float:left;
	color:#073767;
	font-family:Arial,Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:60px;
	height:60px;
	padding:0px 13px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
    color:#fd0808;
}
.logo{
	position:absolute;
	width:181px;
	height:114px;
	top:60px;
	margin: 0px 0px 0px 4px;
        background-image: url('/polopoly_fs/7.30581.1328171740!/logo.png');
	background-repeat:no-repeat;
}
.certificazione{
	position:absolute;
	width:116px;
	height:121px;
	margin: 0px 0px 0px 825px;
	top:60px;
        background-image: url('/polopoly_fs/7.30581.1328171740!/certificazione.png');
	background-repeat:no-repeat;
}
.main{
	background-color:#E5E5E5;
        background-image: url('/polopoly_fs/7.30581.1328171740!/bg_main.gif');
	background-repeat: repeat-y;
	min-height:990px;
}
.colonnasx{
	border-top:1px #3e3d3d solid;
	width:480px;
	float:left;
}
.colonnasx .element{
	width:480px;
	height:82px;
	line-height:82px;
	border-bottom:1px #3e3d3d solid;
	overflow:hidden;
}
.colonnasx .article_title,
.colonnasx .article_body{
	display:none;
}
.colonnasx .images{
	margin-top:11px;
	width:160px;
        height:60px; 
	float:left;
	border-right:1px #797979 solid;
	overflow:hidden;
        text-align:center; 
}
.colonnasx .link{
	width:284px;
        float:left;
	font-weight:bold;
	padding-left:35px;
	overflow:hidden;
}
.colonnasx .link a{
	color: #f9f8b0;
}
.colonnasx .link a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.colonnadx{
	width:475px;
	float:left;
}

/* ***** HOME PAGE *** */
.boxtesto{
        min-height:144px;
        padding:20px;
        width:435px;
}
.boxvideo{
        background-color:#505151;
        height:433px;
        overflow:hidden;
        padding:44px 0 0 44px;
        width:431px; 
}
.boxvideo .video{
	background-color:#333333;
	border:1px solid #808080;
	height:335px;
	width:384px;
}
.boximg{
	width:475px;
        height:395px;
        overflow:hidden; 
}
.boximg .link{
        position:absolute;
        margin-top:-397px;
	width:465px;
        height:34px;
        line-height:34px; 
        background-image: url('/polopoly_fs/7.30581.1328171740!/bg_nero_trap.png');
	background-repeat:repeat-x;
        font-size:16px; 
        padding-left:10px;
}
.boximg .link a{
        color:#b3e1fa; 
        text-decoration:none; 
}

/* ***** AZIENDA *** */
.boxtesto2{
        min-height:539px;
        padding:20px;
        width:435px;
}

/* SERVIZI */
.sottomenu{
	width:170px;
        /* min-height:496px; */
        min-height:997px;
        float:left;
        background-color:#acacac;
        padding:63px 2px 20px 10px; 
        overflow:hidden; 
}
.sottomenu .menu_second a,
.sottomenu .menu_second_sel{
	display:block;
	line-height:30px;
}
.sottomenu .menu_second a:hover,
.sottomenu .menu_second_sel{
        font-weight:bold; 
        text-decoration:none; 
}
.boxconsottomenu{
	width:250px;
        height:537px;
        float:left;
        padding:20px; 
        overflow:hidden; 
}

/* ***** NOLEGGIO *** */
.boxvetrina{
        /* min-height:530px; */ 
        padding:20px 0px 0px 20px;
        width:455px;
}
.boxvetrina .element_container{
	width:207px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#666666;
}
.boxvetrina .element_container a{
	color:#666666;
	text-decoration:none;
}
.boxvetrina .element_container a:hover{
	color:#666666;
	text-decoration:underline;
}
.boxvetrina .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
        border:1px #0e4f86 solid; 
}
.boxvetrina .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:100px;
	height:58px;
	overflow:hidden;
}
.boxvetrina .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
        font-size:14px;
        text-transform:uppercase;  
	width:100px;
	overflow:hidden;
}
.boxvetrina .ingrandisci{
	float:right;
	text-align:left;
	width:100px;
        font-weight:bold;
}
.boxpdf{
	width:475px;
        /* min-height:510px; */
        background-color:#f9f8b0;  
        padding:20px 0px 20px 20px;
        width:455px;       
        border-top:1px #C0C0C0 dotted; 
        border-bottom:1px #C0C0C0 dotted; 
}
.boxpdf .article_title{
	text-transform:uppercase;
        color:#666666; 
        font-weight:bold; 
        margin:0px;
        margin-right:20px;
        padding-bottom:12px; 
        border-bottom:1px #666666 dotted; 
}
.boxpdf img.pdf {
	vertical-align:middle;
	border:0;
}
.boxpdf a{
	display:block;
        width:435px;
        height:40px;
        line-height:40px;
        border-bottom:1px #666666 dotted; 
}
.boxpdf a:hover{
        text-decoration:none;
        background-color:#FFFFFF; 
}

/* PRODOTTI */
.boxprodotti{
	width:475px;
        min-height:375px;
        background-color:#f9f8b0;  
        padding:20px 0px 0px 20px;
        width:455px;        
}
.boxprodotti .article_title{
	text-transform:uppercase;
        color:#666666; 
        font-weight:bold; 
}
.boxprodotti .element_container{
	width:207px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#666666;
}
.boxprodotti .element_container a{
	color:#666666;
	text-decoration:none;
}
.boxprodotti .element_container a:hover{
	color:#666666;
	text-decoration:underline;
}
.boxprodotti .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
        border:1px #666666 solid; 
}
.boxprodotti .text_window{
	float:right;
	margin:5px 0px 5px 0px;
	width:100px;
	height:58px;
	overflow:hidden;
}
.boxprodotti .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
        font-size:14px;
        text-transform:uppercase;  
	width:100px;
	overflow:hidden;
}
.boxprodotti .ingrandisci{
	float:right;
	text-align:left;
	width:100px;
        font-weight:bold;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:500px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 137px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	margin-top:35px;
}

/* PREVENTIVO */ 
.preventivo .article_body{
	display:none; 
}
.preventivo .resto_form {
	width:100%; 
}
.preventivo .resto_form textarea {
	width:100%;
}

/* MENU SOTTO */
.menusotto{
	width:580px;
	overflow:hidden;
        margin:10px auto; 
}
.menusotto .menu_first a,
.menusotto .menu_sel{
	display:block;
	float:left;
	color:#FFFFFF;
	font-family:Arial,Verdana,Helvetica;
	font-size:10px;
        border-left:1px #FFFFFF solid; 
        padding:0px 5px 0px 5px; 
        width:60px; 
        text-align:center;
}
.menusotto .menu_first a:hover,
.menusotto .menu_sel{
    color:#FFFFFF;
    font-weight:bold; 
    text-decoration:none; 
}
.menusotto #menu_t_1,
.menusotto #menu_t_1 a{
    border-left:0px; 	
}

/* ***** FOOTER E POWERED BY **** */
.rigafooter{
	margin:auto;
	width:900px;
	height:1px;
}
.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;
	border:0;
}
.powered a{
	color:#FFFFFF;
}




      
