/*
 * Id: 7.702185
 * Version: 1276097383
 * Generated: Feb 23, 2012 5:30:09 PM
 * Rendered: 
 */
    /*384145856 - C.B.R.C. srl*/

/* ***** 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;
}
body,html{
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  border:0;
  background-color:#e1e1e1;
}
/* ---------------------------TABLE -------------------------------------*/
table{
	border-collapse:collapse;
	border-spacing:0;
}
.image_left{
        background-image: url('/polopoly_fs/7.702185.1276097383!/grad_left.jpg');
	height:435px;
	background-repeat:repeat-x;
        background-position:right;
}
.image_left .img_left{
      background-image: url('/polopoly_fs/7.702185.1276097383!/image_left.jpg');
	height:435px;
	background-repeat:no-repeat;
    background-position:right;
}
.image_right{
    background-image: url('/polopoly_fs/7.702185.1276097383!/grad_right.jpg');
	height:435px;
	background-repeat:repeat-x;
    background-position:left;
}
.image_right .img_right{
     background-image: url('/polopoly_fs/7.702185.1276097383!/image_right.jpg');
        height:435px;
	background-repeat:no-repeat;
    background-position:left;
}
.testata{
    background-image: url('/polopoly_fs/7.702185.1276097383!/image_center.jpg');
	width:952px;
	height:435px;
	background-repeat:repeat-x;
    background-position:right;	
}
.content_menu{
  width:245px;
  height:435px;
 background-image: url('/polopoly_fs/7.702185.1276097383!/grad_menu.jpg');
  background-repeat:repeat-x;
  float:left;
}
.flash_header{
  width:245px;
  height:352px;
  float:left;
  padding-top:64px;
}
.logo{
  width:141px;
  height:136px;
  margin-top:20px;
}
.menu{
  width:206px;
  height:240px;
  margin:20px 15px 0px 15px;
}
.menu_first a{
  font-size:14px;
  color:#ffffff;
  display:block;
  text-decoration:none;
  text-align:left;
  line-height:38px;
  height:38px;
    width:206px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
   background-image: url('/polopoly_fs/7.702185.1276097383!/freccia.png');
  background-repeat:no-repeat;
  background-position:0% 47%;
  padding-left:13px;
  border-bottom:1px solid #008351;
  	float:left;
}
.menu .menu_sel,
.menu .menu_first a:hover{
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
  display:block;
  text-decoration:none;
  text-align:left;
  width:206px;
  line-height:38px;
  height:38px;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
   background-image: url('/polopoly_fs/7.702185.1276097383!/freccia.png');
  background-repeat:no-repeat;
  background-position:0% 47%;
  border-bottom:1px solid #008351;
    padding-left:13px;
}
.menu #menu_s_1,
.menu #menu_s_1 a
.menu #menu_s_1 a:hover{
width:206px;
overflow:hidden;
}
.menu #menu_s_2,
.menu #menu_s_2 a,
.menu #menu_s_2 a:hover{
width:206px;
overflow:hidden;
}
.menu #menu_s_3,
.menu #menu_s_3 a,
.menu #menu_s_3 a:hover{
width:206px;
overflow:hidden;
}
.menu #menu_s_4,
.menu #menu_s_4 a,
.menu #menu_s_4 a:hover{
width:206px;
 overflow:hidden;
}
.menu #menu_s_5,
.menu #menu_s_5 a,
.menu #menu_s_5 a:hover{
width:206px;
 overflow:hidden;
}
.menu #menu_s_6,
.menu #menu_s_6 a,
.menu #menu_s_6 a:hover{
 width:206px;
 overflow:hidden;
}
.pagine_interne{
  margin:auto;
  background-color:#ffffff;
}
.content_page{
  margin:auto;
  width:952px;
  min-height:393px;
  background-color:#ffffff;
}
.box_sx{
  width:245px;
  min-height:393px;
  float:left;
}
.green{
  width:245px;
  height:39px;
 background-image: url('/polopoly_fs/7.702185.1276097383!/green.jpg');
  background-repeat:no-repeat;
  background-position:top;
  margin-bottom:20px;
}
.gray{
  width:245px;
  height:311px;
 background-image: url('/polopoly_fs/7.702185.1276097383!/gray.jpg');
  background-repeat:no-repeat;
  margin:auto;
}
.logo1{
  width:117px;
  height:117px;
  margin:auto;
  padding:23px 0px 23px 0px;
}
.logo2{
   width:220px;
  height:104px;
  margin:auto;
  padding:15px 0px 0px 15px;
}
.box_dx{
  width:707px;
  min-height:393px;
  float:left;
}
.box_benvenuti{
  width:668px;
  height:188px;
  margin:10px 0px 0px 38px;
}
.link a.modTxt{
  width:16px;
  position:absolute;
  margin-left:-22px;
}
.box_benvenuti .article_title{
  width:668px;
  height:198px;
}
.box_benvenuti .article_title{
  width:668px;
  height:39px;
  line-height:39px;
  font-family:Arial, Helvetica, sans-serif;
  color:#153566;
  font-size:20px;
  font-weight:bold;
  border-bottom:1px solid #e3e3e3;
}
.box_benvenuti .images{
  display:none;
}
.box_benvenuti .article_body{
  width:668px;
  height:80px;
  line-height:19px;
  font-family:Arial, Helvetica, sans-serif;
  color:#444444;
  font-size:16px;
  margin:10px 0px 10px 0px;
}
.box_benvenuti .link{
  width:61px;
  height:21px;
  font-weight:bold;
padding-top:20px;
}
.box_benvenuti .link a{
  width:61px;
  height:21px;
  line-height:19px;
  font-size:bold;
  font-family:Arial, Helvetica, sans-serif;
  color:#008351;
  font-size:14px;
  text-decoration:underline;
}
.box_benvenuti .link a:hover{
  width:61px;
  height:21px;
  line-height:19px;
  font-size:bold;
  font-family:Arial, Helvetica, sans-serif;
  color:#008351;
  font-size:14px;
  text-decoration:none;
}
.box_images{
  width:668px;
  height:144px;
  margin:10px 0px 0px 38px;
}
.image_1{
  width:204px;
  height:133px;
  border:5px solid #e1e1e1;
  float:left;
}
.image_2{
  width:204px;
  height:133px;
  border:5px solid #e1e1e1;
  margin-left:12px;
   float:left;
}
/*------------PAGINA CHI SIAMO----------------*/

.position{
 width:686px;
 min-height:353px;
 margin:20px 0px 20px 20px;
}
.title_sezione{
   width:661px;
  height:36px;
  border-bottom:1px solid #e3e3e3;
}
.title_sezione .article_title{
  line-height:39px;
  font-family:Arial, Helvetica, sans-serif;
  color:#153566;
  font-size:20px;
  font-weight:bold;
  border-bottom:1px solid #e3e3e3;
  width:686px;
  height:36px;
}
.box_chisiamo{
  width:346px;
  min-height:172px;
  margin:20px 0px 20px 0px;
  text-align:left;
  float:left;
}
.box_chisiamo .article_title{
 display:none;
}
.box_chisiamo .images{
 display:none;
}
.box_chisiamo .article_body{
  width:346px;
  line-height:19px;
  font-family:Arial, Helvetica, sans-serif;
  color:#444444;
  font-size:14px;
}
.box_chisiamo .link{
  display:none;
}
.box_image{
  width:289px;
  min-height:235px;
  margin:20px 0px 20px 50px;
  float:left;
}
/*------------PAGINA Contatti----------------*/
a.modTxt{
  width:16px;
  position:absolute;
  margin-left:-20px;
}
.box_contatti{
 width:661px;
 height:317px;
 margin:15px 0px 15px 0px;
}
/* ***** CONTATTI **** */

.box_contatti .prev_cat .article_body{
display:none;
}
.box_contatti .prev_cat .modTxt{
width:16px;
position:absolute;
margin-left:-20px;
}
.box_contatti .prev_scrivici .form_detail{
float:none;
margin-bottom:30px;
}
.box_contatti .prev_scrivici .text_area{
font-size:14px;
font-weight:bold;
color:#333333;
margin-top:-285px;
margin-left:304px;
font-family: Arial,Verdana,Helvetica,sans-serif;
}
.box_contatti .prev_scrivici .check_autorizzazione{
width:200px;
margin-left:304px;
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#333333;
}
.box_contatti .preventivo img{
float:none;
padding-bottom:60px;
margin-left:304px;
}
.box_contatti .prev_scrivici .form_detail label{
font-size:14px;
font-weight:bold;
color:#333333;
font-family: Arial,Verdana,Helvetica,sans-serif;
}
.box_contatti .prev_scrivici .form_detail input{
width:255px;
height:35px;
}
.box_contatti .prev_scrivici .text_area textarea{
width:386px;
height:200px;
}
.box_contatti .prev_cat .resto_form{
width:400px;
height:400px;
float:left;
}
.box_map{
 width:661px;
 height:430px;
 margin:10px 0px 15px 0px;
}
/* ***** DOVE SIAMO *** */

.dove_siamo{
width:532px;
overflow:hidden;
}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{
margin:0px 0px 0px 0px;
}
.utility_left{
display:none;
}
.where{
color:#6B6B6B;
width:530px;
float:left;
font-size:14px;
}
.map{
border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
text-align:left;
}
.indirizzo{
 float:left;
 width:450px;
margin:35px 0px 0px 0px;
}

/*------------PAGINA COSA FACCIAMO----------------*/

.link_esterno{  	
  font-family:Arial, Helvetica, sans-serif;
  color:#444444;
  font-size:13px;
  font-weight:bold;
  font-style:italic;
  width:210px;
  height:20px;
  overflow:hidden;
  margin:20px 0px 20px 0px; 
}
.box_chisiamo1{
  width:661px;
  min-height:80px;
  margin:20px 0px 20px 0px;
  text-align:left;
}
.box_chisiamo1 .article_title{
 display:none;
}
.box_chisiamo1 .images{
 display:none;
}
.box_chisiamo1 .article_body{
  width:661px;
  line-height:19px;
  font-family:Arial, Helvetica, sans-serif;
  color:#444444;
  font-size:14px;
}
.box_chisiamo1 .link{
 display:none;
}
.box_gallery{
  width:661px;
   min-height:292px;
  margin:20px 0px 20px 0px;
}
.box_gallery .clear_both{
  display:none;	
}
/* --- PAGINA PREVENTIVO -------*/

.box_preventivo{
 width:661px;
  min-height:400px;
  margin:20px 0px 20px 0px;
}
/* ***** PREVENTIVO **** */

.titolo_pagina_preventivo {
display:none;
}
.box_preventivo .preventivo .article_body{
display:none;
}
.preventivo .prev_cat .all_label{
width:350px;
font-size:14px;
font-weight:bold;
color:#6B6B6B;
font-family: Arial,Verdana,Helvetica,sans-serif;
}
.preventivo .prev_cat .all_label input{
width:395px;
height:34px;
font-size:14px;
font-weight:bold;
color:#6B6B6B;
font-family: Arial,Verdana,Helvetica,sans-serif;
}
.preventivo .prev_cat .resto_form {
width:460px;
float:left;
font-size:14px;
font-weight:bold;
color:#6B6B6B;
font-family: Arial,Verdana,Helvetica,sans-serif;
}
.preventivo .prev_cat .resto_form textarea{
 width:600px;
 height:245px;
 font-size:14px;
 font-weight:bold;
color:#6B6B6B;
font-family: Arial,Verdana,Helvetica,sans-serif;
}

/*INIZIO FOOTER-------------------------------------*/


.footer{
       background-image: url('/polopoly_fs/7.702185.1276097383!/bg_footer.jpg');
      background-repeat:repeat-x;
     height:50px;
     margin:auto;
	margin:auto;
	font-size:13px;
	color:#ffffff;
    line-height:41px;
	text-align:center;	   
}
.footer a{	
	color:#ffffff;
     font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.powered {	
	height:50px;
	color:#929292;
	font-size:13px;
	text-align:center;
    line-height:40px;
	margin:auto;
     background-color:#E1E1E1;
}
.powered img {	
	vertical-align:middle;	
	border:0;
}
.powered a{	
  color:#929292;
     font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.lista_regioni{        
	display:none;	
}
.map_branches{	
	display:none;
}

/* --- ----------------seo --------------------- */

.container_mdrr{
background-color: #008351;
}
.center_mdrr{
background-color: #F6F4E1;
}
.mdrr_info h1{
color: #ffffff;
font-weight:bold;
font-weight:italic;
}
.menu_mdrr{
color: #8653A0;
}
.menu_mdrr a{
color: #4D4D4D;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #918e84;
}
.mdrr_main h2 a{
color: #333333;
}
.footer_mdrr{
background-color:#397323;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 13px;
margin: 10px 0px 0px 850px;
}
.our-info a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#151515;
}
.our_info img{
vertical-align: middle;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.prev_scrivici{
	padding-top: 20px;
}



      
