/*
 * Id: 7.7626211
 * Version: 1329918120
 * Generated: Feb 23, 2012 8:53:30 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 {
font-family:arial;
font-size:13px;
color:#452a22;
background-color:#b5b49f;
margin:0;
padding:0;
}
.clear_both{
line-height:normal;
}
a{
text-decoration:underline;
color:#452a22;
}
a:hover{
text-decoration:none;
}
.first_wrapper{
background-image:url('/polopoly_fs/7.7626211.1329918120!/first_wrapper.jpg');
background-repeat:no-repeat;
background-position:top center;
}
.second_wrapper{
background-image:none;
}
.wrapper{
width:983px;
margin:0 auto;
}
.top{
width:983px;
height:557px; 
}
.bg_flash{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_flash.png');
background-repeat:no-repeat;
height:428px;
width:983px;
margin:0 auto;
margin-top:31px;
position:absolute;
z-index:10;
}
.bg-flash1{
	display:none;
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg-flash1.png');
background-repeat:no-repeat;
height:206px;
width:963px;
margin:0 auto;
position:absolute;
z-index:10;

margin-top:26px;
margin-left:16px;
}

.flash{
height:406px;
width:938px;
margin:0 auto;
}

.logo{
/*width:244px;
height:155px;*/
width:132px;
height:86px;
position:absolute;
/*margin-left:0px;
margin-top:-26px;*/
margin-left:72px;
margin-top:35px;
z-index:10;
}

.text_flash{
width:879px;
height:95px;
position:absolute; 
margin-top:295px;
font-family:Palatino Linotype;
}
.text_flash  .article_title{
background-image:url('/polopoly_fs/7.7626211.1329918120!/tittle1.png');
background-repeat:no-repeat;
width:478px;
height:42px;
line-height:42px;
color:#ffffff;
font-size:17px;
padding-left:21px;
}

.text_flash  .article_body{
background-image:url('/polopoly_fs/7.7626211.1329918120!/body1.png');
background-repeat:no-repeat;
width:867px;
height:42px;
line-height:42px;
overflow:hidden;
color:#ffffff;
font-size:17px;
margin-top:6px;
padding-left:21px;
}

.menu{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_menu.png');
background-repeat:no-repeat;
background-position:bottom center;
width:752px;
height:41px;
margin:0 auto;
padding-left:203px;
text-transform:uppercase;
font-family:Georgia;
padding-top:63px;
position:relative;
z-index:20;
}
.menu_sel,
.menu_first a:hover {
color:#3f3891;
font-size:16px;
text-align:left;
float:left;
height:41px;
line-height:41px;
text-decoration:none;
/*width:72px;*/
width:105px;
text-align:center;

}
.menu_first,
.menu_first a {
color:#544f44;
font-size:16px;
text-align:left;
float:left;
height:41px;
line-height:41px;
text-decoration:none;
/*width:72px;*/
width:105px;
text-align:center;
}
#menu_s_1,
.menu_sel#menu_s_1{
margin-left:45px;
}
#menu_s_2,
#menu_s_2 a{
text-decoration:none;
/*width:115px;*/
width:145px;
color:#544f44;
margin-left:0px;
}
#menu_s_2 a:hover,
.menu_sel#menu_s_2{
text-decoration:none;
/*width:115px;*/
width:145px;
color:#3f3891;
margin-left:0px;
}
#menu_s_3,
#menu_s_3 a{
text-decoration:none;
/*width:128px;*/
width:132px;
color:#544f44;
margin-left:0px;
}
#menu_s_3 a:hover,
.menu_sel#menu_s_3{
text-decoration:none;
/*width:128px;*/
width:132px;
color:#3f3891;
margin-left:0px;
}

#menu_s_4,
#menu_s_4 a{
text-decoration:none;
/*width:127px;*/
width:155px;
color:#544f44;
margin-left:0px;
}
#menu_s_4 a:hover,
.menu_sel#menu_s_4{
text-decoration:none;
/*width:127px;*/
width:155px;
color:#3f3891;
margin-left:0px;
}

#menu_s_5,
#menu_s_5 a{
text-decoration:none;
/*width:122px;*/
width:90px;
color:#544f44;
margin-left:0px;
}
#menu_s_5 a:hover,
.menu_sel#menu_s_5{
text-decoration:none;
/*width:122px;*/
width:90px;
color:#3f3891;
margin-left:0px;
}


.content{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_content.png');
background-repeat:no-repeat;
width:932px;
margin:0 auto;
position:relative;
margin-top:-25px;
padding-left:35px;
padding-top:50px;
min-height:444px;
}
.sep_box{
background-image:url('/polopoly_fs/7.7626211.1329918120!/sep_box.png');
background-repeat:no-repeat;
background-position:center right;
width:25px;
height:176px;
float:left;
margin-top:3px;
}
.box_left{
width:278px;
height:272px;
float:left;
}
.box_middle{
width:146px;
height:272px;
float:left;
}
.box_middle .article_body{
width:146px;
height:75px;
color:#663f30;
text-transform:uppercase;
font-size:14px;
font-family:Georgia;
margin-top:20px;
text-align:center;
}
.box_middle .images{
width:78px;
height:96px;
margin-left:27px;
}


.box_right{
width:439px;
height:272px;
float:right;
margin-right:14px;
}

.box_1{
width:278px;
height:98px;
}

.box_1 .article_title{
width:278px;
height:28px;
line-height:22px;
color:#1f71a1;
text-transform:uppercase;
font-size:24px;
font-family:Georgia;
}

.box_1 .article_body{
width:278px;
height:52px;
overflow:hidden;
margin-top:14px;
color:#452a22;
font-size:13px;
font-family:arial;
}
.box_2{
width:278px;
height:127px;
margin-top:10px;
}
.box_2 .article_body{
width:278px;
height:110px;
overflow:hidden;
}
.box_2 .link{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_link.png');
background-repeat:no-repeat;
width:144px;
height:29px;
line-height:29px;
color:#ffffff;
font-size:16px;
margin-top:16px;
text-align:center;
text-transform:uppercase; 
}
.box_2 .link a{
height:29px;
text-decoration:none;
color:#ffffff;
display:block;
}
.box_2 .link a:hover{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_link.png');
background-repeat:no-repeat;
width:144px;
height:29px;
text-decoration:underline;
color:#ffffff;
display:block;
}
.box_3{
width:407px;
height:82px;
}
.box_3 .article_title{
width:336px;
height:28px;
line-height:28px;
color:#33540c;
text-transform:uppercase;
font-size:24px;
font-family:Georgia;
}

.box_3 .article_body{
width:407px;
height:28px;
color:#452a22;
margin-top:17px;
overflow:hidden;
}
.box_down{
width:439px;
height:160px;
}
.box_links{
width:195px;
height:123px;
float:left;
}
.box_image{
width:239px;
height:161px;
float:left;
margin-left:5px;
}
.box_lien{
width:144px;
height:29px;
margin-top:-48px;
text-transform:uppercase; 
float:left;
}
.box_lien .link{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_link1.png');
background-repeat:no-repeat;
width:144px;
height:29px;
line-height:29px;
color:#ffffff;
font-size:16px;
margin-top:29px;
text-align:center;
text-align:center;
}
.box_lien .link a{
height:29px;
text-decoration:none;
color:#ffffff;
display:block;
}
.box_lien .link a:hover{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_link1.png');
background-repeat:no-repeat;
width:144px;
height:29px;
text-decoration:underline;
color:#ffffff;
display:block;
}
.box_11,
.box_22,
.box_33,
.box_44,
.box_55,
.box_66,
.box_77
{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bms.png');
background-repeat:no-repeat;
background-position:left center;
height:18px;
width:200px;
margin:0px auto;
font-size:13px;
color:#452a22;
text-decoration:none;
text-indent:11px;
}

.box_11 .link,
.box_22 .link,
.box_33 .link,
.box_44 .link,
.box_55 .link,
.box_66 .link,
.box_77 .link
{
height:18px;
width:200px;
margin:0px auto;
font-size:13px;
color:#452a22;text-decoration:none;
}
.box_11 .link a,
.box_22 .link a,
.box_33 .link a,
.box_44 .link a,
.box_55 .link a,
.box_66 .link a,
.box_77 .link a
{
height:18px;
width:200px;
margin:0px auto;
font-size:13px;
color:#452a22;
text-decoration:none;
}
.box_11 .link a:hover,
.box_22 .link a:hover,
.box_33 .link a:hover,
.box_44 .link a:hover,
.box_55 .link a:hover,
.box_66 .link a:hover,
.box_77 .link a:hover
{
text-decoration:underline;
}

.box_11 .article_title,
.box_22 .article_title,
.box_33 .article_title,
.box_44 .article_title,
.box_55 .article_title,
.box_66 .article_title,
.box_77 .article_title
{
display:none;
}
.box_11 .article_body,
.box_22 .article_body,
.box_33 .article_body,
.box_44 .article_body,
.box_55 .article_body,
.box_66 .article_body,
.box_77 .article_body

{
display:none;
}

.bg_footer{
background-image:url('/polopoly_fs/7.7626211.1329918120!/bg_footer.png');
background-repeat:repeat-x;
padding-top:23px;
text-align:center;
}
.text-footer{
width:955px;
margin:0 auto; 
}



/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color:#3c3411;
text-align:center;
}
.footer a{
font-size:14px;
text-decoration:underline;
color:#3c3411;
}
.footer a:hover{
text-decoration:none;
color:#3c3411;
}
.powered {
padding:5px 0px 4px 0px;
color:#3c3411;
font-family:Trebuchet MS;
font-weight:regular;
font-size:12px;
line-height:24px;
text-align:center;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#3c3411;
}
.powered a:hover{
text-decoration:none;
color:#3c3411;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:954px;
}

.element_container p {
border-bottom:0px
}
.link a.modTxt{
position:absolute; 
}
.content1{
	width:967px;
margin-left:14px;

}
.content-middle{
background-image: url('/polopoly_fs/7.7626211.1329918120!/content-middle.png');
background-repeat:repeat-y;
background-position:top center;
margin:0px auto;
width:967px;
min-height:356px;
	
}
.content-bottom{
/*background-image: url('/polopoly_fs/7.7626211.1329918120!/content-bottom.png');*/
background-repeat:no-repeat;
background-position:top center;
width:967px;
height:217px;
margin:0px auto;
	
}
.clear_both{
	clear:both;
}
#pagetitle{
padding-left:245px;
width:695px;
margin:0px auto;
height:51px;
line-height:51px;
font-family:Georgia;
color:#3d387a;
font-size:24px;
text-transform:uppercase;

}
.box-pt{
background-image: url('/polopoly_fs/7.7626211.1329918120!/pt.png');
background-repeat:no-repeat;
background-position:top center;
width:955px;
height:51px;
margin-left:20px;
margin-top:-49px;
position:absolute;
z-index:11;
*margin-left:7px;
	
}
.bg_menu2{
	float:left;
width:260px;
min-height:262px;
background-image: url('/polopoly_fs/7.7626211.1329918120!/bg_menu2.png');
background-repeat:no-repeat;
background-position:left;
margin-top:16px;
margin-left:3px;

}
.box-s{
	float:left;
width:670px;
margin-top:16px;
}
.box-s .article_body{

float:left;
width:670px;
line-height:17px;
font-family:Arial;
color:#452a22;

font-size:13px;
}
.box_gallery{
width:706px;
float:right;
margin-top:20px;
padding-bottom:14px;
}
.box_gallery img{
margin: px 13px 12px 0px;
}
.gallery a{
text-decoration: none;
}
.box-c{
	float:left;
width:670px;
margin-top:16px;
}
.box-c .article_body{

line-height:17px;
font-family:Arial;
color:#452a22;
font-size:24px;
font-size:13px;
padding-bottom:40px;
}
.box-c .images{
width:335px;
margin-left:10px;
height:247px;
float:right;
	
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.7626211.1329918120!/menu_sec.png');
background-repeat:no-repeat;
background-position:left;
color:#403f3c;
font-family:Georgia;
font-size:15px;
*font-size:14px;
line-height:20px;

padding-left:20px;
height:52px;

font-variant:small-caps;
padding-top:10px;
	
}
.menu_second a{
float:left;
width:200px;
color:#403f3c;
font-family:Georgia;
font-size:15px;
*font-size:14px;
display:block;
text-decoration:none;
text-align:left;
height:52px;
line-height:20px;
float:left;
padding-left:20px;
padding-top:10px;

font-variant:small-caps;

	
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.7626211.1329918120!/menu_sec.png');
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
	
}
.menu2{
	float:left;
width:200px;
margin-left:3px;
margin-top:2px;
}
.sep{
background-image: url('/polopoly_fs/7.7626211.1329918120!/sep.png');
background-repeat:no-repeat;
background-position:left;
width:200px;
height:1px;
float:left;
margin-left:16px;
	
}
#menu_t_1 a:hover,
.menu_second_sel#menu_t_1{
	float:left;
width:191px;
}
#menu_t_1 a{
float:left;
width:191px;
	
}
#menu_t_2 a:hover,
.menu_second_sel#menu_t_2{
	float:left;
width:191px;
}
#menu_t_2 a{
float:left;
width:191px;
	
}
#menu_t_3 a:hover,
.menu_second_sel#menu_t_3{
	float:left;
width:181px;
}
#menu_t_3 a{
float:left;
width:181px;
	
}
#menu_t_4 a:hover,
.menu_second_sel#menu_t_4{
	float:left;
width:214px;
padding-top:6px;
height:59px;
}
#menu_t_4 a{
float:left;
width:214px;
padding-top:6px;
height:59px;
	
}
.box_catalogue{
width:704px;
float:right;
margin-bottom:80px;
}
.box_catalogue .catalogo .element_container{
width:347px;
overflow:hidden;
float:left;
margin:15px 5px 0px 0px;
color:#452a22;
}
.box_catalogue .catalogo .element_container a{
color:#455c0d;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
color:#455c0d;
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:80px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:230px;

}
.box_catalogue .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#452a22;
height:80px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:238px;
padding-top: 5px;
color:#455c0d;
font-weight:bold;
}
.box-ser{
	float:left;
width:670px;
margin-top:16px;
}
.box-ser .article_body{

float:left;
width:670px;
line-height:17px;
font-family:Arial;
color:#452a22;

font-size:13px;
padding-bottom:40px;
}

.box-do{
	float:left;
width:342px;
margin-top:16px;
}
.box-do .article_body{

float:left;
width:290px;
line-height:17px;
font-family:Arial;
color:#452a22;

font-size:13px;
padding-bottom:40px;
padding-left:30px;
}
.dove{
margin-top:16px;
width:588px;
height:350px;
margin-bottom:35px;
float:left;
}

.dove_siamo{
width:588px;
height:305px;
}
/*-- 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:278px;
}
.map{
	border:3px #85ad36 solid;
}



/*conttati*/
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
padding-top:7px;
}
.prev_scrivici .form_detail input {
border-color:#a4a4a4 #a4a4a4 #a4a4a4;
border-right:1px solid #a4a4a4;
border-style:solid;
border-width:2px;
height:27px;
width:265px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#333333;
font-size:14px;
font-family:Arial;
}
.prev_scrivici .text_area textarea {
border-color:#a4a4a4 #a4a4a4 #a4a4a4;
border-style:solid;
border-width:2px;
height:157px;
float:right;
overflow:auto;
width:295px;
color:#333333;
font-size:14px;

}
.prev_scrivici .text_area {
float:right;
height:23px;
margin-top:-187px;
width:300px;
color:#333333;
font-size:14px;
font-weight:bold;
font-family:Arial;
}
.prev_scrivici .check_autorizzazione {
color:#333333;
float:right;
font-size:13px;
overflow:hidden;
width:300px;

}
.prev_scrivici .check_autorizzazione a{
color:#333333;

}
.prev_scrivici {
width:591px;
height:290px;


}
.prev_scrivici .form_detail label {
font-family:Arial;
display:block;
font-weight:bold;
height:23px;
font-size:14px;
width:150px;
color:#333333;

}
.button_invia {
float:right;
margin-right:250px;
}
.contatti{
margin-top:16px;
width:588px;
height:350px;
margin-bottom:35px;
float:left;
}
.b_w{
	background-image: url('/polopoly_fs/7.7626211.1329918120!/b_w.png');
background-repeat:repeat;
background-position:top center;
margin:0px auto;
}
.b_w1{
	background-image: url('/polopoly_fs/7.7626211.1329918120!/b_w1.png');
background-repeat:no-repeat;
background-position:top center;
margin:0px auto;
}
.bglogo{
background-image: url('/polopoly_fs/7.7626211.1329918120!/bglogo.png');
background-repeat:no-repeat;
background-position:top center;
width:271px;
height:258px;
margin-top:-54px;
margin-left:333px;
position:absolute;
z-index:9;
}
.sound{
position:absolute;
height:30px;
width:100px;
margin-left:100px; 
z-index:22;
margin-top:7px;
}



      
