/*
 * Id: 7.329535
 * Version: 1306139910
 * Generated: Feb 23, 2012 3:19:32 AM
 * Rendered: 
 */
    /* ***** CROSS BROWSER CSS RESET **** */
html{
	color:#000000;
	background:#FFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:�;
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000000;
}
ul, li { 
	margin:0px;
	padding:0px;
}

/* ***** STILI DI BASE **** */
body,
html{	
	color:#000000;
	margin:auto;
	font-family:Trebuchet MS,Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_sito.gif');
	background-repeat:repeat;
	background-color:#2F2F2F;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
#pagetitle{
	margin:0px 0px 20px 0px;
	color:#CC0000;
width:636px;
	height:46px;
	overflow:hidden;
	color:#000000;
	font-size:30px;
	font-weight:normal;
	background-color:#ffffff;
text-transform:uppercase;
}
.article_title{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#EECC00;
}
a.modTxt{
	position:absolute;
margin-left:-25px;
}

 
/* ***** STRUTTURA **** */
.external_wrapper{
	width:948px;
	overflow:hidden;
	margin:auto;
        padding-top:50px;
}
.wrapper{
	width:940px;
	margin:auto;
}
.effettoombra{
	height:239px;
	position:absolute;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_prova.png');
	background-repeat:repeat-x;
	width:100%;
	background-position:center top;	
}
 
.header{
	width:940px;
	height:335px;
	overflow:hidden;
	margin-top:38px;
}
.content_menu{
	width:940px;
	height:59px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_menu.png');
	background-repeat:no-repeat;
}
.logo_header{
        float:left;
        height:100px;
        margin-left:11px;
        margin-top:-46px;
        overflow:hidden;
        position:absolute;
        width:200px;
}
.menu{
	width:760px;
	height:59px;
	overflow:hidden;
	padding-left:195px;
}
.rigadivisione{
	width:2px;
	height:59px;
	overflow:hidden;
	float:left;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_rigadivisione.png');
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;
	
}
.menu .menu_first{
	float:left;
}
.menu .menu_sel, 
.menu .menu_first a {
	color:#292929;
	float:left;
	font-size:14px;
	font-weight:normal;
	height:34px;
margin: 12px 4px 0;
padding: 0 12px;
	line-height:34px;
}

.menu .menu_sel,
.menu .menu_first a:hover{
	background-color:#E2261A;
	-moz-border-radius:5px; /* firefox css */
	-webkit-border-radius:5px; /* webkit css */
	border-radius:5px;
        text-decoration:none;
	color:#ffffff;
}

.flash{
	width:940px;
	height:264px;
	overflow:hidden;
	margin-top:12px;
}
.content_body{
	width:948px;
	overflow:hidden;
	margin-top:12px;
	margin-left:-8px;
}
.welcome_left{
	width:301px;
	height:204px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_welcomeleft.png');
	background-repeat:no-repeat;
	float:left;
}
.welcome_left .welcome_content{
	width:240px;
	height:150px;
	overflow:hidden;
	margin-left:27px;
	margin-top:20px;
}
.welcome_left .article_title{
	width:170px;
	height:41px;
	overflow:hidden;
	color:#DBDBDB;
	font-size:39px;
	font-weight:normal;
}
.welcome_left .images{
	display:none;
}
.welcome_left .article_body{
	margin-left:5px;
	width:232px;
	height:90px;
	overflow:hidden;
	color:#3C3C3C;
	font-size:14px;
	font-weight:normal;
}
.welcome_left .link{
	display:none;
}
.contenitore_welcome_center{
	width:354px;
	height:203px;
	overflow:hidden;	
	background-color:#ffffff;
	float:left;
}
.welcome_center{
	width:205px;
	height:203px;
	overflow:hidden;
	float:left;
}
.welcome_center .welcome_content{
	width:165px;
	height:178px;
	overflow:hidden;
	margin-left:31px;
	margin-top:20px;
	float:left;
}
.welcome_center .article_title{
	width:136px;
	height:30px;
	overflow:hidden;
	color:#000000;
	font-size:30px;
	font-weight:normal;
}
.welcome_center .images{
	display:none;
}
.welcome_center .article_body{
	width:153px;
	height:108px;
	overflow:hidden;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
}
.welcome_center .link{
	width:153px;
	height:18px;
	overflow:hidden;
}
.welcome_center .link a{
	color:#E02817;
}
.immagine{
	width:101px;
	height:147px;
	overflow:hidden;
	border:3px solid #C6C6C6;
	margin-top:26px;
}
.contenitore_welcome_right{
	width:293px;
	height:204px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_welcomeright.png');
	background-repeat:no-repeat;
}
.welcome_right{
	width:170px;
	height:204px;
	overflow:hidden;
        float:left;

}
.welcome_right .welcome_content{
	width:165px;
	height:178px;
	overflow:hidden;
	float:left;
	margin-left:2px;
	margin-top:20px;
}
.welcome_right .article_title{
	width:136px;
	height:30px;
	overflow:hidden;
	color:#D01203;
	font-size:30px;
	font-weight:normal;
}
.welcome_right .images{
	display:none;
}
.welcome_right .article_body{
	width:153px;
	height:108px;
	overflow:hidden;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
}
.welcome_right .link{
	width:153px;
	height:18px;
	overflow:hidden;
}
.welcome_right .link a{
	color:#E02817;
}
.content_body_interno{
	width:938px;
	overflow:hidden;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	background-color:#ffffff;
	padding-bottom:40px;
}
.bordo_superiore{
	width:940px;
	height:3px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_bordosuperiore.gif');
	background-repeat:no-repeat;
	margin-top:12px;
}
.bordo_inferiore{
	width:940px;
	height:3px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_bordoinferiore.gif');
	background-repeat:no-repeat;
}
.titolo_pagina{
	width:636px;
	height:46px;
	overflow:hidden;
	color:#000000;
	font-size:30px;
	font-weight:normal;
	background-color:#ffffff;
	margin-left:32px;
	margin-top:29px;
	margin-bottom:10px;
}
.content_contatti{
	margin-left:32px;
	width:790px;
	/* height:550px; */ 
	overflow:hidden;
	margin-bottom:40px;
}
.content_mappa{	
float:left;
height:345px;
margin-left:35px;
overflow:hidden;
width:550px;
}
.welcome_mappa{
	width:310px;
	overflow:hidden;
margin-top:30px;
}
.welcome_mappa .welcome_content{
	width:275px;
	overflow:hidden;
	margin-top:17px;
	margin-left:20px;
}
.welcome_mappa .article_title{
	width:165px;
	height:17px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	color:#212121;
}
.welcome_mappa .images{
	display:none;
}
.welcome_mappa .article_body{
	width:270px;
	overflow:hidden;	
	color:#212121;
	font-size:13px;
	font-weight:normal;
}
.welcome_mappa .link{
	display:none;
}
.welcome_azienda{
	width:490px;
float:left;
	overflow:hidden;
	margin-bottom:40px;
}
.welcome_azienda .welcome_content{
	width:460px;
	overflow:hidden;
	margin-left:30px;
	float:left;
}
.welcome_azienda .article_title{
	display:none;
}
.welcome_azienda .images{
	display:none;
}
.welcome_azienda .article_body{
	width:435px;
	overflow:hidden;
	font-size:13px;
	font-weight:normal;
	color:#2E2E2E;
}
.welcome_azienda .link {
	display:none;
}
.contentimmagineazienda{
	width:408px;
	height:415px;
	overflow:hidden;
	background-color:#ffffff;
	border:2px solid #D5D5D5;
	padding:4px;
}
.immagineazienda{
	width:406px;
	height:413px;
	overflow:hidden;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.bordo_superiore_menu{
	width:940px;
	height:4px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_bordosuperioremenu.gif');
	background-repeat:no-repeat;
	margin-top:12px;
}
.bordo_inferiore_menu{
	width:940px;
	height:187px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_bordoinferioremenu.gif');
	background-repeat:no-repeat;
}
.content_body_menu{
	width:940px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_contentbodymenu.gif');
	background-repeat:repeat-y;
}
.menu_materiali{
	width:246px;
	height:515px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_menusecond.gif');
	background-repeat:no-repeat;
	float:left;
	margin-right:17px;
	padding-top:38px;
}
.menu_materiali .menu_second{
	width:240px;
	height:18px;
	overflow:hidden;
	margin-bottom:17px;
}
.menu_materiali .menu_second a{
	margin-left:30px;
	color:#292929;
	font-size:14px;
	font-weight:normal;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_frecciamenu.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	width:190px;
	height:18px;
	overflow:hidden;
}
.menu_materiali .menu_second a:hover{
	color:#E2261A;
	text-decoration:none;
	display:block;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_frecciarossa.png');
	background-repeat:no-repeat;
	background-position:left center;
	
}
.welcome_materiali{
	width:380px;
float:left;
	overflow:hidden;
}
.welcome_materiali .welcome_content{
	width:376px;
	overflow:hidden;
	float:left;
}
.welcome_materiali .article_title{
	display:none;
}
.welcome_materiali .images{
	display:none;
}
.welcome_materiali .article_body{
	width:355px;
	overflow:hidden;
	color:#212121;
	font-size:13px;
	font-weight:normal;
}
.welcome_materiali .link{
	display:none;
}
.contentimmaginemateriali{
	width:260px;
	height:413px;
	overflow:hidden;
	border:1px solid #CBCBCB;
	background-color:#ffffff;
	padding:5px;
}
.immaginemateriali{
	width:259px;
	height:412px;
	overflow:hidden;
	border-left:1px solid #737373;
	border-right:1px solid #737373;
}

.menu_materiali .menu_second_sel{
	color:#E2261A;
	display:block;
	text-decoration:none;
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_frecciarossa.png');
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:30px;
	padding-left:15px;
	width:190px;
	height:18px;
	overflow:hidden;
	font-size:14px;
	font-weight:normal;
	margin-bottom:17px;
}





/* ***** CATALOGO/VETRINA *** */
.catalogo{
	width:670px;
	overflow:hidden;
}
.catalogo .element_container{
	width:320px;
	height:165px;
	overflow:hidden;
	margin-bottom:10px;
	float:left;
margin-right:10px;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	background-color:#ffffff;
	border:1px solid #D5D5D5;
	padding:2px;
	margin:5px 5px 5px 0;
}
.catalogo .brands_titles{
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#E2261A;
	width:270px;
	overflow:hidden;
	height:38px;
	margin-bottom:5px;
}
.catalogo .text_window{
	width:208px;
	height:54px;
	overflow:hidden;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:26px;
	float:right;
margin-top:3px;
}
.catalogo .ingrandisci{
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_linkcatalogo.png');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	width:75px;
	height:22px;
	overflow:hidden;
	color:#ffffff;
	padding-top:5px;
	line-height:18px;
display:block;
/* 
position:absolute;
margin-top:83px; */ 
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	float:left;overflow:hidden;width:540px;
}
.bottom_map02{
	padding:5px 0 5px 137px;
margin-left:85px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}

/* ***** CONTATTI/PREVENTIVO **** */

.preventivo .all_label{
  font-size:14px;
font-weight:bold;
color:#000000;
}
.preventivo .article_body{
	display:none; 
}

.brochure a{
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_frecciamenu.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
display:block;
font-size:14px;
}
.brochure a:hover{
        background-image: url('/polopoly_fs/7.329535.1306139910!/bg_frecciarossa.png');
color:#dd0000;
text-decoration:none;
}

 /* 
.prev_cat .all_label input {
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:32px;
margin:0 0 10px;
padding:1px;
width:340px;
} 
.prev_cat .resto_form {float:left; 
margin-left:100px;
margin-top:15px;
width:350px;
} 
*:first-child+html
.prev_cat .resto_form textarea{
margin-left:-100px;
left:-50px;
}

/* 
.preventivo .article_body{
	display:none;
}
.preventivo .all_label{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	width:50%;
	font-weight:bold;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{
	float:left;
	margin-top:10px;
	width:50%;
	font-size:10px;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:0px;
	overflow:auto;
	width:300px;
} */ 

/* ***** FOOTER E POWERED BY **** */

.footer {
	width:883px;
        padding-left:65px;
	height:66px;
	overflow:hidden;
        background-image: url('/polopoly_fs/7.329535.1306139910!/logo_sitech.png');
        background-position: 20px center;
	font-size:13px;
	color:#ffffff;
	overflow:hidden;
	margin:auto;
	text-align:center;
	padding-top:25px;
	background-repeat:no-repeat;
}
.footer a{
	color:#FE2200;
}
.powered {
	height:20px;
	width:100%;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	margin-top:-30px;
	margin-bottom:30px;
	
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#FE2200;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
	display:none;
}



      
