/*
 * Id: 7.6149596
 * Version: 1322051036
 * Generated: Feb 23, 2012 7:25:48 AM
 * Rendered: 
 */
    /* CSS Document */
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;
}


.element_container p {
    border-bottom: none;
    padding-bottom: 0px;
}

.flags{
position: absolute;
margin: 10px 0 0 908px;
}
 
body{
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg.jpg');
background-repeat:repeat-x;
background-position:top center;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
background-color:#272320;
}
a{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

.wrapper1{
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg_body.jpg');
background-repeat:no-repeat;
background-position:top center;
margin:0 auto;
}
.wrapper{
margin:0 auto;
width:955px;
}
.top{
margin:0 auto;
width:955px;
/*height:543px;*/
padding-top:9px;
}

.logo{
margin:0 auto;
width:251px;
height:121px;
margin-bottom:17px;

}
.flash{

width:955px;
height:363px;
margin:0 auto;
margin-top:0px;
}
.flash1{

display:none;

width:955px;
/*height:224px;*/
height:185px;
margin:0 auto;
margin-top:0px;
}

.menu{
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg_menu.png');
background-repeat:no-repeat;
width:955px;
height:39px;
color:#FFFFFF;
font-size:17px;
text-transform:uppercase;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
position:relative; 
z-indedx:3;
}
.menu_sel {
color:#282120;
float:left;
height:39px;
line-height:39px;
text-transform:uppercase;
display: block;
text-decoration: none;
padding-left:17px;
padding-right:16px;
}
.menu_first a {
color:#FFFFFF;
float:left;
height:39px;
line-height:39px;
text-transform:uppercase;
display: block;
text-decoration: none;
padding-left:17px;
padding-right:16px;
}
.menu_first a:hover {
color:#282120;
text-decoration: none;
display: block;
}

.clear_both{
clear:both;
line-height:normal;
}
.content{
margin:0 auto;
width:955px;
margin-bottom:20px;
}
.box_left{
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg_box.png');
background-repeat:no-repeat;
width:955px;
height:290px;
margin-bottom:15px;
margin:0 auto;
}
.box_right{
width:955px;
height:345px;
margin-bottom:15px;
margin:0 auto;
}
.box_left .boxA
{
width:332px;
height:265px;
float:left;
margin-top:0px;
margin-left:0px;
}
.box_left .boxA img,
.box_left .boxC img
{
border:4px solid #3f3631;
}
.box_left .boxC{
width:320px;
height:265px;
float:right;
margin-top:0px;
margin-left:0px;
}
.boxB{
width:294px;
height:212px;
margin-left:0px;
margin-top:30px;
float:left;
}
.boxB .article_title{
color:#FFFFFF;
font-size:24px;
line-height:22px;
height:37px;
font-family:Georgia;
font-style:italic;
}
.boxB .article_body{
height:103px;
margin-top:0px;
width:294px;
margin-bottom:18px;
overflow:hidden;
color:#FFFFFF;
line-height:16px;
}
.boxB .link{
color:#FFFFFF;
font-size:13px;
line-height:22px;
height:22px;
font-family:Georgia;
font-style:italic;
}
.boxB .link a
{
color:#FFFFFF;
text-decoration:none;
}
.boxB .link a:hover{
text-decoration:underline;
}

.box_right .box1,
.box_right .box2{
width:302px;
height:335px;
margin-right:23px;
float:left;
}
.box_right .box3{
width:302px;
height:335px;
float:right;
}


.box1 .article_title,
.box3 .article_title,
.box2 .article_title{
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg_t.png');
background-repeat:no-repeat;
background-position:center bottom;
color:#FFFFFF;
font-size:24px;
line-height:30px;
height:50px;
font-family:Georgia;
font-style:italic;
}
.box1 .article_body,
.box3 .article_body,
.box2 .article_body{
height:94px;
line-height:16px;
width:304px;
overflow:hidden;
margin-top:10px;
}
.box1 .images,
.box3 .images,
.box2 .images{
height:137px;
width:302px;
margin-top:12px;
}
.box1 .images img,
.box3 .images img,
.box2 .images img{
border:1px solid #928f7c;
}
.box1 .link,
.box2 .link{
background-image: url('/polopoly_fs/7.6149596.1322051036!/fleche.png');
background-repeat:no-repeat;
background-position:right center;
color:#FFFFFF;
font-size:14px;
line-height:30px;
height:30px;
text-transform:uppercase;
width:156px;
margin-top:10px;
}
.box3 .link{
background-image: url('/polopoly_fs/7.6149596.1322051036!/fleche.png');
background-repeat:no-repeat;
background-position:right center;
color:#FFFFFF;
font-size:14px;
line-height:30px;
height:30px;
text-transform:uppercase;
width:92px;
margin-top:10px;
}
.box1 .link a,
.box3 .link a,
.box2 .link a
{
color:#FFFFFF;
text-decoration:none;
}
.box1 .link a:hover,
.box3 .link a:hover,
.box2 .link a:hover{
text-decoration:underline;
}


.footer{
border-top:2px solid #928f7c;
color:#FFFFFF!important;
text-align:center;
margin:0 auto;
font-size:13px;
width:955px;
padding-top:13px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:10px;
color:#FFFFFF;
font-size:13px;
}
.address a{
font-size:13px;
text-decoration:underline;
color:#FFFFFF;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 10px 0px;
color:#FFFFFF;
font-size:13px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#FFFFFF;
font-size:13px;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.clear_both {
line-height:normal;
}


a.modImg,
a.modTxt,

.link a.modTxt {
position:absolute;
}

a.modTxt { 
margin-left:-16px; 
}
.elemtxt
{width:954;
padding-bottom:27px;
border-bottom:#545454 1px solid;
margin-top:15px;
}
.elemtxt .article_body
{
width:954px;
font-size:13px;
line-height:18px;
}
.box_galerie
{
width:954px;
margin-top:20px;
padding-bottom:35px;
/*border-bottom:#545454 1px solid;*/
}
.box_gallery{
width:955px;
margin-top:20px;
padding-bottom:35px;
}
.box_gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
padding:7px;
background-image: url('/polopoly_fs/7.6149596.1322051036!/bg_gallery3.png');
background-repeat:no-repeat;

}
.gallery a{
text-decoration: none;
}
.menu2
{
width:225px;
float:left;
}
.height_sub
{
float:right;
width:718px;
}
.height_sub2
{
float:right;
width:707px;
}

.box1_restauro
{
padding-bottom:25px;
border-bottom:#545454 1px solid;
float:right;
}
.box1_restauro .article_body
{
width:703px;
line-height:18px;
}
.menu2{
width:175px;
float:left;
margin-top:20px;

}
.menu_second_sel{

line-height:30px;
font-family:Georgia;
font-size:13px;
/*font-weight:bold;*/
color:#26201f;
min-height:30px;
padding-left:18px; 
width:219px;

text-decoration:none;
display:block;
background-color:#ffffff;
&nbsp;margin-bottom:1px;
}
.menu_second a{
line-height:30px;
font-family:Georgia;
font-size:13px;
font-weight:regular;
color:#26201f;
min-height:30px;

padding-left:18px; &nbsp;&nbsp;&nbsp;&nbsp;width:219px;
text-decoration:none;
display:block;
background-color:#928f7c;
&nbsp;margin-bottom:1px;
}
.menu_second a:hover{
/*text-decoration:underline;*/
background-color:#ffffff;
}
.elem1_bordo
{
width:711px;
/*float:right;*/
margin-top:20px;
}

.elem1_bordo .article_body
{
/*width:388px;*/
float:left;
line-height:18px;
}
.elem1_bordo .images
{
float:right;
width:318px;
padding:7px 8px 8px;
background-image: url('/polopoly_fs/7.6149596.1322051036!/bgim1.png');
background-repeat:no-repeat;

}
.elem2_bordo
{
/*float:right;*/
margin-top:5px;
width:711px;
}
.elem2_bordo .article_body
{
width:711px;
line-height:18px;
}

.elem2_dov
{
/*float:right;*/
margin-bottom:20px;
width:929px;
margin-top:5px;
}
.elem2_dov .article_body
{
width:929px;
line-height:18px;
}

.box_catalogue{
width:952px;
margin-top:20px;
border-top:#545454 1px solid;
padding-top:20px;
}
.box_catalogue .catalogo .element_container{
width:466px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#ffffff;

}
.box_catalogue .catalogo .element_container a{
color:#ffffff;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
color:#ffffff;
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.box_catalogue .catalogo .text_window{
float:right;
height:61px;
line-height:20px;
/*margin:0 10px 0 0;*/
overflow:hidden;
width:330px;
font-size:13px;
}
.box_catalogue .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#787878;
height:80px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:355px;
padding-top: 5px;
color:#787878;
border-top:#545454 1px solid;
padding-top:8px;
}
/*dove siamo*/
.dove{
margin-top:20px;
width:927px;
height:345px;
margin-left:20px;
}

.dove_siamo{
width:949px;
height:345px;
float:left;
}
/*-- 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:632px;
}
.contact{
width:952px;
height:330px;
margin-top:20px;
}
/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:7px;
}
.prev_scrivici .form_detail input {
border-color:#525252 #BEC5C5 #BEC5C5;
border-right:1px solid #BEC5C5;
border-style:solid;
border-width:1px;
height:34px;
width:295px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#ffffff;
font-size:14px;
}
.prev_scrivici .text_area textarea {
border-color:#525252 #BEC5C5#BEC5C5;
border-style:solid;
border-width:1px;
height:172px;
overflow:auto;
width:560px;
color:#525252 ;
font-size:14px;
}
.prev_scrivici .text_area {
float:right;
height:193px;
margin-top:-201px;
width:560px;
color:#ffffff;
font-size:14px;
font-weight:bold;
}
.prev_scrivici .check_autorizzazione {
color:#ffffff;
float:right;
font-size:11px;
overflow:hidden;
margin-right:215px;
width:350px;
}
.prev_scrivici {
width:952;
height:330px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#ffffff;

}
.button_invia {
float:right;
margin-right:516px;
}
.preventivo .article_body{
display:none;
}
.popup{
color:#000000;
}

#pagetitle {
font-family:Georgia!important;
padding-left:20px!important;
}

      
