body {
	margin: 0px;
	padding: 0px;
	font-family:arial, verdana, sans-serif;
	font-size: 1em; 
	font-weight: normal;
	background: #ffffff;
	text-align: center;
}

a:link, 
a:visited, 
a:hover, 
a:active {
  font-weight: normal;
  text-decoration: none;
  cursor:pointer;
}

a:link {
  color: #000000;
}

a:visited {
  color: #000000;
}

a:hover, a:active {
  color: #CC6600;
  text-decoration: none;
}

input {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #89ADC2;
}

select {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #89ADC2;
}

textarea, text {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #89ADC2;
}

.clear_both {
	clear: both;
}

.pulsante {
	background: #586978;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.label_left {
	text-align: left;
	font-weight: bold;
}

.label_right {
	text-align: right;
	font-weight: normal;
}

.label_center {
	text-align: center;
	font-weight: normal;
}

.data_left {
	text-align: justify;	
	/*height:100px; 
	overflow:auto; */
}

.data_right {
float:right;
	text-align: right;

}

.data_center {
	text-align: center;
}

.pulsantiera_container {
	text-align: center;
 
}

a.a_piccolo:link, 
a.a_piccolo:visited, 
a.a_piccolo:hover, 
a.a_piccolo:active {
  font-size: 100%;
  font-family: arial, verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color:#333333;
}

a.a_piccolo:link {
  color: #3399FF;
}

a.a_piccolo:visited {
  color: #3399FF;
}

a.a_piccolo:hover, 
a.a_piccolo:active {
  color: #3399FF;
  text-decoration: none;
}

.enabled {
	background: #FFFFFF;
}

.disabled {
	background: #CCCCCC;
}


#testata {

	text-align: center;
	margin: 0px auto;
 	/*background: #A0A0A0;*/
	width: 955px;
	height:95px;
	background: url(/images/testata.jpg) no-repeat;
}


#header_flash {
	text-align: center;
	margin: 0px auto; 
	width: 955px;
	height:158px;
	 
}


#container {
	margin: 0px auto 0px auto;
 	width: 955px; 
}

#container 
.formerror {
	 
	color: #FF0033;
}

 
#container 
#lista_vuota {
	text-align: center;
	font-size:80%;
	/*height: 340px;*/
}

#container 
div.titolo_container_left {
	text-align: left;
	font-weight: normal;
	border:1px dotted gray;
	display:none;
}

#container 
div.titolo_container_center {
	text-align: center;
	font-weight: normal;
	border:1px dotted gray;
	display:none;
}

#container 
div.pager_num_items {
	padding: 5px;
	text-align: right;
}

#container 
div.pager_pagine {
	padding: 5px;
	text-align: right;
	border-bottom: #666666 dotted 1px;
}

#container 
#menuor {
	width: 955px;
	height: 40px; 
	margin-bottom: 15px;
	 	 
}


.menuor_menu {
float: left;
padding-left: 45px;
padding-right: 10px; 
padding-top: 10px;
font-size: 60%;
height: 30px; 

}

.menuor_menu a  {
font-weight:bold;
color: #333333;
}

.menuor_menu a:hover {
font-weight:bold;
color: #FFFFFF;
}
 
 
 
.menur_menu_selected a {

font-weight:bold;
color: #FFFFFF;
} 
 
 
.menur_menu_selected a:hover {
font-weight:bold;
color: #FFFFFF;
}


/*#container 
#menuor 
ul.menuor_menu {
	margin: 0px;
	padding: 0px;
}
*/
/*#container 
#menuor 
li.menuor_menuitem {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}*/

#container 
#content{
	 
	 background: #E9E9E9;
	 
}

#container 
#content 
#container_i1 {
	/* background: #ffffff;*/
}

#container 
#content 
#container_i1 
#container_i1_left  {
	float: left;
	/*margin-top: 10px;*/
	width: 716px;
	/*text-align: left;*/
	background: #E9E9E9;
	padding:6px;
}
 
 
#container 
#content 
#container_i1 
#container_i1_left 
#content_left_ricerche {
	float: left;
	width: 200px; 
 
	background: #E9E9E9;
}

#container 
#content 
#container_i1 
#container_i1_left 
#content_right_ricerche {
	font-size:70%;
	float:right; 
	width: 490px;
	background: white;
	  
}

#container 
#content 
#container_i1 
#container_i1_left 
#scheda_container {
	font-size:80%;
	margin: 0 auto;
	text-align: center;
	width: 716px;
 	background:#FFFFFF;
	 
}

#container 
#content
#container_i1 
#container_i1_left 
#scheda_container 
#scheda_container_floatleft {
	background: #ffffff;
	float: left;
	padding: 10px;
	width: 338px;
	text-align:justify;
	 
}

#container 
#content 
#container_i1 
#container_i1_left
#scheda_container  
#scheda_container_floatright {
	background: #ffffff;
	float: right; 
	padding: 10px;
	width: 338px;
 	text-align:justify;
 
}

#container 
#content 
#container_i1 
#container_i1_left 
div.filtro_container {
	font-size:70%; 
	background: #E9E9E9;
	text-align:left;
	margin: 10px;
 
}

#container 
#content 
#container_i1 
#container_i1_left 
div.filtro_container_floats {
	text-align:left;
}

#container 
#content 
#container_i1 
#container_i1_left 
div.filtro_container_floatleft {
	float: left;
}

#container 
#content 
#container_i1 
#container_i1_left 
div.filtro_container_floatright {
	float: left;
}

#container 
#content 
#container_i1 
#container_i1_left 
div.risultati_container {
	padding:5px;
	text-align: left;
	 
	 
}

div.risultati_container ul, li{
	  
background-image:url(/images/pallino_head.gif) no-repeat;	 
}


#container 
#content 
#container_i1 
#container_i1_left 
#popup_lista_eventi {
	text-align: left;
}

#container 
#content 
#container_i1 
#container_i1_left 
li.popup_lista_eventi_categoria {
font-size: 100%;
color:#ffffff;
font-weight:bold;
display: block;
background: #666699;
padding: 1px;
margin-bottom: 2px;
}

#container 
#content 
#container_i1 
#container_i1_left 
li.popup_lista_eventi_nome_evento {
	background-image:url(/images/pallino_head.gif) no-repeat;
	padding-left: 5px;
	font-size:80%;
	color:#333333;
	border-bottom: #CCCCCC 1px dotted;
	 line-height: 130%;
	margin-bottom: 2px;
}

#container 
#content 
#container_i1 
#container_i1_left 
#box_lista_eventi {
	padding: 4px;
	text-align: left;
}

#container 
#content 
#container_i1 
#container_i1_left 
li.box_lista_eventi_nome_evento {
	/*padding-left: 10px;*/
	background-image:url(/images/pallino_head.gif) no-repeat;
	padding-left: 5px;
	font-size:80%;
	color:#333333;
	border-bottom:#CCCCCC 1px dotted;
	   line-height: 130%;
	   margin-bottom: 2px;
}


#container 
#content 
#container_i1 
#container_i1_left 
div.box_eventi_container {
	margin:0 auto;
	/*width: 615px;*/
	text-align: center;
	background-color:#FFFFFF;
}

#container 
#content 
#container_i1 
#container_i1_left 
div.box_eventi_homepage {
	margin: 3px;
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	 font-size: 75%;
 	border: 1px solid #663399; 
	/*background:url(/images/barra_eventi_home.jpg) no-repeat ;*/
	 
}


 
 #box_eventi_cagliari {
 
 background:url(/images/home_cagliari.jpg) no-repeat ;
 }

 #box_eventi_nuoro {
 
 background:url(/images/home_nuoro.jpg) no-repeat ;
 }
  #box_eventi_sassari {
 
 background:url(/images/home_sassari.jpg) no-repeat ;
 }
   #box_eventi_oristano {
 
 background:url(/images/home_oristano.jpg) no-repeat ;
 }
 
  #box_eventi_carboniaiglesias {
 
 background:url(/images/home_carboniaiglesias.jpg) no-repeat ;
 }
  #box_eventi_mediocampidano {
 
 background:url(/images/home_mediocampidano.jpg) no-repeat ;
 }
  #box_eventi_ogliastra {
 
 background:url(/images/home_ogliastra.jpg) no-repeat ;
 }
  #box_eventi_olbiatempio {
 
 background:url(/images/home_olbiatempio.jpg) no-repeat ;
 }
 

#container 
#content 
#banner { 
	 
	width:100%;
}

#container 
#content 
#container_i1 
#container_i1_right {
	float: right;
	padding-right: 15px;
	padding-top:13px;
	 
	width: 210px; 
	/*padding-top:20px;*/
}

#piede {
 
	margin: 0px auto;
	 
	width: 955px;
	height: 30px;
 
	text-align: right;
}

.titoli {
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#330000;
font-weight:bold;
margin-left:0px;
text-align: left;}
 
 .denominazione_scheda {
 font-size: 120%;
 color: #660000;
 text-align: left;
 font-weight:bold; 
 
 }
 
#back {
 font-size:70%;
 color:#330033;
 text-align:left;
 width:100%;
 
 }
 
 
.eventi {
 font-size:100%;
 color:#330066;
 display:block;
 width:170px;
 }
 
 #titolo_eventi_home {
 width: 500px;
 text-align:left;
 font-size: 100%;
 color: #330066;
 margin-left:0px; 
  margin-bottom:10px;
padding-left: 5px;
padding-top:5px;
/* background:url(/images/icone/eventi_.png) no-repeat;
 height: 35px;
 */
 
 }
 
 .sfondo_bianco {
 background-color:#FFFFFF;}
 
 .numeri_provincia {
 padding-left: 50px;
 font-size: 70%;
 color:#003366;
 text-align:left; 
 margin-left: 10px;
 vertical-align:top;
 }
 
 #immagini {
 padding: 5px;}
 
 #menu_contatti {
padding-right: 120px;
padding-top: 5px;
 font-size: 70%;
 text-align: right;
 }
 
 #lingue {
 	display:inline;
 float: left;
 margin-left: 400px;
 padding-top: 15px;
 
 }
 
 #div_pulsanti_coseda {
 margin-top: 5px;
 }
 
 .pulsante_cosedafarevedere {
 display:block;
 width: 120px;
 padding: 5px; 
 margin-bottom: 0px;
 font-size: 70%;
 font-weight:bold;
 float:left;
 
 }
 
 .pulsante_cosedafarevedere a {
 font-weight:bold;
 }
 
 .testopiccolo {
 /*line-height:100%;*/
 font-size:80%;
 width: 400px;}
 
 .numero {
 padding: 3px;
 display:block;
 background-color:#E3E5EB;
 border:1px #999999 dotted;
 font-size: 90%;
 text-align:left;
 line-height:100%;
 
 }
 
 
 #spotcontenitore {
    margin: 0px auto 0px auto;
 	width: 955px; 
} 
 
 #spotoverlay {
 	position: absolute;
	background-color: #666666;
	 
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  
	padding: 10px;
   	font-size: 80%; 
    line-height:140%;
	margin-left: 277px;
	margin-top: -100px;
 	/*background: #A0A0A0;*/
	width: 400px;
	height:300px;
	color:#FFFFFF;
 
}
 