/* 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;
	background-color:#00476d;
}
div#container{ position:absolute; width:760px; /*left:50%; margin:0 0 0 -380px;*/}
	
	
/* ---------------- STILI GENERALI ---------------- */
hr { height:1px; background-color:#000; margin:10px 0;}
.hrnascosto { display:none}

div.hr {
    height: 1px;
    background-color:#000;
	margin:2px 0;
}
div.hr hr {
    display: none;
} 

h1,h2{margin: 0;padding:0}
h1{ color:#001423; font-size:1.5em; margin:0 0 5px 0; padding:0;}
h2{color: #00334d; font-size: 1.1em; margin:0 0 5px 0; padding:0;}
h3{ color:#a50e19; font-size:1em; margin:3px 0; padding:0;}

form {margin:0; padding:0; }
img {border:0;}
.corsivo {font-style: italic;}
.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:1em; margin-bottom:1em;}

.icoimg {margin-right:5px; clear:both; float:left;}
.icolink {padding:10px 0; float:left;}
.immaginenews {float:left; margin-right:1em; margin-bottom:1em;}

/*--------- STILI SU HEADER E FOOTER---------*/
div#header {
	display: none;
	height: 217px;
	background-image: url(../image/sfondinoTop.gif);
	background-repeat: repeat-y;	
}

div#headerSezB {
	display: none;
	height: 217px;
	background-image: url(../image/testataBB.gif);
	background-repeat: repeat-y;	
}

div#headerSezBB {
	display: none;
	height: 217px;
	background-image: url(../image/testataInt.gif);
	background-repeat: repeat-y;	
}
	
/*stili specifici per il layout*/
div#navigation{
	position: absolute;
	font-size:0.85em;
	top:217px;
	left:0;
	width:30px;
	padding:0;
	margin:0;
	background-image: url(../image/colonnaSx.jpg);
	background-repeat: no-repeat;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
}
div#extra{
	position: absolute;
	font-size:0.85em;
	top:217px;
	right:0;
	width:215px;
	padding:0;
	background-image: url(../image/dxImg.jpg);
	background-repeat: no-repeat;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
}
div#content{
	margin: 0 215px 0 30px;
	padding:0;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
	background-image: url(../image/sfondoContent.gif);
	background-repeat: repeat;
}

div#footHP{
	height:272px;
	background-color:#001423;
	margin:0;
	padding:0;
}

div#footHPSx {
	float:left; 
	width:545px;
	padding:0;
	background-image: url(../image/foothptop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:272px;
	}
	
div#footHPDx {float:left; background-color:#FFF; width:203px; color:#00476d; height:260px; padding:6px; font-size:0.8em; line-height: 12px;}
div#footHPDx h2{font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-size:1.2em; color:#001423;}
div#footHPDx h3{font-family: "Times New Roman", Times, serif; font-size:1.1em; color:#001423;}

div#footHPDx a:link{color:#00476d; text-decoration:none;}
div#footHPDx a:visited{color:#00476d; text-decoration:none;}
div#footHPDx a:hover {color:#001423; text-decoration:none;}
div#footHPDx a:active {color:#001423; text-decoration:none;}

#logoHP {display: none; position:relative; float:right; top:29px; right:65px;}
#menuHP {display: none; position:relative; font-family: "Times New Roman", Times, serif; line-height: 18px; text-transform: uppercase; font-size:1em; color:#FFF; float:left; top:100px; left:18px;}

#menuHP ul{margin:2px 0 0 0; padding:0; list-style-type: none;}
#menuHP li{
	margin:0;
	padding:0;
	display:block;
	width: auto;
	text-transform: uppercase; 
	font-size:1em; 
	color:#FFF;
	line-height: 18px;
	font-family: "Times New Roman", Times, serif; 
}	

#menuHP li a:link{color:#FFF; text-decoration:none;}
#menuHP li a:visited{color:#FFF; text-decoration:none;}
#menuHP li a:hover {color:#FFF; text-decoration:none; background-color:#a50e19;}
#menuHP li a:active {color:#FFF; text-decoration:none;}

.selected {background-color:#a50e19; padding:2px 0;}

#descrizioneHP {width:98%; font-size:0.9em; color:#7b95a3; /*top:460px; left:47px; width:460px; height:180px;*/ z-index:100;}
#descrizioneHP h2 {color:#FFF;}

.presidenteAss {float:left; color:#7b95a3; padding:10px 0 0 47px; font-size:0.8em;}
.presidenteFon {float:left; color:#7b95a3; padding:10px 0 0 20px; font-size:0.8em;}

div#contentIntB{
	/*margin: 0 0 0 216px;*/
	padding:0;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
	background-image: url(../image/sfondoContentIntB.gif);
	background-repeat: repeat;
	color:#000;
}

div#contentIntBB{
	/*margin: 0 0 0 216px;*/
	padding:0;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
	background-image: url(../image/sfondoContentIntBB.gif);
	background-repeat: repeat;
	color:#000;
}

div#navigationBB{
	display: none;
	position: absolute;
	font-size:0.85em;
	top:217px;
	left:0;
	width:216px;
	padding:0;
	margin:0;
	background-image: url(../image/sfondoSxInt.gif);
	background-repeat: no-repeat;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
}

div#navigationBB ul{margin:19px 0 0 48px; padding:0; list-style-type: none;}
div#navigationBB li{
	margin:0;
	padding:0;
	display:block;
	width: auto;
	text-transform: uppercase; 
	font-size:1.2em; 
	color:#FFF;
	line-height: 18px;
	font-family: "Times New Roman", Times, serif; 
}	

div#navigationBB li a:link{color:#FFF; text-decoration:none;}
div#navigationBB li a:visited{color:#FFF; text-decoration:none;}
div#navigationBB li a:hover {color:#FFF; text-decoration:none; background-color:#a50e19;}
div#navigationBB li a:active {color:#FFF; text-decoration:none;}

div#navigationB{
	display: none;
	position: absolute;
	font-size:0.85em;
	top:217px;
	left:0;
	width:216px;
	padding:0;
	margin:0;
	background-image: url(../image/sfondoColonnaB.gif);
	background-repeat: no-repeat;
	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
}

div#navigationB ul{margin:19px 0 0 48px; padding:0; list-style-type: none;}
div#navigationB li{
	margin:0;
	padding:0;
	display:block;
	width: auto;
	text-transform: uppercase; 
	font-size:1.2em; 
	color:#FFF;
	line-height: 18px;
	font-family: "Times New Roman", Times, serif; 
}	

div#navigationB li a:link{color:#FFF; text-decoration:none;}
div#navigationB li a:visited{color:#FFF; text-decoration:none;}
div#navigationB li a:hover {color:#FFF; text-decoration:none; background-color:#a50e19;}
div#navigationB li a:active {color:#FFF; text-decoration:none;}

#logoSezBB {display: none;}
#descrizioneSezBB {position:relative; margin-bottom:10px; font-size:0.9em; color:#001423; /*top:475px; left:232px; width:510px; height:200px; */z-index:110;}
#descrizioneSezBB h1{color:#001423; font-size:1.3em;}

#descrizioneSezB {position:relative; margin-bottom:10px; font-size:0.9em; color:#7b95a3; /*top:475px; left:232px; width:510px; height:200px;*/ z-index:110;}
#descrizioneSezB h1{color:#7b95a3; font-size:1.3em;}

#testo {	/*noIEmac\*/
	min-height:470px;
	height: auto !important;
	/*end */
	height:470px;
	color:#000;
	margin-bottom:10px;
	}

/*STILI OWERFLOW--------------------------------------------------------*/
#scrollable1 {	}
.presText {
	height:200px;
	line-height:18px;  
	padding:0px; 
	font-weight:normal;
	float: left; 
	overflow: hidden;
	width:95%;
	
}

.track {
display: none;
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:10px; 
	width: 10px; 
	height:200px;
}

.handle {
display: none;
	background-color: #00476d; 
	width: 7px; 
	cursor: move; 
	height: 15px;
}

#player {
display: none;
	padding:0px;
	margin:0px;
}

/*-----------------------------------------------------------------------------------------*/

div#foot{
	height:272px;
	background-color:#001423;
	margin:0;
	padding:0;
}

div#footSx {
display: none;
	float:left; 
	width:200px;
	padding:0;
	background-color:#001423;
	height:272px;
	}
	
div#footDx {background-color:#FFF; width:504px; margin-top:10px; color:#00476d; height:264px; padding:9px 20px 0 20px; font-size:0.8em; line-height: 12px;}
div#footDx h2{font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-size:1.2em; color:#001423;}
div#footDx h3{font-family: "Times New Roman", Times, serif; font-size:1.1em; color:#001423;}

div#footDx a:link{color:#00476d; text-decoration:none;}
div#footDx a:visited{color:#00476d; text-decoration:none;}
div#footDx a:hover {color:#001423; text-decoration:none;}
div#footDx a:active {color:#001423; text-decoration:none;}

#aggiornamento {clear:both; text-align:right; padding:3px 0; font-size:0.8em;}

#boxAllegatieLink {
  width: 99%;
  font-size:0.9em;
}

/*ALLEGATI---------------------------*/

#allegati {
  border-bottom: 1px solid #00476d;
  width: 99%;
  margin:2px;
	padding:0;
	color:#00476d;
}

/*.titoloboxapp {
  background-color:#001423;
  color:#7b95a3;
  margin: 1px;
  padding:4px 6px;
  font-weight: bold;
}*/

.contenutobox {
  padding:6px;
}

/*----------------------------------------------------*/

/*LINK---------------------------*/

#link {
  border-bottom: 1px solid #00476d;
  width: 99%;
  margin:2px;
	padding:0;
	color:#00476d;
}

/*.titololinkboxapp {
  background-color:#001423;
  color:#7b95a3;
  margin: 1px;
  padding:4px 6px;
  font-weight: bold;
}*/

.contenutoboxlink {
  padding:6px;
	/*line-height:25px;*/
}

/*----------------------------------------------------*/

#boxAllegatieLink a:link{color:#00476d;text-decoration:none;}
#boxAllegatieLink a:visited{color:#00476d;text-decoration:none;}
#boxAllegatieLink a:hover {color:#001423;text-decoration:underline;}
#boxAllegatieLink a:active {color:#001423;text-decoration:underline;}

/*stili per la navigazione*/

#descrizioneSezBB #sottopagine {padding:1em 2em 0 1em; margin-top:15px;}
#descrizioneSezBB .lista_pagine {margin: 0;padding:0; list-style-type: none}
#descrizioneSezBB .lista_pagine li{
	font-size:1em;
	padding:3px 0px 1em 0px;
	margin-left:20px;
	margin-right:0px;
	color:#000000;
	list-style-image: url(../image/lista.gif);
	}

#descrizioneSezBB .lista_pagine li a:link{color:#00476d; text-decoration:none;}
#descrizioneSezBB .lista_pagine li a:visited{color:#00476d; text-decoration:none;}
#descrizioneSezBB .lista_pagine li a:hover {color:#002b42; text-decoration:underline;}
#descrizioneSezBB .lista_pagine li a:active {color:#002b42; text-decoration:underline;}

#descrizioneSezB #sottopagine {padding:1em 2em 0 1em; margin-top:15px;}
#descrizioneSezB .lista_pagine {margin: 0;padding:0; list-style-type: none}
#descrizioneSezB .lista_pagine li{
	font-size:1em;
	padding:3px 0px 1em 0px;
	margin-left:20px;
	margin-right:0px;
	color:#FFF;
	list-style-image: url(../image/listab.gif);
	}

#descrizioneSezB .lista_pagine li a:link{color:#FFF; text-decoration:none;}
#descrizioneSezB .lista_pagine li a:visited{color:#FFF; text-decoration:none;}
#descrizioneSezB .lista_pagine li a:hover {color:#7b95a3; text-decoration:underline;}
#descrizioneSezB .lista_pagine li a:active {color:#7b95a3; text-decoration:underline;}


	
	
	
	
	
	
	
	
	
	
	
/*cerca*/
.campo {margin:0; padding:0; border:1px solid #FFF; background-color:#B91D06; }
.bottone {margin:0; padding:0 2px; background-color:#B91D06; color:#FFF; border:1px solid #B91D06; font-size:0.8em; font-weight:bold;}

.campoRIC {margin:0; padding:0; border:1px solid #FFF; color:#FFF; background-color:#B91D06; }
.bottoneRIC {margin:0; padding:0 2px; background-color:#FFF; color:#000; border:1px solid #B91D06; font-size:0.9em; font-weight:bold;}

.campopercorsi {width:120px;margin:0; padding:0; border:1px solid #000; font-size:0.9em;}
.bottone02 {margin:0; padding:0 2px; background-color:#8AB7E2; color:#000; border:1px solid #000;}
	
#scelta {padding:8px 5px 8px 10px;}
.scelta {padding:8px 5px 8px 10px;}


/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  background-color:#F0F099;}

.evidenziatoint {
  background-color:#F0F099;}

.risultatiricerca {}

.risultatiricerca a:link{color:#B41803; text-decoration:underline;}
.risultatiricerca a:visited{color:#000; text-decoration:underline;}
.risultatiricerca a:hover {color:#000; text-decoration:underline;}
.risultatiricerca a:active {color:#B41803; text-decoration:underline;}

/*----------------RICERCA-------------*/

fieldset{
	border:1px solid #000;
	text-align:left;
	padding:5px 80px 20px 10px;
	}
	
legend {
	padding: 0.1em 0.3em;
	color:#000000;
	text-align:right;
	font-weight:bold;
	margin:5px;
	}
	
.lab{
	float:left;
	width:13%;
 	margin-right:0.2em;
 	padding-top:0.2em;
 	font-weight:bold;
	color:#000;
}

.fld{
	height: 1.4em;
	width: 25em;
	border: 1px solid #000;
	vertical-align:top;
	color:#000;}

.fldg{
	height: 10em;
	width: 25em;
	border: 1px solid #000;
	vertical-align:top;
	color:#000;
}


