/* CSS Document */

/*stili per il layout fluido*/
html,body{margin:0; padding:0;}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
	
h1,h2,h3{margin: 0;padding:0}
h1{color:#402c2d; font-size:1.3em;}
h2{color:#f7a600; font-size:1.2em;}
h3{color:#f7a600; font-size:1em;}

div.hr {
    height:1px;
    background-color:#f39800;
		margin:1px 0;
}
div.hr hr {
    display: none;
} 

.center {text-align:center;}
.top {vertical-align:top;}
.immaginenews {float:left; padding:0 0.5em 0.5em 0;}
.imgleft {padding:7px 5px 3px 0; float:left;}
.imgright {padding:7px 0 3px 5px; float:right;}
.none {display: none;} 

img {border:0;}
	
div#containerHP{
	position:absolute;
	width:900px;
	height:586px;
	left:50%;
	top:50%;
	margin:-293px 0 0 -450px;
	padding:0;
	background-color:#FFFFFF;
	background-image: url(../image/sfondoHP.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#container{
	position:absolute;
	width:900px;
	height:586px;
	left:50%;
	top:50%;
	background-color:#FFFFFF;
	margin:-293px 0 0 -450px;
	background-image: url(../image/sfondoINT.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
#newsletter {position:relative; top:170px; left:45px; width:88px;height:48px;}
	
#menusx {position:absolute; width:100px; left:45px; top:70px; color:#402c2e; font-size: 0.8em; font-weight:bold;}

#percorso {position:absolute; width:480px; left:400px; top:72px; color:#fff; white-space: nowrap; font-size: 0.8em;}

#percorso a:link{color:#fff; text-decoration:none;}
#percorso a:visited{color:#fff; text-decoration:none;}
#percorso a:hover {color:#fff; text-decoration:underline;}
#percorso a:active {color:#fff; text-decoration:underline;}

#consorzio {position:relative; font-size: 0.8em; text-align:center; width:450px; left:460px; margin:0; padding:0; top:370px; color:#402c2e; clear:both;}
#footer {position:relative; font-size: 0.8em; text-align:center; width:874px; left:0px; margin:0; padding:0; top:440px; color:#402c2e; clear:both;}

#descrizioneHP {position:absolute; width:450px; height:200px; left:430px; top:145px; font-size:0.85em; z-index:12;}
#txthp {height:200px;}



/*STILI OWERFLOW--------------------------------------------------------*/
#scrollable1 {	}
.presTexthp {
	overflow: auto; 
	height:200px;
	line-height:18px;  
	padding:0px; 
	color:#3F2401; 
	font-weight:normal;
	float: left; 
	overflow: hidden;
	width:94%;
}

.trackhp {
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:10px; 
	width: 10px; 
	height:220px;
}

.handle {
	background: #C5A076; 
	width: 7px; 
	cursor: move; 
	height: 20px;
}

#playerhp {
	padding:0px;
	margin:0px;
}

/*-----------------------------------------------------------------------------------------*/
















#archivionewshp {height:15px; text-align:right; color:#f5a700; font-weight:bold; padding-top:10px; padding-right:5px;}

#archivionewshp a:link{color:#f5a700; text-decoration:none;}
#archivionewshp a:visited{color:#f5a700; text-decoration:none;}
#archivionewshp a:hover {color:#fff; text-decoration:none;}
#archivionewshp a:active {color:#fff; text-decoration:none;}

#descrizione {position:absolute; width:480px; height:270px; left:410px; top:100px; font-size:0.85em; z-index:13;}


#aggiornamento {font-size:0.8em; text-align:right;}

#intelligenti {position:absolute; top:72px; left:380px; z-index:14;}
#newsevidenza {position:absolute; top:100px; left:510px; z-index:15;}

#menusx a:link{color:#402c2e; text-decoration:none;}
#menusx a:visited{color:#402c2e; text-decoration:none;}
#menusx a:hover {color:#f5a700; text-decoration:none;}
#menusx a:active {color:#f5a700; text-decoration:none;}

.boxNews {
	/*noIEmac\*/
	min-height: 30px;
	height: auto !important;
	/*end */
	height:30px;
	margin:1px;
	padding-bottom:10px;
	clear:both;
	z-index:10;
	}
.boxNews ul{margin:0 0 1em 0; padding:0; list-style-type: none;z-index:11;}
.boxNews li{
	margin-bottom:1.5em;
	padding:2px 5px;
	color:#FFF;
	display:block;
	width: auto;
	clear:both;
}	

.boxNews h3 {color:#f5a700; font-size:1.2em; margin: 0;padding:0;}

.boxNews a:link{color:#f5a700; text-decoration:none;}
.boxNews a:visited{color:#f5a700; text-decoration:none;}
.boxNews a:hover {color:#FFF; text-decoration:none;}
.boxNews a:active {color:#FFF; text-decoration:none;}



/*MENU*/

.ddmx {
		text-transform: uppercase;
		width:690px;
		margin-left:176px;
		font-size: 0.8em;
		color: #402c2e;
		background-color:#fff;
		z-index:310;
}

/* stilde menu PRINCIPALE + rollover*/
.ddmx .item1,
.ddmx .item1:link,
.ddmx .item1-active,
.ddmx .item1-active:link {
	  position: relative;
		text-align:center;
    padding: 2px 5px;
    color:#3f2b2d;
    font-weight: bold;
    text-decoration: none;
		vertical-align:top;
    display: block;
		z-index:300;
}

.ddmx .item1,
.ddmx .item1:visited,
.ddmx .item1-active,
.ddmx .item1-active:visited {
	  position: relative;
		text-align:center;
    padding: 2px 5px;
    color:#3f2b2d;
    font-weight: bold;
    text-decoration: none;
		vertical-align:top;
    display: block;
		z-index:300;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	  position: relative;
		text-align:center;
    padding: 2px 5px;
    color:#f5a700;
    font-weight: bold;
    text-decoration: none;
		vertical-align:top;
    display: block;
		z-index:300;
}

.ddmx .item1,
.ddmx .item1:active,
.ddmx .item1-active,
.ddmx .item1-active:active {
	  position: relative;
		text-align:center;
    padding: 2px 5px;
    color:#3f2b2d;
    font-weight: bold;
    text-decoration: none;
		vertical-align:top;
    display: block;
		z-index:300;
}



.ddmx .item2,
.ddmx .item2:link,
.ddmx .item2-active,
.ddmx .item2-active:link {
    position: relative;
		text-align:center;
    padding: 2px 5px;
    color: #402c2e;
		font-weight: bold;
    text-decoration: underline;
    display: block;
		background-color:#fff;
		z-index:300;	
}

.ddmx .item2,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:visited {
    position: relative;
		text-align:center;
    padding: 2px 5px;
    color: #3f2b2d;
		font-weight: bold;
    text-decoration: underline;
    display: block;
		background-color:#fff;
		z-index:300;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    position: relative;
		text-align:center;
    padding: 2px 5px;
    color: #3f2b2d;
		font-weight: bold;
    text-decoration: underline;
    display: block;
		background-color:#fff;
		z-index:300;
}

.ddmx .item2,
.ddmx .item2:active,
.ddmx .item2-active,
.ddmx .item2-active:active {
    position: relative;
		text-align:center;
    padding: 2px 5px;
    color: #3f2b2d;
		font-weight: bold;
    text-decoration: underline;
    display: block;
		background-color:#fff;
		z-index:300;
}


.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
/*.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}*/

.ddmx .section {
		width:100px;
		border-top:0;
    border-left:3px solid #f5a700;
		border-right:3px solid #f5a700;
		border-bottom:3px solid #f5a700;
    position: absolute;
    visibility: hidden;
    z-index: -1;
		background-color:#fff;
}

* html .ddmx td { position: relative; z-index:300;} /* ie 5.0 fix */

.ddmx .item1hp,
.ddmx .item1hp:hover,
.ddmx .item1hp-active,
.ddmx .item1hp-active:hover {
	  position: relative;
		text-align:center;
    padding: 2px 5px;
    color: #f5a700;
    font-weight: bold;
    text-decoration: none;
    display: block;
		z-index:300;
		z-index:300;
    /*white-space: nowrap;*/
}

/*FINE MENU*/






























#testo {
	height:220px;
	}
	

/*STILI OWERFLOW--------------------------------------------------------*/
#scrollable1 {	}
.presText {
	overflow: auto; 
	height:220px;
	line-height:18px;  
	padding:0px; 
	color:#3F2401; 
	font-weight:normal;
	float: left; 
	overflow: hidden;
	width:94%;
}

.track {
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:10px; 
	width: 10px; 
	height:220px;
}

.handle {
	background: #C5A076; 
	width: 7px; 
	cursor: move; 
	height: 20px;
}

#player {
	padding:0px;
	margin:0px;
}

/*-----------------------------------------------------------------------------------------*/
	
.campiobbligatori {font-size: 0.8em;}	

/*----------------RICERCA-------------*/
fieldset{
	border:1px solid #000;
	text-align:left;
	padding:5px 40px 10px 10px;
	margin:3px 0;
	}
	
.fieldset2{
	border:1px solid #3e2c2c;
	text-align:left;
	padding:0 5px;
	}
	
legend {
	padding: 0.1em 0.3em;
	color:#000000;
	text-align:right;
	font-weight:bold;
	margin:5px;
	}
	
.lab{
	float:left;
	width:35%;
	margin:0;
	padding:0;
	color:#3f2401;
	font-weight:bold;
}

.fld{
	height: 1.4em;
	width: 17em;
	border: 1px solid #000;
	vertical-align:top;
	color:#000;}

.fldg{
	height: 10em;
	width: 17em;
	border: 1px solid #000;
	vertical-align:top;
	color:#000;
}

.boxContatti {width:100%; margin:2px 0;}
.bottonecerca {background-color:#3e2c2c; color:#fff; border:1px solid #3e2c2c;}

a:link{color:#dd6602; text-decoration:none;}
a:visited{color:#dd6602; text-decoration:none;}
a:hover {color:#402c2d; text-decoration:none;}
a:active {color:#402c2d; text-decoration:none;}

#boxAllegatieLink {
  width: 99%;
}

/*ALLEGATI---------------------------*/

#allegati {
  border: 1px solid #402c2d;
  width: 99%;
  margin:5px;
}

.titoloboxapp {
  background-color:#402c2d;
  color:#FFFFFF;
  font-size:0.85em;
  margin: 1px;
  padding: 1px 8px;
  font-weight: bold;
}

.contenutobox {
  padding: 8px;
	line-height:25px;
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border: 1px solid #402c2d;
  width: 99%;
  margin: 5px;
}

.titololinkboxapp {
  background-color:#402c2d;
  color:#FFFFFF;
  font-size:0.85em;
  margin: 1px;
  padding: 1px 8px;
  font-weight: bold;
}

.contenutoboxlink {
  padding: 8px;
	line-height:25px;
}

/*----------------------------------------------------*/

.gallery_lista {padding:10px 0;}



