/*
 * Id: 7.4817635
 * Version: 1312272155
 * Generated: Feb 22, 2012 11:28:10 PM
 * Rendered: 
 */
    /* reset stili di base */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0;
border: 0;
outline: 0;
font-size: 100.01%;
vertical-align: baseline;
}

body {
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_body.png');
background-position:top;
background-repeat:repeat-x;
font-family:Arial;
font-size:13px;
color:#2f2f2f;
margin:0;
padding:0;
background-color:#ffffff;
}
a {
text-decoration:none;
color:#d7733b;
}
a:hover{
text-decoration:underline;
}

.first_wrapper{
background-image: url('/polopoly_fs/7.4817635.1312272155!/f.jpg');
background-position:top center;
background-repeat:no-repeat;
}
.wrapper{
margin:0px auto;
}


.top{
width:960px;
display:none;
margin:0px auto;
}
.top1{
height:154px;
width:960px;
}
.top3 {
display:none;	
}
.text1{
height:28px;
width:311px;
float:left;
margin-top:108px;
}
.text1 .article_title{
color:#444444;
width:392px;
height:28px;
text-align:left;
font-size:30px;
line-height:30px;
font-weight:bold;
}
.logo{
height:64px;
width:168px;
float:left;
margin-top:90px;
margin-left:108px;
}
.content_splash{
margin:0px auto;
width:990px;
}
.metalsistem{
height:33px;
width:157px;
float:left;
margin-top:100px;
margin-left:20px;
}
.metalsistem2{
height:33px;
width:155px;
float:left;
margin-top:100px;
margin-left:40px;
}
.top2{
height:70px;
width:960px;
}
.flash_sub {
display:none;	
}
.menu{
width:958px;
height:70px;
background-color:#15afe1;
margin:0px auto;
}
.menu_sel{
background-color:#da140e;
height:70px;
text-align:center;
line-height:70px;
color:#ffffff;
font-size:14px;
text-transform:capitalize;
float:left;
}
.menu_first a{
height:70px;
text-align:center;
text-decoration:none;
line-height:70px;
color:#ffffff;
font-size:14px;
float:left;
/*margin-left:20px;*/
text-transform:capitalize;
display:block;
}
.menu_first a:hover{
background-color:#da140e;
display:block;
color:#ffffff;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
display:block;
text-align:center;
width:55px;
height:70px;
}
.menu #menu_s_1 a{
width:55px;
}
.menu #menu_s_2 a,.menu #menu_s_2 a:hover,.menu .menu_sel#menu_s_2{
display:block;
text-align:center;
width:83px;
height:70px;
}
.menu #menu_s_3 a,.menu #menu_s_3 a:hover,.menu .menu_sel#menu_s_3{
display:block;
text-align:center;
width:67px;
height:70px;
}
.menu #menu_s_4 a,.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4{
display:block;
text-align:center;
width:92px;
height:70px;
}

.menu #menu_s_5 a,.menu #menu_s_5 a:hover,.menu .menu_sel#menu_s_5{
display:block;
text-align:center;
width:92px;
height:70px;

}
.menu #menu_s_6 a,.menu #menu_s_6 a:hover,.menu .menu_sel#menu_s_6{

display:block;
text-align:center;
width:94px;
height:70px;
}
.menu #menu_s_7 a,.menu #menu_s_7 a:hover,.menu .menu_sel#menu_s_7{

display:block;
text-align:center;
height:70px;
width:74px;
}
.menu #menu_s_8 a,.menu #menu_s_8 a:hover,.menu .menu_sel#menu_s_8{

display:block;
text-align:center;
width:80px;
height:70px;

}
.menu #menu_s_9 a,.menu #menu_s_9 a:hover,.menu .menu_sel#menu_s_9{
display:block;
text-align:center;
width:108px;
height:70px;

}
.menu #menu_s_10 a,.menu #menu_s_10 a:hover,.menu .menu_sel#menu_s_10{

width:48px;
}
.menu #menu_s_11 a,.menu #menu_s_11 a:hover,.menu .menu_sel#menu_s_11{

display:block;
text-align:center;
width:76px;
height:70px;

}

.menu #menu_s_12 a,.menu #menu_s_12 a:hover,.menu .menu_sel#menu_s_12{
display:block;
text-align:center;
width:78px;
height:70px;
}
 .menu #menu_s_13 a,.menu #menu_s_13 a:hover,.menu .menu_sel#menu_s_13{
display:block;
text-align:center;
width:77px;
height:70px;
}
.separator{
background-image: url('/polopoly_fs/7.4817635.1312272155!/separator.png');
background-position:top center;
background-repeat:no-repeat;	
float:left;
height:14px;
margin-top:29px;
width:1px;
}
.top3{
height:275px;
width:960px;
margin:0px auto;
}
.flash_home{
border:4px solid #80868b;
height:265px;
width:552px;
float:left;
}
.flash_sub{
border:4px solid #80868b;
height:265px;
width:950px;
margin:0px auto;
display:none;
}
.top3_right{
height:272px;
width:372px;
float:left;
margin-left:26px;
}
.text2{
height:108px;
width:380px;
}
.text2 .article_title{
color:#272727;
width:380px;
height:56px;
text-align:left;
font-size:57px;
font-family:Verdana, Geneva, sans-serif;
line-height:80px;
}
.text2 .article_body{
color:#fd0001;
width:380px;
height:44px;
text-align:left;
font-size:38px;
font-family:Verdana, Geneva, sans-serif;
line-height:68px;
}
.text22{
height:108px;
width:380px;
}
.text22 .article_title{
color:#272727;
width:380px;
height:40px;
text-align:left;
font-size:27px;
font-family:Verdana, Geneva, sans-serif;
line-height:48px;
}
.text22 .article_body{
color:#272727;
width:380px;
height:64px;
text-align:left;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
line-height:22px;
overflow:hidden;
margin-top:18px;
}
.text22 .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/flech.png');

background-position:left center;
background-repeat:no-repeat;
width:160px;
height:25px;
font-size:12px;
text-align:left;
margin-top:16px;
padding-left:14px;
}
.text22 .link a{
color:#272727;
font-size:12px;
text-decoration:underline;
text-align:left;
display:block;
line-height:25px;
}
.text22 .link a:hover{
text-decoration:none;
}
.content{
width:986px;
margin:0px auto;
}
.content_left{
width:556px;
height:552px;
margin-top:42px;
float:left;
}
.text3{
width:210px;
height:226px;
float:left;
}
.text3 .article_title{
color:#2f2f2f;
width:190px;
height:30px;
text-align:left;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.text3 .article_body{
color:#272727;
width:210px;
height:60px;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
margin-top:12px;
}
.text3 .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_link.png');

background-position:left center;
background-repeat:no-repeat;
width:74px;
height:24px;
font-size:12px;
text-align:left;
margin-top:2px;
}
.text3 .link a{
color:#ffffff;
font-size:12px;
text-decoration:none;
text-align:left;
display:block;
line-height:25px;
padding-left:6px;
}
.text3 .link a:hover{
text-decoration:underline;
}
.text4{
width:210px;
height:226px;
float:left;
margin-left:92px;
}
.text4 .article_title{
color:#2f2f2f;
width:190px;
height:30px;
text-align:left;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.text4 .article_body{
color:#272727;
width:210px;
height:60px;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
margin-top:12px;
}
.text4 .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_link.png');
background-position:left center;
background-repeat:no-repeat;
width:74px;
height:24px;
font-size:12px;
text-align:left;
margin-top:2px;
}
.text4 .link a{
color:#ffffff;
font-size:12px;
text-decoration:none;
text-align:left;
display:block;
line-height:25px;
padding-left:6px;
}
.text4 .link a:hover{
text-decoration:underline;
}
.text5{
width:210px;
height:226px;
float:left;
}
.text5 .article_title{
color:#2f2f2f;
width:190px;
height:30px;
text-align:left;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.text5 .article_body{
color:#272727;
width:210px;
height:60px;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
margin-top:12px;
}
.text5 .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_link.png');

background-position:left center;
background-repeat:no-repeat;
width:74px;
height:24px;
font-size:12px;
text-align:left;
margin-top:2px;
}
.text5 .link a{
color:#ffffff;
font-size:12px;
text-decoration:none;
text-align:left;
display:block;
line-height:25px;
padding-left:6px;
}
.text5 .link a:hover{
text-decoration:underline;
}
.text6{
width:210px;
height:226px;
float:left;
margin-left:92px;
}
.text6 .article_title{
color:#2f2f2f;
width:190px;
height:30px;
text-align:left;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.text6 .article_body{
color:#272727;
width:210px;
height:60px;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
margin-top:12px;
}
.text6 .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_link.png');
background-position:left center;
background-repeat:no-repeat;
width:74px;
height:24px;
font-size:12px;
text-align:left;
margin-top:2px;
}
.text6 .link a{
color:#ffffff;
font-size:12px;
text-decoration:none;
text-align:left;
display:block;
line-height:25px;
padding-left:6px;
}
.text6 .link a:hover{
text-decoration:underline;
}
.content_right{
width:430px;
height:552px;
margin-top:14px;
float:right;
}
.Promozioni{
width:430px;
height:552px;
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_content_right.png');
background-position:top;
background-repeat:no-repeat;
margin-left:10px;
}
.text_Promozioni{
width:326px;
height:450px;
float:left;
margin-left:54px;
margin-top:28px;
}
.text_Promozioni .article_title{
color:#2f2f2f;
width:190px;
height:30px;
text-align:left;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}
.text_Promozioni .images{
width:326px;
height:258px;
}
.text_Promozioni .article_body{
color:#272727;
width:331px;
height:98px;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
overflow:hidden;
margin-top:12px;
}
.text_Promozioni .link{
background-image: url('/polopoly_fs/7.4817635.1312272155!/bg_link.png');
background-position:left center;
background-repeat:no-repeat;
width:74px;
height:24px;
font-size:12px;
text-align:left;
margin-top:17px;
}
.text_Promozioni .link a{
color:#ffffff;
font-size:12px;
text-decoration:none;
text-align:left;
display:block;
line-height:25px;
padding-left:6px;
}
.text_Promozioni .link a:hover{
text-decoration:underline;
}
.bg_footer{
color:#272727;
background-color:#ffffff;
display:none;
}
.text_footer {
margin:0px auto;
border-top:dashed 1px #fe595a;
color:#272727;
width:970px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
padding-top:20px;
}
.logo_splach{
height:131px;
width:343px;
padding-top:8px;
margin-left:84px;
}
.text_splach1{
height:38px;
width:580px;
margin-top:93px;
}
.text_splach1 .article_title{
color:#9a9a9a;
height:38px;
width:580px;
text-align:left;
font-size:42px;
line-height:30px;
font-weight:bold;
}
.text_splach2{
background-image: url('/polopoly_fs/7.4817635.1312272155!/layer.png');
background-position:top;
background-repeat:no-repeat;
height:80px;
width:990px;
margin-top:-25px;
}
.text_splach2 .link{
height:28px;
width:274px;
text-align:left;
float:none;
margin:32px auto 0px;
}
.text_splach2 .link a{
color:#414141;
font-size:30px;
text-decoration:none;
text-align:left;
display:block;
line-height:30px;
font-weight:bold;
}
.text_splach2 .link a:hover{
text-decoration:underline;
}
/* ***** CATALOGO/VETRINA *** */
.catalogo{}
.catalogo .element_container{
	width:435px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	color:#2f2f2f;
}
.catalogo .element_container a{
	color:#2f2f2f;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#2f2f2f;
	text-decoration:underline;
}
.catalogo .img_window{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.catalogo .text_window,
.catalogo .titolo_catalogo,
.catalogo .ingrandisci{
	width:320px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.catalogo .text_window{
	margin:5px 0px 5px 0px;
	height:62px;
}
.catalogo .titolo_catalogo{
	font-weight:bold;
}
#pagetitle {
text-align:left;
font-size:20px;
color:#666666;
font-variant:small-caps; 
height:40px;
}
/*****************SUBSECTIONS***********************/
.sub_content {
padding:20px;
width:920px;
margin:0px auto; 
}
.box_testo .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}
.box_logo1{
float:left;	
}
.box_logo2{
float:left;
margin-left:20px; 
}
.box_logo3{
float:left;	
margin-left:20px; 
}
.box_logo4{
float:left;
margin-left:20px; 
}
.box_logo5{
float:left;
margin-left:20px; 
}
.box_txt1{
float:left;
width:915px; 
}
.box_txt1 .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}


.box_left{
float:left;
width:180px;
margin-left:20px;
margin-top:33px;
}
.menu_second a{
color:#000000;
float:left;
font-size:14px;
margin-bottom:15px;
text-decoration:none;
clear:both;
}
.menu_second a:hover{
color:#da140e;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
text-decoration:none;
clear:both;
}
.menu_second_sel{
color:#da140e;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
text-decoration:none;
clear:both;
}
.box_right{
float:left;
width:715px; 
}
.box_txt2{
float:left;
width:712px; 
}
.box_txt2 .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}

.box_servizi .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}

.box_cont_left{
float:left;
width:258px; 
margin-top:15px;
}

.box_cont_left .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}
.box_form{
float:left;
margin-left:20px;
width:615px; 
}

/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:58px;
padding-top:8px;
width:160px;
color:#63635f;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:34px;
width:296px;
}


.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:171px;
overflow:auto;
width:330px;
}
.prev_scrivici .text_area {
color:#63635f;
font-weight:bold;
margin-left:316px;
margin-top:-203px;
padding-top:10px;
}
.prev_scrivici .check_autorizzazione {
color:#63635f;
font-size:12px;
margin-left:313px;
margin-top:0;
padding:5px 0;
float:left;
}
.prev_scrivici .check_autorizzazione a{
color:#63635f;
}
.prev_scrivici {
}
.button_invia {
float:left;
margin-left:316px;
margin-top:0;
}
.box_m{
float:left;
width:565px; 
}

.box_m .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}

.box_img1{
float:left;
margin-left:20px; 
}
.box_mappa{
float:left; 
margin-top:30px;
}
.txt_mappa{
float:left;
margin-left:20px; 
width:200px; 
margin-top:65px;
}

.txt_mappa .article_body {
color:#2f2f2f;
font-size:13px; 
padding-bottom:20px;
}
.txt_mappa a {
color:#2f2f2f;
text-decoration:underline;
}

.txt_mappa a:hover {
text-decoration:none;
}

/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02 {
padding-left:375px;
}
.brands {
float:left;
margin-top:28px;	
}
.brands img{
margin-right:40px;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt { 
margin-left:-16px; 
}

.box_servizi .images{
float:left;	
}

.box_servizi .images img{
float:left;	
}
.box_sv{
float:left;
margin-bottom:35px;
margin-top:35px; 
}

.promo_pdf{
margin-top:10px;
}


      
