/*
 * Id: 7.1844450
 * Version: 1325082686
 * Generated: Feb 23, 2012 1:17:14 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, 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;
}
body {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_body.jpg');
background-position:center top;
background-repeat:repeat-y;
background-color:#A96010;
}
img {
border:medium none;
}
a {
color:#A43A0D;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.rideau {
background-image: url('/polopoly_fs/7.1844450.1325082686!/1.png');
background-position:center top;
background-repeat:no-repeat;
height:834px;
width:955px;
z-index:100; 
margin-top:-70px;
position:absolute; 
}
.tb_container_left{
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_left.png');
background-position:right top;
background-repeat:no-repeat;
}
.tb_container_right{
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_right.png');
background-position:left top;
background-repeat:no-repeat;
}
.wrapper {
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_wrapper.png');
background-position:center center;
background-repeat:repeat-y;
margin:0 auto;
width:955px;
padding-top:70px;
}
.top {
height:430px; 
width:955px;
position:relative; 
}
.bottom {
width:915px;
padding-left:20px;
padding-right:20px;
}
.footer {
color:#F2F0CE;
padding-top:106px;
text-align:center;
width:955px;
height:70px;
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_footer.png');
background-repeat:no-repeat;
background-position:2px top;
position:relative;
margin-top:-37px;
}
.footer a{
color:#F2F0CE;
}
.header{
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_header.png');
background-repeat:no-repeat;
height:134px;
margin-top:-55px;
position:absolute;
width:955px;
z-index:400;
}
.menu {
float:right;
height:60px;
line-height:60px;
margin-right:75px;
margin-top:36px;
width:330px;
}
.menu_sel {
color:#DA9273;
float:left;
padding-left:20px;
margin-left:10px;
text-decoration:underline;
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_menu_sel.png');
background-repeat:no-repeat;
background-position:left center;
}
.menu_first a {
color:#9BCFF3;
display:block;
float:left;
padding-left:20px;
margin-left:10px;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_menu_sel.png');
background-repeat:no-repeat;
background-position:left center;
color:#DA9273;
}
.flash {
height:392px;
margin-left:120px;
position:absolute;
width:694px;
z-index:10;
}
.links{
/*background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_links.png');
background-repeat:no-repeat; */ 
height:56px;
margin-left:20px;
margin-top:379px;
position:absolute; 
width:770px;
padding-left:145px;
z-index:999;
}
.links .link_item1, .links .link_item2, .links .link_item3, .links .link_item4 {
float:left;
height:20px;
margin-top:22px;
position:absolute;
text-align:center;
width:150px;
z-index:2000;
}
.links .link a{
color:#100078;
}
.article1 {
height:210px;
margin:0 auto;
position:relative;
width:560px;
z-index:2000;
}
.article1 .article_title{
font-size:23px;
color:#A43A0D;
height:60px;
line-height:60px;
}
.article1 .article_body{
height:120px;
overflow:hidden;
}
.article1 .link{
float:right;
margin-top:10px;
font-weight:bold;
}
.article2{
width:915px;
height:275px;
background-color:#EFE5BF;
padding-top:10px;
margin-top:15px;
}
.article2 .images{
width:558px;
height:172px;
margin:0 auto;
}
.article2 .article_body{
width:558px;
height:60px;
overlow:hidden;
margin:0 auto;
}
.article2 .link {
float:none;
font-weight:bold;
margin:10px auto 0;
text-align:right;
width:558px;
}
.article3{
width:915px;
height:240px;
background-color:#ECDAAF;
padding-top:10px;
}
.article3 .article_title{
font-size:23px;
color:#A43A0D;
height:40px;
line-height:40px;
}
.article3 .images{
width:101px;
height:101px;
float:left;
}
.article3 .element{
width:588px;
margin:0 auto;
}
.article3 .article_body{
width:430px;
float:right;
height:60px;
overflow:hidden;
}
.article3 .link{
float:right;
width:430px;
margin-top:25px;
}
.article3 .link a{
color:#937E6D;
}
.article3_sep{
width:588px;
margin:0 auto;
height:3px;
background-image: url('/polopoly_fs/7.1844450.1325082686!/bg_article3_sep.png');
background-repeat:repeat-x;
margin-top:20px;
}
.article3_link2 .link{
float:none;
font-weight:bold;
margin:0 auto;
text-align:right;
width:558px;
}
.article3_link2 .link a{
color:#A43A0D;
}

.article2 a.modImg{
margin-top:145px;
margin-left:558px;
}


/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:12px;
}
.address a{
font-size:12px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:0px 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;
}
.link a.modTxt {
position:absolute;
z-index:2000;
}
a.modTxt {
z-index:2000;
position:relative;
}
.content {
width:575px;
margin:0 auto; 
padding-top:20px;
padding-bottom:60px;
position:relative;
z-index:999;
min-height:262px; 
}
#pagetitle {
color:#a43a0d;
font-size:23px;
margin-bottom:20px; 
}
.gal {
width:575px;
margin:0 auto; 
}
.gal .article_body {
width:575px;
margin-bottom:20px;
}
.galleryAdd {
position:absolute;
z-index:9999;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.cat {
width:565px;
}
.cat .article_body {
width:565px;
margin-bottom:20px; 
}
/* --- CATALOGUE --- */

.catalogo .element_container{
width:565px;
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:445px;
}
.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;
}
.pdf  {
float:left;
width:260px;
margin-top:20px; 
}
.pdf a {
color:#100078;
font-size:14px;
font-family:Arial;
margin-left:10px; 
text-decoration:underline;
}
.pdf a:hover {
text-decoration:none;	
}
.mappa {
width:560px;
margin-bottom:20px; 
}
.text_dove {
float:left;
width:195px;
margin-right:30px; 
}
/*-- 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:243px;
}
.box_menu {
width:140px;
float:left; 
}
.menu_second_sel, .menu_second a:hover {
color:#100078;
font-size:14px;
font-weight:Bold;
line-height:28px; 
background-image: url('/polopoly_fs/7.1844450.1325082686!/se.png');
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
height:30px;
}
.menu_second a {
color:#100078;
font-size:14px;
line-height:28px; 
padding-left:8px;
height:30px;
display:block; 
}
.menu_second_sel {
padding-left:8px;	
}
.menu2{
	margin-bottom:15px;

}
.box_right {
width:420px;
float:right; 
}
.box_right .article_body {
width:420px;
padding-bottom:20px;
}

.box_right .catalogo .element_container{ 
width:420px;	
}
.box_right .catalogo .text_window {
width:299px;	
}
#menu_s_5, #menu_s_6, #menu_s_7, #menu_s_8 {
display:none;	
} 

#jquery-lightbox {
line-height:0;
position:absolute;
text-align:center;
width:100%;
z-index:2200;
} 

.links .link_item1{	
}

.links .link_item2{
margin-left:163px;	
}

.links .link_item3{
margin-left:308px;	
}

.links .link_item4{
margin-left:454px;	
}


      
