/*
 * Id: 7.4817655
 * Version: 1318412503
 * Generated: Feb 23, 2012 3:42:39 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;
}
.flags{
position: absolute;
margin: 10px 0 0 908px;
}
body {
background-color:#ffffff;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
color:#838580;
font-size:13px;
}

.link a.modTxt { 
position:absolute;
margin-left:-16px;
}

a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt { 
margin-left:-16px; 
}

 a{
 color:#ffffff;
 text-decoration:underline;
 }
 a:hover{
 text-decoration:none;
 }
.clear_both{
clear:both;
line-height:normal;
}
.wrapper1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/wrapper1.jpg');
background-position:top;
background-repeat:no-repeat;	
}
.bg_header{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgh1.png');
background-position:right -27px;
background-repeat:no-repeat;
height:437px;
margin-left:11px;
position:absolute;
width:949px;
z-index:10;	
}
.wrapper{
margin:0 auto;
width:966px;
}

.top{
height:498px;
margin:0 auto;
width:966px;
}

.logo{
float:left;
height:68px;
margin-top:22px;
width:325px;
}
.menu{
float:right;
height:98px;
margin-top:10px;
width:601px;
}
.menu_sel {
background-image: url('/polopoly_fs/7.4817655.1318412503!/sel.png');
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:13px;
height:96px;
line-height:150px;
padding:0 10px;
text-align:center;
text-decoration:none;
margin-right:1px;
}
.menu_first a {
color:#007ac3;
float:left;
font-size:13px;
height:96px;
line-height:150px;
padding:0 10px;
text-align:center;
text-decoration:none;
margin-right:1px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.4817655.1318412503!/sel.png');
background-position:center top;
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:13px;
height:96px;
line-height:150px;
padding:0 10px;
text-align:center;
text-decoration:none;
margin-right:1px;
}

.bg_flash{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgf.png');
background-position:center top;
background-repeat:no-repeat;	
float:left;
height:382px;
margin:15px auto 0;
width:962px;
}

.flash{
padding-left:8px;
padding-top:8px;
}

.bg_flash1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgf1.png');
background-position:center top;
background-repeat:no-repeat;	
float:left;
height:277px;
margin:13px auto 0 -1px;
width:962px;
display:none;
}

.flash1{
padding-left:8px;
padding-top:8px;
}


/*.txt{
background-image: url('/polopoly_fs/7.4817655.1318412503!/shadow.png');
background-position:center top;
background-repeat:no-repeat;	
height:85px;
margin-top:280px;
position:absolute;
width:944px;
}*/ 
.content{
margin:0 auto;
padding-bottom:20px;	
}


.box1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/box1.png');
background-position:center top;
background-repeat:no-repeat;
height:330px;
margin:59px auto 0;
width:964px;
}
.bx1{
float:left;
height:291px;
width:320px;

}
.bx2{
float:left;
height:291px;
width:320px;
 
}
.bx3{
float:left;
height:291px;
width:320px;

}
.titre1 .article_title,
.titre2 .article_title,
.titre3 .article_title{
color:#241D05;
font-size:25px;
font-weight:bold;
padding-left:70px;
padding-top:40px;
}

.titre11 .article_title,
.titre22 .article_title,
.titre33 .article_title{
color:#241D05;
font-size:14px;
font-weight:bold;
height:35px;
overflow:hidden;
padding-left:23px;
padding-top:42px;
width:209px;
}


.titre11 .article_body,
.titre22 .article_body,
.titre33 .article_body{
color:#939393;
font-size:13px;
height:75px;
line-height:18px;
overflow:hidden;
padding-bottom:10px;
padding-left:23px;
width:197px;
}




.bx1 .link,
.bx2 .link,
.bx3 .link{	
color:#241D05;
font-size:15px;
font-weight:bold;
padding-left:23px;
padding-top:27px;
}
.bx1 .link a,
.bx2 .link a,
.bx3 .link a{	
color:#241d05;
text-decoration:none;
}
.bx1 .link a:hover,
.bx2 .link a:hover,
.bx3 .link a:hover{	
text-decoration:underline;
}


.left{
border-right:1px solid #E5E5E5;
float:left;
width:657px;
}
.titre4 .article_title{
color:#024698;
font-size:25px;
font-weight:bold;
padding-bottom:15px;
padding-left:23px;
}
.img1{
float:left;	
}
.text{
float:left;	
}
.text1{
	
}
.text1 .article_body{
color:#939393;
font-size:13px;
height:113px;
line-height:18px;
overflow:hidden;
width:472px	
}
.text1 .link{
color:#024698;
line-height:24px;
font-size:13px; 
}
.text1 .link a{
color:#024698;
text-decoration:none; 
}
.text1 .link a:hover{
text-decoration:underline; 
}


.text2{
margin-top:15px;	
}
.text2 .article_title{
border-bottom:1px dotted #CCCCCC;
color:#024698;
font-size:14px;
font-weight:bold;
line-height:22px;
margin-bottom:7px;
width:454px;
}
.text2 .images{
float:left;	
}
.text2 .article_body{
color:#939393;
font-size:13px;
height:21px;
line-height:18px;
overflow:hidden;
padding-left:18px;
padding-top:2px;
width:322px;
}
.text2 .link{
padding-left:18px;
color:#024698;
line-height:24px;
float:left;
font-size:13px; 
}
.text2 .link a{
color:#024698;
text-decoration:none; 
}
.text2 .link a:hover{
text-decoration:underline; 
}

.right{
float:right;
width:300px;	
}

.titre5 .article_title{
color:#024698;
font-size:25px;
font-weight:bold;
padding-bottom:10px;
padding-left:23px;
}


.text3{
border-bottom:1px dotted #CCCCCC;
margin-bottom:9px;
padding-bottom:8px;	
}
.text4{
margin-top:15px;	
}



.text3 img,
.text4 img{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgmh.png');
background-position:center top;
background-repeat:no-repeat;
float:left;
padding:5px 7px 9px;
}
.text3 .article_title,
.text4 .article_title{
color:#024698;
font-size:14px;
font-weight:bold;
line-height:18px;
padding-left:10px;
padding-top:7px;
}

.text3 .article_body,
.text4 .article_body{
color:#939393;
font-size:13px;
height:37px;
line-height:18px;
overflow:hidden;
padding-left:10px;
padding-top:2px;
width:170px;
}
.text3 .link,
.text4 .link{
padding-left:10px;
color:#024698;
line-height:24px;
font-size:13px; 
}
.text3 .link a,
.text4 .link a{
color:#024698;
text-decoration:none; 
}
.text3 .link a:hover,
.text4 .link a:hover{
text-decoration:underline; 
}
.bg_footer{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bg_footer.jpg');
background-position:center top;
background-repeat:no-repeat;	
}
.log{
float:left;
height:54px;
margin-top:40px;	
}
.footer0{
float:right;
margin-top:40px;
text-align:left;
width:682px;	
}
.footer1{
margin-top:8px;
color:#a9d3ec;
margin:0 auto;
padding-top:20px;
text-align:center;
width:955px;
}
.footer1 a{
color:#a9d3ec;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color:#a9d3ec;
font-size:12px;
}
.footer a{
color:#a9d3ec;
font-size:12px;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
}
.powered {
color:#a9d3ec;
font-size:12px;
padding:2px 0;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#a9d3ec;
font-size:12px;
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;
}

.part1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/part1.png');
background-position:center top;
background-repeat:no-repeat;
height:104px;
position:relative;
width:962px;
z-index:15; 
margin:0 auto;
}
.part2{
background-image: url('/polopoly_fs/7.4817655.1318412503!/part2.png');
background-position:center top;
background-repeat:repeat-y;	
margin:0 auto;
width:962px; 
}

.part3{
background-image: url('/polopoly_fs/7.4817655.1318412503!/part3.png');
background-position:center top;
background-repeat:no-repeat;
height:24px;
margin:0 auto;
width:962px;&nbsp;
}
#pagetitle{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgt.png');
background-position:left center;
background-repeat:no-repeat;
color:#241D05;
float:left;
font-size:25px;
font-weight:bold;
line-height:42px;
margin-left:230px;
margin-top:39px;
padding-left:51px;
}

.submenu{
float:left;
margin-left:25px;
margin-top:15px;
width:220px;
}
.menu_second a{
color:#286db1;
font-size:13px;
line-height:30px;
text-decoration:none;
display:block;
padding-left:15px;
}
.menu_second a:hover{
color:#286db1;
font-size:13px;
line-height:30px;
text-decoration:none;
display:block;
font-weight:bold;
padding-left:15px;
}
.menu_second_sel{
color:#286db1;
font-size:13px;
line-height:30px;
text-decoration:none;
display:block;
font-weight:bold;
padding-left:15px;
}
.sept{
background-image: url('/polopoly_fs/7.4817655.1318412503!/sept.png');
background-position:center top;
background-repeat:no-repeat;	
height:5px;
width:205px;
}
.box_r{
float:left;
width:702px; 
}
.box_txt1{
float:left;
margin-top:15px;
width:460px; 
}
.box_txt1 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}
.box_img1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgm1.png');
background-position:center top;
background-repeat:no-repeat;
float:left;
height:250px;
margin-left:15px;
padding-left:3px;
margin-top:15px;
padding-top:4px;
width:220px;
}
.gallerie{
float:left;
width:702px;
margin-top:20px; 
}

/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 19px 19px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none;
}

.box_txt2{
float:left;
width:702px; 
margin-top:15px;
}
.box_txt2 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}


.box_img2{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgm2.png');
background-position:left center;
background-repeat:no-repeat;
float:left;
height:280px;
margin-top:15px;
padding-left:3px;
padding-top:4px;
width:704px;
}
.txt1{
float:left;
width:230px;
}
.txt2{
float:left;
width:230px;
margin-left:6px;&nbsp;
}
.txt3{
float:left;
width:230px;
margin-left:6px;&nbsp;
}
.txt1 .images,
.txt2 .images,
.txt3 .images{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgm3.png');
background-position:left center;
background-repeat:no-repeat;
float:left;
height:185px;
padding-left:4px;
padding-top:4px;
width:225px;
}
.txt1 .link,
.txt2 .link,
.txt3 .link{
float:left;
color:#286db1;
font-size:13px;
text-transform:uppercase;
line-height:30px; 
}
.txt1 .link a,
.txt2 .link a,
.txt3 .link a{
color:#286db1; 
}

.box_txt3{
float:left;
margin-top:15px;
}
.box_txt3 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}
.box_txt3 .images{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgm4.png');
background-position:left center;
background-repeat:no-repeat;
float:right;
height:185px;
padding-left:4px;
padding-top:4px;
width:225px;
}
.catalogue1{
float:left;
margin-top:20px;
}
.catalogue1 .article_title{
color:#47ae5c;
font-weight:bold;
font-size:25px;
line-height:18px;
}

/* ***** CATALOGO/VETRINA *** */
.catalogue1 .catalogo{
background-color:#47AE5C;
height:360px;
overflow-x:hidden;
overflow-y:scroll;
width:328px; 
}
.catalogue1 .catalogo .element_container{
color:#FFFFFF;
float:left;
margin:10px 20px 20px 10px;
overflow:hidden;
width:290px;
}
.catalogue1 .catalogo .element_container a{
color:#ffffff;
text-decoration:none;
font-size:12px;
}
.catalogue1 .catalogo .element_container a:hover{
color:#ffffff;
text-decoration:underline;
font-size:12px;
}
.catalogue1 .catalogo .img_window{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgc.png');
background-position:left center;
background-repeat:no-repeat;
float:left;
height:96px;
margin:0 5px 0 0;
overflow:hidden;
padding-left:4px;
padding-top:3px;
width:96px;
}
.catalogue1 .catalogo .text_window{
float:left;
height:83px;
margin:5px 0;
overflow:hidden;
width:185px;
}
.catalogue1 .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
}
.catalogue1 .catalogo .ingrandisci{
float:right;
text-align:left;
width:200px;
display:none;
}
.element_container p { 
border:none; 
}

.catalogue2{
float:left;
margin-left:20px;
margin-top:20px;
}
.catalogue2 .article_title{
color:#296db1;
font-weight:bold;
font-size:25px;
line-height:18px;
}

/* ***** CATALOGO/VETRINA *** */
.catalogue2 .catalogo{
background-color:#296db1;
height:360px;
overflow-x:hidden;
overflow-y:scroll;
width:328px; 
}
.catalogue3 .catalogo{
background-color:#F8A24B;
height:360px;
overflow-x:hidden;
overflow-y:scroll;
width:328px; 
}

.catalogue2 .catalogo .element_container{
color:#FFFFFF;
float:left;
margin:10px 20px 20px 10px;
overflow:hidden;
width:290px;
}
.catalogue2 .catalogo .element_container a{
color:#ffffff;
text-decoration:none;
font-size:12px;
}
.catalogue2 .catalogo .element_container a:hover{
color:#ffffff;
text-decoration:underline;
font-size:12px;
}
.catalogue2 .catalogo .img_window{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgc.png');
background-position:left center;
background-repeat:no-repeat;
float:left;
height:96px;
margin:0 5px 0 0;
overflow:hidden;
padding-left:4px;
padding-top:3px;
width:96px;
}
.catalogue2 .catalogo .text_window{
float:left;
height:80px;
margin:5px 0;
overflow:hidden;
width:185px;
}
.catalogue2 .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
}
.catalogue2 .catalogo .ingrandisci{
float:right;
text-align:left;
width:200px;
display:none;
}
.element_container p { 
border:none; 
}

.image {
margin-top:365px;
}
.mail1{
float:left;
/*margin-top:20px;*/
}
.mail1 .article_title{
color:#47ae5c;
font-weight:bold;
font-size:25px;
line-height:18px;
}

.box_mail1 {
background-color:#47AE5C;
height:360px;
overflow-x:hidden;
overflow-y:scroll;
width:328px; 
}
.box_mail1  img,
.box_mail2  img{
float:left;
margin-left:10px;
margin-top:10px;
}
.box_mail1 .article_body{
color:#FFFFFF;
font-size:13px;
line-height:20px;
margin-left:19px;
width:176px;
margin-top:5px
}

.box_mail2 .article_body{
color:#FFFFFF;
font-size:13px;
margin-top:5px
line-height:20px;
margin-left:19px;
width:176px;
}

.pdf{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgpdf.png');
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
margin-left:19px;
float:left;
margin-top:5px;
font-size:13px;
height:29px;
line-height:26px;
padding-left:38px;
}
.pdf a{
color:#FFFFFF;
text-decoration:none;
}
.pdf a:hover{
text-decoration:underline;
}

.mail2{
float:left;
margin-top:20px;
margin-left:20px;
}
.mail2 .article_title{
color:#f8a24b;
font-weight:bold;
font-size:25px;
line-height:18px;
}

.box_mail2 {
background-color:#f8a24b;
height:360px;
overflow-x:hidden;
overflow-y:scroll;
width:328px; 
}



.box_txt4{
float:left;
width:925px; 
margin-top:15px;
margin-left:20px;
}
.box_txt4 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}

.box_txt5{
float:left;
width:565px; 
margin-top:15px;
margin-left:20px;
}
.box_txt5 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}
.box_img4{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgm6.png');
background-position:center center;
background-repeat:no-repeat;
float:left;
height:273px;
margin-top:15px;
padding-left:7px;
padding-top:10px;
width:343px;
}
.pdf1{
background-image: url('/polopoly_fs/7.4817655.1318412503!/bgpdf.png');
background-position:left center;
background-repeat:no-repeat;
color:#296db1;
margin-left:19px;
float:left;
margin-top:5px;
text-transform:uppercase;
font-size:12px;
height:29px;
line-height:26px;
padding-left:38px;
}
.pdf1 a{
color:#296db1;
}

.box_c{
float:left;
width:275px; 
margin-top:42px;
margin-left:20px;
}
.box_c .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}
.box_c .article_body a{
color:#939393; 
}
.box_prev{
float:left;
margin-top:20px;
}

.box_m{
float:left;
width:235px; 
margin-top:42px;
margin-left:20px;
}
.box_m .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}

.box_mappa{
float:left;
margin-left:20px; 
margin-top:13px;
}

.t1{
float:left;
width:190px; 
margin-top:20px;
}

.t2{
float:left;
width:190px; 
margin-top:20px;
margin-left:50px;
}

.t1 .article_body,
.t2 .article_body{
color:#939393;
font-size:13px;
line-height:20px; 
}

.t2 .article_body a{
color:#939393;
}
/*-- 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:346px;
}
.article_body a{
color:#286db1;
}



      
