/*
 * Id: 7.32482
 * Version: 1304936561
 * Generated: Feb 23, 2012 3:03:09 AM
 * Rendered: 
 */
    /* basic style */

html, body {
	margin: 0px;
	background-color: #ffffff;
	background-image: url('/polopoly_fs/7.32482.1304936561!/bg.gif');	
        background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #211c20;
}

a {
	color: #211c20;
	text-decoration: none;
}

/* wrapper */

.wrapper {
	width: 955px;
	margin: auto;
	background-color:;
}

.logo {
	background-image: url('/polopoly_fs/7.32482.1304936561!/logo.png');	
	background-repeat: no-repeat; 
	width: 220px;
	height: 150px;
	position: absolute;
	top: 20px;
	margin-left: 30px;
}


.top {
	width: 955px;
	height: 75px;
}

.header {
	width:;
        height:;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #c8001a;
	border-top: 1px solid #c8001a;
}

/* menu */

.menu {
	width: 690px;
	height: 30px;
	float: right;
	margin-top: 45px;
	font-size: 14px;
	text-transform: uppercase;
}

.menu_first a, .menu_sel {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 12px;
	display: block;
}

.menu_sel, .menu_first a:hover {
	border-bottom: 4px solid #c8001a;
}

.menu2 {
        width: 200px;
	float: left;
        text-transform: capitalize;
}

.menu_second {
	color: #696a6c;
}

.menu_second, menu_second_sel {
	border-bottom: 1px solid #c8001a;
        height: 30px;
        line-height: 30px;
}

.menu_second a,
.menu_second_sel,
.menu_third,
.menu_third_sel {
	padding-left: 15px;
}

.menu_second_sel {
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #c8001a;
        background-image: url('/polopoly_fs/7.32482.1304936561!/arrow_down.gif'); 
        background-repeat: no-repeat;
        background-position: 0px;
}

.menu_second a,
.menu_third a {
	font-weight: normal;
}

.menu_third {
	background-color: #989898;
        height: 30px;
        line-height: 30px;
}

.menu_third a {
	color: #ffffff;
}

.menu_second a:hover {
	background-image: url('/polopoly_fs/7.32482.1304936561!/arrow.gif'); 
        background-repeat: no-repeat;
        background-position: 0px;
}

.menu_third_sel {
        background-color:  #989898;
	color: #ffffff;
        font-weight: bold;
        height: 30px;
        line-height: 30px;
        background-image: url('/polopoly_fs/7.32482.1304936561!/arrow.gif'); 
        background-repeat: no-repeat;
        background-position: 0px;

}

.menu_third a:hover {
	color: #ffffff;
        background-image: url('/polopoly_fs/7.32482.1304936561!/arrow.gif'); 
        background-repeat: no-repeat;
        background-position: -5px 0px;
}

/* main */

.main {
	width: 955px;
	min-height: 376px;
	border-top: 1px solid #c8001a;
        line-height: 170%;
        padding-bottom:20px;
}

.main a {
	font-size: 12px;
	font-weight: bold;
}

.article_title {
	font-size: 18px;
	font-weight: bold;
	color: #c8001a;
	text-transform: uppercase;
}

.main .article_title {
	margin: 20px 0px 20px 0px;
}

.box1 {
	width:478px;
	height: 376px;
	min-height: 376px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url('/polopoly_fs/7.32482.1304936561!/box1_bg.gif');	
	background-repeat: no-repeat; 
	background-position: 220px 0px;
}

.box2 {
	width: 457px;
	height: 376px;
	min-height:;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url('/polopoly_fs/7.32482.1304936561!/box2_bg.gif');	
	background-repeat: repeat-x; 
}

.box1 .article_body {
	width: 200px;
}

.chisiamo_text {
	width: 955px;
        float: left;
}

.chisiamo_text .article_body {
        width: 640px;
	padding: 0px 20px 0px 0px;
}

.chisiamo_text .images {
	float: right;
}

.prodotti_content {
	float: right;
        width: 720px;
}

.prodotti_content .testo {
	float:right;        
        width:420px;
}

.prodotti_content .testo_internal {
	float:right;        
        width:370px;
}


.prodotti_content .images {
	float:left;
}

/* ***ASSISTENZA*** */

.showroom_cont {
	width:100%;
        height:auto;
}
.show_text {
	width:100%;
        height:auto;
        overflow:hidden;       
}
.show_text .article_body {
	width:80%;
        height:auto;
        padding-bottom:30px;
}
.show_gallery {
	width:100%;
        height:auto;
        overflow:hidden;
}
/* ***FINE ASSISTENZA*** */





.link {
	margin-top: 10px;
}

.links {
	margin-bottom: 15px;
}

.links a{
	color: #c8001a;
        font-weight: bold;
        text-decoration: underline;
}

.download_content {
	float: left;
        width: 400px;
        margin-left:200px;
}

.download {
	margin-bottom: 40px;
}

.scarica,
.download .element {
	float: left;
        margin-left: 20px;
} 

.download .element {
	line-height: 150%;
        margin-top: 10px;
}

.download .article_title {
	font-size: 14px;
        color: #444547;
        text-transform: normal;
        margin: 0px 0px 0px 0px;
}

.scarica img {
}

.contatti_sx {
	width: 477px;
        float: left;
}

.contatti_dx {
	width: 477px;
        float: right;
        margin-bottom: 20px;
}

.contatti_sx .element {
	width: 420px;
}

.testo_download {
        float: right;
        width: 700px;
}

.galleria {
	width: 600px;
        margin: 0px 0px 20px 200px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:500px;
	overflow:hidden;
	float:left;
        margin-bottom:20px;
}

.bottom_map02{
	padding:5px 0 5px 137px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
	border: 1px #b3b3b3 solid;
}

.bottom_map02 { 
        padding:5px 0px 5px 5px;
}

.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}


/* footer */

.bottom {
        margin: auto;
	width: 955px;
	height: 75px;
	background-color: #e5e5e5;
	background-image: url('/polopoly_fs/7.32482.1304936561!/bottom_bg.gif');	
}

.footer {
	width: 650px;
	height: 45px;
	text-align: center;
	margin-left: 153px;
	font-size: 11px;
        padding-top: 30px;
}

.powered{
text-align:center;
padding: 10px 0px;
color: #211c20;
margin: auto;
font-size: 15px;
}

.powered a{
color: #211c20;
}

.powered img{
vertical-align: middle;
}

.powered a:hover {
text-decocoration: underline;
}


.gallery img {
	border: 1px solid #c8001a;
}
.gallery .clear_both {
	clear:none;
}

/* polopoly utility */

.lista_regioni,
.map_branches {
display: none;
}

.nobody .article_body {
	display: none;
}

/* --- seo --- */

.container_mdrr{
background-color: #e6e3e3;
}
.center_mdrr{
background-color: #ffffff;
}
.mdrr_info h1{
color: #c8001a;
margin: 30px 0px 0px 20px;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #211c20;
}
.menu_mdrr a:hover{
color: #c8001a;
}
.mdrr_main a{
color: #000000;
}
.mdrr_main h2 a{
color: #c8001a;
}
.footer_mdrr{
background-color: #e6e3e3;
color: #211c20;
}
.footer_mdrr a{
color: #c8001a;
}
.my_link a{
color: #000000;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
margin:88px 0px 0px 865px;
}
.our_info a {
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}

      
