/*
 * Id: 7.3957762
 * Version: 1320852965
 * Generated: Feb 23, 2012 12:40:23 AM
 * Rendered: 
 */
    /* reset stili di base */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0;
border: 0;
outline: 0;
font-size: 100.01%;
vertical-align: baseline;
}

body {
background-color: #000000;
background-image: url('/polopoly_fs/7.3957762.1320852965!/body.jpg');
background-repeat: no-repeat;
    color: #EEEEEE;
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
a {
text-decoration:underline;
color: #EEEEEE;
}
a:hover{
text-decoration:none;
}
.wrapper{
margin-left: 20px;
    width: 941px;
}
.top{
 height: 520px;
    padding-top: 30px;
    width: 941px;
}
.top1{
 height: 96px;
    margin: 0 auto;
    width: 941px;
}
.logo {
    float: left;
    height: 160px;
    margin-left: 50px;
    width: 160px;
}

.menu_sep {
width:1px;
height:23px;
background-image: url('/polopoly_fs/7.3957762.1320852965!/menu-sep.png');
background-repeat:no-repeat;
float:left;
margin-top:4px;
}
.menu{
height:31px;
width:691px;
float:right;
margin-top:93px;
border-bottom:1px solid #6a6d75;
border-top:1px solid #6a6d75;
margin-left:10px;
}
.menu_sel {
background-color:#03649b;
padding-left:10px;
padding-right:9px;
height:31px;
color:#ffffff;
font-family:Arial;
font-weight:bold;
float:left;
font-size:13px;
line-height:31px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.menu_first a {
color:#ffffff;
font-family:Arial;
font-weight:regular;
float:left;
font-size:13px;
line-height:31px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
padding-left:10px;
padding-right:9px;
}
.menu_first a:hover{
background-color:#03649b;
}
.top2{
height: 364px;
margin: 36px auto 0;
width: 941px;
}
.flash {
height: 364px;
    width: 941px;
}
.content{
margin: 10px auto 0;
    width: 941px;
}
.box{
float: left;
    height: 702px;
    width: 286px;
}
.box1{
width:286px;
height:366px;
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-box1.png');
background-repeat:no-repeat;
padding-left:15px;
}

.box1 .article_title{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-title-box1.png');
	background-repeat:no-repeat;
	background-position:left;
width:230px;
height:53px;
font-family:Arial;
font-weight:bold;
font-size:25px;
color:#ffffff;
line-height:53px;
padding-left:20px;
border-bottom:1px dotted #fff;
}
.box1 .article_body{
color: #EEEEEE;
    font-family: Arial;
    font-size: 14px;
    height: 250px;
    line-height: 20px;
    margin-top: 10px;
    overflow: hidden;
    width: 250px;
}
.box1 .link{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg_lien.png');
background-repeat:no-repeat;
width:124px;
height:26px;
text-align:center;
margin-top:13px;

}
.box1 .link a{
font-family:Arial;
font-weight:bold;
color:#eeeeee;
font-size:14px;
text-align:center;
text-decoration:none;
line-height:26px;
}
.box1 .link a:hover{
text-decoration:underline;
}

.box2{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-box2.png');    
background-repeat: no-repeat;
    height: 328px;
    margin-top: 13px;
    padding-left: 15px;
    width: 271px;
}

.box2 .article_title{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-title-box1.png');
    background-position: left 69%;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
    height: 57px;
    line-height: 69px;
    padding-left: 20px;
    width: 230px;
}
.box2 .images{
height: 126px;
    padding-top: 5px;
    width: 249px;
}
.box2 .article_body{
color: #EEEEEE;
    font-family: Arial;
    font-size: 14px;
    height: 82px;
    line-height: 20px;
    margin-top: 8px;
    width: 250px;
	overflow: hidden;
}
.box2 .link{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg_lien.png');
    background-repeat: no-repeat;
    height: 26px;
    margin-top: 5px;
    text-align: center;
    width: 124px;

}
.box2 .link a{
font-family:Arial;
font-weight:bold;
color:#eeeeee;
font-size:14px;
text-align:center;
text-decoration:none;
line-height:26px;
}
.box2 .link a:hover{
text-decoration:underline;
}

.box3{
float: right;
    height: 702px;
    width: 623px;
}
.box4{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-box4.png');
    background-repeat: no-repeat;
    height: 59px;
    padding-left: 15px;
    width: 605px;
}

.box4 .article_title{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-title-box4.png');
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 25px;
    font-weight: bold;
    height: 59px;
    line-height: 59px;
    padding-left: 20px;
    width: 585px;
}

.box5,
.box6,
.box7,
.box8{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-box5.png');
background-repeat:no-repeat;
width:620px;
height:146px;
margin-top:14px;
border-bottom:1px dotted #fff;
}
.lien{
width:210px;
height:23px;	
}
.lien .link{
width:210px;
height:23px;
margin-top:10px;
margin-left:10px;	
}
.box6 .link,
.box7 .link,
.box8 .link{
width:182px;
height:23px;
margin-top:10px;
margin-left:10px;
}
.lien .link a,
.box6 .link a,
.box7 .link a,
.box8 .link a{
font-family:Arial;
font-weight:bold;
color:#ffffff;
font-size:15px;
text-decoration:none;
line-height:20px;
}
.lien .link a:hover,
.box6 .link a:hover,
.box7 .link a:hover,
.box8 .link a:hover{
text-decoration:underline;
}
.image{
width:100px;
height:100px;
float:left;
border:1px solid #ccc;
margin-left:10px;
margin-top:10px;
}
.image1{
width:100px;
height:100px;
float:left;
border:1px solid #ccc;
margin-left:23px;
margin-top:10px;
}

.image2{
width:100px;
height:100px;
float:left;
border:1px solid #ccc;
margin-left:23px;
margin-top:10px;
}

.image3{
width:100px;
height:100px;
float:left;
border:1px solid #ccc;
margin-left:23px;
margin-top:10px;
}

.image4{
width:100px;
height:100px;
float:right;
border:1px solid #ccc;
margin-right:7px;
margin-top:10px;
}


.bg_footer {
width:941px;
background-image: url('/polopoly_fs/7.3957762.1320852965!/bg-footer.png');
background-repeat:no-repeat;
background-position:top center;
margin-top: 42px;
height: 22px;

}
.footer{
	margin-top:38px;
width:636px;
float:right;
padding-right:22px;
color:#fbfbfb;
}

.logo2 {
    float: left;
    height: 100px;
    margin-left: 50px;
    margin-top: 27px;
    width: 108px;

}


/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
color:#fbfbfb;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#fbfbfb;
}
.address a:hover{
text-decoration:none;
color:#fbfbfb;
}
.powered {
padding:5px 0px 20px 0px;
width:376px;
margin:0px auto;
color:#fbfbfb;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#fbfbfb;
}
.powered a:hover{
text-decoration:none;
color:#fbfbfb;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.footer a{
color:#fbfbfb; 
}

.clear_both{
line-height:normal;	
}
.content2{
background-image: url('/polopoly_fs/7.3957762.1320852965!/conts.jpg');
background-repeat: no-repeat;
background-position:top;
background-color:#023e62;
margin: 0 auto;
width: 921px;
padding-left:15px;
min-height:419px;
}
.down{
background-image: url('/polopoly_fs/7.3957762.1320852965!/bottom.png');
background-repeat: no-repeat;
height: 32px;
margin: 0 auto;
width: 936px;
}
.pagina_title{
background-image: url('/polopoly_fs/7.3957762.1320852965!/titles.png');
background-repeat: repeat-x;
background-position:bottom;
width: 885px;
color: #ffffff;
font-size: 23px;
height: 45px;
line-height:45px;
font-weight:bold;
margin-bottom:15px;
}
.sub_box1{
float:left;
width:480px;
padding-bottom:20px;
}
.vid{
float:right;
margin-right:35px; 
}
.sub_box3{
width:890px;
}
.sub_box3_right, .sub_box3_right2{
float:right;
width:670px;
margin-bottom:20px;
}
/* ----------------------------sub menu -------------------------- */
.sub_menu{
width:200px;
float:left;
}
.menu_second_sel{
font-size:13px;
color: #f6801c;
font-weight:bold;
margin-bottom:20px;
text-align:left;
display:block;
text-transform:uppercase;
}
.menu_second a{
font-size:13px;
color: #ffffff;
margin-bottom:20px;
text-align:left;
display:block;
text-decoration:none;
text-transform:uppercase;
}
.menu_second a:hover{
color: #f6801c;
display:block;
}
/* --- ------------------------------CATALOGUE ---------------------------------------- */

.catalogo .element_container {
color:#eeeeee;
float:left;
height:110px;
margin:15px 0px 0 0;
overflow:hidden;
width:315px;
}
.catalogo
.element_container a{
color:#eeeeee;
text-decoration:none;
font-weight:bold;
}
.catalogo
.element_container a:hover{
color:#eeeeee;
text-decoration:underline;
}
.catalogo
.img_window{
width:100px;
height:100px;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window {
color:#eeeeee;
float:left;
font-size:14px;
height:87px;
line-height:18px;
overflow:hidden;
width:205px;
}

.catalogo
.titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#eeeeee;
height:80px;
font-size:14px;
font-weight:bold;
}
.catalogo
.ingrandisci{
text-align:left;
width:315px;
}
.dove{
width:900px;
}
.dove_left{
float:left;
width:270px;
margin-top:30px;
}
.dove_left1{
float:left;
width:200px;
margin-top:30px;
margin-left:10px;
margin-right:40px;
}

/* --- ----------------------------------gallery ----------------------------------------- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 15px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/*--------------------------------------- mappa --------------------------------------------------*/
.mappa_content{
float:right;
}
.mappa_content1{
margin-bottom:10px;
}
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial,sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000
}
.bottom_map02{
padding-left:285px;
}
.utility_left {
float:left;
margin-left:370px;
width:135px;
z-index:1;
}
.where{
height:81px;
z-index:3;
}
#menu_s_7 {
display:none;	
}


      
