body{
margin:0px;
padding:0px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
font-size:13px;
background:url(../../images/bg3.png) repeat-x #EDEAE0;
}

p{
	padding: 0px;
	margin: 0px;
}


body A{
color: #8F4063;
text-decoration:none;
}
body A:hover{
color:#fff;
text-decoration:none;
}

h1, h1 A{
margin:0px;
color:#8F4063;
font-size:38px;	
padding-top:20px;
text-decoration:none;
padding-left:20px;
font-weight:normal;
}

h2, h2 A{
color:#000;
font-size:16px;
margin:0px;
padding:0px;
text-decoration:none;
padding-bottom:4px;
font-style: italic;

}

	

h3, h3 A{
font-size:20px;
font-weight: bold; 
/*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:980px;
	text-align:center;
	color: #901212;
	padding-top:2px;
	}
.top_site_left {
	padding-right:300px;
}
.top_site_left H1{
	font-size: 11px;
	color:#901212;
	
	}
.top_site_left A{
	color: #901212;
	text-decoration:none;

	}
.top_site_right {
text-align:right;
	font-size: 11px;
	color:#901212;
	border-bottom:hidden;
	}
.top_site_right H2{
text-align:right;
	font-size: 11px;
	color: #901212;
	border-bottom:hidden;
	
	}
	
	

/*MENU top*/
#miniflex ul{

border:1px dashed white}



	#miniflex {

  float: left;
  font-size: 12px; /* could be specified at a higher level */
  margin: 0;
  margin-left:0px;
  margin-right:-50px;
  padding: 40px 0px 0 0px;
  border:0px dashed white;
  border-bottom: 1px solid #8F4063;
  position:relative;
  z-index:2;
  color:#fff;
  
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #8F4063;
}

#miniflex a.active:link, #miniflex a.active:visited{
  border-bottom: 4px solid #8F4063;
  padding-bottom: 2px;
  color: #8F4063;
}

 #miniflex a:hover 
  {
  border-bottom: 4px solid #8F4063;
  padding-bottom: 2px;
  color: #8F4063;
}
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #8F4063;
}	
	
	
/*HEADER*/


.header_container{
/*height:184px;*/
border-bottom:1px solid #8F4063;
padding:0px;
margin:0px;
height:260px;
width:980px;
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";
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:250px;
vertical-align:top;
padding-top:25px;
border:0px solid red
}

.colonna_left A{

color:#901212;
}

.colonna_left A:hover{
color:#000;
text-decoration:none
}

.colonna_right{
width:204px;
}



.colonna_center{
margin-top:0px;
padding-top:25px;
padding-bottom:10px;
width:740px;
vertical-align:top;
border:0px solid green
}





.div_colonna_center {
margin-bottom:5px
}

.top_content h3{
color:#DD3C02;
}



.contenuto{
/*background-color:#FFF;
*/
border:0px solid green;
width:740px;
padding-left:10px;
text-align:left;
}

.immagine img {
border:3px double silver; margin:}

.contenuto A {
color:#8F4063;
text-decoration:underline;
font-weight:bold;

}

.contenuto A:hover {
color:#000;
text-decoration:none;
}




.contenuto h3 {
color:#373d42;
padding-bottom:10px;
}


.contenuto h1 {
color:#901212;
padding-bottom:5px;
font-size:15px;
font-weight:bold;
padding-left:0px; 
margin-left:0px;
}

/*PANNELLI FOTO HOMEPAGE*/

.evidenza_home {
width:165px; height:199px; border:px solid red; background:url(../../images/polaroid-little.png) no-repeat; text-align:center; float:left; margin-right:10px
}

.foto_home {
border:0px; padding-top:11px; padding-right:4px; width:141px; height:141px;
}

.title_home {
padding-top:3px; color: #901212; font-size:15px; font-weight:bold; font-style:italic;
}

.title_home A{
color: #8F4063;
text-decoration:none;

}

.title_home A:hover{
color: #000;
text-decoration:none;
}


.desc_home {
float:left; width:180px; margin-right:10px; font-size:12px; padding-top:5px; 
}

.desc_home A{
color: #901212;
text-decoration:underline;
}

.desc_home A:hover{
color: #901212;
text-decoration:none;

}

.p_link {
padding-right:10px; padding-top:15px; vertical-align:middle
}

.p_indirizzo {

padding-left:5px; padding-top:15px; font-size:14px;}




/*FOOTER*/

.footer_sezioni {
margin-top:0px; padding-top:0px; width:980px; border:0px solid red; margin-bottom:8px;
}

.div_sezioni {
margin-left:10px; margin-bottom:3px; margin-right:10px; margin-top:3px; color:#000; text-align:left
}

.div_sezioni A {
color:#000;
}

.div_sezioni A:hover {
color:#000;
text-decoration:underline}

.footer_site a {
color:#901212;
text-decoration:none;
}

.footer_site a:hover {
color:#6e6e6e;
}

.footer_edr  {
padding-top:3px;
padding-bottom:3px;
line-height: 1.1}

.footer_edr a {
color:#5C0000;
text-decoration:none
}

.footer_edr a:hover {
color:#5C0000;
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:#6e6e6e;
}

.locali_footer li A:hover{
text-decoration:underline;
}


/*EVIDENZIATORI*/

.evidenziatore1{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background-color:#ECE8DD;
border:1px solid #901212;
color:#901212;
height:25px;
font-weight:bold;font-size:12px;padding-top:10px;margin-bottom:10px;
}

.evidenziatore1 A{
text-decoration:none;
color:#901212;
}

.evidenziatore1 A:hover{
text-decoration:none;
color:#000;
}

.evidenziatore{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background-color:#ECE8DD;
border:1px solid #901212;
color:#901212;
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:#901212;
}

.evidenziatore A:hover{
text-decoration:none;
color:#000;
}


.evidenziatore3{
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
background-color:#ECE8DD;
border:1px solid #901212;
color:#901212;
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:#3f4245;
}


.box_elenco_esterno{
padding:1px;
background:url(../../images/bg.png);
border:1px solid #901212;
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:#901212;
}

.elenco_descrizione A:hover{
padding-left:10px;
width:100%;
color:#000;
}



/*MODULO*/

.modulo{
color: #333333;	
font-size:12px;	
}

.inputs{
border:1px solid #AAA;
padding:3px;
color:#5C0000; ;
font-size:12px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
width:140px

}

.text{
border:1px solid #AAA;
padding:3px;
color:#5C0000;
font-size:12px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Gill Sans MT";
width:90%;

}

.modulo td{
padding-bottom:10px;	
}

.asterisco {
color:#F25E16;
vertical-align: super;
}



