/*
 * Id: 7.702171
 * Version: 1275381087
 * Generated: Sep 5, 2010 5:07:34 PM
 * Rendered: 
 */
    /* basic style */
body {
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_body.png');
background-repeat:repeat-x;
margin:0;background-color:#F0F3E4;}
a {
text-decoration:none;
color:#006837;
font-weight:bold;
}
.wrapper{
width:955px;
margin:0 auto;
}
.up {
height:154px;
}
.top{
width:955px;
height:246px;
}
.our_info{
width:955px;
height:36px;
}
.logo{
width:955px;
height:107px;
}
.logo_img{
width:460px;
height:135px;
}
.menu {
height:35px;
margin:0 auto 0;
width:955px;
}
.menu_sel 
{
background-position:bottom center;
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_menu_hover.png');
background-repeat:no-repeat;
font-size: 18px ;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006837;
float: left;
height: 35px;
padding-left: 20px;
padding-right: 20px;
border-left:1px dotted #000000;
}
.menu_first 
{
color:#666666;
border-left:1px dotted #000000;
float:left;
height:35px;
padding-left:20px;
padding-right:20px;
}
.menu_first:hover 
{
background-position:bottom center;
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_menu_hover.png');
background-repeat:no-repeat;
}
.menu_first a{
text-decoration: none;
color:#666666;
font-size: 18px ;
font-family:Arial, Helvetica, sans-serif;
}
.menu_first a:hover{
color:#006837;
font-size: 18px ;
font-family:Arial, Helvetica, sans-serif;

}
#menu_s_5{
border-right:1px dotted #000000;
}
.bottom
{
margin-left:12px;
margin-top:45px;
width:951px;
height:541px;
}
.box1 .text_1
{
float:left;
}
.box1 .text_1 .article_title{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#006837;

}
.box1 .text_1 .article_title span{
font-weight:bold;	
}
.box1 .text_1 .article_body{
margin-top:28px;
width:683px;
color:#314c51;
height:100px;
}
.box1 .text_2 .images
{
width:221px;
height:196px;
float:right;
}
.text_1 .link{
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_link.png');
background-repeat:no-repeat;
width:132px;
height:30px;
margin-top:20px;
}
.text_1 .link a{
color:#006837;
font-size:14px;
height:30px;
line-height:30px;
padding-left:12px;
}
.box2{
margin-top:40px;
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_box2.png');
background-repeat:no-repeat;
width:955px;
height:300px;
}
.text_3{
float:left;
margin-top:25px;
width:230px;
height:274px;
margin-left:5px;
}
.box2 .text_3 .article_title{
font-size:20px;
font-weight:bold;
color:#006837;
margin-left:10px;
}
.text_3 .link{
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_link.png');
background-repeat:no-repeat;
margin-left:10px;
}
.text_3 .link a{
color:#006837;
font-size:14px;
height:30px;
line-height:30px;
margin-left:12px;
}
.text_3 .article_body{
color:#314C51;
font-size:14px;
height:140px;
line-height:20px;
margin-left:12px;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
margin-bottom:36px;
margin-top:32px;
width:218px;
}
.text_4{
float:left;
margin-top:25px;
width:230px;
height:274px;
margin-left:5px;
}
.text_4 .article_title{
font-size:20px;
font-weight:bold;
color:#006837;
margin-left:10px;
}
.text_4 .link{
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_link.png');
background-repeat:no-repeat;
margin-left:10px;
}
.text_4 .link a {
color:#006837;
font-size:14px;
height:30px;
line-height:30px;
margin-left:12px;
}
.text_4 .article_body{
color:#314C51;
font-size:14px;
height:140px;
line-height:20px;
margin-left:12px;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
margin-bottom:36px;
margin-top:32px;
width:218px;
}
.text_5{
float:left;
margin-top:25px;
width:230px;
height:274px;
margin-left:5px;
}
.text_5 .article_title{
font-size:20px;
font-weight:bold;
color:#006837;
margin-left:10px;
}
.text_5 .link{
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_link.png');
background-repeat:no-repeat;
margin-left:10px;
}
.text_5 .link a{
color:#006837;
font-size:14px;
height:30px;
line-height:30px;
margin-left:12px;
}
.text_5 .article_body{
color:#314C51;
font-size:14px;
height:140px;
line-height:20px;
margin-left:12px;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
margin-bottom:36px;
margin-top:32px;
width:218px;
}
.text_6{
float:left;
margin-top:25px;
width:230px;
height:274px;
margin-left:5px;
}
.text_6 .article_title{
font-size:20px;
font-weight:bold;
color:#006837;
margin-left:10px;
}
.text_6 .link{
background-image: url('/polopoly_fs/7.702171.1275381087!/bg_link.png');
background-repeat:no-repeat;
margin-left:10px;
}
.text_6 .link a{
color:#006837;
font-size:14px;
height:30px;
line-height:30px;
margin-left:12px;
}
.text_6 .article_body{
color:#314C51;
font-size:14px;
height:140px;
line-height:20px;
margin-left:12px;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
margin-bottom:36px;
margin-top:32px;
width:218px;
}
.footer{
width:955px;
height:97px;
color:#708c7c;
font-size:14px;
text-align:center;
padding-top:20px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery
.clear_both {
clear: none;
}
.address {
padding-top:3px;
font-size:14px;
color:#708C7C;
}
.address a{
font-family:inherit;
font-size:14px;
color:#708C7C;
text-decoration:underline;
}
.address a:hover{
color:#708C7C;
text-decoration:none;
}
.powered {
color:#708C7C;
font-size:14px;
text-align:inherit;
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
color:#708C7C;
font-family:inherit;
font-size:14px;
text-decoration:underline;
}
.powered a:hover{
color:#708C7C;
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.menu_footer,
.info_dove_siamo{
display:none;
}

.container_mdrr {
background-color:#fffffe;
}
.center_mdrr {
background-color: #F8FAF6;
}
.mdrr_info h1{
color: #2D7615;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color:#2D7615;
}
.menu_mdrr a{
color: #006837;;
}
.menu_mdrr a:hover{
color: #8F000D;
}
.mdrr_main a{
color: #2D7615;
}
.mdrr_main h2 a {
color:#006837;;
}
.main_text_abstract  {
color:#314C51;;
}
.footer_mdrr {
background-color:#F1F4E6;;
}

.footer_mdrr a{
color: #000000;
}
.my_link a{
color: #000000;
background-color:#DCE3C3;;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 0px;
}
.our_info img{
vertical-align: middle;
}
.our_info a {
color: #000000;
}
.menu_footer{
display:none;
}
.titre_du_page,
.titre_du_page1{
color:#006837;
font-size:24px;
font-weight:bold;
height:50px;
}
.titre_du_page1 {
margin-left:230px;
}
.box_left{
width:438px;
float:left; 
}
.box_right .images{
margin-left:20px;	
}
.box_left_1{
width:285px;
}
.box_left_1 .article_body{
color:#314C51;
font-size:14px;	
}
.box_left_2{
width:310px;
margin-top:60px; 
}
.box_left_dove{
float:left; 
width:340px;	
}
.box_left_2 .article_title{
color:#314C51;
font-size:14px;
font-weight:bold;
width:269px;
}
.box_left_2 .article_body{
color:#314C51;
font-size:14px;
margin-top:15px;
}

/*-- 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:165px;
}
.box_right_dove{
float:right;
width:600px;
}
/* --- scrivici --- */

.prev_scrivici .form_detail {
float:none;
}
.prev_scrivici .check_autorizzazione {
float:right;
margin-left:278px;
margin-right:141px;
margin-top:-29px;
}
.button_invia {
float:right;
margin-right:523px;
}
.prev_scrivici .form_detail input {
border-top:1px solid #000000;
height:38px;
width:340px;
}
.prev_scrivici .text_area {
float:right;
margin-top:-212px;
padding-right:233px;
width:335px;
}
.prev_scrivici .text_area textarea {
border-top:1px solid #000000;
height:145px;
overflow:auto;
width:546px;
}
.box_left_servici{
width:216px;
height:342px;
float:left; 
}
.box_left_laser{
width:216px;
height:342px;
float:left; 	
}
.box_right_servici,
.box_right_laser{
width:720px;	
}
.box_right_laser_1 .article_body{
color:#314C51;
font-size:14px;	
}
.box_right_servici .article_body {
color:#314C51;
font-size:14px;
margin-left:14px;
width:563px;
}
.menu_third_sel{
color:#006837;
font-weight:bold; 
}
.menu_second a,
.menu_third a{
color:#314C51;
font-size:14px;
height:30px;
}
#menu_t_1 {
border-bottom:1px solid #006837;
width:166px;
padding-bottom:5px;
}
#menu_t_2 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_3 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_4 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_5 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_6 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_7 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_8 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_9 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_t_10 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
.box_right_laser{
float:right;
}
.box_right_laser_1{
width:310px;
float:left; 
}
.box_right_laser_2 .images {
margin-left:35px;
margin-top:9px;
}
#menu_th_1 {
border-bottom:1px solid #006837;
width:166px;
padding-bottom:5px;
}
#menu_th_2
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_3
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_4
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_5
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_6
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_7
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_8
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_9
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}
#menu_th_10
 {
border-bottom:1px solid #006837;
padding-bottom:5px;
padding-top:5px;
width:166px;
}



      