@charset "utf-8";
/* CSS Document */

body { 
font:80% verdana,helvetica,sans-serif;
margin-top:10px;
padding:0;
text-align:center;
background-color:#ffffff;
background-image:url(immagini/righegialle.jpg);
}
#bodyContent { width:960px;text-align:left;margin:0 auto; background-color:#FFFFFF; padding-left:5px; padding-right:5px; background-image:url(immagini/ombrasfondo.jpg); background-repeat:repeat-y;}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

/* testa */
#testa {
	background-image:url(immagini/bunner.jpg);
	background-repeat:no-repeat;
	padding:1em 0;
	height:100px;
}

/* corpo */
#corpo { 
	position:relative; 
	/*background:#f0f0f0 url(sfondo_colonna1.png) repeat-y; */
	border:1px solid #ffffff;
	padding-left:5px;
	padding-right:5px;
	
}
#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:160px; 
	padding:1em 0 0 2px; 
}
#corpo-colonna2 {
	height:700px;
	margin-top: 0;
	margin-right: 160px;
	margin-bottom: 0;
	margin-left: 160px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}
#corpo-colonna3 {
	position:absolute; top:0; right:0; 
	width:160px; 
	padding:1em 5px;
	margin-right:5px;
}

/*pie' di pagina */
#piedipagina { 
	background:#2a285e; 
	border:1px solid #000; 
	/*padding:1em 0;*/
	height:35px;
	/*text-align:center;*/
	color:#FFFFFF;
}

/*Data bunner*/
#data{
color:#FFFFFF;
position:absolute;
right:163px;
top:15px;
}

/*--- solo della home page ---*/

#menuPrivati{
height:225px;
/*border:1px solid #CCCCCC;*/
color:#FFFFFF;
background-image:url(immagini/menuServPriv.jpg);
/*background-color:#f3f3f3;*/
}
#menuAziende{
/*background-color:#f3f3f3;*/
/*padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin-top:5px;*/
height:160px;
background-image:url(immagini/menuServAz.jpg);
}
#divTrasparenza{
/*background-color:#f3f3f3;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;*/
margin-top:5px;
height:120px;
border:1px solid #CCCCCC;
}

.titolettoDestra{
text-align:center;
border:solid 1px #2a285e;
background-color:#2a285e;
color:#FFFFFF;
height:20px;
}
.titolettoSinistra{
text-align:center;
background-color:#2a285e;
color:#FFFFFF;
height:20px;
}
.trasparenza{
	text-align:center;
	vertical-align: middle;
}
a.trasparenza{
	color:#000000;
	text-decoration: none;
	display:block;
}
a:hover.trasparenza{

}

.loghi{
text-align:center;
padding-top:5px;
}
.rigaVuotaDestra{
height:20px;
}
.login{
text-align:center;
background-color:#F3F3F3;
border:1px solid #CCCCCC;
}

#cont1{
padding-left:10px;
padding-right:10px;
}
#cont2{
padding-left:10px;
padding-right:10px;
}
.benvenuti{
color:#cb2527;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.testo1{
	padding-top:5px;
	line-height:20px;
	font-size:12px;
	text-align:justify;
	color:#000066;
	font-family:arial, verdana;
}
#imgDestra1 {
float: right; margin: 0px 0px 0px 5px;
}
#imgSinistra1 {
float: left; margin: 0px 5px 0px 0px;
}
.rigaVuotaCentro{
height:20px;
}
.testoElencoPuntato{
padding-left:40px;
padding-top:1px;
padding-bottom:1px;
color:#2a285e;
}
a.elencoPuntato{
color:#2a285e;
text-decoration:none;
display:block;
}
a:hover.elencoPuntato{
color:#cb2527;
}
a:visited.elencoPuntato{
color:#2a285e;
}
.divPreventivo{

}
