/* ID */ 

#body {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#linea_oriz {
	position: absolute;	
	top: 35%;
	height: 3px;
	clear: both;
	width:100%;
	font-size: 0em;
	z-index: 10;
	background-color: #000;
}

#sopra {
	position: absolute;
	float: left;
	height: 35%;
	width: 100%;
	left: 0px;
}

#sotto {
	position: absolute;
	float: left;
	width: 100%;
	top: 35%;
	margin-top: 3px;
}

#flash {
	position: absolute;
	float: left;
	width: 50%;
	height:100%;
	bottom: 0px;
}

#loghi {
	position: relative;
	float: right;
	right: 0px;
	width: 167px;
	height: 60px;
}

#titolo_sezione {
	position: absolute;
	left: 55%;
	bottom: 0px;
	margin-left: 35px;
	padding-left: 5px;	
}

#m_primo_liv {
	position: absolute;
	right: 0px;
	top: 35%;
	margin-top: -123px;
	width: 190px;
}

#m_secondo_liv {
	position: relative;
	float: left;
	left: 55%;
	margin-left: 35px;
	border-left: 1px solid;
	padding: 5px 0px 0px 5px;
	width: 190px;
}

#allegati {
	position: relative;
	clear: both;
	float: left;
	top: 50px;
	left: 55%;
	margin-left: 35px;
	border-left: 1px solid;
	padding: 0px 0px 10px 5px;
	width: 190px;
}

#link {
	position: relative;
	clear: both;
	float: left;
	left: 55%;
	margin-left: 35px;
	margin-top: 50px;
	border-left: 1px solid;
	padding: 0px 0px 0px 5px;
	width: 190px;
}

#loghi_w3c {
	position: relative;
	clear: both;
	float: left;	
	top: 50px;
	left: 55%;
	margin-left: 35px;
	padding: 0px 0px 0px 5px;
}

/* contenuti schede */ 

#schede {
	position: absolute;
	float: left;
	width: 55%;
	height:100%;
	padding-top:10px;
	left: 0px;
}

#flash_sotto {
	position: relative;	
	top: 0px;
}

#schede img {
	position: absolute;
	margin-left: 10px;
	padding-bottom: 10px;
}

.cont_sx {
	position: relative;
	float: left;
	width:50%;
	height: 100%;
}

.cont_sx img {
	right: 0px;
	margin-right: 9px;
}

#sfogliatore {
	position: absolute;
	right: 50%;	
	padding-right: 9px;
}

.cont_dx {
	position: relative;
	float: left;
	width: 49%;
	text-align: left;
	padding-bottom: 10px;
}

.linea_grigia {
	position: relative;
	clear:both;
	width: 50%;
	height: 0px;
	left: 50%;
	padding-top: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid;
	border-color: #999;
}

.contenuto_testo {
	position: relative;
	padding-left: 10px;
}

#m_quarto_liv {
	position: relative;
	width: 376px;
	height: 78px;
	left:50%;
	/* è la metà della larghezza max del menu +38 px a destra*/
	margin-left: -188px;
	top: -10px;
}

#vert_1 {
	position: relative;
	float: left;
	height: 34px;
	width: 93px;
	border-left: 1px solid;
	border-color: #999;
}

#vert_2 {
	position: relative;
	float: left;
	height: 34px;
	width: 93px;
	border-left: 1px solid;
	border-color: #999;
}

#vert_3 {
	position: relative;
	float: left;
	height: 34px;
	width: 93px;
	border-left: 1px solid;
	border-color: #999;
}

#vert_4 {
	position: relative;
	float: left;
	height: 34px;
	width: 93px;
	border-left: 1px solid;
	border-color: #999;
}

/* CLASSI */

.div_voce_menu {
	position: relative;
	height: 40px;
	width: 60px;
	border-bottom: 2px solid;
	border-color: #999;
	clear: both;
	float: right;
}

.div_voce_menu_sel {
	position: relative;
	height: 40px;
	width: 60px;
	border-bottom: 2px solid;
	border-color: #FFF;
	clear: both;
	float: right;
}

/* TESTI */

.voce_menu {
	position: absolute;
	width: 190px;
	bottom: 5px;
	right: 46px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #999;
	text-align: right;
	text-decoration: none;
}

a.voce_menu:hover{
	color: #000;
}

.voce_menu_sel {
	position: absolute;
	width: 190px;
	bottom: 5px;
	right: 46px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #CCC;
	text-align: right;
	text-decoration: none;
}

a.voce_menu_sel:hover {
	color: #000;
}

.voce_m_secondo_liv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #999;
	text-align: left;
	text-decoration: none;
}

a.voce_m_secondo_liv:hover {
	color: #000;
}

.voce_m_secondo_liv_sel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-decoration: none;
}

a.voce_m_secondo_liv_sel:hover {
	color: #999;
}

.voce_m_terzo_liv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	text-align: left;
	text-decoration: none;
	padding-left: 7px;
}

a.voce_m_terzo_liv:hover{
	color: #000;
}

.voce_m_terzo_liv_sel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	text-align: left;
	text-decoration: none;
	padding-left: 7px;
}

a.voce_m_terzo_liv_sel:hover {
	color: #666;
}

.voce_m_quarto_liv {
	position:absolute;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #999;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	bottom: 0px;
}

.voce_m_quarto_liv_sel {
	position:absolute;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	bottom: 0px;
}

a.voce_m_quarto_liv:hover{
	color: #000;
}

.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

a.titolo:hover {
	color: #666;
}

.all_lin_col {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.sottotitolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	text-decoration: none;
}

.allegato {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	text-align: left;
	text-decoration: none;	
}

a.allegato:hover {
	color: #000;
}

.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
}

.freccie_sfogliatore  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
	text-decoration: none;
}

a.freccie_sfogliatore  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
	text-decoration: none;
}

a.freccie_sfogliatore:hover {
	color: #000;
}

#testo_sfogliatore {
	position: absolute;	
	bottom: 0px;
	width:100%;
	right: 9px;
	text-align: center;
}
