@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Tahoma, Verdana;
	font-size:9pt;
	color:#393a4c;
	text-align:center;
	margin:0px;
	background: url(../Images/loginSiap/sfondo.jpg) repeat-y;
}

.contenitoreEsterno
{
	width:900px;
	margin:auto;
	text-align:left;
	background: url(../Images/loginSiap/sfondoCentrale.png) repeat-y;
}

/****************************************************/
/********************* INTESTAZIONE *****************/
/****************************************************/

.intestazione .banner_altoSX
{
	float: left;
	width: 397px;
	margin-left: 30px;
}

.intestazione .banner_altoDX
{
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}

.intestazione .separazione_alto
{
	margin-left: 9px;
}

.intestazione .banner_basso
{
	margin-left: 9px;
	text-align: center;
}

.intestazione .separazione_basso
{
	margin-left: 9px;
}

.confine
{
	width: 100%;
	margin-left: 9px;
}

.voceLogin
{
	margin-left: 30px;
	color: #700000;
	font-weight: bold;
}

#bannerAltoSx
{
    cursor: pointer;
    cursor:hand;
}

#bannerBasso
{
    cursor: pointer;
    cursor:hand;    
}

/****************************************************/
/******************** CORPO CENTRALE ****************/
/****************************************************/

.spunta
{
    position:relative;
    display:block;
    width:1px;
    height:1px;
    float:left;
}
.spuntaNews {
    float: right;
    left: 525px;
  
   
    position: absolute;
    top: -12px;
}



.spuntaNews #txt_inPrimoPiano
{
    color: white;
    font-size: 10pt;
    font-weight: bold;
    left: 27px;
    position: absolute;
    top: 10px;
    width: 100px;
}

.centraleSX
{
	width: 500px;
	margin-top: -1px;
	background: url(../Images/loginSiap/sfondoLogin.jpg) no-repeat;	
	float: left;
}


.centraleDX
{
     padding-top: 40px;
	width: 390px;

	float: left;
	background: white url(../Images/loginSiap/sfondoNewsOpaco.jpg) repeat-y;
	
}


.centraleSX .login
{
	width:303px;
	height:255px;
	margin-top: 25px;
	margin-left: 50px;
	float: left;
	background:url(../Images/loginSiap/boxLogin.png) no-repeat bottom left transparent;
}

.messaggioInAlto
{
	float:left;
	font-size:10pt;
	color:white;
	font-weight: bold;
	border:0px;
    margin-left: 120px;
    margin-top: 40px;
}

.tableLogin
{
    margin-top: 80px;
    margin-left: 20px;
}

.username
{
	font-size: 10pt; 
	color: white;
	font-weight: bold;
}

.password
{
	font-size: 10pt; 
	color: white;
	font-weight: bold;
}

/*.btn_entra
{
	border:0px;
	margin:10px 0px 0px 105px;
}*/

.centraleSX .errorLabel
{
    font-size: 13px;
    color:Red;
    font-weight:bold;
    width:100%;
    text-align: center;
    float: left;
}

.contenitoreEsterno .centrali
{
background: white;
display: block;
float: left;    
width: 890px;
margin-left: 10px;
    }
    
    

/*********************************************************/
/*********** CORPO CENTALE, COLONNA DI DESTRA ************/
/*********************************************************/
.ultimeNews
{
	float: left;
}

.ultimeNews a .immagineLogo
{
	width: 57px;
	height: 58px;
	position: center;
	background: url(../Images/loginSiap/icona.jpg) no-repeat;
	float: left;
	margin-left: 10px;
}

.ultimeNews a .immagineDivisore
{
	width: 1px;
	height: 132px;
	position: center;
	background: url(../Images/loginSiap/barraArticolo.jpg) no-repeat;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.ultimeNews a .blocco_dati{

	padding-left: 30px;
}

.ultimeNews a
{
	display:inline-block;
	margin-top:7px;
	width:100%;
}

.ultimeNews a:hover
{
	text-decoration:none;
	background:url(../Images/loginSiap/ultimeNewsHover.png) repeat-y right transparent;
}

.ultimeNews a .immagine
{
	float:left;
	width:66px;
	height:90px;
	position:relative;
	overflow:hidden;
	margin-right:10px;
}

.ultimeNews a .immagine img
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	border:0px;
	vertical-align:middle;
}

.ultimeNews a .immagine img.bordo
{
	z-index:200;
}

.ultimeNews a span
{
	display:block;
	cursor:hand;
}

.ultimeNews a span.ultimeData
{
	font-size: 10px;
	padding-top:8px;
	color:#cebeb1;
	font-style:italic;
}

.ultimeNews a span.ultimeData img
{
	border: none;
	text-decoration:none;
}

.ultimeNews a span.ultimeLeggi
{
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.ultimeNews a span.ultimeLeggi img
{
	border: none;
	text-decoration:none;
}

.ultimeNews a:hover span.ultimeTitolo
{
	color:#17365d;
	font-weight:bold;
}

.ultimeNews a span.ultimeTitolo
{
	font-weight:bold;
}



a
{
	color:#8c5a30;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


.visibile
{
	display:inline-block;
}

.invisibile
{
	display:none;
}

.centrato
{
	text-align:center;
}

.clear
{
	clear:both;
}


.footer
{
	width:100%;
	height:38px;
	background:url(../Images/loginSiap/footer.jpg) repeat-x bottom transparent;
	text-align:center;
	float: left;
}

.header
{
	width:100%;
	height:38px;
	background:url(../Images/loginSiap/header.jpg) repeat-x top transparent;
	text-align:center;
}


/*******************************************************************************/
/*********************************** MODALE ************************************/
/*******************************************************************************/

.datiModale
{
    text-align: justify;
    height: 400px;
}

.datiModale a
{
 color: Blue;
}

.datiModale .titoloModale
{
    color: #D00000;
    font-weight: bold;
}








