/*
 * Id: 7.1004575
 * Version: 1312544560
 * Generated: Feb 22, 2012 9:27:10 PM
 * Rendered: 
 */
    .flags {
margin:10px 0 0 908px;
position:absolute;
}

/* reset stili di base */

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;
}/* basic style */
body {
margin: 0px;
background-color:#303030;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #63635f;
}
a{
color:#63635f;
}
a:hover {
text-decoration:none;
}
.first_wrapper{
background-image: url('/polopoly_fs/7.1004575.1312544560!/bg.jpg');
background-repeat:no-repeat;
background-position:top center;
background-color:#fff;
margin: 0px auto;
}
.second_wrapper{
background-image: url('/polopoly_fs/7.1004575.1312544560!/bg_footer.jpg');
background-repeat:no-repeat;
background-position:center;
padding-top:45px;
margin: 0px auto;
}
.wrapper {
background-image: url('/polopoly_fs/7.1004575.1312544560!/bg_right.png');
background-position:79% 100px;
background-repeat:no-repeat;
margin:0 auto;
min-height:920px;
width:955px;
}
.top{
margin:0 auto 45px;
padding-top:15px;
height:72px;
width:955px;
}
.logo_tel{
float:left;
height:110px;
margin-top:17px;
width:715px;	
}
.logo{
float:left;
height:65px;
width:256px;
}
.tel{
background-image: url('/polopoly_fs/7.1004575.1312544560!/tel.png');
background-repeat:no-repeat;
background-position: center;
float:right;
height:77px;
width:247px;
padding-top:10px;
padding-left:60px; 
}
.tel .article_body{
font-size:30px;
font-weight:bold;
color:#fff;
}
.brands {
float:right;
width:166px;
}
.brands .br1{
width:166px;
height:115px;
}
.brands .br2{
width:166px;
height:65px;
}
.brands .br3{
width:166px;
height:65px;
}
.brands .br4{
width:166px;
height:75px;
}
.brands .br5{
width:166px;
height:140px;
}
.brands .br6{
width:166px;
height:110px;
}
.brands .br7{
width:166px;
height:70px;
}
.brands .br8{
width:166px;
height:48px;
}
.br1 .images, .br2 .images, .br3 .images, .br4 .images, .br5 .images, .br6 .images, .br7 .images, .br8 .images{
width:166px;	
}
.menu {
font-family:Trebuchet MS;
font-size:16px;
height:41px;
line-height:41px;
margin-left:3px;
text-align:center;
text-decoration:none;
width:950px;
}
.menu_sel{
color:#fff;
font-size:16px;
float:left;
height:41px;
line-height:41px;
font-weight:bold;
padding:0 10px;
text-decoration:none;
}
.menu_first a {
color:#999999;
float:left;
height:41px;
line-height:41px;
padding:0 10px;
text-decoration:none;
}
.menu_first a:hover{
color:#fff;
}
#menu_s_1 a{
width:47px;
}
#menu_s_2 a{
width:75px;
}
#menu_s_3 a{
width:65px;
}
#menu_s_4 a{
width:80px;
}
#menu_s_5 a{
width:55px;
}
#menu_s_6 a{
width:175px;
}
#menu_s_7 a{
width:90px;
}
#menu_s_1 a:hover,
.menu_sel#menu_s_1{
background:url('/polopoly_fs/7.1004575.1312544560!/bg_sel_1.png') no-repeat center;
width:47px;
}
#menu_s_2 a:hover,
.menu_sel#menu_s_2{
background:url('/polopoly_fs/7.1004575.1312544560!/bg_sel_2.png') no-repeat center;
width:75px;
}
#menu_s_3 a:hover,
.menu_sel#menu_s_3{
background:url('/polopoly_fs/7.1004575.1312544560!/bg_sel_3.png') no-repeat center;
width:65px;
}
#menu_s_4 a:hover,
.menu_sel#menu_s_4{
background:url('/polopoly_fs/7.1004575.1312544560!/bg_sel_4.png') no-repeat center;
width:80px;
}
#menu_s_5 a:hover,
.menu_sel#menu_s_5{
background: url('/polopoly_fs/7.1004575.1312544560!/bg_sel_5.png') no-repeat center;
width:55px;

}
#menu_s_6 a:hover,
.menu_sel#menu_s_6{
background: url('/polopoly_fs/7.1004575.1312544560!/bg_sel_6.png') no-repeat center;
width:175px;
}
#menu_s_7 a:hover,
.menu_sel#menu_s_7{
background: url('/polopoly_fs/7.1004575.1312544560!/bg_sel_7.png') no-repeat center;
width:90px;
}
.separator{
width:20px;
height:41px;
float:left;
}
.protool{
float:left;
width:384px;
height:290px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/protool_bg.png');
}
.second_logo{
width:384px;
height:44px;
margin-top:10px;
}
.links{
width:384px;
height:200px;
margin-top:25px;
}
.links .link{
height:25px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/links_bg.png');
background-repeat:no-repeat;
background-position:left;
margin-left:30px;
}
.links .link a{
color:#fdfdfd;
font-size:13px;
text-decoration:none;
line-height:25px;
text-transform:uppercase;
text-align:left;
padding-left:20px;
}
.links .link a:hover{
color:#51ad27;
}
.content{
width:725px;
float:left;
padding-bottom:25px;
}
.benvenuti{
border-bottom:1px dotted #8a8a8a;
float:left;
height:210px;
width:690px;
}
.benvenuti .article_title{
font-size:20px;
color:#000;
height:45px;
width:690px;
}
.benvenuti .article_body{
width:690px;
height:85px;
overflow:hidden;
line-height:20px;
}
.benvenuti .link{
width:97px;
height:31px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/link.png');
background-position:center;
background-repeat:no-repeat;
margin-top:20px;
padding-left:10px;
}
.benvenuti .link a{
color:#696969;
text-decoration:none;
font-size:12px;
line-height:32px;
font-weight:bold;
text-transform:capitalize;
text-align:center;
}
.benvenuti .link a:hover{
text-decoration:underline;
}
.box_images{
width:730px;
margin-top:35px;
float:left;
}
.box_images .box1, .box_images .box2, .box_images .box3, .box_images .box4{
width:180px;
height:165px;
float:left;
}
.box_images .box5, .box_images .box6, .box_images .box7, .box_images .box8{
width:180px;
height:165px;
margin-top:50px;
float:left;
}
.box1 .link{
width:150px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right 20%;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
font-weight:bold;
}
.box2 .link, .box5 .link, .box6 .link{
width:90px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right bottom;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
height:29px;
margin-bottom:10px;
font-weight:bold;
}
.box3 .link{
width:148px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right 20%;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
font-weight:bold;
}
.box4 .link{
width:155px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right 20%;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
font-weight:bold;
}
.box7 .link{
width:108px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right 20%;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
font-weight:bold;
}
.box8 .link{
width:143px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/title.png');
background-position:right 20%;
background-repeat:no-repeat;
color:#51ad27;
font-size:14px;
font-weight:bold;
}
.box1 .link a, .box2 .link a, .box3 .link a, .box4 .link a, .box5 .link a, .box6 .link a, .box7 .link a, .box8 .link a{
color:#51ad27;
text-decoration:none; 
}
.box1 .link a:hover, .box2 .link a:hover, .box3 .link a:hover, .box4 .link a:hover, .box5 .link a:hover, .box6 .link a:hover, .box7 .link a:hover, .box8 .link a:hover{
text-decoration:underline; 
}

.box1 .images, .box2 .images, .box3 .images, .box4 .images, .box5 .images, .box6 .images, .box7 .images, .box8 .images{
background-image: url('/polopoly_fs/7.1004575.1312544560!/bg_image.png');
background-position:bottom center;
background-repeat:no-repeat;
width:162px;
padding-left:3px;
height:123px;
}
.video{
float:left;
border:3px solid #9a9a9a;
width:385px;
height:335px;
}
.consegne{
float:left;
width:490px;
}
.consegne .article_title{
height:40px;
line-height:45px;
color:#535353;
font-size:24px;
border-bottom:3px solid #51ad27;
}
.consegne .images{
float:left;
width:170px;
height:133px;
margin-top:15px;
}
.consegne .article_body{
width:289px;
height:106px;
color:#535353;
font-size:13px;
overflow:hidden;
float:right;
margin-top:15px;
margin-right:20px;
}
.consegne .link{
width:75px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/menu_sel.png');
background-position:right center;
background-repeat:no-repeat;
float:right;
margin-right:235px;
}
.consegne .link a{
color:#51ad27;
text-decoration:none;
font-size:14px;
line-height:38px;
}
.consegne .link a:hover{
text-decoration:underline;
}
.assistenza_tecnica{
float:left;
width:465px;
}
.assistenza_tecnica .article_title{
height:40px;
line-height:45px;
color:#535353;
font-size:24px;
border-bottom:3px solid #51ad27;
}
.assistenza_tecnica .article_body{
width:289px;
height:106px;
color:#535353;
font-size:13px;
overflow:hidden;
float:right;
margin-top:15px;
}
.assistenza_tecnica .images{
float:left;
width:170px;
height:133px;
margin-top:15px;
}
.assistenza_tecnica .link{
width:75px;
height:40px;
background-image: url('/polopoly_fs/7.1004575.1312544560!/menu_sel.png');
background-position:right center;
background-repeat:no-repeat;
margin-right:215px;
float:right;
}
.assistenza_tecnica .link a{
color:#51ad27;
text-decoration:none;
font-size:14px;
line-height:38px;
}
.assistenza_tecnica .link a:hover{
text-decoration:underline;
}
.bg_footer{
background-image: url('/polopoly_fs/7.1004575.1312544560!/logo1.png');
background-position:right top;
background-repeat:no-repeat;
color:#ababab;
width:950px;
text-align:left;
margin:0px auto;
height:70px;
}
.footer {
width:500px;
float:left; 
}
.footer a {
color:#ABABAB;	
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
color:#959595;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
width:350px;
margin:0px auto;
font-size:14px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#959595;
font-size:15px;
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;
}

/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 15px 10px 0px;
}
.gallery .clear_both{
clear:none;
}
.gallery a{
text-decoration: none;
}
.gallery{
width:550px;
}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 8px 10px 10px 0px;
}
.gallery .clear_both{
clear:none;
}
.gallery a{
text-decoration: none;
}
/* --- seo --- */

.container_mdrr {
background-color:#ededed;
}
.center_mdrr {
background-color:#f2f2f2;
}
.mdrr_info {
float:left;
padding:30px 10px 10px;
margin-left:150px;
}
.mdrr_info h1{
color: #ef5a1b;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #4b4b4b;
}
.menu_mdrr a{
color: #51ad27;
font-size:30px;
}
.menu_mdrr a:hover{
color: #000000;
}
.main_text_abstract {
height:60px;
line-height:20px;
overflow:hidden;
}
.mdrr_main a{
color: #579a7c;
}
.mdrr_main h2 a {
color:#535353;
font-size:15px;
}
.footer_mdrr {
color:#000000;
}

.footer_mdrr a{
color: #0e0e0e;
}
.my_link a{
color: #0e0e0e;
background-color: #716e4a;
}
.link a.modTxt {
position:absolute;
}

/* sub pages */
/*
#pagetitle{
color:#959595;
font-size:24px;
padding-top:30px;
padding-left;20px;
}*/
.titre{
float:left;
}
.titre .article_body{
font-size:14px;
line-height:20px;
overflow:hidden;
}
.chi_text{
width:454px;
height:265px;
float:left;
margin-top:10px;
}
.chi_text .article_body{
width:454px;
height:265px;
}
.chi_image{
float:right;
padding-top:10px;
padding-right:20px;
}

.prodotti_text{
width:600px;
float:left;
margin-top:10px;
padding-bottom:25px;
}
.prodotti_text .article_body{
width:600px;
}
.prodotti_image{
float:right;
padding-right:20px;
padding-top:10px;
}
.dove_text{
float:left;
width:357px;
height:281px;
margin-top:20px;
}
.dove_text .article_body{
width:357px;
height:281px;
}
.carte{
float:right;
padding-right:20px;
}
.prodotti_gallery{
float:left;
width:600px;
}
.prodotti_text_1{
width:590px;
height:40px;
float:left;
margin-top:10px;
padding-bottom:25px;
}
.prodotti_text_1 .article_body{
width:590px;
height:40px;
}

.catalogo .gallery_title {
float:right;
font-size:14px;
font-weight:bold;
width:190px;
padding-bottom:5px;
}

/*-- 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 0px 0px;
width:290px;
float:left;
}
.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;
}
a.modImg, a.modTxt, .link a.modTxt
{
position:absolute;
}
a.modTxt
{
margin-left:-16px;
} 
/* first sub level  */
.leftmenu{
float:left;
width:210px; 
padding-top:8px;
}
.leftmenu .link{
width:210px;
height:25px;
}
.leftmenu .link a{
color:#212121;
line-height:25px;
font-size:14px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.leftmenu .link a:hover{
color:#388325;
}
.right_pos{
float:left;
width:513px; 	
}
.bx1{
width:513px;
height:600px; 
overflow-y:scroll;
overflow-x:hidden;
}
.bx1 .article_title{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:18px; 
width:350px;
height:40px;
line-height:40px;
}
.bx1 .images{ 
width:467px;
height:277px;
margin-top:10px;
margin-bottom:15px;

}
.bx1 .article_body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:13px; 
width:465px;
}

.catalogue{
width:510px;
padding-top:20px;
}
.catalogue .catalogo .element_container{
float:left;
width:500px;
}

.catalogue .catalogo .text_window{
float:right;
height:93px;
width:388px;
overflow:hidden;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:13px; 
}
.catalogue .catalogo .element_container .ingrandisci{
font-weight:bold;
text-decoration:none;
width:184px;
float:right;
display:none;
}


.catalogue .catalogo .img_window{
float:left;
width:100px;
height:100px;
padding-bottom:30px;
}
.catalogue .catalogo .img_window img{
margin-bottom:30px;
}

.bx2{
width:513px;
height:200px; 
overflow-y:scroll;
overflow-x:hidden;
}
.bx2 .article_title{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:18px; 
width:350px;
height:40px;
line-height:40px;
}

.bx2 .article_body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:13px; 
width:465px;
}
.line{
width:688px;
height:2px;
border-bottom:1px dashed #8a8a8a;
margin:10px auto 10px 0; 
}

.prev{
width:700px;	
}
/* preventivo */
.preventivo {
margin-top:20px;
width:700px;
color:#6d6d6d;
font-family:Trebuchet MS;
}
.prev_cat .resto_form {
    color: #6D6D6D;
    font-family: Trebuchet MS,Tahoma,Arial,sans-serif;
    font-size: 14px;
}
.prev_cat .all_label label {
display:block;
height:20px;
margin-top:-10px;
padding-left:24px;
padding-top:6px;
width:47px;
color:#478b3a;
font-family:Trebuchet MS;
}
.prev_cat .all_label input {
border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #4A4A4A;
    float: left;
    font-family: Trebuchet MS;
    font-size: 12px;
    height: 34px;
    margin-left:-47px;
    margin-top: 20px;
    width: 327px;
/*
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
float:left;
color:#4a4a4a;
font-family:Trebuchet MS;
font-size:12px;
margin-left:-47px;
margin-top:20px;
width:344px;
height:34px;
*/
}
.prev_cat .all_label {
color: #478b3a;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-left: -24px;
    padding-top: 10px;
    width: 710px;
 /*color: #478b3a;
    display: block;
    font-family: Trebuchet MS;
    height: 20px;
    margin-top: -18px;
    padding-left: 96px;
    padding-top: 13px;
    width: 48px;*/
}
.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;
font-size:12px;
height:150px;
margin:5px 0 5px 3px;
width: 683px;
color:#478b3a;
font-family:Trebuchet MS;
}
.resto_form strong{
color:#478b3a;
}

/*-- 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:381px;
}

.bx3{
width:513px;
}
.bx03{
width:500px;
padding-bottom:10px; 
}
.bx03 .article_title{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:18px; 
width:350px;
height:40px;
line-height:40px;
}
.bx03 .article_body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:13px; 
width:465px;
}
.bx04{
width:500px;
padding-bottom:7px;
}
.bx04 .article_title{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:18px; 
width:350px;
height:35px;
line-height:35px;
text-transform:uppercase;
}
.bx04 .article_body{
 color: #002A41;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 40px;
    overflow: hidden;
    width: 120px;
}
.bx05{
width:250px;
}
.bx05 .images{
margin-top:0px;
float:left; 
width:28px;
height:15px;
}
.bx05 .article_body{
 color: #002A41;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 25px;
    overflow: hidden;
width: 220px;
line-height:16px;
}

.bx06{
float:left;
width:200px;
padding-top:7px;
}
.bx06 .article_title{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
color:#002a41;
font-size:18px; 
width:150px;
height:25px;
line-height:25px;
text-transform:uppercase;
}
.bx06 .article_body{
 color: #002A41;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 120px;
}
.bx07{
float:left;
width:220px;
padding-top:11px;
}
.bx07 .article_body{
 color: #002A41;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 220px;
}
.bx07 .article_body a{
color: #002A41;
text-decoration:underline;
}
.bx07 .article_body a:hover{
color: #002A41;
text-decoration:none;
}
.leftm{
float:left;
width:210px; 
padding-top:8px;
}

.menu_second_sel{
/* height:35px;*/
width:210px;
color:#388325;
line-height:25px;
font-size:14px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;

}
.menu_second {
/* height:35px;*/
width:210px;
}

.menu_second a{
color:#212121;
line-height:25px;
font-size:14px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.menu_second a:hover{
color:#388325;
}


/* menu thrid */

.menu_third_sel{
width:210px;
color:#388325;
line-height:25px;
font-size:13px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:15px;
}
.menu_third {
/* height:35px; */
width:210px;
}

.menu_third a{
color:#212121;
line-height:25px;
font-size:13px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
width:210px;
padding-left:15px;
}
.menu_third a:hover{
color:#388325;
}

.photos{
width:500px; 
padding-top:15px;
}
.photos .gallery img{
display: block;
float: left;
margin-bottom: 11px;
    margin-right: 21px;
    margin-top: 13px;
}
.photos .gallery a{
text-decoration: none;
}
.photos .gallery .clear_both{
clear:none;
}
.ex_link{
width:200px;
height:30px;
margin-top:10px;
margin-bottom:10px; 
color:#002A41;
DISPLAY:NONE;
}
.ex_link  a{
color:#002A41;
line-height:30px;
font-size:13px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.ex_link a:hover{
text-decoration:underline;
}






      
