/*
 * Id: 7.456132
 * Version: 1300964754
 * Generated: Feb 23, 2012 7:21:24 AM
 * Rendered: 
 */
    /* --- seo --- */
.main_text_abstract {
color:#000000;	
}
.mdrr_body{
color:#000000;		
}
.container_mdrr{
background-color: #e9e4a8;
}
.center_mdrr{
background-color: #f0eee2;
}
.mdrr_info h1{
color: #59554f;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #918e84;
}
.mdrr_main h2 a{
color: #716e4a;
}
.footer_mdrr{
background-color: #401216;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 20px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* ***** CROSS BROWSER CSS RESET **** */
html{
color:#000000;
background:#FFFFFF;
}
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;
}

.sedi_evolute {
display : none;
}

.lista_regioni{
display : none;
}

/* ***** STILI DI BASE **** */

body,
html{
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size:14px;
width : 100%;
background : #8a0100;
background-image: url('/polopoly_fs/7.456132.1300964754!/bgk_body.jpg');
background-repeat : repeat-x;
}
a{
color: #ffffff; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */
.box_sx {
	width:400px;
        float:left;
        height:auto;
        padding-left:52px;
}
.box_sx #pagetitle {	 
          color:#FFFFFF;
          font-size:18px;
          font-weight:bold;
          
          text-transform:uppercase;
}
.box_dx {
	width:350px;
        float:left;
        height:auto;
        padding-top:43px;
}
.box_dx .article_body {
        line-height:18px;
        overflow:hidden;
        color:#fff;
        margin-bottom:7px;
        width:340px;
        float:left;       
}
.fascia_white {
width : 100%;
height : 93px;
background : #ffffff;
}
.content_white {
width : 957px;
margin : auto;
}
.logo {
float : left;
margin-top : 12px;
}
.parte_login{
float:right;
}
.linea_d {
width : 2px;
height : 45px;
float : left;
background-image: url('/polopoly_fs/7.456132.1300964754!/bgk_divisione_logo.png');
background-repeat : no-repeat;
margin-top : 29px;
}
.text_log {
width : 208px;
height : 34px;
color : #850100;
float : left;
background-image: url('/polopoly_fs/7.456132.1300964754!/logo_lente.png');
background-repeat : no-repeat;
background-position : right center;
line-height : 37px;
margin-top : 35px;
margin-right : 14px;
margin-left : 14px;
text-decoration : none;
font-weight : bold;
}
.text_log a {
color : #850100;
text-decoration : none;
font-weight : bold;
}

.text_log a:hover {
color : #850100;
text-decoration : underline;
font-weight : bold;
}

.wrapper{
margin : auto;
width:957px;
border : 0 solid #000000;
}

.header {
width:957px;
}
.menu {
width:279px;
height:312px;
background-image: url('/polopoly_fs/7.456132.1300964754!/bgk_menu.png');
background-repeat : no-repeat;
overflow : hidden;
border : 0 solid #000000;
margin-top : 17px;
float : left;
}

.menu .menu_first {

}
.menu .menu_sel{
height:18px;
display : block;
color: #850100;
font-weight : bold;
font-size : 15px;
background-image: url('/polopoly_fs/7.456132.1300964754!/menu_sel.png');
background-position : left center;
background-repeat : no-repeat;
text-decoration : none;
margin-left:20px;
padding-left:14px;

}
.menu .menu_first a{
height:18px;
display : block;
color: #850100;
font-size : 15px;
text-decoration : none;
margin-left:20px;
padding-left:14px;
}
.menu .menu_first a:hover,
.menu .menu_sel{
font-weight : bold;
height:18px;
display : block;
color: #850100;
background-image: url('/polopoly_fs/7.456132.1300964754!/menu_sel.png');
background-position : left center;
background-repeat : no-repeat;
text-decoration : none;
}
#menu_s_1 {
margin-top : 35px;
}

.rigadivisione {
width:218px;
height:2px;
margin-top : 12px;
margin-bottom : 12px;
background-image: url('/polopoly_fs/7.456132.1300964754!/bgk_rigadivisione.png');
background-repeat : repeat-x;
margin-left:34px;
}

.flash {
float : right;
margin-top : 17px;
}


/* ***** CONTENUTO BODY **** */
.content_body  {
width:957px;
margin-top : 25px;
border : 0 solid #00ff00;
}
.parte_sx a.modTxt {
position : absolute;
margin-left : -42px;
}
.parte_sx {
width : 427px;
margin-left : 35px;
float : left;
}
.box_text_home {
width : 427px;
}
.box_text_home .article_title {
height : 22px;
width : 400px;
margin-bottom : 5px;
color : #ffffff;
font-size : 18px;
font-weight : bold;
overflow : hidden;
}
.box_text_home .images {
display : none;
}
.box_text_home .article_body {
display : none;
}
.video_dx {
width : 384px;
height : 335px;
float : right;
border : 38px solid #727272;
margin-top:55px;
}

.box_home_link {
width : 388px;
text-transform : uppercase;
padding-top:10px;
}

.box_home_link .article_title {
display : none;
}
.box_home_link .images {
float : left;
margin-right:6px;
margin-top : 17px;
}
.box_home_link .article_body {
display : none;
}
.box_home_link .external_link {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:right 37px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link  .external_link a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link  .external_link a:hover {
text-decoration: underline;
color:#ffffff;
}
.box_home_link .external_link1 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:256px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link1 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link1 a:hover {
text-decoration: underline;
color:#ffffff;
}



.box_home_link .external_link2 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:155px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link2 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link2 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link3 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:63px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link3 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link3 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link4 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:304px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link4 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link4 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link5 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:156px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link5 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link5 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link6 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:199px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link6 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link6 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link7 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:364px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link7 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link7 a:hover {
text-decoration: underline;
color:#ffffff;
}


.box_home_link .external_link8 {
height : 37px;
overflow : hidden;
font-size : 16px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:177px 22px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 17px;
max-width : 357px;
}
.box_home_link .external_link8 a {
height:20px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
line-height:50px;
}
.box_home_link .external_link8 a:hover {
text-decoration: underline;
color:#ffffff;
}

.box_home_link a.modImg {
display:none;
}
.linea_rosa {
width:100%;
background:#b44e4d;
height:1px;
margin-top:25px;
}

.content_2 {
width : 957px;
margin-top : 20px;
border : 0 solid #000000;
}
.box_text_news {
width : 222px;
float : left;
margin-left:30px;
}
.box_text_news .article_title {
height : 22px;
width : 222px;
margin-bottom : 10px;
color : #ffffff;
font-size : 18px;
font-weight : bold;
overflow : hidden;
}
.box_text_news .images {
display : none;
}
.box_text_news .article_body {
line-height : 18px;
width : 222px;
height : 90px;
overflow : hidden;
color : #e3c0bf;
margin-bottom : 7px;
}
.box_text_news .link {
max-width : 190px;
height : 17px;
overflow : hidden;
font-size : 12px;
background-image: url('/polopoly_fs/7.456132.1300964754!/freccia_link.png');
background-repeat : no-repeat;
background-position:right 4px;
text-decoration: none;
border : 0 solid #000000;
padding-right:16px;
color : #e3c0bf;
}
.box_text_news  .link a {
font-size : 12px;
color : #e3c0bf;
overflow : hidden;
text-decoration: none;
}
.box_text_news .link a:hover {
text-decoration: underline;
}

.catalogo .element_container p {
border-bottom: 0 solid #CCCCCC;
}

.catalogo {
width:627px;
float : right;
margin-top:17px;
}
.catalogo .element_container{
width:172px;
overflow:hidden;
float:left;
color : #e3c0bf;
margin-right:37px;
}
.catalogo .element_container a{
color : #e3c0bf;
text-decoration:none;
}
.catalogo .element_container a:hover{
color : #e3c0bf;
text-decoration:underline;
}
.catalogo .img_window{
display : none;
}
.catalogo .text_window{
width:172px;
height:71px;
overflow:hidden;
color : #e3c0bf;
border : 0 solid;
padding-top : 3px;
line-height : 18px;
}
.catalogo .titolo_catalogo{
font-weight:bold;
width:172px;
overflow:hidden;
color : #ffffff;
}
.catalogo .ingrandisci{
display : none;
}


/* ***** PAGINA AZIENDA E SERVIZI **** */

.box_cc {
width : 897px;
margin : auto;
}
.box_cc .page_title {
height : 22px;
width : 800px;
color : #ffffff;
font-size : 18px;
font-weight : bold;
overflow : hidden;
text-transform : uppercase;
}
.box_cc_in {
width : 897px;
padding-top : 33px;
}
.box_cc_in .article_title {
display : none;
}
.box_cc_in .images {
display : none;
}
.box_cc_in .article_body {
line-height : 18px;
width : 897px;
min-height : 250px;
overflow : hidden;
color : #FFFFFF;
font-size : 14px;
}


/* ***** PAGINA MAPPA **** */

.cont_1 {
width : 897px;
margin : auto;
}
.parte_sx_1 {
width : 340px;
float : left;
}
.parte_sx_1 .page_title {
height : 22px;
width : 800px;
color : #ffffff;
font-size : 18px;
font-weight : bold;
overflow : hidden;
text-transform:uppercase;
}
.parte_sx_1_in {
width : 340px;
padding-top : 33px;
}
.parte_sx_1_in .article_title {
display : none;
}
.parte_sx_1_in .images {
display : none;
}
.parte_sx_1_in .article_body {
line-height : 18px;
width : 340px;
min-height : 250px;
overflow : hidden;
color : #FFFFFF;
font-size : 14px;
}

.pos_map {
float : right;
}
.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{

}
.utility_left{
display:none;
}
.where{
display : none;
}
.map{
}
.info_dove_siamo{
display : none;
}
/* ***** 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;
        color:#fff;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{
	float:none;
	margin-top:10px;
	width:50%;
	font-size:10px;
        color:#fff;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
        color:#fff;
}
.preventivo .resto_form textarea{	
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:0px;
	overflow:auto;
	width:300px;
        margin-bottom:10px;
}
/* ***** FOOTER E POWERED BY **** */


.footer {
width:100%;
height:13px;
padding-top:35px;
font-size:14px;
border:0px solid;
text-align:center;
color:#8a0100;
background:#ffffff;
margin-top:75px;
border-top:1px solid #0a0000;
}
.powered{
width:100%;
height:68px;
font-size:14px;
text-align:center;
color:#8a0100;
padding-top:5px;
background:#ffffff;
}
.powered img{
vertical-align:middle;
}
.footer a {
color:#8a0100;
}
.powered a {
color:#8a0100;
}


      
