/*
 * Id: 7.701940
 * Version: 1285501905
 * Generated: Feb 7, 2012 2:12:17 AM
 * Rendered: 
 */
    
#menu_s_1.menu_mdrr,
#menu_s_2.menu_mdrr,
#menu_s_3.menu_mdrr,
#menu_s_4.menu_mdrr,
#menu_s_5.menu_mdrr{
width:200px;
}

/* ***** 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: #636363;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size:13px;
width : 100%;
height : 100%;
background : #84B920;
background-repeat : repeat-x;
}
a{
color: #555555; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */
.bgk_left {
background-image: url('/polopoly_fs/7.701940.1285501905!/BKG_Left.png');
background-repeat:repeat-y;
background-position:right;
}
.td_top {
background-image: url('/polopoly_fs/7.701940.1285501905!/bgk_body.jpg');
}
.col_right {
}
.wrapper{
margin : auto;
width:917px;
border : 0 solid #000000;
}

.header {
width:917px;
height:198px;
}
.logo {
width : 165px;
height : 165px;
float : left;
margin-top : 26px;
}
.logo_text {
width : 679px;
height : 79px;
float : left;
margin-left:28px;
margin-top:51px;
}

.menu {
width:726px;
height : 25px;
overflow : hidden;
border : 0 solid #000000;
text-transform : uppercase;
float : right;
margin-top : 29px;
}

.menu .menu_first {
float:left;
}
.menu .menu_sel{
display : block;
height : 25px;
color: #BCE966;
overflow : hidden;
font-size : 15px;
float : left;
text-decoration : none;
}
.menu .menu_first a{
display : block;
height : 25px;
color: #ffffff;
overflow : hidden;
font-size : 15px;
float : left;
text-decoration : none;
}
.menu .menu_first a:hover,
.menu .menu_sel{
height : 25px;
color: #BCE966;
text-decoration : none;
}

#menu_s_1 {
width:42px;
overflow : hidden;
margin-right : 72px;
border : 0px solid #000000;
}
#menu_s_1 a {
width:42px;
border : 0px solid #000000;
}
#menu_s_1 a:hover {
width:42px;
border : 0px solid #000000;
}

#menu_s_2 {
width:73px;
margin-right : 54px;
overflow : hidden;
border : 0px solid #000000;
}
#menu_s_2 a {
width:73px;
border : 0px solid #000000;
}
#menu_s_2 a:hover {
width:73px;
border : 0px solid #000000;
}

#menu_s_3 {
width:163px;
margin-right : 66px;
overflow : hidden;
border : 0px solid #000000;
}
#menu_s_3 a {
width:163px;
border : 0px solid #000000;
}
#menu_s_3 a:hover {
width:163px;
border : 0px solid #000000;
}

#menu_s_4 {
width:92px;
margin-right : 87px;
overflow : hidden;
border : 0px solid #000000;
}
#menu_s_4 a {
width:92px;
border : 0px solid #000000;
}
#menu_s_4 a:hover {
width:92px;
border : 0px solid #000000;
}

#menu_s_5 {
width:73px;

overflow : hidden;
border : 0px solid #000000;
}
#menu_s_5 a{
width:73px;
overflow : hidden;
border : 0px solid #000000;
}
#menu_s_5 a:hover {
width:73px;
overflow : hidden;
border : 0px solid #000000;
}


/* ***** CONTENUTO BODY **** */

.content_body  {
width : 917px;
background : #F3F3F3;
padding-bottom:16px;
}

.parte_sx_home {
width : 423px;
float : left;
padding-top : 94px;
}

.parte_sx_title {
width : 423px;
}
.parte_sx_title .article_title {
width : 423px;
height : 30px;
overflow : hidden;
color : #324E30;
font-size : 24px;
border-bottom : 1px solid #598527;
}
.parte_sx_title .images {
display : none;
}
.parte_sx_title .article_body {
width : 423px;
height : 37px;
overflow : hidden;
padding-top : 23px;
color : #636363;
line-height : 18px;
font-size : 16px;
}

.parte_sx_text {
width : 423px;
}
.parte_sx_text .article_title {
display : none;
}
.parte_sx_text .images {
display : none;
}
.parte_sx_text .article_body {
width : 423px;
height : 126px;
overflow : hidden;
padding-top:18px;
color : #636363;
line-height : 18px;
}
.parte_sx_text .link {
width : 79px;
height : 25px;
background-image: url('/polopoly_fs/7.701940.1285501905!/bgk_puls_link.gif');
background-repeat : no-repeat;
overflow : hidden;
color : #ffffff;
font-weight : bold;
text-decoration: none;
line-height : 22px;
font-size : 13px;
text-align : center;
margin-top:34px;
}
.parte_sx_text  .link a {
height : 21px;
color : #ffffff;
overflow : hidden;
font-weight : bold;
text-decoration: none;
}
.parte_sx_text  .link a:hover {
text-decoration: underline;
font-weight : bold;
color : #ffffff;
}
.parte_sx_text .link a.modTxt {
position : absolute;
margin-left : -20px;
}


.parte_dx_home {
width : 481px;
height : 419px;
background-image: url('/polopoly_fs/7.701940.1285501905!/bgk_cont_video.png');
background-repeat : no-repeat;
float : right;
}
.video {
width : 384px;
height : 335px;
margin-left:20px;
margin-top:28px;
border : 0 solid #000000;
}

.box_bottom_home {
width : 859px;
height : 242px;
background : #ffffff;
margin-top : 16px;
border : 1px solid #B2B2B2;
}

.box_bottom_left {
width : 255px;
float : left;
padding-top:18px;
padding-left:22px;
}
.box_bottom_title {
width : 255px;
}
.box_bottom_title .article_title {
width : 255px;
height : 27px;
overflow : hidden;
color : #598527;
font-size : 24px;
}
.box_bottom_title .images {
display : none;
}
.box_bottom_title .article_body {
width : 255px;
height : 56px;
overflow : hidden;
padding-top : 14px;
line-height : 18px;
font-size : 16px;
font-weight : bold;
}

.box_bottom_text {
width : 255px;
color:#555555;
}
.box_bottom_text .article_title {
display : none;
}
.box_bottom_text .images {
display : none;
}
.box_bottom_text .article_body {
width : 255px;
height : 93px;
overflow : hidden;
padding-top:18px;
line-height : 18px;
}

.box_dimage {
width : 536px;
float : right;
margin-top:61px;
}
.box_dimage img {
border : 1px solid #B2B2B2;
float : left;
margin-left : 7px;
}

/* ***** FOOTER E POWERED BY **** */

.fascia_red {
width : 100%;
height : 34px;
background-image: url('/polopoly_fs/7.701940.1285501905!/bgk_fascia_red.jpg');
background-repeat : repeat-x;
}
.footer {
margin : auto;
width : 100%;
height : 20px;
padding-top:30px;
font-size : 14px;
border : 0 solid;
text-align : center;
color : #636363;
background : #ffffff;
}
.powered{
margin : auto;
width : 100%;
height : 30px;
font-size : 14px;
border : 0 solid;
text-align : center;
color : #636363;
padding-bottom :15px;
}
.powered img{
vertical-align: middle;
}
.footer a {
color : #636363;
}
.powered a {
color : #636363;
}
.titolo_pagina {
border-bottom:1px solid #598527;
color:#324E30;
font-size:24px;
height:30px;
overflow:hidden;
padding-top:95px;
margin-bottom:34px;
}
.testo_foto .article_title {
	display:none;
}
.testo_foto .article_body {
	line-height:18px;
	float:left;
	width:424px;
}
.testo_foto .images {
	float:right;
	background-image: url('/polopoly_fs/7.701940.1285501905!/ombra_az.png');
	background-repeat:no-repeat;
padding-bottom:7px;
padding-left:5px;
padding-top:2px;
}
.content{
	width:860px;
        margin:auto;
padding-bottom:30px;
}

.secondo_menu{
	width: 284px;
	float:left;
	border:1px solid #cacaca;
	padding-top:24px;
        padding-bottom:26px;
        background-color:#ffffff;
}
.menu_second a, .menu_second_sel{
height:30px;
padding-left:26px;
color:#850b0a;
text-transform:uppercase;
line-height:30px;
text-decoration:none;
display:block;
}
.menu_second a:hover, .menu_second_sel{
	color:#84b920;
}
.titolo_pagina_2 {
border-bottom:1px solid #598527;
color:#324E30;
font-size:24px;
height:30px;
overflow:hidden;
padding-top:95px;
margin-bottom:34px;
padding-left:303px;
}
.content_right{
width:564px;
float:right;
}
.solo_testo{
	line-height:18px;
	margin-bottom:20px;
}
.solo_testo .article_title {
	display:none;
}
.immagine{	
background-image: url('/polopoly_fs/7.701940.1285501905!/ombra_prodotti.png');
background-repeat:no-repeat;
padding-top:2px;
padding-bottom:3px;
padding-left:5px;
}

.catalogo_prodotti .window {
	float:left;
	width:272px;
        margin-right:10px;
	margin-bottom:20px;
}
.catalogo_prodotti .titolo_catalogo {
	float:right;
	font-size:13px;
	height:18px;
	overflow:hidden;
	width:155px;
	font-weight:bold;
}
.catalogo_prodotti .img_window {
	float:left;
background-image: url('/polopoly_fs/7.701940.1285501905!/ombra_catalogo.png');
background-repeat:no-repeat;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;

}

.catalogo_prodotti .text_window {
	float:right;
	width:155px;
	height:40px;
	overflow:hidden;
	margin-bottom:23px;
}
.catalogo_prodotti .ingrandisci {
	display:none
}
.catalogo_prodotti .element_container p {
	border-bottom:none;
}

.mappa_dovesiamo{
float:left;
margin-bottom:30px;
margin-top:30px;
background-image: url('/polopoly_fs/7.701940.1285501905!/ombra_mappa.png');
background-repeat:no-repeat;
width:654px;
height:256px;
}

.bottom_map02 {
padding:5px 0 5px 5px;
}
.info_dove_siamo {
display:none;
}

.dove_siamo {
margin-left:5px;
margin-top:-35px;
}

.testo_dovesiamo{
margin-top:36px;
float:right;
width:206px;
margin-bottom:30px;
}
.testo_dovesiamo .article_title{
display:none;
}
.scrivici  {
float:right;
margin-left:30px;
width:657px;
}
.scrivici .form_detail {
float:none;
}
.scrivici .form_detail input {
width:300px;
}
.scrivici .text_area {
float:right;
margin-right:30px;
margin-top:-140px;
padding-top:10px;
width:300px;
}
.scrivici .text_area textarea {
height:176px;
width:300px;
}
.scrivici .article_body {
display:none;
}
.testo_scrivici {
float:left;
margin-top:20px;
width:230px;
}
.testo_scrivici .article_title {
display:none;
}
.scrivici  {
float:right;
margin-left:30px;
width:657px;
}
.scrivici .form_detail {
float:none;
}
.scrivici .form_detail input {
width:300px;
}
.scrivici .text_area {
float:right;
margin-right:30px;
margin-top:-140px;
padding-top:10px;
width:300px;
}
.scrivici .text_area textarea {
height:176px;
width:300px;
}
.scrivici .article_body {
display:none;
}
.testo_scrivici {
float:left;
margin-top:20px;
width:170px;
}
.testo_scrivici .article_title {
display:none;
}

/* --- seo --- */

.container_mdrr{
background-color: #A0D738;

}
.center_mdrr{
background-color: #ffffff;
}
.mdrr_info h1{
font-style:italic;
font-weight:bold;
color:#ffffff;
margin-top: 12px;
font-size:20px;

}
.menu_mdrr{
color: #555555;
}
.menu_mdrr a{
color: #598527;
}
.menu_mdrr a:hover{
color: #BCE966;
}
.mdrr_main a{
color: #555555;
}
.mdrr_main h2 a{
color: #598527;
}
.footer_mdrr{
background-color: #A0D738;

color: #555555;
}
.footer_mdrr a{
color: #555555;
}
.my_link a{
color: #555555;
background-color: #ffffff;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 6px 0px 0px 800px;
color: #ffffff;
}
.our_info img{
vertical-align: middle;
}
.menu_footer {
margin:auto;
text-align:center;
width:958px;
background-color:#A0D738;
}
.mdrr_info {
float:left;
padding:65px 113px 10px;
}



      
