/*2002*/

body{
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 1pt;
}
div, span, a{font-family: Arial, Helvetica, sans-serif;}
#content_web{
	border: 1px solid #000;
	position: absolute;
	width: 775px;
	height: 475px;
	left: 50%;
	top: 50%;
	margin-left: -390px;
	margin-top: -265px;
}
.box_menu{width: 154px;	float:left;}
#box_img{
	width: 163px;
	height: 100%;
	margin-top: -1px;
	margin-bottom: -1px;
	float:left;
	}
#box_content{
	width: 449px;
	float:left;
	}
#box_motore{
	float:right;
	display:block;
	width: 153px;
	height: auto;
	background-color: #EDEBE9;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #F17C08;
	text-align: center;
	letter-spacing: 2pt;
	border-bottom:1px dashed #787776;
	}
#box_tratteggio
	{
	background-color: #FFF;
	text-align: right;
	margin-left: 1px;
	display:block;
	}
/* fine strutture di box */
	
.selectform{
	width: 120px;
	font-size: 9pt;
	font-style: normal;
	color: #817D79;
	margin-bottom: 8px;
	margin-top: 7px;
	margin-left: 5px;
	letter-spacing: 0pt;
	}

/* menu di navigazione */
.sezione, a.sezione{color: #000; display: block; text-decoration: none; margin-left: 12px; font-weight: bold; line-height: 14pt;}
a.sezione:hover{color:#F17C08;}
a.sezione1{color: #000; display: block; text-decoration: none; margin-left: 12px; font-weight: bold; line-height: 14pt;}
a.sezione1:hove{color:#F17C08;}
a.sezione2{color: #000; display: block; text-decoration: none; margin-left: 26px; line-height: 12pt;}
a.sezione2:hover{color:#F17C08;}

/* controllo dimensione del font */
#sceltafont {
	display:block;
	width: 138px;
	/*height: 45px;*/
	margin-left:1px;
	letter-spacing:0px;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #9A9794;
	margin-top:11px;
}
#sceltafont a{color:#9A9794; text-decoration:none; vertical-align:middle; }
#sceltafont a:hover{color:#F17C08}
.spaziatura{ display: block; height: 53px;}

/* area content  -risultati motore- */
.box_sezioni {
	width: 406px;
	height: 320px;
	padding:8px;
	border: 1px solid #817D79;
	background-color: #FBFBFB;
	margin-left: 15px;
	margin-top: 16px;
	}
.box_sezioni2 {
	width: 406px;
	height: 400px;
	padding:8px;
	border: 1px solid #817D79;
	background-color: #FBFBFB;
	margin-left: 15px;
	margin-top: 16px;
	}
.box_sezioni3{
	width: auto;
	height: 375px;
	overflow: auto;
	text-align: justify;
	border: 1px solid #E3E3E3;
	background-color: #FBFBFB;
	padding: 8px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
}
.box_sezionitxt, a.box_sezionitxt{
	color: #373534;
	font-size: 9pt;
	line-height: 16pt;
	letter-spacing: 2px;
	text-align:justify;
	}
a.box_sezionitxt:hover{color:#F17C08;}
.dettagli{
	display:block;
	width: 100%;
	height: 28px;
	font-size: 8pt;
	font-style: normal;
	color: #918E8C;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
	letter-spacing: 2pt;
	}
.boxbriciola{margin:8px 0px 15px 15px; font-weight: bold; color: #5F5C59; }
.boxbriciola2{margin:8px 0px 12px 15px; font-weight: bold; color: #5F5C59; }
	.boxbriciola a {color:#5F5C59; text-decoration: none;}
	.boxbriciola a:hover {color:#F17C08;}
	.briciola{color: #5F5C59;}
	a.briciola {color: #5F5C59; text-decoration: none; font-weight: bold;}
	a.briciola:hover {color:#F17C08;}
.zoom {
	/*border:1px solid red;*/
	float:right;
	text-align:right;
	font-size: 8.5pt;
	color: #5F5C59;
	text-decoration: none;
	margin-top:8px;
	width:150px;
	background:url(../img/img_stili/ico_popup.gif) left top no-repeat;
	}
a.zoom {color: #5F5C59;}
a.zoom:hover {color:#F17C08;}

/* area contenuto testuale  -sezioni/contenuto- */
.titolo {
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #F17C08;
	letter-spacing: 2pt;
	}
.sottotitolo {
	font-size: 8pt;
	font-style: normal;
	color: #A09D97;
	letter-spacing: 2pt;
	font-weight:bold;
	}
.boximg5{ width:424px; margin-left:15px; text-align:center}
.box_img_sezioni{padding-top:19px;}
.bordo_img{/*padding:5px;*/}
.img_contenuto{float:left; margin-right:5px; margin-top:5px;}

/* controllo visualizzazione dettagli delle estrazioni */
.dettpiu_off {background-image: url(../img/img_stili/dettaglio_piu_off.gif); background-repeat: no-repeat;}
.dettpiu_on {background-image: url(../img/img_stili/dettaglio_piu_on.gif); background-repeat: no-repeat;}
.dettmeno_off {background-image: url(../img/img_stili/dettaglio_meno_off.gif); background-repeat: no-repeat;}
.dettmeno_on {background-image: url(../img/img_stili/dettaglio_meno_on.gif); background-repeat: no-repeat;}
.dettmedio_on {background-image: url(../img/img_stili/dettaglio_medio_off.gif); background-repeat: no-repeat;}
.dettmedio_off {background-image: url(../img/img_stili/dettaglio_medio_on.gif); background-repeat: no-repeat;}

/*popup dei dettagli*/
.copy {	font-size: 7.5pt;}
.copy a{ color:#000; text-decoration: none;}
.copy a:hover{ color: #F17C08;}

/* -risultati motore- visualizzazione dati estratti  */
.box_txt{
	padding-top:6px;
	width: 335px;
	float:left;
	height: 88px;
	color: #5F5C59;
	line-height:18px;
	}
.numero {
	font-size:9pt;
	color: #9A9794;
	text-decoration: none;
	margin-left: 4px;
	letter-spacing: 0px;
	}
a.numero {color: #9A9794;}
a.numero:hover {color:#F17C08; font-weight: bold;}
.attivo {font-size:9pt; color:#5F5C59; font-weight: bold;}
.box_estrazione{
	border:1px solid red;
	width: 422px;
	height: 95px;
	border: 1px solid #817D79;
	background-color: #FBFBFB;
	margin-left: 15px;
	margin-top: 16px;
}
.box_estrazione .box_img{width: 72px; height: 80px; float:left;	margin:10px 5px 12px 5px;}

/* -risultati motore- visualizzazione dati estratti MOTORE_MENO.ASP */
.box_img_meno {
	display:block;
	float:left;
	width: 90px;
	height: 85px;
	border: 1px solid #817D79;
	background-color: #FBFBFB;
	/*padding: 2px;*/
	margin-left: 15px;
	margin-top: 16px;
	padding-top:10px;
	text-align:center;
	
}
.box_img_meno .box_img{/*width: 72px; height: 80px; float:left;	*/margin:10px 5px 5px 5px;}

.numero_spazio{height: 5px;}

/* -risultati motore- visualizzazione dati estratti MOTORE_PIU.ASP */
.box_estrazione_piu {
	width: 422px;
	height: 154px;
	border: 1px solid #817D79;
	background-color: #FBFBFB;
	margin-left: 15px;
	margin-top: 16px;
}
.box_estrazione_piu .box_img{width: 72px; height: 80px; float:left;	margin:10px 5px 5px 5px;}
.box_contatore{
	display: block;
	float: left;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -53px;
	margin-top: 197px;
	width:414px;
	border: 1px dashed #817D79;
	background-color: #FBFBFB;
	text-align:center;
	padding:3px;
}
.box_paginazione{
	display: block;
	float: left;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -54px;
	margin-top: 197px;
	width:410px;
	border: 1px solid #E3E3E3;
	background-color: #FBFBFB;
	text-align:right;
	padding:3px;
}
.box_paginazionestatica{
	display: block;
	float: left;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -54px;
	margin-top: 197px;
	vertical-align:top;
	padding:0px 8px 5px 8px;
}
.left /*posizionamento sx* della paginazione dei contenuti*/
{
	float:left;
	width:50%;
	text-align:left;
}
.right
{
	float:left;
	width:50%;
	text-align:right;
}
.box_footer{
	display: block;
	font-size:8pt;
	float: left;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -385px;
	margin-top:215px;
	width:765px;
	padding:3px;
	text-align:left;
	color:#7a7a7a;
}

.box_footer a{text-decoration:none; color:#7a7a7a; }
.box_footer a:hover{color:#F17C08;}
.credits{margin-left:420px;}
