/*
 * Id: 7.779764
 * Version: 1275642170
 * Generated: Sep 5, 2010 8:51:35 AM
 * Rendered: 
 */
     /* ***** CROSS BROWSER CSS RESET **** */
html{ 	color:#000000;	background:#FFFFFF; }
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;}






body,
html{	
	background:url('/polopoly_fs/7.779764.1275642170!/bg.png') repeat top;
	font-family:Arial,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:13px;
	color:#333333; line-height:19px;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}


/*----- ARTICLE -----*/
.article .article_title{ overflow:hidden;}
.article .link { overflow:hidden;}
.article .link a { overflow:hidden;}



/*----- MENU -----*/
.menu{ overflow:hidden;  height:67px; font-size:14px;  }
.menu .menu_first{ }
.menu .menu_sel { }

.menu .menu_first, .menu .menu_sel { overflow:hidden; float:left; margin-top:3px; line-height:64px; height:64px; text-align:center; text-transform:uppercase; }

.menu .menu_first a,  .menu .menu_sel { color:#fff; text-decoration:none;  }
.menu .menu_first:hover, .menu .menu_sel { background:url('/polopoly_fs/7.779764.1275642170!/menusel.png') no-repeat center top; font-weight:bold; }

.menu .menu_spacer{float:left; width:2px; background:url('/polopoly_fs/7.779764.1275642170!/menuspacer.png') no-repeat left top; height:36px; margin-top:18px; }



#menu_s_1 { width:88px; }
#menu_s_2 { width:115px; }
#menu_s_3 { width:118px; }
#menu_s_4 { width:99px; }
#menu_s_5 { width:88px; }
#menu_s_6 { width:112px; }
#menu_s_7 { width:121px; }






.wrapbg { background:url('/polopoly_fs/7.779764.1275642170!/wrapbg.png') repeat-x left top; margin:auto; }

.headwrap { margin:auto; background:url('/polopoly_fs/7.779764.1275642170!/headbg.png') repeat-x ; }

.head { height:450px; 	width:956px;
	margin:0 auto;}


.flashblock { position:relative; border-bottom:4px solid #fff; }

.flash { width:955px; height:383px;}

.logo { position:absolute; top:178px ; left:0; }


.wrapper{
	width:956px;
	margin:0 auto;
}



.index { height:567px; background:url('/polopoly_fs/7.779764.1275642170!/indexbg.png') repeat-x left top;}



.idxtop {height:230px;}

.it-left { float:left; width:303px; height:202px; background:url('/polopoly_fs/7.779764.1275642170!/itleft.png') no-repeat left top; margin-left:13px;
margin-top:13px;}

.it-left .article { margin:0 auto;
width:273px;}

.it-left .article_body, .it-left .article_title, .it-left .images { display:none; }


.it-left .link { line-height:55px; font-size:18px; font-weight:bold; height:55px; width:273px;}
.it-left .link a { color:#fff; background:url('/polopoly_fs/7.779764.1275642170!/itleft-link.png') no-repeat left 6px; padding-left:31px;}
.it-left .link a:hover {}



.itl-first { height:59px;
margin-top:3px; }

.itl-second {height:68px;
margin-top:6px; }

.itl-third { }

.itl-first, .itl-second,.itl-third {}
.itl-first, .itl-second { border-bottom:1px solid #fff; }




.it-right { float:left; color:#fff; margin-left:9px;
width:628px; margin-top:21px;}
.it-right .article {}

.it-right .images { display:none;}

.it-right .article_title { font-size:25px;
font-weight:bold;
height:28px;
line-height:25px;
width:615px; margin-left:3px;}
.it-right .article_body { overflow:hidden; width:610px; height:115px;  margin-left:3px; }

.it-right .link {margin-top:17px;}
.it-right .link a { color:#fff; display:block; background:url('/polopoly_fs/7.779764.1275642170!/toplink.png') no-repeat left top; width:112px; padding:0 2px; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center;}
.it-right .link a:hover {}



.idxbot {margin-top:15px; margin-left:9px;}

.vcol { float:left; width:315px; }
.vcol.lastvcol { width:310px;}

.vcol-img {}
.vcol-img img { padding:4px 5px; background:#87afd4; border:1px solid #dae8f5;}

.vcol .article {margin-left:4px;
margin-top:9px; }
.vcol .images { display:none; }

.vcol .article_title {font-size:20px; font-weight:bold; height:22px; line-height:22px;
width:295px; margin-left:3px;}

.vcol .article_body {height:75px;
margin-top:5px;
overflow:hidden;
width:295px; margin-left:3px;}

.vcol .link {margin-top:10px;}
.vcol .link a {color:#fff; display:block; background:url('/polopoly_fs/7.779764.1275642170!/vcol-link.png') no-repeat left top; width:105px; padding:0 2px; height:39px; line-height:39px; font-size:14px; font-weight:bold; text-align:center;}
.vcol .link a:hover {}






.content { background:url('/polopoly_fs/7.779764.1275642170!/content.png') repeat-x left top; min-height:400px; color:#fff; padding-top:1px; padding-bottom:10px; }


#pagetitle { 
font-size:25px;
font-weight:bold;
height:29px;
line-height:25px;
margin-left:47px;
margin-top:20px;
overflow:hidden;
width:870px;

}

.art_img { min-height:385px;}

.art_img .article { 
float:left;
margin-left:46px;
width:423px;
}

.art_img .article .article_title, .art_img .images, .art_img .link { display:none; }

.art_img .article_body {  font-size:13px;
line-height:19px;
width:380px; }

.art_img .art_imgbox { float:left; width:447px; height:330px;  margin-top:3px;}



/***/



.art_cat { min-height:385px;}

.art_cat .article { 
float:left;
margin-left:46px;
width:405px;
}

.art_cat .article .article_title, .art_cat .images, .art_cat .link { display:none; }

.art_cat .article_body {  font-size:13px;
line-height:19px;
width:350px; }

.catbox  { float:left; width:480px;  }

.catbox .catalogo{
width:; 
}

.catbox .catalogo .element_container{
height:105px;
width:480px;
float:left;
position:relative;
}
.catbox .catalogo .element_container p { border:none; }

.catbox .catalogo .titles{
overflow:hidden;  width:480px; height:18px;

font-weight:bold; text-transform:uppercase;
}

.catbox .catalogo .img_window{
 display:none;
}
.catbox .catalogo .text_window{
height:56px;
line-height:19px;
margin-top:2px;
overflow:hidden;
width:480px;
}
.catbox .catalogo .ingrandisci{
overflow:hidden; width:480px; height:20px;
display:block;
}
.catbox .catalogo a.ingrandisci  { color:#fff; }
.catbox .catalogo .ingrandisci:hover { text-align:underline;}



/**/
.contactform {  margin-top:4px;

 margin-left:29px; min-height:305px;  }



.contactform .article_body {float:left;
margin-top:25px;
width:235px; }


.contactform .prev_scrivici { float:left; width:665px ; margin-left:25px;  position:relative; }


.contactform .form_detail { clear:both; height:61px;  }
.contactform label { font-size:14px; line-height:24px; color:#fff; font-weight:bold; }

.contactform .form_detail input[type=text] {height:32px;
margin-top:0px;
width:245px;}


.contactform .text_area {color:#fff;
font-size:14px;
font-weight:bold;
line-height:24px;
left:290px;
top:-4px;
position:absolute;}

.contactform .text_area textarea {
	height:169px;
margin-top:2px;
position:absolute;
width:328px;
	
	 }

.contactform .check_autorizzazione {color:#FFFFFF;
font-size:11px;
left:290px;
position:absolute;
top:206px;
width:340px; }


.contactform .button_invia {left:290px;
top:245px;
position:absolute;}







/**/


.art_map {min-height:386px;}
.art_map .artcol { float:left;
margin-left:47px;
width:367px; }
.art_map .article {  }

.art_map .article .article_title, .art_map .images, .art_map .link  { display:none;}
.art_map .article_body {width:300px;}
.art_map .art2 {margin-top:27px;}
.art_map .art2 .article_body {width:330px; }

.map-container { 
position:relative; height:322px; float:left; width:495px;
}



.info_dove_siamo { display:none;}
.utility_left { display:none; }

.bottom_map02 {padding:5px 0 5px 180px; }

.where {width:241px; padding-right:0;}


/* ***** FOOTER E POWERED BY **** */

.footwrap { background:url('/polopoly_fs/7.779764.1275642170!/footerbg.png') repeat left top; color:#FFFFFF;
}


.footer { font-size:14px; padding-top:33px;
	text-align:center; 	width:956px;
	margin:0 auto;
}
.footer a{
	color:#fff;
}
.powered {
	width:956px;
	margin:0 auto;
	font-size:12px;
	padding:20px 0px 10px 0px;
	text-align:center;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#fff;
}



/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 1px;
}









/* --- seo --- */

.container_mdrr{
background-color: #26478B;
}
.center_mdrr{
background-color: #8CABD0;
}
.mdrr_info h1{
color: #fff;
}
.menu_mdrr{
color: #fff;
}
.menu_mdrr a{
color: #fff;
}
.menu_mdrr a:hover{
color: #fff;
}
.mdrr_main a{
color: #fff;
}
.mdrr_main h2 a{
color: #fff;
}
.footer_mdrr{
background-color: #6E83A4;
color: #fff;
}
.footer_mdrr a{
color: #fff;
}
.my_link a{
color: #fff;
background-color: #FF8B1F;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 28px  0px 0px 850px;
}
.our_info a { color:#fff;}
.our_info img{
vertical-align: middle;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}








/* SMART EDITOR */

.lista_regioni {display:none;}
.map_branches{display:none;}

.it-left .link .modTxt, .it-right .link .modTxt, .vcol .link .modTxt { background:url("/img/seditor/icoModlink.gif") no-repeat !important; width:21px; position:absolute; }

.vcol-img .modImg {margin-left:-35px;}

.plancia_vetrina {margin:-38px 0 4px 10px;}

      