* { margin: 0; padding:0; }
 
html, body {
  background: #3f2811 url(immagini/sfondo.gif) repeat-x left top;
	font: normal 11px Verdana, Arial, Georgia, Geneva, Helvetica, sans-serif;
	text-align: center;
	color: #055682;
	padding-bottom: 20px;
}

#sfondo2 { 
  margin: 0 auto; 
  background: url(immagini/sfondo2.jpg) no-repeat center top; 
  position: relative;
  }

#contenitore {
  width: 959px;
  margin: 0 auto;
  text-align: left;
  background: url(immagini/sf_contenuti_continuo.gif) repeat-y top left;
  position: relative;
}

#ombra_su {
  background: url(immagini/sf_contenuti_su.jpg) no-repeat top left;
  padding: 65px 12px 0 12px;
}

#img_vaso {
  background: url(immagini/sf_vaso.jpg) no-repeat right bottom;
}

#logo {
  background: url(immagini/logo_palombaia.jpg) no-repeat left top;
  width: 716px;
  height: 122px;
  margin-left: 15px;
	text-indent: -15000px;
}

#colonna_sx { 
  width: 243px;
  margin-left: 12px !important;
  margin-left: 6px;
  float: left;
  padding: 30px 0 60px 0;
}

#menu {
  width: 243px;
  background: #cddde6 url(immagini/menu_su.jpg) no-repeat left top;
  padding: 56px 0 24px 0;
  border-bottom: 2px solid #0a4767;  
}

#menu ul {
  width: 193px;
  margin-left: 25px;
  list-style: none;
}

#menu ul li {
  display: block;
  width: 193px;
}

#menu ul li a, #menu ul li a.attivo {
  width: 181px;
  padding: 9px 6px;
  display: block;
  background: #cddde6 url(immagini/menu_on.gif) repeat-x left bottom;
  text-decoration: none;
  color: #085883;
}

#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu ul li a.attivo {
  background: #cddde6 url(immagini/menu_over.gif) repeat-x left bottom;
}


#mailing {
  background: #cddde6 url(immagini/mailing_giu.jpg) no-repeat bottom left;
  margin-top: 30px;
}

#tit_mailing {
  background: #cddde6 url(immagini/tit_mailing.gif) no-repeat left top;
  width: 242px;
  height: 21px;
  text-indent: -15000px;
}

#form_mailing {
  padding: 15px 20px 50px 20px;
  color: #085883;
}

#form_mailing INPUT {
  border: 0;
  width: 100%;
  margin-top: 5px;
}

#form_mailing INPUT#invia{
	width: 46px;
	height: 15px;
	background: url(immagini/p-invia.gif) no-repeat left top;
	float: right;
	margin: 10px 0 0px 0;
	text-indent: -15000px;
	cursor: pointer;
	font-size: 1px;
}




/*--------- FOTO X PAGINA---------*/

#foto_home, #foto_chisiamo, #foto_equipe, #foto_eventi, #foto_bb, #foto_gallery, #foto_contatti,#foto_else { 
  width: 243px;
  height: 340px;
  background: url(immagini/foto_home.jpg) no-repeat left top;
  margin: 30px 0;
}

#foto_chisiamo { background: url(immagini/foto_chisiamo.jpg) no-repeat left top; }
#foto_equipe { background: url(immagini/foto_equipe.jpg) no-repeat left top; }
#foto_eventi { background: url(immagini/foto_eventi.jpg) no-repeat left top; }
#foto_bb { background: url(immagini/foto_bb.jpg) no-repeat left top; }
#foto_gallery { background: url(immagini/foto_gallery.jpg) no-repeat left top; }
#foto_contatti { background: url(immagini/foto_contatti.jpg) no-repeat left top; }
#foto_else { background: url(immagini/foto_else.jpg) no-repeat left top; }

/*******/


#colonna_dx { 
  width: 647px;
  float: right;
  padding-top: 45px;
  margin-right: 10px !important;
  margin-right: 6px;
	line-height: 14px;
}

#txt_home {	
  width: 347px;
	float: left;
  }

/* titoli di pagina */

.tit_home {
  background: #e5ddd0 url(immagini/tit_home.gif) no-repeat left top;
  width: 330px;
  height: 27px;
	text-indent: -15000px;
	margin-bottom: 10px;
}

.tit_chisiamo, .tit_equipe, .tit_novita, .tit_bb, .tit_gallery, .tit_contatti, .tit_mailing, .tit_mailing_elimina {
  background: #e5ddd0 url(immagini/tit_chisiamo.gif) no-repeat left top;
  width: 490px;
  height: 27px;
	text-indent: -15000px;
	margin-bottom: 10px;
}

.tit_equipe {
  background: #e5ddd0 url(immagini/tit_equipe.gif) no-repeat left top;
}

.tit_novita {
  background: #e5ddd0 url(immagini/tit_novita.gif) no-repeat left top;
}

.tit_bb {
  background: #e5ddd0 url(immagini/tit_bb.gif) no-repeat left top;
}

.tit_gallery {
  background: #e5ddd0 url(immagini/tit_gallery.gif) no-repeat left top;
}

.tit_contatti {
  background: #e5ddd0 url(immagini/tit_contatti.gif) no-repeat left top;
}

.tit_mailing {
  background: #e5ddd0 url(immagini/tit_mailing_iscriz.gif) no-repeat left top;
}

.tit_mailing_elimina {
  background: #e5ddd0 url(immagini/tit_mailing_elimina.gif) no-repeat left top;
}

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

#foto_random {
  background: url(immagini/polaroid.jpg) no-repeat left top;
  float: right;
  width: 284px;
  height: 349px;
  position: relative;
  margin-top: -50px;
}

/*BANNER*/
#slideshow {
  /*  list-style: none;*/
  width: 234px;
  height: 244px;
  position: relative;
  margin: 29px 0 0 26px;
}

#slideshow img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.clear { clear: both; }


/*********** Calendario Eventi *********/ 
 
#stuoia {
  background: url(immagini/stuoia.gif) no-repeat left top;
  width: 643px;
  min-height: 700px; 
  margin-bottom: 100px; 
  padding-top: 2px;
 /* position: relative;*/
}

*html #stuoia {
  height: 700px;
}

#sf_calenda {
   width: 185px !important;
   width: 200px;
   background: url(immagini/sf_calendario.jpg) no-repeat top left;
   margin: 25px 0 0 60px;
   padding: 2px 0px 2px 15px;
   clear: both;
  /* position: absolute;*/
  /* voice-family: "\"}\"";
   voice-family: inherit;
   width: 174px;
   height: 124px;*/
}

#mese {
 font: normal 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
 float: left;
 color: #FFF;
 margin: 2px 2px 8px 3px;
}

#cambia_mese {
 float: right;
 margin-right: 18px!important;
 margin-right: 6px;
 margin-top: 2px;
}

#cambia_mese a {
 width: 6px;
 height: 11px;
 float: left;
 text-indent: -15000px;
}

#cambia_mese a.indietro, #cambia_mese a.indietro_gri {margin-right: 8px}
#cambia_mese a.indietro {background: url(immagini/freccia_gialla_indietro.gif) no-repeat top left;}
#cambia_mese a.indietro_gri {background: url(immagini/freccia_grigia_indietro.gif) no-repeat top left;}
#cambia_mese a.avanti {background: url(immagini/freccia_gialla_avanti.gif) no-repeat top left;}
#cambia_mese a.avanti_gri {background: url(immagini/freccia_grigia_avanti.gif) no-repeat top left;}

/*div#loading {
 height: 149px;
 margin: 0;
 padding: 0;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 145px;
}*/
  

table.calendario {
 width: 174px;
 text-align: center;
/* border-collapse: separate;
 border-spacing: 5px;
 empty-cells: show;*/
 padding: 0 0 2px 0;
}

table.calendario td.normale, table.calendario td.gevento {
 font: normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif;
 background-color: #cddde6;
 padding: 1px 0;
}

table.calendario td.gevento {
  background-color: #e37c1d;
  color: #FFF;
}

table.calendario td.vuoto {background-color: transparent;}

table.calendario td.giorni {
 padding: 0 0 4px 0;
 color: #FFF;


 font-size: 11px;
 background: none;
 font-weight: bold;
}

table.calendario td.normale a {
 font-weight: normal;
 color: #79766d;
}

table.calendario td.gevento a {
 font-weight: normal;
 color: #2b2b2b;
}

a.vedi_eventi, a.vedi_eventi:hover, a.vedi_eventi:active, a.vedi_eventi:focus, 

a.vedi_eventi_spec, a.vedi_eventi_spec:hover, a.vedi_eventi_spec:active, a.vedi_eventi_spec:focus {
 font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
 text-decoration: underline;
 color: #58554f;
 padding-left: 15px;
}

a.vedi_eventi {background: url(immagini/freccia_tondo_rosa.gif) no-repeat top left;}
a.vedi_eventi_spec {background: url(immagini/freccia_tondo_azzurro.gif) no-repeat top left;}

/*se si sceglie la select*/

select.select_eventi {
 font-size: 11px;
 border: 1px solid #58554f;
 width: 186px;
}

/*******/

#elenco_fogli {
  margin: 5px 0 0 9px;
 /* position: absolute;*/
}


#foglio {
  background: url(immagini/foglio.gif) no-repeat left top;
  width: 201px;
  float: left;
  margin: 0 4px 15px 4px;
  padding: 50px 0px 15px 0;
  text-align: center;
}

#foglio IMG {
  padding: 1px;
  border: 1px solid #000;
}

.txt_news {
  width: 179px;
  margin: 15px 0 0 10px;
  text-align: left;
}

.tit_news { color: #e37c1d; }

a { color: #055682 }
a:hover, a:active, a:focus { text-decoration: none }


#footer {
  width: 936px !important;
  width: 935px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  margin-top: -65px;
}

#sf_recapiti {
  width:766px !important;
 /* width:786px;*/
  background: #e6dccc url(immagini/sf_recapiti.gif) repeat-x left top;
  color: #777676; 
  position: absolute;
  padding: 15px 10px 10px 10px;
}

*:first-child+html #sf_recapiti { margin-left: 1px; }

#sf_recapiti a { color: #777676; }

.tit_blue { color: #055682; }

#footer .logolynx {
	width: 68px;
	height: 19px;
	background: url(immagini/logo_lynx.gif) no-repeat top right;
	margin-top: 20px;
	float: right;
}

#footer .logolynx a {
	width: 68px;
	height: 19px;
	text-indent: -15000px;
	display: block;
}


table#photogallery {
	padding: 0px 0 40px 0;
	border-collapse: separate;
	border-spacing: 0;
	}

table#photogallery td {
	padding: 8px;
	text-align: center;
	/*border:1px solid red;*/
	}

table#photogallery td .img_gallery {
	border: 2px solid #67301b;
/*	border-left-color: #999;
	border-top-color: #999;*/
  padding: 1px;
  float: none;
}

#contatti_sx {
  width: 320px;
  float: left;
  
}

#contatti_dx {
  width: 250px;
  float: right;
  background: #cddde6 url(immagini/dove_su.jpg) no-repeat left top; 
  padding: 35px 10px 10px 10px;
  border-bottom: 2px solid #075783;
}


/* FORM ---------------------------------------------------------------------*/

form, fieldset {
	padding:0;
	margin: 0;
	border:none;
}

fieldset#no div.campoform1, fieldset#no div.campoform2 {
  float:left;
	padding: 0 7px 5px 0;
}

fieldset#no div.campoform1 {
  width:160px;
  text-align:right;
	border-bottom: 1px solid #d9dbde;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #d9dbde;
	margin-right:6px;
	padding-top: 1px;
	margin-bottom: 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:140px;
	margin-bottom: 0;
	}

fieldset#si div.campoform1 {padding: 0 0 3px 0;}
fieldset#si div.campoform2 {padding: 0 0 10px 0;}

div.campoform_descrittivo {
  margin: 10px 0 10px 140px;
	padding: 10px 7px 5px 0;
}

label {
	text-align: left;
	margin: 0;
	padding: 0;
}

label.obbligatorio {color: #683218;}

.input {
	width: 290px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #FFF;
	/*	border: 1px solid #3b6321;*/
	font: normal 11px Verdana,Arial,Helvetica,Sans-Serif;
  color: #000;
  voice-family: "\"}\"";
	voice-family: inherit;
	padding: 3px;
	}

div#submit {
  /*background: url('immagini/sf-pulsante.gif') no-repeat top left;*/
  padding: 0;
/*	margin: 10px 0 10px 251px !important;
	margin: 10px 0 10px 123px;*/
	margin: 10px 0;
	width: 39px;
	height: 17px;
}

div#submit input {
	/*background: url('immagini/sf-pulsante.jpg') repeat-x top left;*/
	background-color: #3f2710;
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #fff;
	padding: 2px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
}
	
div#submit input:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}


.spazio_privacy {margin: 8px 0 8px 155px;}

.giallo { color: #00b931; }

#notifica_errore { 
  background-color: #600;
  color: #FFF;
  margin-bottom: 10px; 
  padding: 3px;
  }

#notifica_conferma { 
  background-color: #060;
  color: #FFF;
  margin-bottom: 10px;
    padding: 3px;
}
/**-------------------------------------------------------------*/


div.data { color: #6a311d; font-style:italic; }


div#multipagine {
  float:left;
  position:relative;
	margin:0;
	padding:8px 0 0 0;
	text-align:left;	
  }	

div#multipagine a:link, div#multipagine a:visited {
	text-decoration: none;
	}
	
div#multipagine a:hover, div#multipagine a:active, div#multipagine a#pagina_attiva { color: #6a311d; }
