html, * {
	/* font-family: Century Gothic, Verdana, Arial, sans-serif; */
	padding:0;
	margin:0;
}
body {
	/* background-color:#D3BFA5; */
	
	 background-image:url(/immagini/back.jpg);
	 
	 background-repeat: repeat-x; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	margin:0 auto;
	padding:20px 0;
}

/* intestazioni */
h1 {
	/* color:#FFFFFF;
	text-align:center; */
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #42292f;
	padding-left: 0.3em;
	padding-top: 0.2em;
	
}

h2 {
	/* color:#FFFFFF;
	text-align:center; */
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #42292f;
	padding-left: 0.5em;
}


h1 {
	font-size:2.2em;
}
h2 {
	font-weight:normal;
}
h3 {
	/* color: #6e8aa2; */
	color: #354E6E;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	/* border-bottom:2px dotted #d4dde4; */
	text-decoration: underline;
}
h4 {
	color: #354E6E;
	margin-bottom:3px;
	text-decoration: underline;
	/* border-bottom:1px solid #d4dde4; */
}

h5 {
	font-size: 105%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #42292f;
	padding-left: 0.5em;
}


/* paragrafi */
p {
	margin:5px 2px 10px 2px;
	line-height:1.4em;
}

/* collegamenti */
a, a:visited {
	color: #024A6D;
}
a:hover {
	
	/* color:#688AB6; */
	color: #c51919;
}

/* liste */
ul {
	list-style:square;
	margin:4px 0 4px 20px;
}
ol {
	margin:4px 0 4px 27px;
}

/* form */

legend {
	/* color: #D08566; */
	color: #c51919;
	font-weight: bold;
}

form {
	padding: 0;
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color:#FBF3F0;
}
form label {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	margin-left: 6px;
	padding: 6px;
}
form input, form textarea {
	background-color:#FBF3F0;
	border:none;
	border-bottom:1px solid #c51919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
}
form textarea {
	border:1px solid #c51919;
}
form input.button {
	
	
	padding:4px;
	margin: 8px;
	border-right:3px solid #c51919;
	border-bottom:3px solid #c51919;
	border-top:1px solid #c51919;
	border-left:1px solid #c51919;
}



img{
	border: 0;
	
	
} 


/* contenitore, testata & barra_navigazione */
#contenitore {
	width:70%;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:10px;
}
#testata {
	/* background-color:#CFB899; */
	/* padding-top:30px; */
	border:1px solid #6e8aa2;
	 
	/* height:124px; */
	height: 150px;

	 background-image:url(/immagini/emilio3.jpg);
	background-repeat: repeat;
	background-position: center; 


}
#barra_navigazione {
	font-family: Century Gothic, Verdana, Arial, sans-serif;
	/* background-color: #6e8aa2; */
	background-color: #354E6E;
	margin:5px 0;
	width:100%;
	height:30px;
}
#barra_navigazione ul {
	list-style:none;
	margin:0;
	padding:0;
}
#barra_navigazione ul li {
	float:left;
}
#barra_navigazione ul li a {
	float:left;
	padding:5px 10px;
	height:20px;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	display:block;
}
#barra_navigazione ul li a:hover {
	
	/* color: #c51919; */
	color: #fff;
	background-color: #354E6E;
       	border-bottom: 5px solid #c51919;	
}
#barra_navigazione ul li a.selezionato,
#barra_navigazione ul li a.selezionato:hover {
	color: #c51919;
	background-color: #fff;
	border-bottom: 5px solid #c51919;
	
	
}

/* contenuto */
#contenuto {
	/* margin-right: 6px;
	margin-left: 6px: */
	margin-top: 1em;
	
	

	/* margin-bottom: 2px; */
	
	border-top: 1px solid #d4dde4;
}

/* corpo - sinistra */
#corpo {
	width:67%;
	float:left;
	border-right: 1px solid #d4dde4;
	padding-top: 0.7em;
	
	
}


#titolo {
	/* background-image:url(/immagini/caricatura_ico.gif);
	 background-repeat: no-repeat; 
	 background-position: right;  */
	height: 3.5em;
}



#icona {
	float: right;
	margin: 0 1em 0 0;
}


/* barra_laterale - destra */
#barra_laterale {
	float:right;
	width:30%;
	margin:5px 0px 5px 5px;
	padding-top: 0.7em;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	color:#354E6E;
}
#barra_laterale ul {
	list-style:none;
	padding:0;
	margin:5px 0;
}
#barra_laterale ul li {
	padding:0;
	margin:0;
	display:block !important;
	display:inline; /* for ie */
}
#barra_laterale ul li a {
	display:block;
	padding:4px 0 4px 2px;
	margin:0;
	text-decoration:none;
	/* font-family:Geneva, Arial, Helvetica, sans-serif; */
}
#barra_laterale ul li a:hover {
	color:#FFFFFF;
	background-color: #354e6e;
	text-decoration:none;
}
#barra_laterale p, div#barra_laterale ul {
	margin-bottom:20px;
}

/* fondo */
#fondo {
        
	clear:both;
	border-top:1px solid #d4dde4;
}
#fondo p {
	
         margin: auto; 
	
} 

/* generic classes */
.bold {
	font-weight:bold;
	color: #42292f

}


.non-sottolineato {
	text-decoration: none;

}



.blocco {
	background:  #f1f5f8;
	border: 1px solid #e7eaef;
	margin: 1.2em 0.7em 0.7em 0.7em;
	
	padding: 0.3em;
}



#float_sinistra0{
	float: left;
	 width: 200px; 
	 height: 150px;
	border: 1px solid #6e8aa2;
	margin-left: 0.7em;
	margin-right: 1em;
	margin-top: 0em;
	
	background-image:url(/immagini/quadro3.jpg);
	background-repeat: no-repeat;
	
	 
}



#float_destra{
	float: right;
	 width: 200px; 
	 height: 150px;
	border: 1px solid #6e8aa2;

	margin-left: 0.7em;
	margin-right: 0.7em;
	margin-top: 0em;

	background-image:url(/immagini/quadro2.jpg);
	background-repeat: no-repeat;
 
}


#float_destra0{
	float: right;
	 width: 200px; 
	 height: 150px;
	border: 1px solid #6e8aa2; 

	margin-left: 0.7em;
	margin-right: 0.7em;
	margin-top: 0.7em;

	background-image:url(/immagini/quadro1.jpg);
	background-repeat: no-repeat;
 
}



#float_sinistra{
	float: left;
	 width: 200px; 
	 height: 150px;
	border: 1px solid #6e8aa2;
	margin-left: 0.7em;
	margin-right: 1em;
	margin-top: 0em;
	
	background-image:url(/immagini/quadro4.jpg);
	background-repeat: no-repeat;
	
	 
}


#voce {
	font-size: 0.8em;
	font-weight:bold;
	/* border-bottom:1px solid #d4dde4;
	padding-bottom: 1em; */
	/* background-image:url(/immagini/comics3.jpg); */
	padding-bottom: 1em;
	

}





#voce a {
	text-decoration: none;
	

}







.sottolineato  {
	
	
	background:  #f1f5f8;
	margin: 0 3em 0 0;
	
	

}


#apnea {

	margin-top: 1em;	
	background:  #f1f5f8;	

}


#apnea li {
	
	list-style-type: circle;		
}



#cover {
	text-align:center;
	/* border: 5px solid #6e8aa2; */
	 /* padding: 0;
	 margin: 0; */	
}




#libro {
	border-bottom:1px solid #d4dde4;
	border-top:1px solid #d4dde4;
	padding-top: 1em;
	padding-bottom: 0em;
}


#caricatura {
	margin: 2em 0 2em 2em;
}

.appuntamenti {
	color: #c51919;
}
        

.appuntamenti a ul li {
	color: #c51919;
}

#infoline {
	color: #c51919;
        margin-bottom: 1em;
        text-align: left;
        background: #FBF3F0;
        padding: 3px 0 3px 0;
        border: 1px solid #e7eaef;
}
.evidenza {
	color: #c51919;
}

