/*
 * Id: 7.452540
 * Version: 1293537164
 * Generated: Feb 8, 2012 10:23:08 AM
 * 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 {
background-color:#BDD8EB;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_body.png');
background-repeat:repeat-x;
}
img {
border:medium none;
}
a {
color:#012980;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.wrapper {
margin:0 auto;
width:955px;
}
.top {
height:470px;
width:935px;
padding-left:10px;
padding-right:10px;
padding-bottom:30px;
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_top.png');
background-repeat:no-repeat;
background-position:left top;
}
.header{
width:935px;
height:175px;
}
.bottom {
width:935px;
padding-left:10px;
padding-right:10px;
padding-bottom:50px;
}
.footer {
text-align:center;
color:#394C78;
padding-bottom:20px;
}
.footer a{
color:#394C78;
}
.manutenzione{
background-image: url('/polopoly_fs/7.452540.1293537164!/in_lavor.png');
background-repeat:no-repeat;
background-position:left top;
width:531px;
height:72px;
position:absolute;
top:0;
left:0;
}
.logo{
width:621px;
height:114px;
float:left;
margin-top:35px;
}
.store_link{
float:right;
width:220px;
height:50px;
margin-top:75px;
}
.menu {
width:150px;
height:295px;
font-size:15px;
float:left;
}
.menu_sel {
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_menu_sel.png');
background-repeat:np-repeat;
color:#1D408E;
font-weight:bold;
height:42px;
line-height:42px;
padding-left:10px;
width:139px;
}
.menu_first a {
color:#E0F4FF;
display:block;
height:42px;
line-height:42px;
padding-left:10px;
text-decoration:none;
width:139px;
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_menu.png');
background-repeat:no-repeat;
}
.menu_first a:hover {
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_menu_sel.png');
background-repeat:no-repeat;
color:#1D408E;
font-weight:bold;
}
.sep{
width:150px;
height:5px;
}
.flash{
width:772px;
height:290px;
float:right;
}
.box1,
.box2,
.box3{
width:258px;
height:253px;
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_box1.png');
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
float:left;
}
.box2{
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_box2.png');
}
.box3{
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_box3.png');
}
.box1 .article_title,
.box2 .article_title,
.box3 .article_title{
width:258px;
height:60px;
line-height:50px;
font-size:25px;
font-weight:bold;
}
.box1 .article_body,
.box2 .article_body,
.box3 .article_body{
height:120px;
overflow:hidden;
}
.box1 .link,
.box2 .link,
.box3 .link{
width:130px;
height:30px;
background-image: url('/polopoly_fs/7.452540.1293537164!/bg_link.png');
background-repeat:no-repeat;
text-align:center;
line-height:30px;
margin-top:30px;
}
.box_sep{
width:20px;
height:253px;
float:left;
}
/*-- 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;
}

/* sub pages */

#pagetitle{
height:40px;
line-height:40px;
color:#032d82;
font-size:25px;
font-weight:bold;
margin-bottom:20px;
}
.chi_text .images {
width:441px;
height:283px;
float:left;
border:#718cbb 1px solid;
}
.chi_text .article_body{
float:right;
width:450px;
color:#333333;
}
.chi_gallery{
width:935px;
margin-top:30px;
}
.sub_menu{
width:200px;
float:left;
margin-top:45px;
color:#053462;
font-size:16px;
line-height:40px;
text-indent:8px;
}
.menu_second a {
color: #053462;
text-decoration: none;
height:39px;
}
.menu_second a:hover{
font-weight:bold;
}
.menu_second_sel {
font-weight:bold;
}

.privati_text {
width:722px;
float:right;
}
.privati_text  .article_body{
width:712px;
color:#333333;
font-size:15px;
}
.privati_catalogue {
margin-top:30px;
color:#333333;
}
.privati_gallery{
margin-top:30px;
}
.carte{
width:506px;
float:right;
height:304px;
margin-bottom:30px;
}
.dove_text{
width:400px;
float:left;
margin-top:30px;
color:#333333;
}
.formulaire{
color:#333333;
width:500px;
width:610px;
}





/* --- CATALOGUE --- */

.catalogo .element_container {
float:left;
margin:0 20px 25px 0;
overflow:hidden;
width:310px;
}
.catalogo .element_container a{
font-style: italic;
font-weight: bold;
text-decoration:none;
color:#454545;
}
.catalogo .element_container a:hover{
color:#A5191C;
}
.catalogo .img_window{
width:104px;
height:104px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
height:77px;
line-height:19px;
margin:-3px 8px 0 0;
overflow:hidden;
width:190px;
}
.catalogo .titolo_catalogo{
float:right;
font-weight:bold;
width:90px;
overflow:hidden;
height:20px;
}
.catalogo .ingrandisci{
float:right;
padding-top:12px;
text-align:left;
width:198px;
}
.bottom_map02 {
padding:5px 0 5px 150px;
}

/* *** contatti *** */
.testo_contatti {
width:300px;
float:left;
margin-top:15px;
margin-left:10px;
}
.testo_contatti .images {
display:none;
}
.testo_contatti .article_body {
color:#333333;
font-size:15px;
margin-top:15px;
}
.testo_contatti .article_title {
color:#032d82;
font-size:25px;
font-weight:bold;
}
.testo_contatti .link {
display:none;
}
.box_form{
width:620px;
float:right;
margin-right:10px;
margin-top:47px;
}
.prev_cat .all_label label {
color:#032d82;
font-weight:bold;
font-size:14px;
float:left;
width:280px;
margin-bottom:4px;
line-height:12px;
}
.prev_cat .all_label input{
width:280px;
height:32px;
padding:2px;
}
.box_form .resto_form textarea {
float:right;
width:298px;
height:178px;
line-height:12px;
}
.box_form .resto_form
.button_invia
{
margin-left:0px;
margin-bottom:0px;
}
.prev_cat .resto_form {
float:right;
height:160px;
margin-left:0px;
margin-top:10px;
width:298px;
}
.resto_form strong {
color:#032d82;
font-size:14px;
line-height:10px;
}

      
