body {
	margin: 0px;
	padding: 0px;
	background-image:  url('../images/bgpage.gif');

	}
/*sfondo azzurro sotto il banner con il laitmotive EDG*/
.toolslinks, a.toolslinks:link, a.toolslinks:visited, a.toolslinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330099;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	background-color: transparent;
	
}

a.toolslinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330099;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
	background-color: transparent;
	
}

#laitmotiv {
	position: absolute;
	top: 92px;
	left: 0px;
	height: 78px;
	width: 100%;
	background-image:  url('../images/bg_divlait.gif') ;
	z-index: 0
	}
#laitmotiv h1{
	margin: 40px 0 0 200px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #114788;
	text-transform: uppercase;
	}
/*tabella struttura*/
.structure {
	position: absolute;
	margin: 81px 0 0 0px;
	top: 81px;
	left: 0px;
	width: 100%;
	}
	
.structure td {
	vertical-align: top;
	}	
/*colonna sx*/	
td.leftmenu {
	margin: 0px 0 0 0px;
	width: 185px;
	background-color: #D8E2EE;
	}
td.content {
	margin: 0px 0 0 0px;
	padding: 10px 10px 10px 10px
	}	
td.leftmenup {
	margin: 0px 0 0 0px;
	width: 150px;
	background-color: #F7F7FF;
	}
/*elenco puntato del menu di sx*/	
ul.leftmenul {
	list-style: none;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	}
.nolitext	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	}
.cur_pag_nolitext	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #cc3300;
	text-decoration: none;
	}


.litext	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #114788;
	text-decoration: none;
	}
.litext_on	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	}	
	
a.litext { color: #114788; }	
a.litext:hover { color: #041830; }
/*a.litext:visited { color: #999999;	}*/
			
	
li.leftmenli  {
	width: 150px;
	height: 20px;
	list-style: none;
	margin: 0 0 0 0px;
	padding: 5px 0px 5px 5px;
	}

/*elenco puntato per link con apertura layers*/
li.up {
	/*width: 197px;*/
	width: 100%;
	height: 20px;
	background-image: url('../images/bgliup.gif') ;
	background-repeat: no-repeat; list-style-type:none; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0px; padding-right:0; padding-top:5px; padding-bottom:5px
	}

/*area centrale che contiene: applet, highlights, box di approfondimento*/
#cenarea {
	/*position: relative;*/
	margin: 0 0 0 0;
	height: 100%;
	z-index: 0;
	}

/*area applet*/
#applet {
	margin: 0px 50px 0 10px;
	height: 20px;
	background-color: #ffffff;
	width: 480px;
	
	}
/*prova elenco centrato*/
ul.centnews {
	list-style-image: url('none');
	list-style-type: none;
	margin-left:10px; margin-right:0; margin-top:25px; margin-bottom:0
}

ul.alpha{
	list-style-type: lower-roman;
}

ul.num{
	list-style-type: lower-alpha;
}


#highlight1 {
	margin: 25px 0 0 0px;
	}	
/*area highlight

#highlight {
	margin: 25px 0 0 0px;
	}
	*/
/*titolo dell'area highlight	
#highlight h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background-position: center;
	}
	
#highlight h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background-position: center;
	}
	*/
		
/*carattere tabella dell'area highlight
#highlight table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	width: 100%;
	}
	*/
/*carattere paragrafo dell'area highlight
#highlight p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
}*/	
/*gestione delle highlight come un elenco puntato
#highlight ul {
	height: 10px;
	margin: 0px 0 0 0px;
	list-style: none;
	/*list-style-position: outside;
	list-style-image: url(../images/dot.gif);
	padding: 0px;
}*/	
/*#highlight li{
	margin: 0 0 0 0px;
	padding: 5px;
	}*/		
/*-------------FORM----------------*/	
/*area highlight pagina form*/
#highlightform {
	margin: 25px 0 0 10px;
	position: absolute;
	/*right: 210px;
	left: 210px;*/
	}
/*titolo dell'area highlight*/	
#highlightform h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background-position: center;
	}
	
#highlightform h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	background-position: center;
	}	
/*carattere tabella dell'area highlight*/
#highlightform table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	width: 100%;
	}
	
/*carattere paragrafo dell'area highlight*/
#highlightform p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
}	
/*gestione delle highlight come un elenco puntato*/
#highlightform ul {
	height: 10px;
	list-style: none;
	margin: 0px 0 0 0px;
	padding: 0px;
	}
	
#highlightform li {
	margin: 0 0 0 0px;
	padding: 5px;
	}
/*--------------/FORM--------------*	
/*sfondo per sottolineatura dell'ultima news*/
li.new {
	background-image: url('../images/bgliupcen.gif');
	}
/*caratteristiche titolo dell'ultima notizia #highlight li */
/*caratteristiche link dell'ultima notizia #highlight li */
.link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	}
/*caratteristiche abstract dell'ultima notizia #highlight li */	
.abstract {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	}

/*caratteristiche titolo seconde notizie #highlight li */
.title1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-transform: uppercase;
	color: navy;
	}

.title2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	text-transform: uppercase;
	color: navy;

	}
.title3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: navy;
	text-transform: uppercase;
	}	
.title4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
    color: navy;
	
	text-transform: uppercase;
	}	
.title5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: navy;
	text-transform: uppercase;
	}	

.more {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	font-weight:bold;
	font-stretch:normal;
	}


/*testo di default delle seconde news*/	
.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: navy;
	}	
/*immagini contenute nelle news*/
.imgint {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}
.imgint2 {
	float: left;
	padding-left: 0px;
	padding-right: 0px;/*elemento differente da quello precedente*/
}
/* horrizontal line nell'#highlight */
hr.dot {
	width: 100%;
	border-top: 2px dotted #96B1D8;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	

/*area rightbox*/
#rightbox {
	margin: 25px 0px 0 0px;
	width: 180px;
	}
	
td.rightbox { 
	margin: 0px 0 0 0px;
	width: 180px;
	background-color: #D8E2EE;
	}	

/*titolo dei box della colonna di dx*/	
.boxtitles {
	border-bottom:12px dotted #ffffff; position: relative;
	background-image: url('../images/sftitrightbox.gif');
	left: 0px;
	width: 180px;
	height: /*20*/0px;
	background-repeat: no-repeat;
	padding-right: 5px; margin-left:10px; margin-right:0; margin-top:0px; margin-bottom:0
	}
.boxtitles p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #7A5E9B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
/*elenco generale dei box della colonna di dx*/
/*.boxtitles ul {
	width: 180px;
	list-style: url(none) none;
	margin: 0px 0 0 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	float: right;
	}*/
/*.boxtitles li {
	margin: 15px 0 0px 0px;
	padding: 0px;
	}*/
ul.boxdx{
	/*width: 180px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	padding-left: 0px;
	/*float: right;*/
	list-style-image: url('none');
	list-style-type: none; margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0
	}

li.boxdx {
	width: 180px;
    margin: 14px 0 0px 0px;
	padding: 0px;
	}
	
	/*titolo a riga unica dei box della colonna di dx*/
.boxtitles2 {
	border-bottom:12px dotted #ffffff; position: relative;
	background-image: url('../images/sftitrightbox.gif');
	left: 0px;
	width: 180px;
	height: /*20*/0px;
	background-repeat: no-repeat;
	padding-right: 5px; margin-left:10px; margin-right:0; margin-top:0px; margin-bottom:0
	}
	
.boxtitles2 p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #7A5E9B;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

.boxtitles2 ul {
	/*width: 180px;*/
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	float: right; list-style-image:url('none'); list-style-type:none; margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0
	}


.boxtitles2 li {
	width: 180px;
	margin: 15px 0 0px 0px;
	padding: 0px;
	}

	/*titolo a riga unica dei box della colonna di dx*/
.boxtitles1 {
	border-bottom:12px dotted #ffffff; position: relative;
	background-image: url('../images/sftitrightbox.gif');
	left: 0px;
	width: 180px;
	height: 0px;
	background-repeat: no-repeat;
	padding-right: 5px; margin-left:10px; margin-right:0; margin-top:0px; margin-bottom:0
	}

.boxtitles3 {
	position: relative;
	margin: 0px 0 0 10px;
	left: 0px;
	width: 180px;
	height: 0px;
	background-repeat: no-repeat;
	border-bottom-width: 12px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	padding-right: 5px;
	}	

.boxtitles1 p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #7A5E9B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

/*.boxtitles1 ul{
	width: 180px;
	margin: 0px 0 0 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	padding-top: 0px;
	float: right;
	list-style-image: none;
	list-style-type: none;
	}

.boxtitles1 li {
    margin: 0px 0 0px 0px;
	padding: 0px;
	
	background-image: url(../images/bgboxtitles1.gif);
	}*/
ul.box1dx{
	/*width: 180px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	padding-left: 0px;
	/*float: right;*/
	list-style-image: url('none');
	list-style-type: none; margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0
	}

li.box1dx {
	width: 180px;
    padding: 0px;
	background-image: url('../images/bgboxtitles1.gif'); margin-left:0px; margin-right:0; margin-top:0px; margin-bottom:0px
	}				
	


/*.boxtitles3 {
	position: relative;
	background-image: url(../images/sftitrightbox.gif);
	margin: 0px 0 0 10px;
	left: 0px;
	width: 180px;
	height: 0px;
	background-repeat: no-repeat;
	border-bottom-width: 12px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	padding-right: 5px;
	}*/
p.newservice {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #7A5E9B;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
/*.boxtitles3 ul {
	width: 180px;
	list-style: url(none) none;
	margin: 0px 0 0 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	float: right;
	}

.boxtitles3 li {
	margin: 15px 0 0px 0px;
	padding: 0px;
	}*/
