/*
 * Id: 7.8451221
 * Version: 1329400059
 * Generated: Feb 22, 2012 9:01:43 PM
 * Rendered: 
 */
    /****************RESET STYLE******************/
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;
}
a.modImg {

}

body {
background-image: url('/polopoly_fs/7.8451221.1329400059!/bg_body.jpg');
font-family:arial;
background-repeat:no-repeat;
background-color:#023564;
font-size:13px;
color:#ffffff;
margin:0;
padding:0;
background-position: center top;
}

a {
text-decoration:underline;
color:#ffffff;
}
a:hover{
text-decoration:none;
}

.first_wrapper{
background-image: url('/polopoly_fs/7.8451221.1329400059!/first.png');
background-repeat:repeat-y;
background-position:center top;
}

.wrapper{
width: 973px;
margin: 0 auto;
}
.content{
width: 973px;
margin: 0 auto;
}
.plus_one {
height: 30px;
    margin-left: 865px;
    margin-top: 197px;
    position: absolute;
    width: 71px;
    z-index: 59;
}
 
.top{
height:186px;
width: 973px;
margin: 0 auto;
}

.logo{
background-image: url('/polopoly_fs/7.8451221.1329400059!/top.png');
height:130px;
width: 955px;
margin: 0 auto;
}

.logo1{
float: left;
    height: 86px;
    margin-left: 13px;
    margin-top: 25px;
    width: 317px;
}

.logo2{
float: right;
    height: 45px;
    margin-right: 11px;
    margin-top: 66px;
    width: 181px;
}


.menu{
background-image: url('/polopoly_fs/7.8451221.1329400059!/menu.png');
background-repeat:no-repeat;
height: 57px;
width: 973px;
position:relative;
z-index:25;
}
/*
.menu_sel {
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
height: 39px;
width:73px;
line-height:39px;
color:#ffffff;
font-size:14px;

}

.menu_first a {
height: 39px;
width:73px;
line-height:39px;
color:#ffffff;
font-size:14px;
text-decoration:none;

}

.menu_first a:hover{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
height: 39px;
width:73px;
line-height:39px;
color:#ffffff;
font-size:14px;
}


.menu #menu_s_1 a:hover,
.menu .menu_sel#menu_s_1{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 17px;
    width: 56px;

}
.menu #menu_s_1 a{
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 17px;
    width: 56px;
}

.menu #menu_s_2 a:hover,
.menu .menu_sel#menu_s_2{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
    padding-left: 11px;
    width: 62px;
}
.menu #menu_s_2 a{
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
    padding-left: 11px;
    width: 62px;

}

.menu #menu_s_3 a:hover,
.menu .menu_sel#menu_s_3{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
padding-left: 15px;
    width: 58px;
}
.menu #menu_s_3 a{
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
padding-left: 15px;
    width: 58px;
}


.menu #menu_s_4 a:hover,
.menu .menu_sel#menu_s_4{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
 padding-left: 12px;
    width: 61px;

}
.menu #menu_s_4 a{
float: left;
    height: 39px;
    margin-left: 6px;
    margin-top: 9px;
 padding-left: 12px;
    width: 61px;

}

.menu #menu_s_5 a:hover,
.menu .menu_sel#menu_s_5{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
 padding-left: 20px;
    width: 53px;
}
.menu #menu_s_5 a{
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
 padding-left: 20px;
    width: 53px;


}

.menu #menu_s_6 a:hover,
.menu .menu_sel#menu_s_6{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m2.png');
background-repeat:no-repeat;
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 73px;
}
.menu #menu_s_6 a{
 float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 73px;

}

.menu #menu_s_7 a:hover,
.menu .menu_sel#menu_s_7{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m3.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 93px;
}

.menu #menu_s_7 a{
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 93px;
}





.menu #menu_s_8 a:hover,
.menu .menu_sel#menu_s_8{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m4.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 118px;
}

.menu #menu_s_8 a{
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 118px;

}



.menu #menu_s_9 a:hover,
.menu .menu_sel#menu_s_9{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m3.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 15px;
    width: 90px;
}

.menu #menu_s_9 a{
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 15px;
    width: 90px;

}




.menu #menu_s_10 a:hover,
.menu .menu_sel#menu_s_10{
background-image: url('/polopoly_fs/7.8451221.1329400059!/m1.png');
background-repeat:no-repeat;
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 61px;
}

.menu #menu_s_10 a{
float: left;
    height: 39px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 12px;
    width: 61px;
}
*/ 
.box{

float: left;
    height: 353px;
    margin-top: -13px;
    width: 254px;
}

.box1{
background-image: url('/polopoly_fs/7.8451221.1329400059!/box.png');
background-repeat:no-repeat;
background-position:left;
height:214px;
width: 254px;
}


.box1 .article_title
{ 
    font-size: 22px;
    line-height: 15px;
    height: 20px;
    width: 95px;
margin-left: 31px;
    margin-top: 35px;
}


.box1 .article_body {
 margin-left: 31px;
    margin-top: 15px;
    height: 76px;
    line-height: 15px;
    overflow: hidden;
    width: 184px;
}


.box1 .link
{
margin-left: 31px;
    margin-top: 13px;
background-image: url('/polopoly_fs/7.8451221.1329400059!/bout.png');
    background-repeat: no-repeat;
    height: 28px;
    line-height: 25px;
    width: 72px;
padding-left:14px; 
}	
	
.box1 .link a{
 text-decoration: none;
 color: #042141;
 font-size:15px;
}

.box1 .link a:hover{
text-decoration:underline;
}


.box2{
background-image: url('/polopoly_fs/7.8451221.1329400059!/box2.png');
background-repeat:no-repeat;
height:156px;
width: 254px;
margin-top:-17px;
}

.a {
    height: 64px;
    margin-left: 33px;
    padding-top: 30px;
    width: 189px;
}

.a .article_title {
    color: #123F71;
    font-size: 22px;
    height: 21px;
    line-height: 18px;










    width: 85px;
}

.a .article_body {
    color: #123F71;
    height: 37px;
    line-height: 19px;
    margin-left: 55px;
    margin-top: 5px;
    overflow: hidden;
    width: 111px;
}

.b {
    height: 15px;
margin-left:87px;
    width:109px;
margin-top:3px;
}


.b .article_body {
    color: #042141;
    height: 15px;
    line-height: 17px;
    overflow: hidden;
   width:109px;

}

.c {
    height: 15px;
margin-left:87px;
    width:109px;
margin-top:3px;
}


.c .article_body {
    color: #042141;
    height: 15px;
    line-height: 17px;
    overflow: hidden;
   width:109px;

}

.txte{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxxx.png');
background-repeat:no-repeat;
float: left;
    height: 131px;
    margin-left: -13px;
    margin-top: -337px;
    position: relative;
    width: 131px;
    z-index: 14;
}



.txte .article_title {
color: #302C15;
    font-size: 15px;
    height: 38px;
    line-height: 18px;
    margin-left: 8px;
    margin-top: 38px;
    text-align: center;
    text-transform: uppercase;
    width: 111px;
}

.txte .article_body {
color: #95100B;
    font-size: 15px;
    height: 18px;
    line-height: 19px;
    margin:0 auto;
    overflow: hidden;
    width: 90px;
}

.cadre{
border-top: 1px dotted #698BA1;
    clear: both;
/*
    height: 618px;
*/

    margin: 0 auto;
    width: 951px;
}

.aa{
height:250px;
width:961px;
}

.aa1{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-11px;
}

.aaa1{
height: 137px;
    margin-left: 25px;
    margin-top: 25px;
    width: 204px;
}

.aaa1 .images{
height: 91px;
width: 204px;
}

.aaa1 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 197px;
}	
	
.aaa1 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.aaa1 .link a:hover{
text-decoration:underline;
}

.aaa2{
margin-left: 25px;
margin-top: 4px;
height: 65px;
width: 171px;
}

.aaa2 .article_body {
height: 65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.aa2{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-16px;
}

.aaa3{
height: 137px;
    margin-left: 25px;
    margin-top: 25px;
    width: 204px;
}

.aaa3 .images{
height: 91px;
width: 204px;
}

.aaa3 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 172px;
}	
	
.aaa3 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.aaa3 .link a:hover{
text-decoration:underline;
}

.aaa4{
margin-left: 25px;
margin-top: 4px;
height: 65px;
width: 171px;
}

.aaa4 .article_body {
height: 65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}




.aa3{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
margin-left:-16px;
float:left;
}

.aaa5{
height: 137px;
    margin-left: 25px;
    margin-top: 25px;
    width: 204px;
}

.aaa5 .images{
height: 91px;
width: 204px;
}

.aaa5 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 182px;
}	
	
.aaa5 .link a{
color: #CB4F00;
font-size: 17px;
text-decoration:none;
}

.aaa5 .link a:hover{
text-decoration:underline;
}

.aaa6{
margin-left: 25px;
margin-top: 4px;
height: 65px;
width: 171px;
}

.aaa6 .article_body {
height: 65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}


.aa4{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:252px;
float:left;
margin-left:-18px;
}

.aaa7{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.aaa7 .images{
height: 91px;
width: 204px;
}

.aaa7 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;

    overflow: hidden;
    width: 174px;
}	
	
.aaa7 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.aaa7 .link a:hover{
text-decoration:underline;
}

.aaa8{
margin-left: 25px;
margin-top: 4px;
height: 65px;
width: 171px;
}

.aaa8 .article_body {
height: 65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}


.bb{
height:250px;
width:961px;
}

.bb1{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-11px;
}

.bbb1{
  height: 119px;
    margin-left: 25px;
    margin-top: 25px;
    width: 204px;
}

.bbb1 .images{
height: 91px;
width: 204px;
}

.bbb1 .link{
	
height: 18px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 197px;
}	
	
.bbb1 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.bbb1 .link a:hover{
text-decoration:underline;
}

.bbb2{
 height: 65px;
    margin-left: 25px;
    margin-top: 8px;
    width: 191px;
}

.bbb2 .article_body {

color: #302C15;
    height: 65px;
    line-height: 15px;
    overflow: hidden;
    width: 191px;
}


.bb2{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-16px;
}


.bbb3{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.bbb3 .images{
height: 91px;
width: 204px;
}

.bbb3 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 187px;
}	
	
.bbb3 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.bbb3 .link a:hover{
text-decoration:underline;
}

.bbb4{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.bbb4 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.bb3{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
margin-left:-16px;
float:left;
}

.bbb5{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.bbb5 .images{
height: 91px;
width: 204px;
}

.bbb5 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 140px;
}	
	
.bbb5 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.bbb5 .link a:hover{
text-decoration:underline;
}

.bbb6{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.bbb6 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.bb4{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:252px;
float:left;
margin-left:-18px;
}

.bbb7{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.bbb7 .images{
height: 91px;
width: 204px;
}

.bbb7 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 197px;
}	
	
.bbb7 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.bbb7 .link a:hover{
text-decoration:underline;
}

.bbb8{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.bbb8 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}


.cc{
height:250px;
width:961px;
}

.cc1{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-11px;
}

.ccc1{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.ccc1 .images{
height: 91px;
width: 204px;
}

.ccc1 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 197px;
}	
	
.ccc1 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.ccc1 .link a:hover{
text-decoration:underline;
}

.ccc2{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.ccc2 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}


.cc2{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
float:left;
margin-left:-16px;
}
.ccc3{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.ccc3 .images{
height: 91px;
width: 204px;
}

.ccc3 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 193px;
}	
	
.ccc3 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.ccc3 .link a:hover{
text-decoration:underline;
}

.ccc4{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.ccc4 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.cc3{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:255px;
margin-left:-16px;
float:left;
}

.ccc5{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.ccc5 .images{
height: 91px;
width: 204px;
}

.ccc5 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 185px;
}	
	
.ccc5 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.ccc5 .link a:hover{
text-decoration:underline;
}

.ccc6{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.ccc6 .article_body {
height: 65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.cc4{
background-image: url('/polopoly_fs/7.8451221.1329400059!/boxmul_ass.png');
background-repeat: no-repeat;
height:250px;
width:252px;
float:left;
margin-left:-18px;
}

.ccc7{
height: 137px;
margin-left: 25px;
margin-top: 25px;
width: 204px;
}

.ccc7 .images{
height: 91px;
width: 204px;
}

.ccc7 .link{
    height: 37px;
    line-height: 18px;
    margin-top: 5px;
    overflow: hidden;
    width: 197px;
}	
	
.ccc7 .link a{
color: #CB4F00;
font-size: 15px;
text-decoration:none;
}

.ccc7 .link a:hover{
text-decoration:underline;
}

.ccc8{
margin-left: 25px;
margin-top: 4px;
height:65px;
width: 171px;
}

.ccc8 .article_body {
height:65px;
line-height: 15px;
width: 171px;
color: #302c15;
overflow: hidden;
}

.footer1{
padding-bottom: 23px;
width: 973px;
margin:0px auto;

}
.bg-footer{
background-image: url('/polopoly_fs/7.8451221.1329400059!/bg_footer.png');
background-repeat: no-repeat;
background-position: top center;
/margin-top:-1px;


}

.footer{
    color: #FFFFFF;
    font-size: 15px;
    line-height: 17px;
    padding-top: 16px;
    text-align: center;
}
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}

.footer a{
font-size:14px;
color:#ffffff;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
color:#ffffff;
}
.powered {
color: #000000;
    margin: 27px auto 0;
    width: 300px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color: #000000;

}
.powered a:hover{
text-decoration:none;
color: #000000;

}
.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;
}
a.modTxt {
margin-left:-16px;
}

/* ***************************SUB_LEVELS**************************** */
#pagetitle{
height:57px;
color:#cb4f00;
font-size:24px;
line-height:50px;
padding-top:6px;
text-indent:30px;
background-image: url('/polopoly_fs/7.8451221.1329400059!/pagina-.png');
background-repeat: no-repeat;
background-position:center;
}
.text_sub{
width:900px;
margin-left:24px;
padding-bottom:50px;
padding-top:25px; 
}
.text_sub .article_body{
padding-bottom:20px;
line-height:20px;
color:#252f39;
}
.text_sub .images{
float:right;
border:#c2c8cd 3px solid;
height:236px;
margin:0 0 15px 15px; 
}
.box_gallery{
width:920px;
margin-top:20px;

margin-left:24px;
}
.box_gallery img{

margin: 8px 15px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.content_sub{
margin:0 auto;
width:955px;
}
.content_top{
background-image: url('/polopoly_fs/7.8451221.1329400059!/top.png');
background-repeat: no-repeat;
background-position:center;
height:10px;
width:955px;
}
.content_middle{
background-image: url('/polopoly_fs/7.8451221.1329400059!/mid.png');
background-repeat:repeat-y;
background-position:center;
width:955px;
}
.content_bottom{
background-image: url('/polopoly_fs/7.8451221.1329400059!/bottom.png');
background-repeat: no-repeat;
background-position:center;
height:13px;
width:955px;
}
.box_sub{
position:absolute;
background-image: url('/polopoly_fs/7.8451221.1329400059!/box_sub.png');
background-repeat: no-repeat;
background-position:center;
width:288px;
height:123px;
margin:5px 0 0 263px;
z-index:23;
}
.box_sub .article_body {
height:53px;
width:217px;
color: #fff;
font-size:24px;
overflow: hidden;
margin-left:35px;
margin-top:15px;
}
/* ****************************** */
.contatti{
width:505px;
height:521px;
float:left;
margin-top:20px;
}
.preventivo {
margin-top:10px;
width:505px;
}
.prev_cat .all_label label {
display:block;
height:20px;
margin-top:-18px;
padding-left:24px;
padding-top:6px;
width:48px;
color:#252F39;
}
.prev_cat .all_label input {
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:-47px;
margin-top:8px;
width:223px;
height:34px;
}
.prev_cat .all_label {
font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
height:200px;
line-height:20px;
padding-top:10px;
width:521px;
color:#252F39;
}
.prev_cat .button_invia {
padding-top:5px;
width:100px;
}
.button_invia {
margin-right:304px;
}
.prev_cat .resto_form textarea {
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
color:#252F39;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:150px;
margin:5px 0 5px 0px;
width:475px;
}
.prev_cat .resto_form {
width:480px;
padding-left:25px;
color:#252F39;
}
.preventivo .article_body{display:none;} 
/* ***********DOVE SIAMO************* */
.mappa{
float:left;
width:460px;
height:315px;
margin:22px 0 0 20px;
padding-bottom:20px;
}
.map{
border:#a44000 3px solid;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#252F39;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#252F39;
}
.bottom_map02 {
padding-left:142px;
}
/* *********GATALOGO ************* */
.box_catalogue{
width:890px;
margin-top:10px;
margin-left:24px;
}
.box_catalogue .catalogo .element_container{
width:430px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#252f39;
}
.box_catalogue .catalogo .element_container a{
color:#ff7a09;
text-decoration:none;
}
.box_catalogue .catalogo .element_container a:hover{
color:#ff7a09;
text-decoration:underline;
}
.box_catalogue .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
border:#ff7a09 1px solid;
height:100px;
}
.box_catalogue .catalogo .text_window{
float:right;
height:61px;
line-height:20px;
margin:0 10px 0 0;
overflow:hidden;
width:305px;
font-size:14px;
}
.box_catalogue .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#252f39;
height:80px;
}
.box_catalogue .catalogo .ingrandisci{
float:right;
text-align:left;
width:314px;
padding-top:25px;
color:#ff7a09;
font-weight:bold;
text-transform:capitalize;
} 


      
