/*
 * Id: 7.8475278
 * Version: 1329900352
 * Generated: Feb 22, 2012 10:55:59 PM
 * 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;
}
.widget_placeholder {
background-color:#f3f3f3;
height:50px;	
}
#widgetbar_main {
position:absolute;	
}
#ascrail32861 {
display:none;	
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
/*margin-left:-16px;
margin-top:-12px;*/
}
a.modImg {
margin-top:-5px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0;
padding:0;
background-color: #1c3625;
}
a {
text-decoration:underline;
color:#fff;
}
a:hover{
text-decoration:none;
}

.first_wrapper{
background-color: #afafaf;
margin: 0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_first.png');
background-position: top center; 
background-repeat:repeat-x;
!position:absolute; 
}
.first_wrapper1{
margin: 0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-first-wrapper1.png');
background-position: top center; 
background-repeat:repeat-y;
!position:absolute; 
}
html, body {
width:100%;
height:100%px;
}
/*.content_flash {
height: 514px;
left: 0;
top: 0;
width: 100%;
z-index: 0; 
position:absolute;
display:block;
margin-top: 50px;
}*/
.flash{
width:965px;
height:513px;
margin:0px auto; 
position: relative;
z-index:10;
!z-index:0;
!position:static; 
}

.second_wrapper{
margin: 0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_second.png');
background-position: top center; 
background-repeat:no-repeat;
position: relative;
!position: absolute;
margin-top:0px; 
z-index:80;
margin-top:-513px; 
!z-index:10000;
!position:static;  
}

.wrapper{
width:947px;
margin:0px auto; 
}
.top{
width:947px;
height:596px; 
margin:0px auto; 
}
.top1{
width:947px;
height: 155px; 
}
.logo{
width:305px;
height: 81px; 
float:left; 
margin-left: 80px;
 margin-top: 50px; 
}

.menu{
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_menu.png');
background-repeat:no-repeat;
background-position:left center ;
float: left;
margin-left: 35px;
margin-top: 25px;
padding-right: 15px;
width: 180px;
height: 112px; 

}

.menu_sel {
height:18px ;
font-size:13px;
line-height:18px;
width:195px;
color:#36634b;
font-weight:bold;
text-decoration:none;
padding-left:23px;
display:block;
}

.menu_first a {
height:18px;
font-size:13px;
line-height:18px;
width:195px;
color:#797979;
font-weight:bold;
text-decoration:none;
padding-left:23px;
display:block;
}

.menu_first a:hover{
color:#36634b; 
}
.g{
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_g%2B.png');
background-repeat:no-repeat;
background-position:left center ;
width:61px;
height:45px; 
float:right;
margin-right:30px;
}
.plus_one{
width:67px; 
margin-top:5px; 
}
.box0{
height: 435px;
width: 340px;
float:right; 
} 
.text1{
width:200px;
height:32px;
margin-left:40px;
}
 .text1 .article_title{
width:200px;
height:32px;
line-height:32px;
font-size:24px;
color:#173321;
font-weight:bold; 
text-align:center; 
}
.text1 a.modTxt{
margin-left:40px;
}
.box_video{
width:265px;
height: 231px;
margin-top:10px; 
border: 2px solid #e99e1d;
box-shadow: 0px 0px 20px -8px #000000;
float:right;
margin-right:3px;
position:relative;
z-index:999;
}
.text2{
width:278px;
height:143px;
 margin-left: 77px;
    margin-top: 20px; 
}
.text2 .article_body{
width:244px;
line-height:16px;
font-size:12px;
color:#173321;
font-weight:normal; 
overflow: hidden;
}
.text2 .article_body a
{
color:#173321;
text-decoration:underline;
}
.text2 .article_body a:hover
{
text-decoration:none;
}
.text2 .link{
margin-top:10px; 
width:278px;
height:25px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_linkT2.png');
background-repeat:no-repeat;
background-position:left center ; 
}
.text2 .link a{
font-size:13px;
color:#173321;
font-weight:bold; 
text-decoration:none;
line-height:25px;
padding-left:24px; 
}
.text2 .link a:hover{
text-decoration:underline; 
}

.content{
width:947px;
margin:0px auto;  
}
.box1{
width:637px;
height:456px;
float:left; 
margin-top: -104px;
}
.box3 {
width:633px;
height:218px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_box3.png');
background-position: top center; 
background-repeat:no-repeat;
}
.text3, .text6{
width:265px;
height:185px;
margin-left:20px;
padding-top: 10px; 
float:left;
}
.text3 .article_title, .text6 .article_title{
width:262px;
height:32px;
line-height:32px;
font-size:17px;
color:#e79c1c;
font-weight:bold;  
}

.text3 .images, .text6 .images{
width:265px;
height:152px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_pic1.png');
background-position: top center; 
background-repeat:no-repeat;
}
.text3 .images img, .text6 .images img{
width:251px;
height:138px;
margin-left:7px;
margin-top:7px; 
}

.box4,
.text7{
background-image: url('/polopoly_fs/7.8475278.1329900352!/up_down.png');
background-position:302px 28px; 
background-repeat:no-repeat;
float:left; 
width:337px;
height:185px;
margin-left: 7px;
margin-top: 19px; 
}

.text4{
height: 146px;
width: 337px;
overflow: auto;
height:120px;
}
.text4 .article_body{
color: #FFFFFF;
font-size: 12px;
line-height: 16px;
/*overflow: auto;
height:120px;*/
}
text5{
width:335px;
height:25px;
}
.text5 .link{
width:310px;
height:20px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_linkT4.png');
background-repeat:no-repeat;
background-position:right center ; 
width:325px;
margin-left:12px;
margin-top:10px;
}
.text5 .link a{
font-size:13px;
color:#e99e21;
font-weight:bold; 
text-decoration:none;
line-height:15px;
}
.text5 .link a:hover{
text-decoration:underline; 
}

.pdf{
background-image: url('/polopoly_fs/7.8475278.1329900352!/pdf.png');
background-repeat:no-repeat;
background-position:left;
height:40px;
line-height:40px;
width: 200px; 
margin-left:12px;
margin-top:15px;
}
.pdf a{
font-size:13px;
color:#e99e21;
font-weight:bold; 
text-decoration:none;
display:block; 
padding-left:70px;
}
.pdf a:hover{
text-decoration:underline; 
}
 .box5 { 
width:633px;
height:218px;
margin-top:10px; 
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_box3.png');
background-position: top center; 
background-repeat:no-repeat;
}

/*.text7{
background-image: url('/polopoly_fs/7.8475278.1329900352!/up_down.png');
background-position:302px 28px; 
background-repeat:no-repeat;
width:325px;
height:150px;
margin-top: 15px; 
margin-left: 7px;
float:left; 
}*/
.text7 .article_body {
line-height:16px;
font-size:12px;
color:#ffffff;
overflow: hidden;
}

.text7 .link {
width:325px;
height:25px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_linkT4.png');
background-repeat:no-repeat;
background-position:right center ; 
margin-top:67px;
}
.text7 .link a{
font-size:13px;
color:#e99e21;
font-weight:bold; 
text-decoration:none;
line-height:21px;
}
.text7 .link a:hover{
text-decoration:underline; 
}

.box2{
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_box2.png');
background-repeat:no-repeat;
background-position:top center ; 
width:249px;
height:296px;
float:left; 
margin-left: 51px;
margin-top: 48px;
}


.text8{
width:234px;
height:278px;
margin-top: 12px; 
margin-left: 26px;
}
.text8 .article_title{
width:200px;
height:32px;
line-height:32px;
font-size:19px;
color:#1c3625; 
font-weight:bold; 
}
.text8 .article_body {
width:202px;
height:63px;
line-height:16px;
font-size:13px;
color:#1c3625;
font-weight:normal; 
overflow: hidden;
margin-top:147px; 
}
.text8 .article_body a
{
color:#1c3625;
text-decoration:underline; 
}
.text8 .article_body a:hover
{
text-decoration:none; 
}
.text8 .link {
width:220px;
height:20px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_linkT6.png');
background-repeat:no-repeat;
background-position:right center ; 
}
.text8 .link a{
font-size:13px;
color:#1c3625;
font-weight:bold; 
text-decoration:none;
line-height:17px;
}
.text8 .link a:hover{
text-decoration:underline; 
}
.bg_footer{
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_footer.png');
background-repeat:repeat-x;
background-position:top center ;
padding-top:25px; 
height:132px; 
margin-top: -4px;
}
.box_footer{
width:947px;
margin:0px auto;
}
.logo_footer{
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg_lfoot.png');
background-repeat:no-repeat;
background-position:right center ; 
float:left;
width: 107px; 
height:95px;
}
.footer0{
float:left;
color:#173321;
text-align: left;
width: 800px; 
margin-left:27px; 
margin-top:7px; 
}
.clear_both
{
line-height:normal;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color: #173321;
padding-top:3px;
}
.footer a{
font-size:14px;
color:#173321;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#173321;
}
.powered {
padding:5px 0px 20px 0px;
position:relative;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color: #173321;

}
.powered a:hover{
text-decoration:none;
color: #173321;

}
.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;
}
#pagetitle{
font-size:24px;
color:#e79c1c;
padding-bottom:30px;
position:relative;
}
.content_sub
{
width:947px;
margin:0px auto;
padding-bottom:10px;
margin-left:10px;
}
.content_sub_top
{
width:947px;
height:49px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-content-top.png');
background-repeat:no-repaet;
background-position:top center;
position:relative;
!margin-left:-1px;
}
.content_sub_center
{
width:947px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-content-center.png');
background-repeat:repaet-y;
background-position:top center;
!margin-left:-1px;
}
.content_sub_bottom
{
width:947px;
height:68px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-content-bottom.png');
background-repeat:repaet-y;
background-position:top center;
margin-left:-1px;
}
.flash1{
width:977px;
height:385px;
margin:0px auto; 
position: relative;
z-index:10;
!z-index:0;
display:none;
!position:static;  
}
.box6
{
width:865px;
padding-top:30px;
margin:0px auto; 
margin-top:-47px;
margin-left:29px;
}
.menu2{
width:224px;
float:left;
position:relative;
}
.menu2_top
{
width:224px;
height:46px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bgmenu2-top.png');
background-repeat:no-repaet;
background-position:top center;
position:relative;
}
.menu2_center
{
width:224px;
background-color:#e99e21;
}
.menu2_bottom
{
width:224px;
height:45px;
margin:0px auto;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bgmenu2-bottom.png');
background-repeat:no-repeat;
background-position:top center;
}
.menu_second_sel{
padding-top:4px;
padding-bottom:4px;
font-size:13px;
width:176px;
height:auto;
line-height:16px;
padding-left:20px;
text-decoration:none;
display:block;
color:#fff;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-menusel.png');
background-repeat:no-repeat;
background-position: left center;
margin-left:9px;
font-weight:bold;
}
.menu_second a{
margin-left:9px;
padding-top:4px;
padding-bottom:4px;
font-size:13px;
color:#1c3625;
width:176px;
height:auto;
text-decoration:none;
display:block;
line-height:16px;
padding-left:20px;
font-weight:bold;
}
.menu_second a:hover{
text-decoration:none;
display:block;
color:#fff;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-menusel.png');
background-repeat:no-repeat;
background-position: left center;
}
.box7
{
width:865px;
}
.box7 .article_body
{
text-align:left;
font-size:13px;
color:#fff;
padding-bottom:10px;
}
.box7 .images
{
width:580px;
height:193px;
border:3px solid #e99e1d;
margin-bottom:29px;
}
.box8
{
width:385px;
height:457px;
float:right;
margin-left:10px;
margin-bottom:10px;
}
.box9
{
width:378px;
height:220px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-img1.png');
background-repeat:no-repeat;
background-position:top center;
padding-left:7px;
padding-top:7px;
}
.box10
{
width:378px;
height:220px;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-img1.png');
background-repeat:no-repeat;
background-position:top center;
margin-top:11px;
padding-left:7px;
padding-top:7px;
}
/* --- CATALOGUE --- */
.box_catalogue{
width:865px;
border-top:3px solid #fff;
margin-top:30px;
}
.box_catalogue .catalogo .element_container{
width:242px;
overflow:hidden;
float:left;
margin:23px 46px 0px 0px;
color:#fff;
}
.box_catalogue .catalogo .element_container a{
color:#e99e1e;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
color:#e99e1e;
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
border:3px solid #e99e1d;
width:100px;
height:100px;
}
.box_catalogue .catalogo .text_window{
float:right;
height:35px;
line-height:17px;
margin:7px 0px 0 0;
overflow:hidden;
width:128px;
font-size:13px;
}
.titolo{
float:right;
text-align:left;
font-weight:bold;
width:128px;
overflow:hidden;
color:#e99e1d;
height:15px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:128px;
margin-top: 32px;
color:#e99e1d;
font-weight:bold;
background-image: url('/polopoly_fs/7.8475278.1329900352!/bg-link3.png');
background-repeat:no-repeat;
background-position: 100px center;
}
.element_container p
{
border-bottom:none;
}
#menu_t_1 a,
.menu_second_sel#menu_t_1
{
background-position:left 8px;
position:relative;
margin-top:-30px;

}
.box_gallery{
width:591px;
margin-top:28px;
}
.box_gallery img{
margin:5px 8px 5px 0px;
border:3px solid #e99e1d;
}
.gallery a{
text-decoration: none;
}
.box11
{
width:538px;
float:left;	
}
.box12
{
width:538px;
margin-top:15px;
}
.box13
{
width:182px;
float:left;
}
.box13 .article_body
{
width:182px;
color:#fff;
font-size:13px;
}
.box14
{
width:182px;
float:left;
margin-left:77px;
}
.box14 .article_body
{
width:182px;
color:#fff;
font-size:13px;
}
.box14 .article_body a
{
color:#fff;
text-decoration:underline;
}
.box14 .article_body a:hover
{
text-decoration:none;
}
.dove{
width:538px;
height:307px;
}
.dove_siamo{
width:538px;
height:307px;
}
/*-- mappa --*/
.dove .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:228px;
}
.map
{
border:3px solid #fff;
}
.contact{
width:865px;
height:300px;
float:right;
}
/*conttati*/
.prev_scrivici .form_detail {
float:none;
padding-top:17px;
}
.prev_scrivici .form_detail input {
border-color:#525252 #cccccc #cccccc #cccccc
border-style:solid;
border-width:1px;
height:23px;
width:390px;
}
.prev_scrivici .form_detail label {
display:block;
font-weight:bold;
height:23px;
width:150px;
color:#ffffff;
font-size:13px;

}
.prev_scrivici .text_area textarea {
border-color:#525252 #cccccc #cccccc #cccccc
border-style:solid;
border-width:1px;
height:159px;
overflow:auto;
width:454px;
font-size:14px;
float:left;
margin-top:8px;
}
.prev_scrivici .text_area {
float:right;
height:17px;
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:-195px;
width:454px;
}
.prev_scrivici .check_autorizzazione {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
float:none;
font-size:11px;
overflow:hidden;
margin-left:407px;
padding:7px 0;
}
.prev_scrivici .check_autorizzazione a
{
color:#ffffff; 
}
.prev_scrivici {
width:865px;
height:300px;
}
.button_invia {
float:right;
margin-right:409px;
}
.preventivo a.modTxt
{
display:none;
}

.element, .elementBorder {

    overflow: visible;
}

      
