/*
 * Id: 7.417722
 * Version: 1299582787
 * Generated: Feb 23, 2012 9:09:01 AM
 * Rendered: 
 */
    /* ***** CROSS BROWSER CSS RESET **** */
html{
	color:#000000;
	background:#FFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:�;
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000000;
}
ul, li { 
	margin:0px;
	padding:0px;
}

/* ***** STILI DI BASE **** */
body,
html{	
	color:#000000;
	width:100%;
	font-family:Century Gothic,Arial,Trebuchet MS,Verdana,Tahoma,Helvetica,Sans-Serif;
	font-size:12px;
	/*background-image:url('../img/bg_sito.gif');  
	background-repeat:repeat-x;*/
	background-color:#DA1C23;  
}
a{
	color:#ffffff;
	text-decoration:underline;
}
a:hover{
	color:#fffffff;
	text-decoration:none;
}
/*#pagetitle{
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#CC0000;
}*/ 
.article_title{
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	color:#EECC00;
}
/*
#seToolbar{
	position:absolute;
	left:0;
}
*/ 
a.modTxt{
	position:absolute;
}

.galleryAdd{
	position:absolute;
margin-top:-20px;
}
.galleryRemoveAll{
	position:absolute;
margin-top:-20px;
margin-left:150px;
}
.gallery_home .gallery img {border:1px solid #8D0101;display:block;float:left;margin:8px 6px 10px 0;}
/*
*:first-child+html .gallery_home .gallery img{
	margin-top:-20px;
} */ 

/* --- seo --- */

.container_mdrr{
background-color: #DEDEDE;
}
.center_mdrr{
background-color: #DA1C23;
}
.mdrr_info h1{
color: #000000;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #DEDEDE;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #000000;
}
.mdrr_main h2 a{
color: #000000;
}
.footer_mdrr{
background-color: #DEDEDE;
color: #ffffff;
}
.footer_mdrr a{
color: #000000;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* ***** STRUTTURA **** */
.tabella{
	margin:auto;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_sito.gif'); 
	background-repeat:repeat-x;
}
.colonnasx,
.colonnadx{
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_sitorepeat.gif'); 
	background-repeat:repeat-x;
}
.wrapper{
	width:958px;
	margin:auto;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_sfondo.png'); 
	background-repeat:no-repeat;
	background-position:center 143px;
}
.header{
	width:958px;
	height:469px;
	float:left;
}
.menu{
	width:208px;
	height:385px;
	float:left;
	padding-top:18px;
}
.menu .menu_sel,
.menu .menu_first a:hover{
	width:208px;
	height:19px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	color:#5F5F5F;
	line-height:18px;
	text-decoration:none;
float:left;
}
.menu .menu_first,
.menu .menu_first a{
	width:208px;
	height:19px;
	overflow:hidden;
	font-size:16px;
	color:#010101;
	line-height:18px;
float:left;
}
.rigadivisione{
	width:231px;
	height:1px;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_rigadivisione.png'); 
	background-repeat:no-repeat;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:-5px;
float:left;
	
}
.contenitore_flash{
	width:750px;
	height:469px;
	float:right;
}
.logo{
	width:169px;
	height:147px;
	position:absolute;
	margin-top:10px;
	margin-left:45px;
}
.logo2 {
	width:250px;
        height:74px;
        position:absolute;
        margin-top:10px;
        margin-left:214px;
}
.flashimg{
	width:736px;
	height:469px;
}		
.content_body{
	width:958px;
float:left;
padding-bottom:20px;
min-height:200px;
}
.sinistra_home{
	float:left;
	width:557px;
	height:427px;
}
.welcome_home{
	width:557px;
	height:280px;
	float:left;
}
.welcome_home .welcome_content{
	width:557px;
	height:280px;
}
.welcome_home .article_title{
	width:300px;
	height:28px;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
}
.welcome_home .images{
	display:none;
}
.welcome_home .article_body{
	width:529px;
	height:180px;
	overflow:hidden;
	font-size:13px;
	color:#ffffff;
	line-height:18px;
}
.welcome_home .link{
	width:350px;
	height:17px;
	overflow:hidden;
margin-top:20px;
}
.welcome_home .link a{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	color:#ffffff;
}
.destra_home{
	width:401px;
	height:427px;
	float:right;
}
.welcome_video{
	width:350px;
	height:30px;
	float:left;
}
.welcome_video .welcome_content{
	width:350px;
	height:30px;
}
.welcome_video .article_title{
	width:300px;
	height:28px;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
}
.welcome_video .images{
	display:none;
}
.welcome_video .article_body{
	display:none;
}
.welcome_video .link{
	display:none;
}
.box_video{
	width:384px;
	height:335px;
	float:left;
	background-color:#99070D;
	padding:7px;
	-moz-border-radius:10px;
	margin-top:25px;
}
.gallery_home{
	width:586px;
	height:147px;
	float:left;
}


/*---------------CATALOGO----------------*/

.catalogo{

	margin-top: 30px;
}
.element_container{
	width: 319px;
        padding-bottom: 30px;       
        font-size: 12px;
        line-height: 18px;
        color: #ffffff;
        float: left;
}
.prodotto_title{
	font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
  }
.img_window{

	width: 100px;
	float: left;
	margin-top: 5px;
}
.text_window{
	float: left;
	width: 178px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 5px 20px 0px 20px;
        line-height: 18px;
        height: 75px;
}
.ingrandisci{
        padding-left: 20px;
        padding-top: 10px;
        color: #ffffff;
        font-style: italic;
}


/* ***** DOVE SIAMO *** */
.dove_siamo{
	width:500px;
	overflow:hidden;
	float:left;
}
.bottom_map02{
	padding:5px 0 5px 165px;
}
#where_{
	margin:0px 0px 0px 0px;
}
.utility_left{
	display:none;
}
.where{
display:none;
	font-size:15px;
color:#ffffff;
line-height:18px;
height:120px;
}
.map{
	
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:450px;
	margin:35px 0px 0px 0px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{}
.preventivo .article_body{
	display:none;
}
/*.preventivo .all_label{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:10px;
	width:50%;
	font-weight:bold;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{
	float:left;
	margin-top:10px;
	width:50%;
	font-size:10px;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:0px;
	overflow:auto;
	width:300px;
} */ 

/* ***** FOOTER E POWERED BY **** */

.footer {
	margin:auto;
	font-size:13px;
	font-family:Arial;
	color:#000000;
	text-align:center;
	width:100%;
	border-top:10px solid #950B10;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_footer.gif'); 
	background-repeat:repeat-x;
	height:96px;
	padding-top:20px;
}
.footer a{
	color:#000000;
}
.powered {
	color:#000000;
	font-size:13px;
	text-align:center;
	margin-top:-50px;
	
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#000000;
}

/* ***** CLEAR SITE **** */
.clear_both {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

/* ***** ELEMENTI DA NASCONDERE **** */
.lista_regioni,
.map_branches{
	display:none;
}

.titolo_pagina{
	width:640px;
float:left;
height:50px;
overflow:hidden;
}

.titolo_pagina .article_title{
	font-size:24px;
font-weight:bold;
color:#ffffff;
line-height:40px;
}

.welcome_standard{
	width:945px;
float:left;
}
.welcome_standard .welcome_content{
	padding-top:5px;
}
.welcome_standard .article_title{
	display:none;
}
.welcome_standard .images{
	width:387px;
height:269px;
float:right;
margin:0px 0px 10px 15px;
border:1px solid #E29598;
}
.welcome_standard .article_body{
	font-size:13px;
color:#ffffff;
line-height:18px;
padding-right:15px;
}
.welcome_standard .link{
	display:none;
}

.galleria_interna{
	width:945px;
float:left;
}
.galleria_interna .clear_both{
	display:none;
}
.galleria_interna .gallery img {
display:block;
float:left;
margin:9px 25px 10px 0;
}

.sinistra_interna{
	width:318px;
float:left;
min-height:300px;
padding-top:55px;
}
.destra_interna{
	width:640px;
float:left;
}

.menu_interno{
	width:300px;
float:left;
min-height:300px;
}

.menu_interno .menu_second_sel,
.menu_interno .menu_second a:hover{
	width:250px;
max-height:40px;
overflow:hidden;
font-size:13px;
font-weight:bold;
color:#ffffff;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_pallino.png');
background-repeat:no-repeat;
background-position:left 7px;
padding-left:20px;
line-height:20px;
display:block;
}

.menu_interno .menu_second a{
	width:250px;
max-height:40px;
overflow:hidden;
font-size:13px;
color:#ffffff;
background-image: url('/polopoly_fs/7.417722.1299582787!/bg_pallino.png'); 
background-repeat:no-repeat;
background-position:left 7px;
padding-left:20px;
text-decoration:none;
line-height:20px;
display:block;
}
.welcome_testo{
	float:left;
padding-right:20px;
}
.welcome_testo .welcome_content{
	padding-top:5px;
}
.welcome_testo .article_title{
	display:none;
}
.welcome_testo .images{
	display:none;
}
.welcome_testo .article_body{
	font-size:13px;
color:#ffffff;
line-height:18px;
}
.welcome_testo .link{
	display:none;
}
.rigadivisioneinterna{
	width:300px;
height:2px;
margin-top:5px;
margin-bottom:5px;
}
.menu_interno .menu_third_sel,
.menu_interno .menu_third a:hover{
	width:180px;
max-height:40px;
overflow:hidden;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:20px;
display:block;
padding-left:20px;
}
.menu_interno .menu_third a{
	width:180px;
max-height:40px;
overflow:hidden;
font-size:13px;
color:#ffffff;
line-height:20px;
display:block;
padding-left:20px;
}
.welcome_interno{
	width:634px;
float:left;
}
.welcome_interno .welcome_content{
	padding-top:5px;
}
.welcome_interno .article_title{
	display:none;
}
.welcome_interno .images{
	width:318px;
height:320px;
float:left;
border:1px solid #E29598;
margin:0px 15px 10px 0px;
}
.welcome_interno .article_body{
	font-size:13px;
color:#ffffff;
line-height:18px;
/*float:left; */
}
.welcome_interno .link{
	display:none;
}
.welcome_interno a.modTxt{
	position:absolute;
margin-left:325px;
}

.form_mappa{
	width:945px;
float:left;
min-height:420px;
padding-bottom: 40px;
}
.welcome_contatti{
	width:440px;
float:left;
}
.welcome_contatti .welcome_content{
	padding-top:5px;
}
.welcome_contatti .article_title{
	display:none;
}
.welcome_contatti .images{
	display:none;
}
.welcome_contatti .article_body{
	font-size:13px;
color:#ffffff;
line-height:18px;
padding-right:35px;
}
.welcome_contatti .link{
	display:none;
}

.prev_scrivici  
.form_detail label {color:#FFFFFF;display:block;font-size:14px;font-weight:bold;width:150px;}
.prev_scrivici  
.form_detail {float:none;padding-top:8px;width:360px;}
.prev_scrivici 
.form_detail input {border:1px  
solid #BEC5C5;height:35px;width:336px;}
.prev_scrivici  
.text_area {color:#FFFFFF;font-size:14px;font-weight:bold;margin-left:440px;margin-top:-190px;padding-top:10px;}
.prev_scrivici  
.check_autorizzazione {color:#FFFFFF;font-size:14px;font-weight:bold;margin-top:80px;padding:5px 0;}
.prev_scrivici 
.text_area textarea {border:1px  
solid #BEC5C5;height:160px;overflow:auto;width:410px;}
.sound {
position:absolute;
display:block;
width:100px;
height:30px;
margin-left:-208px;
}
.indirizzo1 {
color:#FFFFFF;
font-size:14px;
line-height:18px;
padding-top:20px;

}
.indirizzo1 img {
	border:0 none;
vertical-align:middle;      
}
.indirizzo1 a {
	text-decoration: none;
        color: #ffffff;     
}
p#pdf {	
padding-bottom:10px; 
}
p#pdf2 {	
padding-bottom:5px; 
}
.semoventi_right {
width:260px;
float:right;
}
.semoventi_left {	
width:340px;
float:left; 
}
p#pdf_bottom {	
padding-top:155px; 
}

.gallery{
	margin-top:20px;
}
.button {
background-image: url('/polopoly_fs/7.417722.1299582787!/button1.png');
background-repeat:no-repeat;
position:absolute;
z-index:999; 
width:200px;
height:52px;
margin-left: 547px;
margin-top: 206px;
}
.linkinpage {
	
}
.button .linkinpage a {
color: #FFFFFF;
display: block;
font-size: 12px;
height: 32px;
line-height: 22px;
text-align: center;
width:200px;	
text-transform:uppercase;
}
.button .linkinpage a:hover {
	
}



      
