/*
 * Id: 7.7834166
 * Version: 1324294352
 * Generated: Feb 23, 2012 11:19:10 AM
 * Rendered: 
 */
    html, body{
width:100%;
height:100%;
margin:0;
padding:0;
}

/* regola per adattare l'article al contenuto */
.article{
overflow:visible;
}
#widgetbar_main{
background: url('/polopoly_fs/7.7834166.1324294352!/bg2.jpg') center top repeat-x !important;
position:absolute;
top:0;
}
#widgetbar_list {

}

body{
background-color:#000;
font-family: Arial, sans-serif;
}
.wrapper{
width:972px;
margin:35px auto 0;
}
.head{
margin:0 auto;
background: none;
width:972px;
height:auto;
}
.plus{
position:absolute;
margin:5px 0 0 940px;
}
.logo{
position:relative;
z-index:3;
margin-top:24px;
float:left;
width:282px;
height:52px;
background: url('/polopoly_fs/7.7834166.1324294352!/logo.png') 0 0 no-repeat;
}
.menu{
background: url('/polopoly_fs/7.7834166.1324294352!/menu.png') 0 0 no-repeat;
height:40px;
width:523px;
float:left;
position:relative;
z-index:1;
margin-left:70px;
margin-top:30px;
}
.menu ul {
float:left;
list-style:none;
width:523px;
padding:0;
margin:0;
}
.menu ul li {
float:left;
list-style:none;
margin:0;
}
.menu ul li a {
height:40px;
padding:0;
text-align:center;
color:#FFF;
font:12px/40px Arial;
text-decoration:none;
text-transform:uppercase;
display:block;
}
.menu ul li a:hover, .menu ul li.sel {
height:40px;
padding:0;
text-align:center;
color:#fff;
font:12px/40px Arial;
text-transform:uppercase;
}
#menu_1{
width:73px;
}
#menu_1 a:hover, #menu_1.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/home.png') 7px 7px no-repeat;
}
#menu_2{
width:102px;
}
#menu_2 a:hover, #menu_2.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/negozio.png') 3px 7px no-repeat;
}
#menu_3{
width:96px;
}
#menu_3 a:hover, #menu_3.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/prodotti.png') 4px 7px no-repeat;
}
#menu_4{
width:81px;
}
#menu_4 a:hover, #menu_4.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/novita.png') 5px 7px no-repeat;
}
#menu_5{
width:81px;
}
#menu_5 a:hover, #menu_5.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/novita.png') 5px 7px no-repeat;
}
#menu_6{
width:90px;
}
#menu_6 a:hover, #menu_6.sel{
background: url('/polopoly_fs/7.7834166.1324294352!/prodotti.png') 2px 7px no-repeat;
}
.flash{
width:972px;
height:337px;
float:left;
background: url('/polopoly_fs/7.7834166.1324294352!/slidebg.png') 0 0 no-repeat;
margin-top:20px;
}
.cavallo{
width:930px;
height:363px;
position:absolute;
z-index:99;
margin-top:51px;
#margin-top:-19px;
margin-left:20px;
#margin-left:-262px;
background: url('/polopoly_fs/7.7834166.1324294352!/cavallo.png') 0 0 no-repeat;
}
.clear{
clear:both;
}
.cont{
margin: 10px auto 0;
width:972px;
}
.container{
margin: 0 0 0 8px;
float:left;
width:785px;
min-height:280px;
background: url('/polopoly_fs/7.7834166.1324294352!/cont.png') 0 0 repeat;
}
.texthome{
margin-top:20px;
float:right;
width:470px;
}
.texthome .article_title{
margin-right:20px;
margin-bottom:10px;
color:#fff;
font-size:14px;
font-weight:bold;
font-family: Arial;
}
.texthome .article_body p{
margin-right:20px;
margin-bottom:20px;
color:#fff;
font-size:12px;
font-family: Arial;
line-height:20px;
}
.linknovita{
float:left; 
margin-left:10px;
}
#bg_submenu_2{
position:absolute;
width:276px;
padding-top:10px;
margin-left:20px;
#margin-left:-770px;
}
.sub, .subsel{
border-bottom: 1px solid #fff;
height:20px;
}
.sub a {
height:20px;
padding:0 18px;
text-align:left;
color:#fff;
font:12px/20px Arial;
text-decoration:none;
text-transform:uppercase;
display:block;
}
.sub a:hover, .subsel{
height:20px;
padding:0 18px;
text-align:left;
color:#fff!important;
font: bold 12px/20px Arial!important;
text-transform:uppercase;
background:url('/polopoly_fs/7.7834166.1324294352!/hover.png') no-repeat left top !important;
}
#submenu_1, #submenu_2, #submenu_3, #submenu_4, #submenu_5{
display:none;
}
.footer {
clear: both;
color: #fff;
float: none;
font: 11px Arial;
margin: 10px auto 0;
text-align: center;
width: 100%;
padding:10px 0 10px 0;
}
.footer a{
color:#fff;
}
.powered img{
vertical-align:middle;
}

/* INTERNE */

.container2{
margin: 0 0 0 8px;
float:left;
width:958px;
min-height:280px;
background: url('/polopoly_fs/7.7834166.1324294352!/cont.png') 0 0 repeat;
}

.text{
background: none;
width:600px;
float:left;
margin:15px 0 0 315px;
}
.text .article_title{
margin-left:0px;
margin-bottom:10px;
color:#fff;
font-size:14px;
font-weight:bold;
font-family: Arial;
text-transform:uppercase;
}
.text .article_body p{
margin-left:0px;
margin-bottom:20px;
color:#fff;
font-size:12px;
font-family: Arial;
}
.text a{
color:#fff;
text-decoration:underline;
}
.text h4{
color:#fff;
font-size:14px;
font-style:oblique; 
margin:10px 0 10px 0px;
padding:0 !important;
}
.text h3{
color:#fff;
font-size:14px;
font-style:oblique;
margin:10px 0 10px 0px;
padding:0 !important;
}
.text h2{
color:#fff;
font-size:14px;
font-style:oblique;
margin:10px 0 10px 0px;
padding:0 !important;
}
.text .images{
float:right;
padding:0 0 15px 15px;
}
.text .images img{
margin-bottom:15px;
}
.text ul, .text li{
color:#fff;
font-size:12px;
font-family: Arial;
margin:0;
}

/* NEGOZIO */

.gallery{
width:600px;
margin:0 0 20px 315px; 
float:left;
}
.gallery .clear_both{
display:none;
}
.gallery img{
margin:8px 11px 3px 0 !important;
border:1px solid #339900;
}
.galleryAdd{z-index:9999; position:relative;}
.gallerySave{z-index:9999; position:relative;}
.galleryCancel{z-index:9999; position:relative;}
.galleryRemoveAll{z-index:9999; position:relative;}

/* PRODOTTI */

/* MARCHI */

.loghi{
float:left;
margin:15px 0 0 315px;
}
.loghi a{
float:left;
display:block;
width:180px;
height:100px;
margin-right:22px;
margin-bottom:22px;
border:4px solid #FFFFFF;
line-height:100px;
text-align:center;
text-decoration:none; 
color:#fff; 
}
.loghi img{

}

/* DOVE SIAMO */

.dove_siamo{
width:600px;
margin:15px 0 0 315px;
}
.bottom_map02{
padding:5px 0 5px 285px;
}
.where{
height:80px;
color:#fff; 
}
.utility_left{
margin-left:479px;
}
.utility_left a{
color:#fff;
text-decoration:none;
}
.where, .timetables, .utility_left{
font-family:Arial;
}

/* CONTATTI */

.preventivo{
width:630px;
margin:20px 0 20px 315px;
}
.prev_cat .all_label label {font-family:Arial; font-size:12px; color:#fff;}
.prev_cat .resto_form {font-family:Arial; font-size:11px; color:#fff;}
.prev_cat .resto_form strong {font-family:Arial; font-size:14px; color:#fff;}
.prev_cat .resto_form a {font-family:Arial; font-size:11px; color:#fff;}
.prev_cat .resto_form textarea {background-color:#333;border-color:#333;color:#fff;}
.prev_cat .all_label input {background-color:#333;border-color:#333;color:#fff;}


/*-- lista sedi e map_branches --*/
.lista_regioni, .map_branches{display:none;}

/* #seToolbar{display:none;}

a.modTxt, .linkinpage a.modTxt {display:none;}
a.modImg {display:none;} */ 


      
