/*
 * Id: 7.1248203
 * Version: 1286442633
 * Generated: Feb 23, 2012 2:03:29 PM
 * Rendered: 
 */
    /* basic style */

 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl,
li, dt, dd, p, blockquote, pre, form, fieldset,
table, th, td { 
margin: 0; padding: 0; 
}
.flags {
margin:10px 0 0 908px;
position:absolute;
}

body {
background-image: url('/polopoly_fs/7.1248203.1286442633!/bg.png'); 
background-repeat:repeat-x;
margin: 0px auto;
background-color:#080707;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#cdcdcd;
}
a {
color:#CDCDCD;
text-decoration: none;
font: 18 Arial;
}
a:hover{
text-decoration:underline;
}
.wrapper {
width:960px;
margin:0px auto;
}
.top_left{
height:890px;
width:250px;
float:left;
}
.box_logo{
background-image: url('/polopoly_fs/7.1248203.1286442633!/bg_logo.png'); 
background-repeat:no-repeat;
width:250px;
height:324px;
position:relative;
padding-left:4px;

}	
.logo{
margin-left:25px;
padding-top:90px;
width:200px;
}
.separator{
background-image: url('/polopoly_fs/7.1248203.1286442633!/separator.png'); 
background-repeat:no-repeat;
height:2px;
width:211px;
margin-left:24px;
}
.menu {	
background-image: url('/polopoly_fs/7.1248203.1286442633!/bg_menu.png'); 
background-repeat:no-repeat;
color:#000000;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:600px;
width:250px;
margin-top:-54px;
text-transform:uppercase;
padding-top:43px;
}
.menu_sel {	
background-image: url('/polopoly_fs/7.1248203.1286442633!/puce1.png'); 
background-repeat:no-repeat;
background-position:left center;
height:57px;
line-height:50px;
margin-left:30px;
text-indent:35px;
display:block;
color:#000000;
font-weight:bold;
text-decoration: none;

}
.menu_first a {
background-image: url('/polopoly_fs/7.1248203.1286442633!/puce1.png'); 
background-repeat:no-repeat;
background-position:left center;
height:57px;
line-height:50px;
margin-left:30px;
text-indent:35px;
display:block;
color:#000000;
}
.menu_first a:hover {
font-weight:bold;
text-decoration: none;

}
.top_haut{
height:237px;
margin-top:33px;
position:absolute;
width:960px;
}
.flash{
height:237px;
width:660px;
}
.flash_content {
	width:660px;
height:230px;
float:right;
margin-right:27px;
}
.content{	
width:710px;
float:right;
margin-top:-324px;
}
.content_top{
background-image: url('/polopoly_fs/7.1248203.1286442633!/content_top.png'); 
background-repeat:no-repeat;
width:710px;
height:44px;
margin:0px auto;
}
.content_middle{
background-image: url('/polopoly_fs/7.1248203.1286442633!/bg_content.png'); 
background-repeat:repeat-y;
width:710px;
margin:0px auto;
min-height:822px;

}
.content_bottom{
background-image: url('/polopoly_fs/7.1248203.1286442633!/content_bottom.png'); 
background-repeat:no-repeat;
width:706px;
height:50px;
margin:0px auto;
}
.content_bottom1{
background-image: url('/polopoly_fs/7.1248203.1286442633!/content_bottom1.png'); 
background-repeat:no-repeat;
width:706px;
height:49px;
margin:0px auto;
}
.box1{	
height:160px;
margin-left:33px;
padding-top:224px;
width:654px;

}
.box1 .article_title{
height:45px;
line-height:45px;
font-family:Arial;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:5px;
line-height:59px;
margin-top:7px;
}
.box1 .article_body{
color:#cdcdcd;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:624px;
height:58px;
line-height:16px;
}
.box1 .link{
background-image: url('/polopoly_fs/7.1248203.1286442633!/bg_link.png'); 
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
height:46px;
line-height:46px;
width:193px;
font-weight:bold;
text-align:center;
margin-left:-8px;

}
.box1 .link a{
color:#FFFFFF;
}
.box1 .link a:hover{
text-decoration:underline;
}
.box2{	
background-color:#919090;
height:240px;
margin-left:23px;
margin-top:10px;
width:660px;
border-top:1px solid #B6B5B5;


}
.box2 .article_title{
height:45px;
line-height:54px;
font-family:Arial;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
margin-left:11px;
}
.box2 .images{
height:127px;
float:left;
margin-left:11px;
}
.box2 .images img{
border:3px solid #aeadad;
margin-right:8px;

}
.box2 .article_body{
color:#cdcdcd;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:635px;
height:49px;
line-height:16px;
margin-bottom:10px;
float:left;
margin-top:20px;

margin-left:11px;
}
.box3{	
background-color:#919090;
height:188px;
margin-left:23px;
width:660px;

}
.box3 .box3a, .box3 .box3b{	
width:300px;
height:188px;
float:left;
margin-left:30px;

}
.box3a .link, .box3b .link{
background-image: url('/polopoly_fs/7.1248203.1286442633!/puce.png'); 
background-repeat:no-repeat;
background-position:left center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
line-height:30px;
font-weight:bold;
text-indent:25px;

}
.box3a .link a,
.box3b .link a{
color:#FFFFFF;
}
.box3a .link a:hover,
.box3b .link a:hover{
text-decoration:underline;
}
.footer{
color:#5c5c5c;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height:70px;
text-align:center;
margin: 0 auto;
line-height:18px;
margin-top:10px;

}
.clear_both{
clear:both;}


/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
color:#5C5C5C;

}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
color:#5C5C5C;

}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#5C5C5C;

}
.powered a:hover{
text-decoration:none;
color:#5C5C5C;

}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
/* --- seo --- */

.container_mdrr {
background-color:#6b6a6a;
color:#6B6A6A;
}
.center_mdrr {
background-color:#d3d3d3;
}
.mdrr_info h1{
color: #FFFFFF;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color:#6b6a6a;
}
.menu_mdrr a{
color: #6b6a6a;
}
.menu_mdrr a:hover{
color: #4F2E2E;
}
.mdrr_main a{
color:#6b6a6a;
}
.mdrr_main h2 a {
color:#4f2e2e;
}
.main_text_abstract  {
color:#6b6a6a;
}
.footer_mdrr {
background-color:#6b6a6a;
color:#FFFFFF;
}

.footer_mdrr a{
color: #FFFFFF;
}
.my_link a{
color: #6b6a6a;
background-color: #FFFFFF;
}
.our_info{
position: absolute;
font-size: 11px;
margin: -32px 0px 0px 850px;
}
.our_info img{
vertical-align: middle;
}
.our_info a {
color: #d3d3d3;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px;
background-color:#6B6A6A;

}



/*--/*****Chisiamo(titre(paginatitle)+box_text+ gallery)*******--*/

#pagetitle {
color:#FFFFFF;
font-family:Arial;
font-size:20px;
font-weight:bold;
height:45px;
line-height:59px;
margin-bottom:5px;
padding-top:224px;
margin-left:34px;
text-transform:uppercase;

}
.text1 {
float:left;
margin-top:12px;
width:345px;
margin-left:34px;
}
.text1 .article_body {
color:#CDCDCD;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
margin-bottom:20px;
width:330px;
}
.box_image {
float:right;
margin-right:35px;
margin-top:16px;
width:288px;
height:273px;
border:2px solid #aeadad;
}

.box_contatti {
float:left;
margin-left:34px;
margin-top:5px;
margin-bottom:20px;
}
/* --- scrivici --- */
.preventivo .article_body{
display:none;
}
.prev_scrivici .form_detail {
float:none;
height:58px;
padding-top:8px;
width:160px;
color:#cccccc;
}
.prev_scrivici .form_detail input {
border:1px solid #BEC5C5;
height:34px;
width:293px;
}

.prev_scrivici .text_area textarea {
border:1px solid #BEC5C5;
height:171px;
overflow:auto;
width:314px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-201px;
padding-top:10px;
color:#cccccc;
font-weight:bold;
padding-right:38px;

}
.prev_scrivici .check_autorizzazione {
float:right;
font-size:12px;
height:15px;
margin-right:56px;
overflow:hidden;
padding:5px 0;
width:301px;
color:#cccccc;
}

.button_invia {
float:right;
margin-right:309px;
margin-top:0px;
}

.box_mappa {
margin-bottom:20px;
margin-left:34px;
width:619px;
height:300px;
}
.box_mappa .lamappa {
width:619px;
height:320px;
}
.box_mappa .box_adr {
margin-top:25px;
width:620px;
}
.box_mappa .box_adr .T1,
.box_mappa .box_adr .T2{
float:left;
width:300px;
}
.T1 .article_body, .T2 .article_body {
color:#CDCDCD;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
width:195px;
margin-bottom:30px;
}

/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.bottom_map02 {
padding-left:305px;
}

.box_H{
width:647px;
margin-left:34px;
margin-bottom:25px;
}
.box_B{
width:647px;
margin-left:34px;
margin-bottom:20px;

}
.text2 {
float:left;
margin-top:12px;
width:248px;
}
.text2 .article_body {
color:#CDCDCD;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
margin-bottom:20px;
width:230px;
}
.box_video {
float:right;
margin-right:10px;
margin-top:17px;
width:385px;
height:335px;
border:2px solid #aeadad;
}

.box_B .lien3{
width:203px;
height:140px;
float:left;
}
.box_B .lien1,
.box_B .lien2{
width:220px;
height:140px;
float:left;

}
/*
.box_B .lien1 a,
.box_B .lien2 a,
.box_B .lien3 a{
color:#cdcdcd;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
line-height:30px;
text-indent:25px;
text-decoration:underline;
}
*/

.box_B .lien1 .link,
.box_B .lien2 .link,
.box_B .lien3 .link{
color:#cdcdcd;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
line-height:30px;
text-decoration:underline;
}
.lien1 .link a,
.lien2 .link a,
.lien3 .link a{
color:#cdcdcd;
text-decoration:underline;
}
.lien1 .link a:hover,
.lien2 .link a:hover,
.lien3 .link a:hover{
text-decoration:underline;
font-weight:bold;
}

.box_H .text1 {
float:left;
margin-top:12px;
width:340px;
margin-left:0;

}
.box_H .text1 .article_body {
color:#CDCDCD;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
margin-bottom:20px;
width:330px;
}


.box_H .box_image {
float:right;
margin-right:10px;
margin-top:16px;
width:288px;
height:273px;
border:2px solid #aeadad;
}


      
