/* GENERAL CSS */

html {
	margin:0;
	padding:0;
}
body {
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0;
	background:#fff;
	color:#000;
}
h1 h2 h3 {margin: 0; padding: 0;}
a {
	text-decoration:none;
}
/*
a:hover {
	border-bottom:3px solid #000;
}
*/
hr	{
	border:5px solid;
}
/* GENERAL IDS */

#complete {
	 margin:0 auto;
	 padding:0;
 	width:1000px;
}

#head {
	color:#fff;
	text-align:right;
}
#head h1 {
	display:none;
}
img {
	border:none;
}
#head a:hover {
	border:none;
}
#main {
	background:url(http://www2.leh.fr/images/fond.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}

#centre, #droite, #gauche {
	float: left;
}

#menuh {
	height:40px;
	/*background:transparent;*/
}

#menuh ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menuh ul > li {
	list-style:none;
	color:#000;
	margin:0;
	padding:0;
}
#menuh a:hover {
	border-bottom:4px solid #000;
}

#menuh li {
	display:inline;
	margin:10px;
}

#centre {
	width: 470px;
	margin-left: 330px;
	margin-right:0px;
	background:transparent;
	color:#000;
}

#droite {
	width: 200px;
	margin-right:-200px;
	color:#0089ca;
	min-height:600px;
}

#gauche {
	width: 330px;
	margin-left:-470px; /* eq largeur du centre*/
	position: relative;
	left:-330px;
	/*background:#b00;*/
	/*background:#d0d6ea;*/
	min-height:300px;
}


/* GENERAL CLASSES */

#main_accueil {
	background:url(http://www2.leh.fr/images/fond_accueil.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}


.annonce	{
display:block;
float:left;
margin:40px 0 0 50px;
width:468px;
height:120px;
text-decoration:none;
/*background:#fff;*/
}

.head_accueil {
	/*background:url(http://www2.leh.fr/images/orange.gif) no-repeat;*/
	width:1000px;
	height:200px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	background:#ddd;
}

.logo_accueil {
background:url("http://www2.leh.fr/images/leh-accueil-logo.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:10px 0 0 10px;
height:164px;
text-decoration:none;
width:146px;
}


/* CSS EDITION */

#main_edition {
	background:url(http://www2.leh.fr/images/fond_edition.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}


.logo_edition {
background:url("http://www2.leh.fr/images/leh-edition-logo.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:10px 0 0 10px;
height:164px;
text-decoration:none;
width:146px;
}
.logo_edition:hover {
background-position:-146px 0;
}
.head_edition {
	/*background:url(http://www2.leh.fr/images/orange.gif) no-repeat;*/
	width:1000px;
	height:200px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	background:#ee9c00;
}

/* CSS FORMATION */

#main_formation {
	background:url(http://www2.leh.fr/images/fond_formation.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}


.logo_formation {
background:url("http://www2.leh.fr/images/leh-formation-logo.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:10px 0 0 10px;
height:164px;
text-decoration:none;
width:146px;
}
.logo_formation:hover {
background-position:-146px 0;
}
.head_formation {
	width:1000px;
	height:200px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	background:#0089ca;
}

.picto {
	/*background:#a00;*/
	margin:10px 5px 0 0;
}

/* CSS CONSEIL */

#main_conseil {
	background:url(http://www2.leh.fr/images/fond_conseil.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}


.head_conseil {
	/*background:url(http://www2.leh.fr/images/orange.gif) no-repeat;*/
	width:1000px;
	height:200px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	background:#954691;
}

.logo_conseil {
background:url("http://www2.leh.fr/images/leh-conseil-logo.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:10px 0 0 10px;
height:164px;
text-decoration:none;
width:146px;
}
.logo_conseil:hover {
background-position:-146px 0;
}
/* CSS RJ */
#main_rj {
	background:url(http://www2.leh.fr/images/fond_rj.jpg) repeat-y;
	/*background:transparent;*/
	width: 100%;
	overflow: hidden;
	position: relative;
}


.head_rj {
	/*background:url(http://www2.leh.fr/images/orange.gif) no-repeat;*/
	width:1000px;
	height:200px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	background:#c60040;
}
.logo_rj {
background:url("http://www2.leh.fr/images/leh-rj-logo.gif") no-repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
margin:10px 0 0 10px;
height:164px;
text-decoration:none;
width:146px;
}
.logo_rj:hover {
background-position:-146px 0;
}

/**********   ************/

#fiche {
	float: left;
	width: 800px;
	margin-left: 0px;
	margin-right:0px;
	background:transparent;
	color:#000;
}

#actu {
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	/*background:#ee2;*/
	border:solid 2px #0089ca;
	margin:10px 10px 10px 25px;
	padding:5px;
}
#acturj {
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	/*background:#ee2;*/
	border:solid 2px #c60040;
	margin:10px 10px 10px 25px;
	padding:5px;
}
#actucl {
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	/*background:#ee2;*/
	border:solid 2px #954691;
	margin:10px 10px 10px 25px;
	padding:5px;
}
#highlight {
	/*background:#ee2;*/
	border:none;
	margin:10px 10px 10px 25px;
	padding:5px;
	text-align:justify;
}
#categories {
	list-style-type:square;
}
#categories li {
	margin:20px 5px 0 0;
}
#encart {
	width:160px;
	height:215px;
	margin:20px 0 20px 20px;
}
#footer {
	clear: both;
	/*background:#0089ca;*/
	color:#fff;
	height:25px;
	line-height:25px;
	text-align:center;
	-moz-border-radius: 0px 0px 7px 7px;
	-webkit-border-radius: 0px 0px 7px 7px;
}
#footer a:hover {
	border:none;
}
* html #centre {
	display: inline;
}
* html #footer {
	position: relative;
}
.content {
	padding:5px;
	margin:0px 20px 0 20px;
}
.chapo {
	font-size:18px;
}

/* fiche produit formation*/

.module {
	font-size:14px;
	font-weight:normal;
	margin:0 20px 0 20px;
}
.module2 {
	font-size:14px;
	font-weight:normal;
	/*margin:0 20px 0 20px;*/
	/*padding:10px;*/
	margin:10px;
	padding:10px 10px 10px 0;
}

.intitule {
	margin-left:-10px;
}

.titre {
	font-size:24px;
}
.titreformation {
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:10px;
}
.titremoyen {
	font-size:18px;
}
.titrepetit {
	font-size:14px;
	line-height:16px;
}
.justifie {
	text-align:justify;
	/*text-align:left;*/
}
.stabilo {
	padding:3px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#0089ca;
	text-align:center;
}
.stabilorj {
	padding:3px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#c60040;
	text-align:center;
}
.stabilocl {
	padding:3px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#954691;
	text-align:center;
}
.etroit {
	padding:0 20px 0 20px;
}
.etroit li {
	margin:0 0 30px 0;
}
.gras {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.petit {
	font-size:10px;
}
.gras {
	font-weight:bold;
}
.noir {
	color:#000;
}
.bgaccueil {
	background:#333;
}
.blanc {
	color:#fff;
}
.orange {
	color:#ee9c00;
}
.bgedition {
	background:#ee9c00;
}
.bleu {
	color:#0089ca;
}
.bgformation {
	background:#0089ca;
}
.rouge {
	color:#c60040;
}
.bgrj {
	background:#c60040;
}
.violet {
	color:#954691;
}
.bgconseil	{
	background:#954691;
}
.c1 {
	color:#C8006C;
}
.c2 {
	color:#EB6643;
}
.c3 {
	color:#F18E00;
}
.c4 {
	color:#98C000;
}
.c5 {
	color:#00905C;
}
.c6 {
	color:#c60040;
}
.c7 {
	color:#333333;
}
.c8 {
	color:#0089ca;
}
.c9 {
	color:#555555;
}
.bg0 {
	background:#fff;
}
.bg1 {
	background:#C8006C;
}
.bg2 {
	background:#EB6643;
}
.bg3 {
	background:#F18E00;
}
.bg4 {
	background:#98C000;
}
.bg5 {
	background:#00905C;
}
.bg6 {
	background:#c60040;
}
.bg7 {
	background:#333333;
}
.bg8 {
	background:#0089ca;
}
.bg9 {
	background:#555555;
}
.bgc	{
	margin-top:30px;
}
.bgc1 {
	background:#F5E2E9;
}
.bgc2 {
	background:#FCEAE2;
}
.bgc3 {
	background:#FDEFDD;
}
.bgc4 {
	background:#F2F7E3;
}
.bgc5 {
	background:#E1EEE6;
}
.bgc6 {
	background:#f4ccd9;
}
.bgc7 {
	background:#999999;
}
.bgc8 {
	background:#cce7f4;
}
.bgc9 {
	background:#bbbbbb;
}
.b1 {
	border:solid 1px #C8006C;
}
.b2 {
	border:solid 1px #EB6643;
}
.b3 {
	border:solid 1px #F18E00;
}
.b4 {
	border:solid 1px #98C000;
}
.b5 {
	border:solid 1px #00905C;
}
.b6 {
	border:solid 1px #c60040;
}
.b7 {
	border:solid 1px #333333;
}
.b8 {
	border:solid 1px #cce7f4;
}
.b9 {
	border:solid 1px #555555;
}

.centrer {
	text-align:center;
}

.groupeetape {
	color:#aaa;
	text-align:center;
}

.etapeon {
	color:#000;
	border:2px outset #000;
	font-weight:bold;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:5px;
}

.etapeoff {
	color:#aaa;
	border:2px inset #aaa;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:5px;
}

.identificationachat {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:5px;
	margin:10px;
	border:1px solid #ee9c00;
	width:340px;
	height:180px;
	float:left;
	text-align:center;
}

.identificationachat table {
	margin:0 auto;
	text-align:left;
}

.tabpresentationpanier {
	border-collapse:collapse;
	margin:10px auto;
	width:100%;
	text-align:left;
}

.tabpresentationpanier th {
	padding:10px;
	text-align:center;
	color:#000;
}

.tabpresentationpanier td {
	padding:5px;
	color:#000;
}

.tabpresentationpanier a:hover {
	text-decoration:underline;
}

#ulparticipant {
	margin:0;
	padding:0;
	list-style:none;
}

#ulparticipant li {
	margin:0 0 5px 0;
	padding:0;
}

.zonecontactinscription {
	float:left;
	width:320px;
	min-height:190px;
	margin:10px;
	padding:5px;
	border:1px solid #000000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.zonecontactinscription p {
	margin:0 0 2px 0;
}

.zoneparticipant {
	margin:10px 0;
	padding:5px;
	border:1px solid #000000;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}

.zoneparticipant p {
	margin:0 0 2px 0;
}

/*.rouge {
	color:#a00;
}*/
.nouveau {
	font-size: 9px;
	line-height:12px;
}
.nouveau2 {
	margin-left:20px;
	font-size:10px;
	line-height:12px;
}
.livre {
	border:#000 solid 1px;
	width:100px;
	float:right;
}

#menucollection {
	margin:0;
	padding:0;
	list-style:none;
}

#menucollection li {
	margin:0px;
	padding-top:10px;
}

#menucollection a {
	padding:1px;
	display:block;
}

#menucollection a:hover {
	color:#FFF;
	background:#EE9C00;
	display:block;
}

#menurevue {
	margin:0;
	padding:0;
	list-style:none;
}

#menurevue li {
	margin:0px;
	padding-top:10px;
}

#menurevue a {
	padding:1px;
	display:block;
}

#menurevue a:hover {
	color:#FFF;
	background:#EE9C00;
	display:block;
}