/* CSS Document */
/*---STRUTTURA---*/
* {
  padding: 0;
  margin: 0;
} 

body { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#3BA8E0;
color: #666666;
}
a {
color:#FF6600;
font-weight: bold;
text-decoration:none;
}

p {
color: #666666;}
#pagina 
{
  margin: 5px auto;
  width: 930px;
  padding: 0px;
  background-color: #3BA8E0;
}
/*------*/

/*---INTESTAZIONE---*/
#testa
{
 height:16px;
 background: url(img/sopra.jpg) no-repeat;
}

#intestazione 
{
padding-top: 10px;
padding-left: 45px;
padding-right: 45px;
 height:80px;
 background: url(img/body.jpg) repeat-y;
}

/*------*/
#menu_contenitore {
	background: url(img/body.jpg) repeat-y;
	height:42px;
	padding-left: 15px;
}

#menu {
	text-align: right;
	padding-top: 6px;
	background-image:url(img/nav.jpg);
	font-family:Arial, Helvetica, sans-serif;
	width:900px;
	height:42px;
	background-repeat: repeat-x;
	color: #FF9900;
}

#menu a {
	background-image:url(img/nav.jpg);
	background-repeat: repeat-x;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
	height:42px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom:30px;
	padding-top: 6px;}
	
	#menu a:hover  {
	background-image:url(img/a_nav.jpg);
	background-repeat: repeat-x;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
    width: 100px;
	height:42px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom:30px;
	padding-top: 6px;

}





/*---CONTENUTO PAGINE---*/

	.contenuto { 
	/*text-align: justify;*/
 	background: url(img/body.jpg) repeat-y;
	margin-top: 0px;
	/*overflow: auto;*/
	height: auto !important;  /* per i browser moderni */
    height: 400px;      /* per IE5.x e IE6 */
    min-height: 400px;  /* per i browser moderni */
	}
	
	.contenuto h1 {
	font-weight:normal;
	color:#047db9;
	font-size:20px;
	}
	
	.contenuto h2 {
	
	color:#047db9;
	font-size:14px;
	}
	
	.contenuto_pagine {
	
	padding: 10px;
	
	}
	
	.contenuto_pagine2 {
	padding: 0px;
	padding-top: 10px;
	}
		.contenuto_pagine_bianco {
		padding: 20PX;
	background:#FFFFFF;
	border: 1px  solid #FF6600;
	
	}
	a.scheda  {
	color:#FF9900;

	}
	

	.lista {
	padding: 20PX;
	background:#FFFFFF;
	border: 1px  solid #FF6600;
	}
	
	.bordo_img {
	border: 2px #CCCCCC solid;}
	.primo {
	width: 268px;
	height: 378px;
	margin-left:30px;!important; /* IE 7.0 */
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*border: 1px #FF6600 solid;*/
	float:left;
	display: inline;
	background: url(img/form.jpg) bottom;
}



			.form {
			height: 185px;
			background: trasparent;
			}
			
			.testo_form{
			color:#666666;
			text-align:left;
			padding-left: 5px;
			padding-top: 2px;
			height: 158px;}
		
			.bottone{
			background:url(img/nav.jpg) repeat-x;
			padding: 3px;}
			
			.bottone_piccolo{
			background:url(img/nav.jpg) repeat-x;
			padding: 1px;}
			
			.fondo_form {
			height: 58px;
			background: url(img/curva.jpg) bottom left no-repeat;
			}
			
			.tendina {
			background: #FFFFFF;
			border: 1px solid #cccccc;
			padding: 1px;
			color:#333333 ;}
			
			.tendina3 {
			width: 100px;
			background: #FFFFFF;
			border: 1px solid #cccccc;
			padding: 1px;
			color:#999999;}
			
				.tendina4 {
			width: 190px;
			background: #FFFFFF;
			border: 1px solid #cccccc;
			padding: 1px;
			color:#999999;}
			
			.tendina2 {
			width: 300px;
			background: #FFFFFF;
			border: 1px solid  #999999;
			padding: 1px;
			color:#999999;}
		
			
			.rosso {
			color:#FF0000;}
	
	
			.submit {background:url(img/bottone.gif) repeat-x ; border: 1px #6699CC solid; color: #003399}
			.reset {background:url(img/icone/chiudi.jpg) no-repeat ; width: 60px; height: 68px; border: 1px #FFFFFF solid;}
			.calendario {background:url(img/icone/calendario.jpg) no-repeat ; width: 38px; height: 37px; border: 1px #FFFFFF solid;}
			.calendario_arancio {background:url(img/icone/calendario_arancio.gif) no-repeat ; width: 38px; height: 37px; border: 0px #FFFFFF solid;}
	
	.altro {
	margin-left: 278px;}
	
			 .secondo {
			 background-color:#FFFFFF;
			width: 258px;
			height: 143px;
			margin-left:10px;
			margin-right:10px;
			margin-top:10px;
			float:left;
			border: 1px #FF6600 solid;
			overflow:auto;
			padding: 10px;
			}
			
			.secondo h1 {
			color: #047db9;
			font-size: 15px;
			text-transform: uppercase;}
			
			 .terzo {
			 
			 background-color:#FFFFFF;
			 height: 158px;
			width: 268px;
			margin-bottom: 10px;
			margin-left:10px;
			margin-right:25px;
			margin-top:10px;
			float:left;
			border: 1px #FF6600 solid;
			overflow:auto;
			padding: 2px;
			}
			
			.flash{
			float: left;
			margin-left: 10px;
			margin-top: 5px;}
			.vetrina {
			padding-top: 3px;}
			.vetrina .immagini {
			
			border: 1px #999999 dashed;}
			
			.vetrina h1 {
			
			text-transform:uppercase;
			color: #117FBA;
			font-size: 12px;}
			
			
			.grigio_scuro {
			color:#333333;
			font-weight: bold;
			
			}


/*tabella*/

.prezzi {
padding: 3px;
}

.celle {
padding: 5px;}

 .h2_senzabold {
color:#047db9;
	font-size:12px;
	font-weight: normal;
	}




/*--------*/


/*---PIE DI PAGINA---*/

#pie_pagina { 
  margin-top: 0px;
  background:url(img/fondo.jpg) no-repeat;
  height: 99px;
  padding: 5px;
  clear: both;
}

.footer {
width: 400px;
float: right;
border-top:  1px #FF9900 solid;
line-height: 20px;
text-align:right;
margin-right: 20px;
padding-top: 10px;}


.bdc {
margin-left: 20px;
text-align: right;
padding-right: 20px;
margin-top: 10px;
float:left;}

a.minibutton{font: 9px arial,sans-serif;
    text-transform: uppercase;text-decoration: none;
    border: 1px solid;border-color: #CCC #666 #666 #CCC;
    padding-left: 0.2em;background: #FFF;color: #555}
a.minibutton:hover{border-color: #333 #999 #999 #333; text-decoration:none;}
a.minibutton span{padding: 0 0.2em} 
a.mt{color:#000000}
a.mt span{background: #ff0000;color:#FFF}

.arancio_form { color:#FF3300}


.tabella_affitti {
border: 1px solid #CCCCCC;}

.tabella_affitti td {

padding: 5px;}

.tabella_unita td {
padding: 5px;}

.ricerca {
color: #FF6600;
text-transform: uppercase;
background:none;
border: none;}

.piu_info a{
color: #003399}

.meno_info a{
color: #003399}

.prezzi2 {
border-collapse:collapse;}

.prezzi2 th {padding: 5px;
border: 1px solid #ccc;
font-weight:bold;
color: #3BA8E0}

.prezzi2 td {
padding: 5px;
border: 1px solid #ccc;
}