body{
margin:0px;
padding:0px;
font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
font-size:14px;
background:url(../../images/bg.png) repeat-x #F4F4F4;
color:#383838;
}

p{
	padding: 0px;
	margin: 0px;
}


body A{
color: #CC99CC;
text-decoration:none;
}
body A:hover{
color:#59c4d1;
text-decoration:none;
}

h1, h1 A{
margin:0;
padding:0;
text-align:left;
color:#fff;
font-size:60px;	
text-decoration:none;
font-weight:normal;
}

h2, h2 A{
color:#FF6100;
font-size:16px;
margin:0px;
padding:0px;
font-weight:normal;
text-decoration:none;
padding-bottom:4px;

}

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:14px;
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: #F4F4F4;
	font-size: 13px;
	}
.top_site_left {
	padding-right:300px;
	font-size: 13px;
}
.top_site_left H1{
	font-size: 13px;
	color:#F4F4F4;
	padding:0;
	margin:0;
	font-weight:bold;
	
	}
.top_site_left A{
	color: #F4F4F4;
	text-decoration:none;
	font-size: 13px;
	}
.top_site_right {
text-align:right;
		font-size: 13px;
	color:#F4F4F4;
	border-bottom:hidden;
	}
.top_site_right H2{
text-align:right;
	font-size: 13px;
	color: #F4F4F4;
	border-bottom:hidden;
		padding:0;
	margin:0;
	font-weight:bold;
	
	}
.menu_top {
	background:url(/images/menu_sfondo.jpg);
		font-size: 13px;
	}
.menu_top A{
	text-decoration:none;
	color:#F4F4F4;
	font-size: 13px;
	}
.menu_top A:hover{
	text-decoration:none;
	color:#F4F4F4;
	font-size: 13px;
	}
.menu_top2 {
	background:url(/images/menu_sfondo2.jpg);
	color:#F4F4F4;
	font-size: 13px;
	}
	
/*HEADER*/



.header_container{
/*height:184px;*/
border-bottom:0px solid #FF6100;
padding:0px;
margin:0px;
height:250px;
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:#3987d4;

}

.menu A{
color:#7EABD8;
text-decoration:none;
}

.menu A:hover{
color:#3f4245;
text-decoration:none;
}


/*BOX EVIDENZA*/

.box_evidenza {
width:200px;
margin:0;
padding:0;
}

.box_evidenza A{
color:#3F83C7;
text-decoration:none;
}

.box_evidenza A:hover{
color:#59c4d1;
text-decoration:underline;

}

.strutture_evidenza {
color:#3F83C7;
padding-top:5px;
padding-left:15px;
text-align:left;
border-bottom:1px dashed white;
padding-bottom:5px;
margin-bottom:5px
}

/*COLONNE CONTENITORE CENTRALE*/


.top_content {
padding-bottom:5px;
}


.colonna_left{
border:0px solid black;
width:220px;
vertical-align:top;
padding-top:15px;
font-size:15px;


/*background-color:#D05104;
*/}

.colonna_left h1 {

color:#F4F4F4;
font-size:18px;
margin-left:10px;
}

.colonna_left A {
color:#383838;
text-decoration:none;
}

.colonna_left A:hover {
color:#2bb8c9;
text-decoration:none;
}

.menu_selezionato{
margin-left:15px; vertical-align:middle; margin-top:2px; margin-bottom:3px; margin-right:15px; text-align:left; border-top:1px solid #0c5bdc;; border-bottom:1px solid #0c5bdc;; color:#FF6100; padding-left:2px;}


.menu_no_selezionato{
margin-right:10px; margin-left:10px; text-align:left; vertical-align:middle;  margin-top:2px; margin-bottom:3px

}
.colonna_right{
width:220px;
vertical-align:top;
padding-top:15px;
}

.colonna_right h1 {
color:#FF6100;
font-size:14px;
padding:0 0 6px 0;
margin:0
}
.colonna_right A {
color:#0c5bdc;
text-decoration:none;
}

.colonna_right A:hover {
color:#FF6100;
text-decoration:none;
}

.colonna_center{
border:0px solid red;
margin-top:0px;
padding-top:0px;
/*background-color:#FFF;
*/
width:660px;
padding-bottom:10px;
padding-left:20px;

vertical-align:top;
}

.sopra_div_colonna_center {
color:#FFFFFF;
vertical-align:middle;
text-align:center;
font-size:11px;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
border-bottom:hidden;
width:80px;
padding-top:3px;
margin-top:1px;
float:left;
}


.sopra_div_colonna_center A{
color:#FFFFFF;
text-decoration:none;
}
.sopra_div_colonna_center A:hover{
color:#59c4d1;
text-decoration:none;
}



.div_colonna_center {
width:100%; margin-bottom:5px; margin-top:10px;
}

.top_content h3{
color:#DD3C02;
}

.div_colonna_centrale {
margin:0px; padding:0px; width:980px; border:0px solid red
}

.tabella_contenuto_centrale {
width:100%; height:100%; margin:0; padding:0; margin-bottom:5px

}

.contenuto{

border:0px solid green;
padding:5px 0px 5px 5px;
text-align:left;
width:740px;
font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
}


.contenuto A {
color:#FF6100;	
text-decoration:underline;


}

.contenuto A:hover {
color: #59c4d1;	
text-decoration:none;
}


.contenuto h1 {
color:#fff;
font-size:18px;
padding:0 0 0 10px; margin:0;
border:0px solid #0c5bdc;
}

.classe_locale h1 {
background-color:#FF6100;}

.contenuto h2 {
color:#FF6100;
font-size:16px;
padding:0; margin:0;}

.contenuto h3 {
color:#373d42;
padding-bottom:10px;
}



/*PANNELLI FOTO HOMEPAGE*/

.evidenza_home {
width:220px; height:264px; border:0px solid red; background:url(../../images/polaroid.png) no-repeat; margin-right:20px;
}

.foto_home {
border:0px; padding-top:14px; width:187px; height:138px; padding-left:13px;
}

.title_home {
text-align:center; padding-left:5px; padding-right:13px; padding-top:3px; color: #1d93d9; font-size:15px; font-weight:bold; font-style:italic;
}

.title_home A{
color: #FF6100;
text-decoration:none;

}

.title_home A:hover{
color: #59c4d1;
text-decoration:none;
}


.desc_home {
font-size:15px; padding-top:5px; padding-left:13px; text-align:center;
}

.desc_home A{
color: #1d93d9;
text-decoration:underline;
}

.desc_home A:hover{
color: #59c4d1;
text-decoration:none;

}

.link_box A{
text-align:right;
font-size:15px;
}

.p_indirizzo {

padding-left:5px; padding-top:15px; font-size:14px;}



/*FOOTER*/

.footer_link {
margin:0px; padding:0px; width:100%; border-top:1px solid silver; background:url(../../images/bg-footer.png)
}

.footer_link A{
color:#fff;} 

.div_sezioni {
margin-left:10px; margin-bottom:10px; margin-right:10px; margin-top:5px; border-bottom:1px solid #F4F4F4; color:#3f4245
}

.div_sezioni A {
color:#fff;
}

.div_sezioni A:hover {
color: #3f4245}

.footer_site a {
color: #fff;
font-size:12px;
}

.footer_site a:hover {
color:#383838;
}

.footer_edr  {
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
line-height: 1.1}

.footer_edr a {
color: #383838;


}

.footer_edr a:hover {
color:#383838;
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:#fff;
}

.locali_footer li A:hover{
text-decoration:underline;
}


/*EVIDENZIATORI*/

.evidenziatore1{
font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
background:url(../../images/bg-footer.png);
border-bottom:1px solid #d1d1d1;
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:#333;
}

.evidenziatore{
font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
background:url(../../images/bg-footer.png);
border:1px solid #F07A0C;
color:#fff;
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:#333;
}


.evidenziatore3{
font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
background:url(../../images/bg-footer.png);
border:1px solid #F07A0C;
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:#59c4d1;
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: #F4F4F4;
}


.box_elenco_esterno{
background: #FCF5DC;
padding:1px;
border:1px solid  #FF6100;
margin-top:15px;
margin-right:10px;
}

.box_elenco_esterno2{
background:#F4DEE9;
padding:1px;
border:1px solid  #59c4d1;
margin-top:15px;
margin-right:10px;
}


.box_sfondo_elenco{
min-height:90px;padding:10px;		
}



.elenco_immagine2 img{
width:180px;
height:110px;	
border:1px solid #FF6100;background-color:#F4F4F4;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 #59c4d1;
font-weight:bold;
float:left;
width:95px;
padding:1px;
background-color: #EAEAEA;
font-size:11px;
text-align:center;
color:#1FA4FF;

}

.elenco_descrizione{
padding-top:3px;
padding-left:15px;
font-size:15px;
width:100%;
color:#383838;
}

.elenco_descrizione A{
width:100%;
color:#FF6100;
}

.elenco_descrizione A:hover{
width:100%;
color:#59c4d1;
}



/*MODULO*/

.modulo{
color: #333333;	

}

.inputs{
border:1px solid #AAA;
padding:3px;
color:#F07A0C;

font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;

}

.text{
border:1px solid #AAA;
padding:3px;
color:#FF6100;

font-family: "Franklin Gothic Medium", "Century Gothic", Verdana, Arial;
width:400px;

}

.modulo td{
padding-bottom:10px;	
}

.asterisco {
color:#FF6100;
vertical-align: super;
}

#box_commento {
margin-top:10px;
border:1px solid #d1d1d1;
padding:10px;
background-color: #fcf8f7;
}


.commenti h1 {
color:#FF6100;


height:28px;
}

.commenti h1 {
font-size:14px;
padding-top:3px;
padding-bottom:3px;
padding-left:12px;


}

.commenti h1 A {
color:#FF6100;
text-decoration:none;
font-size:14px;

}

.commenti h1 A:hover {
color:#59c4d1;
text-decoration:none;
font-size:14px;
padding-top:3px;

}

.freccia_paginazione{
font-size:20px}

/*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:15px;
  margin-right:-50px;
  padding: 40px 0px 0 0px;
  border:0px dashed white;
  border-bottom: 1px solid #FF6100;
  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: 15px;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #FF6100;
}

#miniflex a.active:link, #miniflex a.active:visited{
  border-bottom: 4px solid #FF6100;
  padding-bottom: 2px;
  color: #59c4d1;
}

 #miniflex a:hover 
  {
  border-bottom: 4px solid #FF6100;
  padding-bottom: 2px;
  color: #59c4d1;
}
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #FF6100;
}	
	
