/* CSS Document */

body 
{
	font: 14px Arial, Helvetica, sans-serif;    
	background-color:#006600;	
	text-align:center;
	margin: 0px; 
	padding:0;
	}

#contenitore { 
	width: 800px;
	background-color:#ffffff;	
	background-image:url(../img/fondo.gif);
	border: solid #ffffff 1px;	
	margin: 0 auto;
	text-align:left;
	position:relative;
	}

div#header { 
	width:800px;
	height:150px;
	float:left;
	margin: 0px;
	background-color: #339933;
	}
	
div#menusx {
    background: #339933;
	color: #000;
	/*border-left: solid #003366 2px;*/
	width: 150px;
	height: 550px;
	
	/*padding-top: 10px;*/
	float:left;
	}

ul#menusx { 
	font: 11px Arial, Helvetica, sans-serif;
	width:150px;
	margin:0;
	padding: 0px;
	list-style:none;
	height: 30px;
	/*line-height:30px;*/
}
	
ul#menusx li {
	list-style-type: none;
	display: block;
	margin: 0;
	height: 30px;
	/*line-height:30px;*/
	color:#FFFFFF;
}

ul#menusx li a:link, ul#menusx li a:visited {
	background: #339933 url(../img/menu2.gif) no-repeat left center; /*pre-load immagine*/
	text-decoration: none;	
	font-weight:bold;	
	display: block; 	
	height: 30px;	
	line-height:30px;	
	color: #ffffff;	
	padding: 0px 0px 0px 30px;	
}

ul#menusx li a:hover, ul#menusx li a:active {
	background:#339933 url(../img/menu2-roll.gif) no-repeat left center;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 30px;
	line-height:30px;
	color:#FFFFFF;
	padding: 0px 0px 0px 30px;
}
	
	
#contenuti {
	padding:10px;
	float:left;	
	background-color:#FFFFFF;	
	margin-left:150px; 
	margin:0px;
	width:630px;
	}
	
/*div#navigation{ 
	margin: 0px; 	
	padding:0px;	
	width: 150px;
	height:620px;
	float:left;
	background-color:#339933;
	}*/

/*	
	
div#rimpiazzatitolo { 
	background: url(top.jpg) 0 0 no-repeat; 
	color: #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	height:107px;
	padding-left: 775px;
	width:0;
	overflow:hidden;
	}

*/

div#menusx div.riepilogo
{
	width: 140px;
	line-height:15px;
	color: #333333;
	padding:5px;
	}


div#menusx div.newsbox{ 
	margin-bottom: 2em;
	padding: 6px 4px;
	border-left: solid #666666 1px;
	border-right: solid #666666 1px;
	border-bottom: solid #666666 1px;
	background:#eee;
	}
	
div#menusx div.newsbox p{
	margin: 0; 
	padding: 1px 1px;
	color: #333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align:left;
	}
	
div#menusx div.newsbox form{
	margin: 0; 
	padding: 1px 1px;
	color: #333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align:left;
	}
	
	
div#menusx div.link{
	margin: 0; 
	padding: 1px 1px;
	color: #F69533; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align:right;
	}
	
	
div#menusx div.link a:link{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#990000 ;
	text-decoration: none;
	font-weight:bold;
	}
	
div#menusx div.link a:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#990000;
	text-decoration:none ;
	font-weight:bold;
	}
	
div#menusx div.link a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#cc0000;
	text-decoration: underline;
	font-weight:bold;
	}
	
	
div#titolettosx {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
	background-color: #003366;
	}



div.textimg{
	margin:0px;
	width: 610px;
	display:table;
	}
	
	
div.textimg img{
	float:left;
	padding: 0px;
	margin: 0 15px 0px 10px;
	border: 2px solid  #006600; 
	}
	
	
div.textimg h2{
	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #006600;
	text-align:left;
	}
	
div.textimg h3{
	
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #006600;
	text-align:left;
	}	
	
div.textimg p{
	margin: 0px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #333333;
	text-align:left;
	}
	
	
div#titolo{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/bg-titolo.gif);
	width:580px;
	height:18px;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
	margin-bottom: 15px;
	padding:2px 0 0 30px;
	}

	
	
img#marcatore {
	margin-top:1px;
	margin-right:4px;
	margin-left:2px;
	width: 1em;
	height: 1em;
	}
	
	


A:link , A:visited { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#006600; text-decoration: underline;}
A:hover { color:#006600; text-decoration: none; }



div#footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 	 
	clear:both;
	height:70px;	
	text-align:center;
	padding: 0px 0px;	
	background-color: #339933;
	color: #ffffff;		
	/*border-bottom: solid #ffffff 4px;*/	
	border-top: solid #ffffff 4px;	
	margin:0px;
	background-image:url(../img/bg-footer.gif); 
	font-weight:normal;
	}
	
div#footer a:link{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	}
	
div#footer a:visited{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	}
	
div#footer a:hover{
	font-size: 11px;
	color:#ffffff;
	/*color:#339933;
	background-color:#ffffff;*/
	font-weight:bold;
	text-decoration: underline;
	}



















.tab-txt {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px;
	color: #FFFFFF;
}

.tab-txt link{	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tab-txt a:link{	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.tab-txt-picc {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tab-titolo{	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.tab-form-txt {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #006600;
}

/*Stili lista risultati ricerca*/
.boldtext {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #006600;
	text-align:left;	
}

.text{
	margin: 0px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #333333;
	text-align:left;
	}

.listimg{
	padding: 0px;
	margin: 0 7px 12px 5px;
	border: 2px solid  #006600; 
}

/*Stile riga risultati ricerca*/

.stiletr td 
{
    /*border-style:hidden;*/
    /*border-top: 2px solid #339933;*/
    border-bottom: 2px solid #339933;
    padding:5px 0 5px 5px;
}

.hoverrow
{
    background:url(img/gt.gif);
}

.outrow
{
    background:none;
}

/*Stile menu paginazione*/	

.pagination{
padding: 3px;
color:#060;
}

.pagination tr td{
padding-bottom: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #060;
}

.pagination span /*definsce lo stile del link della pagina selezionata*/
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;  
font-weight:bold;
border: 1px solid #006600;
color:#fff;
background: #339933;    
padding: 0 5px;
}

.pagination a, .pagination a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;    
padding: 0 5px;
border: 1px solid #006600;
text-decoration: none; 
color: #339933;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #339933;
color: #006600;

}

.pagination td.nextpage{
font-weight: bold;
}

/*Stili scheda immobile*/
.firstimg
{
border: 2px #006600 solid; 
padding:0px;
}

/*Pulsanti e campi di form*/
.btn
{    
    background:#339933 url(../img/tasto.gif);
    background-position:left center;
    background-repeat:no-repeat;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    height:24px;
    width:auto;
    padding-left:20px;
    margin:1px;
    vertical-align:middle;
    border:1px outset  #393;
}

input
{
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#060;
}
textarea 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;  
    color:#060;
  
}
.ddlist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px; 
    color:#060;
 text-transform:capitalize;
}






