body{
	background:url(images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

* {
	margin:0;
	padding:0;
	border: 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.clear{
	clear:both;
}

.conteneur{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.conteneur A:link{color:#000000; text-decoration:none;}
.conteneur A:visited{color:#000000; text-decoration:none;}
.conteneur A:active{color:#000000; text-decoration:none;}
.conteneur A:hover{color:#000000; text-decoration:underline;}

.banniere{
	float:left;
	display:inline;
	background:url(images/banniere_haut2.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:110px;
}

.banniere_titre{
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:160px;
	font-size:24px;
	font-weight:bold;
	color:#2b3e66;
}

.banniere_sous_titre{
	float:left;
	display:inline;
	margin-top:2px;
	margin-left:250px;
	font-size:10px;
	font-weight:bold;
	color:#636468;
}

.menu{
	float:left;
	display:inline;
	background-color:#9f9f9f;
	width:960px;
	height:35px;
}

.menu_blanc{
	float:left;
	display:inline;
	background:url(images/menu_fond_gris.jpg);
	background-repeat:repeat-x;
	margin:1px;
	width:958px;
	height:33px;
}

.menu_accueil{
	float:left;
	display:inline;
	width:226px;
	height:33px;
}

.menu_accueil_select{
	float:left;
	display:inline;
	background:url(images/menu_fond_bleu.jpg);
	background-repeat:repeat-x;
	width:226px;
	height:33px;
}

.menu_accueil_texte{
	float:right;
	display:inline;
	margin-top:9px;
	margin-right:20px;
}
.menu_accueil_texte A:link{color:#646464; text-decoration:none;font-weight:bold;}
.menu_accueil_texte A:visited{color:#646464; text-decoration:none;font-weight:bold;}
.menu_accueil_texte A:active{color:#646464; text-decoration:none;font-weight:bold;}
.menu_accueil_texte A:hover{color:#646464; text-decoration:underline;font-weight:bold;}

.menu_accueil_texte_select{
	float:right;
	display:inline;
	margin-top:9px;
	margin-right:20px;
}
.menu_accueil_texte_select A:link{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_accueil_texte_select A:visited{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_accueil_texte_select A:active{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_accueil_texte_select A:hover{color:#FFFFFF; text-decoration:underline;font-weight:bold;}

.menu_separation{
	float:left;
	display:inline;
	width:1px;
	height:33px;
	background:url(images/menu_separation.jpg);
}

.menu_unique{
	float:left;
	display:inline;
	height:33px;
}

.menu_unique_select{
	float:left;
	display:inline;
	height:33px;
	background:url(images/menu_fond_bleu.jpg);
	background-repeat:repeat-x;
}

.menu_unique_texte{
	float:left;
	display:inline;
	margin-top:9px;
	margin-right:20px;
	margin-left:20px;
}
.menu_unique_texte A:link{color:#646464; text-decoration:none;font-weight:bold;}
.menu_unique_texte A:visited{color:#646464; text-decoration:none;font-weight:bold;}
.menu_unique_texte A:active{color:#646464; text-decoration:none;font-weight:bold;}
.menu_unique_texte A:hover{color:#646464; text-decoration:underline;font-weight:bold;}

.menu_unique_texte_select{
	float:left;
	display:inline;
	margin-top:9px;
	margin-right:20px;
	margin-left:20px;
}
.menu_unique_texte_select A:link{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_unique_texte_select A:visited{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_unique_texte_select A:active{color:#FFFFFF; text-decoration:none;font-weight:bold;}
.menu_unique_texte_select A:hover{color:#FFFFFF; text-decoration:underline;font-weight:bold;}

.corps{
	float:left;
	display:inline;
	margin-top:3px;
	background-color:#9f9f9f;
	width:960px;
}

.corps_blanc{
	float:left;
	display:inline;
	margin:1px;
	background-color:#FFFFFF;
	width:958px;
}

.corps_bleu{
	float:left;
	display:inline;
	background:url(images/bleu.jpg);
	background-repeat:repeat-y;
	margin:3px;
	width:952px;
}

.cote_bleu{
	float:left;
	display:inline;
	width:224px;
}

.sous_menu{
	float:left;
	display:inline;
	background-color:#9f9f9f;
	width:224px;
}

.sous_menu_unique{
	float:left;
	display:inline;
	background:url(images/menu_fond_gris.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	margin-right:1px;
	margin-left:1px;
	width:222px;
	height:33px;
}

.sous_menu_unique_texte{
	float:right;
	display:inline;
	margin-top:8px;
	margin-right:35px;
	margin-left:35px;
	text-align:right;
}
.sous_menu_unique_texte A:link{color:#646464; font-size:13px; text-decoration:none}
.sous_menu_unique_texte A:visited{color:#646464; font-size:13px; text-decoration:none;}
.sous_menu_unique_texte A:active{color:#646464; font-size:13px; text-decoration:none;}
.sous_menu_unique_texte A:hover{color:#646464; font-size:13px; text-decoration:underline;}

.sous_menu_unique_select{
	float:left;
	display:inline;
	background:url(images/menu_fond_bleu.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	margin-right:1px;
	margin-left:1px;
	width:222px;
	height:33px;
}

.sous_menu_unique_texte_select{
	float:right;
	display:inline;
	margin-top:8px;
	margin-right:35px;
	margin-left:35px;
	text-align:right;
}
.sous_menu_unique_texte_select A:link{color:#FFFFFF; font-size:13px; text-decoration:none;}
.sous_menu_unique_texte_select A:visited{color:#FFFFFF; font-size:13px; text-decoration:none;}
.sous_menu_unique_texte_select A:active{color:#FFFFFF; font-size:13px; text-decoration:none;}
.sous_menu_unique_texte_select A:hover{color:#FFFFFF; font-size:13px; text-decoration:underline;}

.adresse{
	float:left;
	display:inline;
	margin-top:20px;
	margin-bottom:100px;
	margin-right:10px;
	margin-left:10px;
	text-align:right;
}
.adresse A:link{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.adresse A:visited{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.adresse A:active{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.adresse A:hover{color:#000000; font-size:13px; text-decoration:underline;font-weight:bold;}

.corps_droit{
	float:left;
	display:inline;
	margin:30px;
	width:660px;
}
.corps_droit A:link{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.corps_droit A:visited{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.corps_droit A:active{color:#000000; font-size:13px; text-decoration:none;font-weight:bold;}
.corps_droit A:hover{color:#000000; font-size:13px; text-decoration:underline;font-weight:bold;}

.champsText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
	height : 15px;
	width: 230px;
}

.textArea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
	height : 100px;
	width: 230px;
}

.bouton {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
	height : 15px;
}

.champsTextVide {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
	height : 15px;
	width: 230px;
}

.textAreaVide {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
	height : 100px;
	width: 230px;
}

.clear{ clear:both;}
