/*
 * Id: 7.3190688
 * Version: 1315816276
 * Generated: Feb 22, 2012 11:08:41 PM
 * Rendered: 
 */
    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, smi, smp, tt, var,
i, 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 {
backgound-color:#f3f6fb;
font-family:Arial;
color:#999999;
font-size: 14px;
margin: 0 auto;
}
a {
text-decoration: none;
color:#999999;
}
a:hover {
text-decoration: underline;
}
.wrapper {
width:955px;
margin:0 auto;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.3190688.1315816276!/first_wrapper.jpg');
background-repeat:no-repeat;
background-position:center top;
}

.top {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_top1.png');
background-repeat:no-repeat;
width:955px;
position:relative;
z-index:1;
}
.logo {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_top1.png');
background-repeat:no-repeat;
width:320px;
height:320px;
position:absolute;
z-index:999;
}
.logo img {
margin-left:50px;
margin-top:16px;	
}
.menu{
width:555px;
height:40px;
padding-left:430px;
padding-top:120px;
position:relative;
}

.menu #menu_s_1,
.menu #menu_s_1 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_2,
.menu #menu_s_2 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_3,
.menu #menu_s_3 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_4,
.menu #menu_s_4 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:100px;
text-decoration: none;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms5.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:100px;
text-decoration: none;
}

.menu #menu_s_5,
.menu #menu_s_5 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}

.menu #menu_s_6,
.menu #menu_s_6 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:100px;
text-decoration: none;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms5.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:100px;
text-decoration: none;
}
.menu #menu_s_7,
.menu #menu_s_7 a {
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7 {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bms.png');
background-repeat: no-repeat;
display: block;
color: #ffffff;
float: left;
font-size: 14px;
height:40px;
line-height:40px;
text-align: center;
width:65px;
text-decoration: none;
}


.flash_content {
width:955px;
height:356px;
}
.flash{
width:955px;
height:356px;
position:absolute;
}


.text_flash{
width:295px;
height:150px; 
position:absolute;
margin-left:20px;
margin-top:150px;
z-index:1002;
}

.text_flash .article_title{
width:295px;
height:75px;
color:#333333;
font-size:21px;
}

.text_flash .article_body{
width:295px;
overflow:hidden; 
}
.box_links{
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_box_links.png');
background-repeat: no-repeat;
height:286px;
width:167px;
position:absolute; 
margin-left:783px;
margin-top:30px;
z-index:999;
}
.box_01,
.box_02,
.box_03,
.box_04,
.box_05,
.box_06{
height:45px;
line-height:57px;
width:175px;
}
.box_01 .link,
.box_02 .link,
.box_03 .link,
.box_04 .link,
.box_05 .link,
.box_06 .link{
height:47px;
width:132px;
font-size:17px;
color:#000000;
text-decoration:none;
margin-left:43px;

}

.box_01 .link a,
.box_02 .link a,
.box_03 .link a,
.box_04 .link a,
.box_05 .link a,
.box_06 .link a

{
height:47px;
width:132px;
font-size:17px;
color:#000000;
text-decoration:none;
}
.box_01 .link a:hover,
.box_02 .link a:hover,
.box_03 .link a:hover,
.box_04 .link a:hover,
.box_05 .link a:hover,
.box_06 .link a:hover

{
text-decoration:underline;
}

.box_01 .article_title,
.box_02 .article_title,
.box_03 .article_title,
.box_04 .article_title,
.box_05 .article_title,
.box_06 .article_title

{
display:none;
}
.box_01 .article_body,
.box_02 .article_body,
.box_03 .article_body,
.box_04 .article_body,
.box_05 .article_body,
.box_06 .article_body
{
display:none;
}

.content{
width:955px;
margin:0 auto; 
}
.cont_1{
background-image: url('/polopoly_fs/7.3190688.1315816276!/cont_1.png');
background-repeat: no-repeat;
width:935px;
height:309px;
padding-left:20px;
}
.cont_2{
background-image: url('/polopoly_fs/7.3190688.1315816276!/cont_2.png');
background-repeat: no-repeat;
width:935px;
height:256px;
padding-left:20px;

}
.cont_3{
background-image: url('/polopoly_fs/7.3190688.1315816276!/cont_3.png');
background-repeat: no-repeat;
width:935px;
height:271px;
margin-top:-40px;
padding-left:20px;
padding-top:40px;
text-align:center;
}
.box_lavo{
width:955px;
height:60px;
padding-top:47px; 
}
.box_text{
width:223px;
height:45px;
float:left;
}

.box_text .article_title{
width:223px;
height:45px;
line-height:45x;
color:#ffffff;
font-size:26px;	
}
.box_text .article_body{
display:none;
}

.box_link{
width:160px;
height:57px;
color:#61bbde;
float:right;	
}
.box_1,
.box_2,
.box_3{
width:275px;
height:200px;
float:left;
}


.box_1 .article_title,
.box_2 .article_title,
.box_3 .article_title{
width:275px;
height:19px;
line-height:19px;
color:#666666;
font-size:15px;

}

.box_1 .article_body,
.box_2 .article_body,
.box_3 .article_body{
width:168px;
height:85px;
overflow:hidden; 
float:right;
margin-top:10px;
}
.box_1 .link,
.box_2 .link,
.box_3 .link{
width:168px;
height:11px;
line-height:11px;
color:#999999;
font-size:14px;
float:right;
margin-top:12px;
}
.box_1 .images,
.box_2 .images,
.box_3 .images{
width:101px;
height:101px;
margin-top:10px;
float:left;
}
.sep_box{
width:30px;
height:200px;
float:left; 	

}
.sep_box1{
width:25px;
height:200px;
float:left; 	

}

.box_11,
.box_22,
.box_33{
width:295px;
height:216px;
margin-top:48px;
float:left;
}


.box_11 .article_title,
.box_22 .article_title,
.box_33 .article_title{
width:227px;
height:45px;
line-height:45x;
color:#ffffff;
font-size:24px;

}

.box_11 .article_body,
.box_22 .article_body{
width:275px;
height:65px;
margin-top:30px;
overflow:hidden; 
}
.box_33 .article_body{
width:164px;
height:65px;
margin-top:30px;
overflow:hidden; 
float:left;
}
.box_33 .images{
width:105px;
height:105px;
float:right;
margin-top:30px;
margin-right:5px;
}


.box_11 .link,
.box_22 .link{
width:168px;
height:11px;
line-height:11px;
color:#999999;
font-size:14px;
margin-top:20px;

}
.box_33 .link{
width:168px;
height:11px;
line-height:11px;
color:#999999;
font-size:14px;
margin-top:20px;
float:left;
}

.box_11 .link a,
.box_22 .link a,
.box_33 .link a{
color:#999999;
text-decoration:none;
font-size:14px;
}
.box_11 .link a:hover,
.box_22 .link a:hover,
.box_33 .link a:hover{
color:#999999;
text-decoration:underline;
font-size:14px;
}

.bg_footer {
width:955px;	
}
.footer {
color:#7aa8cb;
text-align: left;
margin:0 auto;
font-size:14px;
float:left;
width:650px;
}
.img_footer {
width:156px;
float:left;
margin-left:60px; 
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:8px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#7aa8cb;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding-top:8px;
padding-bottom:8px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#7aa8cb;
}
.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;
}
.cont_3 img{
margin-right:42px;
margin-bottom:30px;
}
.bottom {
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_bottom.png'); 
background-repeat:no-repeat;	
background-position:top;
width:950px;
padding-top:35px;
padding-left:5px;
margin-top:-27px;
padding-top:42px;
padding-bottom:20px;

}
#pagetitle {
width:219px;
height:54px;
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_title.png'); 
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:Bold;
font-size:26px;
font-family:Impact, arial;
padding-left:15px;
line-height:54px;
margin-bottom:15px;
}
.gal {
width:925px;
margin-left:20px; 
}
.gal .article_body {
width:925px;
color:#999999;
font-size:14px;
padding-bottom:10px; 
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
/* --- CATALOGUE --- */

.catalogo .element_container{
width:440px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#222222;
}
.catalogo .element_container a{
color:#BD2221;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#BD2221;
text-decoration:underline;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
height:85px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:315px;
color:#999999;
line-height:18px;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#222222;
height:80px;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:315px;
padding-top: 5px;
display:none;
}
.text_chi {
width:925px;
margin-left:20px; 
}
.text_chi .article_body {
width:440px;
float:left;
line-height:18px; 
}
.text_chi .images {
float:right;
width:454px; 
}
.box_menu {
float:left;
width:195px; 
}
.menu_second a, .menu_second_sel {
color:#000000;
font-size:17px;
font-family:arial; 
}
.menu_second_sel, .menu_second a:hover {
text-decoration:underline;	
}
#menu_t_1 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t1.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
#menu_t_2 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t2.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
#menu_t_3 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t3.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
#menu_t_4 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t4.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
#menu_t_5 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t5.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
#menu_t_6 {
width:195px;
height:41;
background-image: url('/polopoly_fs/7.3190688.1315816276!/t6.png'); 
background-repeat:no-repeat;
line-height:41px;
padding-left:45px;
margin-bottom:5px;
}
.box_prod {
width:748px;
float:left; 
background-image: url('/polopoly_fs/7.3190688.1315816276!/bg_box_prod.png');
background-repeat:no-repeat;
padding-top:40px;
margin-top:-40px;
padding-left:5px;
min-height:293px;
}
.text_p {
width:753px;	
}
.text_p .article_body {
width:440px;
float:left;
line-height:18px; 
}
.text_p .images {
width:245px;
float:right; 
margin-right:20px;
}
.flash_sub {
width:955px;
height:206px;
display:none; 
}
.mappa {
width:715px;
float:left; 
}
.text_dove {
width:195px;
float:left;
margin-left:15px; 
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:370px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:520px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-top:10px;
width:520px;
font-weight:Bold;
}

.prev_scrivici .check_autorizzazione {
float:right;
margin-left:300px;
margin-right:73px;
padding:5px 0;

}
.prev_scrivici {
padding-left:0px;
width:915px;
margin-left:20px;
padding-top:30px;
}
.button_invia {
float:right;
margin-right:475px;
}
/*-- 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:404px;
}
/* *** CORREZIONI SMART EDITOR LINK *** */
.link a.modTxt { 
	background:transparent url('/polopoly_fs/7.3190688.1315816276!/icoModlink.gif') no-repeat scroll 0 0 !important;
	height:16px !important; 
	padding:0 0 0 26px !important; 
	width:auto !important; 
	position:absolute;
	margin-left:-15px;
}


      
