/*
 * Id: 7.2133887
 * Version: 1319456260
 * Generated: Feb 23, 2012 12:27:34 AM
 * Rendered: 
 */
    /* basic 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;
}
.flags{
position: absolute;
margin: 10px 0 0 908px;
}

body {
background-color:#151515;
background-image: url('/polopoly_fs/7.2133887.1319456260!/body.png');
background-position:left top;
background-repeat:repeat-x;
color:#e9e9e9;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0 auto;
}
a {
color: #ffffff;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_wrapper.png');
background-position:center top;
background-repeat:no-repeat; 
}
.wrapper {
margin:0 auto 0;
width:972px;
}
.header{

}
.logo {
height:113px;
width:458px;
padding-bottom:20px;
}
.flash {
/*
float:left; ?!
margin-top:-10px; ?!
z-index:100;  ?!
*/
height:348px;
width:955px;
margin:auto;
}
.text_flash{
height:83px;
width:471px;
padding-left:30px;
padding-top:45px; 
z-index:1000;
position:absolute;
}
.menu {
height:51px;
line-height:45px;
margin-left:8px;
}
.menu_sel, 
.menu_first a:hover {
color:#ffffff;
float:left;
text-align:center;
text-decoration:none;
font-size:20px;
width:140px;
height:51px;
}
.menu_first a{
color:#737272;
font-size:20px;
float:left;
text-align:center;
text-decoration:none;
width:140px;
height:51px;
}
.menu #menu_s_1 a,
.menu #menu_s_1 a:hover,
.menu #menu_s_1.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_sel.png');
background-repeat:no-repeat;
margin-right:1px;
width:132px; 
}
.menu #menu_s_2 a,
.menu #menu_s_2 a:hover,
.menu #menu_s_2.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/sel_2.png');
background-repeat:no-repeat;
width:132px; 
}
.menu #menu_s_3 a,
.menu #menu_s_3 a:hover,
.menu #menu_s_3.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/sel_3.png');
background-repeat:no-repeat;
}
.menu #menu_s_4 a,
.menu #menu_s_4 a:hover,
.menu #menu_s_4.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/sel_4.png');
background-repeat:no-repeat;
width:130px; 
}
.menu #menu_s_5 a,
.menu #menu_s_5 a:hover,
.menu #menu_s_5.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/sel_5.png');
background-repeat:no-repeat;
}
.menu #menu_s_6 a,
.menu #menu_s_6 a:hover,
.menu #menu_s_6.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/sel_6.png');
background-repeat:no-repeat;
}
.menu #menu_s_7 a,
.menu #menu_s_7 a:hover,
.menu #menu_s_7.menu_sel{
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_sel.png');
background-repeat:no-repeat;
margin-right:1px;
}
.content {
padding-bottom:20px;
padding-top:20px;
padding-left:10px;
}
.box1,
.box2,
.box3{
background-image: url('/polopoly_fs/7.2133887.1319456260!/box.png');
background-repeat:no-repeat;
height:339px;
width:292px;
float:left;
padding:11px 14px 11px 14px;
}
.text1,
.text2,
.text3{
height:345px;
width:292px;
}
.text1 .article_title{
color:#bb332e;
font-size:23px;
height:44px; 
}
.text2 .article_title{
color:#579735;
font-size:23px;
height:44px; &nbsp;
}
.text3 .article_title{
color:#579735;
font-size:23px; 
height:44px; 
}
.text1 .article_body{
height:131px;
overflow:hidden;
float:left;
padding-bottom:35px; 
}
.text2 .article_body{
height:94px;
overflow:hidden;
float:left; 
padding-bottom:72px;
}
.text3 .article_body{
height:125px;
overflow:hidden;
float:left;
padding-bottom:40px; 
}
.text1 .link,
.text2 .link,
.text3 .link{
color:#ffffff;
font-size:14px;
text-decoration:none; 
}
.text1 .link a,
.text2 .link a,
.text3 .link a{
color:#ffffff;
font-size:14px;
text-decoration:none; 
}
.text1 .link a:hover,
.text2 .link a:hover,
.text3 .link a:hover{
color:#ffffff;
font-size:14px;
text-decoration:underline; 
}
.bg_footer{
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_footer.png');
background-repeat:repeat-x;
margin-top:-70px;
padding-top:80px;
position:relative;
z-index:-100;
}
.footer {
background-image: url('/polopoly_fs/7.2133887.1319456260!/footer.png');
background-repeat:no-repeat;
background-position:center top;
color:#9e9e9e;
padding-bottom:70px;
padding-top:18px;
text-align:center;
}
.footer a{
color:#9e9e9e;	
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
#pagetitle {
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_title.png');	
beckground-repeat:no-repeat;
width:948px;
height:49px;
line-height:55px;
color:#579735;
font-size:23px;
padding-left:20px;
}
.bottom {
background-image: url('/polopoly_fs/7.2133887.1319456260!/bg_bottom.png');	
beckground-repeat:repeat-y;
width:948px;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
}
.bottom_b {
background-image: url('/polopoly_fs/7.2133887.1319456260!/bottom_b.png');	
beckground-repeat:no-repeat;
height:19px;
width:968px; 
}
.text_p {
width:930px; 
}
.text_p .article_body {
width:455px;
float:left;
line-height:18px; 
}
.text_p .images {
float:right;
width: 456px;
}
.text_pro {
float:left;
width:690px;
margin-left:10px; 
}
.text_pro .article_body {
width:383px;
float:left;
line-height:18px; 
}
.text_pro .images {
float:right;
width:292px;
}
.box_menu {
float:left;
width:222px; 
}
.menu_second a, .menu_second_sel {
color:#FFFFFF;
font-size:16px;
text-transform:uppercase; 
line-height:28px;
height:28px;
padding-left:10px;
}
.menu_second_sel, .menu_second a:hover {
text-decoration:none;
font-weight:Bold; 
}
.sep {
width:222px;
height:1px;
background-color:#FFFFFF; 
}
.box_right {
float:left;
margin-left:10px;
width:690px; 
}
.box_right .article_body {
width:690px;
line-height:18px; 
margin-bottom:30px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 37px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:400px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:500px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-top:10px;
width:500px;
font-weight:Bold;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:89px;
padding:5px 0;

}
.prev_scrivici {
padding-left:0px;
width:930px;
}
.button_invia {
float:right;
margin-right:430px;
}
.mappa {
width:700px;
float:left; 
}
.text_dove  {
width:200px;
float:left;
margin-left:10px; 
}
.text_dove .article_body{
width:200px;
line-height:18px; 
}
/*-- 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:381px;
}
.flash_sub {
display:none;
width:972px;
height:240px;
float:left;
margin-top:-10px;
}

      
