#content h2.titre {
	font: bold 12px Verdana, Arial, sans-serif;
	margin-bottom: 0.5em;
	text-transform:none;
}

#content h2.titre a {
	color: #aa3039;
}

#mainArticle div.formulaire {
	float: left; margin-top: 0; margin-right: 1.3em; padding: 0em;
}

#mainArticle div.formulaire fieldset {
border:none;
border-width:0;
}

#mainArticle div.formulaire p.pform {
	margin: 0 0 0.8em 0;
	line-height: 1.6em;
	vertical-align:bottom;
}
#mainArticle div.formulaire #selected {
	color: #5E213E;
	font-weight:bold;
	}

#mainArticle div.formulaire select {
	width: 18em;
	font: 10px Arial, sans-serif; 
	border: 1px solid #bdbdbd;
	margin: 0;
	}


#mainArticle div.formulaire input.text {
font-family: Arial, Verdana, serif;
font-size: 10px;
color: #4C0000;
width: 15.9em; 
padding: 0.1em;
border:1px solid #CCCCCC;
height: 1.2em;
margin: 0;
}

#mainArticle div.formulaire input.submit {
	border: none; 
	font-size: 10px; 
	width: 1.2em; 
	height: 1.6em;
	background: #d6bfc6 url(../images/submit.gif) center center no-repeat;
	vertical-align:bottom;
	margin-left: 0.4em;
	
	}

#mainArticle div.formulaire p {
	margin-bottom: 0.5em
}

#mainArticle div.adecouvrir {
	float: left; margin-right: 0; padding: 0em;
}

#mainArticle div.adecouvrir p.auteur {
	font-weight: bold;
}

#mainArticle div.adecouvrir h2.titre {
	margin-bottom: 0.1em;
}

#mainArticle div.adecouvrir p.descr {
	margin-top: 0.4em;
}

#mainArticle h3 {
	color: #5e213e; text-transform: uppercase; font-weight: bold;
	font-size: 11px; margin-bottom: 1em;
}

#mainArticle h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color : #5E213E;
	margin-bottom: 0.5em;
}

#mainArticle h2 a {
	olor : #5E213E;
}

#mainArticle div.adecouvrir img { float: left; margin: 0 1em 0.5em 0; width: 8em;}
#mainArticle h1 { color: #aa3039; font: bold 18.5px Verdana, sans-serif; margin: 0 0 0.3em 0;}
#mainArticle p { font-size: 12px; }
#mainArticle a {  }
#mainArticle a:hover {  }
#content h1 a {
	color: #aa3039;
}
#content h3 a {
	color: #5e213e;
}

#content div.subArticle h2 a {
	color: #aa3039;	
}

#content img.img_small {
	float: left;
	width: 8em;
	margin: 0 1em 0 0;
	
}

#content h2 a {
	color: #5e213e;
	
}

#content h2.recalage span a:hover {
text-decoration:underline;
color: #5e213e;
}

#content h2.recalage a.interior {
color: #aa3039;
}

#content p.subtitle a {
color: #aa3039;
}

#content p.highlighted {
	color: #b59b69; font: 10px Verdana, sans-serif; margin-top: 0.5em;
}
#content p.highlighted a {
	color: #b59b69; padding: 0 0.3em;
	border: 1px solid #b59b69; border-width: 0 1px;
}
#content p.highlighted a:hover { color: #4c0000; }

#content p.link {
	color: #5e213e; font: 11px Verdana, sans-serif; padding-left: 0.6em; margin: 1em 0;
	background: transparent url(../images/fleche_marron.png) left 4px no-repeat;
}
#content p.link2 {
	color: #5e213e; font: 11px Verdana, sans-serif; margin: 1em 0;
	
}
#content p.link a { color: #5e213e; }
#content p.link a:hover { text-decoration: underline; }
#content p.link2 a { color: #5e213e; background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.2em; padding-left: 0.6em; 
	background-position: 0 0.45em;}
#content p.link2 a:hover { text-decoration: underline; }

#content ul.links {  }
#content ul.links li {
	color: #5e213e; font: 11px Verdana, sans-serif; padding-left: 0.6em; margin: 0.5em 0;
}
#content ul.links a { color: #5e213e; }
#content ul.links a:hover { text-decoration: underline; }

div.subArticle { float: left; margin-right: 1.3em; }
.subArticle h2 { font: bold 12px Verdana, sans-serif; color: #aa3039; margin: 0.5em 0; }
.subArticle p { font-size: 12px; }


/* Authors */
div#authors { margin-top: 3em; }

#authors div h2 span, #authors div.faveBack h3 {
	display: block; color: #5e213e; text-transform: uppercase;
	font: bold 11px Arial, sans-serif;
}
#authors div ul.links li {
 margin-left: -0.5em;
 }
#authors div ul.links li a { background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em; padding-left: 0.6em; 
	background-position: 0 0.45em; }
#authors div h2 { color: #aa3039; font: bold 18.5px Verdana, sans-serif; }
#authors div h2.recalage { margin-top: 0.5em; }

#authors div p { font-size: 12px; overflow:hidden; }
#authors div p.subtitle {
	color: #aa3039; font: bold 12px Verdana, sans-serif; margin-bottom: 1em;
}
#authors div img.image2 { float: left; margin: 0 1em 0.5em 0; width: 8.5em; }
#authors div.faveBack {
	background-color: #eee; text-align: center;
	padding: 1em;
}

/* Kiosque */
#authors div.kiosque1 {
	background-color: #F0EEE6; padding: 6px; min-height: 42em;_height:42em;
}
#authors div.kiosque1 h2.kiosque {
	color: #5e213e; text-transform: uppercase;
	font: bold 11px Arial, sans-serif;
	margin-bottom: 1em;
}

#authors div.kiosque1 ul.links {
	margin-top: 2em;
}

#authors div.kiosque1 li.link2 {
	margin-bottom: 1.5em;
}
