/* CSS Document */

/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#3B3B3B;}
div#container{
	background-image: url(../image/sfondo_content.gif);
	}

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

div.hr {
    height: 1px;
    background-color: #575757;
		margin:5px 0;
}
div.hr hr {
    display: none;
} 

/*stili generici, su header e footer*/
div#header{
	height: 133px;
	margin:0;
	padding:0;
	background-color: #FFF;
}

/*#imgtestata{
	width:540px;
	height:84px;
	padding:0;
	float:right;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../image/testatadx.jpg);
}*/

div#menutop{
	height:25px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../image/rigatop.jpg);
	position:absolute; top:100px; left:0px;
}

#menutopdx {	width:80%; color:#000; padding:0 5px 0 0; float:right; text-align:right; font-size:0.9em;}

div#menutop a:link{color:#0C6AA0; text-decoration:none;}
div#menutop a:visited{color:#0C6AA0; text-decoration:none;}
div#menutop a:hover {color:#0C6AA0; text-decoration:underline;}
div#menutop a:active {color:#0C6AA0; text-decoration:underline;}

#logo {position:absolute; top:10px; left:18px; padding:0; margin:0; }
#indirizzotestata {position:absolute; top:85px; left:18px; font-size:0.8em; 	color:#000; padding:0; margin:0;}
#logostampa {display:none;}
#indirizzotestatastampa {display:none;}

#menuico {margin:10px 0 30px 0;}

#menuico ul{margin: 0;padding: 0; list-style-type: none}
#menuico li{
	margin: 0;
	padding:0;
}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0.5em; margin-bottom:0.5em;}
.imgleft {float:left; margin-right:0.5em; margin-bottom:0.5em;}

#boxico {width:98%;color:#000; padding:0; margin:10px 0;}

div#icodx{width: 33%; padding:0; float:right; text-align:center;}
div#icocentro{width: 32%; padding:0; float:left; text-align:center;}
div#icosx{ width: 33%; padding:0; float:left; text-align:center;}

h1,h2{margin: 0;padding:0}
h1{ color:#b41803; font-size:1.5em;}
h2{color: #69f; font-size: 1.2em}

/*stili specifici per il layout*/
div#navigation{position:absolute; top:130px; left:0; width:198px;\width:208px;w\idth:198px; padding:0}
div#extra{position:absolute; top:130px; right:0; width:198px;\width:208px;w\idth:198px; padding:0;}

/* ------------------------ CONTENT ------------------------------*/
div#contentHP{
	margin: 0 208px !important; 
	margin: 0 198px; 
	/*noIEmac\*/
	min-height: 500px;
	height: auto !important;
	/*end */
	height:500px;
	/*background-color:#ff5;*/
}

.boxHPsfumato {background-image: url(../image/HPboxsfumato.jpg); background-repeat: repeat-x; color:#000;font-size: 0.9em;}

div#content{
	margin: 0 0 0 210px !important; 
	margin: 0 0 0 200px; 
	/*padding:0.5em;*/
	padding-right: 2.5em;
	/*noIEmac\*/
	min-height: 580px;
	height: auto !important;
	/*end */
	height:580px;
}

div#content h1{
	color:#0C6AA0; 
	font-size: 1.5em;
	margin:0;
	padding:10px 0 3px 0;
}

div#content h2{
	color:#0C6AA0; 
	font-size: 1.5em;
	margin:0;
	padding:5px 0;
}

div#content h3{
	color:#575757; 
	font-size: 1.1em;
	margin:0;
	padding:0 0 10px 0;
}

/* ------------------------ CONTENUTO HP ------------------------------*/
#contenutoHP {
	/*noIEmac\*/
	min-height: 100px;
	height: auto !important;
	/*end */
	height:200px;
	margin:5px 0;
	}
	
/* ------------------------ NEWS ------------------------------*/
#news {
	width:100%;
	/*noIEmac\*/
	min-height: 100px;
	height: auto !important;
	/*end */
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../image/sfondobox-news.jpg);
	}
	
#news ul  {margin:0px; padding:0px; display:inline; list-style-type:none; }
#news li  {margin:0px; padding:0px; display:inline; list-style-type:none; }
	
#news {padding:0; margin:0;}
#news td h2{font-size:1.5em; margin:0; padding:0; color:#005D93;}
#news td h3{font-size:1em; margin:0.5em 0px 0px 0px; padding:0px; color:#575757;}
#news td h4{font-size:0.94em; font-weight:normal; margin:0.5em 0px 0px 0px; padding:0px;}
#news a:link {color:#005D93; text-decoration:none}
#news a:visited {color:#005D93; text-decoration:none}
#news a:hover {color:#575757; text-decoration:underline}
#news a:active {color:#575757; text-decoration:underline}

#news .continua {font-size:0.9em; margin-top:15px; font-weight:normal}

.boxnews {	
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../image/sfondonews.gif);
	}

.descrizionehp {}
.descrizionehp h2 {font-size:1.5em; margin:0; padding:0; color:#005D93;}


/* ------------------------ PIEDE ------------------------------*/
div#footer{
	width:100%; 
	text-align:center; 
	padding:25px 0;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../image/sfumatura_foot.jpg);
	}
	
div#footer a:link{color:#000; text-decoration:none;}
div#footer a:visited{color:#000; text-decoration:none;}
div#footer a:hover {color:#0C6AA0; text-decoration:underline;}
div#footer a:active {color:#0C6AA0; text-decoration:underline;}

/* ------------------------ STILI NAVIGATION ------------------------------*/
div#navigation ul{margin:5px 0;padding: 0; list-style-type: none; }
div#navigation li{
	margin:0;
	padding: 3px 0px 3px 10px;
}
.intestazionesx {
	color:#FFF;
	font-weight:bold;
	padding:0.2em 0.5em;
	margin:3px 0;
	background-color:#0C6AA0;
}
.intestazione {
	color:#FFF;
	font-weight:bold;
	padding:0.2em 0.5em;
	margin:3px 0;
	background-color:#0C6AA0;
}

.gallery {width:100%; background-color:#FFF; text-align:center; margin-top:20px; padding:8px 0 12px 0;}

div#navigation a:link{color:#000; text-decoration:none;}
div#navigation a:visited{color:#000; text-decoration:none;}
div#navigation a:hover {color:#0C6AA0; text-decoration:none;}
div#navigation a:active {color:#0C6AA0; text-decoration:none;}

div#extra ul{margin:5px 0;padding: 0; list-style-type: none; }
div#extra li{
	margin:0;
	padding: 3px 0px 3px 10px;
}
	
.intestazionedx {
	color:#FFF;
	font-weight:bold;
	padding:0.2em 0.5em;
	margin:3px 0;
	background-color:#0C6AA0;
}

div#extra a:link{color:#575757; text-decoration:none;}
div#extra a:visited{color:#575757; text-decoration:none;}
div#extra a:hover {color:#0C6AA0; text-decoration:none;}
div#extra a:active {color:#0C6AA0; text-decoration:none;}

/* ------------------------ PERCORSO ------------------------------*/
#percorso {border-bottom:1px solid #0C6AA0;font-size: 0.8em; padding: 0px 0;}

#percorso a:link{color:#575757; text-decoration:none;}
#percorso a:visited{color:#575757; text-decoration:none;}
#percorso a:hover {color:#0C6AA0; text-decoration:none;}
#percorso a:active {color:#0C6AA0; text-decoration:none;}

/* ------------------------ RICERCA ------------------------------*/
.campo {margin:0; padding:0; border:1px solid #0C6AA0;font-size: 0.9em}
.bottone {margin:0; padding:0 2px; background-color:#0C6AA0; color:#FFF; border:0; font-size: 0.9em}

/* ------------------------ LISTA SOTTOPAGINE ------------------------------*/
#sottopagine {margin:5px 0;}

/*.lista_pagine {}*/
#sottopagine ul{
	list-style-type: none;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	line-height:16px;
	font-size:1em;
	border-top:1px solid #0C6AA0;
	clear:both
	}
	
#sottopagine li{
	margin: 0px 0px 0px 27px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/iconsottopagine.gif);
	}

#sottopagine a:link{color:#0C6AA0; text-decoration:none;}
#sottopagine a:visited{color:#0C6AA0; text-decoration:none;}
#sottopagine a:hover {color:#575757; text-decoration:underline;}
#sottopagine a:active {color:#575757; text-decoration:underline;}

#aggiornamento {text-align:right; padding:4px 0;}



#ContentLinkAllegati {width:300px;	float:right; padding:0 0 8px 8px;}

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

#allegati {
  border: 1px solid #0C6AA0;
  margin: 15px 0px 15px 0px;
	font-size:100%;
 }

.titolobox_allegati {
  background-color:#0C6AA0;
  color:#FFF;
  margin: 0px;
  padding: 2px 0px 3px 5px;
  font-weight: bold;
}

.contenutobox {padding: 5px;}

#allegati a:link {color:#0C6AA0; text-decoration:underline}
#allegati a:visited{color:#0C6AA0; text-decoration:underline}
#allegati a:hover {color:#575757; text-decoration:underline}
#allegati a:active {color:#575757; text-decoration:underline}

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

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

#boxlink {
  border: 1px solid #0C6AA0;
  margin: 15px 0px 15px 0px;
	font-size:100%;
 }

.titolobox_link {
  background-color:#0C6AA0;
  color:#FFF;
  margin: 0px;
  padding: 2px 0px 3px 5px;
  font-weight: bold;
}


#boxlink  a:link {color:#0C6AA0; text-decoration:underline}
#boxlink  a:visited{color:#0C6AA0; text-decoration:underline}
#boxlink  a:hover {color:#575757; text-decoration:underline}
#boxlink  a:active {color:#575757; text-decoration:underline}

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

#descrizione {line-height:20px;}

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

.fieldset {padding:10px;}

/*RISULTATI RICERCA---------------------------*/

.risultatiricerca {margin:5px;}
.googleresult {
  padding:5px 0;
}
.in {
		font-weight:bold; 
}

/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  background-color:#FFFB87;}

.evidenziatoint {
  background-color:#FFFB87;}

.risultatiricerca {}

.risultatiricerca a:link{color:#0C6AA0; text-decoration:underline;}
.risultatiricerca a:visited{color:#0C6AA0; text-decoration:underline;}
.risultatiricerca a:hover {color:#575757; text-decoration:underline;}
.risultatiricerca a:active {color:#575757; text-decoration:underline;}

a:link{color:#0C6AA0; text-decoration:underline;}
a:visited{color:#0C6AA0; text-decoration:underline;}
a:hover {color:#0C6AA0; text-decoration:underline;}
a:active {color:#0C6AA0; text-decoration:underline;}

#listaeventi {}

#listaeventi ul{
	list-style-type: none;
	margin:5px 0;
	padding:15px 0;
	line-height:16px;
	font-size:1em;
	clear:both
	}
	
#listaeventi li{
	margin: 0px 0px 0px 50px;
	padding:0px 0px 1em 3px; 
	list-style-image:url(../image/icoeventi.gif);
	}