/* CSS Document */

/*stili per il layout fluido*/
html,body{margin:0; padding:0; background-color:#000000;}
body{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#FFF; background-color:#000000;}

div#container{
	 background-color:#000000;
	 color:#FFFFFF;
	}
	
div#containerSpeciale{
	background-color:#c28eb2;
	color:#FFFFFF;
	background-image: url(../image/bgbambini.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
/* ---------------- STILI GENERALI ---------------- */
hr { height:1px; background-color:#000; margin:10px 0;}
.hrnascosto { display:none}

div.hr {
    height: 1px;
    background-color:#000;
		margin:2px 0;
}
div.hr hr {
    display: none;
} 

h1,h2{margin: 0;padding:0;}
h1{color:#FFF; font-size:1.3em; margin:0 0 3px 0; padding:0;}
h2{color:#f8b754; font-size: 1em; margin:10px 0 5px 0; padding:0;}
h3{color:#FFF; font-size:1.1em; margin:3px 0; padding:0;}
h4{color:#FFF; font-size:0.9em; margin:10px 0; padding:3px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

form {margin:0; padding:0; }
img {border:0;}
.corsivo {font-style: italic;}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.imgright {float:right; margin-left:0.5em; margin-bottom:0.5em;}
.imgleft {float:left; margin-right:0.5em; margin-bottom:0.5em;}

/*--------- STILI  SU HEADER E FOOTER---------*/

/*NAVIGATION*/
div#navigation{
	position: absolute; 
	left: 0px;
 	width:272px;
	top:16px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	}
	
#loghi {}
.eng {padding-top:25px; padding-bottom:44px; font-family: Arial; font-size:90%;}

#menu .mainpage{
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height:1.8em;
	}

#menu .mainpage  li {	
	margin: 0px;
	padding:0px;
	}


/*div#navigation li .selected {color:#f8b754; text-decoration:none; font-weight:bold;}*/
#menu .mainpage .selected {color:#f8b754; text-decoration:none; font-weight:bold;}

a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#f8b754; text-decoration:underline;}
a:active {color:#f8b754; text-decoration:underline;}

#categotieventi {color:#f8b93f;}

#categotieventi a:link {color:#f8b93f; text-decoration:none;}
#categotieventi a:visited {color:#f8b93f; text-decoration:none;}
#categotieventi a:hover {color:#b7291b; text-decoration:underline;}
#categotieventi a:active {color:#b7291b; text-decoration:underline;}


#menu .subpages{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	list-style-type:none; 
	line-height:15px;
	margin:2px 0 10px 0;
	padding:0px;
	font-size:0.9em;
	/*font-style: italic;*/
	/*display:none;*/
		}
		
#menu .subpages .li_sel .selected {color:#f8b754; text-decoration:none;}

#menu .subpages a:link {color:#d1d1d1; text-decoration:none;}
#menu .subpages a:visited {color:#d1d1d1; text-decoration:none;}
#menu .subpages a:hover {color:#f8b754; text-decoration:underline;}
#menu .subpages a:active {color:#f8b754; text-decoration:underline;}


/*stili specifici per il layout*/
div#content{
	margin: 0 0 0 272px !important; 
	margin: 0 0 0 272px; 
	padding-left:44px;
	/*noIEmac\*/
	min-height:860px;
	height: auto !important;
	/*end */
	height:860px;
}	

/*div#content a:link {color:#f8b754; text-decoration:none;}
div#content a:visited {color:#f8b754; text-decoration:none}
div#content a:hover {color:#fff; text-decoration:underline;}
div#content a:active {color:#fff; text-decoration:underline;}*/

.descrizione {width:434px; padding:0; font-size:1em; font-family:Tahoma,Arial; line-height: 1.3em;}
.descrizione_evento {padding:0; font-size:1em; font-family:Tahoma,Arial; line-height: 1.3em;}

.descrizione_evento ul{
	list-style-type: none;
	margin:15px 15px 0 15px;
	padding:0px;
	}

.descrizione_evento li {	
	margin: 0px;
	padding:0px;
	list-style-image: url(../image/icoEvento.gif);
	}

.descrizione {width:434px; padding:0; font-size:1em; font-family:Tahoma,Arial; line-height: 1.3em;}

.descrizione a:link{color:#f8b754;text-decoration:none;}
.descrizione a:visited{color:#f8b754;text-decoration:none;}
.descrizione a:hover {color:#f8b754;text-decoration:underline;}
.descrizione a:active {color:#f8b754;text-decoration:underline;}

.imgDP {margin-bottom:51px;}
.imgDPstampa {display:none;}

#percorso {padding:0; font-size:0.8em; text-align:right;}

#percorso a:link{color:#f8b754;text-decoration:none;}
#percorso a:visited{color:#f8b754;text-decoration:none;}
#percorso a:hover {color:#f8b754;text-decoration:underline;}
#percorso a:active {color:#f8b754;text-decoration:underline;}

#boxAllegatieLink {
  width: 100%;
	font-size:0.8em;
	margin:5px 0;
	padding:0;
}

/*ALLEGATI---------------------------*/

#allegati {
  border-bottom: 1px solid #f8b754;
  width: 100%;
  margin:7px 0;
	padding:5px 0;
}

.titoloboxapp {
  color:#f8b754;
  margin: 1px;
  padding: 1px 4px;
  font-weight: bold;
}

.contenutobox {
  padding:5px;
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border-bottom: 1px solid #f8b754;
  width: 100%;
  margin:7px 0;
	padding:5px 0;
}

.titololinkboxapp {
  color:#f8b754;
  margin: 1px;
  padding: 1px 4px;
  font-weight: bold;
}

.contenutoboxlink {
  padding:5px;
}

/*----------------------------------------------------*/

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #191919;
	text-align:left;
	padding:15px 10px 15px 10px;
	font-size:0.9em;
	}
	
legend {
	padding: 0.1em 0.3em;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	margin:5px;
	}
	
.lab{
	float:left;
	width:20%;
 	margin-right:0.2em;
 	padding-top:0.2em;
	color:#FFF;
}

.fld{
	/*height: 1.4em;*/
	width: 20em;
	vertical-align:top;
	color:#000;
	}

.fldg{
	/*height:8em;*/
	width: 20em;
	vertical-align:top;
	color:#000;
}

.privacy {padding-top:5px; font-size:0.9em; text-align:center;}

/* MEDIAGALLERY */

.tdgallery {
	float:left; 
	margin-right:5px; 
	width: 102px;
	/*noIEmac\*/
	min-height:100px;
	height: auto !important;
	/*end */
	height:100px;
}

.gallery_lista {
	margin:5px 0;	
	/*noIEmac\*/
	min-height:100px;
	height: auto !important;
	/*end */
	height:100px;
	}

.gallery_lista  a:link{color:#FFF;text-decoration:none;}
.gallery_lista  a:visited{color:#FFF;text-decoration:none;}
.gallery_lista  a:hover {color:#FFF;text-decoration:none;}
.gallery_lista  a:active {color:#FFF;text-decoration:none;}

.absmiddle {margin:5px 2px;}

#sottopagine {padding:0.8em 0.8em 0.8em 1.5em; margin-top:5px;}
.lista_pagine {margin: 0;padding:0; list-style-type: none}
.lista_pagine li{
	font-size:0.9em;
	padding:0px;
	margin-left:20px;
	margin-right:0px;
	list-style-image: url(../image/icolista.gif);
	}

.lista_pagine li a:link{color:#FFF; text-decoration:none;}
.lista_pagine li a:visited{color:#FFF; text-decoration:none;}
.lista_pagine li a:hover {color:#f8b754; text-decoration:underline;}
.lista_pagine li a:active {color:#f8b754; text-decoration:underline;}

	/*cerca*/
.campo {margin:0; padding:0; border:1px solid #FFF; background-color:#B91D06; }
.bottone {margin:0; padding:0 2px; background-color:#FFF; color:#000; border:1px solid #FFF; font-size:0.8em; font-weight:bold;}	

/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  background-color:#F0F099;}

.evidenziatoint {
  background-color:#F0F099;}

.risultatiricerca {}


