* { margin: 0; padding: 0; }

p { margin-bottom: 1em; }
a img { border: none; }
a { color: #345; text-decoration: underline; }
a:hover { color: red; text-decoration: none; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	margin-left: 150px; width: 500px;
	background: url(backpage.png) no-repeat top left;
}

#siteName{ padding:10px 0 10px 5px; background-color: #345;
}
h1 {  }
h1 a { background-color: #345;color: #FFF; text-decoration: none; padding-bottom: 2px; }
h1 a:hover { background-color: #345;color: #FFF; border-bottom: 2px solid #dd8800;  padding: 0; }

/*CONTENT*/
#content{padding:10px 5px 5px 5px;
}
#content h2 {margin-bottom:10px;}
#content h2 a{color:black;text-decoration:none;}
#content h2 a:hover{color:#345;text-decoration:none;}

#content ul{ margin-bottom: 0.7em; margin-left: 2em; }
#content li{ margin-bottom: 0.3em;}
/*ZOOM*/
#zoom {position: absolute; top: 0; left: 650px;
    width: 200px; 
	padding-top: 20px;padding-left:10px;
	border-left: 3px solid #dd8800;
}

#zoom h2 {font-size:12px; margin-bottom:5px;}
#zoom h2 a {text-decoration: none;}
#zoom h2 a:hover{}

form#geneaSearch { margin-bottom:415px;padding-bottom:10px; border-bottom: 1px dashed #dd8800; 
}
form#geneaSearch label{display: block;}
form#geneaSearch input[texte]{}