/* CSS Document */

html,body{}
body{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 76%;
	margin:0px 0px 0px 0px; 
	padding:0px;
	text-align:center;
	background-color:#EFEEE9
	}
	
.banda {}
.banner {margin-right:150px;background-repeat:no-repeat; background-position:left; margin-right:150px}




.evidenza {
	font-size:1.1em; 
	margin:0.5em 0px 0.5em 0em;
	padding:5px;
	background-color:#FBF1EF;
	border:1px solid #E7D7AB;
	}
	
a:link {color:#4E3C1A; text-decoration:none}
a:visited{color:#4E3C1A; text-decoration:none}
a:hover {color:#4E3C1A; text-decoration:underline}
a:active {color:#4E3C1A; text-decoration:underline}

/*SPLASH------------------------------------------------*/
#sp_container {position:absolute; top:50%; left:50%; width:100%; height:420px; margin-left:-50%; margin-top: -210px;}
.sp {background-color:#E7D7AB}
#sp_content {
position:relative; 
height:420px; 
background-image:url(../image/bg.gif);
text-align:left
}

#sp_logo {position:absolute; top:0px; left:56px}
#sp_sx {background-color:#E7D7AB; height:420px; width:210px; background-image:url(../image/sp_terradelboiardo.gif); background-repeat:no-repeat}
#sp_flash {position:absolute; top:0px; left:210px;}
#ps_entra {position:absolute; bottom:18px; left:119px;}

/*.hr {height:1px; text-align:center; background-color:#000000; width:98%;}*/
#cerca .ul_null {margin:0px; padding:0px; display:inline; list-style-type:none; }
#cerca .ul_null li{margin:0px; padding:0px 1px 0px 1px; display:inline; list-style-type:none;}
 
div.hr {
    height: 1px;
    background-color:#000; 
}

div.hr hr {
    display: none;
} 

div#container{
position: relative;
width:955px;
background-image:url(../image/bk_container.gif);
background-repeat:repeat-y;
text-align:left;
margin:0px auto 0px auto;
/*noIEmac\*/
min-height: 78em;
height: auto !important;
/*end */
height:78em;
}

div#header{height:117px; margin:0px 150px 0px 210px;}

table {font-size:100%;}


div.logo {
margin: 0px;
padding: 0px;
position: absolute;
top: 0px; 
left: 55px;
text-align: left;
vertical-align: top;
width: 155px;
height: 117px;
background-image: url('../image/logo_unione_tresinaro.gif');
background-repeat: no-repeat;
display: block;
z-index:100
}

a.logo {
background-image: url('../image/logo_unione_tresinaro.gif');
background-repeat: no-repeat;
display: block;
height: 117px;
margin: 0px;
padding: 0px;
width: 155px;
}



	
#funzioni ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
#funzioni li {margin:0px; padding:0px; display:inline; list-style-type:none; }
#validazione {}
#footer ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
#footer li {margin:0px; padding:0px; display:inline; list-style-type:none; }

/*NAVIGATION*/
div#navigation{
	position: absolute; 
	top:0px; 
	left: 0px;
  width:210px;
	background-image:url(../image/banda.gif); 
	background-repeat:no-repeat;
	}
	
div#navigation #menu {margin:119px 10px 0px 64px;}

div#navigation #menu h2 {background-color:#F9F5E9;color:#4e3c1a; padding:1px; 	font-size:0.9em; font-weight:normal}

div#navigation #menu h3{
	color:#4e3c1a;
	font-size:1em;
	text-transform:lowercase;
	border-bottom:0.1em solid #AF8538;
	margin:0em 0px 0em 0px;
	padding:0px;
	font-weight:bold
}

div#navigation ul{
	list-style-type: none;
	font-size:0.87em;
	margin:0.3em 0px 2.3em 0px;
	padding:0px 0px 0.3em 0px;
	line-height:1.5em;
	color:#4e3c1a;
	border-bottom:1px solid #EFEEE9
	}
	
div#navigation li{
	margin: 0px 0px 0px 0em;
	padding:0px 0px 0em 0px; 
	}
		
div#navigation a:link {color:#4e3c1a; text-decoration:none}
div#navigation a:visited {color:#4e3c1a; text-decoration:none}
div#navigation a:hover {color:#4e3c1a; text-decoration:underline}
div#navigation a:active {color:#4e3c1a; text-decoration:underline}

/*EXTRA--------------------------------------------------------------------------*/	
div#extra{
	position: absolute; 
	background-color:#E7D7AB;
	top: 0px; 
	right: 0;
	width:150px;
	padding: 0px;
	}

.content_extra {padding:7px}
#extra_funzioni hr { 
	height: 1px;
	border-spacing: 0;
	border-collapse: collapse;
  border: none;
  color: #AA7E32;
  height: 1px;
	background-color:#AA7E32;
	margin:0px;
	padding:0px;
	}

#extra fieldset {border:none; margin:0px;padding:0px;}
#extra  label {color:#54360D; margin:0px; padding:0px; font-size:0.93em;}
#extra .campi {background-color:#fff; font-size:0.8em; border:1px solid #B1AEA6; width:8em; margin-top:3px;}
#extra .bottoni{background-color:#E1CD9A; font-size:0.8em; padding:1px;border:0px solid #E1CD9A;  margin-top:3px; color:#54360D}



div#extra h2{background-color:#F9F5E9;	color:#54360D; margin:0px; font-weight:bold;padding:0px;font-size:1em; border-bottom:1px solid #AA7E32}
	
	
div#extra ul{
	list-style-type: none;
	font-size:0.87em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
div#extra li{
	margin:0px;
	padding:4px 0px 5px 0px; 
	border-bottom:1px solid #EFEEE9;
	color:#54360D;
	}
	
div#extra li a:link {color:#54360D; text-decoration:none}
div#extra li a:visited {color:#54360D; text-decoration:none}
div#extra li a:hover {color:#54360D; text-decoration:underline}
div#extra li a:active {color:#54360D; text-decoration:underline}

#box_calendario .data {color:#003298; font-weight:bold; font-size:0.9em; background-color:#EAEAEA; padding:0px 2px 10px 2px;}
	
/*NEWS----------------------------------------------------------*/
#news {margin:1.5em 0px 7em 0px; line-height:1.2em; }
#news .box_news {
margin:0em 13px 3em 0px; 
text-align:left; 
clear:both;

}

#news li {clear:both;}
#news img {border:1px solid #AA7E32; height:45px; width:90px;float:left;margin-right:15px; margin-bottom:30px;}
#news .datan {color:#000; font-size:0.9em; padding:3px 0px 2px 100px; border-bottom:1px solid #E7D7AB}
#news .titolonews{color: #AF8538; margin:0px ; padding:3px 0px 3px 0px; font-size:1.2em;}
#news .notizia {margin:3px 0px 0px 0px; padding:0px; font-size:1em; }
#news .continua {font-size:0.8em; text-align:right;background-image:url(../image/bk_continua.gif);background-repeat:no-repeat; background-position:left bottom }
#news a:link {color:#AF8538; text-decoration:none}
#news a:visited {color:#AF8538; text-decoration:none}
#news a:hover {color:#AF8538; text-decoration:underline}
#news a:active {color:#AF8538; text-decoration:underline}


div.hrboth{
  height: 15px;
	background-image:url(../image/bk_hr.gif);
  margin:1em 0em 1em 0em;
	height:4px;
	clear:both
}
div.hrboth hr {
  display: none;
}


.deschome {text-align:center; padding-top:0em; clear:left;}

div#content{
	padding: 1px 1px 0px 1px;
	margin: 0px 150px 0px 210px;
	background-color:#fff;
	}
	
#descrizione h3 {font-size:1.2em;color:#4E3C1A; border-bottom:1px solid #AF8538;padding:0px; margin:0px 0px 4px 0px;}
#descrizione h5 {}
#descrizione h4 {font-size:1.1em;color:#4E3C1A; font-family:Georgia;background-color:#F9F5E9;padding:2px; margin:0px 0px 4px 0px;}

#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #B02B1A;
 height: 1px;
 background-color:#B02B1A; 
}

#testo{
padding:10px 17px 0px 17px; 
line-height:1.5em; 
color:#4E3C1A;
/*noIEmac\*/
min-height:35em;
height: auto !important;
/*end */
height:35em;}

#testo ul {}
#testo li {
	margin:0px;
	padding:0px 0px 1em 0px; 
	list-style-image:url(../image/li_sottodoc.gif); 
	background-position:top left;
	background-repeat:no-repeat;
}

.titoloevento {font-size:1.1em; font-weight:bold; margin:0; padding:0;}
 
.text a:link {color:#221702; text-decoration:underline}
.text a:visited{color:#221702; text-decoration:underline}
.text a:hover {color:#221702; text-decoration:underline}
.text a:active {color:#221702; text-decoration:underline}


#percorso {background-color:#F9F5E9; font-size:0.8em; color:#895815; padding:0.2em; height:1.5em; text-transform:lowercase}
#percorso  a:link {color:#221702; text-decoration:none}
#percorso  a:visited{color:#221702; text-decoration:none}
#percorso  a:hover {color:#221702; text-decoration:underline}
#percorso  a:active {color:#221702; text-decoration:underline}

/*SOTTOPAGINE*/

#sottopagine {margin-top:3em;}

#sottopagine img  {border-left:5px solid #E0CC98;  width:90px; }

#sottopagine ul{
	list-style-type: none;
	font-weight:bold;
	margin:1em 2em 2em 2em;	
	padding:0px 0px 0px 0px;
	font-size:0.9em;
	clear:both
	}
	
#sottopagine li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 1.5em 0px; 
	list-style-image:url(../image/li_sottodoc.gif); 
	background-position:top left;
	background-repeat:no-repeat
	}
	
.sottop_tit {font-size:115%}
#sottopagine  a:link {color:#4E3C1A; text-decoration:none}
#sottopagine  a:visited {color:#4E3C1A; text-decoration:none}
#sottopagine  a:hover {color:#4E3C1A; text-decoration:underline}
#sottopagine  a:active {color:#4E3C1A; text-decoration:underline}
	

/*LISTA EVENTI*/
#eventi {margin-top:3em;}

#eventi img  {border-left:5px solid #E0CC98}

#eventi ul{
	list-style-type: none;
	font-weight:bold;
	margin:2em 0em 0em 1em;	
	padding:0px 0px 0px 0px;
	font-size:0.9em;
	clear:both
	}
	
#eventi li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 3em 0px; 
	list-style-image:url(../image/ico_eventi.gif); 
	background-position:top left;
	background-repeat:no-repeat
	}

.ev_data {background-color:#FBF9F5; border-bottom:1px dashed #F4ECD5;padding:0px 0px 0px 2px; font-size:90%}
/*NOVITA' HOME PAGE*/


	
div#footer{margin:0px auto 0px auto; width:955px; background-color:#ffffff; color:#000000; font-size:0.8em; height:5.6em}
div#footer p {float:left; margin:0px; padding:10px 0px 10px 0px; }
div#footer .p1 {width:22%;}
div#footer .p2 {width:auto; text-align:center; width:63%;}
div#footer .p3 {}

div#footer a:link {color:#694D1F; text-decoration:none}
div#footer a:visited {color:#694D1F; text-decoration:none}
div#footer a:hover {color:#694D1F; text-decoration:underline}
div#footer a:active {color:#694D1F; text-decoration:underline}



/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em; margin-bottom:0em;}
.imgleft {float:left; margin-right:0em; margin-bottom:0em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}


.skip { /*display:none;*/ position:absolute; left:-9999px}
.none {display:none;}
.stampa {display:none;}
.stampa h1{display:none;}
.stampa h2{display:none;}
.screen {}

.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}

img {border:0px;}
form {margin:0px; padding:0px;}

	#testo table{
	width:100%;
	margin:1em 0px 1em 0px;
	} 
	
#testo td{
	background-color:#FFFFFF;
	padding:2px;
	} 
	
#testo th{
	padding:2px;
	background-color:#EAEAEA;
	width:auto;
	} 

.titolo {color:#694D1F; margin:0.5em 0em 0em 0.5em; padding:0px; font-size:2em}
.sottotitolo {color:#694D1F; font-style:italic; margin:0.5em 0em 0em 0.7em; padding:0px; font-size:1.5em}
	
#aggiornamento {font-size:85%; text-align:right; border-top:1px solid #E0CC98; margin:0.5em}
/*ALLEGATI---------------------------*/

#boxAllegatieLink {background-color:#fff; margin:1em 0em 0em 0em}


#allegati {
  border: 1px solid #EFEEE9;
  margin: 0px 0px 15px 0px;
  font-size:90%;
	padding:0px 5px 5px 5px;
	}

.titoloboxapp {
	 /* color:#AA7E32;*/
	 background-color:#EFEEE9;
	 border-bottom: 1px solid #E0CC98;
  margin: 0px;
  padding: 1px 0px 1px 5px;
  font-weight:bold;
}

.contenutobox {padding: 5px 0px 5px 0px;}



/*LINK----------------------------------------------------*/
#link {
	border-left:1px solid #E7D7AB;
    margin: 0px 0px 15px 7px;
		padding:0px 5px 5px 5px;
		 font-size:90%;
}

.titololinkboxapp {
	 border-bottom: 1px solid #EDE1E0;
	 	background-color:#FBF1EF;
		  font-weight:bold;
			  margin: 0px;
  padding: 1px 0px 1px 5px;
}
/*----------------------------------------------------*/


/* ====== RICERCA GOOGLE-LIKE */
.cercanelsito li{padding-bottom:1.5em}
.in {font-style:italic}
.evidenziato {
  font-weight: bold;
  background-color:#F9F5E9;}

.evidenziatoint {
  font-weight: bold;
  background-color:#F9F5E9;}

.googleresult {
  padding-left:0px;
  padding-bottom:5px;
 }

.risultati_li {padding-bottom:1.9em; 	margin: 0px;
	padding:0px 0px 1em 0px; 
	}
	
	
#risultati_li_mod {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	}
	
#risultati_li_mod li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/ico_mod.gif)
	}
	
#risultati_li_mod .li_moduli{
	list-style-image:url(../image/ico_modulo.gif);
	line-height:1.5em;
	padding-bottom:2em
	}
	
#risultati_li_mod .li_link{
	list-style-image:url(../image/ico_link.gif);
	padding-bottom:2em;
		line-height:1.5em;
	}

/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
#testomap {padding:10px 17px 0px 17px; line-height:normal; color:#4E3C1A}
.mappaPrimoLivello li {font-weight:bold;}
.mappaAltriLivelli li{font-weight:normal;}
	
.mappaPrimoLivello ul{
	list-style-type: none;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/*PRIMO LIVELLO*/
.mappaPrimoLivello li{
	list-style-image:url(../image/ftv2folderopen.gif);
	font-size:1.2em;
	/*border-left:1px solid red;*/
	}
	
/*SECONDO LIVELLO*/
.mappaAltriLivelli li{
	margin: 0px 0px 0px 1.7em;
	padding:0px 0px 0.5em 0px; 
	/*list-style-image:url(../image/ftv2doc.gif);*/
	list-style-image:url(../image/li_menu.gif);
	font-weight:bold;
	font-size:0.9em;
	}
/*TERZO LIVELLO*/
.mappaAltriLivelli ul li{
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	}
/*Questionario*/

/*GALLERIA---------------------------------*/
#menu_sottogallerie {margin:1em 0em 1em 0em; background-color:#eee}

._lista img{
/*background-image:url(../image/bk_min_gallery.gif);
background-repeat:no-repeat;*/
padding-left:16px;
background-position:top left;
}
.nav_gallery {text-align:center; margin:5px 0px 10px 0px; font-weight:bold}
.gallery_lista {margin-bottom:1em}

/*TABELLA HOME*/
#eventi_home {
	width:100%;
	margin:1em 0px 1em 0px;
border:0.1em solid #AA7E32;
}

#eventi_home td{
	width:50%;
	vertical-align:top;
	padding:3px;
}
.titolo_eventi_home {background-color:#F9F5E9;font-size:90%}
.abs_eventi {font-size:87%}

.titoli_home {font-size:1.5em; border-bottom:1px solid #AA7E32; padding:3px;background-color:#FAF8F3}
.cal_completo {font-weight:bold; text-align:right}

#home_link {
	width:100%;
	margin:1em 0px 1em 0px;
}

#home_link td {
text-align:center;
vertical-align:top;
width:25%;
font-family:arial; font-size:90%
}