/* CSS Document */

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

div#container{
	 color:#FFFFFF;
background-color:#000000;
background-image:url(../image/bk_stars.gif);
background-repeat:no-repeat;
	}
	
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:#8c9897; font-size:1.3em; margin:0 0 3px 0; padding:0;}
h2{color:#fced66; font-size: 1.1em; margin:10px 0 5px 0; padding:0;}
h3{border-bottom:1px solid #fced66; text-transform:uppercase;color:#fff; font-size:1.1em; margin:3px 0; padding:0;}
h4{color:#FFF; font-size:1.1em; background-color:#202020;margin:10px 0px 10px 0px; padding:3px; }

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-size:0.9em;
	display:none
	}
	
.stars {
width:256px;
height:328px;
margin-top:37px
}

#stars2 {
position:absolute;
width:223px;
height:594px;
top:0px;
right:0px;
background-image:url (../image/bk_stelle_dx.jpg);
}
	
#loghi img{vertical-align:top}

#logo_dic {width:86px; position:absolute; left:0px;}
.eng {
	font-size:90%; 
	color:#9f9ea3; 
	margin-top:17px;
	}
.eng a:link{color:#9f9ea3}
.eng a:visited{color:#9f9ea3}
.eng a:hover{color:#fff}
.eng a:active{color:#fff}

.eng select {background-color:#000000; font-size:85%; 	color:#9f9ea3; border:1px solid #000000}
.eng option {background-color:#000000; 	color:#9f9ea3; border:1px solid #000000}

.date {margin:34px 0px 0px 25px}
.respons {}
#menu  {/*margin-top:15px*/ margin-top:30px}
#menu .mainpage{
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height:1.8em;
	}

#menu .mainpage li {	
	margin: 0px;
	padding:0px;
	}

#menu .mainpage .selected {color:#fced66; text-decoration:none; font-weight:bold;}

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

#categotieventi {color:#fced66;}

#categotieventi a:link {color:#fced66; text-decoration:none;}
#categotieventi a:visited {color:#fced66; 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.8em;
		}
		
#menu .subpages .li_sel .selected {color:#fced66; 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:#fced66; text-decoration:underline;}
#menu .subpages a:active {color:#fced66; text-decoration:underline;}


/*stili specifici per il layout*/
div#content{
	margin: 0px 0px 0px 0px; 
	padding-left:44px;
}	

.descrizione {margin:35px 30px 20px 20px; width:555px; padding:0; font-size:0.9em; line-height: 1.5em;}
.descrizione h1 {font-family:Trebuchet MS;font-size:1.4em; text-transform:uppercase; margin-bottom:20px; }
.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 a:link{color:#ffffff;text-decoration:underline;}
.descrizione a:visited{color:#ffffff;text-decoration:underline;}
.descrizione a:hover {color:#fced66;text-decoration:none;}
.descrizione a:active {color:#fced66;text-decoration:none;}

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

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

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

#boxAllegatieLink {
  width: 100%;
	margin:5px 0;
	padding:0;
}

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

#allegati {
  width: 100%;
  margin:7px 0;
	padding:5px 0;
}

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

.contenutobox {
  padding:5px;
}

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

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

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

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

.contenutoboxlink {
  padding:5px;
}

/*----------------------------------------------------*/
#flash {display:none}
/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #191919;
	text-align:left;
	padding:0px 0px 10px 20px;
	margin-bottom:1em	;
		border:1px solid #8C9897;
	}
	
fieldset p {margin:0px 0px 10px 0px; padding:0px;}
	
legend {
	padding:3px 0px 10px 3px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
	color:#8C9897;
 font-size:1.2em
	}
	
.lab{
	float:left;
	width:20%;
 	margin-right:0.2em;
 	padding-top:0.2em;
	color:#FFF;
}

.fld{
	width: 21em;
	vertical-align:top;
	color:#000;
	background-color:#E2E5E5;
	border:1px solid #535353;
	font-size:0.9em
	}
	
.imgcaptcha {margin-bottom:7px;}
textarea{
	width: 21em;
	vertical-align:top;
	color:#000;
	background-color:#E2E5E5;
	border:1px solid #535353;
	}

.fldg{
	/*height:8em;*/
	width: 20em;
	vertical-align:top;
	color:#000;
}
.bottoni {
	padding:2px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin:5px;
	color:#8C9897;
	background-color:#191919;
	font-size:0.9em;
		border:1px solid #535353;
}

.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 0px 10px 0px;	
	/*noIEmac\*/
	min-height:120px;
	height: auto !important;
	/*end */
	height:120px;
	}

.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{
	padding:0px;
	font-size:1em;
	font-weight:bold;
margin:15px 0px 20px 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:#9F9EA3; text-decoration:underline;}
.lista_pagine li a:active {color:#9F9EA3; 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 {}


