body {
	background-color: #e6e6de;
	background-image: url('../images/bg-site1.png');
	background-repeat: repeat-x;
	background-position: top left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin:0;
	padding:0;
}

a img{ border : 0px;margin:0px;padding:0px;text-decoration:none; }
.clear{	clear: both;height: 1px; }
.orange{ color: #ee9d03;font-weight:bold; }
.floatleft{ float:left; }
.floatright{ float:right; }
.right{ text-align: right; }
.center{ text-align: center; }
.justify{ text-align: justify; }

#wrapper
{
	width: 994px;
	padding: 0px;
	margin: 30px auto 0px auto;
	background-color: #fff;
}

#header
{
	background-image: url('../images/bg-header1.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 209px;
}

#border-left,#border-right{
	width: 7px;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-y;
}
#border-left{
	background-image: url('../images/bg-left.png');
}
#border-right{
	background-image: url('../images/bg-right.png');
}
#logo
{
	text-align:center;
	padding: 24px 0 0 0;
}

#core{	
	width: 100%;
	border-collapse: collapse;
	clear:left;	
}

#center{ 
	vertical-align: top;
	font-size: 14px;
	background-image: url('../images/bg-page1.png');
	background-repeat: no-repeat;
	background-position: bottom left; 	 	 
	padding:45px 0px 0px 0px;
}

#footer
{
	height: 48px;
	background-image: url('../images/bg-footer1.png');
	background-repeat: repeat-x;
	background-position: top left;
	color: #fff;
	line-height: 16px;
}

#footer ul{
	margin: 0px;
	padding: 12px 0px 12px 65px;
	list-style-type: none;
}
#footer ul li{
	margin: 0px 0px 0px 8px;
	padding: 0px 9px 0px 0px;
	border-right: solid 1px #fff;	
	float:left;
}
#footer ul li.last{
	border-right: none 0px;
	padding-right: 0px;
}
#footer ul li a
{
	color: #ffffff;
	text-decoration: none;
		font-weight:bold;
}

#footer a:hover
{
	text-decoration: underline;
	font-weight:bold;
}
#left{
	display: none;
}

/*Accueil*/

p.accueil{
	font-weight: bold;
	font-size: 14px;
	color: #8a8a8a;
	margin: 0px;
	padding: 0px;
}


p.accueil
{
	font-weight: bold;
	font-size: 14px;
	color: #8a8a8a;
}

#choix-site{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 252px;
}
#choix-site li{
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float:left;
	height: 252px;
}
#choix-site li.first{
	padding-left: 1px;
}

/*liens boutons*/

#center a.button-small{
	display: block;
	padding-left: 22px;
	width: 99px;
	height: 25px;
	color: #ffffff;
	background-image: url('../images/bg-button-small.png');
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 22px;
}

/*FORMULAIRES*/
form.formulaire *
{
	vertical-align: middle;
}

form.formulaire p
{
	margin: 4px 0px;
	clear: left;
}
form.formulaire label{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	float:left;
}

input.input-box
{
	font-family: Tahoma;
	color: #717171;
	border: solid #a7a7a7 1px;
	background-image: url('../images/bg-input.png');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 2px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;

}

input.medium
{
	width: 250px;
}

div#cnil{
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	padding: 16px 90px;
}

/*Liens gnrales*/
#center a 
{
	font-family: Arial;
	color:#921125;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#center a:hover
{
	text-decoration: underline;
}

/*Divers*/
.succes{
	background-color: green;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px;
	margin: 8px 0px;
}
.erreur{
	background-color: red;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px;
	margin: 8px 0px;	
}

