/*
 * Id: 7.157416
 * Version: 1276789476
 * Generated: Feb 22, 2012 7:14:06 PM
 * Rendered: 
 */
    /* CSS Document */
/* *** 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 {
margin:0;
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;
}


/* ***** STILI DI BASE **** */
body,
html{
color:#FFFFFF;
background-color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:14px;

}
a{
color: #FFFFFF; /* dare sempre un colore di default ai link */
}
/* ***** STRUTTURA **** */
/* CSS Document */
.wrapper{
margin:auto;
width:955px;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
background-repeat:repeat-y;


}
.our_info{
	position:absolute; 
        margin-left:850px; 
        margin-top:10px;
}
/* lista sedi*/

.map_branches{

display:none;
}

.lista_regioni{
   display:none;
}

.header{
height:426px;
}

.logo{
width:124px;
height:136px;
background-image: url('/polopoly_fs/7.157416.1276789476!/logo.png');background-repeat:no-repeat;
position:absolute;
margin-left:10px;
margin-top:10px;
z-index:1;

}
.menu_container{
margin-bottom:10px;
height:80px;
background-image: url('/polopoly_fs/7.157416.1276789476!/bgMenu.png');
background-repeat:no-repeat;
width:955px;
}


.menu{
height:80px;
width:830px;
left:120px;
font-size:19px;
overflow:hidden;
padding-left:120px;

}

.menu .menu_first a {
float:left;
padding-left:18px;
padding-right:18px;
padding-top:15px;
padding-bottom:15px;
text-decoration:none;
text-align:center;
}

.menu .menu_first a:hover {
color:#313131;
background-image: url('/polopoly_fs/7.157416.1276789476!/BKG_Orange.png');
background-position:center top;
background-repeat:repeat-x;
font-weight:bold;
}

.menu .menu_first {
float:left;
font-size:19px;
overflow:hidden;
text-align:center;
margin-left:10px;
margin-right:10px;
}

.menu .menu_sel {
color:#313131;
font-size:19px;
/* padding-top:20px;
padding-bottom:7px; */
background-image: url('/polopoly_fs/7.157416.1276789476!/BKG_Orange.png');
background-position:center top;
background-repeat:repeat-x;
text-align:middle;
text-decoration:none;
float:left;
text-align:center;
overflow:hidden;
margin-left:10px;
margin-right:10px;
padding-top:15px;
height:35px;
font-weight:bold;
}
#menu_s_1{
	width:88px;
}
#menu_s_2{
	width:122px;
}

#menu_s_3{
	width:161px;
}

#menu_s_4{
	width:135px;
}

#menu_s_5{
	width:106px;
}


.header .image{
height:375px;
margin-bottom:-6px;
padding-bottom:5px;
}

.content{
width:955px;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
background-repeat:repeat-y;

/*height:305px;*/
/*padding-left:150px;*/

}

.box_01{
width:311px;
margin-left:5px;
margin-top:5px;
height:277px;
float:left;
font-weight:regular;
padding-top:15px;
overflow:hidden;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_box1.png');
background-repeat:no-repeat;
}

.box_02{
float:left;
margin-top:5px;
width:311px;
height:277px;
margin-left:6px;
padding-top:15px;
overflow:hidden;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_box1.png');
background-repeat:no-repeat;
}




.box_03{
margin-top:5px;
float:left;
margin-left:6px;
width:311px;
height:277px;
padding-top:15px;
overflow:hidden;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_box1.png');
background-repeat:no-repeat;


}

.box_03 a.modImg, .box_02 a.modImg{
	margin-left:-2px;
        margin-top:5px;
}

.box_01 .article_title, .box_02 .article_title , .box_03 .article_title{
color:#00552B;
font-size:22px;
font-weight:bold;
padding-left:10px;
height:26px;
overflow:hidden;
width:250px;
}
.box_01 .images{
margin-top:-20px;
float:right;
padding-left:20px;

}
.box_01 .article_body{
margin-top:35px;
padding-left:10px;
height:140px;
width:300px;
overflow:hidden;
line-height:20px;
min-height:20px;
margin-bottom:20px;
color:#956330;
}
.box_01 .link, .box_02 .link, .box_03 .link{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#00552B;
height:17px;
float:left;
padding-left:10px;
}

.box_01 .link a, .box_02 .link a, .box_03 .link a{
color:#00552B;
}


.box_01 .link a:hover, .box_02 .link a:hover, .box_03 .link a:hover{
color:#f5a640;
}


.box_02 .images{

margin-top:-30px;
padding-left:30px;
float:right;
}
.box_02 .article_body{
margin-top:5px;
padding-left:10px;
padding-top:2px;
height:140px;
overflow:hidden;
line-height:20px;
min-height:20px;
margin-bottom:20px;
float:left;
width:300px;
color:#956330;

}
.box_03 .images{
margin-top:-30px;
padding-left:3px;
float:right;

}

.box_03 .article_body{
margin-top:5px;
padding-left:10px;
padding-top:5px;
overflow:hidden;
line-height:20px;
min-height:20px;
margin-bottom:20px;
height:140px;
width:300px;
color:#956330;
}

.box_sedi{
float:left;
width:955px;
font-weight:regular;
margin-top:10px;
overflow:hidden;
background-image: url('/polopoly_fs/7.157416.1276789476!/bg_sedi.png');
background-repeat:no-repeat;  
height:100px;
margin-bottom:5px;    
}

.box_sedi1, .box_sedi2, .box_sedi3{
float:left;
width:318px;
height:40px;
margin-top:5px;
}

.box_sedi1 .article_body{
font-size:20px;
font-weight:bold;
overflow:hidden;
margin-top:20px;
text-align:center;
height:25px;
color:#00552B;
}
.box_sedi2 .article_body, .box_sedi3 .article_body{
font-size:14px;
color:#00552B;
padding-left:15px;
overflow:hidden;
height:50px;
}
.box_sedi2 .article_title, .box_sedi3 .article_title{
font-size:19px;
font-weight:bold;
color:#00552B;
padding-left:15px;
height:22px;
overflow:hidden;
}

/* ***** CHI SIAMO *** */

.content{
	background-image:url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
	background-repeat:repeat-y;
	width:955px;
	min-height:405px;
}

.box_chisiamo{
	width:904px;
	min-height:370px;
	margin-left:14px;
	margin-top:22px;
	margin-bottom:10px;
}
.box_chisiamo .article_title{ 
	width:473px;
	height:27px;
	color:#00552b;
	font-size:22px;
	overflow:hidden;
}
.box_chisiamo  .images {
	width:402px;
	height:328px;
	float:right;
	margin-right:5px;
}
.box_chisiamo  .images .contModImg {
        float:left;
        position:absolute;
}
.box_chisiamo  .article_body {
	width:473px;
	min-height:239px;
	color:#956330;
	font-size:14px;
	line-height:20px;
	float:left;
}

#pagetitle{
	width:473px;
	height:27px;
	color:#00552b;
	font-size:22px;
	overflow:hidden;
}

.separatore{
        background-image:url('/polopoly_fs/7.157416.1276789476!/separatore.png');
        background-repeat:no-repeat;
	width:473px;
	height:29px;
}

/* ***** COSA FACCIAMO *** */

.content2{
	background-image:url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
	background-repeat:repeat-y;
	width:955px;
	min-height:405px;
}

.box_cosafacciamo_menu{
	width:187px;
	min-height:354px;
	float:left;
	margin-left:47px;
	margin-top:20px;
}
.box_cosafacciamo{
	width:695px;
	min-height:354px;
	float:left;
	margin-top:20px;
}
.menu2{ 
	width:153px;
	min-height:107px;
	margin-top:46px;
	font-size:14px;
	color:#00552b;
}

.menu2 .menu_sel{
	background-image:url('/polopoly_fs/7.157416.1276789476!/menu_sel.png');
	background-repeat:no-repeat;
	width:138px;
	height:27px;
        line-height:27px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:14px;
	padding-left:15px;
}

.menu2 .menu_first{ 
	overflow:hidden;
	width:138px;
	height:27px;
	line-height:27px;
	font-size:14px;
}

.menu2 .menu_first a{
	width:138px;
	height:27px;
	overflow:hidden;
	font-size:14px;
	color:#00552b;
	padding-left:15px;
        text-decoration:none;
}
.menu2 .menu_first a:hover{
	text-decoration:none;
        color:#ffffff;
}
.menu2 .menu_first:hover{
	background-image:url('/polopoly_fs/7.157416.1276789476!/menu_sel.png');
	background-repeat:no-repeat;
	width:153px;
	height:27px;
	text-decoration:none;
	color:#FFFFFF;
}

.menu2 .menu_spacer{
	background-image:url('/polopoly_fs/7.157416.1276789476!/separatore_menu.png');
	background-repeat:no-repeat;
	width:153px;
	height:3px;
	margin:3px;
}
.menu2 #menu_s_1{
	width:153px;
}
.menu2 #menu_s_1 a:hover{
	color:#ffffff;
}
.menu2 #menu_s_1:hover{
	color:#ffffff;
}

.menu2 #menu_s_2{
	width:153px;
}

.menu2 #menu_s_3{
	width:153px;
}

.box_cosafacciamo .article_title{ 
	width:367px;
	height:36px;
	color:#00552b;
	font-size:22px;
	overflow:hidden;
}
.box_cosafacciamo  .images {
	width:297px;
	height:228px;
	float:right;
	margin-right:5px;
}
.box_cosafacciamo  .article_body {
	width:367px;
	min-height:286px;
	color:#956330;
	font-size:14px;
	line-height:20px;
	float:left;
	margin-bottom:20px;
}

#pagetitle{
	width:473px;
	height:27px;
	color:#00552b;
	font-size:22px;
	overflow:hidden;
        font-weight:bold;
}

.separatore{
	background-image:url('/polopoly_fs/7.157416.1276789476!/separatore.png');
	background-repeat:no-repeat;
	width:473px;
	height:29px;
}

/* ***** DOVE SIAMO *** */

.content3{
	background-image:url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
	background-repeat:repeat-y;
	width:955px;
	min-height:405px;
}
.box_dovesiamo{
	width:890px;
	min-height:366px;
	margin-left:14px;
	margin-top:22px;
	margin-bottom:50px;
}

.box_mappa{
	width:591px;
	min-height:268px;
	float:left;
}
.box_informazioni{
	width:289px;
	height:229px;
	float:left;
}
.box_informazioni .article_title{ 
	width:256px;
	height:25px;
	color:#00552b;
	font-size:16px;
	overflow:hidden;
	color:#956330;
	font-weight:bold;
	margin-left:10px;
}
.box_informazioni  .images {
	display:none;
}
.box_informazioni  .article_body {
	width:265px;
	min-height:71px;
	color:#956330;
	font-size:14px;
	line-height:20px;
	float:left;
	margin-top:10px;
	color:#956330;
	margin-left:10px;
}


/* ***** CONTATTI *** */

.content4{
	background-image:url('/polopoly_fs/7.157416.1276789476!/bg_sito.jpg');
	background-repeat:repeat-y;
	width:955px;
	min-height:405px;
}

.box_contatti{
	width:890px;
	min-height:366px;
	margin-left:14px;
	margin-top:22px;
	margin-bottom:50px;
        position:relative;
}
.prev_scrivici{
	width:890px;
        height:255px;
        margin-top:20px;
}
.prev_scrivici .form_detail label {   
        color:#000000;
        font-family:Arial;
        font-size:14px;
}
.prev_scrivici .form_detail{
        padding-top:8px;
        width:350px;
        float:none;
        margin-bottom:20px;
}
.prev_scrivici .form_detail input {
        border:1px solid #BEC5C5;
        height:34px;
        width:340px;
}
.box_contatti .article_body{
	display:none;
}
.prev_scrivici .text_area {
        left:359px;
        margin-top:-243px;
        padding-top:10px;
        position:absolute;
        color:#000000;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
        
}
.prev_scrivici .text_area textarea { 
        border:1px solid #BEC5C5;
        overflow:auto;
        width:470px;
        height:157px;
}
.prev_scrivici .check_autorizzazione { 
        margin-left:360px;
        margin-top:-55px;
        padding:5px 0;
        position:absolute;
        color:#000000;
        font-family:Arial;
        font-size:11px;
}
.prev_scrivici .button_invia img{
	margin-left:360px;
        margin-top:-30px;
        padding:5px 0;
        position:absolute;
}


<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->


 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Tabella normale";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}

.bottom_map02{padding:0;margin:5px;}


.info_dove_siamo{ display:none; } 




	/* footer */
	
.footer_box{	
	width:954px;	
	background-image: url('/polopoly_fs/7.157416.1276789476!/bg_footer.png');
	background-repeat:repeat-x;
	margin:auto;
        margin-bottom: -20px;
	height:75px;
}
.footer{
       font-size:13px;	
       text-align:center;  
       padding-top:10px; 
	
}
.powered, .powered a {
	overflow:hidden;
	color:#FFF;
	font-size:13px;
	text-align: center;
	margin-top:8px;
	padding-bottom:8px;
	
}
.powered img{
	vertical-align: middle;
}
.sound {
	position:absolute;
        margin-top:10px;
        margin-left:495px;
}
.box_contatti .article_title{
	font-size:30px;
        color:#00552B;
        font-weight:bold;
        width:500px;
}
.gratistel{
	position: absolute;
margin: -87px 0px 0px 20px;
}

/* --- seo --- */

.container_mdrr{
background-color: #00552b;
}
.center_mdrr{
background-color: #f0ca77;
color: #7a5a13;
}
.mdrr_info h1{
color: #ffa14f;
}
.menu_mdrr{
color: #00552b;
}
.menu_mdrr a{
color: #00552b;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #00552b;
}
.mdrr_main h2 a{
color: #ba5305;
}
.footer_mdrr{
background-color: #401216;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #401216;
}
.menu_footer .powered,
.menu_footer .powered a{
color: #401216;	
}
.our_info img{
vertical-align: middle;
}

      
