@charset "UTF-8";
/***********************************************/

/* Layout Divs                                 */

/***********************************************/

body{
	width: 1000px;
	height: 560px;
	font-family: Arial,sans-serif;
	font-size: 1em; /*VALIDAZIONE**/
	color: #333333;
	line-height: 1.166em;	
	margin: 0px;
	padding: 0px;
	background-color: #be1d08;
}

div#containersx{
	height: 560px;
	margin: 0px; 
	background: url(../images/barrasx.gif) top left no-repeat; 
	min-width: 550px; 
	}

div#containerdx{ 
	height: 560px;
	background: url(../images/barradx.gif) top right no-repeat; 
	}

div#content{
	width: 824px;
	height:560px;
	background-color: #BE1D08;
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #a62110;
	margin: 0px 0px 0px 87px;
	padding: 0px;
	}

div#header{
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
	width: 816px;
	height: 158px;
	}
	
/*index2.php and index3.php*/

div#comune{
	position: absolute;
	top: 158px;
	left: 471px;
	width: 381px;
	height: 105px;
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;  /*VALIDAZIONE* MOLTIPLICA PER 10 gli EM PER */
	color: #000000; /*cambiato per validare #FAB50E;/*	PER RITROVARE I PX DI PARTENZA*/
	}
div#comune p{
	margin-top: 40px; 
	margin-left: 30px;
	}
	
div#comune a{
	width: 220px;
	color: #FFFFFF; /*cambiato per validare #FAB50E;*/
	margin: 60px 0px 0px 25px;
	}

div#comune img{
	float: right;
}



div#poesia {
	position: absolute;
	top: 261px;
	left: 92px;
	width: 824px;
	height: 305px;
	font: 0.82em Verdana, Arial, Helvetica, sans-serif;  /*VALIDAZIONE* MOLTIPLICA PER 10 gli EM PER */
	font-style: italic; 								/*	PER RITROVARE I PX DI PARTENZA*/
	color: #FFFADF;/*cambiato per validazione#FFF7AE;*/
	overflow: auto;
	}
		
div#poesia p{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin: 30px 30px 30px 30px;
    }
	
div#poesia a{
	color: #FFFFFF; /*cambiato per vadilare #FAB50E;*/
	font: 1.18em Verdana, Arial, Helvetica, sans-serif;
}


div#imgsx{
	position: absolute;
	top: 52px;
	width: 177px;
	height: 246px;
	left: 1px;
	}

div#imgdx{
	position: absolute;
	width: 80px;
	height: 291px;
	top: 7px;
	left: 740px;
	}

div#frase{
	position: absolute;
	width: 460px;
	left: 208px;
	top: 65px;
	font: 1.05em Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;									
	}*>div#frase{font: 1.1em Verdana, Arial, Helvetica, sans-serif;}
	
div#frase a{
	position: absolute;
	top: 185px;
	left: 220px;
	width: 300px;
	height: 30px;
	display: block;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	}*>div#frase a{font: 1.15em Verdana, Arial, Helvetica, sans-serif;}
	
div#frase p.name {
	font: 1.12em Verdana, Arial, Helvetica, sans-serif;
}



/* end */	

div#menusup {
	position:relative; 
	margin: 1px 0px 0px 0px;
	padding: 0px;
	}
	
div#menusup ul{ /*reset ul del selettore lista*/
	list-style: none;
    margin: 0;
    padding: 0;
	}


div#menusup li.active_turismo {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/hometurismogiallo.gif) no-repeat;
	}
	
div#menusup li.active_contattaci {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/contattacigiallo.gif) no-repeat;
	}

div#menusup li.active_eventi {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/eventigiallo.gif) no-repeat;
	}


div#menusup li.active_alloggiare {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/alloggiaregiallo.gif) no-repeat;
	}

div#menusup li.active_mangiare {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/mangiaregiallo.gif) no-repeat;
	}

div#menusup li.active_offerte {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/offertegiallo.gif) no-repeat;
	}
	
#menusup a.active{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	text-decoration: none;
	text-indent: inherit;
	visibility: hidden;
	}
	
#menusup li.turismo{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0;
	background: url(../images/hometurismogiallo.gif) no-repeat;
	}

#menusup a.turismo{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	background: url(../images/hometurismo.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.turismo:hover {
	text-decoration: none;
	background-image:none;
	}

#menusup li.comune{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/homecomunegiallo.gif) no-repeat;
   	}

#menusup a.comune{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/homecomune.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.comune:hover {
	text-decoration: none;
	background-image: none;
	}

#menusup li.contattaci{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/contattacigiallo.gif) no-repeat;
   	}

#menusup a.contattaci{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/contattaci.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.contattaci:hover {
	text-decoration: none;
	background-image: none;
	}

#menusup li.eventi{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/eventigiallo.gif) no-repeat;
   	}

#menusup a.eventi{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/eventi.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.eventi:hover {
	text-decoration: none;
	background-image: none;
	}

#menusup li.alloggiare{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/alloggiaregiallo.gif) no-repeat;
   	}

#menusup a.alloggiare{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/alloggiare.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.alloggiare:hover {
	text-decoration: none;
	background-image: none;
	}


#menusup li.mangiare{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/mangiaregiallo.gif) no-repeat;
   	}

#menusup a.mangiare{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/mangiare.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.mangiare:hover {
	text-decoration: none;
	background-image: none;
	}
	
#menusup li.offerte{ /*sposto le liste a destra e definisco il margine (3px) tra una lista e l'altra*/
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	background: url(../images/offertegiallo.gif) no-repeat;
   	}

#menusup a.offerte{
	display: block;
	width: 115px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	background: url(../images/offerte.gif) no-repeat;
	text-decoration: none;
	}

#menusup a.offerte:hover {
	text-decoration: none;
	background-image: none;
	}
	
#bricioledipane{
	position: absolute;
	top: 259px;
	left: 95px;
	width: 313px;
	height: 25px;
	margin: 5px 10px 10px 2px;
	padding: 0px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;	/*VALIDAZIONE* MOLTIPLICA PER 1.55 gli EM PER */
	font-weight: 400;								/*	PER RITROVARE I PX DI PARTENZA*/
	color: #FFFFFF;
	}

#bricioledipane a{
	color: #FFFFFF;
	}

#bricioledipane_secondario{
	position: absolute;
	top: 198px;
	left: 95px;
	width: 313px;
	height: 25px;
	margin: 5px 10px 10px 2px;
	padding: 0px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;	/*VALIDAZIONE* MOLTIPLICA PER 1.55 gli EM PER */
	font-weight: 400;								/*	PER RITROVARE I PX DI PARTENZA*/
	color: #FFFFFF;
	}

#bricioledipane_secondario a{
	color: #FFFFFF;
	}

/*#bricioledipane a:hover{
	color: #FFFFFF;
	font-weight: bold;
	}*/

#news{
	position: absolute;
	top: 259px;
	left: 690px;
	width: 70px;
	height: 25px;
	margin: 5px 10px 10px 2px;
	padding: 0px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f2c700;
	}

#news a{
	color: #FFFFFF; /*VALIDAZIONE#F5FF00;*/
	}

#news a:hover{
	color: #FFFFFF;
	}

#menuinf {
	position: absolute;
	width: 665px;
	top: 199px;
	left: 90px;
	font: 0.97em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

#menuinf .immagine{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	}

#menuinf .tag_a{
	float: left;
	display: block;
	margin-top: 20px;
	font: 0.77em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

#menuinf .tag_a_active{
	float: left;
	display: block;
	margin-top: 20px;
	font: 0.77em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	}


#ornamento{
	position: absolute;
	width: 653px;
	height: 17px;
	top: 281px;
	left:92px;
	background-image: url(../images/ornamento.gif);
	}*>#ornamento{top:284px; left: 93px}


#ornamento_secondario{  
	position: absolute;
	width: 653px;
	height: 17px;
	top: 220px;
	left:91px;
	background-image: url(../images/ornamento.gif);
	}

#menudx{
	width: 176px;
	height: 342px;
	margin: 15px 2px 0px 0px;
	float: right;
	}*>#menudx{margin: 19px 3px 0px 0px;}


#contenuti{
	position: absolute;
	width: 651px;
	height: 262px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	}*>#contenuti{top:299px; left: 93px}
	
#contenuti_videogallery{
	position: absolute;
	width: 651px;
	height: 326px;
	top: 234px; /*234px*/
	overflow: auto;
	left: 91px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #FFFFFF;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	}*>#contenuti_videogallery{top: 235px}
	
#contenuti.eventi{
	position: absolute;
	width: 651px;
	height: 262px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	}*>#contenuti{top:299px; left: 93px}

#contenuti.offerte{
	position: absolute;
	width: 651px;
	height: 262px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	}*>#contenuti{top:299px; left: 93px}

#contenuti.alloggiare{
	position: absolute;
	width: 651px;
	height: 262px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	}*>#contenuti{top:299px; left: 93px}


#contenuti.credits{
	position: absolute;
	width: 631px;
	height: 263px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	padding: 0px 10px 0px 10px;
	font-size:0.9em;
	}*>#contenuti{top:299px; left: 93px}

#contenuti.privacy{
	position: absolute;
	width: 631px;
	height: 263px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	padding: 0px 10px 0px 10px;
	}*>#contenuti{top:299px; left: 93px}

#contenuti.disclaimer{
	position: absolute;
	width: 631px;
	height: 263px;
	top: 298px;
	overflow: auto;
	left: 92px;
	background: #3EB9FF; /*#3eb3c9;*/
	color: #000000;		/*VALIDAZIONE*/
	padding: 0px 10px 0px 10px;
	}*>#contenuti{top:299px; left: 93px}


	
#contenuti #foto {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 25px;
	}

#contenuti #foto a{
	display: block;
	text-align: center;
	padding-bottom: 60px; 
	}
	
#contenuti #more{
padding: 5px 12px 12px 5px;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
color: #000000;	
}

#contenuti #more h1{
	font: 1.05em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	}

#contenuti #testi{
	float: right;
	width: 394px;
	font: 0.90em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;  /*VALIDAZIONE #FFFFFF*/
	padding-top: 25px;
	display: inline;
	}*>#contenuti #testi{width: 392px; margin-top:-13px;}


#contenuti #testi h1{
	font: 1.15em Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;		/*VALIDAZIONE #FFFFFF*/
	}


#contenuti #testi span.black{
	font: 0.77em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	}

#contenuti #testi p{
	font: 0.86em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	/*VALIDAZIONE #FFFFFF*/
	text-align: justify;
	padding: 0 10px 0 0px;
	}


#contenuti #testi a{
	font: 0.90em Verdana, Arial, Helvetica, sans-serif;
	color: #000000; /*cambiato per motivi di validazione, prima era #be1d08*/
	}

#contenuti #testi a.ancora, #contenuti #testi a.ancora:hover{
	font: 1.15em Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;   /*VALIDAZIONE #FFFFFF*/
	}
	
#contenuti #testi a:hover{
	font: 0.90em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}

#contenuti #testi ul{
	font: 0.77em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;   /*VALIDAZIONE #FFFFFF*/
	list-style-type: disc;
	padding: 20px 0px 20px 35px;
	margin: 0px;
	}
	
#contenuti #testi li{
	text-align: justify;
	padding: 0px 8px 0px 0px;
	}

.underlined{
	text-decoration:underline;
}

.tocenter{
	text-align:center;
	margin: auto;
}

ul .disc{
		list-style-type: disc;
	}


/* dove alloggiare  */	
img {
	border: 0;
	}

#contenuti #testi.alloggiare{
	width: 600px;
	text-align: justify;
	
	}
	
#contenuti #testi.alloggiare a{
	color: #000000;
	}

#contenuti #testi.alloggiare a:hover{
	color: #000000;
	}

#contenuti #testi.alloggiare p{
	text-align: justify;
	padding-left: 0px;
	padding-right: 35px;
	margin-right: 2px;
	margin-left: 2px;
}


	
/*	end dove alloggiare				*/

/*  link  */	

#contenuti #testi.link a:hover{
	}
/*	end link			*/
	
#footer{
	float: left;
	margin-top: 2px;
	margin-left: 2px;
	width: 388px; /*passa da 240 a 376*/
	font: 0.62em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

#footer a{
	color: #FFFFFF;
	}

/*#footer a:hover{
	color: #FFFFFF;
	font-weight: bold;
	}*/

#motion{
	margin-top: 2px;
	text-align: center;
	font: 0.64em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	}
#motion a{
	color: #FFFFFF;
	}

#motion a:hover{
	color: #003399;
	}

#copyright{
	float: right;
	display: inline;
	margin-right: 2px;
	margin-top: 2px;
	font: 0.66em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}


/* contattaci.htm styles <inizio> */

#bricioledipane.contattaci{
    top: 195px;
    }

#ornamento.contattaci{
    top: 220px;
    }

#contenuti_contattaci{
    position: absolute;
    width: 651px;
    height: 326px;
    top: 235px;
    overflow: auto;
    left: 91px;
    background: #3EB9FF; /*#3eb3c9*/
    color: #000000;
    font: 0.88em Verdana, Arial, Helvetica, sans-serif;
    text-align : center;
    }

#contenuti_contattaci a{
	color: #000000;
	line-height: 1.12em;
}

.contattaci_container{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    }

.contattaci_style{
    position:relative;
    width: 540px;
    margin: auto;
    padding: 0px 0px 0px 0px;
    text-align: justify;
    }

.contattaci_style a{
    text-decoration: underline;
    font-weight:bold;
    color: #ffffff;
    cursor:pointer;
    }

.contattaci_style .form_element_content{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    text-align: justify;
    clear: both;
    }
	
.contattaci_style p{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    text-align: justify;
    clear: both;
    }

.contattaci_style p.captcha{
    text-align: center;
    }

.contattaci_style p.center_text{
    text-align: center;
    }

.contattaci_style h2{
    text-align: center;
    }

.contattaci_style h3{
    text-align: left;
    font-size: 1em;
    }


.contattaci_style label{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-weight:bold;
    font-size:1em;    
    }

.contattaci_style label.errore{
    color: #FF0000;
    }

.contattaci_style .button{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    font-weight:bold;
    font-size:0.8em;    
}

.contattaci_style .text_box{
    float:right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-weight:bold;
    font-size:0.8em;
    background-color: #ffffff;
    }

.contattaci_style textarea{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-weight:bold;
    font-size:1em;    
    }

.contattaci_style .text_area{
    text-align: right;
    }

/* contattaci.htm styles <fine> */

/* fotogallery.htm styles <inizio>*/

#contenuti_fotogallery{
    position: absolute;
    width: 651px;
    height: 326px;
    top: 235px;
    overflow: auto;
    left: 91px;
    background: #3EB9FF; /*#3eb3c9*/
    color: #FFFFFF;
    font: 0.77em Verdana, Arial, Helvetica, sans-serif;
    text-align : center;
    }
	
#foto_frame {
    float: left;
    margin-left: 10px;
    width: 450px;
    height: 320px;
    text-align: center;
    }
#foto_frame a{
    color: #ffffff;
    text-decoration: underline;
}

#foto_frame a:hover{
    color:#FF0000;
}

#foto_frame a:hover{
    color:#FF0000;
}

.visualizza_foto_table{
    width:450px;
    height:312px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    }
    
.visualizza_foto_row{
    vertical-align:middle;
    text-align:center;
    }

.visualizza_control_row{
    text-align:center;
    }

.visualizza_foto_elenco_table{
    width:150px;
    height:325px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    }

.visualizza_foto_elenco_row{
    vertical-align:middle;
    text-align:center;
    height:88px;
    }


#foto_elenco {
    float: right;
    width: 150px;
    height: 320px;
    text-align: center;
    }

#foto_elenco img{
    cursor: pointer;
    border: 0px;
    padding: 0px;
    margin: 0px;
    }

.foto_menu_dx{
    margin-left: 200px;
    }

.descrizione_foto {
    font-size: 1em;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    }

.control{
    cursor: auto;
    }

/* fotogallery.htm styles <fine>*/


/* meteo.htm styles <inizio>*/

#contenuti_meteo{
    position: absolute;
	width: 647px;
	height: 323px;
    top: 237px;
	left: 91px;
	background: #3EB9FF;
    }*>#contenuti_meteo{top: 235px; height: 325px;}

#bricioledipane.meteo{
	position: absolute;
	top: 198px;
	left: 95px;
	width: 346px;
	height: 25px;
	margin: 5px 10px 10px 2px;
	padding: 0px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #3EB3C9;*/
	}

#ornamento.meteo{
    top: 225px;
    }

#meteo_frame {
	width:555px;
	height:260px;
	background-color:#be1d08;
	color:#000000;
	padding: 3px 3px 3px 3px;
	text-align: center;
	margin: auto;
	}

#meteo {
	width:550px;
	height:260px;
	background-color:#ffffff;
	color:#000000;
	padding: 3px 3px 3px 3px;
	margin: auto;
	}*>#meteo{height:254px;width:549px;}

/* meteo.htm styles <fine>*/


/* righe supplementari per la validazione*/


/*	begin offerte					*/

td.offerte{
	text-align:center;
	}

td.offerte_tel{
	text-align:center;
	width: 22%;
	font-size: 80%
	}
td.offerte_name{
	text-align:left;
	width: 50%;
	font-size: 80%
	}
td.offerte_indirizzo{
	text-align:left;
	width: 28%;
	font-size: 80%
	}

/*	end offerte						*/


/*  link  */	

/* raggiungerci.htm */

#mappa{
	position: absolute;
	width: 651px;
	height: 262px;
	top: 298px;
	overflow: auto;
	left: 92px;
	color: #000000;
	background: #3EB9FF url(../images/raggiungerci.gif);
	}*>#contenuti.raggiungerci{top:299px; left: 93px}


#mappa #raggiungerci{
	width: 345px;
	font: 0.70em Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #000000; /*#F9F017*/
	padding-top: 2px;
	margin-left: 25px;
	}
#mappa #raggiungerci a{
	color:#000000;
}

/* end raggiungerci.htm */


/* maps.htm styles <inizio>*/

#contenuti.maps{
	position: absolute;
	width: 816px;
	height: 385px;
	top: 175px;
	overflow: auto;
	left: 92px;
	background: #3eb3c9;
	color: #FFFFFF;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	}*>#contenuti.maps{top:175px; left: 93px}

#bricioledipane_maps{
	position: absolute;
	top: 149px;
	left: 98px;
	width: 313px;
	height: 25px;
	margin: 5px 10px 10px 2px;
	padding: 0px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #FFFFFF;
	}*>#bricioledipane_maps{top: 149px;}
	
#bricioledipane_maps a{
	color: #FFFFFF;
	}


#map_container{
	float:left;
	white-space:nowrap;
	padding: 1px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 16px;
	width:680px;
	height: 377px;
	border: 1px solid #F8C300;
	}*>#map_container{ margin-top: 20px; height:375px; margin-left: 10px;}

#map{
	position:relative;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	width:680px;
	height:377px;
	text-align:center;
	font-weight:bold;
}*>#map{height:375px; }

#menudx.maps{
	width: 120px;
	text-align: right;
	}

div#maps {
	position:relative; 
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#map_elenco{
	position:absolute;
	top: 570px;
	left : 84px;
	white-space:nowrap;
	color: #FFFFFF;
	padding:3px;
	margin:0px;
	margin-left: 10px;
	margin-top: 16px;
	width:800px;
	height: auto;
	border: 2px solid #F8C300;
}*>#map_elenco{left : 82px;}

#map_elenco img{
	border:0px;
	padding: 0px;
	margin: 0px;
	}

div#maps ul{ /*reset ul del selettore lista*/
    list-style-type: none;
    margin: 0;
    padding: 0;
	}

#maps li.bar{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/bar.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.bar{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/bargiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.bar:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.puliscimappa{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/puliscimappa.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.puliscimappa{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/puliscimappagiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.puliscimappa:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.ristoranti{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/ristoranti.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.ristoranti{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/ristorantigiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.ristoranti:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.ricettivita{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/ricettivita.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.ricettivita{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/ricettivitagiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.ricettivita:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.artisti{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/artisti.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.artisti{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/artistigiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.artisti:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.prodottitipici{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/prodottitipici.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.prodottitipici{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/prodottitipicigiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.prodottitipici:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.artigiani{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/artigiani.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.artigiani{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/artigianigiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.artigiani:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.negozi{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/negozi.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.negozi{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/negozigiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.negozi:hover {
	text-decoration: none;
	background-image:none;
	}

#maps li.chiese{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom: 5px;
	background: url(../images/chiese.gif) no-repeat;
   	margin-left: 1px;
	}

#maps a.chiese{
	display: block;
	width: 115px;
	height: 25px;
	padding: 0px;
	background: url(../images/chiesegiallo.gif) no-repeat;
	text-decoration: none;
	}

#maps a.chiese:hover {
	text-decoration: none;
	background-image:none;
	}

/* maps.htm styles <fine>*/


#contenuti #testi.link h1.yel{
	color: #F9F017;
	}
	
#contenuti #testi.link a{
	color: #FFFFFF;
	}

#contenuti #testi.link a:hover{
	color: #0033CC;
	}
/*


/* righe supplementari per la validazione*/
img {
	border: 0;
	}


/*navigazione a css spento*/

hr, .pgHidden, .pgHidden a{
	position: absolute;
	top: -1000em;
	width: 1px;
	height: 1px;
	color: #FFFFFF;     /*AGGIUNTI PER VALIDAZIONE*/
	background: #be1d08; /*AGGIUNTI PER VALIDAZIONE*/
	
	}


/*attivita.htm*/
#bandi {
position:relative;
width: 640px;
top: 15px;
left: 5px;
margin: 0;
padding:0;
text-align: center;
font-family: Arial,sans-serif;
}

#bandi table .titolo{
font-size: 1.4em;
}

#bandi table {
font-size: 0.7em;
}

.
