body{
margin:0px;
padding:0px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT"; 
font-size:12px;
background:url(../../images/bg2.png);
}

p{
	padding: 0px;
	margin: 0px;
}


body A{
color: #bedcd4;
text-decoration:none;
}
body A:hover{
color:#fff;
text-decoration:none;
}

h1, h1 A{
margin:0px;
color:#07C5FF;
font-size:38px;	
padding-top:20px;
text-decoration:none;
padding-left:20px;
font-weight:normal;
}

h2, h2 A{
color:#fff;
font-size:16px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
padding-bottom:4px;
border-bottom:2px solid #006666;
}

h3, h3 A{
font-size:18px;
font-weight:normal;
/*border-bottom:1px dotted #333;
*/margin:0px;
padding-top:0px;
text-decoration:none;
color:#fff;
	
}

h4, h4 A{
height:30px;
padding:0px;
margin:0px;
font-size:15px;
color:#BC4803;
font-weight:bold;
text-decoration:none;
}



h5{
font-size:14px;
color:#592D00;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:10px;
}

h6{
font-size:14px;
color:#592D00;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:10px;
}




/*TOP SITE*/

.top_site {
	/*border:1px solid white;*/
	width:900px;
	text-align:center;
	color: #fff;
	}
.top_site_left {
	padding-right:300px;
}
.top_site_left H1{
	font-size: 11px;
	color:#fff;
	
	}
.top_site_left A{
	color: #fff;
	text-decoration:none;

	}
.top_site_right {
text-align:right;
	font-size: 11px;
	color:#fff;
	border-bottom:hidden;
	}
.top_site_right H2{
text-align:right;
	font-size: 11px;
	color: #fff;
	border-bottom:hidden;
	
	}
.menu_top {
	background:url(/images/menu_sfondo.jpg);
	}
.menu_top A{
	text-decoration:none;
	color:#000000;
	}
.menu_top A:hover{
	text-decoration:none;
	color:#fff;
	}
.menu_top2 {
	background:url(/images/menu_sfondo2.jpg);
	color:#FFFFFF;
	}
	
/*HEADER*/


.header_container{
/*height:184px;*/
border:0px dashed white;
padding-bottom:0px;
margin-bottom:0px;
height:266px;
width:900px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
}

.header_titolo_sito {
font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background:url(../../images/bg_header_2.png) right no-repeat;
height:76px;
width:980px;
border:1pxsolid red;
}


/*MENU*/

.menu{
width:880px;
height:22px;
background:url(../../images/menu_top_bg.png) repeat-x;
text-align:center;
color:#3FC7B4;


}

.menu A{
color:#3FC7B4;
text-decoration:none;
}

.menu A:hover{
color:#666666;
text-decoration:none;
}


/*BOX EVIDENZA*/

.box_evidenza {
width:200px;
margin:0;
padding:0;
}

.box_evidenza A{
color:#006666;
text-decoration:none;
}

.box_evidenza A:hover{
color:#006666;
text-decoration:underline;

}

.strutture_evidenza {
color:#3F83C7;
padding-top:5px;
padding-left:15px;
text-align:left;
border-bottom:1px dashed #006666;
padding-bottom:5px;
margin-bottom:5px
}

/*COLONNE CONTENITORE CENTRALE*/


.top_content {
padding-bottom:5px;
}


.colonna_left{
width:204px;
/*background-color:#D05104;
*/}

.colonna_right{
width:204px;
}



.colonna_center{
margin-top:0px;
padding-top:0px;
/*background-color:#FFF;
*/
width:548px;
padding-bottom:10px;
}

.sopra_div_colonna_center {
color:#FFFFFF;
vertical-align:middle;
text-align:center;
font-size:11px;
border-top:1px solid #3FC7B4;
border-left:1px solid #3FC7B4;
border-right:1px solid #3FC7B4;
border-bottom:hidden;
width:80px;
padding-top:3px;
margin-top:1px;
float:left;
padding-right:2px
}


.sopra_div_colonna_center A{
color:#FFFFFF;
text-decoration:none;
}
.sopra_div_colonna_center A:hover{
color:#000;
text-decoration:none;
}



.div_colonna_center {
width:470px; margin-bottom:5px
}

.top_content h3{
color:#DD3C02;
}



.contenuto{
/*background-color:#FFF;
*/
border:0px solid green;
padding:5px;
text-align:left;
width:470px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
}


.contenuto A {
color:#006666;
text-decoration:underline;
font-weight:bold;

}

.contenuto A:hover {
color:#3FC7B4;
text-decoration:none;
}




.contenuto h3 {
color:#373d42;
padding-bottom:10px;
}


/*PANNELLI FOTO HOMEPAGE*/
.foto_home {
padding:0px;
margin:0px;
margin-right:4px;
height:130px;
width:220px;
text-align:center;
}

.desc_home {
background-color: #5A957E;
color:white;
border:1px solid #3F83C7;
width:220px;
}

.desc_home A{
padding-right:3px;
padding-left:2px;
text-decoration:none;
display:block; 
}

.desc_home A:hover{
display:block; 
background-color:#4D79C8;
text-decoration:none;
color:white;
}

.evidenza_home {
padding-left:5px;
padding-right:0px;
margin-top:0px;
padding-bottom:10px;
text-align:left;
float:left;
border-bottom:1px dotted #3FC7B4;
margin-bottom:10px;
}

.evidenza_home A{
text-decoration:none;
}

.evidenza_home A:hover{
text-decoration:none;
}


/*FOOTER*/

.footer_sezioni {
margin-top:0px; padding-top:0px; width:900px; border:0px solid red; margin-bottom:8px;
}

.div_sezioni {
margin-left:10px; margin-bottom:10px; margin-right:10px; margin-top:5px; border-bottom:1px dotted #666; color:#3f4245
}

.div_sezioni A {
color:#006666;
}

.div_sezioni A:hover {
color:#006666;
text-decoration:underline}

.footer_site a {
color:#006666;
text-decoration:none;
}

.footer_site a:hover {
color:#006666;
}

.footer_edr  {
padding-top:3px;
padding-bottom:3px;
line-height: 1.1}

.footer_edr a {
color:#006666;
text-decoration:none
}

.footer_edr a:hover {
color:#006666;
text-decoration:underline;
}


.locali_footer ul{
border : 0px;
margin : 0px;
padding:0px;
list-style-type : none;
list-style: none;
font-size:11px;
}

.locali_footer li, .locali_footer li A{
border :0px;
margin :0px;	
display: inline;
margin-right:5px;
text-decoration:none;
color:#006666;
}

.locali_footer li A:hover{
text-decoration:underline;
}


/*EVIDENZIATORI*/

.evidenziatore1{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background:url(../../images/bg-footer.png);
border:1px solid #3FC7B4;
color:#fff;
height:25px;
font-weight:bold;font-size:12px;padding-top:10px;margin-bottom:10px;
}

.evidenziatore1 A{
text-decoration:none;
color:#FFF;
}

.evidenziatore1 A:hover{
text-decoration:none;
color:#C5E7FF;
}

.evidenziatore{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background:url(../../images/bg-footer.png);
border:1px solid #3FC7B4;
color:#666;
height:25px;
width:150px;
text-align:center;
font-weight:bold;
font-size:12px;
padding-top:10px;
margin-top:15px;
margin-left:5px
	
}

.evidenziatore A{
text-decoration:none;
color:#fff;
}

.evidenziatore A:hover{
text-decoration:none;
color:#C5E7FF;
}


.evidenziatore3{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background:url(../../images/bg-footer.png);
border:1px solid #006666;
color:#fff;
height:50px;
width:150px;
text-align:center;
font-weight:bold;
font-size:12px;
padding-top:10px;
margin-top:15px;
margin-left:5px
	
}

/*BOX*/

.box_esterno{
width:241px;
float:left;
margin-right:22px;
color:#333;
padding:1px;
background-color:#FFFFFF;
border:1px solid #CFCFCF;

}

.box_sfondo{
min-height:270px;padding:10px;	
background:url(../../images/bgr1.png) repeat-x top #FFF;;


}

.box_immagine{
padding-bottom:5px;min-height:90px;
}
.box_immagine img{
border:1px solid #CCC;background-color:#FFF;padding:1px;	
}

.box_tipologia{
padding-bottom:10px;border-bottom:1px dotted #333;min-height:60px;	
}

.contenitore_griglia{
font-size:11px;margin-top:10px;
}



.box_informazioni{
padding-top:5px;	
font-size:11px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}

.box_informazioni A{
text-decoration:none;
color:#FE7400;
}	

.box_informazioni A:hover{
color:#FE7400;
text-decoration:underline;
}
/*GRIGLIA*/

.td_griglia_left {
width:60%;	
font-weight:bold;
color:#D05104;	

}

.td_griglia_center {
width:5%;	
}

.td_griglia_right{
width:35%;	
font-weight:normal;
}


.titolo_small_contenitore{
/*padding:20px;*/
background-color:#FFF;
border-right:1px solid white;border-left:1px solid white;
}

.titolo_small{
font-weight:bold;
color:#000;
}


.box_elenco_esterno{
padding:1px;
background:url(../../images/bg.png);
border:1px solid #3FC7B4;
margin-top:10px;
margin-left:6px;
margin-right:10px;
}

.box_sfondo_elenco{
background: url(../../images/bg.png);
min-height:90px;padding:10px;		
}



.elenco_immagine2 img{
width:140px;
height:100px;	
border:1px solid #CCC;background-color:#FFF;padding:1px;	
}

.elenco_immagine img{
width:250px;
height:88px;	
border:1px solid #CCC;
background-color:#FFF;
padding:1px;	
}

.elenco_proprieta{
margin-top:15px;
min-height:15px;
margin-left:5px;
margin-right:5px;
border:1px solid #1FA4FF;
font-weight:bold;
float:left;
width:95px;
padding:1px;
background-color: #EAEAEA;
font-size:11px;
text-align:center;
color:#1FA4FF;

}

.elenco_descrizione{
padding-left:10px;
width:100%;
color:#333;
}

.elenco_descrizione A{
padding-left:10px;
width:100%;
color:#1A5A4E;
}

.elenco_descrizione A:hover{
padding-left:10px;
width:100%;
color:#3FC7B4;
}



/*MODULO*/

.modulo{
color: #333333;	
font-size:12px;	
}

.inputs{
border:1px solid #AAA;
padding:3px;
color:#698EB3;
font-size:12px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";

}

.text{
border:1px solid #AAA;
padding:3px;
color:#698EB3;
font-size:12px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
width:400px;

}

.modulo td{
padding-bottom:10px;	
}

.asterisco {
color:#F25E16;
vertical-align: super;
}

