/*
 * Id: 7.369876
 * Version: 1287478155
 * Generated: Feb 23, 2012 5:33:26 PM
 * Rendered: 
 */
    /* **** IL GIGLIO **** */

/* --- seo --- */

.container_mdrr{
color:#000;
font-weight:bold;
}
#logo_mdrr {
background-color:none;
}
.center_mdrr{
background-color:#d0cfce;
}
.mdrr_info h1{
color: black;
}
.shoulder_mdrr {
}
.menu_mdrr{
color: #7fb325;
}
.menu_mdrr a{
color: #7fb325;
}
.menu_mdrr a:hover{
color: #b66666;
}
.mdrr_main a{
color:#2992cf;
}
.mdrr_main h2 a{
color:#000;
}
.footer_mdrr{
background-color:none;
color:#212020;
font-weight:bold;
}
.footer_mdrr a{
color:#54a8d9;
}
.my_link a{
background-color:none;
color:#000;
}
.our_info{
position: absolute;
font-size: 11px;
margin:53px 0 0 837px;
}
.our_info img{
vertical-align: middle;
}
our_info a {
color:#FFFFFF;
}
.menu_footer{
display:none;
}

/* *** RESET DEGLI STILI E IMPOSTAZIONI BASE *** */

html,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 {
	padding:0;
	border:0;
	outline:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
abbr,acronym {
border:0;
}
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%;
}
abbr,acronym {
cursor:help;
}
em {
font-style:italic;
}
blockquote,ul,ol,dl {
margin:1em;
}
ol,ul,dl {
margin-left:2em;
}
ol li {
list-style: decimal outside;
}
ul li {
list-style: disc outside;
}
dl dd {
margin-left:1em;
}
th,td {
padding:.5em;
}
th {
font-weight:bold;
text-align:center;
}
caption {
margin-bottom:.5em;
text-align:center;
}
p,fieldset,table {
margin-bottom:1em;
}

/* *** STILI UTILI PER TUTTI I SITI *** */

.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.element, .article{
margin: 0px;
padding: 0px 0px  0px 0px;
}
.display_none{
display: none;
}
.clear_both {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
margin:0;
padding:0;
border:0;
outline:0;
}
.nobody .article_body{
display:none;
}
.notitle .article_title{
display:none;
}
.nolink .link{
display:none;
}

/* ***** STILI DI BASE **** */

body {
	font-family:"Trebuchet MS",Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;
	margin: 0px;
	color:#212020;
	font-weight:normal;
	line-height:normal;
	background-color:#FFFFFF;
}
a{
	color:#000000;
	text-decoration:underline;
}
#pagetitle{
        color:#050505;
        font-size:18px;
        font-weight:normal;
        margin:10px 0px 30px 20px;
}

/* ***** STRUTTURA **** */


.wrapper{
	width:927px;
	margin:0px auto;
	
}

.header {
	width:927px;
	overflow:hidden;
}

.menu {
	height:45px;
	width:927px;
	margin:auto;
	float: left;
}
.menu .menu_first a,
.menu .menu_sel{
	display:block;
	color:#7fb325;
	text-decoration:none;
	float:left;
	text-align:center;
	font-size:15px;
	line-height:31px;
	height:45px;
}
.menu .menu_first a:hover,
.menu .menu_sel  {
	color:#b66666;
}
.menu #menu_s_1,
.menu #menu_s_1 a {
	float:left;
	width:88px;

}
.menu #menu_s_2,
.menu #menu_s_2 a {
	float:left;
	width:87px;

}
.menu #menu_s_3,
.menu #menu_s_3 a {
	float:left;
	width:116px;

}
.menu #menu_s_4,
.menu #menu_s_4 a {
	float:left;
	width:67px;

}
.menu #menu_s_5,
.menu #menu_s_5 a {
	float:left;
	width:108px;

}
.menu #menu_s_6,
.menu #menu_s_6 a { 
        background-image: url('/polopoly_fs/7.369876.1287478155!/bg_menuprev.gif');	
        background-repeat:repeat-x;	
	float:left;
	color:#303d19;
	width:172px;
}
.menu #menu_s_6 a:hover,
.menu #menu_s_6.menu_sel{
	color:#b66666;
}
.menu #menu_s_7,
.menu #menu_s_7 a {
	float:left;
	width:70px;
}
.menu #menu_s_8,
.menu #menu_s_8 a {
	float:left;
	width:79px;

}
.menu #menu_s_9,
.menu #menu_s_9 a {
	float:left;
	border:none;
	width:100px;

}
.riga {
background-image: url('/polopoly_fs/7.369876.1287478155!/riga.gif');
background-repeat:no-repeat;
width:1px;
height:27px;
float:left;
margin-top:5px;
}

.menu_second,
.menu_second_sel{
        color:#050505;
        font-size:13px;
        font-weight: normal;
        height:20px; 
        padding:5px 0px 0px 35px;
        background-image: url('/polopoly_fs/7.369876.1287478155!/freccia_menu.png');
	background-repeat:no-repeat;
	background-position:left 3px;
}
.menu_second a{
	text-decoration:none;
}
.menu_second a:hover,
.menu_second_sel{
	 text-decoration:underline; 
}

.flash {
	height:504px;
	width:927px;
        display:block; 
}

.header1{
	height:222px;
	width:927px;
        display:none; 
}

/* ***** L'AZIENDA *** */
.box{
	width:927px;
}
.box .article_body{
	color:#050505;
	float:left;
	font-size:13px;
	font-weight:normal;
        line-height:20px; 
	margin:0px 0px 0px 20px;
	width:377px;
}
.box .images{
        float:right;
	width:489px;
	height:276px;
	margin:0px 20px 0px 0px;
}
/* GALLERIA IMMAGINI/PRIMA E DOPO */
.box1{
	float:left;
	width:340px;
}
.box1 .article_body{
	color:#050505;
	float:left;
	font-size:13px;
	font-weight:normal;
        line-height:20px;
 	margin:0px 0px 0px 20px;
	width:330px;
}
.gallery{
	float:left;
	width:555px;
	margin:5px 0px 4px 20px;
}
.gallery img {
	display:block;
	float:left;
	margin:0px 11px 11px 0px;
}

.gallery .clear_both {
	clear: none;
} 

/* SERVIZI */
.box2{
	float:left;
	width:250px;
        margin:55px 0px 0px 0px;
}
.box3{
	float:left;
	width:677px;
}
.box3 .article_body{
	color:#050505;
	float:left;
	font-size:13px;
	font-weight:normal;
        line-height:20px;
 	margin:0px 0px 0px 20px;
	width:660px;
}

/* EVENTI */
.box4{ 
	float:left;
	width:587px;
}
.box4 .article_body{
	color:#050505;
	float:left;
	font-size:13px;
	font-weight:normal;
        line-height:20px;
 	margin:0px 0px 0px 20px;
	width:570px;
}

/* ***** DOVE SIAMO *** */
.dove_siamo{
	overflow:hidden;
	float:left;
        width:522px;
}
.bottom_map02{
	padding:5px 0 5px 5px;
}
#where_{
	margin:0px 0px 0px 60px;
}
.utility_left{
	display:none;
}
.where{
	display:none;
}
.map{
        border: 1px #b3b3b3 solid;
}
.info_dove_siamo{
	display:none;
}
.indirizzo{
	float:left;
	width:380px;
	padding:35px 0px 0px 0px; 
}
.indirizzo .article_body{
        color:#050505;
        float:left;
        font-size:13px;
        font-weight:normal;
        width:350px;
        line-height:20px;
}

/* ***** CONTATTI/PREVENTIVO **** */
.preventivo{}
.preventivo .article_body{
	display:none;
}
.preventivo .all_label{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-left:20px;
	width:50%;
	font-weight:bold;
}
.preventivo .all_label label{
	width:100px;
	float:left;
}
.preventivo input[type="text"]{
	width:300px;
}
.preventivo .resto_form{
	float:left;
	margin-top:10px;
	width:47%;
	font-size:10px;
}
.preventivo .resto_form strong{
	float:left;
	font-size:14px;
	line-height:20px;
	padding-top:0px;
}
.preventivo .resto_form textarea{
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:130px;
	margin:10px;
	overflow:auto;
	width:300px; 
}

/* ***** SOTTOPAGINE **** */
.box5{
	float:left;
	width:677px;
}
.box5 .article_body{
	color:#050505;
	float:left;
	font-size:13px;
	font-weight:normal;
        line-height:20px;
 	margin:0px 0px 0px 20px;
	width:290px;
}
.box5 .images{
        float:right;
	width:296px;
	height:253px;
	margin:0px 20px 0px 0px;
}

/* ***** FOOTER E POWERED BY **** */

.footer {
	text-align:center;
	overflow:hidden;
	height: 40px;
	color:#212020;
	padding-bottom:20px;
	padding-top:20px;
	width:927px;
	margin:auto;
}
.name {
        float:left;
        width:100px;
        height: 50px;
        padding-bottom:20px;
        padding-top:20px;
        color:#2992cf;
        border-right:1px solid #8d8686;
}
.footer2 {
	float:left;
        padding-left:10px;
}
.address {
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
	padding-top:12px;
        padding-left:5px;
}
.address a{
	color:#000;
}
.address a:hover{
	color:#000;
	text-decoration:none;
}
.powered {
	font-size:12px;
	margin:auto;
	float:left;
	padding-left:5px;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.powered a{
	color:#000;
}
.powered a:hover{
	color:#000;
	text-decoration:none;
}











      
