/*****************************/
/***   © www.aipacmem.it   ***/
/*****************************/
.GeneraleA
{   
background-image: url('/include/img/fondoAmm.png'); 
background-color: #445781; 
background-position: top left;
SCROLLBAR-FACE-COLOR: #445781;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #445781;
SCROLLBAR-BASE-COLOR: #445781;
scrollbar-3d-light-color: : #ffffff;
scrollbar-dark-shadow-color: #ffffff
}
.GeneraleD  
{   
background-image: url('/include/img/bluDX.png');  
background-position: top left;
SCROLLBAR-FACE-COLOR: #445781;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #445781;
SCROLLBAR-BASE-COLOR: #445781;
scrollbar-3d-light-color: : #ffffff;
scrollbar-dark-shadow-color: #ffffff
}
body                 {margin:0;}
img                  {border:0;}
.linkIMG             {border:0; text-decoration:none;}

/* immagini di background */
.bannerTop           {background-image: url('/include/img/logoTop.png');         background-position: top left; background-repeat:no-repeat;}
.bannerTop2          {background-image: url('/include/img/logoTop2.png');        background-position: top left; background-repeat:no-repeat;}
.fondoMenuG          {background-image: url('/include/img/fondoMenuGrigio.png'); background-position: top left; background-repeat:no-repeat;}
.ombraCESX           {background-image: url('/include/img/ombraCESX.png');       background-position: top left; background-repeat:repeat-y;}
.ombraBotCE          {background-image: url('/include/img/ombraBotCE.png');      background-position: top left; background-repeat:repeat-x;}
.rigaHP              {background-image: url('/include/img/rigaHP.png');          background-position: top left; background-repeat:repeat-x;}

/* colori fondi */
.fondoPagine         {background-color:#ffffff; margin:0;}
.fondoBlu            {background-color:#354262; margin:0;}
.fondoGrigia         {background-color:#808080; margin:0;}
.fondoMenuSX         {background-image: url('/include/img/bluSX.png');  background-position: top left; }
.fondoMenuDX         {background-image: url('/include/img/bluDX.png');  background-position: top left; }
.fondoTestaMenu      {background-color:#DBDBDB; margin:0;}
.fondoSito           {background-color:#445781; margin:0;}
.fondoColHome        {background-color:#e0e0e0; margin:0;}
.rigaFooter          {background-color:#495177;}

.Btop                {border-top : 1px solid #B4B4B4;}
.Bright              {border-right : 1px solid #B4B4B4;}
.Bleft               {border-left : 1px solid #B4B4B4;}
.Bbottom             {border-bottom : 1px solid #B4B4B4;}

/* testi link */
.voceMenu1           {font-size:11px; line-height:13px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenu1:Hover     {font-size:11px; line-height:13px; font-weight:normal; color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenu1Sel        {font-size:11px; line-height:13px; font-weight:bold;   color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuL           {font-size:13px; line-height:18px; font-weight:normal; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuLog         {font-size:12px; line-height:18px; font-weight:normal; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuLog:Hover   {font-size:12px; line-height:18px; font-weight:normal; color:#f58243; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenu            {font-size:12px; line-height:18px; font-weight:normal; color:#404040; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenu:Hover      {font-size:12px; line-height:18px; font-weight:normal; color:#ff0000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuSel         {font-size:12px; line-height:18px; font-weight:bold;   color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuG           {font-size:13px; line-height:18px; font-weight:normal; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuG:Hover     {font-size:13px; line-height:18px; font-weight:normal; color:#f58243; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.voceMenuGSel        {font-size:13px; line-height:18px; font-weight:bold;   color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.linkModulo          {font-size:11px; line-height:24px; font-weight:bold;   color:#f58243; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.linkModulo:Hover    {font-size:11px; line-height:24px; font-weight:bold;   color:#084E8A; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.linkMenuSX          {font-size:12px; line-height:14px; font-weight:normal; color:#404040; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.linkMenuSX:Hover    {font-size:12px; line-height:14px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.voceMenuSXSel       {font-size:12px; line-height:14px; font-weight:bold;   color:#404040; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.linkFooter          {font-size:11px; line-height:18px; font-weight:normal; color:#f58243; font-family:Verdana, Helvetica, sans-serif; text-decoration:underline;}
.linkFooter:Hover    {font-size:11px; line-height:18px; font-weight:normal; color:#f58243; font-family:Verdana, Helvetica, sans-serif; text-decoration:underline;}

/* testi */
.testoFooter         {font-size:11px; line-height:18px; font-weight:normal; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.testoLogin          {font-size:12px; line-height:18px; font-weight:normal; color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.testoLoginB         {font-size:12px; line-height:18px; font-weight:bold;   color:#ffffff; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.titoloHomePage      {font-size:15px; line-height:20px; font-weight:normal; color:#A51E25; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloPagina        {font-size:22px; line-height:24px; font-weight:normal; color:#084E8A; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloHP            {font-size:12px; line-height:14px; font-weight:bold;   color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloHPSX          {font-size:12px; line-height:14px; font-weight:bold;   color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloHPI           {font-size:10px; line-height:14px; font-weight:bold;   color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; font-style:italic}
.regione             {font-size:10px; line-height:14px; font-weight:bold;   color:#ff0000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloHPISX         {font-size:10px; line-height:14px; font-weight:bold;   color:#808080; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; font-style:italic}
.dataLista           {font-size:11px; line-height:16px; font-weight:bold;   color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; font-style:italic}
.titoloPaginaCorpo	 {font-size:20px; line-height:24px; font-weight:normal; color:#084E8A; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.testoPagBold        {font-size:12px; line-height:18px; font-weight:bold;   color:#63645E; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.titoloLista         {font-size:12px; line-height:18px; font-weight:normal; color:#A51E25; font-family:Verdana, Helvetica, sans-serif; text-decoration:none;}
.titoloDX            {font-size:11px; line-height:14px; font-weight:bold;   color:#A51E25; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.testoHP             {font-size:11px; line-height:14px; font-weight:normal; color:#004485; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.testoHPSX           {font-size:11px; line-height:14px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.testoPag            {font-size:12px; line-height:18px; font-weight:normal; color:#63645E; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.testoFirma          {font-size:12px; line-height:18px; font-weight:normal; color:#63645E; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:right;}
.testoDX             {font-size:11px; line-height:14px; font-weight:normal; color:#A51E25; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}
.errore              {font-size:12px; line-height:18px; font-weight:bold;   color:#A51E25; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;}

/* form */
.campitop            {font-size:12px; line-height:18px; font-weight:normal; color:#63645E; font-family:Verdana, Helvetica, sans-serif; BACKGROUND: #F1F1F1; border-color : #E9E9E9 #E9E9E9;}

#centro  {   width: 900px; height: 140px; padding:0; border:0; 
			 position: absolute;
			 z-index:99; 
			 left: 50%;
			 top: 394px;
			 margin: 0px 0px 0px -450px;
        }

.fondoLogin  {
			 background: url(/include/img/fondoLogin.png) repeat top left;
			 padding: 5px 0px 0px 20px;
			 font-size:13px; 
			 line-height:15px; 
			 font-weight:normal; 
			 color:#ffffff; 
			 font-family:Verdana, Helvetica, sans-serif; 
			 text-decoration:none; 
			 text-align:left;
			 }
.titoloLogin {
	         font-size:14px; line-height:18px; font-weight:bold; color:#fb6f13; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;
			 }
.erroreLogin {
	         font-size:14px; line-height:18px; font-weight:normal; color:#ffff00; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;
			 }
.titoloFooter {
	         font-size:12px; line-height:18px; font-weight:normal; color:#82ccc9; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;
			 }

#slider {width: 600px; height: 150px; padding: 0px; border:0;}
#slider img {padding:0px; margin:0px; border:0;}

.tondo  { 
		 border-bottom-left-radius: 5px;
		 border-bottom-right-radius: 5px;	
		 border-top-left-radius: 5px;
		 border-top-right-radius: 5px;
}
.campoSearch {
	width: 120px; 
	height:15px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	top: 0px;  
	font-size:11px; line-height:13px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; 
}
.campoLingua {
	width: 80px; 
	height:22px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	top: 0px; 
	font-size:12px; line-height:14px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; 
}
.campoRegione {
	height:22px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	top: 0px; 
	font-size:12px; line-height:14px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left; 
}
.campoLogin {
	width: 144px; 
	height:11px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	top: 0px;  
	font-size:11px; line-height:13px; font-weight:normal; color:#000000; font-family:Verdana, Helvetica, sans-serif; text-decoration:none; text-align:left;
}
.riga  { background: url(/include/img/riga.png) repeat top left;}

/* text Scroll styles */

.tickercontainer { /* the outer div with the black border */
border-top: 1px solid #7e7e7e;
background: #ffffff; 
width: 915px; 
height: 40px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { 
position: relative;
margin-left: 0px; 
margin-right: 0px; 
top: 12px;
width: 915px;
overflow: hidden;
}
ul.newsticker { 
position: relative;
left: 915px;
font: normal 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; 
background: #ffffff;
white-space: nowrap;
padding: 0;
color: #ff0000;
font: normal 14px Verdana;
margin: 0 50px 0 0;
text-decoration:none;
} 