/* ************  DEFINIZIONE DEGLI ELEMENTI  ***************/

body{
		margin:0; 
		padding:0; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
      color:Black;
		font-size:11px;
		text-align: justify; 
		/*background-image: url(./imgstyle/sfondo.png);*/
		background-image: url(../resources/sfondo.png);
		background-repeat: repeat-x;
		background-color :inherit;
      /*scrollbar-arrow-color: white;*/
          }
	
td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;
	 }
	 	
img {
	border: none;
}

div{
	margin:0;
	padding:0; 
	}

a{ 
	color: #003366;
   text-decoration: none; 
	background-color :inherit;
	}
	
a:link, a:visited	{
   font-weight : bold;
	text-decoration: none; 
	}
	
a:active, a:focus	{  text-decoration: none; 
} 
a:hover 	{ 
   font-weight : bold;
	text-decoration : underline; } 
p{
	text-align: justify;
}

select
{  font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color: #003366;
	border-style: solid;
	font-weight: bold;
	border-width: 1px;
	border-color: #808080;
	background-color: #EEF1F5;
	/*background-image: url('./input-background.jpg');*/
	/*background-image: url('../img/inputtext_back.jpg');*/
}

input
{  font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color: #003366;
	font-weight: bold;
	border-width: 1px;
	border-color: #98ABC0;
	height: 20px;
	/*background-image: url('../img/inputtext_back.jpg');*/
	background-color: #EEF1F5;
}

textarea
{  font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #98ABC0;
	width: 95%;
	background-color :inherit;
}

h1{
   font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #003366;
	/*color:#4A5F7A;*/
	font-weight: bold;
	/*letter-spacing: -0.05em;*/
	white-space: nowrap;
	padding: 0px;
	margin: 5px 0px 6px 0px;
	height: 20px;
	
}

h2{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	background-color :inherit;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	
}

h3{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	background-color :inherit;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

h4{
   font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	background-color :inherit;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

h5{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 10px;
	background-color :inherit;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

h6{
   font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 9px;
	background-color :inherit;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

/********  INIZIO CLASSI   *******/ 

.tablecontent{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color :inherit;
	}
	
	
/*******    NAVIGAZIONE        ******/
/*******    NAVIGAZIOENE HEDAER ********/
.nav_header
		{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight : normal;
		color: #003366;
		background-color :inherit;
		}
A.nav_header:VISITED,  A.nav_header:LINK{
	text-decoration : none;
	font-weight :normal;
}
A.nav_header:HOVER,  A.nav_header:ACTIVE, A.nav_header:FOCUS {
   font-weight : normal;
	color: #ffffff;
	text-decoration :none;
	background-color :inherit;
}

/************ calssesociet? gruppo **********/
.societagruppohp{
   font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 16px;
	font-weight : bolder;
	color: #003366;
	/*color:#4A5F7A;*/
	font-weight: bolder;
	letter-spacing: -0.05em;
	white-space: nowrap;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	height: 15px;
	
}

A.societagruppohp:VISITED,  A.societagruppohp:LINK{
	text-decoration : none;
	font-weight : bolder;
}
A.societagruppohp:HOVER,  A.societagruppohp:ACTIVE, A.societagruppohp:FOCUS {
   font-weight : bolder;
	color: #003366;
	text-decoration :underline;
	background-color :inherit;
}

/*******    NAVIGAZIOENE LEFTBAR ********/
.nav
		{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		background: #98ABC0;
		font-size: 10px;
		color: #003366;
		text-align: left;
		}
A.nav:VISITED,  A.nav:LINK{
	text-decoration : none;
}
A.nav:HOVER,  A.nav:ACTIVE, A.nav:FOCUS {
   font-weight : bold;
   text-decoration : underline;
}
.nav_alt
		{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		background: #98ABC0;
		font-size: 10px;
		color: White;
		text-align: left;
		}
A.nav_alt:VISITED,  A.nav_alt:LINK{
	text-decoration : none;
}
A.nav_alt:HOVER,  A.nav_alt:ACTIVE, A.nav_alt:FOCUS {
   font-weight : bold;
	text-decoration : underline;
}

/*******    TESTO INTERNO    ******/
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color :inherit;
	}
A.text:VISITED,  A.text:LINK{
	text-decoration : none;
	color: #003366;
	background-color :inherit;
}
A.text:HOVER,  A.text:ACTIVE, A.text:FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

.text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	background-color :inherit;
	}
A.text_small:VISITED,  A.text_small:LINK{
	text-decoration : none;
	color: #003366;
	background-color :inherit;
}
A.text_small:HOVER,  A.text_small:ACTIVE, A.text_small:FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

.text_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:White;
	background-color :inherit;
	}
A.text_alt:VISITED,  A.text_alt:LINK{
	color: #ffffff;
	text-decoration : none;
	background-color :inherit;
}
A.text_alt:HOVER,  A.text_alt:ACTIVE, A.text_alt:FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

.text_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF33;
	background-color :inherit;
	}
A.text_yellow :VISITED,  A.text_yellow :LINK{
	text-decoration : none;
	color: #FFFF33;
	background-color :inherit;
}
A.text_yellow :HOVER,  A.text_yellow :ACTIVE, A.text_yellow :FOCUS {
	color: #FFFF33;
	text-decoration : underline;
	background-color :inherit;
}

.text_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color :inherit;
	}
A.text_blu :VISITED,  A.text_blu :LINK{
	text-decoration : none;
	color: #003366;
	background-color :inherit;
}
A.text_blu:HOVER,  A.text_blu :ACTIVE, A.text_blu :FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

.text_strutturaorg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color :inherit;
	}
A.text_strutturaorg :VISITED,  A.text_strutturaorg :LINK{
	text-decoration : none;
	color: #003366;
	background-color :inherit;
}
A.text_strutturaorg:HOVER,  A.text_strutturaorg :ACTIVE, A.text_strutturaorg :FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}
.text_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	background-color :inherit;
	font-weight: normal;
		}
A.text_footer:VISITED,  A.text_footer:LINK{
	text-decoration : none;
	font-weight: normal;
}
A.text_footer:HOVER,  A.text_footer:ACTIVE, A.text_footer:FOCUS {
	text-decoration : underline;
	font-weight: normal;
}

/* *****  LINEE BLU ******/
.blu_line
{
	border-bottom-width : 1px;
	border-left : 0;
	border-right : 0;
	border-top : 0;
	border-style : solid;
	border-color: #98ABC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
   font-size :9px;
	background-color :inherit;
}

A.blu_line:VISITED,  A.blu_line:LINK{
	text-decoration : none;
	width:100%;
	
}
A.blu_line:HOVER,  A.blu_line:ACTIVE, A.blu_line:FOCUS {
	width : 100%;
	text-decoration : underline;
}

.yellow_line
{
	border-bottom-width : 1px;
	border-left : 0;
	border-right : 0;
	border-top : 0;
	border-style : solid;
	border-color: #C6BB1A;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size :9px;
	background-color :inherit;
}

A.yellow_line:VISITED,  A.yellow_line:LINK{
	text-decoration : none;
	width:100%;
	
}
A.yellow_line:HOVER,  A.yellow_line:ACTIVE, A.yellow_line:FOCUS {
	width : 100%;
	text-decoration : underline;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	background-color :inherit;
	}
A.titolo:VISITED,  A.titolo:LINK{
	text-decoration : none;
	/*color: #003366;*/
}
A.titolo:HOVER,  A.titolo:ACTIVE, A.titolo:FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

.sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 14px;
	background-color :inherit;
	}
A.sottotitolo:VISITED,  A.sottotitolo:LINK{
	text-decoration : none;
	/*color: #003366;*/
}
A.sottotitolo:HOVER,  A.sottotitolo:ACTIVE, A.sottotitolo:FOCUS {
	color: #003366;
	text-decoration : underline;
	background-color :inherit;
}

 /*  TABLE GALLERY AEM  */
.testata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #C6BB1A;*/
	/*background: #4A5F7A;*/
	color: #003366;
	background:#98ABC0;
	}
.testata1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background: #4A5F7A;
	}
.sottotestata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	background: #98ABC0;
	}
.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background: #B9C4D4;
        text-align: left;

	}
.testata_box_hp{
	line-height:21px;
	padding-left: 25px;
}


 .corpolink_left{
	font-size: 11px;
	font-weight: bold;
	/*color: #C6BB1A;*/
	/*background: #4A5F7A;*/
	color: #ffffff;
	background:#8999AE;
	/*border: 1px;
   border-style: solid;
   border-color: #C1CCD7;*/
	border-width: 0px 1px 1px 0px;
   border-style: solid dotted solid dotted;
   border-color: #C1CCD7 #ffffff #C1CCD7 #ffffff;
 }
  .corpolink_right{
	font-size: 11px;
	font-weight: bold;
	/*color: #C6BB1A;*/
	/*background: #4A5F7A;*/
	color: #ffffff;
	background:#8999AE;
	/*border: 1px;
   border-style: solid;
   border-color: #C1CCD7;*/
	border-width: 0px 0px 1px 0px;
   border-style: solid dotted solid dotted;
   border-color: #C1CCD7 #ffffff #C1CCD7 #ffffff;
 }
	
/************** STILE NAVIGAZIONE ***********************/
.divon
{
	visibility: visible;
}
	
.divoff
{
	visibility: hidden;
	display: none;
}


#align_left{
   text-align: left;
   color:inherit;
	background-color :inherit;
}
#align_right{
   text-align: right;
	color:inherit;
	background-color :inherit;
}
#align_center{
   text-align: center;
	color:inherit;
	background-color :inherit;
}
#align_justify{ 
   text-align: justify;
	color:inherit;
	background-color :inherit;
}

#titolo_aem_box{
	width: 351px;
	height: 75px;
	/*float:left;*/
	display: block;
	/*margin: 0px;*/
	/*padding: 0px;*/
	/*padding: 5px 0px 0px 0px;*/
	/*border: 1px;
	border-style: solid;
	border-color: Fuchsia;*/
	padding: inherit;
	margin: inherit;
}

#titolo_ita_left{
   /*background-color: #B9C4D4;*/
	float:left;
	clear: left;
	/*display: block;*/
	/*display: block;*/
	width: 351px;
	height: 74px;
	/*border: 1px;
	border-style: solid;
	border-color: Fuchsia;*/
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*margin: 5px 5px 0px 0px;*/
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	color:#FCEE21;
	/*color:inherit;*/
	background: url(../resources/titolo_aem.gif);
	/*background-image: url(../resources/societa_gruppo.gif);*/
   background-repeat:no-repeat;
}

#titolo_eng_left{
   float:left;
	clear: left;
	display: block;
	/*display: block;*/
	width: 351px;
	height: 74px;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border: 1px;
	border-style: solid;
	border-color: Fuchsia;*/
	/*margin: 5px 5px 0px 0px;*/
	vertical-align: top;
	font-weight: bold;
	font-size: 10px;
	color:#FCEE21;
	/*color:inherit;*/
	background: url(../resources/titolo_aem_eng.gif);
	/*background-image: url(../resources/societa_gruppo.gif);*/
   background-repeat:no-repeat;
}

#titolo_aem_ita_eng_right{
   /*background-color: #B9C4D4;*/
   /*float:right;
	display: inline;*/
	float:left;
	clear: right;
	display: block;
	width: 214px;
	height: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*padding: 5px 5px 5px 25px;
	margin: 5px 0px 0px 0px;*/
	vertical-align: top;
	font-weight: bold;
	color:#ffffff;
	/*color:inherit;*/
	background: #64778E;
	/*background: url(../resources/titolaaem_back_right.gif);*/
	/*background-image: url(../resources/societa_gruppo.gif);*/
   background-repeat:no-repeat;
}



#gruppo_box{
   /*background-color: #B9C4D4;*/
   float:left;
	display: block;
	width: 351px;
	height: 211px;
	/*border: 1px;
	border-style: solid;
	border-color: #98ABC0;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	/*color:inherit;*/
	background: url(../resources/socetagruppo.png);
	/*background-image: url(../resources/societa_del_gruppo.gif);*/
   background-repeat:no-repeat;
}

#utlita_box{
	width: 351px;
	height: auto;
}
#header_utilita_ita{
   /*background-color: #B9C4D4;*/
   float:left;
	display: block;
	width: 351px;
	height: auto;
	/*border: 1px;
	border-style: solid;
	border-color: #98ABC0;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	/*color:inherit;*/
	background: url(../resources/box_utilita.gif);
	/*background-image: url(../resources/societa_gruppo.gif);*/
   background-repeat:no-repeat;
}

#header_utilita_eng{
   /*background-color: #B9C4D4;*/
   /*background-color: #B9C4D4;*/
   float:left;
	display: block;
	width: 351px;
	height: auto;
	/*border: 1px;
	border-style: solid;
	border-color: #98ABC0;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	/*color:inherit;*/
	background: url(../resources/box_utilita.gif);
	/*background-image: url(../resources/societa_gruppo.gif);*/
   background-repeat:no-repeat;
}

#utilita{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  color:#FCEE21;
  background-color :inherit;
  line-height: 19px;
}

#news {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*font-weight: bold;*/
  color:#FFFFFF;
  background-color :inherit;
  background-image: url(../resources/back_barra_primo_piano.gif);
  background-repeat: repeat;
 /* line-height: 19px;*/
/*  border: 1px solid red;*/
}

#news_left {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*font-weight: bold;*/
  color:#FCEE21;
  background-color :inherit;
  background-image: url(../resources/news_left.gif);
  /* line-height: 19px;*/
height:90px;
width:24px;
}

#news_right {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*font-weight: bold;*/
  color:#FCEE21;
  background-color :inherit;
  background-image: url(../resources/news_right.gif);
  /* line-height: 19px;*/
	height:90px;
	width:25px;
	
}

#news p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
 }




