/*
 * Id: 7.1864900
 * Version: 1298565893
 * Generated: Feb 22, 2012 11:37:52 PM
 * 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 {
margin: 0px;
background-color:#373737;
font-family:Tahoma;
font-size: 13px;
color:#ffffff;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.1864900.1298565893!/first_wrapper.png');
background-repeat:no-repeat;
background-position:top center;
}
.second_wrapper{
background-image: url('/polopoly_fs/7.1864900.1298565893!/second_wrapper1.png');
background-repeat:repeat-y;
background-position:top center;	
}
.wrapper {
margin:0 auto;
width:955px;
}
.top{
width:955px;
height:472px;
margin:0px auto;
}
.top1{
background-image: url('/polopoly_fs/7.1864900.1298565893!/top1.png');
background-repeat:no-repeat;
width:955px;
height:96px;
margin:0px auto;
position:absolute; 
}
.logo{
width:279px;
height:85px;
float:left;
}
.top2{
width:955px;
height:390px;
margin:0px auto; 
padding-top:74px;
}
.left{
background-image: url('/polopoly_fs/7.1864900.1298565893!/left3.png');
background-repeat:no-repeat;	
width:248px;
height:303px;
position:absolute;
padding-left:13px;
padding-top:74px;
margin-top:10px;
}
.left .article_title{
font-family:Georgia;
font-size:30px;
font-style:italic;
font-weight:regular;
color:#a79995;
height:70px;
width:200px;
}
.left .article_body{
font-family:Tahoma;
font-size:14px;
font-weight:regular;
color:#ffffff;
height:137px;
width:200px;
}
.left .link{
width:109px;
height:32px;
background-image: url('/polopoly_fs/7.1864900.1298565893!/bg_link.png');
background-repeat: no-repeat;
text-align:left;
}
.left .link a{
font-family:Tahoma;
font-size:14px;
font-weight:regular;
color:#ffffff;
width:109px;
height:32px;
line-height:32px;
text-decoration:none;
}
.left .link a:hover{
text-decoration:underline;
}

.flash{
width:955px;
height:387px;
margin:0px auto;
}
.menu {
height:40px;
width:414px;
float:right;
}
.menu_sel {
background-image: url('/polopoly_fs/7.1864900.1298565893!/menu_sel.png');
background-repeat: no-repeat;
background-position:left 54%;
padding-left:17px;
font-family:Tahoma;
font-size:14px;
font-weight:regular;
height:40px;
line-height:40px;
color:#ffffff;
text-decoration:none;
text-align:center;
float:left;
margin-left:5px;
margin-right:5px;
}
.menu_first a {
font-family:Tahoma;
font-size:14px;
font-weight:regular;
height:40px;
line-height:40px;
color:#a2a1a1;
text-decoration:none;
text-align:center;
float:left;
margin-left:5px;
margin-right:5px;
padding-left:17px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.1864900.1298565893!/menu_sel.png');
background-repeat: no-repeat;
background-position:left 54%;
color:#ffffff;
}
.content{
width:955px;
margin:0px auto;
padding-top:50px;
padding-bottom:57px;
}
.box1{
background-image: url('/polopoly_fs/7.1864900.1298565893!/box1.png');
background-repeat: no-repeat;
width:470px;
height:331px;
float:left;
}
.box2{
background-image: url('/polopoly_fs/7.1864900.1298565893!/box1.png');
background-repeat: no-repeat;
width:470px;
height:331px;
float:left;
margin-left:13px;
}
.text1,
.text2{
background-image: url('/polopoly_fs/7.1864900.1298565893!/bg_text1.png');
background-repeat: no-repeat;
float:left;
width:177px;
margin-left:7px;
position:absolute;
height:328px;
margin-top:1px;
}
.text3,
.text5{
height:90px;
width:150px;	
margin-top:3px;
}
.text3 .article_body,
.text5 .article_body{
font-family:Georgia;
font-size:19px;
font-style:italic;
font-weight:regular;
color:#a79995;
height:68px;
width:150px;
margin-left:10px;
margin-top:10px;
}
.text4,
.text6{
height:185px;
width:130px;	
}
.text4 .article_body,
.text6 .article_body{
font-family:Tahoma;
font-size:14px;
font-weight:regular;
color:#ffffff;
height:185px;
width:130px;
margin-left:10px;
}
.text4 .link,
.text6 .link{
width:109px;
height:32px;
background-image: url('/polopoly_fs/7.1864900.1298565893!/bg_link2.png');
background-repeat: no-repeat;
text-align:left;
margin-left:10px;
}
.text4 .link a,
.text6 .link a{
font-family:Tahoma;
font-size:14px;
font-weight:regular;
color:#ffffff;
width:109px;
height:32px;
line-height:32px;
text-decoration:none;
}
.text4 .link a:hover,
.text6 .link a:hover{
text-decoration:underline;
}
.pic1,
.pic2{
width:311px;
height:316px;
float:right; 
margin-right:8px;
margin-top:6px;
}

.footer{
background-image: url('/polopoly_fs/7.1864900.1298565893!/footer.png');
background-repeat:no-repeat;
background-position:center top;
height:126px;
margin:0px auto;
padding-top:20px;
text-align:center;
color:#ffffff;
}

/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
color:#ffffff;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#ffffff;
}
.address a:hover{
text-decoration:none;
color:#ffffff;
}
.powered {
padding:5px 0px 20px 0px;
color:#ffffff;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#ffffff;
}
.powered a:hover{
text-decoration:none;
color:#ffffff;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.box_title{
width:360px;
height:40px;
line-height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#000000;
text-transform:uppercase;
}
.box_daw{
padding-top:15px;
width:940px;
}
.text11{
width:497px;
float:left;
}
.text11 .article_body{
width:497px;
float:left;
font-family:Tahoma;
font-size:14px;
color:#000000;
}
.text22{
width:415px;
float:right;
}
.text22 .images{
width:400px;
height:326px;
}
.box_mappa{
width:935px;
}
.text_mappa{
width:349px;
float:left;
}
.text_mappa .article_body{
width:349px;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#000000;
}
.mappa_mappa{
float:right;
width:546px;
}
.box_contatti{
width:900px;
padding-top:15px;
}
/*-- mappa --*/
.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:185px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}

.prev_scrivici .form_detail {
float:none;
color: #000000;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border: 1px solid #BEC5C5;
height: 175px;
overflow: auto;
width: 440px;
}

.prev_scrivici .text_area {
color: #000000;
float: right;
margin-top: -202px;
padding-right: 147px;
padding-top: 10px;
width: 340px;
}

.prev_scrivici .check_autorizzazione {
color: #000000;
float: right;
margin-left: 300px;
margin-right: 89px;
padding: 5px 0;

}
.prev_scrivici {
padding-left:15px;
}
.button_invia {
float:right;
margin-right:442px;
}
.box_menu{
float:left;
width:225px;
height:148px;
padding-top:60px;
}
.box_next{
float:right;
width:675px;
}
.text_text{
width:317px;
float:left;
}
.text_text .article_body{
width:317px;
font-family:Tahoma;
font-size:14px;
color:#000000;
}
.text_photo{
width:300px;
float:right;
}
.text_photo .images{
width:295px;
height:340px;
}
.text33{
width:666px;
padding-top:10px;
padding-bottom:10px;
}
.text33 .article_body{
width:666px;
font-family:Tahoma;
font-size:14px;
color:#000000;
}
.box_catalogo{
width:666px;
}
.catalogo .element_container{
float:left;
margin:0 5px 10px 0;
overflow:hidden;
width:310px;
}
.catalogo .element_container a{
font-style: italic;
font-weight: bold;
text-decoration:none;
color:#000000;
}
.catalogo .element_container a:hover{
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
height:80px;
line-height:19px;
margin:-3px 8px 0 0;
overflow:hidden;
width:190px;
color: #000000;
}
.catalogo .titolo_catalogo{
float:right;
font-weight:bold;
width:200px;
overflow:hidden;
height:20px;
}
.catalogo .ingrandisci{
float:right;
padding-top:12px;
text-align:left;
width:198px;
}
.menu_second_sel {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#000000;
line-height:22px;
text-decoration:underline;
width:215px;
height:26px;
font-weight:bold;
}
.menu_second{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#000000;
line-height:22px;
text-decoration:none;
width:215px;
height:26px;
}
.menu_second a {;
color:#000000;
line-height:22px;
text-decoration:none;
width:215px;
height:26px;
}
.menu_second a:hover {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#000000;
line-height:22px;
text-decoration:underline;
width:215px;
height:26px;
font-weight:bold;
}
 .division{
width:215px;
height:1px;
background-color:#000000;
}


      
