/*
 * Id: 7.6957639
 * Version: 1327318924
 * Generated: Feb 23, 2012 12:21:13 AM
 * 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;
}
.flags{
position: absolute;
margin: 10px 0 0 908px;
}
body {
background-color:#57595b;
margin:0 auto;
font-family:"Century Gothic", Times, serif;
color:#373737;
font-size:13px;
}
#widgetbar_main {
background-color:#ffffff !important;
}
.link a.modTxt { 
position:absolute;
margin-left:-16px;
}
a.modImg,
a.modTxt,
.link a.modTxt {
position:absolute;
}
a.modTxt { 
margin-left:-16px; 
}
.popup{
 color:#000000;	
}
 a{
color:#373737;
text-decoration:underline;
 }
 a:hover{
 text-decoration:none;
 }
.clear_both{
clear:both;
line-height:normal;
}
.wrapper1{
background-image: url('/polopoly_fs/7.6957639.1327318924!/wrapper1.png');
background-position:top;
background-repeat:no-repeat;	
background-color:#000000;
}
.wrapper{
margin:0 auto;
width:956px;
}
.top{
margin:0 auto;
width:956px;
}
.flash{
float: left;
height:391px;
margin:0 auto;
width: 956px;
}
.flash>img{
height:391px;
width: 956px;
}
.header{
/* background-image: url('/polopoly_fs/7.6957639.1327318924!/bg1.png'); */
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg5.png');
background-position:top;
background-repeat:no-repeat;	
position:absolute;
height:122px;
width:956px;
}
.box1{
float:left;
width:400px; 
}
.ass{
display:block;
margin-left:490px;
margin-top:10px;
position:absolute;
z-index:2;
}
.fb{
display:block;
height:16px;
width:16px;
float:left;
margin-right:8px;
margin-top:2px;

}
.jaim{
float:left;

}

.marques{
float:left;
margin-top:30px;
width:550px; 
}
.marques img{
padding-right:10px; 
float:left;
}
.m1{
background-image: url('/polopoly_fs/7.6957639.1327318924!/m1.png');
background-position:left top;
background-repeat:no-repeat;
float:left;
height:48px;
width:124px;
margin-right:10px;
}
.m1 .link{
color:#000000;
display:block;
font-size:13px;
font-weight:bold;
padding-left:8px;
padding-top:8px;
text-transform:uppercase;
}
.m1 .link a{
text-decoration:none;
color:#000000;
display:block;
}
.m1 .link a:hover{
text-decoration:underline;
}
.m1 .link  a.modTxt {
margin-left:60px;
}
.m2{
background-image: url('/polopoly_fs/7.6957639.1327318924!/m2.png');
background-position:left top;
background-repeat:no-repeat;
float:left;
height:48px;
width:124px;
}
.m2 .link{
color:#000000;
display:block;
font-size:13px;
font-weight:bold;
padding-left:8px;
padding-top:8px;
text-transform:uppercase;
}
.m2 .link a{
text-decoration:none;
color:#000000;
display:block;
}
.m2 .link a:hover{
text-decoration:underline;
}
.marks{
float:left;
display:none;
}
.fiat img{
float:left;
margin-left:17px;
margin-right:5px;
}

.menu .menu_sel {
color:#0F468B;
float:left;
font-size:13px;
font-weight:bold;
line-height:20px;
text-decoration:none;
text-align:center;
padding:0 4px;
text-transform:capitalize;
}
.menu .menu_first a {
color:#373737;
float:left;
font-size:13px;
line-height:20px;
text-decoration:none;
padding:0 4px;
text-align:center;
text-transform:capitalize;
}
.menu .menu_first a:hover {
color:#0F468B;
font-weight:normal;
}
.separator{
background-image: url('/polopoly_fs/7.6957639.1327318924!/separator.png');
background-position:left top;
background-repeat:no-repeat;
float: left;
height: 16px;
margin-top: 3px;
width: 1px;
}
.menu #menu_s_1 a,.menu #menu_s_1 a:hover,.menu .menu_sel#menu_s_1 {
}
.menu #menu_s_2 a,.menu #menu_s_2 a:hover,.menu .menu_sel#menu_s_2 {
}
.menu #menu_s_3 a,.menu #menu_s_3 a:hover,.menu .menu_sel#menu_s_3 {
}
.menu #menu_s_4 a,.menu #menu_s_4 a:hover,.menu .menu_sel#menu_s_4 {
}
.menu #menu_s_5 a,.menu #menu_s_5 a:hover,.menu .menu_sel#menu_s_5 {
}
.txt{
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg2.png');
background-position:left top;
background-repeat:no-repeat;
height:173px;
 margin-left:548px;
margin-top:165px;
position:absolute;
width:392px;
}
.box_Ecom{
height:50px;
margin-left:548px;
margin-top:341px;
position:absolute;
width:392px;
}
#boxCerca {
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg_Ecom.png');
background-position:left top;
background-repeat:no-repeat;
width: 392px;
}
#boxCerca p {
display: block;
float: left;
height: 30px;
padding: 15px 0 0 39px;
width: 91px;
}
#boxCerca .button {
margin:13px 0 0 8px;
}
.t1 .article_title{
color:#ffffff;
font-size:20px;
font-weight:bold;
text-transform:uppercase; 
padding-top:29px;
padding-left:46px;
}
.t1 .article_body{
color:#b0b0b0;
font-size:30px;
line-height:25px;
font-weight:bold;
text-transform:uppercase; 
overflow:hidden;
height:30px;
width:225px; 
padding-left:46px;
}
.t2 .article_body{
color:#ffffff;
font-size:14px;
line-height:18px; 
overflow:hidden;
height:58px;
width:295px; 
padding-top:6px;
padding-left:46px;
}

.content{
background-color:#ffffff;
margin:0 auto;
width:956px;
padding-bottom:30px;
}
.box_left{
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg3.png');
background-position:left top;
background-repeat:no-repeat;
float: left;
height: 303px;
margin-left: 10px;
margin-top: 7px;
width: 375px; 
}
.titre .article_title{
background-image: url('/polopoly_fs/7.6957639.1327318924!/bgt1.png');
background-position:left top;
background-repeat:no-repeat;
color: #FFFFFF;
font-size: 21px;
font-weight: bold;
height: 49px;
line-height: 42px;
margin-left: 20px;
margin-top: 20px;
width: 338px; 
}
.titre .article_body,.titre1 .article_body{
display:none;
}
.txt1{
width:290px;	
margin-left:20px;
margin-top:25px;
}
.txt2{
width:290px;
margin-left:20px;
margin-top:42px; 
}
.txt1 .link,
.txt2 .link{
background-image: url('/polopoly_fs/7.6957639.1327318924!/puce.png');
background-position:left 7px;
background-repeat:no-repeat;
padding-left: 33px;
}
.txt1 .link a,
.txt2 .link a{
color: #0F478B;
font-size: 20px;
text-decoration:none;
font-weight: bold;	
}
.txt1 .link a:hover,
.txt2 .link a:hover{
text-decoration:underline;	
}
.txt1 .article_body,.txt2 .article_body{
color: #FFFFFF;
font-size: 14px;
height: 21px;
line-height: 16px;
overflow: hidden;
width:310px;
padding-left:33px;
}
.box_right{
float:left;
margin-left:30px;
width:530px; 
}
.titre1 .article_title{
color: #0f468b;
font-size: 24px;
font-weight: bold;
line-height:20px;
padding-bottom:20px;
padding-top:16px;
}
.txt3{
float:left;
width:144px;
height:215px; 
}
.txt4{
float:left;
width:144px;
height:215px; 
margin-left:35px;
}
.txt5{
float:left;
width:144px;
height:215px; 
margin-left:35px;
}
.txt3 .article_title,.txt4 .article_title,.txt5 .article_title{
color: #373737;
font-size:14px;
font-weight: bold;
padding-top:10px;
font-family:tahoma;
padding-bottom:20px;
padding-top:12px;
padding-bottom:3px;
}
.txt3 .article_body,.txt4 .article_body{
color: #373737;
font-size: 13px;
height:45px;
line-height:14px;
overflow: hidden;
width:137px;
font-family:tahoma;
}
.txt5 .article_body{
color: #373737;
font-size: 13px;
height:30px;
line-height:14px;
overflow: hidden;
width:137px;
font-family:tahoma;
}
.txt3 .link1 ,.txt4 .link2 ,.txt5 .link3 {
background-image: url('/polopoly_fs/7.6957639.1327318924!/puce1.png');
background-position:right top;
background-repeat:no-repeat;
color:#373737;
font-size:13px;
font-weight:bold;
width:75px;
margin-top:10px;
}
.txt3 .link1{
margin-top:14px;
}
.txt4 .link2{
margin-top:-6px;
}
.txt3 .link1 a,.txt4 .link2 a,.txt5 .link3 a{
text-decoration:none;
color:#373737;
}
.txt3 .link1 a:hover,.txt4 .link2 a:hover,.txt5 .link3 a:hover{
text-decoration:underline;
}
.divisor{
background-color:#CACACA;
float:left;
height:1px;
margin-bottom:4px;
margin-top:7px;
width:499px;
}
.lien {
background-image: url('/polopoly_fs/7.6957639.1327318924!/puce.png');
background-position:left 7px;
background-repeat:no-repeat;
color:#0F468B;
font-size:13px;
font-weight:bold;
line-height:31px;
padding-left:27px;	
}
.lien  a{
text-decoration:none;
color: #0f468b;
}
.lien  a:hover{
text-decoration:underline;
}
.bg_footer{
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg_footer.png');
background-position:left top;
background-repeat:-repeat-x
background-color:#000000;
margin:-25px auto 0;
padding-top:50px;
text-align:center;
color:#FFFFFF;
}
.footer1{
margin: 0 auto;
width:955px;
}
.footer1 a{
color:#FFFFFF;
}
.footer1 br{
display: none;
}


/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color:#FFFFFF;
font-size:12px;
}
.footer a{
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}
.footer a:hover{
text-decoration:none;
}
.powered {
color:#FFFFFF;
font-size:12px;
padding:2px 0;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#FFFFFF;
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;
}
/* --- CATALOGUE --- */
.catalogo .element_container{
    float: left;
    margin: 15px 10px 0 0;
    overflow: hidden;
    width: 325px;
}
.catalogo .element_container a{
text-decoration:none;
}
.catalogo .element_container a:hover{
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: 205px;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:195px;
overflow:hidden;
color:#222222;
height:80px;
}
.catalogo .ingrandisci {
    float: right;
    padding-top: 5px;
    text-align: left;
    width: 210px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 43px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:340px;
height:38px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:179px;
overflow:auto;
width:340px;
}

.prev_scrivici .text_area {
float:right;
margin-top:-207px;
padding-right:0px;
padding-top:10px;
width:340px;
}

.prev_scrivici .check_autorizzazione {
    float: right;
    margin-right: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    width: 340px;
}
.prev_scrivici {
padding-left:0px;
}
.button_invia {
    float: right;
    margin-right: 290px;
    width: 50px;
}
/*-- 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:125px;
}
#pagetitle,
.titre_mappa .article_title {
    color: #0F468B;
    font-size: 24px;
    height: 35px;
}
.sub_menu{
background-image: url('/polopoly_fs/7.6957639.1327318924!/bg_sub_menu.png'); 
    float: left;
    height: 300px;
    padding-top: 10px;
    width: 215px;
}
.menu_second a{
background-image: url('/polopoly_fs/7.6957639.1327318924!/puce.png');
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    padding-left: 30px;
    text-decoration: none; 
}
.menu_second a:hover,
.menu_second_sel{
background-image: url('/polopoly_fs/7.6957639.1327318924!/puce.png'); 
    background-position: left center;
    background-repeat: no-repeat;
    color: #0F468B;
    font-size: 16px;
    font-weight: bold;
    height:40px;
    line-height:40px;
    margin-left: 15px;
    padding-left: 30px;
}
.txt_right {
    float: right;
    width: 715px;
}
.txt_right .article_body {
    line-height: 18px;
    padding-bottom: 20px;
    width: 684px;
}
.cata_right {
    border-top: 1px solid #CCCCCC;
    margin-top: 15px;
    padding-top: 10px;
    width: 673px;
}
.gall_right {
    border-top: 1px solid #CCCCCC;
    width: 673px;
    padding-top: 15px;
}
.mappa_right {
    float: left;
    padding-bottom: 25px;
    width: 440px;
}
.mappa_txt {
    float: right;
    margin-top: 35px;
    width: 255px;
}
.mappa_txt .article_title,
.mappa1 .article_title,
.mappa2 .article_title{
    color: #0F468B;
    font-weight: bold;
    height: 25px;
    margin-top: 15px;
}
.mappa_txt .article_body,
.mappa1 .article_body,
.mappa2 .article_body{
    width: 210px;
}
.mappa_txt a,
.mappa1 a,
.mappa2 a{
    color: #0F468B;
    font-weight: bold; 
}
.titre_mappa{
	
}
.mappa1 {
    float: left;
    margin-left: 15px;
    width: 440px;
}
.mappa2 {
    float: right;
    margin-right: 20px;
    width: 440px;
}
.txt_servizi .images,
.txt_conv .images{
    border: 4px solid #CCCCCC;
    float: right;
    height: 380px;
    margin-left: 15px;
    margin-top: -60px;
    width: 294px;
}
.txt_conv .images{
    margin-top: 0px;	
}
.txt_servizi {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 690px;
}
.txt_servizi .article_body,
.txt_prev .article_body,
.txt_conv .article_body{
    line-height: 18px;
    padding-bottom: 20px;
}
.txt_servizi .article_title,
.txt_prev .article_title {
    color: #0F468B;
    font-weight: bold;
    height: 70px;
    width: 370px;
}
#pagetitle{
    width: 691px;
    font-weight: normal;
}
.txt_prev {
    float: left;
    width: 370px;
}
.right_prev {
    float: right;
    width: 575px;
}
#menu_s_6 {
    display: none;
}
.txt_ass .article_body{
    width: 300px;	
}
.txt_ass {
    float: left;
    width: 300px;
}
.prev_ass {
    float: right;
    width: 380px;
}
.txt_conv {
    width: 930px;
}


.top1_left{
float:left;
width:550px;
height:122px;
}

.logo {
float: left;
height:125px;

width:495px;
}
.logo_ass{
float:right;
margin-top:50px;
width:222px;
display:none;
}
.fiat{
float:left;
margin-left:80px;
display:none;


}

.fiat2{
float:right;
display:none;
}

.top1_right {
float: right;
width: 405px;
height:122px;
}

.box_link {
float: right;
margin-right: 12px;
margin-top: 10px;
margin-bottom:17px;
}
.menu {
display: block;
float: right;
height: 20px;
width: 360px;
}









      
