/*
 * Id: 7.609396
 * Version: 1319034562
 * Generated: Feb 23, 2012 4:40:27 AM
 * Rendered: 
 */
    /* --------- TABELLA  --------- */	
.tb_container_left {
background-image: url('/polopoly_fs/7.609396.1319034562!/td_left.jpg');
	background-repeat:repeat-x;
	background-color:#ffffff;}
	
.tb_container_right {
background-image: url('/polopoly_fs/7.609396.1319034562!/test_right.png');
	background-repeat:repeat-x;
background-position:100% 100%:
}

.container {
	background-image: url('/polopoly_fs/7.609396.1319034562!/marchio.jpg');
background-repeat:no-repeat;
background-position:left bottom;
}

/* --------- STILI BASE --------- */
body, html {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#707070;}

.clear_both{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;}

.lista_regioni,.map_branches{
	display:none;}
	
.nobody .article_body {
	display:none;}

img {}

/* --------- GENERALE --------- */
.logo {
	width:264px;
	height:299px;
	padding-top:55px;
	background-color:#bd2e28;
	float:left;
}
.logo_up {
	width:274px;
        text-align:center;
        padding-bottom:30px;
        
}
	
.top_dx {
	width:691px;
	float:left;
        background-color:#464646;
        height:354px;
        overflow:hidden;
        display:block;
}
	
.main {
	width:687px;
	float:left;
	margin-top:2px;
	margin-bottom:8px;
	border-left:solid 1px #464646;}
	
.marchio {
	position:absolute;
	margin-left:-270px;	    
       margin-top:677px;}

.header {
	height:302px;
*height:301px;
} 
	
/* --------- MENU_TOP --------- */
.menu_top {
	height:36px;
	padding-top:15px;
	padding-left:72px;
	background-color:#464646;
	border-bottom:solid 1px #bd2e28;
        float:left;
        width:619px;
}

.menu_top .menu_first,
.menu_top .menu_sel {
	float:left;}
	
.menu_top .menu_first a,
.menu_top .menu_sel {
	font-size:14px;
	padding-right:46px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding-left:11px;}

.menu_top .menu_first a:hover,
.menu_top .menu_sel {
background-image: url('/polopoly_fs/7.609396.1319034562!/menu_over.jpg');
	background-repeat:no-repeat;
	background-position:left;}

.menu_top #menu_s_6,		
.menu_top #menu_s_7,
.menu_top #menu_s_8,
.menu_top #menu_s_9,
.menu_top #menu_s_10 {
	display:none;}	

/* --------- MENU_LATERALE --------- */
.menu_laterale {
float:left;
margin-right:20px;
margin-top:55px;
padding-bottom:80px;
width:244px;
}

.menu_laterale .menu_first,
.menu_laterale .menu_sel {
}
	
.menu_laterale .menu_first a,
.menu_laterale .menu_sel,
.menu_laterale .menu_third a,
.menu_laterale .menu_third_sel{
	font-size:14px;
	color:#464646;
	text-decoration:none;
	display:block;
	padding-left:13px;
	margin-bottom:15px;
}

.menu_laterale .menu_third a,
.menu_laterale .menu_third_sel{
padding-left:23px;
font-weight:bold; 
}

.menu_laterale .menu_first a:hover,
.menu_laterale .menu_sel,
.menu_laterale .menu_third a:hover,
.menu_laterale .menu_third_sel{
color:#bd2e28; 
}

.menu_laterale .menu_third a:hover,
.menu_laterale .menu_third_sel {
text-decoration:underline; 
background-position:7px 5px;
background-image: url('/polopoly_fs/7.609396.1319034562!/bg_menu_third.jpg');
background-repeat:no-repeat;
}

.menu_laterale #menu_s_1,		
.menu_laterale #menu_s_2,
.menu_laterale #menu_s_3,
.menu_laterale #menu_s_4,
.menu_laterale #menu_s_5 {
	display:none;}	

.menu_four .menu_fourth.menu_level_1,
.menu_four .menu_fourth_sel.menu_level_1{
	display:none;
}
.menu_four .menu_level_2,
.menu_four .menu_level_2 a:hover{
color:#BD2E28;
}
.menu_four .menu_level_2 a{
	color:#555;
display:block;
	text-decoration:none;
}
.menu_four .menu_level_2,
.menu_four .menu_level_2 a{
	padding:5px 0;
}



/* --------- HP --------- */	
.box1_hp.box_left {
background-color:#EFEFEF;
margin-right:6px;
padding-left:40px;
padding-right:6px;} 

.box1_hp {
border-bottom:1px solid #ebebeb;
float:left;
margin-bottom:1px;
padding-bottom:39px;
padding-top:30px; 
width:316px;}

.box1_hp.box_left {
	margin-left:0px;
	margin-right:5px;
}

.box1_hp.box_top {
	padding-top:53px;	
}
	
.box1_hp .article_title {
	font-size:14px;
	color:#bd2e28;
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:solid 4px #b7b7b7;}
	
.box1_hp .images {
	margin-bottom:7px;}
	
.box1_hp .images img {
	padding:2px;
	border:solid 1px #363636;}
	
.box1_hp .article_body {
	height:98px;
	overflow:hidden;
	margin-bottom:12px;
clear:both;
}
	
.box1_hp .link a {
	text-decoration:none;
	color:#bd2e28;}
	
.box1_hp .link a:hover {
	font-style:italic;
	text-decoration:underline;}

.box1_hp.box_bottom {
	padding-bottom:56px; 
}
	
/* --------- MAPPA --------- */		
	{display:none;}
				
/* --------- BOTTOM --------- */
.bottom {
	background-color:#bd2e28;
	color:#ffffff;
	font-size:12px;
	text-align:center;
	width:100%;}

.bottom a {
	color:#ffffff;}
	
.footer {
	padding-top:55px;}
	
.powered {
	padding-bottom:55px;}
	
.powered img{
	vertical-align:middle;
	display:inline;
}
	
	
	
	


/* --- sottosezioni --- */
.m {
padding:50px 47px; 	
}

#pagetitle, .content_four .titolo_sezione {
font-size:18px;
color:#bd2e28;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:solid 4px #b7b7b7;
}

.prev_cat 
.resto_form {float:left;margin-top:6px;width:310px;}

.prev_cat 
.resto_form textarea {width:310px;} 

.map,
.immagine img {
	border:solid 3px #b7b7b7;
margin-bottom:10px;
}

.info_dove_siamo,
.bottom_map01,
 .bottom_map02 {display:none;}

.immagine {
	margin-top:10px;
}


.pdf_link {
	background-repeat:no-repeat; 
background-image: url('/polopoly_fs/7.609396.1319034562!/pdf.jpg');
height:25px;
margin-top:20px;
padding-left:65px;padding-top:38px;width:300px;}

.pdf_link a {
	color:#bd2e28;
}

.pdf_link a:hover {
	text-underline:none;

}
/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
	width:480px;
	overflow:hidden;
	float:left;
	margin:20px 20px 0px 0px;
	color:#707070;
}
.catalogo .element_container a{
	color:#707070;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#707070;
	text-decoration:underline;
}

.catalogo .text_window {
float:right;
height:50px;margin:5px 0 15px; 
overflow:hidden;
width:360px;
}

.catalogo .titolo_catalogo{
	float:right;
	text-align:left;
	font-weight:bold;
	width:360px;
	overflow:hidden;
}
.catalogo .ingrandisci{
	float:right;
	text-align:left;
	width:360px;
}

.img_window {
	width:106px;
	float:left;}

.img_window img {
	border:solid 3px #b7b7b7;
}
.testo_mansarde img {
margin-bottom:10px; 
border:3px solid #B7B7B7; 
}
.m_four_level {
padding:50px 0px 50px 25px; 
}
.menu_four {
width:228px;
float:left; 
}
.menu_four .link a {
display:block;
min-height:30px;
line-height:30px; 
color:#707070;
text-decoration:none; 
padding-left:15px; 
}
.menu_four .link a:hover {
background-position:left 11px; 
color:#bd2e28;
font-weight:bold; 
text-decoration:underline; 
background-repeat:no-repeat; 
background-image: url('/polopoly_fs/7.609396.1319034562!/bg_menu_third.jpg');
}
.content_four {
}
a.link_certificazioni {
margin-bottom:10px; 
display:block;
width:126px;
height:30px;
text-align:center;
text-decoration:none;
color:#ffffff; 
line-height:30px; 
float:left;
margin-right:25px; 
background-image: url('/polopoly_fs/7.609396.1319034562!/bg_link_certificazioni.jpg');
}
a.link_certificazioni:hover {
text-decoration:underline; 
}
.titolo_paragrafo {
font-size:14px;
color:#bd2e28;
font-weight:bold; 
margin-top:30px; 
}
.box_img_link {
float: left;
margin-bottom: 40px;
margin-right: 20px;
width: 150px;
color:#BD2E28;
font-size:14px; 
}
.box_img_link:hover {
text-decoration:underline; 
}
.box_img_link .link {
display:none; 
}
.box_img_link .article_title {
margin-bottom:10px; 
}
.box_img_link .veneziana .article_title {
min-height:50px; 
}
.m_pdf {
padding:30px; 

}
.testo_pdf {
width:100%;
float:left; 
display:block;
}
.link_pdf {
margin-top:15px; 
width:124px;
float:right;  
height:82px; 
background-image: url('/polopoly_fs/7.609396.1319034562!/bg_link_pdf.jpg');
}
.link_pdf a {
text-align:center; 
display: block;
padding-top: 60px; 
color:#ffffff;
text-decoration:none; 
}
.link_pdf a:hover {
text-decoration:underline; 
}
.testo_vetrina {
margin:15px 0px; 
}


/* GALLERIA IMMAGINI */
.gallery{
margin:10px 0px 0px 0px;
width:432px;
}
.gallery img {
display:block;
float:left;
margin:0px 8px 8px 0px;
}
.gallery .clear_both {
clear: none;
}

/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
width:300px;
overflow:hidden;
float:left;
margin:0px 10px 20px 0px;
}
.catalogo .element_container a{
text-decoration:none;
}
.catalogo .element_container a:hover{
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
border:none; 
}
.catalogo .text_window{
float:right;
margin:5px 0px 15px 0px;
width:190px;
height:48px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:190px;
display:none; 
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:190px;
}
.img_window img {
border:none; 
} 
body, html {
background-color:#BD2E28; 
}
table {
background-color:#ffffff; 
}
a {
color:#707070; 
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #cccccc;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #cccccc;
height:179px;
overflow:auto;
width:490px;
}

.prev_scrivici .text_area {
float:left;
padding-top:10px;
width:510px;
}

.prev_scrivici .check_autorizzazione {
float:right;
width:597px;
padding:5px 0;

}
.prev_scrivici {
padding-bottom:30px;
color:#333333;
}
.prev_scrivici a {
color:#333333;
}
.button_invia {
float:right;
margin-right:550px;
}
.logo_2{
	width:264px;
	height:299px;
	padding-top:55px;
	background-color:#bd2e28;
	float:left;
display:none; 
}
.logo_2 img{
margin-left:10px;	
}
.logo_3{
	width:264px;
	height:299px;
	padding-top:55px;
	float:left;
        display:none; 
}
.liens{
float:left;
min-height:26px;
line-height:24px;
background-color:#bd2e28;
width:615px; 
padding-left:75px;
}
.lien_1,
.lien_2,
.lien_3,
.lien_4,
.lien_5,
.lien_6,
.lien_7{
float:left;
padding-right:15px;
}
.lien_8,
.lien_9,
.lien_10,
.lien_11,
.lien_12,
.lien_13,
.lien_14,
.lien_15{
display:none;
float:left;
padding-right:15px;
}

.liens .link{
width:auto;
line-height:24px; 
height:24px;
overflow:hidden;

}
.liens .link a{
padding-left:15px;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
text-transform:uppercase; 
width:auto;
}
.liens .link a:hover{
background-image: url('/polopoly_fs/7.609396.1319034562!/flache.png');
background-repeat:no-repeat;
background-position:left center; 
width:auto;
}
.gauche{
padding-top:75px;
float:left;
width:245px;
padding-left:10px; 
}
.un ,.deux ,.trois ,.quatre ,.cinq ,.six ,.sept ,.huit ,.neuf ,.dix ,.onze{
height:auto;	
}
.titre{
float:left;
width:178px;
height:auto; 
line-height:16px;
padding-top:6px;
}
.titre .link{
line-height:30px;	
}
.titre .article_title,
.titre .link a{
text-decoration:none;
font-size:12px;
color:#464646; 
text-transform:uppercase;
}
.titre .link a:hover{
color:#464646;	
text-decoration:underline;
}
.vai{
line-height:30px; 
width:30%;
}
.vai a{
color:#464646;
font-size:12px; 
display:block;
text-align:left;
width:250px;
text-decoration:none;
text-transform:uppercase;

}
.vai a:hover {
text-decoration:underline;
}

.droite{
padding-top:45px;
float:right;
width:430px;
padding-bottom:25px; 
}
.tipo_box{
padding-bottom:35px;
width:310px; 
padding-left:20px;
min-height:145px;
float:left;
}
.taswira{
width:310px;
height:159px;
float:left; 
}
.come{
float:right;
width:310px; 
}
.come .article_title{
height:45px;
line-height:40px;
color:#bd2e28;
font-size:18px;
font-weight:bold; 
}
.pdf{
width:28px;
height:34px;
background-image: url('/polopoly_fs/7.609396.1319034562!/pdf.png');&nbsp;
}
/* *** CORREZIONI SMART EDITOR LINK *** */
.link a.modTxt { 
	background:transparent url('/polopoly_fs/7.609396.1319034562!/icoModlink.gif') no-repeat scroll 0 0 !important;
	height:16px !important; 
	padding:0 0 0 26px !important; 
	width:auto !important; 
	position:absolute;
	margin-top:-15px;
} 
.linkinpage {
height:30px;	
}

/* ***ASSISTENZA SOFTWARE*** */

.content_box {
	padding-top:25px;
        padding-left:20px;
        float:left;
}

.box_link_1,
.box_link_2,
.box_link_3 {
	width:160px;
        height:345px;
        overflow:hidden;
        float:left;
        margin-right:90px;
        margin-bottom:30px;
}
.box_link_3 {
	margin-right:0px;

}

.box_link_1 .article_title,
.box_link_2 .article_title,
.box_link_3 .article_title {
	height:15px;
        margin-top:8px;
        margin-bottom:15px;
        line-height:15px;
        color:#bd2e28;
}

.box_link_1 .article_body,
.box_link_2 .article_body,
.box_link_3 .article_body {
	height:auto;
        float:left;
        overflow:hidden;
        margin-bottom:5px;
        padding-bottom:0px;
}

.box_link_1 .images,
.box_link_2 .images,
.box_link_3 .images {
	float:left;
}

.box_link_1 .link,
.box_link_2 .link,
.box_link_3 .link {
	float:left;
        color:#bd2e28;
        width:160px;
        display:block;
}

.box_link_1 .link a,
.box_link_2 .link a,
.box_link_3 .link a {
        color:#bd2e28;
        width:160px;
        display:block;
	
}
.nobody .article_body {
	display:none;
}
.clear_both {
line-height:normal;	
}
.logo {
	width:264px;
	height:299px;
	padding-top:55px;
	background-color:#bd2e28;
	float:left;
}
.text_sez {
	width:435px;
        overflow:hidden;
        height:auto;
        margin-top:30px;
}
.text_sez .article_body {
	width:430px;
        overflow:hidden;
        height:auto;
        padding-bottom:30px;
}
.link a {
color:#FFFFFF;	
}
.liens .linkinpage a {
    color: #FFFFFF;
    font-size: 14px;
    padding-left: 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.liens .linkinpage {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: auto;
}



      
