/*
 * Id: 7.589858
 * Version: 1275663767
 * Generated: Feb 8, 2012 11:45:52 AM
 * Rendered: 
 */
    /* --- seo --- */
.mdrr_body{
color: #000000;	
}
.main_text_abstract{
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: 10px 0px 0px 850px;
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
/* ***** 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{
color: #ffffff;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size:12px;
width : 100%;
background : #ffffff;
}
a{
color: #000000; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
margin : auto;
width:955px;
border : 0 solid #000000;
}
.header {
margin : auto;
width:955px;
border : 0 solid;
}
.flash {
margin : auto;
width:955px;
height : 500px;
}
.logo_absol {
position : absolute;
margin-left:554px;
margin-top:18px;
}

.box_home {
position : absolute;
width : 455px;
margin-left:477px;
margin-top:171px;
border : 0 solid #000000;
}

.menu {
width:215px;
overflow : hidden;
border : 0 solid #ff0000;
float:right;
}

.menu .menu_first {
}
.menu .menu_sel{
width:196px;
height:20px;
display : block;
background-image: url('/polopoly_fs/7.589858.1275663767!/menu_sel.png');
background-repeat : no-repeat;
background-position : right 4px;
color: #000000;
text-decoration : none;
overflow : hidden;
font-size : 18px;
margin-bottom : 15px;
padding-right : 18px;
text-align : right;
}
.menu .menu_first a{
width:210px;
height:20px;
display : block;
color: #ED1F23;
text-decoration : none;
overflow : hidden;
font-size : 18px;
margin-bottom : 15px;
text-align : right;
}
.menu .menu_first a:hover,
.menu .menu_sel{
display : block;
width:196px;
height:20px;
background-image: url('/polopoly_fs/7.589858.1275663767!/menu_sel.png');
background-repeat : no-repeat;
background-position : right 4px; 
color: #000000;
text-decoration : none;
padding-right : 18px;
}

.box_vetrina {
width : 455px;
margin-top : 25px;
float:right;
}
.box_img_home {
width : 78px;
float : left;
margin-left : 13px
}
.box_img_home .article_title {
display : none;
}
.box_img_home .images {
width : 78px;
height : 78px;
}
.box_img_home .article_body {
display : none;
}
.box_img_home .link {
display : none;
}

.link_home_page {
width : 78px;
height : 20px;
overflow : hidden;
color :#000000;
text-decoration: none;
font-size : 12px;
text-align : center;
padding-top:3px;
}
.link_home_page a {
height : 20px;
color :#000000;
overflow : hidden;
text-decoration: none;
text-align : center;
}
.link_home_page .link a:hover {
text-decoration: underline;
}
.box_img_home .link a.modTxt {
position : absolute;
margin-left : -10px;
}

.fascia_red {
width : 955px;
height : 133px;
background-image: url('/polopoly_fs/7.589858.1275663767!/fascia_rossa.jpg');
background-repeat : no-repeat;
}
.fascia_red .article_title {
width : 300px;
height : 30px;
overflow : hidden;
color :#000000;
font-size : 24px;
font-style : italic;
font-weight : bold;
margin-left:20px;
padding-top:12px;
font-family: Times New Roman, Arial, Verdana, Tahoma, Sans-Serif;
}
.fascia_red .images {
display : none;
}
.fascia_red .article_body {
width : 877px;
height : 51px;
overflow : hidden;
color :#ffffff;
font-size : 12px;
margin-left:20px;
padding-top : 5px;
}
.fascia_red .link {
width : 300px;
height : 20px;
overflow : hidden;
font-style : italic;
font-weight : bold;
text-decoration: none;
color :#000000;
font-size : 14px;
margin-left:20px;
padding-top : 10px;
font-family: Times New Roman, Arial, Verdana, Tahoma, Sans-Serif;
}
.fascia_red  .link a {
height : 20px;
color :#000000;
overflow : hidden;
text-decoration: none;
text-align : center;
font-family: Times New Roman, Arial, Verdana, Tahoma, Sans-Serif;
}
.fascia_red  .link a:hover {
text-decoration: underline;
}

/* ***** PAGINA L'AZIENDA **** */

.fascia_red_sub {
width : 955px;
height : 48px;
background-image: url('/polopoly_fs/7.589858.1275663767!/bgk_fascia_2.jpg');
background-repeat : no-repeat;
}
.fascia_red_sub .page_title {
width : 600px;
height : 30px;
overflow : hidden;
color :#000000;
font-size : 24px;
font-style : italic;
font-weight : bold;
margin-left:20px;
padding-top:9px;
font-family: Times New Roman, Arial, Verdana, Tahoma, Sans-Serif;
}

.box_cc {
width : 925px;
margin : auto;
padding-bottom : 40px;
}
.box_cc .article_title {
display : none;
}
.box_cc .images {
float : right;
border : 5px solid #ff0000;
}
.box_cc .article_body {
width : 455px;
min-height : 200px;
overflow : hidden;
color :#000000;
font-size : 12px;
margin-top : 18px;
}

/* ***** PAGINA CONTATTI E MAPPA **** */

.box_cc_1 {
width : 925px;
margin : auto;
padding-bottom: 40px;
}


.bottom_map02{
padding:5px 0 5px 137px;
}
#where_{

}
.utility_left{
display:none;
}
.where{
color:#000000;
font-size:14px;
font-weight : bold;
height:150px;
line-height:25px;
margin-left:711px;
margin-top:-216px;
width:224px;
}
.map{
border: 1px #FF0000 solid;
}
.info_dove_siamo{

}

.box_contact_text {
width : 925px;
margin-top : 20px;
}
.box_sx_c {
width : 244px;
float : left;
}
.box_sx_c .article_title {
display : none;
}
.box_sx_c .images {
display : none;
}
.box_sx_c .article_body {
width : 244px;
min-height : 150px;
overflow : hidden;
color :#000000;
font-size : 12px;
}

.prev {
width : 659px;
float : right;
}
.prev .article_body .modTxt{
display:none;
}
.prev .prev_scrivici .form_detail{
float:none;
margin-bottom:30px;
color:#000000;
}
.prev .prev_scrivici .text_area{
font-size:14px;
font-weight:bold;
color:#000000;
margin-top:-271px;
margin-left:298px;
}
.prev .prev_scrivici .check_autorizzazione{
width:400px;
color:#000000;
}
.prev .preventivo img{
float:none;
padding-bottom:60px;
margin-left:380px;
}
.prev .prev_scrivici .form_detail label{
font-size:14px;
font-weight:bold;
color:#000000;
}
.prev .prev_scrivici .form_detail input{
width :260px;
height:30px;
}
.prev .prev_scrivici .text_area textarea{
width:330px;
height:234px;
}


/* ***** FOOTER E POWERED BY **** */


.footer {
margin : auto;
width : 955px;
height : 15px;
background-image: url('/polopoly_fs/7.589858.1275663767!/bgk_footer.jpg');
background-repeat : no-repeat;
padding-top:12px;
font-size : 12px;
border : 0 solid;
text-align : center;
color : #ED1F23;
margin-top:-1px;
font-weight : bold;
}
.powered{
margin : auto;
width : 955px;
height : 30px;
background-image: url('/polopoly_fs/7.589858.1275663767!/bgk_powered.jpg');
background-repeat : no-repeat;
font-size : 12px;
border : 0 solid;
text-align : center;
color : #ED1F23;
padding-top : 5px;
font-weight : bold;
}
.powered img{
vertical-align: middle;
}
.footer a {
color : #ED1F23;
}
.powered a {
color : #ED1F23;
}




















      
