/*
-----------------------------------------------
www.ascer.net
version:  feb. 2005
ParchiPerTutti.it
----------------------------------------------- */

/*tag generali html -----------------------------*/
BODY {BACKGROUND: #fff; COLOR: #1a2b48;
	FONT-FAMILY: Georgia, Verdana, Arial, helvetica, sans-serif;
	margin: 0px; padding: 0px;}
form {margin: 0px; padding: 0px; }
fieldset{margin: 0px; padding: 0px; border:0px; }
a:link {COLOR:  #365481;}
a:visited {COLOR: #5f6b7f;}
a:hover {COLOR:#dc0000;text-decoration: none;}
a:active{COLOR: white;	background-color: #365481;}
b, strong {  font-weight: bold; font-size:101%;}
img	{	border: 0;		}
hr {	display:none;}


h4 {
color: #809c48;   font-variant: small-caps; 
 padding: 0px; margin: 0px; padding-left: 20px;
 }
h5 {  color: #365481; 
  text-align: right;    text-transform: lowercase;
 border-top: #365481 1px solid;
 margin: 0px;
} 
h6 {  color: #365481; 
  padding-left: 20px;
  text-transform: capitalize;
  font-size: 110%;
  } 

/*struttura*/
/*navigazioni menu accessorio + topnav -------------------*/
.topnav {	
COLOR: #1a2b48; text-align: center; 
MARGIN: 0px; padding:2px 2px 10px 2px;  width:auto; 
}
.topnav img {text-align: left; padding:5px; float:left;  display: block;  }					
.topnav a, .topnav span, .topnav strong {display: none;}				


/*----navigazione principale*/	
.menubar, .menubarhome {display:none;}
#ricerca, #ricercahome {display:none;  }
/* ----sottosezioni */
#subsec { display:none; }
/*--- corpo centrale */
.breadcrumbs {
	padding: 2px 15em 2px 15px;
	color: #333;background: #eee ;
	border-bottom: 1px dotted #8EB2CF;
	border-top:    1px solid #1a2b48;
	font-size: 80%; text-transform: lowercase;
	}
.breadcrumbs span{display:none;}
	
#content {padding:10px 30px 20px 20px; 
font-size: 90%;  margin-left:10px;
line-height: 160%;  border-left:0px;
}

#content hr{display:none;}

/*--- piede */
.footer {
	text-align:center; font-size: 90%;
	border-top: #365481 1px solid;
	width: auto; padding: 0px 20px; 
	margin-bottom:0px;
		}
.footer a, .footer span, .footerhome a, .footerhome span{display:none;  visibility: hidden; 	}		
.copy { 
font-size:80%;
margin-bottom:0px;
   display: block;
   }
.by {display:none; border-top:0px;}	

/* ---- elementi speciali*/
.sponsor {font-size: 90%; margin: 8px 15px;  font-weight: bold; }
.accesskey {COLOR: #b40000;font-weight: bold; }
.backtotop{display: none;}


/*---pag speciali */
/*pagina certificazioni*/
UL.certificazioni LI{ font-size: 95%; 
list-style-type: none;BORDER-bottom: #ccc 1px solid;
padding-bottom: 7px; padding-top: 2px;
}
UL.certificazioni IMG{   padding-top: 7px; }
/*menu dettagli*/

.MenuDettagli {
	COLOR: #ff9900; 	FONT-SIZE: 90%; 
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;padding-top: 10px;
	width: 24em; margin-bottom: 10px;
	margin-top: -10px; margin-left: -10px;
}

#map {
	float:right;text-align: center;
	margin:10px 0px; /*	clear: both;*/
	width:20em;
	}

#foto {
	float:left; text-align: center;
	padding-right: 15px;	padding-bottom: 25px;
	margin:0px; width:20em;
		}




/* ..............elementi form ..................*/

input, textarea {
	background: #eee; color: #1a2b48;
	border: 1px solid ;
	margin-top: 2px;	padding: 1px;
}
input:focus, textarea:focus, select:focus {
	color: #333;
	background: white;
}

input.button {
	background: #b40000;	color: #fff;
	font-weight: bold;
	border-right: 2px solid #960000;			
	border-bottom: 2px solid #960000;
	border-left: 1px solid #dc0000;
	border-top: 1px solid #dc0000;	

}

 input.button:hover, input.button:focus {
	color: #fff; background: #960000;
}
.attenzione{
	border: 1px dashed #dc0000;
	padding: 10px 20px;
	margin: 5px 20px;
	font-size:90%;
}
.attenzione fieldset{margin: 5px; padding: 5px; border:1px; }

	