/* contenu */
div#contenu { 
	height: auto;
	min-height: 468px;
	_height: 468px;
}
* html #contenu { height: 468px; }
div#droite { padding-top: 19px; background-position: 0 20px; height: 403px; }

/* mise en forme du texte */
div#contenu div.hr { height: 16px; background: transparent url('../images/hr.gif') repeat-x scroll center; }
div#contenu h2 { font: 1.2em/1.3em Verdana; color: #990000; padding: 0 0 1em; font-weight: bold; text-transform: lowercase; }
div#contenu dl.menublocs { padding-left: 2em; }
div#contenu dl.menublocs a { display: block; padding: 0.5em 0 0.5em 2em; color: #6d7c00; font-weight: bolder; text-decoration: none; }
div#contenu dl.menublocs a.first { background: transparent url('../images/menu-fleche.gif') no-repeat left center; }
div#contenu dl.menublocs dt a:hover { background: transparent url('../images/menu-fleche.gif') no-repeat left center; }

/* moteur de recherche */
dl#resultfind { }
dl#resultfind dt { padding: 1em 0 0; }
dl#resultfind dd { padding: 0 0 0 1.5em; text-align: justify; }
div.centered { text-align: center; padding: 1em; }
div.centered table { margin: 0 auto; text-align: center; }
table.navigation { color: #343434; }
table.navigation td { font-size: 10px; }

/* plan du site */
div#centre dl.pds dt { padding-top: 1em; }
div#centre dl.pds dt a { font: 1.1em/1.1em Verdana; color: #6d7c00; text-decoration: none; }
div#centre dl.pds dd a { font: 1em/1em Verdana; padding-left:1em; color: #eee; text-decoration: none; }

/* formulaire */
form.krlform input, form.krlform select, form.krlform textarea { 
	font: 1.1em/1em Verdana;
	border: 1px solid #d4d4d4; 
}
form.krlform input.submit { 
	color: #fff;
	padding-left: 2em;
	background: #b2c90c url('../images/menu-fleche.gif') no-repeat 3px center; 
	border: 1px solid #b2c90c;
}
form.krlform fieldset { margin-bottom: 10px; border: none; }
form.krlform legend { padding: 0 2px; font-weight: bold; _margin: 0 -7px; display: none; }
form.krlform label { display: inline-block; line-height: 1.8; vertical-align: top; color: #343434; }
form.krlform fieldset li { list-style: none; padding: 5px; background: none; }
form.krlform em { font-weight: bold; font-style: normal; color: #f00; }
form.krlform label { width: 110px; text-align: right; }
form.krlform label.plus { width: 320px; }

/* galerie */
td.gallery { padding: 0.5em 0 0 2.7em;}
dl.gallery { width: 163px; text-align: center; padding: 5px 0px 4px; float: left; margin-right: 0em; }

