/*
 * Id: 7.343283
 * Version: 1270713649
 * Generated: Sep 5, 2010 2:18:12 AM
 * Rendered: 
 */
    /* basic style */
body {
margin:0px;
background-image: url('/polopoly_fs/7.343283.1270713649!/bg_body2.jpg');
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color: #666666;
border-top:5px solid #58BA47;
}
a {
color:#14A103;
text-decoration:none;
}
a:hover {
color:;
}
.big_wrapper {
background-image: url('/polopoly_fs/7.343283.1270713649!/bg_big_wrapper.png');
background-position:bottom center;
background-repeat:repeat-x
}
.wrapper {
width:955px;
min-height:900px;
margin: 0 auto;
}
.top {
width:955px;
height:450px;
}
.logo {
padding-top:10px;
height:130px;
width:955px;
}
.flash {
width:955px;
height:260px;
position:absolute;
z-index:10;
}
.div {
width:233px;
position:absolute;
height:240px;
z-index:100;
background-color:#FFFF00;
}
.menu {
background-image: url('/polopoly_fs/7.343283.1270713649!/bg_menu.png');
background-repeat:repeat-x;
width:233px;
height:242px;
position:absolute;
z-index:100;
margin-left:713px;
margin-top:10px;
display:inherit;
}
.rigadivisione {
background-image: url('/polopoly_fs/7.343283.1270713649!/riga.png');
background-repeat:repeat-x;
height:2px;
width:187px;
margin-left:33px;
}
.menu_sel {
background-image: url('/polopoly_fs/7.343283.1270713649!/row.png');
background-position:left;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
height:31px;
width:187px;
line-height:31px;
text-align:left;
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
margin-left:30px;
padding-left:15px;
}
.menu_first a {
color:#FFFFFF;
display:block;
height:31px;
line-height:31px;
text-align:left;
width:190px;
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
font-weight:normal;
margin-left:30px;
padding-left:15px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.343283.1270713649!/row.png');
background-position:left;
background-repeat:no-repeat;
}
.bottom {
width:955px;
}
.left_column {
float:left;
width:705px;
height:808px;
}
.box_1 .article_title,
.box_2 .article_title,
.box_8 .article_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#14A103;
height:20px;
width:240px;
}
.box_2 .article_title {
margin-bottom:10px;
}
.box_1 .article_body,
.box_3 .article_body,
.box_4 .article_body,
.box_5 .article_body,
.box_6 .article_body,
.box_7 .article_body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
width:700px;
height:65px;
overflow:hidden;
margin-top:10px;
line-height:20px;
margin-bottom:10px;
text-align:justify;
}
.box_3 .article_body,
.box_6 .article_body  {
height:100px;
}
.box_5 .article_body,
.box_7 .article_body {
height:80px;
}
.box_3 .article_title,
.box_4 .article_title,
.box_5 .article_title,
.box_6 .article_title,
.box_7 .article_title  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
width:64px;
height:21px;
line-height:21px;
color:#58BA47;
padding-left:20px;
margin-top:11px;
}
.box_4 .article_title {
width:154px;
}
.box_5 .article_title {
width:213px;
}
.box_6 .article_title {
width:118px;
} 
.box_7 .article_title {
width:173px;
}
.right_column {
background-image: url('/polopoly_fs/7.343283.1270713649!/bg_right.png');
background-repeat:repeat-x;
float:right;
width:242px;
height:808px;
}
.box_9 .article_title,
.box_11 .article_title,
.box_12 .article_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
width:180px;
height:21px;
line-height:21px;
color:#14A103;
padding-left:5px;
margin-top:10px;
}
.box_9 .article_title {
margin-bottom:5px;
}
.box_13 .article_title,
.box_14 .article_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#14A103;
height:20px;
margin-top:15px;
margin-bottom:5px
}
.box_9 .article_body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#14A103;
width:215px;
height:125px;
overflow:hidden;
line-height:16px;
margin-bottom:10px;
padding-left:5px;
height:125px;
width:235px;
}
.box_10 .article_body,
.box_11 .article_body,
.box_12 .article_body,
.box_13 .article_body,
.box_14 .article_body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:5px;
line-height:20px;
width:235px;
}
.box_14 .article_body {
font-size:12px;
line-height:18px;
}
.box_10 .article_body,
.box_11 .article_body,
.box_12 .article_body {
height:35px;
}
.box_13 .article_body {
height:105px;
}
.box_8 .article_title,
.box_13 .article_title,
.box_14 .article_title {
padding-left:5px;
}
.box_13a .link a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#14A103;
padding-left:5px
}
.box_15 .link a {
font-family:Arial, Helvetica, 
sans-serif;
font-size:12px;
color:#000000;
padding-left:8px;
line-height:30px;
}
.box_15 .link {
background-image: url('/polopoly_fs/7.343283.1270713649!/button.png');
background-position:left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, 
sans-serif;
font-size:12px;
color:#000000;
padding-left:5px;
height:30px;
width:110px;
}
.box_15 {
height:35px;
margin-top:15px;
padding-left:5px;
}
.footer {
background-image: url('/polopoly_fs/7.343283.1270713649!/riga_footer.png');
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#14A103;
font-size:12px;
margin:0px auto;
margin-top:30px; 
width:955px;
height:75px;
text-align:center;
}
.clear_both {
clear:both;
}
/*-- polopoly utility --*/

.lista_regioni,
.map_branches {
display: none;
}
.nobody
.article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14A103;
}
.address a{
color:#14A103;
}
.address a:hover{
color:#000000;
text-decoration:none;
}
.powered {
color:#14A103;
font-size:inherit;
text-align:inherit;
margin:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#14A103;
font-size:inherit;
}
.powered a:hover{
color:#000000;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
.box_unico img {
	float:right;
border:solid 2px #d0cdc7;
margin-left:20px; 
padding:5px; 
}

.box_unico .article_body {
	float:left;
width:472px;  
font-size:14px;
line-height:20px; 
color:#000000; 
}

#pagetitle {
	color:#14a103;
font-weight:bold;
font-size:18px; 
margin-bottom:10px; 
}
.prev_cat 
.resto_form {float:left;font-size:12px;font-weight:normal;margin-top:15px;width:350px;}

.prev_cat .all_label {width:360px;}

.prev_cat 
.all_label input {
width:230px;} 

.sottomenu {
	width:230px;
margin-left:10px; 
float:left; 
min-height:50px; 
}

.clienti {
	width:700px;
float:left;

}

.clienti .article_body {color:#000000;float:left;font-size:14px;line-height:20px;width:450px;} 

.clienti img {
	float:left; 
margin-right:10px;
border:solid 2px #d0cdc7;
padding:5px; 
}

.mappa_dx {
	width:260px;
float:left;
color:#000000;
font-size:14px;line-height:20px;
}

.mappa_sin {
	width:500px;
margin-right:20px;
 float:left;

}

.map {
	border:solid 2px #d0cdc7;
padding:5px; 
}
.bottom_map01,
 .bottom_map02 {display:none;} 

.risorse .link1 .article_body {
	color:#000000;
width:460px;
float:left; 
font-size:14px;line-height:20px;
}

.risorse .link1 {
margin-bottom:20px; 
}

.risorse .link1 a {
	color:#000000;
font-size:15px;line-height:20px;
text-decoration:none; 
font-weight:bold;
display:block; 
	float:left;
width:230px; 
margin-right:10px;
 
}

.risorse .link1 a:hover {
text-decoration:underline;}

.preventivo .article_body{
	min-height: 400px;
}




      