/*
 * Id: 7.316713
 * Version: 1268407656
 * Generated: Sep 6, 2010 7:15:49 AM
 * Rendered: 
 */
    BODY, HTML{
font-family:"Trebuchet MS";
font-size:13px;
padding:0;
margin:0;
}
BODY{
    background-color:#fff;    
}
A {
color:#000;
text-decoration:underline; 
}
A:hover{
text-decoration:none; 
}

.element,
.article{
padding:0px;
margin:0px;
float:left; 
}
.contenitore {        
	width:100%;
        height:auto;
        background-color:#838483;
        background-image: url('/polopoly_fs/7.316713.1268407656!/bg_tot.gif');
        background-position:left 0px;
        background-repeat:repeat-x;
}
.main{
width:958px;
margin:11px auto 0px auto;
background-color:#fff; 
}
.brands_header{
width:958px;
height:71px;
float:left;
text-align:right;
border-top:1px solid #007a2c;
}
.brands_header img{
vertical-align: top;
}
.logo{
width:235px;
height:56px;
float:left;
margin-right:4px;
}
.menu{
width:719px;
height:56px;
float: left;
background-image: url('/polopoly_fs/7.316713.1268407656!/menu_bg.gif');
background-repeat:repeat-x;
background-position:left top;
text-transform:uppercase;
}
.separator{
width:2px;
height:50px;
margin-top:6px;
float:left; 
}
.menu_first{
height:56px;
float:left;
text-transform:uppercase;
}
.menu_first a,
.menu_sel{
display:block;
float:left;
height:33px;
padding:23px 42px 0px 42px;
font-size:15px;
line-height:15px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.menu_first a{
color:#fff;
}
.menu_first a:hover,
.menu_sel{
color:#c9f7b3;	
}
.container{
width:942px;
float:left;
padding:8px 8px 0px 8px;
}
.header{
width:940px;
height:284px;
float:left;
border:#939393 1px solid;
}
.central{
width:942px;
float:left;
padding-top:21px;
}
.home_art_1,
.home_art_2
{
width:252px;
height:407px;
float:left;
background-color:#ebebeb;
}
.home_art_1{
margin-right:11px;
}
.home_art_2{
margin-right:12px;
}
.home_art_3{
width:415px;
height:407px;
float:left;
background-color:#ebebeb;
}
.home_art_1 .article_title{
width:228px;
height:33px;
overflow:hidden;
float:left;
padding:19px 10px 0px 14px;
background-image: url('/polopoly_fs/7.316713.1268407656!/hp_title2_bg.gif');
background-repeat:repeat-x;
background-position:0px top;
}
.home_art_2 .article_title{
width:228px;
height:33px;
overflow:hidden;
float:left;
padding:19px 10px 0px 14px;
background-image: url('/polopoly_fs/7.316713.1268407656!/hp_title1_bg.gif');
background-repeat:repeat-x;
background-position:0px top;
}
.home_art_3 .article_title{
width:393px;
height:33px;
overflow:hidden;
padding:19px 12px 0px 10px;
background-image: url('/polopoly_fs/7.316713.1268407656!/hp_title3_bg.gif');
background-repeat:repeat-x;
background-position:0px top;
}
.home_art_1 .article_title,
.home_art_2 .article_title,
.home_art_3 .article_title{
font-family:"Trebuchet MS";
font-size:20px;
line-height:20px;
font-weight:bold;
font-style:italic;
color:#595959;
}
.home_art_3 .content{
width:384px;
height:335px;
float:left;
margin: 9px 12px 0px 19px;
background-color:#ebebeb;
}
.home_art_3 .article_body,
.home_art_3 .article_images,
.home_art_3 .link{
display:none;
}
.home_art_2 .images{
width:233px;
float:left;
padding:23px 10px 0px 9px;
background-color:#ebebeb;
text-align:center;
}
.home_art_2 .images img{
border:#c6bebe 1px solid;
margin-bottom:23px;
}
.home_art_1 .article_body{
width:228px;
height:262px;
overflow:hidden;
float:left;
padding:23px 10px 0px 14px;
}
.home_art_2 .article_body{
width:233px;
height:54px;
overflow:hidden;
float:left;
padding:0px 10px 0px 9px;
}
.home_art_1 .link,
.home_art_2 .link{
width:228px;
float:left;
margin-top:10px;
}
.home_art_1 .link a,
.home_art_2 .link a{
text-decoration:none;
font-weight:bold;
padding:0px 10px 0px 9px;
color:#000;
}
.home_art_1 .link a:hover,
.home_art_2 .link a:hover{
text-decoration:underline;
font-weight:bold;
}

/* *** SUB PAGES *** */ 
#pagetitle {
        font-family:"Trebuchet MS";
        font-size:20px;
        line-height:20px;
        font-weight:bold;
        font-style:italic;
        color:#595959;
	width:100%;
        float:left;
        margin-bottom:20px;
}
.dovesiamo,
.prodotti,
.chisiamo {
        padding:40px 12px 55px 25px;
	width:942px;
        float:left;
}

.chisiamo .article_body {
	width:445px;
        height:auto;
        overflow:hidden;
        float:left;
        margin-right:35px;
}
.chisiamo .images {
	float:right;
        border:3px solid #007a2c;
}
.prodotti .prod_menu {
	width:233px;
        height:125px;
        background-image: url('/polopoly_fs/7.316713.1268407656!/bg_prod_menu.gif');
        background-repeat:repeat-x;
        float:left;
        margin-right:30px; 
}
.prodotti_txt {
	width:576px;
        height:auto;
        float:left;
} 
.dovesiamo_txt {
        margin-top:35px;
	width:198px;
        float:left;
}
/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:700px;
        height:335px;
	overflow:hidden;
	float:left;
        
}
.bottom_map02{
	padding:5px 0 5px 137px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{   
        width:674px;
        height:277px;
	border:3px solid #007a2c;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}
/* *** FOOTER *** */

.footer{
width:100%;
text-align:center;
padding-top:10px;
padding-bottom:25px;
margin-bottom:10px;
border-bottom:#007a2c 1px solid;
}
.powered{
margin-top:10px;	
}
.powered img{
vertical-align:middle;
}
.lista_regioni,
.map_branches{
display:none;	
}
/* --- seo --- */

.container_mdrr {
background-color:#e9e4b5;
}
.center_mdrr {
background-color:#007a2c;
}
.mdrr_info h1{
color: #007a2c;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #fff;
}
.menu_mdrr a{
color: #ffffff;
}
.menu_mdrr a:hover{
color: #ffffff;
}
.mdrr_main a{
color: #ffffff;
}
.mdrr_body,
.main_text_abstract{
color: #ffffff;
}
.mdrr_main h2 a {
color:#ffffff;
}
.footer_mdrr {
background-color:#3E3E3E;
color:#ffffff;
}

.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #714a6b;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 0px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}


      