/*
	Mise en page des balises standard
*/
body{
	color:#000000;
	background-color:#527daf;
	margin:0;
}
*{
	font-family:verdana;
	font-size:10px;
	text-align:left;
}
h1{
	color:#527daf;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	background-image:url(/images/commun/pointilles.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
a{
	color:#527daf;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p{
	clear:both;
	margin:10px 0 10px 0;
}
ul{
	margin:5px 0 5px 20px;
}
img{
	border:0;
}
input,select,option{
	font-family:arial;
	font-size:11px;
}
textarea{
	font-size:12px;
	font-family:courier;
}
strong{
	color:#990000;
}

/*
	Mise en page des éléments de la page
*/

#page{
	width:100%;
	text-align:center;
}
#haut{
	height:12px;
	overflow:auto;
}
#milieu{
	overflow:auto;
	color:#000000;
	background-image:url(/images/commun/haut.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
	padding:30px 0 10px 0;
}
#milieu #menu{
	float:left;
	margin-right:5px;
}
#menu img{
	width:24px;
	height:24px;
	border:0;
}
#milieu #contenu{
	float:left;
	width:400px;
}
#bas{
	clear:both;
	background-image:url(/images/commun/bas.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:30px 0 0 360px;
}
#bas p{
	clear:none;
	color:#ffffff;
	padding:0;
	margin:0 0 12px 0;
}
#bas strong{
	color:#ffffff;
}
#bas img{
	float:left;
	margin-right:8px;
}
#bas a{
	color:#ffffff;
}

/* Formulaires */
fieldset{
	border:none;
	margin:0;
	padding:0;
}
fieldset p label{
	float:left;
	display:block;
	width:140px;
}
fieldset p{
	clear:left;
}
fieldset ul{
	clear:left;
	list-style:none;
}

/*
	Mise en page des éléments spécifiques
*/

#partenaires li{	
	margin:0 0 20px 0;
}
.gauche{
	float:left;
	margin:0 10px 10px 0;
}
.separateur{
	clear:both;
	height:0;
	font-size:0;
}
.droite{
	float:right;
}
#identification{
	background:url(/images/commun/entourage.gif) no-repeat;
	width:390px;
	height:24px;
	padding:6px 0 0 10px;
}
#identification input{
	font-size:10px;
	color:#ffffff;
	background-color:#5179A3;
	border: none;
}

/* References */
table.references{
	width:100%;
	margin:0 0 10px 0;
	border-collapse:collapse;
}
table.references caption{
	font-size: 10px;
	color: #333399;
	font-weight: bold;
	margin:0 0 5px 0;
	text-align:left;
}
table.references thead th{
	font-size: 10px;
	font-weight: bold;
	color: #527DAF;
	text-align:center;
}
table.references tbody th{
	width:43%;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	border:1px solid #999;
}
table.references tbody td{
	border:1px solid #999;
}
