body { 
	font:85% Times,Georgia,serif; 
	margin:10px;
	padding:0;
	background:#fff
	}
code { font:80% Times,Georgia,serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

a:link, a:visited {
font-weight:bold;
text-decoration: underline;
color:#009;
}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#testa { width:20cm; margin:0em auto; padding:2em 1em; text-align:left; display: none;}
#corpo { width:20cm; margin:0em auto; text-align:left }
#piedipagina { width:98%; margin:.5em auto; text-align:center;display: none; }

/* testa */
#testa { 
	background:#333E42 url(http://www.periti.mo.it/images/header.jpg);
	border:5px solid #6F858D; 
	padding:0 0; 
}
#testa h1 {  
	font:			bold 40px/50px arial, verdana, helvetica, sans-serif;
	margin:		0;
	color:			#ffffff;
	margin:.1em 1em .5em .4em;
	display:block;
}
#testa h2 {  
	font:			bold 17px/27px arial, verdana, helvetica, sans-serif;
	margin:		0;
	margin:.1em .1em .5em 1em;
	display:block;
	color:			#ffffff;
}
/* corpo */
#corpo { 
	position:relative; 
	background:#6F858D url(http://www.periti.mo.it/images/sfondo_colonna1.gif) repeat-y; 
	border:.05cm solid #666;
}
#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:.1cm; 
	padding:1em 0; 
	display: none;
}
#corpo-colonna2 { 
	margin:0 .1cm 0 .1cm; 
	background:#fff; 
	padding:1em 0; 
	voice-family: "\"}\"";
	voice-family: inherit;
	}

#info {
position:relative; top:0; left:2px; width:91%; 
margin:0em .4em .6em;padding:.1em .4em .1em .4em;text-align:left;border:1px dotted #333333;background:#fff;color:#000
}
#info h3{
font:	bold 11pt Times,Georgia,serif; 
}
#info p{
font:	10pt Times,Georgia,serif;
}

#news1{
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
		}
#news1 h3{
font:	bold 11pt Times,Georgia,serif;
color:#000;
}
#news1 p{
font:	10pt Times,Georgia,serif;
color:#000;
}
.fotosx1{
		float:left;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
	}
.reset1 {clear: both; display: block;}
	
#news2{
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
		}
#news2 h3{
font:	bold 11pt Times,Georgia,serif;
color:#000;
}
#news2 p{
font:	10pt Times,Georgia,serif;
color:#000;
}
.fotosx2{
		float:left;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
	}
.reset2 {clear: both; display: block;}

#news3{
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
		}
#news3 h3{
font:	bold 11pt Times,Georgia,serif;
color:#000;
}
#news3 p{
font:	10pt Times,Georgia,serif;
color:#000;
}
.fotosx3{
		float:left;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:8px;
	}
.reset3 {clear: both; display: block;}

#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:.1cm; 
	padding:1em 0; 
	color: #fff;
	display: none;
}

#piedipagina h6 {  
	font:			0.8em verdana, arial, helvetica, sans-serif;
	margin:.1em .1em .5em 1em;
	color:			#3E535B;
	line-height: 0.8em;
	display: none;
}
#piedipagina p {  
	font:			0.8em verdana, arial, helvetica, sans-serif;
	margin:.1em .1em .5em 1em;
	color:			#3E535B;
	line-height: 0.8em;
	display: none;
}

/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
position:relative;
font:	bold 0.8em verdana, arial, helvetica, sans-serif; 
width:160px;
list-style:none; 
margin:0; padding:0; 
display: none;
}
ul.menu1 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
padding:0 0.4em; /* lascia spazio fra il bordo del menu e il testo del link */
line-height:2em;
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited { 
background:#d2dfe3;
color: #009;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: #ffffff;
color:#000;
}

#newsletter { position:absolute; top:0; width:150px; 
margin:0 0 1em 0;padding:0 0 .3em 0;text-align:center;border:3px solid #D2DFE3;background:#fff;color:#3E535B; display: none;}
#newsletter form { margin:0 }

#newsletter input.txt,#newsletter input.but { border:1px solid;margin:0 0 2em 0; }
#newsletter h4 { 
font:	bold 0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.2em 0 .4em 0 
}
#newsletter h5 { 
font:	0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.2em 0 .4em 0 
}
#newsletter .privacy { 
font:	0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.2em  0 .2em 0 
}
#newsletter input.txt { border-color:#596F78 #596F78 #596F78 #596F78;width:8em;background:#F2F2F2;color:#000; margin:.4em 0 .7em 0 }
#newsletter input.but { border-color:#996 #596F78 #596F78 #996;background:#596F78;color:#000; margin:2em 0 2em 0}


#area_riservata { position:relative; width:150px; 
margin:10em 0 2em 0;padding:0 0 .3em 0;text-align:center;border:3px solid #D2DFE3;background:#fff;color:#3E535B;display: none; }
#area_riservata form { margin:0}
#area_riservata form p { 
margin:2em 0 0 0;padding:0 0 0.5em 0;
background:#fff;color:#000
}
#area_riservata input.txt,#newsletter input.but { border:1px solid; }
#area_riservata h4 { 
font:	bold 0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.2em 0 .5em 0 
}
#area_riservata h5 { 
font:	0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.2em 0 .5em 0 ;
}
#area_riservata .iscriviti { 
font:	0.8em verdana, arial, helvetica, sans-serif; 
text-align:center;
margin:.4em  0 .2em 0 ;
}
#area_riservata input.txt { border-color:#596F78 #596F78 #596F78 #596F78;width:8em;background:#F2F2F2;color:#000; margin:.3em 0 .6em 0; }
#area_riservata input.but { border-color:#996 #596F78 #596F78 #996;background:#596F78;color:#000; margin:0 0 0 0;}

#admin { position:relative; width:150px; 
margin:2em 0 5em 0;padding:.4em 0 0 0;text-align:center;border:3px solid #D2DFE3;background:#fff;}
#admin h4 {font:0.8em verdana, arial, helvetica, sans-serif;margin:.2em 0 .5em 0;display: none; }
 
#w3c { position:relative;  
margin:0 .4em 0 .4em;text-align:left; display: none;}

#css { position:relative; 
margin:0 .4em 0 .4em;text-align:left; display: none;}

#visite { position:relative;width:140px; border:2px solid #D2DFE3;background:#fff;color:#3E535B;
font:	0.75em verdana, arial, helvetica, sans-serif;
margin:3em .3em 0 .3em;padding:.5em .2em .5em .2em;text-align:center; display: none;}

#avvisoNN4 { display: none; }
