/*stili per il layout fluido*/
html,body{margin: 0;padding: 0;}
body{font-family: Tahoma, Arial; font-size: 90%}
div#container{position: relative;background-color: #FFF;}
img{border:0;}
h1{font-weight:bold;color:#CC0000;font-size: 150%;}
h2{font-weight:bold;color:#CC0000;font-size: 120%;}
/*stili generici, su header e footer*/
div#header{height: 149px;background-image: url(/database/fierascandiano/sangiuseppe.nsf/sfondotop.gif);}
div#footer a{color:#000;font-weight: bold;text-decoration: underline}
/*stili specifici per header*/
div#logo{position: absolute;
	left: 0px;
	top:0px;
	height: 130px;
	width: 124px;}
div#testata{position: absolute;
	top:61px;
	left:124px;
	height:69px;
	width:440px;}
div#fiera{position: absolute;
	top:0px;
	left:124px;
	height:61px;
	width:440px;}
div#dxtop{
	margin-top: 2px;
	position: absolute;
	top: 10px;
	right: 10px;
	height: 16px;
	width: 166px;
	font-size: 75%; 
	color: #000;}
div#cerca{	
	color:#000;
	position: absolute;
	top:75px;
	right:10px;
	height:40px;
	width:166px;
	font-size: 75%; 
	font-weight:bold;}
div#indirizzo{
	width:99%;
	padding:2px;
	position:absolute;
	height:18px;
	top:130px;
	left:0px;
	color:#000;
	font-size: 70%;
	letter-spacing:0.2em;
	text-align:left;}
/*stili specifici per il layout*/
div#navigation{
	position:absolute;
	top:149px;
	left:0;
	width:138px;\width:148px;w\idth:148px;
	margin: 1em 0 0 10px;
	font-size: 80%; 
	/*font-weight:bold;*/}
div#extra{
	position:absolute;
	top:149px;
	right:0;
	width:10px;\width:15px;w\idth:15px;}
div#contenthome{	
	margin:8px 10px 8px 192px !important; 
	margin:8px 10px 8px 182px;
	padding:0px;
	background-color: #FFf;}
div#content{min-height:340px;height:auto !important; height:340px; margin:0 15px 0 158px;padding: 1em 10px;}
div#titolo{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;}
div#testo{
	height:410px;
	padding:8px;
	text-align:center;
	position:relative;}
div#percorso{
	padding-right:10px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#000;
	font-size: 75%; 
	text-align:right;}
/*div#testoint{
	height:370px;
	padding:10px;
	position:relative;}*/
div#footer{
	padding:8px;
	background-color:#E9E3D5;
	color:#000}
div#content p{margin:0px;padding:0px;}
div#piede{
	position:relative; 
	width:100%; 
	margin:2px;
	font-size: 75%}
div#piede .psx{
	width:20%;
	position:relative;
	text-align:left;
	float:left;}
div#piede .pdx{
	width:99%;
	position:relative;
	text-align:right;
	color:#000;}
/*stili per la navigazione*/
div#navigation .ulcon{
	background-color:#F8F6F0;
	border: 1px solid #000; 
	margin: 2px;
	padding: 8px 2px 4px 8px;
	list-style-type: none;}
div#navigation .ulsenza{
	border: 1px dashed #000;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 10px; 
	margin-bottom: 5px;
	padding: 8px 2px 4px 8px;
	list-style-type: none;}
div#navigation li{
	margin: 0;
	padding-bottom: 12px;}
div#navigation .li02{
	padding-top:5px;}
/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 80%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
a{color: #000;}
a:link{color: #000;}
a:visited{color: #000;}
a:hover, a:active {color: #CC0000;text-decoration: underline;}
.imagehp {
	margin-top: 3px;
	margin-right: 8px;
	float:left;}
.image {
	margin-top:5px;
	margin-left:5px;
	float:right; 
	border:1px solid #CC0000;}
.titoletto{
	font-family: Tahoma, Arial;
	font-size: 95%;
	color:#900;
	font-weight: bold;}
.sottotitolo{
	margin-top:5px;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#000;
	font-style: italic;}
.descrizione{
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#000;
	line-height: 20px;
	text-align:justify;}
.descrizione ul{margin:5px; padding:0;}
.sottopagine{
	margin-top:3px;
	font-family: Tahoma, Arial;
	font-size: 100%;
	color:#000;}
.campi {
	margin-top:2px;
	background-color:#FFF;
	height: 17px;
	border:1px solid #000;
	width: 125px;
	color:#000;
	font-size: 80%;}
.bottoni {
	background-color:#000;
	height: 17px; 
	border:1px solid #000; 
	width: 30px; 
	color:#fff;
	font-size: 80%;}
.bottonig {
	background-color:#000;
	height: 17px; 
	border:1px solid #000; 
	width: 50px; 
	color:#fff;
	font-size: 80%;}
.tabella{
	font-family: Tahoma, Arial;
	font-size: 100%;
	color:#000;}
.scheda{
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#000;}
.settore{
	color:#000;
	font-weight: bold;}
.azienda{
	color:#990000;
	font-weight: bold;}
#nota {
border: 1px dotted #D0C4AC;
padding:1em;
margin:1em;
font-weight:bold;
width:70%;
font-size:100%;
text-align:center;
}
.contatti {
color:#000000;
font-size:95%;
font-weight:bold;
padding:1em;
/*margin-bottom:1em;*/
}
.lab {
width:150px;
margin-right:10px;
text-align:right;
}
.azienda a:link{color:#990000;text-decoration:underline;}
.azienda a:visited{color:#990000;text-decoration:underline;}
.azienda a:hover {color:#000;text-decoration:underline;}
.azienda a:active {color:#000;text-decoration:underline;}
.sottopagine a:link{color:#990000;text-decoration:underline;}
.sottopagine a:visited{color:#990000;text-decoration:underline;}
.sottopagine a:hover {color:#000;text-decoration:underline;}
.sottopagine a:active {color:#000;text-decoration:underline;}

