/* Formattazioni generali dei tag principali */
html {
	
}
body {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#333;
	margin: 			0;
	padding: 			0;
	background: 			#fff;
	text-align: 			left;
}


.strutturale {display: none;}
ul {list-style: none;}

p {
	
	text-align:			justify;
	margin:				10px 0 10px 0;
}


h1 {
	font-size:			10pt;
	color:				#003366;
	margin:				10px 0 0 0;
}

h2 {
	font-size:			8pt;
	color:				#003366;
	margin:				10px 0 0 0;
}

h3 {
	font-size:			8pt;
	color:				#333;
	margin:				10px 0 0 0;
}

img.sedi {float: left; padding: 0 10px 5px 0; }
img.grafici {padding: 0; margin: 20px 0 30px 0; }
img.organigrammaZomm {padding: 0; margin: 20px 0 0 0;}


/* Formattazione della struttura della pagina */
#page {
	margin: 			auto;	
	width: 				900px;
	
} body>#pagina { padding:0; }


#head01 {

	position:			relative;
	width:				900px;
	height:				76px;
	
	margin:				0;
	text-align:			right;
	
	background:			url(img/logoSansedoni.gif) left top no-repeat;
}

#head02 {

	position:			relative;
	width:				900px;
	margin:				0;
}


#head03 {

	position:			relative;
	width:				900px;
	margin:				0;
	padding:			5px 0 5px 0;
	color:				#003366;
	font-size:			8pt;
	text-align:			right;
	
	background:			url(img/tratteggio.jpg) center bottom repeat-x;
}

#head04 {

	position:			relative;
	width:				900px;
	margin:				3px 0 0 0;
}

#path {

	position:			relative;
	width:				900px;
	margin:				0;
	padding:			5px 0 1px 0;
	color:				#000;
	font-size:			7pt;
	font-weight:			bold;
	text-align:			left;
	
	background:			url(img/tratteggio.jpg) center bottom repeat-x;
}

#path a {
	color:				#000;
	text-decoration:		none;
}

#path span {

	position:			relative;
	width:				900px;
	margin:				0;
	padding:			5px 0 1px 0;
	color:				#003366;
	font-size:			7pt;
	font-weight:			bold;
	text-align:			left;
	
	background:			url(img/tratteggio.jpg) center bottom repeat-x;
}

#main {
	margin-top:			3px;
	width:				900px;
}

#mainConsistenze {
	margin:				auto;
	width:				100%;
	text-align:			center;
}


#mainConsistenze img{
	margin:				0;
	padding:			0;
	
}

#mainPopUp {
	margin:				auto;
	width:				420px;
}

#mainLeft {
	float:				left;
	margin:				0 0 10px 0;
	width:				673px;
	
}


#mainRight {
	width: 				220px;
	float: 				right;
	text-align:			right;
	margin:				0 0 10px 0;
	padding-top:			30px;
	
	background:			url(img/ETNews.gif) right top no-repeat;	

}

#container {
	float:				right;
	margin:				5px 0 10px 0;
	width:				703px;
}

#containerDue {
	float:				right;
	margin:				5px 0 10px 0;
	width:				899px;
}


#footer {

	position:			relative;
	clear:				both;
	width:				900px;
	margin:				0;
	padding:			5px 0 5px 0;
	color:				#003366;
	font-size:			8pt;
	text-align:			left;
	
	background:			url(img/tratteggio.jpg) center top repeat-x;

}


#footer a {
	color:				#003366;
	font-size:			8pt;
	text-decoration:		none;

}

#footerDx {
	float:				right;
}

#footerSx {
	float:				left;
}


/* Formattazione links di supporto */

#linkSupporto {
	
	float:				right;
	margin-top:			52px;
		
}

#linkSupporto ul {
	margin:				0;
	padding:			0;
}


#linkSupporto ul li {
	display: 			inline;
}


#linkSupporto ul li a {
	color:				#003366;
	font-size:			8pt;
	text-decoration:		none;

}

/*Formattazione della mappa di navigazione */

ul#mappa1 {
margin:					0;
padding:				0;
position:				relative;
height:					41px;

}

ul#mappa1 li {
display:				block;
position:				absolute;
margin:					0;
padding:				0;

}

li#mappa1-link1 {
left:					0;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav01.gif") no-repeat;
}

li#mappa1-link1Over {
left:					0;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav01Over.gif") no-repeat;
}

li#mappa1-link2 {
left:					151px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav02.gif") no-repeat;
}

li#mappa1-link2Over {
left:					151px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav02Over.gif") no-repeat;
}

li#mappa1-link3 {
left:					302px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav03.gif") no-repeat;
}

li#mappa1-link3Over {
left:					302px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav03Over.gif") no-repeat;
}

li#mappa1-link4 {
left:					453px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav04.gif") no-repeat;
}

li#mappa1-link4Over {
left:					453px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav04Over.gif") no-repeat;
}

li#mappa1-link5 {
left:					604px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav05.gif") no-repeat;
}

li#mappa1-link5Over {
left:					604px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav05Over.gif") no-repeat;
}

li#mappa1-link6 {
left:					755px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav06.gif") no-repeat;
}

li#mappa1-link6Over {
left:					755px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav06Over.gif") no-repeat;
}


#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }


li#mappa1-link2ENG {
left:					151px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav02ENG.gif") no-repeat;
}

li#mappa1-link2OverENG {
left:					151px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav02OverENG.gif") no-repeat;
}


li#mappa1-link4ENG {
left:					453px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav04ENG.gif") no-repeat;
}

li#mappa1-link4OverENG {
left:					453px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav04OverENG.gif") no-repeat;
}

li#mappa1-link5ENG {
left:					604px;
top:					0;
width:					145px;
height:					37px;
background:				url("img/nav/nav05ENG.gif") no-repeat;
}

li#mappa1-link5OverENG {
left:					604px;
top:					0;
width:					145px;
height:					41px;
background:				url("img/nav/nav05OverENG.gif") no-repeat;
}


/*Formattazione della navigazione della spalla sinistra*/

#navigaLeft {
	float:				left;
	margin:				5px 0 150px 0;
	width:				193px;
}

#navigaLeft ul {
	margin:				0;
	padding:			0;
}


#navigaLeft ul li {
	display: 			list-item;
	padding:			1px 0 2px 0;
	margin-bottom:			5px;
	/*height:			17px;*/
	
	
}

#navigaLeft ul li a {
	color:				#003366;
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
}

#navigaLeft li.focus {
	background:			url(img/nav/sfondoFocus.gif) top left repeat-x;
}

#navigaLeft li.focusDR {
	background:			url(img/nav/sfondoFocusDR.gif) top left repeat-x;
}

#navigaLeft h2 {
	padding:			0 2px 0 2px;
	margin:				0;
}


#navigaLeft a.sottomenuFocus {
	color:				#aaa;
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
	padding-left:			13px;
}

#navigaLeft a.sottomenu {
	color:				#003366;
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
	padding-left:			13px;
}


#navigaLeftDue {
	float:				left;
	margin:				20px 0 10px 0;
	width:				193px;
}

#navigaLeftDue ul {
	margin:				0;
	padding:			0;
	background:			url(img/nav/sfondoLink.gif) top left repeat-x;
}


#navigaLeftDue ul li {
	display: 			list-item;
	padding:			3px 0 0 0;
	margin-bottom:			0;
	height:				17px;
}

#navigaLeftDue ul li a {
	color:				#666;
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
	padding-left:			3px;
}

#navigaLeftDue a.focus {
	color:				#aaa;
	text-decoration:		none;
	font-weight:			bold;

}



/*HOME PAGE - Formattazione del corpo di pagina*/

#barraHome {
	position:			relative;
	display:			block;
	width:				673px;
	height:				15px;
	margin:				0;
	padding:			0;
	
	background:			url(img/barraGrigiaHome.gif) left bottom repeat;
}

#homeAzienda {
	position:			relative;
	float:				left;
	width:				165px;
	margin-top:			20px;
	margin-right:			4px;
}

#homeAttivita {
	position:			relative;
	float:				left;
	width:				166px;
	margin-top:			20px;
	margin-right:			4px;
}

#homeProgetti {
	position:			relative;
	float:				left;
	width:				165px;
	margin-top:			20px;
	margin-right:			4px;
}

#homeCorporate {
	position:			relative;
	float:				right;
	width:				165px;
	margin-top:			20px;
}

.homePresentazioni h1 {
	font-size: 			8pt;
	color: 				#003366;
	font-weight:			bold;
	margin:				0;
	padding:			10px 0 10px 0;
	
}

.homePresentazioni a {
	font-size: 			8pt;
	color: 				#003366;
	font-weight:			bold;
	margin:				0;
	text-decoration:		none;
	
}

.homePresentazioni p {
	font-size: 			8pt;
	text-align:			left;
	color: 				#333;
	font-weight:			normal;
	padding:			0;
	margin:				0;
}



/*HOME PAGE - Formattazione dell'Area News e dell'Area Stampa*/

#main_AreaNews {
	float: 				right;
	text-align:			right;
	margin:				0;
	padding:			0;

}

.news {
	padding: 			0;
	width:				210px;
	text-align:			left;

}
.news h1 {
	font-size: 			11pt;
	color: 				#003366;
	font-weight:			bold;
	padding-top:			10px;
	padding-bottom:			10px;
	margin:				0;
	background: 			url(img/tratteggio.jpg) right bottom repeat-x;
}

.news a {
	font-size: 			8pt;
	color: 				#003366;
	text-decoration:		none;
	font-weight:			bold;
}

#main_AreaStampa {
	width: 				220px;
	float: 				right;
	margin:				21px 0 10px 0;
	padding-top:			30px;
	text-align:			left;
	background:			url(img/ETAreaStampa.gif) right top no-repeat;

}

#main_AreaStampaENG {
	width: 				220px;
	float: 				right;
	margin:				21px 0 10px 0;
	padding-top:			30px;
	text-align:			left;
	background:			url(img/ETAreaStampaENG.gif) right top no-repeat;

}

.main_AreaStampa ul {
	margin:				0;
	padding:			0;
}


.main_AreaStampa ul li {
	display: 			list-item;
}


.main_AreaStampa ul li a {
	color:				#666;
	font-size:			8pt;
	text-decoration:		none;

}

#sansedoniAgency {
	width: 				220px;
	float: 				right;
	margin:				28px 0 0 0;
	padding:			30px 5px 0 0;
	text-align:			right;
}

#sansedoniAgency img{
	border: 			0;
	margin:				0 -5px 0 0;
	padding:			0;
}

#sansedoniAgency a {
	font-size:			7pt;
	color:				#003366;
	font-weight:			normal;
	text-decoration:		none;
}

/*POP UP NEWS*/

#logoPopUpNews {

	position:			relative;

	height:				50px;
	
	margin:				25px 0 0 0;
	text-align:			right;
	
	background:			url(img/logoSansedoniPopUp.gif) left top no-repeat;

}

#etichettaPopUpNews {
	position:			relative;
	width:				100%;
	height:				17px;
	background:			#003366;
}

#etichettaPopUpNews h1{
	color:				#fff;
	font-size:			8pt;
	font-weight:			bold;
	padding-left:			3px;
	text-indent:			10px;
	margin:				0;
	padding-top:			1px;
}

.popUpNews {
	position:			relative;
	float:				left;
	width:				410px;
	margin-top:			10px;
}

.popUpNewsHeight {
	position:			relative;
	float:				right;
	width:				2px;
	height:				333px;
	margin-top:			10px;
}

.popUpNews h3 {
	color:				#A2A4A5;
	padding: 			0 10px 0 10px;
}

.popUpNews h2 {
	padding: 			0 10px 0 10px;
}

.popUpNews p {
	text-align:			justify;
	padding: 			0 10px 0 10px;
	margin:				10px 0 10px 0;	
}


#footerPopUpNews {
	position:			relative;
	clear:				both;
	width:				420px;
	height:				17px;
	text-align:			right;
	margin:				auto;
	background:			#D5D5D5;
}

#footerPopUpNews a {
	font-size: 			7pt;
	color: 				#003366;
	text-decoration:		none;
	font-weight:			bold;
}

#footerPopUpNews h2 {
	margin:				0;
	padding-right:			10px;
	padding-top:			2px;
}

/*Formattazione del contenuto di pagina*/

#fotografia {
	position: 			relative;
	width: 				900px;
	height: 			175px;
	display: 			block;
}
.foto1 { background:url(img/imgHeader/imgAzienda.jpg); }
.foto2 { background:url(img/imgHeader/imgAttivita.jpg); }
.foto3 { background:url(img/imgHeader/imgCorporate.jpg); }
.foto4 { background:url(img/imgHeader/imgProgetti.jpg); }
.foto5 { background:url(img/imgHeader/imgCorporate.jpg); }
.foto6 { background:url(img/imgHeader/imgNews.jpg); }


#barra {
	position:			relative;
	display:			block;
	width:				900px;
	height:				9px;
	margin:				0;
	padding:			0;
}

.sfondoBarraUp {
	background:			url(img/barraGrigia.jpg) left bottom repeat-x;
}

.sfondoBarraDown {
	background:			url(img/barraGrigia.jpg) left top repeat-x;
}

#etichettaDue {
	width:				100%;
	height:				17px;
	background:			#003366;
}

#etichettaDue h1{
	color:				#fff;
	font-size:			8pt;
	font-weight:			bold;
	padding-left:			3px;
	margin:				0;
	padding-top:			1px;
}


#etichetta {
	width:				100%;
	height:				17px;
	background:			#003366;
}

#etichetta h1{
	color:				#fff;
	font-size:			8pt;
	font-weight:			bold;
	padding-left:			3px;
	margin:				0;
	padding-top:			1px;
}

#articoloDue {
	float:				right;
	width:				897px;
	margin-top:			10px;
}

.articoloDue a {
	font-size:			8pt;
	color:				#003366;
	text-decoration:		underline;
}

#newsletterForm {			
	width:				350px;
	margin:				20px 0 20px 0;
}

#newsletterForm td{
	padding:			2px 0 2px 0;	
}


input.newsletter {
	font-size:			8pt;
	height:				15px;
	width:				150px;
	color:				#003366;
	padding: 			0;
	text-align:			left;	
}

select.newsletter {
	font-size:			8pt;
	height:				15px;
	width:				154px;
	color:				#003366;
	padding: 			0;
	text-align:			left;	
}

#invio input{
	border:				1px solid #003366;
	color:				#003366;
	background:			#eee;
	font-size: 			10px;
	height:				17px;
	width:				70px;	
	font-weight:			bold;
	padding: 			0;
	margin:				20px 5px 20px 0;
}

#articolo {
	float:				right;
	width:				700px;
	margin-top:			10px;
	
}

#articolo a {
	font-size:			8pt;
	color:				#003366;
	text-decoration:		underline;
}

#articolo a.management {
	font-size:			8pt;
	color:				#333;
	text-decoration:		underline;
}

#articolo a.PressKit {
	font-size:			8pt;
	color:				#333;
	text-decoration:		none;
	font-weight:			normal;
}

#articolo ul {
	margin:				0;
	padding:			5px 0 2px 0;
}


#articolo ul li {
	display: 			list-item;
}

#articolo li {
	padding: 			0 0 3px 0;
}

#articolo h2.right {	
	margin:				10px 0 10px 0;
	padding-right:			3px;
	text-align:			right;
	color:				#333;
	font-weight:			normal;
}


/* Pagina NEWS  */

.box_news {
	position:			relative;
	float:				right;
	width:				700px;
	margin-top:			10px;
}

.box_news a {
	font-size: 			8pt;
	color: 				#003366;
	text-decoration:		none;
	font-weight:			bold;
}

.box_news p {
	text-align:			justify;
	padding: 			0;
	margin:				10px 0 10px 0;
}

.box_news span {
	font-weight:			normal;
}

a.a_pdf {color:#003366; font-weight:normal!important; text-decoration:underline!important; background: url(img/reader_small.gif) left 3px no-repeat; padding-left: 15px;}

/* Pagina RASSEGNA STAMPA  */

#rassegnaS {
	float:				right;
	width:				700px;
	margin-top:			10px;
}

#rassegnaS ul {
	margin:				0;
	padding:			0;
}


#rassegnaS ul li {
	display: 			list-item;
}


#rassegnaS ul li a {
	color:				#333;
	text-decoration:		none;

}

#rassegnaS h2{	
	margin:				10px 0 10px 0;
	padding-top:			0;
	height:				17px;
	color:				#333;
	font-weight:			normal;
	/*background:			url(img/reader.gif) top left no-repeat;*/
}

#rassegnaS img{	
	margin-bottom:			0;
	float:				left;
}

#adobeReader {
	float:				right;
	font-weight:			bold;
	text-align:			right;
	width:				700px;
	margin-top:			10px;
}

#adobeReader p{
	font-size:			7pt;
	text-align:			right;
	font-weight:			bold;
	margin-bottom:			10px;
}

/*PAGINAZIONE PER ARCHIVIO NEWS E RASSEGNA STAMPA*/

#paginazione {
	width:				100%;
	height:				17px;
	color:				#666;
	margin-top:			20px;

}

#paginazioneLeft {
	position:			relative;
	float:				left;
	text-align:			left;
	padding-left:			3px;
}

#paginazioneRight {
	position:			relative;
	float:				right;
	text-align:			right;
}

#paginazioneRight ul {
	margin:				0;
	padding:			0;
}


#paginazioneRight ul li {
	display: 			inline;
}


#paginazioneRight ul li a {
	color:				#666;
	text-decoration:		none;

}

#paginazioneRight a.focus {
	color:				#003366;
	text-decoration:		none;
	font-weight:			bold;

}


/*PAGINA PROGETTO*/

#progetto {
	float:				right;
	width:				700px;
	margin-top:			10px;
	
}

#progettoText {
	position:			relative;
	float:				left;
	width:				450px;
}

#progettoText a {
	font-size:			8pt;
	color:				#003366;
	font-weight:			normal;
	text-decoration:		underline;
}

#progettoImg {
	position:			relative;
	float:				right;
	width:				225px;
}

#progettoImg img{
	padding:			0;
	margin:				10px 0 10px 0;
}

#progettoImg ul {
	margin:				0 0 30px 0;
	padding:			0;
}


#progettoImg ul li {
	display: 			list-item;
}

#progettoImg li {
	padding: 			0 0 0 5px;
}

#progettoImg a {
	font-size:			8pt;
	color:				#003366;
	font-weight:			normal;
	text-decoration:		none;
}

#progettoImg a.grigio {
	font-size:			8pt;
	color:				#aaa;
	font-weight:			normal;
	text-decoration:		none;
}

#progetto h2 {
	padding:			0;
	margin:				0;
	font-size:			8pt;
	color:				#003366;
	font-weight:			normal;
}


#mappaAzienda {
	float:				left;
	margin:				5px 0 10px 0;
	width:				200px;
	
}

#mappaCorporate {
	float:				left;
	margin:				5px 0 10px 0;
	width:				220px;
}

#mappaAttivita {
	float:				left;
	margin:				5px 0 10px 0;
	width:				250px;
	height:				170px;
	
}

#mappaProgetti {
	float:				left;
	margin:				5px 0 10px 0;
	width:				420px;
	height:				170px;
	
}

#mappaNews {
	float:				left;
	margin:				5px 0 10px 0;
	width:				250px;
	
}

.mappaSito ul {
	margin:				0;
	padding:			0;
}

.mappaSito ul.principale {
	margin:				0;
	padding:			0;
}


.mappaSito ul li {
	display: 			list-item;
	padding:			1px 0 2px 0;
	margin:				0;
	/*height:			17px;*/
	
	
}

.mappaSito ul li a {
	color:				#003366;
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
	padding-left:			10px;
}

.mappaSito li.up {
	background:			url(img/tratteggioAngoloUp.gif) top left no-repeat;
}

.mappaSito li.tratteggio {
	background:			url(img/tratteggioVert.gif) top left no-repeat;
}

.mappaSito li.tratteggio2 {
	background:			url(img/tratteggioVert2.gif) top left repeat-y;
}

.mappaSito li.down {
	background:			url(img/tratteggioAngoloDown.gif) top left no-repeat;
}

.mappaSito h2 {
	padding-left:			10px;
	margin:				0;
}


.mappaSito ul.sottomenu1 {
	margin:				0;
	padding:			0 0 0 20px;	
}

.mappaSito ul.sottomenu2 {
	margin:				0;
	padding:			0 0 0 40px;	
}

.mappaSito li.sottomenu1 {
	background:			url(img/tratteggioVert.gif) top left no-repeat;
}

.mappaSito li.sottomenu1down {
	background:			url(img/tratteggioAngoloDown.gif) top left no-repeat;
}


