/*
 * Id: 7.8020252
 * Version: 1329389629
 * Generated: Feb 23, 2012 1:32:27 AM
 * Rendered: 
 */
    /****************RESET STYLE******************/
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;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt { 
margin-left:-16px; 
}
a.modImg {
margin-top:-15px;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#494949;
background-color:#a69a5f;
margin:0;
padding:0;
}
#widgetbar_main {
position:absolute;	
}
.flags{
position: absolute;
margin: 3px 0 0 908px;
z-index:10;
}
html, body {
width:100%;
height:100%;
}
.content_flash {
height: 100%;
left: 0;
top: 0;
width: 100%;
z-index: 0;
position:fixed;
}
.map_branches {
display: none;
}

a {
text-decoration:underline;
color:#6f6f6f;
}
a:hover{
text-decoration:none;
}
.wrap0{
/*

background-image: url('/polopoly_fs/7.8020252.1329389629!/w2_1.png');

*/
background-position:center top;
background-repeat:repeat-y;
position:absolute;
width:100%;
}
.firstwrap
{
background-image: url('/polopoly_fs/7.8020252.1329389629!/bgwrap_2.png');
background-repeat:no-repeat;
background-position:top center;
/*position:relative;*/
z-index:10;
/*background-color:#E6E6E6;*/
}
.wrapper{
width:960px;
margin:0px auto;
}
.top{
width:960px;
height:476px;
margin:50px auto 0px;
}
.flash{
height:290px;
width:960px;;
background-color:#948B48;
}
.flash10{
height:166px;
width:960px;
background-color:#948B48;
display:none;
margin-top:12px;
}

/*
.flash1{
height:166px;
left: 0;
top: 0;
width: 100%;
z-index: 0;
position:absolute;
margin-top:123px;
padding-top:12px;
background-color:#948B48;
display:none;
}
*/
/*
.bxfla {
    background-color: #948B48;
    display: block;
    height: 166px;
    left: 0;
    margin-top: 72px;
    padding-top: 5px;
    position: absolute;
    width: 100%;
    z-index: 100;
}
*/

.bxfla {
    background-color: #948B48;
    display: none;
    height: 166px;
    margin-left: -26px;
    margin-top: 76px;
    position: absolute;
    z-index: 100;
    width:1000px;

}

.imgf1,
.imgf2,
.imgf3,
.imgf4,
.imgf5,
.imgf6,
.imgf7,
.imgf8,
.imgf9,
.imgf10,
.imgf11,
.imgf12,
.imgf13,
.imgf14,
.imgf15,
.imgf16 {
    height: 166px;
    width: 100%;
display:none;
}
/*
.imgf17 {
    height: 290px;
    width: 100%;
display:block;
}
*/
.imgf17 {
    display: block;
    height: 290px;
    margin: 0 auto;
    width: 100%;
}

.imgf1 img,
.imgf2 img ,
.imgf3 img ,
.imgf4 img ,
.imgf5 img ,
.imgf6 img ,
.imgf7 img,
.imgf8 img,
.imgf9 img,
.imgf10 img,
.imgf11 img,
.imgf12 img,
.imgf13 img,
.imgf14 img,
.imgf15 img,
.imgf16 img{
height: 166px;
position: absolute;
width: 99.9%;
}
.imgf17 img{
height: 290px;
position: absolute;
width: 99.9%;
}

.top1
{
width:960px;
height:65px;
margin:0 auto;
}
.logo
{
width:387px;
height:20px;
margin-top:25px;
float:left;
}
.menu{
margin-top:1px;
height:65px;
width:516px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/sep.png');
background-repeat:no-repeat;
background-position:left center;
float:right;
}
.menu_sel {
background-image: url('/polopoly_fs/7.8020252.1329389629!/bgmenusel.png');
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:regular;
float:left;
height:65px;
font-size:14px;
line-height:35px;
text-align:center;
/*padding-left:11px;
padding-right:11px;*/
margin-top:13px;
}
.menu_first a {
margin-top:13px;
color:#13110b;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:regular;
float:left;
height:65px;
font-size:14px;
line-height:35px;
text-align:center;
/*padding-left:11px;
padding-right:11px;*/
text-decoration:none;
}
.menu_first a:hover{
background-image: url('/polopoly_fs/7.8020252.1329389629!/bgmenusel.png');
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
width:80px;
}
.menu #menu_s_1 a{
width:80px;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.8020252.1329389629!/menu_selm2.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:99px;
}
.menu #menu_s_2 a{
float:left;
width:99px;
}
/*3*/
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.8020252.1329389629!/menu_selm3.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:125px;
}
.menu #menu_s_3 a{
float:left;
width:125px;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.8020252.1329389629!/menu_selm4.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:108px;
}
.menu #menu_s_4 a{
float:left;
width:108px;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.8020252.1329389629!/menu_selm5.png');
background-repeat:no-repeat;
text-decoration:none;
display:block;
text-align:center;
width:90px;
}
.menu #menu_s_5 a{
float:left;
width:90px;
}
.sep
{width:2px;
height:65px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/sep.png');
background-repeat:no-repeat;
float:left;
}
.top2
{
width:960px;
height:110px;
margin:10px auto 0;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bgtop2_1.png');background-repeat:no-repeat;
background-position:left center;
}
.txt1
{
width:815px;
height:110px;
margin-left:150px;
}
.txt1 .article_title
{
width:820px;
height:40px;
margin-top:5px;
font-family:Century Gothic;
font-size:28px;
color:#ffffff;
/*text-transform:uppercase;*/
font-weight:bold;
}
.txt1 .article_body
{
background-image: url('/polopoly_fs/7.8020252.1329389629!/tel2.png');
background-repeat:no-repeat;
padding-left:40px;
width:350px;
height:42px;
overflow:hidden;
font-family:Arial;
font-size:37px;
color:#9d300f;
font-weight:bold;
margin:0 auto;
}
.content
{
width:930px;
margin:0 auto;
}
.box1
{
width:420px;
height:260px;
float:left;
margin-top:25px;
}
.b1_txt1{
width:411px;
height:50px;	
}

.b1_txt1 .article_title
{
width:320px;
height:30px;
font-family:Georgia;
font-size:20px;
color:#a69a5f;
font-weight:bold;
}


.b1_txt1 .article_body
{
width:411px;
height:20px;
overflow:hidden;
font-family:Georgia;
font-size:16px;
line-height:18px;
color:#6f6f6f;
font-weight:bold;
}
.b1_txt2{
width:411px;
height:157px;
margin-top:25px; 
}
.b1_txt2 .article_body
{
width:411px;
height:110px;
overflow:hidden;
font-family:Georgia;
font-size:14px;
line-height:18px;
color:#6f6f6f;

}

.b1_txt2 .link
{width:141px;
height:29px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bglink.png');
background-repeat:no-repeat;
margin-top:16px;
}
.b1_txt2 .link a
{
font-family:Georgia;
font-size:14px;
line-height:29px;
color:#ffffff;
font-weight:bold;
padding-left:27px;
text-decoration:none;
display:block;
}
.b1_txt2 .link a:hover
{
text-decoration:underline;
}
.box2
{
width:420px;
height:260px;
float:right;
margin-top:25px;
}
.b2_txt1{
width:411px;
height:50px;	
}

.b2_txt1 .article_title
{
width:320px;
height:30px;
font-family:Georgia;
font-size:20px;
color:#a69a5f;
font-weight:bold;
}


.b2_txt1 .article_body
{
width:340px;
height:20px;
overflow:hidden;
font-family:Georgia;
font-size:16px;
line-height:18px;
color:#6f6f6f;
font-weight:bold;
}
.b2_txt2{
width:411px;
height:157px;
margin-top:25px; 
}
.b2_txt2 .article_body
{
width:411px;
height:110px;
overflow:hidden;
font-family:Georgia;
font-size:14px;
line-height:18px;
color:#6f6f6f;

}

.b2_txt2 .link
{width:141px;
height:29px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bglink.png');
background-repeat:no-repeat;
margin-top:16px;
}
.b2_txt2 .link a
{
font-family:Georgia;
font-size:14px;
line-height:29px;
color:#ffffff;
font-weight:bold;
padding-left:27px;
text-decoration:none;
display:block;
}
.b2_txt2 .link a:hover
{
text-decoration:underline;
}
.plus_one{
position:absolute;
width:67px;
margin-top:20px;
margin-left:880px;
}
.secondwrap
{background-color:#a69a5f;
text-align:center;
}
.bgfooter
{padding-top:30px;
text-align:center;
width:900px;
margin:0 auto;
}

.clear_both
{
line-height:normal;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color: #ffffff;
padding-top:3px;
}
.footer a{
font-size:14px;
color:#ffffff;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#ffffff;
}
.powered {
padding:5px 0px 20px 0px;
position:relative;
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;
}
.popup
{
color:#000000;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-16px;
margin-top:-13px;
}

.wrapp2{
	height:290px;
}

.wrap3
{
background-image:url('/polopoly_fs/7.8020252.1329389629!/wr2.png');
background-repeat:no-repeat;

}






/*******************sub*************/
.content1
{
width:940px;
margin:0px auto;
padding-top:22px;
}
#pagetitle{
font-size:20px;
color:#a69a5f;
font-weight:bold;
padding-bottom:13px;
}
.box_right
{
width:684px;
margin-left:17px;
float:left;
}
.menu2{
width:237px;
float:left;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bg_mn.jpg');
background-repeat:no-repeat;
background-position:top;
background-color:#a69a5f;
min-height:341px;
margin-bottom:30px;
margin-top:5px;
}
.menu_second_sel{
line-height:18px;
padding-top:10px;
padding-bottom:10px;
font-size:16px;
color:#1e1d12;
text-decoration:none;
display:block;
padding-right:10px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bg_sel.png');
background-repeat:no-repeat;
background-position:left;
margin-left:13px;
padding-left:22px;
}
.menu_second a{
line-height:18px;
padding-top:10px;
padding-bottom:10px;
font-size:16px;
font-weight:regular;
color:#ffffff;
text-decoration:none;
display:block;
padding-left:21px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bg_sel.png');
background-repeat:no-repeat;
background-position:left;
padding-right:10px;
margin-left:13px;
padding-left:22px;
}
.menu_second a:hover{
text-decoration:none;
color:#1e1d12;
display:block;
padding-left:21px;
padding-right:10px;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bg_sel.png');
background-repeat:no-repeat;
background-position:left;
margin-left:13px;
padding-left:22px;
}
.menu2 #menu_t_1 
{
	padding-top:9px;
}
.sep2 {
background-image: url('/polopoly_fs/7.8020252.1329389629!/sep2.png');
background-position:15px bottom;
background-repeat:no-repeat;
height:2px;
width:206px;
}

.txt_sub1
{
width:684px;
}
.txt_sub1 .article_title
{
color:#42402b;
font-size:16px;
font-weight:bold;
}

.txt_sub1 .article_body
{
color:#6f6f6f;
line-height:18px;
padding-bottom:20px;
padding-top:20px;
}
.txt_sub1 .images{
float:left;
height:274px;
margin-bottom:6px;
margin-top:18px;
margin-right:18px;
border:3px solid #a69a5f;
}
.txt_sub2
{
width:684px;
}
.txt_sub2 .article_title
{
color:#42402b;
font-size:16px;
font-weight:bold;
}

.txt_sub2 .article_body
{
color:#6f6f6f;
line-height:18px;
padding-bottom:20px;
padding-top:8px;
}


.box_catalogue {
width:684px;
float:left;
margin-top:20px;

}
.box_catalogue .catalogo .element_container{
width:298px;
overflow:hidden;
float:left;
margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 15px;
}
.box_catalogue .catalogo .element_container a{
text-decoration:none;
text-transform: capitalize;
}
.box_catalogue .catalogo .element_container a:hover{
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
float:left;
height:100px;
margin:0 5px 0 0;
border:3px solid #a69a5f;
margin-top:12px;
}
.box_catalogue .catalogo .text_window{
height:50px;
line-height:20px;
margin-bottom:10px;
overflow:hidden;
width:176px;
padding-left:10px;
padding-top:24px;
font-weight:regular;
font-size:13px;
font-family:Arial;
color:#6f6f6f;
}
.box_catalogue .catalogo .ingrandisci{
text-align:left;
width:97px;
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#a69a5f;
background-image: url('/polopoly_fs/7.8020252.1329389629!/bg_cat.png');
background-repeat:no-repeat;
background-position:4px center;
padding-left:25px;
padding-top:7px;
margin-left:10px;
padding-bottom:7px;
padding-right:5px;
}
.box_catalogue .titre_cat {
 color: #a69a5f;
    float:left;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    width: 235px;
}
.element_container p {
border:none;
}

.box_map{
Width:553px;
height:344px;
float:right;
margin-bottom:25px;
margin-top:-38px;
}
.dove_siamo{
width:553px;
}

/*-- 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:233px;
}

.box_left
{
width:350px;
float:left;
}
.txt_left
{
width:350px;
}

.txt_left .article_title
{
color:#42402b;
font-size:16px;
font-weight:bold;
}
.txt_left .article_body
{
color:#6f6f6f;
line-height:18px;
padding-bottom:20px;
padding-top:8px;
}
.txt_left1
{
width:350px;
margin-top:20px;
}

.txt_left1 .article_title
{
color:#a69a5f;
font-size:20px;
font-weight:bold;
}

.txt_left1 .article_body
{
color:#262626;
line-height:20px;
padding-bottom:20px;
padding-top:8px;
}
.txt_left2
{
width:350px;
margin-top:15px;
}

.txt_left2 .article_body
{
color:#262626;
line-height:20px;
padding-bottom:20px;
}
.txt_left2 .article_body a
{
color:#262626;
font-weight:bold;
}

.contact{
width:470px;
height:570px;
margin-top:-11px;
float:right;
margin-bottom:35px;
}
/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:11px;
}
.prev_scrivici .form_detail input {
border-color:#cccccc #cccccc #cccccc;
border-top:1px solid #525252;
border-style:solid;
border-width:1px;
height:33px;
width:340px;
}
.prev_scrivici .text_area textarea {
border-color:#cccccc #cccccc #cccccc;
border-top:1px solid #525252;
border-style:solid;
border-width:1px;
height:233px;
overflow:auto;
width:470px;
color:#333333;
font-size:14px;
margin-top:9px;
}
.prev_scrivici .text_area {
float:left;
height:265px;
margin-top:11px;
width:473px;
color:#a69a5f;
font-size:18px;
font-weight:bold;
font-family:Georgia;
}
.prev_scrivici .check_autorizzazione {
color:#a69a5f;
float:left;
font-size:11px;
overflow:hidden;
width:470px;
margin-left:-3px;
padding-bottom:15px;
padding-top:15px;
font-weight:bold;
font-family:Georgia;
}
.prev_scrivici .check_autorizzazione a {
    color:#A69A5F;
}

.prev_scrivici {
width:470px;
height:570px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
font-family:Georgia;
height:24px;
width:150px;
color:#a69a5f;
font-size:18px;

}
.button_invia {
float:left;
margin-right:0px;
}
.preventivo .article_body
{
	display:none;
}

.box_left1
{
width:425px;
float:left;
}
.box_left1 .article_title
{
color:#42402b;
font-size:16px;
font-weight:bold;
}

.box_left1 .article_body
{
color:#6f6f6f;
line-height:18px;
padding-bottom:20px;
padding-top:8px;
}
.txt_sub1 #a.modTxt
{
	margin-left:260px;
margin-top:-11px;
}
.txt_sub1 .article_body .modTxt
{
	margin-left:259px;
}
a.modImg {
    margin-top: -3px;
}
.map
{
	border:3px solid #a69a5f;
}


      
