/* This is the style of your browser text */

body, html {	
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#666;
	text-align:			left;
	vertical-align: 		top;
	margin: 			0;
	padding: 			0;
	background: 			#fff;
	/*line-height: 1.7em;*/

}

.Hidden {display:none;}

.layoutOk {
	position:			relative;
	clear:				both;
}

h2 {color:#86AD58; font-size:8pt; margin:0 0 5px 0; padding:0;}

/* STRUTTURA PRINCIPALE - Formattazione */
#main {
	position:			relative;
	width: 				900px;
	margin: 			auto;	
	padding: 			0;
	background:			url(img/grafica/logo.jpg) right top no-repeat;
}

#header {
	position:			absolute;
	width:				300px;
	left:				500px;
	height:				115px;
}

#left {
	position:			relative;
	float:				left;
	width:				595px;
	margin-top:			120px;
	/*text-align:			right;*/
}

#right {
	position:			relative;
	float:				left;
	width:				300px;
	margin-top:			120px;
	text-align:			left;
}

.contenuto {
	position:			relative;
	float:				right;
	width: 				460px;
	margin:				0 0 0 0;
	padding:			0;
	margin:				auto;
}

.contenutoUp {
	position:			relative;
	width:				426px;
	height:				150px;
	margin:				auto;
	text-align:			center;
	padding:			0;
}

.contenutoDown {
	position:			relative;
	width:				426px;
	margin:				auto;
	margin-top:			25px;
	padding:			0;
}

.contenutoTesto {
	position:			relative;
	width:				426px;
	margin:				auto;
	padding:			0;
}


.spallaDx {
	position:			relative;
	width:				200px;
	margin:				195px 0 0 15px;
	padding:			0; 
}

#navigaFascia {
	position:			relative;
	width:				426px;
	height:				14px;
	margin:				auto;
	margin-top:			20px;
	padding:			0; 
}


/* NAVIGAZIONE - Formattazione */

ul#mappa {
margin:					0;
padding:				0;
top:					0;
position:				relative;
height:					14px;
}

ul#mappa li {
display:				block;
position:				absolute;
margin:					0;
padding:				0;
}

li#mappa-link1 {
left:					0;
top:					0;
width:					37px;
height:					14px;
background:				url("img/nav/web.jpg") no-repeat;
}

li#mappa-link1Over {
left:					0;
top:					0;
width:					37px;
height:					14px;
background:				url("img/nav/web_fc.jpg") no-repeat;
}

li#mappa-link2 {
left:					67px;
top:					0;
width:					68px;
height:					14px;
background:				url("img/nav/imaging.jpg") no-repeat;
}

li#mappa-link2Over {
left:					67px;
top:					0;
width:					68px;
height:					14px;
background:				url("img/nav/imaging_fc.jpg") no-repeat;
}

li#mappa-link3 {
left:					165px;
top:					0;
width:					102px;
height:					14px;
background:				url("img/nav/adv.jpg") no-repeat;
}

li#mappa-link3Over {
left:					165px;
top:					0;
width:					102px;
height:					14px;
background:				url("img/nav/adv_fc.jpg") no-repeat;
}

li#mappa-link4 {
left:					297px;
top:					0;
width:					30px;
height:					14px;
background:				url("img/nav/faq.jpg") no-repeat;
}

li#mappa-link4Over {
left:					297px;
top:					0;
width:					30px;
height:					14px;
background:				url("img/nav/faq_fc.jpg") no-repeat;
}

li#mappa-link5 {
left:					353px;
top:					0;
width:					72px;
height:					14px;
background:				url("img/nav/contatti.jpg") no-repeat;
}

li#mappa-link5Over {
left:					353px;
top:					0;
width:					72px;
height:					14px;
background:				url("img/nav/contatti_fc.jpg") no-repeat;
}

#mappa a {
display:block;
width:100%;
height:100%;
}

#mappa .alt { display:none }

#mappa span {display: none;}


#footer {
	position:			relative;
	width:				895px;
	margin:				auto;
	padding:			5px 0 0 0;
	clear:				both;
	font-size:			7pt;
	color: 				#86AD58;
}

.footerSx {position:relative; float:left; left: 149px; color:#B3B3B3;}
.footerDx {position:relative; float:right; text-align:right; right: 320px; color:#86AD58;}