body {
	background: #361f09;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#body_admin {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

img {
	border: none;
}

p {
	margin: 0 0 6px 0;
	padding: 0;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #452203;
	padding: 0;
	margin: 0 0 8px 0;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #452203;
	margin: 0 0 8px 0;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 8px 3px;
}

li {
	background: url(../images/bullet.gif) no-repeat left 7px;
	padding-left: 10px;
}

a {
	text-decoration: none;
}

a:link, a:active, a:visited {
	color: #ff00d2;
	text-decoration: none;
}

a:hover {
	color: #452203;
	text-decoration: none;
}

div#siteWrap {
	background: url(../images/bgRep.gif) repeat-y left top #fff;
	margin: 0 auto;
	width: 606px;
}

div#mainWrap {
	margin: 0 auto;
	width: 600px;
	vertical-align: top;
	text-align: left;
}

div#header {
	width: 600px;
	height: 910px;
	position: relative;
	vertical-align: top;
}

div#candidature {
	position: absolute;
	left: 164px;
	top: 833px;
	z-index: 10;
}

div#nav {
	position: absolute;
	right: 0;
	top: 47px;
	text-align: right;
}

div#nav a {
	color: #fff;
	text-transform: uppercase;
	padding: 2px 4px;
	font-size: 10px;
	line-height: 18px;
}

div#nav a:link, div#nav a:active, div#nav a:visited {
	color: #fff;
	background: #ff00d2;
}

div#nav a:hover {
	color: #fff;
	background: #452203;
}

div#facebook {
	position: absolute;
	right: 0;
	top: 0px;
}

div#presentation {
	background: url(../images/presentation.jpg) no-repeat left bottom;
	margin: 0 auto;
	width: 600px;
	height: 460px;
	text-align: justify;
}

div#presentationPadding {
	padding: 10px 25px 0 25px;
}

div#infos {
	background: url(../images/infos.jpg) no-repeat left top;
	margin: 0 auto;
	width: 600px;
	
}

div#infosPadding {
	padding: 15px 70px 0 25px;
	text-align:justify;
}

div#infos2 {
	margin: 0 auto;
	width: 600px;
}

div#infos2Padding {
	padding: 15px 70px 25px 25px;
	text-align:justify;
}
div#infos3 {
	margin: 0 auto;
	width: 600px;
}

div#infos3Padding {
	padding: 15px 70px 25px 25px;
	text-align:justify;
}

div#partenaires {
	margin: 0 auto;
	width: 600px;
	height: 120px;
}

#lea, #levy{
	position:absolute;
	top:-566px;
	left:282px;
}
#octavio, #eric{
	position:absolute;
	top:-304px;
	left:420px;
}
#alexandre, #pierre_louis{
	position:absolute;
	top:-220px;
	left:145px;
}
#renaud {
	position:absolute;
	top:-587px;
	left:133px;
}

#emmanuelle {
	position:absolute;
	top:-587px;
	left:53px;
}

#anik, #maximilien{
	position:absolute;
	top:-391px;
	left:6px;
}
.msg_erreur{
	font-weight: bold;
	text-align:center;
	padding: 8px;
	margin: 6px;
	border: 2px solid #CC0000;
	color: #CC0000;
	background-color: #FED8D8;
	margin-top: 8px;
}

.msg_success{
	font-weight: bold;
	text-align:center;
	padding: 8px;
	margin: 6px;
	border: 2px solid #009900;
	color: #009900;
	background-color: #DBFFCE;
	margin-top: 8px;
}

.erreur_loc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-style: italic;
	/*display: block;*/
	margin-left: 0px;
}

