html,body {margin:0px; padding:0px;}

body{
	font-family:Trebuchet MS, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color:#68696b; 
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.sfondoit {	
	background-image:url(../image/bk_container_home.jpg);
	background-repeat:no-repeat;
	}

.sfondoen {	
	background-image:url(../image/bk_container_home_en.jpg);
	background-repeat:no-repeat;
	}
	
.sfondonotteit {	
	background-image:url(../image/bk_container_home_notte.jpg);
	background-repeat:no-repeat;
	}

.sfondonotteen {	
	background-image:url(../image/bk_container_home_notte_en.jpg);
	background-repeat:no-repeat;
	}	
	
	
/* ---------------- 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:#123157; font-size:1.3em; margin:0 0 3px 0; padding:0;}
h2{color:#06264e; font-size: 1.1em; margin:10px 0 5px 0; padding:0;}
h3{background-color:#EBEBEB;color:#58595B; font-size:1.3em; margin:30px 0px 0px 0px; padding:1px 1px 1px 1px;}
h4{
	color:#06264E; 
	font-size:1em; 
	margin:10px 0px 10px 0px; 
	padding:2px; 
	border-bottom:1px solid #92A4B7;
}

h4.gallery_name {
	color:#06264E; 
	font-size:1em; 
	margin:10px 0px 10px 0px; 
	padding:2px; 
	border-bottom:1px solid #92A4B7;
	
	}
h5 {margin:0px; font-size:1.1em; padding:0px; color:#06264E}
.none {display:none}
.skip {position:absolute; left:-9999px}
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;}

div#container {
	width:1000px;
	margin:0px;
	padding:0px;
	}

div#content{
	margin:0px 0px 0px 190px; 
	padding:0px;
	/*noIEmac\*/
	min-height:610px;
	height: auto !important;
	/*end */
	height:610px;
}	

div#content .flash{
	width:700px;
	height:600px;
	margin-top:32px;
}	

/*PAGINA INTERNA*/

#descrizione {padding:0; margin:110px 0px 0px 40px; width:650px; height:520px; }

#descrizione a:link{color:#0066cc;text-decoration:underline;}
#descrizione a:visited{color:#0066cc;text-decoration:underline;}
#descrizione a:hover {color:#800000;text-decoration:underline;}
#descrizione a:active {color:#800000;text-decoration:underline;}

#descrizione h1 {font-family:Trebuchet MS;font-size:1.4em; text-transform:uppercase; margin-bottom:5px;}
#descrizione h2 {font-family:Trebuchet MS;font-size:1.2em; text-transform:uppercase; margin-bottom:20px;}

#testo {
	height:480px;
	padding:0 10px 0 0;
	overflow: auto;
	scrollbar-face-color:#9f9ea3;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	}

/*STILI OWERFLOW--------------------------------------------------------*/
/*#scrollable1 {}
.presText {
overflow: auto; 
height:485px;
padding:10px 0 0 0; 
color:#06264e; 
float: left; 
overflow: hidden;
width:95%;
}

.track {
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:10px; 
	height:485px;
}
.handle {
	background-color:#06264e; 
	width: 7px; 
	cursor: move; 
	height: 20px
}
#player {
	padding:0px;
	margin:0px;
}*/
/*-----------------------------------------------------------------------------------------*/	


#testonotte {
	height:380px;
	color:#06264e;
	}


.testomaiuscolonotte {font-size:1.5em; text-transform: uppercase}









































	


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


#logo {
	left:235px;
	top:30px;
	position:absolute;
	border:1px solid #f7f;
	}
	
#logo_int {
	left:83px;
	top:30px;
	position:absolute;
	text-align:right;

	}

/*NAVIGATION*/
div#navigation{
	position:absolute; 
	left:0px;
 	width:180px;
	top:130px;
	text-align:right;
	font-size:0.95em;
	}

#menu  {margin:13px 10px 0px 0px;}
.eng {
	color:#dbd5c6; 
	margin:0px 0px 20px 0px;
	}
.eng a:link{color:#dbd5c6}
.eng a:visited{color:#dbd5c6}
.eng a:hover{color:#FFFFFF}
.eng a:active{color:#FFFFFF}






#menuHP  {margin:13px 10px 0px 0px;}
.engHP {
	color:#9f9ea3; 
	margin:0px 0px 20px 0px;
	}
.engHP a:link{color:#123157}
.engHP a:visited{color:#123157}
.engHP a:hover{color:#68696b}
.engHP a:active{color:#68696b}







.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 ul.mainpage{
	list-style-type: none;
	margin:0px;
	padding:0px;
	/*line-height:1.8em;*/
	line-height:1.2em;
	}

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

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





#menuHP ul.mainpageHP{
	list-style-type: none;
	margin:0px;
	padding:0px;
	/*line-height:1.8em;*/
	line-height:1.2em;
	}

#menuHP .mainpageHP li {	
	margin:0px;
	padding:4px 0px;
	}

#menuHP .mainpageHP .selected {color:#68696b; text-decoration:none; font-weight:bold;}


#menu a:link {color:#dbd5c6; text-decoration:none;}
#menu a:visited {color:#dbd5c6; text-decoration:none;}
#menu a:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#menu a:active {color:#FFFFFF; text-decoration:underline;}


#menuHP a:link {color:#123157; text-decoration:none;}
#menuHP a:visited {color:#123157; text-decoration:none;}
#menuHP a:hover {color:#68696b; text-decoration:underline; font-weight:bold;}
#menuHP a:active {color:#68696b; text-decoration:underline;}






#categotieventi {color:#FFFFFF;}

#categotieventi a:link {color:#68696b; text-decoration:none;}
#categotieventi a:visited {color:#68696b; text-decoration:none;}
#categotieventi a:hover {color:#06264e; text-decoration:underline;}
#categotieventi a:active {color:#06264e; text-decoration:underline;}

.aggiornamento{text-align:right;}




#menu .subpages{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-type:none; 
	line-height:10px;
	margin:2px 0 10px 0;
	padding:0px;
	font-size:0.85em;
	}
		
#menu .subpages .li_sel .selected {color:#FFFFFF; text-decoration:none;}

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






#menuHP .subpages{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	list-style-type:none; 
	line-height:10px;
	margin:2px 0 10px 0;
	padding:0px;
	font-size:0.8em;
		}
		
#menuHP .subpages .li_sel .selected {color:#06264e; text-decoration:none;}

#menuHP .subpages a:link {color:#68696b; text-decoration:none;}
#menuHP .subpages a:visited {color:#68696b; text-decoration:none;}
#menuHP .subpages a:hover {color:#06264e; text-decoration:underline;}
#menuHP .subpages a:active {color:#06264e; text-decoration:underline;}



/*stili specifici per il layout*/


div#contentHPNew{
	margin:0px 0px 0px 200px; 
	padding:29px 0 0 13px;
	/*noIEmac\*/
	min-height:250px;
	height: auto !important;
	/*end */
	height:250px;
}	

.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:#68696B;text-decoration:underline;}
.descrizione a:visited{color:#68696B;text-decoration:underline;}
.descrizione a:hover {color:#06264e;text-decoration:underline;}
.descrizione a:active {color:#06264e;text-decoration:underline;}

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

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

#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;
	clear:both;
}

/*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;
}

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #191919;
	text-align:left;
	padding:10px 0px 10px 20px;
	margin-bottom:1em	;
	border:1px solid #8C9897;
	}
	
	
	
	

	
	
	
	
	
	
fieldset p {margin:10px 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:23%;
 	margin-right:0.3em;
 	padding-top:0.3em;
	color:#000;
}

.fld{
	width: 25em;
	vertical-align:top;
	color:#000;
	background-color:#ece8df;
	border:1px solid #535353;
	font-size:0.9em
	}
	
.fldp{
	width: 3em;
	vertical-align:top;
	color:#000;
	background-color:#ece8df;
	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{
	width: 25em;
	vertical-align:top;
	color:#000;
	margin:0; 
	padding:0; 
	border:1px solid #535353; 
	background-color:#ece8df;
	height:80px;
}
.bottoni {
	padding:2px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin:5px;
	color:#ffffff;
	background-color:#123157;
	font-size:0.9em;
	border:1px solid #123157;
}

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

/* MEDIAGALLERY */

.tdgallery {
	float:left; 
	margin-right:5px; 
	/*noIEmac\*/
	min-height:110px;
	height: auto !important;
	/*end */
	height:110px;
	text-align:center;
}

.tdgallery img {}

.gallery_lista {
	margin:0px 0px 0px 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 {vertical-align:middle; margin-right:5px;}

#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 {}

/*SCEGLI PREFERITI-----------------------*/

#form3  fieldset {border:none; background-position:top right; background-repeat:no-repeat;}

#form3 #fieldset7 {
	background-image:url(../image/bk_preferiti1.gif);
	/*noIEmac\*/
	min-height:154px;
	height: auto !important;
	/*end */
	height:154px;
}
#form3 #fieldset7 .fld {background-color:#DBE9D8}
#form3 #fieldset7 legend {color:#6aae68; margin-top:20px;}


#form3 #fieldset10 {
	background-image:url(../image/bk_preferiti2.gif);
	/*noIEmac\*/
	min-height:140px;
	height: auto !important;
	/*end */
	height:140px;
}
#form3 #fieldset10 legend {color:#ba7300}
#form3 #fieldset10 .fld {background-color:#FDF3E6}


#form3 #fieldset11 {
	background-image:url(../image/bk_preferiti3.gif);
	/*noIEmac\*/
	min-height:220px;
	height: auto !important;
	/*end */
	height:220px;
}
#form3 #fieldset11 legend {color:#7a244e}
#form3 #fieldset11 .fld {background-color:#C5A5B5}

#form3 legend {font-family:georgia; font-size:140%;padding:0px; color:#836400}
#form3 .fld {background-color:#e6e0cc}
#form3 textarea {background-color:#e6e0cc; width:25em}

/*ENGLISH*/
#form4  fieldset {border:none; background-position:top right; background-repeat:no-repeat;}

#form4 #fieldset12 legend {color:#6aae68; margin-top:20px;}
#form4 #fieldset12 {
	background-image:url(../image/bk_preferiti1.gif);
	/*noIEmac\*/
	min-height:154px;
	height: auto !important;
	/*end */
	height:154px;
}
#form4 #fieldset12 .fld {background-color:#DBE9D8}



#form4 #fieldset13 legend {color:#ba7300}
#form4 #fieldset13 {
	background-image:url(../image/bk_preferiti2.gif);
	/*noIEmac\*/
	min-height:140px;
	height: auto !important;
	/*end */
	height:140px;
}
#form4 #fieldset13 .fld {background-color:#FDF3E6}


#form4 #fieldset14 {
	background-image:url(../image/bk_preferiti3.gif);
	/*noIEmac\*/
	min-height:220px;
	height: auto !important;
	/*end */
	height:220px;
}
#form4 #fieldset14 legend {color:#7a244e}
#form4 #fieldset14 .fld {background-color:#C5A5B5}


#form4 legend {font-family:georgia; font-size:140%;padding:0px; color:#836400}
#form4 .fld {background-color:#e6e0cc}
#form4 textarea {background-color:#e6e0cc; width:25em}


