/*
 * Id: 7.1200276
 * Version: 1326896826
 * Generated: Feb 23, 2012 1:16:10 AM
 * Rendered: 
 */
    /* basic style */
body {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_body.jpg');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
background-color: #FFFFFF;
margin:0px;
padding:0px;
line-height:20px;
}
a {
color:#666666;
text-decoration:underline;
}
a:hover{
color:#666666;
text-decoration:none;
}
.wrapper {
margin:0px auto;
width:955px;
}
.left_column{
	float:left;
width:190px;
}
.logo_info{
height:90px;
width:955px;
margin:0px auto;	
}
.logo{
float:left;
}
.info{
float:right;
width: 155px;
}
.flags_mdrr{
color: #000000;
font-size:12px;
}
.flags_mdrr a{
color:  #000000;
}
.flags_mdrr img{
border: none;
text-decoration: none;
}
.key{
background-image: url('/polopoly_fs/7.1200276.1326896826!/key_bg.png');
background-repeat:no-repeat;
height:25px;
margin-top:55px;
padding-left:35px;
padding-top:8px;
width:120px;
}
.key .link {
text-align:left;
}
.key .link a{
color:#FFFFFF;
font-size:14px;
line-height:14px;
text-align:left;
font-weight:bold;
text-decoration:none;
}
.key .link a:hover{
text-decoration:underline;
}

.menu{
width:190px;
margin:auto;
margin-bottom:13px;
}
.menu_sel{	
background-image: url('/polopoly_fs/7.1200276.1326896826!/menu_sel_bg.png');
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
height:24px;
line-height:15px;
padding-left:25px;
padding-top:7px;
text-align:left;
width:164px;
margin-bottom:2px;
}
.menu_first a{
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_a.jpg');
background-repeat:no-repeat;
margin-bottom:2px;
background-color:#959595;
font-size:15px;
text-align:left;
line-height:15px;
color: #333333;
text-decoration: none;
width:164px;
height:24px;
display:block;
padding-left:25px;
padding-top:7px;
}
.menu_first a:hover{
background-image: url('/polopoly_fs/7.1200276.1326896826!/menu_sel_bg.png');
background-repeat:no-repeat;
color: #FFFFFF;
display:block;
}
.flash_content{
width: 755px;
padding-bottom:9px;
}
.flash_txt{
margin-left:-5px;
margin-top:-8px;
position:absolute;
}
.flash{
}
.flash_small{
display:none;
}

.content{
width:755px;
margin:0px auto;
float:right;
}
.news{
border-right:1px solid #959595;
height:525px;
width:190px;
float:left;
}
.news .article_title{
color:#434343;
font-size:18px;
text-align:left;
text-transform:capitalize;
font-weight:bold;
height:25px;
border-bottom:1px dotted #959595;
line-height:18px;
}
.news .article_body{
color:#666666;
font-size:13px;
text-align:left;
margin-top:10px;
padding-bottom:10px;
line-height:20px;
border-bottom:1px dotted #959595;
}
.news .link, .bottom2 .link{
/*background-image: url('/polopoly_fs/7.1200276.1326896826!/link2_bg.png');
background-repeat:no-repeat;*/
background-color:#b8b8b8;
text-align:center;
height:31px;
width:137px;
margin-top:10px;
}
.news .link a, .bottom2 .link a{
font-size:14px;
text-align:left;
color: #FFFFFF;	
line-height: 30px;
text-decoration: none;
font-weight:bold;
}
.news .link a:hover, .bottom2 .link a:hover{
text-decoration:underline;
}

.bottoml_left .article_body{
height:280px;
width:360px;
margin-top:0px;
}
.bottom_content{
height:520px;
width:755px;
float:right;
}
.bottom1{
height:120px;
width:755px;
float:left;	
}
.link_int{ 
position:absolute; 
margin-top:124px;
}
.box1, .box2{
float:left;
height:120px;
width:178px;
margin-right:14px;
}
/*
.box2{
margin-right:0px;
}
.box1 .images, .box2 .images{
}
.box1 img, .box2 img{
border:1px solid #959595;
}
*/ 
.box1 .link, .box2 .link{
background-image: url('/polopoly_fs/7.1200276.1326896826!/link1_bg.png');
background-repeat:repeat-x;
height:27px;
margin-top:-32px;
position:absolute;
text-align:left;
width:178px;
}
.box1 .link a, .box2 .link a{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:27px;
padding-left:20px;
text-align:left;
text-decoration:none;
}
.fix.box1 .link a{
    color:#FFFFFF;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:13px;
    padding-left:20px;
    text-align:left;
    text-decoration:none;	
}

.box1 .link a:hover, .box2 .link a:hover{
text-decoration:underline;
}
.bottom2{
width:755px;
height:380px;
float:left;
margin-top:25px;
}
.bottoml_left{
float:left;
width:360px;
}
.bottoml_left .article_title{
color:#434343;
font-size:23px;
text-align:left;
font-weight:bold;
height:50px;
width:360px;
line-height:23px;
}
.bottoml_right{
float:right;
margin-top:15px;
}
.footer{
background-image: url('/polopoly_fs/7.1200276.1326896826!/footer_bg.png');
background-repeat:repeat-x;
line-height:20px;
margin:30px auto 0;
padding-top:15px;
text-align:center;
width:955px;
clear:both;
font-size: 12px;
}
.clear_both{
clear:both;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:13px;
color:#666666;
}
.address a{
font-family:inherit;
color:#666666;
text-decoration:underline;
}
.address a:hover{
color:#666666;
text-decoration:none;
}
.powered {
color:#666666;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#666666;
font-family:inherit;
font-size:13px;
text-decoration:underline;
}
.powered a:hover{
color:#666666;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}
/* --- seo --- */
.container_mdrr {
font-weight:regular;
font-size:14px;
color:#666666;
font-size:13px;
background-color:#959595;
}
.center_mdrr {
background-color:#F1F1F1;
}
.mdrr_info h1{
color:#182C6F;
font-family:Arial;
font-weight:bold;
margin-left:20px;
margin-top:41px;
font-size:30px;
}
.menu_mdrr{
color:#C7EAFD;
text-decoration:none;
}
.menu_mdrr a{
color:#182C6F;
font-weight:bold;
font-family:Arial,Century Gothic,Verdana,Helvetica,sans-serif;
font-size:18px;
line-height:58px;
text-align:center;
}
.menu_mdrr a:hover{
color:#575757;
}
.mdrr_main a{
line-height: 25px;
color:#434343;
font: 13px Arial, Helvetica, sans-serif;
font-weight: Bold; 
}
.mdrr_main h2 a {
color:#0A5284;
font-family:Arial;
font-size:20px;
font-weight:bold;
height:25px;
line-height:35px;
}
.footer_mdrr {
background-color:#959595;
font-size: 12px;
color: #C7EAFD;
}

.footer_mdrr a{
color: #C7EAFD;
}
.footer_mdrr a:hover {
color: #C7EAFD;
}
.my_link a{
color: #1D374F;
}

.main_text_abstract{
font-size: 12px;
font-weight:Regular;
color: #6A6A6A;
line-height:20px;
}

/* -------- SUBLEVLES -------*/

#pagetitle{
color:#434343;
font-size:23px;
font-weight:bold;
padding-bottom:15px; 
}
.main{
width:365px;
}
.main.left{
float:left;
}
.main.right{
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_main_right.jpg');
background-repeat:no-repeat;
float:right;
height: 386px;
width: 356px;
}
.production .article_body,
.main.right .article_body {
font-size: 14px;
font-style: italic;
font-weight: bold;
padding: 10px;	
min-height:60px;
}
.main.right img {
border:1px solid #cacaca;
margin-left:13px;
margin-top:5px; 
}
.production {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_production.jpg');
background-repeat:no-repeat;	
float: left;
height: 113px;
width: 374px;
}
.production .link {
padding-left:10px;
height:25px; 
}
.production .link a {
color:#770e0e;	
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.production .link a:hover {
text-decoration:none; 
}

a2{
color:#333333;
font-size:20px;
line-height:75px;
padding-left:13px;
}
a2:hover{
text-decoration:underline;
}

/* --- CATALOGO - NEWS --- */

.news_catalogo .catalogo{
color:#666666;
text-align:left;
}
.news_catalogo .catalogo .element_container{
	width:600px;
	margin:25px 0px;
}
.news_catalogo .catalogo .text_window{
padding-bottom:10px;
border-bottom:1px dotted #666666;
}
.news_catalogo .catalogo .titolo_catalogo{
	font-weight:bold;
}
.news_catalogo .catalogo .img_window,
.news_catalogo .catalogo .ingrandisci{
display:none;
}
.news_catalogo .catalogo .titolo_catalogo,
.news_catalogo .catalogo .text_window{
color:#666666;
}

/* VIDEO */


/* ----------------------------sub menu -------------------------- */

.sub_menu{display:none;} /* display-blocked in sublevels */

.sub_menu{
min-height:200px;
margin-top:15px;
}
.menu_second_sel, .menu_second a{
color:#959595;
font-size:13px;
line-height:16px;
text-align:left;
width:172px;
padding:10px 0px 10px 17px;
border-bottom:1px dotted #A0A0A0;
}
.menu_second a{
text-decoration: none;
display:block;
}
.menu_second a:hover, .menu_second_sel{
background: url('/polopoly_fs/7.1200276.1326896826!/menu_second_sel_bg.png') left center no-repeat;
}


/* --- ----------------------------------gallery ----------------------------------------- */
.gallery{
width:750px;
}
.gallery img{
display: block;
float: left;
margin: 25px 25px 10px 0px;
}
.gallery a{
text-decoration: none;
}
.gallery .clear_both {
clear:none
}
.dove{
width:930px;	
margin:0px auto;
}
.dove_siamo{
	margin-top:15px;
}
.dove_right{
float:right;
width:195px; 
margin-top:35px;
}
/* --- CATALOGO - PRODOTTI --- */

.products_content {
height:145px;
width:754px;
}
.sub_text {
float:left;	
}
.sub_text .article_body {
padding-right: 15px;
text-align: justify;
width: 350px;
}
.video_content {
border: 3px solid #D6D6D6;
float: right;
height: 332px;
width: 384px;
}
.menu2 {
background: url('/polopoly_fs/7.1200276.1326896826!/bg_menu2.jpg') left center repeat-x;
width:739px;
height:120px;
}
.menu_third {
width:147px;
float:left;
} 
.menu_third a {
color:#444444;
text-align:center;
font-size:14px; 
text-decoration:none;
width:139px;
padding:20px 4px 0px;
display:block;
height:100px;
}
.menu_third_sel {
background: url('/polopoly_fs/7.1200276.1326896826!/bg_menu2_hover.png') left center repeat-x;
text-decoration:none;
color:#444444;
text-align:center;
font-size:14px; 
text-decoration:none;
width:139px;
padding:20px 4px 0px;
display:block;
height:100px;
float:left;
}

.menu_third a:hover {
background: url('/polopoly_fs/7.1200276.1326896826!/bg_menu2_hover.png') left center repeat-x;
text-decoration:none;
}
.division_line {
background: url('/polopoly_fs/7.1200276.1326896826!/division_line.png') center center no-repeat;	
height:120px;
width:1px;
float:left;
}
.prodotti_catalogo .catalogo .element_container {
color:#666;
float:left;
height:110px;
margin:30px 0px 0 0;
overflow:hidden;
width:365px;
}
.prodotti_catalogo .catalogo .element_container a{
color:#666;
text-decoration:none;
}
.prodotti_catalogo .catalogo .element_container a:hover{
color:#444444;
text-decoration:underline;
}
.prodotti_catalogo .catalogo .img_window{
width:100px;
height:100px;
float:left;
margin:0px 15px 0px 0px;
border: 1px solid #FFFFFF;
}
.prodotti_catalogo .catalogo .text_window {
float:left;
font-size:13px;
height:80px;
margin-bottom:3px;
line-height:16px;
overflow:hidden;
width:200px;

}
.catalogo .text_window span{
font-size:13px!important;
}
.prodotti_catalogo .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:218px;
overflow:hidden;
height:23px;
font-size:14px;
font-weight:bold;
display:none;
}
.prodotti_catalogo .catalogo .ingrandisci{
text-align:left;
width:315px;
font-weight:bold;
}

/* -------------------------------------------------scrivici ------------------------------------------------- */
.preventivo{
color:#666666;
margin-top:15px;
}
.prev_scrivici .form_detail {
float:none;
padding-top:5px;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
width:250px;
height:20px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
overflow:auto;
height:120px;
width:300px;
}
.prev_scrivici .text_area {
float:right;
margin:-143px 136px 0px 0px;
width:340px;
color:#666666;
padding-top:0px;
}

.prev_scrivici .check_autorizzazione {
margin-left:275px;
color:#666666;
font-size:11px;
}
.button_invia {
margin-left:279px;
}
.prev_scrivici .form_detail label {
display:block;
width:150px;
font-weight:normal;
}

.bottom_map02{
padding-left:207px;
}
.utility_left {
float:left;
margin-left:370px;
width:135px;
z-index:1;
}
.where{
height:81px;
z-index:3;
}

/*--- mappa ---*/
.mappa {
float:left;
width:521px; 
}
.text_mappa {
float: left;
margin-left: 20px;
margin-top: 50px;
width: 210px;	
}
.mappa_content{
width:521px;
height:283px;
float:left;
}
/* map button fix for all languages */
.en .bottom_map02 {padding-left:160px;}
.es .bottom_map02 {padding-left:175px;}
.fr .bottom_map02 {padding-left:160px;}
.de .bottom_map02 {padding-left:67px;}

.sub_txt{
width:755px;
float:left; 
}
a.modTxt {
position:absolute;
z-index:999; 
}
.element_container p {
border-bottom:0px;	
}
.left_content {
width:331px;
float:left; 
}
.right_content {
width:331px;
float:left; 
margin-left:13px;
}
/****************produzione*****************/
.bg_production {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_produzione.png');
background-repeat:no-repeat;	
padding-left:15px;
}
.div_production {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_div_prod.png');
background-repeat:no-repeat;
background-position: right bottom;
height: 558px;
width: 331px;
margin-top:10px;
}
.div_production .images {
position:absolute;
clear:both; 
margin-left:-13px;
margin-top:10px;
}
.div_production .article_title {
background: url('/polopoly_fs/7.1200276.1326896826!/bg_title_prod.png') left center no-repeat;
height:39px;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#434343;
line-height:39px;
padding-left:15px;
}
.div_production .article_body {
padding-top:295px;
}
.production_title .article_title {
height:55px;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#434343;
line-height:50px;
padding-left:15px; 
}
.swf_element {
width:719px; 
text-align:left;
margin-top:15px;
border:1px solid #CCCCCC;
margin:0px auto;
}
.external_links {
margin: 15px auto 0px;
width: 500px;	
}
.external_links .linkinpage {
float: left;
text-align: center;
width: 100px;	
}
.linkinpage a.modTxt {
margin-left:-25px;	
}
.menu_3 {
margin: 15px auto 0px;
width: 640px;	
}
.locations {
margin: 25px auto 0;
min-height: 181px;
width: 675px;	
}
.locations a{
	text-decoration:underline;
}
.location a:hover{
	text-decoration:none;
}
.location_1,
.location_2,
.location_3 {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_location.png');
background-repeat:no-repeat;
float:left;
border:1px solid #cccccc;
min-height:181px;
width:178px; 
margin-right:45px;
}
.location_1 .article_body,
.location_2 .article_body,
.location_3 .article_body {
padding:10px;	
font-size:12px;
}
ul {
padding-left:20px;	
}
.locations ul li {
padding-bottom:5px;
line-height:17px; 
}
.menu_fourth {
float:left	
}
.menu_fourth a{
text-decoration:none;
float:left; 
width:100px;
text-align:center;
}
.menu_fourth_sel,
.menu_fourth a:hover {
text-decoration:underline;
float:left; 
width:100px;
text-align:center;
color:#e40101;
}
/************navigation******************/
.location_nav {
width:955px;
min-height:181px; 
}
.location_menu {
margin: 0 auto;
width: 719px; 
}
.location_tab {
background-image: url('/polopoly_fs/7.1200276.1326896826!/bg_location.png');
background-repeat:repeat-x;
padding:10px;
border:1px solid #cccccc;
width:630px; 
min-height:181px;
margin:15px auto 0px;
padding-bottom:15px;
margin-left:25px;
margin-right:16px;
float:right;
}
/********************tabs*****************/
ul.tabs {
border-bottom: 1px solid #666666;
height: 30px;
list-style: none outside none;
margin: 0 !important;
padding: 0;
}
ul.tabs li {
float: left;
list-style-image: none !important;
margin: 0 !important;
padding: 0;
text-indent: 0;
}
ul.tabs a {
background-image: url('/polopoly_fs/7.1200276.1326896826!/blue.png') no-repeat scroll -420px 0 transparent;
/*background: url("/tools/img/tabs/blue.png") no-repeat scroll -420px 0 transparent;*/
color: #333333;
display: block;
font-size: 11px;
height: 30px;
line-height: 30px;
margin: 0;
padding: 0;
position: relative;
text-align: center;
text-decoration: none;
top: 1px;
padding-left:14px;
padding-right:14px;
}
ul.tabs a:active {
outline: medium none;
}
ul.tabs a:hover {
background-position: -420px -31px;
color: #E40101;
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
background-position: -420px -62px;
color: #E40101 !important;
cursor: default !important;
}
.panes div {
background-color: #FFFFFF;
border:1px solid #cccccc;
display: none;
font-size: 14px;
padding: 15px 10px;
}

a.visualizza_pdf {
text-decoration:underline;
font-weight:bold; 
margin:5px 0 30px 10px;
display:block;
}
a.visualizza_pdf:hover{
text-decoration:none; 
}
.insegna{
background-image:url('/polopoly_fs/7.1200276.1326896826!/fla.png');	
color:#FFFFFF;
height:30px;
margin-left:569px;
margin-top:287px;
padding-left:5px;
padding-top:10px;
position:absolute;
width:180px;
}

.flags{
	position:absolute;
margin: 63px 0px 0px 680px;
}

.prodotti_txt .article_body{
	width:350px;
}

/* lightbox background */
#cboxOverlay, #contenutisensibiliOverlay{
background-image:url('/polopoly_fs/7.1200276.1326896826!/bg_body.jpg');
}
#cboxOverlay {
	opacity:0.95!important;
}

.flags_mdrr{
font-size: 11px;
position: absolute;
}
.flags_mdrr img{
vertical-align:middle;
}

/* VIDEOGALLERY */
.panes div{
    width:384px;
    height:300px;
    padding:0;
    overflow:hidden;
display:block!important;
}
.video_content{
    width:auto;
    height:auto;
    float:none;
    margin-top:-610px;
    background-color:white;
    }
.sub_txt{
    margin-top:60px;
    }
ul.tabs a{
background-color:#ffffff;
padding:0 10px!important;
    height:auto;
    top:0;
	cursor:pointer;
    }
ul.tabs a:hover{
	background-color:#182d70;
}
ul.tabs{
    height:auto;
    border:none;
    }


      
