/*
 * Id: 7.1957680
 * Version: 1324642073
 * Generated: Feb 23, 2012 12:21:41 PM
 * Rendered: 
 */
    .contenuto, .container , .container.twoColumnsRightHeavy div.col1, .center ,.center_content{overflow:visible;}
.gallery img{
	padding:2px; background:#fff; margin:3px; border:2px solid #036;
}

.center .article{
	width:600px;
float:left;
}

.center .article_body p strong{
	color:#00c;
}
.box .article_body p strong{
	color:#cf0;
}

body 
{
margin:0;
background-image:url('/polopoly_fs/7.1957680.1324642073!/bg_body.jpg'); 
background-position:center top;
background-repeat:repeat-x;
background-color:#D2E6F8;
}
.wrapper 
{margin: 0 auto;
width:100%;}

.top
{
width:100%;
height:111px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/bg_top.jpg'); 
background-position:center top;
background-repeat:no-repeat;
position:absolute;
background-color:#0B283C;
left:0;
}
.header
{
width:985px;
margin:0 auto;
}
.e_shop
{
clear:both;

position:relative;
top:-130px;
width:219px;
z-index:1000;
right:180px;
}
.e_link
{
width:450px;
margin:440px auto 0;
#margin:0 auto;
padding: 0 0 0 645px;
top:0;
left:0;
}
.e_shop .e_link .link {
font: bold 17px Helvetica;
margin: -40px 0 0 13px;
position: absolute;
text-transform: none;
z-index: 4;
width:100px;
}    
.e_shop .e_link .link a
{
text-decoration:none;
color:#FFFFFF;
width:100px;
}

.right_space
{
width:40%;
float:right;
margin-top:70px;
}
.left_space
{
float:left;
width:35%;
}
.logo_menu
{
width:985px;
margin:0 auto;
}
.flash
{
width:985px;
height:260px;
margin:-30px auto 0;
position:relative;
float:left;
background:none;
background:none; 
background-position:3px 8px;
background-repeat:no-repeat;

}
.logo 
{
width:350px;
margin:0 0 0 18px;
float:left;
position:relative;
background-image:url('/polopoly_fs/7.1957680.1324642073!/logo.jpg'); 
background-position:0 0;
background-repeat:no-repeat;
height:159px;
}

.pdf{
float:right;margin-top:-266px;position:relative;
z-index:200;
}

.pdf a.fileResourceLink{
background:url('/polopoly_fs/7.1957680.1324642073!/ring.png') no-repeat center center!important;
height:114px;
padding:26px 0 0 15px;
width:120px;
z-index:200;
color:#FFFFFF;font:12px Helvetica;
text-decoration:none;
display:block;
}

.slogan
{
font:normal 25px Times New Roman;
color:#663333;
width:502px;
height:55px;
margin:25px 0 0 50px;
position:absolute;
}
 
.contenuto 
{
width:100%;
height:auto;
float:left;
background:none;
min-height:422px;
margin:-60px 0 0 0;
position:relative;
}
.menu_right
{
width:100%;
height:41px;
left:0;
margin:0;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_strip.png'); 
background-position:0 0;
background-repeat:repeat-x;
}
.menu 
{
width:540px; 
height:41px;
background:none;
float:right;
position:relative;
z-index:5;
margin:70px auto 0;
padding:6px 0 0 7px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/bg_menu.png'); 
background-position:0 0;
background-repeat:no-repeat;
}
.menu .menu_first, .menu .menu_sel
{
color:#FFFFFF !important; 
float:left;
font:bold 14px/29px Helvetica;
height:29px;
text-transform:uppercase;
text-align:center;
}

.menu_sel 
{
margin:0;
padding:0;
text-decoration:none;
}
.menu a
{
color:#FFFFFF;
font:bold 14px/29px Helvetica;
padding:0;
text-decoration:none;
text-transform:uppercase;
background:none;
}
.menu a:hover  
{
color:#FFFFFF; 
font:bold 14px/29px Helvetica;
text-transform:uppercase;
background:none;
}
.divisoria
{
margin:0; 
width:5px; 
float:left; 
height:29px;
background:none;
background-image:url('/polopoly_fs/7.1957680.1324642073!/divisoria.png'); 
background-position:center center;
background-repeat:no-repeat;
}
#menu_s_1 a
{
width:74px;
}
#menu_s_1 a:hover , #menu_s_1.menu_sel
{
width:74px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_sel.png');
background-position:0 0;
background-repeat:repeat-x;
}
#menu_s_2 a
{
width:100px;
} 
#menu_s_2 a:hover , #menu_s_2.menu_sel
{
width:100px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_sel.png');
background-position:0 0;
background-repeat:repeat-x;
}
#menu_s_3 a
{
width:108px;
} 
#menu_s_3 a:hover , #menu_s_3.menu_sel
{
width:108px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_sel.png');
background-position:0 0;
background-repeat:repeat-x; 
}
#menu_s_4 a
{
width:91px;
} 
#menu_s_4 a:hover , #menu_s_4.menu_sel
{
width:91px;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_sel.png');
background-position:0 0;
background-repeat:repeat-x;
}
#menu_s_5 a
{
width:107px; 
} 
#menu_s_5 a:hover , #menu_s_5.menu_sel
{
width:107px; 
background:none;
background-image:url('/polopoly_fs/7.1957680.1324642073!/menu_sel.png');
background-position:0 0;
background-repeat:repeat-x;
}
.center .article_title 
{
color:#333333;
font:bold 15px Helvetica;
padding:25px 25px 0; 
text-transform:none;
}
.center 
{
width:892px;
height:auto;
float:none;
padding:0;
margin:0 auto;
background-color:#ffffff;
min-height:340px;
}

.center .article_body p 
{
color:#333333;
font:normal 13px Helvetica;
line-height:15px;
width:571px;
margin:0;
padding:10px 0 0 22px;
}
.container.twoColumnsRightHeavy div.col1 
{
width:100%;
}
.container.twoColumnsRightHeavy div.col2 
{
width:100%;
}
.link_box
{
height:202px;
/*margin:-8px 0 0 -10px;
position:absolute;*/
background-image:url('/polopoly_fs/7.1957680.1324642073!/linkbg.png'); 
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:361px;
margin:-8px -200px 0 -10px;
position:relative;
width:200px;
}
.link_box .link
{
float:left;
margin:284px 0 0 0;
width:155px;
text-align:center;
}
.link_box .link a
{
font:bold 15px/90px Helvetica;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
.link_box .link a:hover{text-decoration:underline;}

.link_box2 
{
width:912px;
margin:35px auto 0;
height:58px;
}
.link_box2 .l1
{
width:304px;
height:57px;
float:left;
padding:0;
margin:0;
}
.link_box2 .l1 .lt
{
margin:0;
}
.link_box2 .l1 .link
{
font:bold 17px Helvetica;
margin:18px 0 0 55px;
position:absolute;
text-transform:none;
z-index:4;
}
.link_box2 .l1 .link a
{
text-decoration:none;
color:#FFFFFF;
}
.link_box2 .l1 .link a:hover
{
text-decoration:underline;
}


.link_box3 
{
width:100%;
margin:0;
height:286px;
position:absolute;
background-image:url('/polopoly_fs/7.1957680.1324642073!/boxes_bg.png'); 
background-position:0 0;
background-repeat:repeat-x;
}
.link_box3 .l1
{
width:945px;
margin:0 auto;
text-align:center;
font-family:helvetica;
font-size:12px;
}
.link_box3 .l1 img
{
margin:10px 0 0 0;
}

/*---------------------------------------- box offerta del mese -------------------------------------------*/

.box_right{
margin:-20px 0 0;float:right;
}

.box {height:225px;width:290px;
background:url('/polopoly_fs/7.1957680.1324642073!/mussoBOX.png') no-repeat center top; }

.catbox {height:71px;width:290px;
background:url('/polopoly_fs/7.1957680.1324642073!/catbox.png') no-repeat center top; }

.box .images , .box .contModImg{
margin:0 auto;
float:none;
width:253px;
height:96px;
}

.box .article{
width:260px;
float:none;
margin:2px auto;
}

.box .article_title{
color:#FFFFFF;
width:260px;
margin:0 auto;
float:none;
margin-bottom:4px;
}

.box .article_body{
margin:10px auto 0;width:253px;
}

.catbox .link{margin:27px 0 0 15px; padding-left:20px; 
background: url('/polopoly_fs/7.1957680.1324642073!/sellau.png')no-repeat left center;}

.box a, .catbox a{
font:bold 17px Helvetica;
color:#FFFFFF;
text-decoration:none; 
}

.box a:hover, .catbox a:hover{text-decoration:underline;}

.box .article_body p {color:#FFFFFF;font:12px Helvetica;left:18px;margin:0 auto; width:240px; padding:0;}
.footer
{
font:normal 11px Helvetica;
color:#333333;
clear:both;
height:43px;
width:100%;
margin:50px auto 0;
padding:0;
text-align:center;
float:left;
background:none;
}

.footer a
{
font:bold 11px Helvetica;
color:#333333;
}

.powered img
{
vertical-align:middle;
}
.lista_regioni, .map_branches {display: none;}

.right{width:858px; padding:0 17px; margin:0 auto; float:none; background-color:#FFFFFF}
.menu_footer 
{ 
display:none;
} 

/*a.modTxt{
display:none; 
}
a.modImg{
display:none; 
}
#seToolbar{

display:none; }*/

.center_content .article a.modTxt{
	position:relative;
z-index:210;
}


.link_box a.modTxt , .link_box2 a.modImg , .link_box2 a.modTxt{
	display:none;
}

.link_box2 .link a.modTxt{
	display:block;
}



      
