body {  
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
background:url(/fr/Bt/motif_fond.gif) repeat;
width:100%
}

img {
border:0px;
}

table {
border:0px;
}

p{
margin:0px;
padding:0px;
}

form{
margin:0px;
padding:0px;
vertical-align:top;
display:inline;
}


/* --------------- tableau général ----------------------------------------- */
#tabgen {
width:100%;
margin:auto;
}

#gnl_entete {
height:156px;
vertical-align:top;
text-align:center;
}

#gnl_gauche {
width:35px;
vertical-align:top;
background-color:#fff;
}

#gnl_page {
vertical-align:top;
background-color:#fff;
}

#gnl_droite {
width:35px;
vertical-align:top;
background-color:#fff;
}

#gnl_pdp {
vertical-align:top;
width:880;
}


/* ------------- entete -------------------*/
#entete_logo {
vertical-align:bottom;
text-align:right;
height:120px;
width:330px;
padding-right:10px;
}

#domaines {
list-style-image:url(/fr/Bt/puce_rouge.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
text-transform:uppercase;
text-align:left;
padding-top:15px;
}

p.entete_contact {
line-height: 1em;
padding-top:10px;
text-align:left;
}

p.entete_contact img{
vertical-align:middle;
}


p.entete_contact a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color:#676565;
}

p.entete_contact a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color:#8f8f8f;
}

p.entete_contact a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color:#676565;
}



#entete_fond_menu {
/*background:url(/fr/Bt/entete_fond_menu.gif) repeat-x;*/
height:31px;
text-align:right;
}

#entete_fond_menu ul {margin:0px; padding:0px; list-style: none; padding-right:35px;}
#entete_fond_menu ul li { display: inline; margin:0px; padding:0px; }


#entete_fond_sousmenu {
background:url(/fr/Bt/entete_fond_sousmenu.gif) repeat-x;
height:23px;
text-align:right;
vertical-align:top;
}

#entete_fond_sousmenu ul {margin:0px; padding:0px; list-style: none; padding-right:35px;}
#entete_fond_sousmenu ul li { display: inline; margin:0px; padding:0px; height:23px; }
#enteteinput { vertical-align:top; margin-top:4px;}

#input_recherche { vertical-align:top; margin-top:3px;}

#rarbre {
text-indent:30px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
background:#fff;
text-align:left;
}


/* ------------- pied de page ----------------- */
#entete_fond_barrepdp {
background:url(/fr/Bt/entete_fond_sousmenu.gif) repeat-x;
text-align:right;
vertical-align:top;
}



/* ------------------ page accueil ------------------------ */

.lirelasuite {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

#lettreinfo {
position:relative;
background:url(/fr/Bt/lettreinfo_fond.jpg) no-repeat bottom;
width:218px;
height:156px;
vertical-align:top;
float:left;
}

#flash {
position:relative;
padding-top:13px;
float:left;
left:6px;
}

#derniere_actualite {
position:relative;
float:left;
top:6px;
width:265px;
height:261px;
}


	#derniere_actualite_fond {
	background:url(/fr/Bt/actualites_fond.jpg) no-repeat;
	width:265px;
	height:261px;
	}

#derniere_formation {
position:relative;
float:left;
left:6px;
top:6px;
}
	#derniere_formation_fond {
		background:url(/fr/Bt/formations_fond.jpg) ;
		width:265px;
		height:261px;
	}

#references {
position:relative;
float:left;
left:13px;
top:6px;
}
	#references_fond {
	background:url(/fr/Bt/references_fond.jpg);
	width:264px;
	height:189px;
	}
	
	#content_references {
	margin-right:5px;
	overflow:auto;
	height:127px;
	width:145px;
	text-align:left;
	}
	
	#accueil_ref_tab td {
	background:url(/fr/Bt/fond_accueilref_td.gif) no-repeat left;
	height:19px;
	/*margin:2px;*/
	margin-left:5px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	}

#acces_client {
position:relative;
float:left;
left:13px;
top:10px;
}

#lettreinfo_div {
margin-top:50px;
margin-bottom:0px;
}

#lettreinfo_banderouge {
background:url(/fr/Bt/lettreinfo_bandeaurouge.gif) repeat-x;
width:218px;
}

#lettreinfo_bandeaurouge {
background:url(/fr/Bt/lettreinfo_bandeaurouge.gif) repeat-x 0px 3px;
vertical-align:middle;
}

p.lettreinfo_texte {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:justify;
margin-left:8px;
margin-right:8px;
margin-top:50px;
}


p.actualite_texte {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
margin-left:8px;
margin-right:8px;
color:#000;
}


/* -------------- page formations ------------------ */
p.formation_mentions {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#da780f;
padding-top:5px;
}


.ligne_separation {
border-top:#54555a 1px solid ;
}

.formation_intitule {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6a1311;
}

.fond_titre {
padding-top:8px;
background:url(/fr/Bt/logo_distri.gif) no-repeat 40px 0px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6a1311;
}

.fond_titre_detail {
padding-top:8px;
background:url(/fr/Bt/fond_titre_ordi.gif) no-repeat 40px 0px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6a1311;
}



.fond_propriete {
background:url(/fr/Bt/formation_fond_prop.gif) repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#6a1311;
}

.lettrine_prop:first-letter {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ed9311;
}

p.textenoir {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:10px;
padding-right:5px;
text-align:justify;
}


.texte_bas_formation {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
padding-left:40px;
}

.texte_bas_formation_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ed9311;
}




/*-------------- page contenus ------------------ */
p.titre {
padding-top:8px;
background:url(/fr/Bt/logo_distri.gif) no-repeat 40px 0px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6a1311;
font-style:normal;
font-weight:normal;
text-align:left;
}


a.mentions {
color:#ed9311;
}



/*----- conseil ---------- */
p.conseil_textenoir {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-left:10px;
padding-right:5px;
text-align:justify;
padding-bottom:15px;
}

p.conseil_texteorange {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ed9311;
padding-left:10px;
padding-right:5px;
text-align:justify;
padding-bottom:15px;
font-weight:bold;
}

p.conseil_texteorangesurligne {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a1311;
padding-left:10px;
padding-right:5px;
text-align:justify;
margin-bottom:15px;
font-weight:bold;
background:#ffff81;
}

/* -------------- news ------------------- */
p.titre_news {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6a1311;
font-style:normal;
font-weight:normal;
}


/*---------- tous -----------*/
p.p_texteorange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ed9311;
padding-left:10px;
padding-right:5px;
text-align:justify;
margin-bottom:15px;
font-weight:bold;
font-style:italic
}

p.p_textemarron {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a1311;
padding-left:10px;
padding-right:5px;
text-align:justify;
margin-bottom:15px;
font-weight:bold;
font-style:italic
}


p.p_textenoir {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-left:10px;
padding-right:5px;
text-align:justify;
padding-bottom:15px;
}


/*------------- contact------ */
.contact_textenoir {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:0px;
text-align:justify;
font-weight:bold;
}

.contact_texteorange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ed9311;
padding:0px;
text-align:justify;
font-weight:bold;
}


.contact_textemarron {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6a1311;
padding:0px;
text-align:justify;
font-weight:bold;
}

/* ----------------------------------------------------- */




.texte {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.orange {
color:#ed9311;
font-weight:bold;
}

.jaune {
color:#fcc300;
}

.noir {
color:#000;
}

.gris {
color:#54555a;
}


.div_centrage {
width:880px;
/*border:solid 1px #400;*/
margin-left: auto;
margin-right: auto;
}




.champtexte {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #6b6a6a solid; font-style: normal; font-weight: normal; color: #000; text-decoration: none; background-color: #fff; padding:0; margin:0;}

.champtexte_contact{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #6b6a6a solid; font-style: normal; font-weight: normal; color: #000; text-decoration: none; background-color: #fff; padding:0; margin:0;}

.pdp {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
text-transform:uppercase;
}


.r_arbre { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000; font-weight: bold; text-decoration: underline}
.r_arbreencours { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000; font-weight: bold; text-decoration: none }
.r_rechfond { background-color: #f6c16b}



.titre { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; color: #993399; font-weight: bold ; text-decoration: none}
.soustitreviolet { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #993399; font-weight: bold ; text-decoration: none}
.soustitrevert { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #99CC33; font-weight: bold ; text-decoration: none }


.r_plan { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #6a1311; font-weight: bold; text-decoration: underline }
.r_prodcateg { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #99CC33; font-weight: bold; text-decoration: underline }
.r_prodart { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }


.r_cataprod1 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none ; background-color: #CCCCCC}
.r_cataprod2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none ; background-color: #999999}
