/*stili per il layout elastico con background*/
html{margin: 0;padding:0}
body{padding-bottom: 100px;font-family: arial,sans-serif;font-size: 76%;
    background-color: #EDEDED}
	
div#container{
	width:770px;
	top:100px;
	position:absolute;
	left:50%;
	margin:-100px 0 0 -380px;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-width: thin;
	border-bottom-style: solid;
	background-image: url(../img/fondo_hm.gif);
}

div#container2{background: url(3expleftcol.jpg) repeat-y top left}

/*stili generici, su header e footer*/
div#header{height: 80px;background-color:#EDEDED;color: #333}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #B65858;font-size: 1.5em}
div#footer a{color:#FF0;font-weight: bold;text-decoration: underline}
p{line-height: 1.3em}

/*stili specifici per il layout*/
div#navigation{
	float:left;
	width: 280px;
	margin-top:44px;
	background-color: #EDEDED;
}

div#extra{
	float:right; 	
	width: 170px;
	margin-top:44px;
}


div#content{
	margin: 0 193px 0 281px;
	margin-top:44px;
	background-image: url(../img/contenuto_clienti.jpg);
}

/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#306392;font: normal bold 1.0em/1.4em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
div#navigation p{font-size: 90%}

/*stili per la sezione extra*/


.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
}

.primo_piano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#666666;
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
}

