#content p {
	font-family: Arial, Verdana, serif;
	font-size: 12px;
	color : #4C0000;
	}

#content p.decouvrir {	
	margin-top: 1.05em;
	}

#content h1 {
	font-family: Verdana, Arial, serif;
	font-size: 19px;
	color: #aa3039;
	margin: 1em 0;
}

#content h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0.13em;
	margin-bottom: 0.2em;
	color : #5E213E;
	}
	
	
#content h2.retourgauche {
	color : #5E213E;
	margin-bottom: 0.8em;
	}
	
#content h2.coupdecoeur {
	font-size: 14px;
	color : #4C0000;
	margin: 1.5em 0 1.5em 0;
	}
	

#content h3 {
	font-family: Arial, Verdana, serif;
	text-transform: none;
	font-weight: bold;
	font-size: 17px;
	color: #aa3039;
	margin-bottom: 0.2em;	
}

#content h4 {
	font-family: Arial, Verdana, serif;
	text-transform: none;
	font-weight: normal;
	font-size: 17px;
	color: #aa3039;
	margin-bottom: 0.2em;	
}

#content h5 {
	font-family: Arial, Verdana, serif;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	color: #aa3039;
	margin-bottom: 0.2em;	
}

#content label {
	color : #5E213E;
}

#content img.options {
	border : 0;
	margin: 0;
	}
	
#content img.options2 {
	border : 0;
	margin: 0;
	}
	
#content img.inscrire {
	border : 0;
	}
	
#content h1 {
	font-family: Arial, Verdana, serif;
	margin : 0;
}

#content ul {
	margin: 0 0 0 1.5em;
}

#content ul.fleche {
	margin: 0 0.4em 0 0;
}

#content ul li {
	font-family: Arial, Verdana, serif;
	font-size: 12px;
	color: #4C0000;
	margin-bottom: 0.2em;
}

#content ul.fleche li {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#Credits h1 {margin-bottom:1em;}

#Credits h2 {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, serif;
	margin-bottom: 1em;
	text-transform:none;
	color : #4C0000;
}

#Credits h3{margin-top:3em;}

#Credits h3 a{color:#AA3039;}

#Credits h3 a:hover{text-decoration:none;}

#Credits p {margin: 1em 0 1em 0;text-align:justify;}

#Credits p a {color: #aa3039;}

#Credits ul{margin-bottom:1em;}

#Credits li a {color:#AA3039;}

#Credits p.droite a{
	background:transparent url(../images/flecheHaut.gif) no-repeat scroll 0pt 0.5em;
	color:#5E213E;
	padding-left:0.8em;
	float:right;
}

#content h1.type2 {
	font-family: Arial, Verdana, serif;
	margin: 0;
	}
	
#defContent a {
	color : #5E213E;
}

#agauche, #adroite {
	float: left;
}

#defContent fieldset {
	border:none;
	border-width:0;
}

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

#defContent p.centered {
	text-align:center;	
}

#defContent input.submit {
	border: none; 
	font-size: 10px; 
	height: 1.6em;
	background: #d6bfc6;
	vertical-align:bottom;
	margin-left: 0.4em;
	margin-top: 1.5em;
	}

#defContent p.indiquer {	
	margin: 1em 0 0.5em 0;
}
	
#defContent p.italic {
	font-style:italic;
	margin: 0.5em 0 1em 0;
}
	
#defContent p.criteres a {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#defContent p.criteres2 a {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#defContent p.criteres2 {
	margin: 0.9em 0 2em 0;
}


#defContent div.cadre {
	border: 0.1em solid #F0EEE6;
	padding: 0 0 1em 0;
	margin: 1.5em 0 2.5em 0;
}

#defContent div.encadre, div.encadre2 {
	background:#F0EEE6;
	padding: 0.3em;
}

#defContent div.encadre {
	margin: 0 0 1.5em 0;
}

#defContent div.encadre2 {
	margin: 3.5em 0 1.5em 0;
}

#defContent ul.sections {
	margin: 1em 1em 1em 1em;
}

#defContent ul.subsections {
	margin: 0.5em 0.5em 0.5em 0.5em;
}

#defContent ul.sections li.titles1, ul.subsections li.subtitles1 {
	background: none;
	line-height: 1.4em;
	margin-bottom: 0.7em;
	
}

#defContent ul.sections li.titles1 a.links1 {
	color: #aa3039;
	font-weight: bold;	
	font-size: 13px;
}

#defContent ul.sections li.titles1 a.sublinks1 {
	font-weight: bold;
	color:#5E213E !important;
}

#defContent ul.sections li.titles1 a.sublinks2 {
	font-weight: normal;
	color:#5E213E !important;
}

#defContent p.select-box {vertical-align:middle; display:inline; margin: 0 0 0.2em 0;}

#defContent p.select-box {display:block;}

#defContent p.select-box  select {
	font: 10px Arial, sans-serif; 
	border: 1px solid #bdbdbd;
	margin: 0;
	}

#defContent p.sect_form { font-weight:bold; margin: 2em 0 0.5em 0;}

#defContent p.sect_form2 { font-weight:bold; margin: 0 0 0.5em 0;}

#defContent p.checkbox { margin: 0.5em 0 0 0;}

#defContent p.finput { margin: 2em 0 0 0;}

#defContent p.finput input {
	font: 10px Arial, sans-serif;
	border: 1px solid #bdbdbd;
}

#defContent p.lancer { width: 99%; text-align:center;}

#defContent p.lancer input.submit2 {
	border: 0;
	font-weight: bold;
	height: 1.8em;
	background: #d6bfc6 center center no-repeat;
	vertical-align:middle;
	text-align:center;
	margin: 2em 0 1em 0;
}

#defContent div.labels {
	float: left;
	margin: 1.3em 0 0 auto;
	text-align: right;
}

#defContent div.champs {
	float: left;
	margin: 1em 0 1em 1em;
}

#agauche, #adroite {
	float: left;
}

/* Formatage agauche */	
#agauche {
	border: 0;
	margin: 0 1em 0 0;
}

/* Formatage adroite */	
#adroite {
	border: 0;
	margin: 0;
}

.dotcadre{background-color:#F4F0E9 !important;border:1px dotted #C1C1C1;margin:10px 0 !important;padding:10px !important;}
