/*
 * Id: 7.7998815
 * Version: 1324550617
 * Generated: Feb 23, 2012 11:45:54 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-color:#001050 !important;
position:relative;
top:0;
}
#widgetbar_list {

}
.modTxt a{
background: url('/polopoly_fs/7.7998815.1324550617!/wrapper.png') 0px 0px no-repeat;
}

body{
background-color:#000;
font-family: Arial, sans-serif;
}
.top{
position:absolute; 
width:100%;
height:183px;
top:0;
background: url('/polopoly_fs/7.7998815.1324550617!/wrapper.png') 0px 0px repeat-x;
}
.wrapper{
width:100%;
margin:0 auto;
}
.head{
background: none;
width:900px;
margin:0 auto;
position:relative; 
#height:350px;
}
.plus{
position:absolute;
margin:5px 0 0 865px;
}
.logo{
position:relative;
z-index:3;
margin-top:-8px;
margin-left:50px; 
float:left;
width:152px;
height:166px;
background: url('/polopoly_fs/7.7998815.1324550617!/logo.png') 0 0 no-repeat;
}
.menu{
height:64px;
float:left;
position:relative;
z-index:3;
margin-left:25px;
margin-top:16px;
}
.menu ul {
float:left;
list-style:none;
padding:0;
margin:0;
}
.menu ul li {
float:left;
list-style:none;
margin:0;
width:auto;
}
.menu ul li a {
height:64px;
width:94px;
padding:0;
text-align:center;
color:#ccc;
font:12px/64px Arial;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
display:block;
}
.menu ul li a:hover, .menu ul li.sel {
height:64px;
width:94px;
padding:0;
text-align:center;
color:#fff;
font:12px/64px Arial;
font-weight:bold;
text-transform:uppercase;
background: url('/polopoly_fs/7.7998815.1324550617!/hover.png') center no-repeat;
}
#menu_3{
width:130px !important;
}
#menu_3 a{
width:130px !important;
}
.menu li#menu_2:hover{
}
.menu ul ul{
position: absolute;
background-color:#001050;
top:40px;
left:0px;
padding:10px;
margin-top:10px;
width:310px;
visibility:hidden;
z-index:3;
}
.menu ul li:hover ul{
visibility:visible;
}
.menu ul ul li{
width:310px;
height:20px;
}
.menu ul ul li a, .menu ul ul li a:hover, .menu ul ul li.sel{
width:308px;
height:20px;
line-height:20px;
}



.clear{
clear:both;
}
.cont{
margin: 0 auto;
background: none;
width:900px;
position:relative;
}
.box{
background: url('/polopoly_fs/7.7998815.1324550617!/box.png') 0 0 no-repeat;
width:266px;
height:352px;
bottom:56px;
position:fixed; 
}
.texthome{
margin-top:54px;
padding:20px; 
float:left;
}
.texthome .article_title{
margin-left:0px;
margin-bottom:10px;
color:#fff;
font-size:14px;
font-weight:bold;
font-family: Arial;
}
.texthome .article_body p{
margin-left:0px;
margin-bottom:20px;
color:#fff;
font-size:12px;
font-family: Arial;
}
.texthome .link a{
width:150px;
display:block;
color:#fff;
font-size:14px;
font-family: Arial;
text-decoration:none; 
background: url('/polopoly_fs/7.7998815.1324550617!/freccia.png') 122px 2px no-repeat;
}
.texthome .link .modTxt{
color:#fff;
font-size:14px;
font-family: Arial;
background: url('/polopoly_fs/7.7998815.1324550617!/icoMod.gif') 0 0 no-repeat;
}
.footer {
background: none;
background-color: #001050;
clear: both;
color: #fff;
float: none;
font: 11px Arial;
margin: 0px auto 0;
text-align: center;
width: 100%;
padding:10px 0 10px 0;
}
.footer a{
color:#fff;
}
.powered img{
vertical-align:middle;
}

/* INTERNE */

.int{
width:822px;
float:left;
margin-top:105px;
#margin-top:-79px;
}
.inttop{
background: url('/polopoly_fs/7.7998815.1324550617!/inttop2.png') 0 0 no-repeat;
width:822px;
height:68px;
position:relative;
}
.text{
background: none;
float:left;
padding:20px;
width:782px;
background: url('/polopoly_fs/7.7998815.1324550617!/int.png') 0 0 repeat-y;
}
.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;
margin:10px 0 10px 0px;
padding:0 !important;
}
.text h3{
color:#fff;
font-size:14px;
margin:10px 0 10px 0px;
padding:0 !important;
}
.text h2{
color:#fff;
font-size:14px;
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;
}
.gallery{
width:822px;
padding:0 20px 20px;
float:left;
background: url('/polopoly_fs/7.7998815.1324550617!/int.png') 0 0 repeat-y;
}
.gallery .clear_both{
display:none;
}
.gallery img{
margin:8px 9px 3px 0 !important;
border:1px solid #fff;
}
.galleryAdd{z-index}
.gallerySave{z-index}
.galleryCancel{z-index}
.galleryRemoveAll{z-index}

/* NEGOZIO */

.video{
width:822px;
float:left;
background: url('/polopoly_fs/7.7998815.1324550617!/int.png') 0 0 repeat-y;
padding-left:20px;
}

/* MARCHI */

table{
font: 12px Arial;
color:#fff;
border:0;
}
td{
width:260px;
line-height:20px;
}

/* DOVE SIAMO */

.dove_siamo{
background: url('/polopoly_fs/7.7998815.1324550617!/int.png') 0 0 repeat-y;
width:822px;
margin:0px auto;
padding:20px;
min-height:470px;
}
.bottom_map02{
padding:5px 0 5px 465px;
}
.where{
height:80px;
color:#fff;
}
.utility_left{
margin-left:655px;
}
.utility_left a{
color:#fff;
text-decoration:none;
}
.where, .timetables, .utility_left{
font-family:Arial;
}

/* CONTATTI */

.preventivo{
background: url('/polopoly_fs/7.7998815.1324550617!/int.png') 0 0 repeat-y;
width:822px;
margin:0px auto;
padding:20px;
min-height:415px;
color:#fff;
font-family:Arial;
font-size:12px;
}
.prev_scrivici .form_detail input{
background-color:#000;
}
.prev_scrivici .text_area textarea{
background-color:#000;
}
.preventivo a{
color:#fff;
}
input, textarea{
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;} */


      
