.advert {
	padding: 3px 3px 3px 5px;
	display:block;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 1em;*/
	background-color:#09F;
	 color: #ffffff;
	/*border-bottom: 1px solid #191970;*/
	background: #09F url(../img/menu.gif) repeat-x;
}
a:link {
	color: #000;
	text-decoration: none;
/*	text-decoration: underline;*/
}
a:visited {
	color: #000;
	text-decoration: none;
	
}
a:hover, a:active {
	color: #F00;
	/*background: #CCC;*/
	text-decoration: underline;
}

.azzurrosez{
/*font-family:Arial,sans-serif;
	/*font-size:14px;*/
	font-size:1.3em;
	font-weight:bold;
	color:#09F;
	border-bottom : 1px dotted #09F;
	border-left : 1px solid #09F;
	padding-left : 10px;
	padding-bottom :8px;
	padding-top : 5px;}
/*#accesskeys {
    clear: both;
	background:#fff;
	padding:.5em;
	margin:1em 0; 
	border:1px #09f;
	border-style:solid none;
	}*/

#accesskeys {
	font-size: 0.80em;
	text-align:center;
	padding:1px;
	border-bottom: 1px solid #ADD8E6;
	color: #000;
	background: #E0FFFF;
	}
	
.bold{
	color: #003399;
	font-size: 11px;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 5px;
}


.colonnadx 
{
float: left;	
width:60%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
padding-top:5px;
}


.colonnaUno
{
float:left;
width:32%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
 margin-left: 3px;
}

.colonnaDue
{
float:left;
width:32%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
margin-left: 3px;
}
.colonnaTre
{
float:left;
width:32%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
margin-left: 3px;
}

.colonnaUnopiccola
{
float:left;
width:10%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
 margin-left: 3px;
}

.colonnaDuegrande
{
float:left;
width:60%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
margin-left: 3px;
}
.colonnaTrepiccola
{
float:left;
width:20%;
background-image: url(../img/bgtbl2.gif);
font-size: .8em;
margin-left: 3px;
}

h1, h2, h3 { color: #666; font-variant: small-caps; letter-spacing: .1em; }
h1 { 
	line-height: 1.1em;
	border-style: solid;
	border-color: #666;
	text-align: center;
	border-width: 1px 0;
}




h1,h2,h3,h4,h5,h6 { 
	color: #09F; 
	background:transparent; 
}
h6{
 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 font-size: 1em;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h7{
 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 font-size: 1em;
 color: #cc0000;
 margin: 0px;
 padding: 0px;
}

.italic{
	color: #09F;
	font-size: 13px;
	font-style: italic;
	font-weight:bold;
	padding-top: 15px;
	padding-bottom: 5px;
}

#lastup span { 
	font-weight:bold;
	/*font-size: 9px; */
	font-size:0.8em;
	border: 1px solid #ADD8E6; 
	padding: 1px 10px; 
	text-align:center; 
	color: #009;
}


/* locazione */
#locazione {
	font-size:.80em;
	padding:0 1em;
	color:#000;
	background:#E0FFFF;
	border-bottom:1px dashed #09F;
	text-transform : capitalize;
	}
#locazione A:link,#locazione A:visited { 
	text-decoration:none; 
	font-weight:bold; 
	color:#009; 
	background:transparent
}



#menu ul {
	margin:0;
	padding-left:0.5em;
	list-style: none;
	color: #999;
	background-image: url(../img/bgtbl2.gif);
	/*border-top : 1px solid #09F;*/
}


/* navbar */
.navBar {
	clear: both;
	color:white;
	text-align: center;
	background: #09F url(../img/menu.gif) repeat-x;
	/*background: #09F ;*/
	letter-spacing: .1em;
	margin-top : 100px!important;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-size: .8em;
	height: 18px;
	}
	
.nota { font-size: .85em; background: #F0FFFF;margin:.5em 0 0 0; padding-right: 1em; text-align: right}

#opzioni {
	margin:0;
	padding:0.3em;
	background: #F6F6F6;
	border : 1px solid #CCC;
/*	list-style: none;*/
	/*color: #999;*/
	/*background-image: url(../img/bgtbl2.gif);*/
	/*border-top : 1px solid #09F;*/
}

#menudx ul {
	margin:0;
	padding-left:0.5em;
	list-style: none;
	color: #999;
	background-image: url(../img/bgtbl2.gif);
	/*border-top : 1px solid #09F;*/
}
.post-messaggio { 
    background: #F6F6F6;
	/*border-right : 1px solid #CCC;
	border-bottom : 1px solid #CCC;*/
	
/*	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding:10px;*/
	border : 1px solid #CCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
.post-messaggio a:link {
	color: #09F;
	text-decoration: none;
/*	text-decoration: underline;*/
}
.post-messaggio a:visited {
	color: #09F;
	text-decoration: none;
	
}
.post-messaggio a:hover, .post-messaggio a:active {
	color: #F00;
	/*background: #CCC;*/
	text-decoration: underline;
}

.post-titolo {
    /*background: #09F;*/
	/*border-bottom : 1px solid #09F;*/
	margin-top:4px;
	padding: 0 10px;
	font-variant: small-caps;
	letter-spacing: .1em;
	font-size: 1.2em;
	color: #09F;
	font-weight : bold;
}
/*.post {
    margin: 2px 0 4px 0;
	border-top : 1px solid #09F;
	border-left : 1px dashed #09F;
}*/
.post-messaggio1 { 
    background: #FFF;
	/*border-top : 1px solid #09F;*/
	border-left : 1px solid #09F;
	
/*	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding:10px;*/
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	/*text-align :justify;*/
	color: #009;
	}
.post-messaggio1 p{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-size: 1em;
	color: #009;
	margin-top : 5px;
	margin-left: 250px;
	margin-right: 30px;
	padding-bottom : 5px;
}	

.post-messaggio1 div.pdx{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-size: 1em;
	font-weight : bold;
	color: #009;
	margin-top : 5px;
	margin-left: 5px;
	margin-right: 270px;
	padding-bottom : 5px;
}

.post-messaggio1 div.immagine{
width:50px;
padding:5px;
/*font: .70em verdana, helvetica, sans-serif; */
margin:0px 10px 10px 0px;
float:left; 
}
.post-messaggio1 div.immaginedx{
/*padding:5px;
font: .70em verdana, helvetica, sans-serif; */
margin:0px 10px 10px 0px;
float:right; 
}
.post-messaggio1 div.titolo{/*font-family:Tahoma,Arial,sans-serif;/*font-size:11px;*/font-size:1em;font-weight:bold;padding-left:5px;color:#009;}
							
.post-messaggio1 div.titolo1{/*font-family:Arial,sans-serif;
	/*font-size:14px;*/
	font-size:1.3em;
	font-weight:bold;
	color:#09F;
	padding-left:5px;
	padding-top:20px;
	margin-top :40px;
	margin-left: 250px;
	margin-right: 30px;
	margin-bottom : 15px;
							}
.post-messaggio2 { 
    background: #FFF;
	/*border-top : 1px solid #09F;*/
	border-left : 1px solid #09F;
	
/*	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding:10px;*/
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	/*text-align :justify;*/
	color: #009;
	padding-bottom:20px;
	/*margin-bottom:50px;*/
	}
.post-messaggio2 p{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-size: 1em;
	color: #009;
	margin-top : 5px;
	margin-left: 100px;
	margin-right: 30px;
	padding-bottom : 5px;
}	

.post-messaggio2 div.pdx{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-size: 1em;
	font-weight : bold;
	color: #009;
	margin-top : 5px;
	margin-left: 35px;
	margin-right: 200px;
	padding-bottom : 5px;
}

.post-messaggio2 div.immagine{
width:50px;
padding:5px;
/*font: .70em verdana, helvetica, sans-serif; */
margin:0px 10px 10px 0px;
float:left; 
}

.post-messaggio2 div.immaginedx{
padding:5px;
/*font: .70em verdana, helvetica, sans-serif; */
margin:0px 10px 10px 0px;
float:right; 
}
.post-messaggio2 div.titolo{
/*font-family:Tahoma,Arial,sans-serif;*/
/*font-size:11px;*/
font-size:1em;font-weight:bold;padding-left:5px;color:#009;}
							
.post-messaggio2 div.titolo1{
/*font-family:Arial,sans-serif;*/
	/*font-size:14px;*/
	font-size:1.3em;
	font-weight:bold;
	color:#09F;
	padding-left:5px;
	padding-top:10px;
	margin-top :40px;
	margin-left: 100px;
	margin-right: 30px;
	margin-bottom : 7px;
							}




.titoloblu {
/*font-family:Tahoma,Arial,sans-serif;*/
	  		/*font-size:11px;*/
			font-size:1em;
			color:#009;
			
			}
.titoloblu a:link {
	color: #009;
	text-decoration: none;
/*	font-family:Tahoma,Arial,sans-serif;*/
	  		/*font-size:11px;*/
			font-size:1em;
}
.titoloblu a:visited {
	color: #009;
	text-decoration: none;
/*	font-family:Tahoma,Arial,sans-serif;*/
	  		/*font-size:11px;*/
			font-size:1em;
	
}
.titoloblu a:hover,.titoloblu a:active {
	color: #009;
	/*background: #CCC;*/
	text-decoration: underline;
/*	font-family:Tahoma,Arial,sans-serif;
	  /*		font-size:11px;*/
	  font-size:1em;
}

.txt {
/*font-family:Tahoma,Arial,sans-serif;*/
	  /*font-size:11px;*/
	/*  font-size:1em;	  
	  text-decoration:none;
	  color:#009;
	  padding-bottom :10px;*/
	  }
	  
.txt div.titolo{
/*font-family:Tahoma,Arial,sans-serif;
	  /*font-size:11px;*/
	  font-size:1em;
	  text-decoration:none;
	  color:#6A696F;
	  
	  }
	  


/*.post-messaggio { 
	margin: 5px 10px 0px 10px;
	padding: 3px;
	background: #FFF;

	}*/
/* risultati-ricerca */
.grassonero
{
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 10px;*/
	font-size:0.9em;
	color: Black;
	padding-bottom: 10px;
	margin-left : 10px;
	top : 0;
}

.grassonerosx
{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 10px;*/
	font-size:0.9em;
	color: Black;
	padding-bottom: 10px;
	margin-left : 10px;
}
.grassonero titolo
{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*font-size: 10px;*/
	font-size:0.9em;
	color: Black;
	padding-bottom: 10px;
	margin-left : 10px;
}



.risultati-ricerca ul { color: #009	}



#searchbox {
/*	border-top: 1px dashed #009;
	border-bottom: 1px dashed #009;*/
	/*padding:2px;*/
	font-weight: normal;
}

#searchbox input.txt { 
		font-size: 10px; 
		/*font-size:1em;*/
    	letter-spacing: 0;
		/*width:60px; */
		border-color: #09F;
		background: #FFF; 
		color: #000;
	}
#searchbox input.but { 
		font-size: 10px; 
		/*font-size:1em;*/
/*		width:60px; */
		border-color: #09F;
		background: #09F; 
		color:#FFF;
	}

#searchbox input.but:hover { background: #09F; }
#searchbox input.but:focus { color: #C00;background: #09F; }


/* stylemenu */
#stylemenu ul { color: #09F; border-top : 1px solid #09F; font-size:.85em	}
	
#tdbianco {
		background: #FFF; 
		
		}
#tableele { background: #FFF; border:0.5px double #CCC;}
#tdele { background: #09F; border-left:0.5px solid #CCC; border-bottom:0.5px solid #CCC; border-right:0.5px solid #CCC;color:#ffffff;font-weight: bold;}
#tdele2 { background: #c6e0f9; border-left:0.5px solid #CCC; border-bottom:0.5px solid #CCC; border-right:0.5px solid #CCC; color:#000000;font-weight: bold;}

#tdeleimg { border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background:#ccc;}
#tdelebottom { background: #FFF; border-bottom:1px solid #CCC;}

td{ padding-left: 3px;  background: url(../img/bgtbl2.gif);  }
table a:link, table a:visited { color: #009; text-decoration: none; font-size: .8em; }
table a:hover,table a:active { background: #CCC; color: #009 ; text-decoration: none;  font-size: .8em; }





/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
width:150px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu1 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
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:#ccc;
color: #009;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: #eee;
color:#c00;
} /* colori per l'effetto roll-over */

/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

ul.menu2 { 
width:500px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
background:#ccc;
color: #009;
border-color:#09F;
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
background: #eee;
color:#c00;
border-color:#66c;
} /* colori per l'effetto roll-over */

/*classe del form dell'anagrafe*/
.modelli_txt {
	color : #333333;
	height: 20px;
	text-align: left;
	padding: 2px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	font-size:1.2em;
	font-weight: normal;
}
.radiobut {
	width: 20px;

}
.botsubmit {
	width: 80px;

}
.form {
	width: 90%;

}

.post-messaggiosx{
   
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	margin: 0px 0px 10px 0px;
	padding-bottom:10px;
	width:45%;
	float: left;
	
}
.post-messaggiodx{
   
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	margin: 0px 0px 10px 0px;
	padding-bottom:10px;
	width:45%;
	float: right;
	
}	

.postimg { 
    
	padding-top: 10px;
	padding-right: 0px;
	/*text-align :justify;*/
	
	}

.post-messaggio3 { 
    background: #FFF;
	border-left : 1px solid #09F;
	border-bottom : 1px dashed #09F;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	/*text-align :justify;*/
	color: #009;
	padding-bottom:250px;
	}

.post-messaggio3 img{ 
	margin : 5px;
	}
