/*
 * Id: 7.98425
 * Version: 1279280065
 * Generated: Sep 5, 2010 5:15:50 AM
 * Rendered: 
 */
    @charset "utf-8";
/* ***** 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 **** */
.lista_regioni,.map_branches {display:none;} 
a.modTxt {position:absolute;margin-left:-25px;margin-top:-5px;}


body{
font-family:"Trebuchet MS";
background-color:#1B3625;
background-image: url('/polopoly_fs/7.98425.1279280065!/bg.png');
background-repeat:no-repeat;
background-position:top center;
}

.wrapper
{
margin:auto;
width:955px;
background-color:#FFCE26;
background-image: url('/polopoly_fs/7.98425.1279280065!/bg.png');
background-repeat:no-repeat;
padding-bottom:20px;
}

.logobox{
width:915px;
height:172px;
overflow:hidden;
background-color:#ffffff;
margin-left:20px;
}

.logo{
width:489px;
height:138px;
overflow:hidden;
margin:16px 0 0 82px;
}

.menubox {height:24px;margin-left:235px;margin-top:7px;overflow:hidden;width:521px;}

.menubox .menu_sel{
 font-size:14px;
 font-weight:bold;
 color:#ffffff; 
 float:left;
 text-decoration:overline;
 height:19px;
 overflow:hidden;
 text-align:center;
}

.menubox .menu_first{
 float:left;	
 height:19px;
 overflow:hidden;
 text-align:center;
}

.menubox .menu_first a{
 font-size:14px;
 font-weight:bold;
 color:#ffffff; 
 text-decoration:none;
}

.menubox .menu_first a:hover{
 text-decoration:overline;	
}

.menubox .menu_sep{
 font-size:14px;
 font-weight:bold;
 color:#ffffff; 
 float:left;	
 margin-left:3px;
 margin-right:3px;
}

#menu_s_1{width:89px;}

#menu_s_2{width:63px;}

#menu_s_3{width:132px;}

#menu_s_4{width:89px;}

#menu_s_5{width:89px;}

.flashbox{
width:915px;
height:130px;
overflow:hidden;
margin-left: 20px;
}

.top_content{
width:915px;
height:375px;
overflow:hidden;
margin-left:20px;
margin-top:18px;
background-color:#ffffff;
}

.benvenuti_m{
width:440px;
height:280px;
overflow:hidden;
margin:27px 0 0 31px;
float:left;
}

.videobox{
width:384px;
height:335px;
overflow:hidden;
background-color:#000000;
margin:17px 0 0 17px;
float:left;
}

.video
{
 position:absolute;
 margin:-609px 0 0 508px;
}

.article_title{
font-size:14px;
font-weight:bold;
color:#010703;
height:18px;
overflow:hidden; 
}

.article_body{
font-size:11px;
color:#010703;
line-height:25px;
}
.art_benvenuti .article_body {
height:262px;
overflow:auto;	
}

.bottom_content{
width:915px;
height:252px;
overflow:hidden;
margin-left:20px;
background-color:#E9E9E9;
}

.prodotti_standard
{
width:461px;
height:252px;
overflow:hidden;
float:left; 	
}

.prodotti_specifici
{
width:450px;
height:252px;
overflow:hidden;
float:left; 	
}

.prodotti_m{
margin-top:6px;
margin-left:28px; 
width:393px;
height:220px;
overflow:hidden;
}

.art_prodotti .article_body{display:none;}
.art_prodotti .link{display:none;}
.art_prodotti .article_title
{
font-size:24px;
height:28px;
font-weight:normal;
color:#13291B;
}

.bottom_menu
{
 width:440px;
 height:185px;
 overflow:hidden;
 margin-top:6px;
}

.bottom_menu_item
{
 float:left;	
 margin-bottom:14px; 
 background-image: url('/polopoly_fs/7.98425.1279280065!/dot.png');
 background-repeat:no-repeat;
 background-position:0px 4px;
 padding-left:14px;
}

.art_menu .link 
{
 width:202px;
 height:18px;
 overflow:hidden;
 float:left; 
}

.art_menu .link a
{
 font-size:13px;
 color:#010703; 
 text-decoration:none;
}

.art_menu .link a:hover{font-weight:bold;}
.box_download a{
	float:left;
        height:80px;
        margin-top:20px; 
        margin-left:-10px;
        width:200px;
        background-image: url('/polopoly_fs/7.98425.1279280065!/pdf_link.png');
        background-repeat:no-repeat;
}

.box_download a:hover {
	float:left;
        height:80px;
        margin-top:20px;
        margin-left:-10px;
        width:200px;
        background-image: url('/polopoly_fs/7.98425.1279280065!/pdf_link_sel.png');
        background-repeat:no-repeat;

}
/*storia*/

.scroll_content{
 margin-top:18px;
 width:915px;
 min-height:320px; 
 background-color:#ffffff;
 margin-left:20px;
 padding-bottom:25px;
}

.storia_left {
float:left;
margin-left:35px;
margin-right:30px;
margin-top:24px;
min-height:620px;width:422px;
}

.storia_right 
{
float:left;
height:495px;
margin-top:58px;
overflow:hidden;
width:400px;
}

.storia_img {
 width:400px;
 height:230px;
 overflow:hidden;
 margin-bottom:30px; 
}

.storia_gallery{margin-left:112px;}

/*dovesiamo*/

.dovesiamo_left{
width:250px;
min-height:235px;
margin-top:25px;
margin-left:22px; 
float:left;
}

.dovesiamo_mid 
{
float:left;
height:285px;
margin-left:35px;
margin-top:15px;
overflow:hidden;
width:350px;
}

.dovesiamo_right{
width:195px;
min-height:175px;
margin-top:54px;
margin-left:15px; 
float:left;
}

.bottom_map02{padding:0;margin:5px;} 
.info_dove_siamo{ display:none; } 

/*contatti*/

.contatti_content
{
 margin-top:18px;
 width:915px;
 min-height:320px; 
 background-color:#ffffff;
 margin-left:20px;
 padding-top:18px;
}

.contatti_m{
width:650px;
height:300px;
overflow:hidden;
margin-left: 132px;
margin-top:25px;
}

.preventivo .article_body{display:none;}

.resto_form {font-size:11px;}

/*prodotti*/

.prodotti_left
{
width:280px;
min-height:430px;
float:left;
}

.prodotti_right
{
width:630px;
min-height:430px;
float:left; 
}

.section_menu
{
width:220px;
min-height:40px;
margin-left:28px;
margin-top:24px; 
}

.section_menu .menu_first
{
height:18px;
overflow:hidden;
margin-bottom:12px;
background-image: url('/polopoly_fs/7.98425.1279280065!/dot.png');
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:14px;
}

.section_menu .menu_first a
{
color:#010703;
font-size:12px; 
text-decoration:none;
}

.menu_bg .menu_first, .menu_sel2
{
height:18px;
overflow:hidden;
margin-bottom:8px;
color:#010703;
font-size:12px; 
font-weight:bold;	
background-image: url('/polopoly_fs/7.98425.1279280065!/dot.png');
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:14px;
}

.section_menu .menu_first a:hover
{
font-weight:bold;	
}

.section_menu .menu_second
{
height:18px;
overflow:hidden;
margin-bottom:12px;
margin-left:29px;
}

.section_menu .menu_second a
{
color:#010703;
font-size:12px; 
text-decoration:none;
}

.section_menu .menu_second a:hover
{
font-weight:bold;	
text-decoration:underline;
}

.menu_bg .menu_sel
{
height:18px;
overflow:hidden;
margin-bottom:8px;
color:#010703;
font-size:12px; 
font-weight:bold;	
margin-left:29px;
text-decoration:underline;
background-image:url('');
}


.prodotti_title
{
 text-transform:uppercase;
 margin-top:25px; 
}

.prodotti_art .images
{
 float:left;	
 width:277px;
 height:376px;
 overflow:hidden;
 margin-top:12px;
}

.prodotti_art .images .contModImg
{
 width:277px;
 height:376px;	
 overflow:hidden;
}

.prodotti_art .article_body
{
margin-left:15px;	
float:left;
width:335px;
}

.catalogo_gallery{margin-bottom:70px;}

/* ***** CLEAR SITE **** */
.clear_both {clear:both;height:5px;font-size:0px;line-height:0px;}
/* ***** FOOTER SITE **** */
.footer{
color:#BDB28D;
font-size:11px;
text-align:center;
margin-top:10px;
}

.footer a{
color:#BDB28D;
font-size:11px;
text-decoration:underline;
}

.powered
{
color:#BDB28D;
font-size:11px;
margin-top:10px;
margin-bottom:45px;
text-align:center;
}

.powered a{
color:#BDB28D;
font-size:11px;
text-decoration:underline;
}

.powered img{vertical-align: middle;}

.footer a:hover, .powered a:hover {text-decoration:none;}


/* --- seo --- */

.container_mdrr{
background-color: #e9e4a8;
}
.center_mdrr{
background-color: #f0eee2;
}
.mdrr_info h1{
color: #59554f;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #918e84;
}
.mdrr_main h2 a{
color: #716e4a;
}
.footer_mdrr{
background-color: #401216;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* ***** CATALOGO/VETRINA *** */
.catalogo .element_container{
	width:615px;
	overflow:hidden;
	margin:25px 0px 0px 0px;
	color:#010703;
        font-size:11px;
        line-height:1.1;
}
.catalogo .element_container a{
	color:#010703;
	text-decoration:none;
}
.catalogo .element_container a:hover{
	color:#010703;
	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 .ingrandisci{
	width:500px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.catalogo .text_window{
	margin:5px 0px 5px 0px;
	height:62px;
}
.catalogo .titolo{
	font-weight:bold;
}
/* STORIA */
.boxstoria01,
.boxstoria02,
.boxstoria03,
.boxstoria04{
        margin-left:35px;
        margin-right:30px;
        margin-top:24px;
        width:850px;
} 
.fotosx .images{
	float:left; 
        width:170px; 
}
.fotosx .article_body{
	width:650px;
        float:left;
        margin-left:30px; 
        font-size:14px;
        text-transform:uppercase; 
}
.fotosx .article_title{
	width:650px;
        float:right; 
        font-size:18px;
        text-transform:uppercase;
 
}
.spotfine{
	font-size:18px;
        text-transform:uppercase;
}


      