body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	font-size: 11px;
	background: #b6b6cc;
}

#contenaire {
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;

}
a {text-decoration:underline; color:#990000;}
a:hover {text-decoration:underline; color:#0A11AA;}

/* ------------ Début en tete --------------- */
#entete {
	float:left;
	width:870px;
	height:85px;
	padding-left:30px;
	background-image:url(images/fond.png);
}

#logo {
	float:left;
	width:215px;
	height: 63px;
	padding-top:5px;
	padding-left: 20px;
}

#bh_accueil {
	float:left;
	height: 63px;
}

#bh_login {
	float:left;
	height: 63px;
}

#bh_sitemap {
	float:left;
	height: 63px;
}

#nous_contacter {
	float:left;
	font-size:14px;
	font-weight:bold;
	height:48px;
	padding-left:50px;
	padding-right:27px;
	padding-top:36px;
	text-align:center;
	width:405px;
}

#nous_contacter a {text-decoration:none; color:#0A11AA;}
#nous_contacter a:hover {text-decoration:none; color:#000;}

#bouton_haut {
	float:left;
	padding-top:5px;
	width:100px;
}
/* ------------ Fin en tete --------------- */

/* ------------ Début Menu --------------- */

#menu {
	float: left;
	width: 850px;
	height: 39px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	padding-left:50px;
	background-image:url(images/fond.png);
}

.bt_menu {
	float: left;
	margin-left:2px;
	display:block;
	height: 25px;
	width: 131px;
	background-image: url(images/bouton_menu.jpg);
	padding-top: 13px;
	font-size:11px;
}

.bt_menu a {
	text-decoration:none;
	color:#fff;
	line-height: normal;
}
.bt_menu a:hover {
	text-decoration:none;
	color:red;
	line-height: normal;
	font-size:12px;
}
.bt_menu_bis {
	float: left;
	margin-left:2px;
	display:block;
	height: 30px;
	width: 131px;
	background-image: url(images/bouton_menu.jpg);
	padding-top: 8px;
	font-size:11px;
}

.bt_menu_bis a {
	text-decoration:none;
	color:#fff;
	line-height: normal;
}
.bt_menu_bis a:hover {
	text-decoration:none;
	color:red;
	line-height: normal;
	font-size:12px;
}
#fond_separateur1{
	float:left;
	width:848px;
	height:31px;
	padding-left:52px;
	background-image:url(images/fond.png)
}
#separateur1 {
	float: left;
	width: 796px;
	height: 31px;
	background: url(images/separateur1.jpg);	
}
/* ------------ Fin Menu --------------- */

/* ------------ Début Banner --------------- */
#fond_banner {
	float:left;
	width:848px;
	padding-left:52px;
	padding-top:5px;
	background-image:url(images/fond.png);
}
#banner {
	float:left;
	width:796px;
	height:218px;
	background-image:url(images/fond_banner.jpg);
	margin: 0px;
}

#image1 {
	float:left;
	background-image:url(images/banner1.jpg);
	background-repeat:no-repeat;
	width:382px;
	height:170px;
	margin-left:41px;
	margin-top:24px;
}

#image2 {	
	float:left;
	background-image:url(images/banner2.jpg);
	background-repeat:no-repeat;	
	width:315px;
	height:170px;
	margin-left:14px;
	margin-top:24px;
}
#fond_separateur2 {
	float:left;
	width:848px;
	padding-left:52px;
	background-image:url(images/fond.png);
}
#separateur2 {
	float:left;
	width:796px;
	height:6px;
	background-image:url(images/separateur2.jpg);
	background-repeat:no-repeat;
}

/* ------------ Fin Banner --------------- */

/* ------------ Début Texte Sommaire --------------- */
#fond_corp {
	float:left;
	width:850px;
	padding-left:50px;
	background-image:url(images/fond.png);
}
#corp {
	float:left;
	width:800px;
	height:auto;
	background-color:#FFFFFF;
	margin: 0px;
}
#txt_gauche {
	float: left;
	width:290px;
	height:185px;
	margin:5px;
}
#txt_actu {
	float: left;
	height: 90px;
	width: 280px;
	margin-bottom:5px;
	margin-top:5px;
}
#actu_logo {
	float:left;
	width:100px;
	height:auto;
	margin-bottom:5px;
	margin-top:8px;
}
#actu_txt {
	float:left;
	width:170px;
	height:90px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:10px;
}
.actu_titre {
	float:left;
	width:170px;
	color:#0A11AA;
	margin-bottom:1px;
	font-weight: bold;
}
/* -------------------------------- */
#txt_droite {
	float: left;
	width:470px;
	height:175px;
	margin:10px;
}
#presentation_logo {
	float:left;
	width:150px;
	height:170px;
	margin-top:30px;
}
#presentation_txt {
	float:left;
	width:300px;
	height:200px;
	font-size:12px;	
	margin-left:20px;
	font-weight: bold;	
}
.presentation_titre {
	float:left;
	width:300px;
	font-size:12px;
	color:#0A11AA;
	margin-bottom:2px;
	font-weight: bold;
}

/* -------------------------------- */
#fond_corp2 {
	float:left;
	width:850px;
	padding-left:50px;
	background-image:url(images/fond.png);
	}
#corp2 {
	float:left;
	width:800px;
	padding-top: 10px;
	background-color:#FFFFFF;
}
#txt_gauche2 {
	float:left;
	width:270px;
	height:135px;
	background-image:url(images/sommaire_bleu_gauche.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #FFFFFF;	
}
#txt_gauche2_titre {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-bottom:2px;
	text-transform: uppercase;
	width: 270px;
}
#txt_gauche2_txt {
	float:left;
}
#txt_gauche2_txt a {color:#FFFFFF;}
#txt_gauche2_txt a:hover {color:red;}
/* -------------------------------- */
#txt_droite2 {
	float:left;
	width:458px;
	height:135px;
	background-image:url(images/sommaire_bleu_droite.jpg);
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #fff;
}
#txt_droite2_titre {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-bottom:2px;	
	text-transform: uppercase;
	width: 458px;
}
#txt_droite2_txt a {color:#FFFFFF;}
#txt_droite2_txt a:hover {color:red;}
#txt_droite2_txt {
	float:left;
}

/* ------------ Fin Texte Sommaire --------------- */
/* ------------ Début Pied de page --------------- */
#footer {
	float:left;
	background-image:url(images/footer.png);
	width:850px;
	padding-left:50px;
	height:74px;
}
#copyright {
	float:left;
	margin-top:15px;
	text-align:center;
	width:800px;
}
#menu_bas {
	float:left;
	margin-left:140px;
	margin-top:15px;
}
/* ------------ Fin Pied de page --------------- */
/* ------------ Début Rubrique --------------- */
.rub_titre {
	float:left;
	width:800px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
	color:#ed1e28;
}

.rub_texte {
	float:left;
	width:780px;
	font-size:14px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

.rub_box_article {
	float:left;
	width:390px;
	height:200px;
	margin:5px;
	background-image:url(images/cadre_article.jpg);
}

.rub_article_logo {
	float:left;
	height:50px;
	padding-top:5px;
	margin:0px;
	width:70px;
}

.rub_article_titre {
	float:left;
	color:#0A11AA;
	font-size:12px;
	height:32px;
	margin-left:10px;
	margin-right:5px;
	margin-top:20px;
	text-align:center;
	width:300px;
}

.rub_article_titre_produit {
	float:left;
	color:#0A11AA;
	font-size:12px;
	height:53px;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	text-align:center;
	width:290px;
}

.rub_article_texte {
	float:left;
	width:370px;
	height:auto;	
	margin:0px 10px 10px;
	text-align:justify;
}

/* ------------ Fin Rubrique --------------- */
/* ------------ Début Article --------------- */

.article_titre {
	float:left;
	width:800px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
	color:#0A11AA;
}

.article_texte {
	float:left;
	width:780px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom: LightGrey solid;
}
/* ------------ Fin Article --------------- */

.fil_ariane {
	float:left;
	margin-top:10px;
	margin-left:5px;
}
