/*
 * Id: 7.8155295
 * Version: 1327162820
 * Generated: Feb 22, 2012 7:41:34 PM
 * Rendered: 
 */
    @charset "utf-8";
/* CSS Document */
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;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt {
margin-left:-16px;
}

body {
font-family:"Century Gothic", "times New Roman", sans-serif;
font-size:13px;
color:#02519e;
background-color:#c7d9eb;
}
a {
text-decoration:none;
color:#02519e;
}
a:hover{
text-decoration:underline;
}
.clear_both
{
clear:both;
}
.first-wrapper
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/first-wrapper.png');
background-repeat:no-repeat;
background-position:top center;
padding-bottom:29px;
}
.wrapper
{
width:963px;
margin:0px auto;
}
.top
{
width:963px;
margin:0px auto;
}
.top1
{
width:333px;
margin:0px auto;
margin-left:22px;
float:left;
}
.logo
{
width:277px;
height:124px;
margin-top:14px;
margin-left:28px;
}
.menu{
width:212px;
height:244px;
float:left;
margin-left:151px;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg_menu.png');
background-repeat:no-repeat;
}
.menu1
{
height:244px;
float:left;
}
.menu_sel{
padding-left:29px;
height:18px;
text-decoration:none;
float:left;
color:#003c75;
font-size:13px;
text-align:left;
display:block;
font-weight:bold;
width:183px;
margin-top:16px;
}
.menu_first a{
height:18px;
text-decoration:none;
float:left;
color:#ffffff;
font-size:13px;
text-align:left;
display:block;
margin-top:16px;
padding-left:29px;
width:183px;
}
.menu_first a:hover{
color:#091d2e;
display:block;
text-align:left;
width:183px;
}
.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel1.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_1 a{
float:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel1.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel2.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_2 a{
float:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel2.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel3.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_3 a{
float:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel3.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel4.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_4 a{
float:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel4.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel4.png');
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
padding-left:30px;
}
.menu #menu_s_5 a{
float:left;
text-align:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel4.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel6.png');
background-repeat:no-repeat;
background-position:bottom left;
text-align:left;
padding-right:20px;
}
.menu #menu_s_6 a{
float:left;
text-align:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu-sel6.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-right:20px;
}
.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{
}
.menu #menu_s_7 a{
float:left;
}
.top2
{
width:606px;
margin-left:-7px;
float:left;
}
.box2
{
width:360px;
height:42px;
float:right;
margin-right:20px;
margin-top:5px;
}
.box3
{
width:261px;
height:42px;
float:left;
border-right:1px solid #444444;
}
.box25
{
float:left;
width:144px;
height:16px;
margin-top:13px;
}
.box25 .article_title
{
width:144px;
height:16px;
float:left;
font-size:13px;
color:#444444;
}
.facebook
{
width:97px;
height:25px;
float:right;
margin-top:8px;
margin-right:12px;
}
.flash
{
width:584px;
height:312px;
float:right;
margin-right:17px;
margin-top:47px;
}
.secend-wrapper
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/secend-wrapper.png');
background-repeat:no-repeat;
background-position:top center;
padding-top:5px;
padding-bottom:21px;
background-color:#dadcdf;
}
.content
{
width:963px;
margin:0px auto;
}
.box4
{
width:963px;
}
.box5
{
width:614px;
height:202px;
float:left;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-box1.png');
background-repeat:no-repeat;
background-position:top center;
}
.box6
{
width:572px;
height:172px;
float:left;
margin-left:23px;
margin-top:15px;
}
.box6 .article_title
{
width:100px;
height:26px;
float:left;
font-size:24px;
color:#02519e;
text-transform:uppercase;
}
.box7
{
width:572px;
height:104px;
float:left;
margin-top:14px;
border-bottom:#444444 1px solid;
}
.box8,
.box9,
.box10
{
width:180px;
height:92px;
float:left;
border-right:#88add1 1px solid;
margin-left:14px;
}
.box8
{
	margin-left:0px;
}
.box10
{
border-right:none;
}
.box8 .article_title,
.box9 .article_title,
.box10 .article_title
{
width:171px;
height:15px;
float:left;
font-size:13px;
color:#444444;
margin-top:0px;
}
.box8 .article_body,
.box9 .article_body,
.box10 .article_body
{
width:181px;
height:47px;
float:left;
font-size:13px;
overflow:hidden;
line-height:15px;
}
.box8 .link,
.box9 .link,
.box10 .link
{
height:13px;
width:75px;
float:left;
margin-top:17px;
}
.box8 .link a,
.box9 .link a,
.box10 .link a
{
text-decoration:none;
font-size:13px;
color:#02519e;
float:left;
font-weight:bold;
display:block;
}
.box8 .link a:hover,
.box9 .link a:hover,
.box10 .link a:hover
{
text-decoration:none;
color:#444444;
}
.box30
{
width:134px;
height:16px;
float:left;
}
.box30 .link
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link.png');
background-repeat:no-repeat;
background-position:left center;
width:134px;
height:16px;
float:left;
margin-top:12px;
}
.box30 .link a
{
text-decoration:none;
font-size:13px;
color:#02519e;
float:left;
font-weight:bold;
display:block;
text-align:right;
width:134px;
}
.box30 .link a:hover
{
text-decoration:none;
color:#444444;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link3.png');
background-repeat:no-repeat;
background-position:left center;
}
.box11
{
width:347px;
height:264px;
float:right;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-box2.png');
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-62px;
}
.box12
{
width:311px;
height:235px;
margin-left:20px;
margin-top:19px;
}
.box12 .article_title
{
width:160px;
height:34px;
float:left;
font-size:30px;
color:#ffffff;
}
.box12 .article_body
{
width:311px;
height:116px;
float:left;
font-size:13px;
overflow:hidden;
margin-top:34px;
color:#ffffff;
}
.box12 .link
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link2.png');
background-repeat:no-repeat;
background-position:left bottom;
width:311px;
height:28px;
float:left;
margin-top:19px;
border-top:#749fca 1px solid;
line-height:42px;
}
.box12 .link a
{
text-decoration:none;
font-size:13px;
color:#ffffff;
float:left;
font-weight:bold;
display:block;
text-align:left;
padding-left:15px;
}
.box12 .link a:hover
{
text-decoration:none;
color:#212121;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link3.png');
background-repeat:no-repeat;
background-position:left bottom;
height:28px;
}
.box13
{
width:960px;
height:231px;
margin-left:20px;
margin-top:8px;
float:right;
}
.box32
{
width:348px;
height:231px;
float:right;
}
.box31
{
width:571px;
height:231px;
float:left;
margin-top:23px;
}
.box14
{
width:568px;
height:74px;
float:left;
}
.box14 .article_title
{
width:100px;
height:28px;
float:left;
font-size:24px;
color:#02519e;
text-transform:uppercase;
}
.box14 .article_body
{
width:568px;
height:35px;
float:left;
font-size:16px;
overflow:hidden;
margin-top:18px;
line-height:17px;
}
.box15
{
width:568px;
height:109px;
float:left;
}
.box15 .article_body
{
width:568px;
height:65px;
float:left;
font-size:13px;
overflow:hidden;
margin-top:19px;
line-height:16px;
}
.box15 .link
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link.png');
background-repeat:no-repeat;
background-position:left bottom;
width:568px;
height:28px;
float:left;
margin-top:11px;
border-top:1px solid #444444;
margin-top:20px;
line-height:39px;
}
.box15 .link a
{
text-decoration:none;
font-size:13px;
color:#02519e;
float:left;
font-weight:bold;
display:block;
text-align:left;
padding-left:15px;
}
.box15 .link a:hover
{
text-decoration:none;
color:#212121;
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-link3.png');
background-repeat:no-repeat;
background-position:left bottom;
height:28px;
}
.third-wrapper
{
background-image: url('/polopoly_fs/7.8155295.1327162820!/third-wrapper.png');
background-repeat:no-repeat;
background-position:top center;
}
.bg-footer
{
width:963px;
margin:0 auto;
}
.footer1
{
height:144px;
width:714px;
margin:0 auto;
padding-top:37px;
}
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color: #02519e;
text-align:center;
font-size:13px;
}
.footer a{
font-size:13px;
color:#02519e;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#02519e;
}
.powered {
padding-top:7px;
text-align:center;
color:#02519e;
font-size:13px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color: #02519e;
font-size:13px;
}
.powered a:hover{
text-decoration:none;
color: #02519e;
font-size:13px;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.popup
{
color:#000000;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}

#widgetbar_list li {
float: left;
}

.box12 .link a.modTxt{
width:0px;
}
.box9 .link a.modTxt{
width:0px;
}
.box8 .link a.modTxt{
width:0px;
}
.box2 .link a.modTxt{
width:0px;
}
.box4 .link a.modTxt,
.box15 .link a.modTxt,
.box12 .link a.modTxt
{
width:10px;
background-image: url('/polopoly_fs/7.8155295.1327162820!/icoModlink.gif');
background-repeat:no-repeat;
background-position:top center;
}

#widgetbar_main {
background-color: #ffffff !important;
}
.plus_one {

width:67px;
height:24px;
float:right;
margin-top:9px;
margin-right:12px;
}
#pagetitle{
font-size:24px;
color:#02519e;
border-bottom:1px solid #000000;
padding-bottom:16px;
}
.content_sub
{
width:857px;
float:left;
margin-left:53px;
}
.content_sub1
{
width:955px;
margin:0px auto;
padding-bottom:50px;
padding-top:30px;
}

.box16
{
width:864px;
margin-top:16px;
}
.box17
{
width:864px;
}
.box17 .article_body
{
font-size:13px;
color:#444444;
line-height:17px;
padding-bottom:10px;
text-align:left;
}
.box17 .images
{
width:408px;
height:240px;
float:right;
border:3px #b7c8d9 solid;
margin-left:10px;
margin-bottom:10px;
}
.box_gallery{
width:864px;
margin-top:27px;
}
.box_gallery img{
margin: 0px 8px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.menu2{
width:197px;
float:left;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu2-sel.png');
background-repeat:repeat-y;
font-size:15px;
width:180px;
height:auto;
line-height:23px;
padding-left:23px;
text-decoration:none;
display:block;
color:#444444;
padding-top:8px;
padding-bottom:8px;
}
.menu_second a{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu2.png');
background-repeat:repeat-y;
font-size:15px;
color:#444444;
width:180px;
height:auto;
text-decoration:none;
display:block;
line-height:23px;
padding-left:17px;
padding-top:8px;
padding-bottom:8px;

}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.8155295.1327162820!/bg-menu2-sel.png');
background-repeat:repeat-y;
text-decoration:none;
}
.box18
{
width:649px;
float:right;
}
.preventivo {
margin-top:6px;
width:649px;
}
.prev_cat .all_label label {
display:block;
height:4px;
margin-top:-18px;
padding-top:15px;
width:58px;
color:#535353;
padding-left:25px;
}
.prev_cat .all_label input {
border-color:#525252 #cccccc #cccccc #cccccc;
border-style:solid;
border-width:1px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:-58px;
margin-top:15px;
width:294px;
height:32px;
}
.preventivo .prev_cat .all_label {
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
height:235px;
line-height:20px;
padding-top:10px;
width:647px;
color:#242424;
}
.prev_cat .button_invia {
padding-top:5px;
width:100px;
}
.button_invia {
margin-right:304px;
}
.preventivo .prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#535353;
width:auto;
padding-left:24px;
margin-top:7px;
}
.prev_cat .resto_form textarea {
border-color:#525252 #cccccc #cccccc #cccccc;
border-style:solid;
border-width:1px;
color:#535353;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:150px;
margin:0px 0 5px 0px;
width:617px;
}
.preventivo .prev_cat .resto_form .link196 cboxelement {
color:#535353;
float:none;
font-size:11px;
overflow:hidden;
margin-left:278px;
}
.preventivo .prev_cat .resto_form .link196 cboxelement a
{
color:#535353; 
}
.preventivo .prev_cat .resto_form a
{
color:#535353;
}
.preventivo a.modTxt
{
	display:none;
}
.prev_cat .all_label #acpro_inp23,
.prev_cat .all_label #acpro_inp25,
.prev_cat .all_label #acpro_inp27,
.prev_cat .all_label #acpro_inp29
{
float:left;
margin-left:-60px;
}
.prev_cat .all_label #acpro_inp24,
.prev_cat .all_label #acpro_inp26,
.prev_cat .all_label #acpro_inp28,
.prev_cat .all_label #acpro_inp30
{
float:left;
margin-left:25px;
}
.prev_cat .all_label #acpro_inp0,
.prev_cat .all_label #acpro_inp2,
.prev_cat .all_label #acpro_inp4,
.prev_cat .all_label #acpro_inp6
{
float:left;
margin-left:-60px;
}
.prev_cat .all_label #acpro_inp1,
.prev_cat .all_label #acpro_inp3,
.prev_cat .all_label #acpro_inp5,
.prev_cat .all_label #acpro_inp7
{
float:left;
margin-left:25px;
}
.dove{

width:498px;
height:248px;
float:right;
margin-right:7px;
}

.dove_siamo{
width:494px;
height:248px;
}
/*-- mappa --*/
.dove .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:182px;
}
.map
{
border:2px solid #a4a4a4;
}



      
