/*
 * Id: 7.6843697
 * Version: 1324295199
 * Generated: Feb 23, 2012 3:45:27 AM
 * Rendered: 
 */
    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;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-16px;
}
a.modImg {
margin-top:4px;
}

#widgetbar_main {
background-color:#D7D7D7 !important;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
background-color:#eeeeee;
margin:0;
padding:0;
}
a {
text-decoration:underline;
color:#999999;
}
a:hover{
text-decoration:none;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_fwrapper.png');
background-repeat:repeat-x;
background-position:top center;
border-top:1px solid #999999;
}

.wrapper{
width:970px;
margin:0px auto;
}
.top{
background-image: url('/polopoly_fs/7.6843697.1324295199!/top.png');
background-position:top center;
background-repeat:no-repeat;
width:960px;
height:542px;
margin:0px auto;
margin-top:20px;

}
.top1{
width:960px;
height:170px;
margin:0px auto;
}
.logo{
width:507px;
height:60px;
float:left;
margin-left:33px;
padding-top:20px;
}
.plus_one{
float:right;
width:67px;
height:24px;
margin-right:25px;
margin-top:50px;
margin-right:40px;
}

.menu{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-menu.png');
background-repeat:no-repeat;
background-position:left;
width:956px;
height:60px;
margin:30px auto 0 2px;
float:left;
}
.menu_sel{
text-decoration:none;
width:98px;
height:42px;
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:15px;
text-align:center;
line-height:40px;
float:left;
margin-left:70px;
margin-top:3px;
font-weight:bold;
}
.menu_first a{
text-decoration:none;
height:42px;
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:uppercase;
font-size:15px;
text-align:center;
line-height:40px;
float:left;
margin-left:70px;
margin-top:3px;
}
.menu_first a:hover{
font-weight:bold;
}
.menu #menu_s_1 a:hover,.menu .menu_sel#menu_s_1{
background-image: url('/polopoly_fs/7.6843697.1324295199!/menu_sel.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:98px;
margin-left:30px;
}
.menu #menu_s_1 a{
float:left;
width:98px;
margin-left:30px;

}
.menu #menu_s_2 a:hover,.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.6843697.1324295199!/s2.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:98px;
}
.menu #menu_s_2 a{
float:left;
width:98px;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.6843697.1324295199!/s2.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:98px;
}
.menu #menu_s_3 a{
float:left;
width:98px;
}
.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.6843697.1324295199!/s4.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:118px;
}
.menu #menu_s_4 a{	
float:left;
width:118px;
}
.menu #menu_s_5 a:hover,.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.6843697.1324295199!/s5.png');background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:207px;
}
.menu #menu_s_5 a{
float:left;
width:207px;
}
.top2{
width:894px;
height:260px;
margin:0px auto;
}
.flash{
	width:601px;
	height:257px;
	float:left;
}
.box-top{
background-image: url('/polopoly_fs/7.6843697.1324295199!/box_t.png');
&nbsp;background-repeat:no-repeat;
	width:292px;
	height:257px;
	float:left;
}
.logo2{
	width:271px;
	height:73px;
	margin-left:20px;
	margin-top:-2px;
}
.text{
width:255px;
height:132px;
margin-top:35px;
margin-left:20px;
}
.text .article_title{
background-image: url('/polopoly_fs/7.6843697.1324295199!/tel.png');
	background-repeat:no-repeat;
	background-position:left center;	
  width:185px;
height:32px;
color:#ff7b31;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
margin-left:15px;
padding-left:40px;
}
.text .article_body{
background-image: url('/polopoly_fs/7.6843697.1324295199!/port.png');
	background-repeat:no-repeat;
	background-position:left center;	
width:185px;
height:35px;
color:#ff7b31;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
 margin-left:15px;
 padding-left:40px;
 margin-top:10px;
}
.text .link{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_link.png');
background-repeat:no-repeat;
width:255px;
height:36px;	
margin-top:18px;
}
.text .link a{
color:#ffffff;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:lowercase;
text-decoration:none;
line-height:32px;
text-align:center;
display:block;
}

.text .link a:hover{
text-decoration:none;
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_link_h.png');
background-repeat:no-repeat;
color:#db5c15; 
height:36px;
}
.top3{
width:895px;
height:70px;
margin:10px auto 0;
}
.box1{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_b1.png');

background-position:left center;
background-repeat:no-repeat;
width:295px;
height:70px;
border-right:3px solid #dcdcdc;
float:left;
}
.text1{
width:150px;
height:22px;
margin-top:15px;
margin-left:70px;
}
.text1 .link{
width:150px;
height:25px;	

}
.text1 .link a{
color:#333333;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
 line-height:20px;

}

.text1 .link a:hover{
text-decoration:none;
&nbsp;color:#95c11f;
}
.text2{
width:190px;
height:25px;
margin-left:70px;
}

.text2 .article_body{	
width:220px;
height:20px;
color:#95c11f;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:15px;
 line-height:20px;
}
.box2{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_b2.png');
background-position:left center;
background-repeat:no-repeat;
width:290px;
height:70px;
border-right:3px solid #dcdcdc;
float:left;
margin-left:15px;
}
.text3{
width:190px;
height:22px;
margin-top:15px;
margin-left:70px;
}
.text3 .link{
width:200px;
height:25px;	

}
.text3 .link a{
color:#333333;
font-size:19px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
 line-height:20px;

}

.text3 .link a:hover{
text-decoration:none;
color:#e47225; 
}
.text4{
width:190px;
height:20px;
margin-left:70px;
}

.text4 .article_body{	
width:220px;
height:20px;
color:#e47225;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:15px;
 line-height:20px;
}
.box3{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_b3.png');
background-position:left center;
background-repeat:no-repeat;
width:270px;
height:70px;
float:left;
margin-left:15px;
}
.text5{
width:190px;
height:22px;
margin-top:15px;
margin-left:70px;
}
.text5 .link{
width:190px;
height:25px;	

}
.text5 .link a{
color:#333333;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
 line-height:20px;

}

.text5 .link a:hover{
text-decoration:none;
color:#23a3cb; 
}
.text6{
width:190px;
height:20px;
margin-left:70px;
}

.text6 .article_body{	
width:220px;
height:20px;
color:#23a3cb;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:15px;
 line-height:20px;
}
.clear_both{
clear:both;	
}
.content{
	width:941px;
	margin:0px auto;
}
.box_c1{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_c1.png');
	background-repeat:no-repeat;
	background-position:top center;
	width:941px;
	height:277px;
}
.box_l{
	width:570px;
	height:225px;
	float:left;
	margin-left:23px;
	margin-top:25px;
}
.text7{
	width:560px;
	height:160px;
}
.text7 .article_title{	
 width:535px;
height:45px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:19px;
}
.text7 .article_body{	
width:560px;
height:95px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-weight:regular;
font-size:14px;
 line-height:20px;
 overflow:hidden;
 margin-top:15px;
}
.box_l_link{
	width:330px;
	height:37px;
	margin-top:25px;
}
.text8{
width:110px;
height:40px;
float:left;
}
.text8 .link{
background-image: url('/polopoly_fs/7.6843697.1324295199!/link2.png');
	background-repeat:no-repeat;
width:106px;
height:36px;	

}
.text8 .link a{
color:#ffffff;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
line-height:35px;
text-align:center;
display:block;
}

.text8 .link a:hover{
text-decoration:none;
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_hover.png');
background-repeat:no-repeat; 
}
.lien_pdf{
background-image: url('/polopoly_fs/7.6843697.1324295199!/pdf.png');
background-position:left;
background-repeat:no-repeat;
width:180px;
height:25px;
float:right;
margin-top:7px;
display:none; 
}
.lien_pdf a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#999999;
padding-left:30px;
line-height:24px;
 
}

.box_r{
	width:299px;
	height:219px;
	float:right;
	margin-top:25px;
	margin-right:20px;
}
.img{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_img.png');
	background-repeat:no-repeat;
    height:210px;
    padding-left:9px;
    padding-top:7px;
    width:292px;
}
.box_c2{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg_c2.png');
	background-repeat:no-repeat;
	background-position:top center;
	width:941px;
	height:270px;
	margin-top:5px;
}
.links{
	width:895px;
	height:220px;
	padding-top:20px;
	padding-left:23px;
}
.lien1{
	width:295px;
	height:215px;
	border-right:3px solid #e2e2e2;
	float:left;
	
}

.text9{
	width:150px;
	height:25px;
}
.text9 .article_title{	
 width:150px;
height:25px;
color:#333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:20px;
}
.text10{
width:225px;
height:25px;
margin-top:25px;
}
.text10 .link{
width:225px;
height:22px;	

}
.text10 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text10 .link a:hover{
text-decoration:underline;
color:#333333; 
}
.text11{
width:225px;
height:25px;
}
.text11 .link{
width:225px;
height:22px;	

}
.text11 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text11 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text12{
width:225px;
height:25px;
}
.text12 .link{
width:225px;
height:22px;	

}
.text12 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text12 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text13{
width:225px;
height:25px;
}
.text13 .link{
width:225px;
height:22px;	

}
.text13 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text13 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text14{
width:225px;
height:25px;
}
.text14 .link{
width:225px;
height:22px;	

}
.text14 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text14 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text15{
width:225px;
height:25px;
}
.text15 .link{
width:225px;
height:22px;	

}
.text15 .link a{
color:#95c11f;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text15 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.lien2{
	width:284px;
	height:215px;
	border-right:3px solid #e2e2e2;
	float:left;
padding-left:20px;
}

.text16{
	width:190px;
	height:25px;
}
.text16 .article_title{	
 width:190px;
height:25px;
color:#333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:20px;
}
.text17{
width:225px;
height:25px;
margin-top:25px;
}
.text17 .link{
width:225px;
height:22px;	

}
.text17 .link a{
color:#e47225;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text17 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text18{
width:225px;
height:25px;
}
.text18 .link{
width:225px;
height:22px;	

}
.text18 .link a{
color:#e47225;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text18 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text19{
width:225px;
height:25px;
}
.text19 .link{
width:225px;
height:22px;	

}
.text19 .link a{
color:#e47225;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text19 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.lien3{
	width:268px;
	height:215px;
	float:left;
padding-left:20px;
}

.text20{
	width:190px;
	height:25px;
}
.text20 .article_title{	
 width:190px;
height:25px;
color:#333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:20px;
}
.text21{
width:225px;
height:25px;
margin-top:25px;
}
.text21 .link{
width:225px;
height:22px;	

}
.text21 .link a{
color:#23a3cb;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text21 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text22{
width:225px;
height:25px;
}
.text22 .link{
width:225px;
height:22px;	

}
.text22 .link a{
color:#23a3cb;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text22 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text23{
width:225px;
height:25px;
}
.text23 .link{
width:225px;
height:22px;	

}
.text23 .link a{
color:#23a3cb;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text23 .link a:hover{
text-decoration:underline;
color:#333333;	
}
.text24{
width:225px;
height:25px;
}
.text24 .link{
width:225px;
height:22px;	

}
.text24 .link a{
color:#23a3cb;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:regular;
text-transform:capitalize;
text-decoration:underline;
 line-height:20px;

}

.text24 .link a:hover{
text-decoration:underline;
color:#333333;
}
.footer1{
	width:450px;
	height:100px;
	margin:0px auto;
	margin-top:40px;
}
.footer{
	width:450px;
	color:#333333;
    font-family:arial;
    font-size:11px;
	text-align:center;
	margin-top:20px;
	margin:0px auto;
	
}
.clear_both
{
line-height:normal;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color: #333333;
padding-top:3px;
}
.footer a{
font-size:11px;
color:#333333;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#333333;
}
.powered {
padding:5px 0px 20px 0px;
width:450px;
text-decoration:none;
color:#333333;
text-align:center;
font-size:11px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color: #333333;
font-size:11px;
}

.powered a:hover{
text-decoration:none;
color: #333333;

}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.popup
{
color:#000000;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-16px;
}

/******* SUB ******/

.menu2{
width:185px;
float:left;
margin-top:20px;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-menu_2-sel-hover.png');
background-repeat:no-repeat;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:regular;
color:#1e3803;
display:block;
    font-size: 15px;
    height: 57px;
    line-height: 56px;
    margin-left: -8px;
    padding-left: 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
}
.menu_second a{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-menu_2-sel.png');
background-repeat:no-repeat;
color:#E9E9E9;
display:block;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:15px;
    height: 57px;
    line-height: 56px;
margin-left:-8px;
padding-left:20px;
text-decoration:none;
text-transform:uppercase;
width:160px;
}
.menu_second a:hover{
background-image:url('/polopoly_fs/7.6843697.1324295199!/bg-menu_2-sel-hover.png');
background-repeat:no-repeat;
color:#1e3803;
}
.menu2 #menu_t_4 a:hover,.menu2 .menu_second_sel#menu_t_4{
    height: 49px;
    line-height: 20px;
    padding-top: 8px;
}
.menu2 #menu_t_4 a{
    height: 49px;
    line-height: 20px;
    padding-top: 8px;

}



#pagetitle{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-title-azienda.png');
background-repeat:no-repeat;
margin: 0 auto 0 9px;
height:45px;
color:#333333;
font-size:20px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
text-transform:uppercase;
font-weight:bold;
padding-left:200px;
padding-top:18px;
}
.content1{
margin:0 auto;
width:960px;
}
.sub_box1_top
{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-sub-box1.png');
background-repeat:repeat-y;
width:960px;
margin:0 auto;
margin-left:9px; 
}
.sub_box1_down
{
background-image: url('/polopoly_fs/7.6843697.1324295199!/bg-sub-box1-down.png');
background-repeat:no-repeat;
width:960px;
margin:0 auto; 	
height: 30px;
margin-left:9px;
}
.sub_box2
{
width:190px;
float: left; 
}

.sub_box3 {
float:left;
width:740px;
}

.sub_txt1,.sub_txt2 {
margin-left:5px;
margin-top:10px;
width:719px;
}
.sub_txt1 .article_body {
color:#6d6d6d;
float:left;
line-height:18px;
width:719px;
}
.box_gallery{
width:740px;
margin-top:20px;
}
.box_gallery img{
margin: 0px 3px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.sub_txt2 .article_body{
line-height:18px;
color:#6d6d6d;
font-size:13px;
}
.sub_txt2 .images{
float:right;
}
.sub_txt3{
width:857px;
margin:0 auto;
margin-left:20px;
padding-top:15px; 
}
.sub_txt3 .article_body{
line-height:18px;
color:#6d6d6d;
font-size:13px;
}


/* --- CATALOGUE --- */
.box_catalogue{
width:880px;
margin-top:25px;
margin-left:20px;
}
.box_catalogue .catalogo .element_container{
width:415px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#6d6d6d;
}
.box_catalogue .catalogo .element_container a{
color:#282828;
font-size:13px;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.box_catalogue .catalogo .text_window{
float:right;
height:61px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:290px;
font-size:14px;
}
.box_catalogue .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#6d6d6d;
height:80px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:298px;
padding-top:22px;
color:#6d6d6d;
}
.sub_box4 {
float:left;
width:305px;
}

.sub_box5 {
float:left;
width:590px;
}
.sub_txt4{
width:291px;
margin:0 auto;
margin-left:20px;
padding-top:15px; 
}
.sub_txt4 .article_body{
line-height:18px;
color:#6d6d6d;
font-size:13px;
}
/*dove siamo*/
.dove{
margin-top:15px;
width:561px;
height:319px;
margin-left:20px;
}

.dove_siamo{
width:561px;
height:319px;

}
/*-- mappa --*/
.map{
border-left: 1px solid #0F0F0F;
border-right: 1px solid #787878;
border-top: 1px solid #787878;
}
.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:245px;
}
.contact{
width:565px;
height:300px;
margin-left:20px;
margin-top:20px;
}
/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:7px;
}
.prev_scrivici .form_detail input {
border-color:#525252 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
height:29px;
width:220px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#787878;
font-size:14px;
}
.prev_scrivici .text_area textarea {
border-color:#525252 #BEC5C5#BEC5C5;
border-style:solid;
border-width:1px;
height:158px;
overflow:auto;
width:315px;
color:#787878;
font-size:14px;
}
.prev_scrivici .text_area {
float:right;
height:173px;
margin-top:-187px;
width:319px;
color:#787878;
font-size:14px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
color:#333333;
float:right;
font-size:11px;
overflow:hidden;
width:323px;
}
.prev_scrivici .check_autorizzazione a{
color:#333333;	
}
.prev_scrivici {
height:300px;
width:564px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#787878;

}
.button_invia {
float:right;
margin-right:271px;
}
.preventivo .article_body{
display:none;
}


      
