* {
	
	font-family:helvetica, sans serif;
	font-size:inherit;
	padding:0px;
	margin:0px;
	
}

body {
	
	font-size:12px;
	background-color:#4c4d4f;
	
}

a {
	
	color:#000;
	text-decoration:none;
	
}

a:hover {
	
	text-decoration:underline;
	
}

a img {
	
	border-width:0px;
	
}

ul {
	
	list-style-position:inside;
	
}

hr {
	
	display:none;
	
}

h6{
	background-image:url(../images/carresavoirplus.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:15px;
	height:22px;
	background-position:left top;
	padding-top:2px;
}

h6 a{
	font-weight:normal !important;
}

.titrepub{
	font-size:22px;
	width:308px;
	line-height:30px;
	font-style:italic;
}

.titrepublarge{
	font-size:22px;
	line-height:30px;
	font-style:italic;
	text-align:left;
/*	margin-left:20px;*/
}

.descriptionpub{
	font-size:17px;
	width:308px;
}

.descriptionpublarge{
	font-size:17px;
/*	margin-left:20px;*/
	text-align:left;
}

#video{
	position:relative;
}

#master {
	
	display:block;
	width:990px;
	text-align:justify;
	background-color:#6f7072;
	
}

#barre-haute {
	
	display:block;
	padding:3px;
	text-align:right;
	background-color:#b1b2b4;
	color:#3f3f3f;
	
}

#barre-haute a {
	
	color:#3f3f3f;
	
}

#barre-haute h1 {
	
	display:none;
	
}

#bandeau-gauche h2 {
	
	display:none;
	
}

#menu-principale {
	
	color:#fff;
	background-color:#c5007b;
	
}

#menu-principale ul {
	
	padding:3px;
	
}

#menu-principale ul li a {
	
	color:#fff;
	
}

#menu-principale ul.selection li a {
	
	color:#C5007B;
	
}

#menu-principale ul li,
#barre-haute ul li {
	
	border:0px #fff solid;
	border-right-width:1px;
	
}

#menu-principale ul li.dernier,
#barre-haute ul li.dernier {
	
	border-right-width:0px;
	
}

#barre-haute ul li {
	
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right-color:#3f3f3f;
	
}

#menu-principale {
	
	display:block;
	height:35px;
	line-height:31px;
	
}

#menu-principale ul {
	
	display:block;
	height:29px;
	
}

#menu-principale ul li {
	
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;	
	
	margin-top:5px;
	
}

#menu-principale ul.selection {
	
	float:right;
	background-color:#c59eb9;
	
	background-image:url(../images/ma_selection.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	
}

#menu-principale ul.selection li {
	
	color:#c5007b;
	padding-left:50px;
	
}

#pied {
	
	background-color:#e95d0f;
	color:#fff;
	text-align:center;
	padding:5px;
	/**/
	/*width:980px;*/

}

#banniere {
	
	display:block;
	height:106px;
	background-image:url(../images/banniere-full.gif);
	
}

#zone-principale {
	
	overflow:hidden;
	
}

#menu-gauche {
	
	display:block;
	width:181px;
	float:left;
	position:absolute;
	/*position:relative;
	height:auto;*/
	
}

#zone-contenu {
	
	margin-left:182px;
	
}

#menu-gauche ul li {
	
	list-style-type:none;
	padding:5px 5px 5px 0;
	border:0px #d4d600 dashed;
	border-bottom-width:1px;
	/*margin-left:10px;*/
	/*margin-right:10px;*/
	
}

#menu-gauche ul li a {
	/*
	margin-left:10px;
	margin-right:10px;
	padding-left:17px;*/
	color:#fff;
	text-align:center;
	display:block;
	
}

#menu-gauche ul.catalogue li a {
	
	margin-left:10px;
	margin-right:10px;
	padding-left:17px;
	color:#fff;
	text-align:left;
	
}

#menu-gauche ul.fiches li a {
	
	text-align:left;
	padding-left:15px;
	
}

#menu-gauche ul li.selectionne a {
	
	color:#d4d600;
	background-image:url(../images/menus/curseur_menu_gauche.gif);
	background-repeat:no-repeat;
	
}

#menu-gauche ul li.dernier {
	
	border-bottom-width:0px;
	
}

#menu-principale ul li.selectionne > a {
	
	background-image:url(../images/menus/curseur_menu_haut.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	
}

#menu-gauche h2 {
	
	margin-top:29px;
	margin-bottom:19px;
	
}

h2.votre-seminaire {
	
	display:block;
	height:25px;
	width:181px;
	background-image:url(../images/titres/votre_seminaire.gif);
	
}

h2.votre-catalogue {
	
	display:block;
	height:25px;
	width:181px;
	background-image:url(../images/titres/votre_catalogue.gif);
	
}

h2.temoignages {
	
	display:block;
	height:25px;
	width:181px;
	background-image:url(../images/titres/temoignages.gif);
	
}

h2.nos-videos {
	
	display:block;
	height:25px;
	width:181px;
	background-image:url(../images/titres/nosvideos.gif);
	
}

h2.votre-seminaire span {
	
	display:none;
	
}

h2.votre-catalogue span {
	
	display:none;
	
}

h2.temoignages span {

	display:none;

}

h2.nos-videos span {

	display:none;

}

#zone-contenu {
	
	overflow:hidden;
	width:808px;
	
}

#bandeau-gauche {
	
	float:left;
	display:block;
	width:120px;
	padding-left:16px;
	padding-right:17px;
	height:370px;
	padding-top:59px;
	text-align:center;
	
}

#boite-reservation {

	display:block;
	width:125px;
	height:60px;
	margin-top:20px;
	padding-top:27px;

}

.boite .boite {

	display:block;
	width:128px;
	height:137px;
	padding-top:25px;

}

#resultat-page {
	
	margin-left:162px;
	margin-top:147px;
	overflow:hidden;
	
}

#texte {
	
	overflow:hidden;
	
}

#titre-page {
	
	display:block;
	height:58px;
	width:234px;
	position:absolute;
	margin-left:-25px;
	margin-top:-50px;
	text-align:center;
	line-height:100%;
	
}

#titre-page h1 {
	
	line-height:58px;
	font-size:22px;
	
}

#bandeau-droite {
	
	float:right;
	display:block;
	width:114px;
	
}

#titre-bandeau-droite {
	
	position:absolute;
	display:block;
	text-align:center;
	
}

#corps-texte {
	
	padding:10px;
	padding-top:20px;
	
}

#illustration-bas {
	
	display:block;
	position:absolute;
	
}

#conteneur {
	
	display:block;
	width:513px;
	
}

#illustrations-rubrique {
	
	position:absolute;
	display:block;
	background-repeat:no-repeat;
	
}

div.boite {
	
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	
}

div.boite strong {
	
	color:#000;
	
}

div.boite strong span {
	
	font-size:24px;
	
}

div.boite div.infos {
	
	margin-bottom:55px;
	
}

#boite-reservation a {
	
	display:block;
	
}

#toolbar img {
	
	vertical-align:middle;
	
}

td {
	
	vertical-align:top;
	
}

p {
	
	padding-top:10px;
	padding-bottom:10px;
	
}

#pied a {
	
	color:#fff;
	
}

#bandeau-titre-rubrique {

	display:block;
	position:absolute;
	width:350px;
	height:136px;
	margin-top:-20px;
	margin-left:-10px;

}

#lien-planning span {

	display:none;

}

#lien-planning a {

	display:block;
	width:100%;
	height:100%;

}

#toolbar {

	background-repeat:no-repeat;

}

#toolbar a {

	display:block;
	float:right;
	padding-left:40px;
	height:35px;
	margin-top:-5px;
	margin-right:10px;
	padding-top:7px;
	background-repeat:no-repeat;
	
}

#menu-gauche ul.catalogue {

	background-color:#c5c6c8;
	border:0px #6f7072 solid;
	border-left-width:2px;
	width:180px;
	padding-top:5px;
	padding-bottom:5px;

}

#menu-gauche ul.catalogue li {

	color:#000;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	border-width:0px;

}


#menu-catalogue a.fuschia {background-image:url(../images/menus/carre_fuschia.gif); background-repeat:no-repeat; background-position:4px 5px}
#menu-catalogue a.orange {background-image:url(../images/menus/carre_orange.gif); background-repeat:no-repeat; background-position:4px 5px}
#menu-catalogue a.vert {background-image:url(../images/menus/carre_vert.gif); background-repeat:no-repeat; background-position:4px 5px}
#menu-catalogue a.anis {background-image:url(../images/menus/carre_anis.gif); background-repeat:no-repeat; background-position:4px 5px}
#menu-offres a.anis {background-image:url(../images/menus/carre_anis.gif); background-repeat:no-repeat; background-position:4px 5px; padding-left:20px; width:159px;}
#menu-catalogue a.violet {background-image:url(../images/menus/carre_violet.gif); background-repeat:no-repeat; background-position:4px 5px}
#menu-catalogue a.rouge {background-image:url(../images/menus/carre_rouge.gif); background-repeat:no-repeat; background-position:4px 5px}


#menu-catalogue li a {padding-left:20px !important}

#menu-gauche ul.catalogue li a.fuschia {

	background-image:url(../images/menus/carre_fuschia.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a.orange {

	background-image:url(../images/menus/carre_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a.vert {

	background-image:url(../images/menus/carre_vert.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a.anis {

	background-image:url(../images/menus/carre_anis.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a.violet {

	background-image:url(../images/menus/carre_violet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a.rouge {

	background-image:url(../images/menus/carre_rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;

}

#menu-gauche ul.catalogue li a {
	
	color:#454346;
	
}

#briques {

	width:517px;
	display:block;
	padding-top:40px;
	margin-left:70px;

}

div.ligne {

	display:block;
	clear:both;

}

div.brique {

	display:block;
	float:left;
	width:97px;
	height:97px;
	border:0px #354687 solid;

}

#texte {

	width:645px;

}

#sous-liste-catalogue {

	display:block;
	position:absolute;
	margin-top:-130px;
	margin-left:6px;

}

#sous-liste-catalogue ul li {

	display:inline;
	border:0px #fff solid;
	border-right-width:2px;
	padding-right:5px;
	padding-left:5px;

}

#sous-liste-catalogue ul li.dernier {

	border-right-width:0px;

}

#sous-liste-catalogue ul li a {

	text-transform:uppercase;
	font-size:15px;
	color:#fff;

}

#sous-liste-catalogue ul li a.selectionne {

	color:#000;

}

#libelle, #image-details, #details {

	display:block;
	float:left;
	height:418px;

}

#libelle {

	width:263px;
	text-align:right;
	margin-right:3px;

}

#detail-brique #details {

	margin-left:5px;
	padding-top:220px;
	height:198px;
	width:275px;

}

#detail-brique #details h1 {

	font-size:18px;
	color:#d3d600;
	text-transform:uppercase;
	background-image:url(../images/titres/titre_h1_details.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	padding-left:23px;

}

#ajouter-selection {

	position:absolute;
	background-color:#d9da1a;
	color:#3a3a3a;
	padding:5px;
	text-align:center;
	width:263px;
	margin-top:171px;

}

#TB_window #ajouter-selection  a {

	color:#3a3a3a;

}

ul.commande {

	background-color:#A1A1A1;
	margin-top:80px;

}

#menu-gauche ul.commande li {

	margin-left:0px;
	margin-right:0px;
	border:0px #1B7AAA solid;
	border-bottom-width:1px;
	display:block;
	height:48px;
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:60px;
	font-size:14px;
	color:#1B7AAA;
		
}

#menu-gauche ul.commande li span {

	display:none;

}

#menu-gauche ul.commande li.selectionne {

	color:#fff;

}

#menu-gauche ul.commande li.e1 {

	background-image:url(../images/titres/1.gif);

}

#menu-gauche ul.commande li.e2 {

	background-image:url(../images/titres/2.gif);

}

#menu-gauche ul.commande li.e3 {

	background-image:url(../images/titres/3.gif);
	border-width:0px;

}

#extra1, #extra2, #extra3, #extra4 {

	z-index:1;

}

#menu-catalogue, #menu-offres {

	position:absolute;
	background-color:#C59EB9;
	z-index:5;

}

#menu-catalogue {

	margin-left:270px;
	margin-top:1px;
	width:200px;

}

#menu-offres {

	margin-left:80px;
	margin-top:1px;
	width:200px;

}

#menu-catalogue ul, #menu-offres ul {

	display:inline;
	margin:0px;
	padding:0px;

}

#menu-catalogue ul li, #menu-offres ul li {

	display:list-item;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-width:0px;
	line-height:16px;

}

#menu-catalogue ul li a, #menu-offres ul li a {

	display:block;
	padding:3px;
	font-size:11px;
	background-image:none;
	line-height:16px;
	
}

#menu-offres ul li a {
	
	background:url(../images/menus/carre_anis.gif) no-repeat 5px 50%;
	padding-left:20px;
	
}

#menu-catalogue ul li a:hover, #menu-offres ul li a:hover {

	background-color:#C5007B;

}

#liste-noms {

	padding-left:20px;	
	padding-right:20px;
	text-align:justify;
	color:#a0a1a1;

}

#liste-noms a {

	color:#a0a1a1;

}


#liste-noms a:hover {
color:#fff
}

div.temoignage {

	margin-left:50px;

}

div.temoignage img {

	float:left;
	border:2px #b1b2b4 solid;

}

#resultat-page div.temoignage div.texte h2 {

	color:#272810;
	background-image:url(../images/titres/carre_titre_temoignage.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	margin-left:-25px;
	font-size:14px;
	padding-top:5px;

}

div.temoignage div.texte {

	margin-left:150px;
	padding-right:30px;
	color:#fff;

}

#contact label {

	display:block;
	width:150px;
	padding:3px;
	float:left;
	margin-bottom:3px;
	font-weight:bold;

}

#contact input, #contact textarea {

	display:block;
	float:left;
	width:350px;
	padding:3px;
	margin-bottom:3px;
	background-color:#fff;
	border:1px #C5007B solid;

}

#contact #bt_envoyer {

	display:block;
	width:150px;
	background-color:#C5007B;
	color:#fff;
	margin-left:364px;
	margin-top:50px;

}

#lien_accueil {display:block; position:absolute; width:200px; height:106px}

#liste-briques {

	display:block;
	width:550px;
	position:absolute;
	margin-top:-70px;
	margin-left:15px;
	
	padding-bottom:50px;

}

#liste-briques a {

	text-transform:uppercase;

}

ul.liste1 {float:left; margin:0 100px 0 60px}

#boite-reservation span {display:inline !important}

#boite-reservation a {background-image:none !important; font-size:14px; font-weight:bold}


#credits {width:400px; text-align:center; margin:10px auto}

#credits, #credits * {font-size:12px; color:#fff}

#pages {
	
	position:absolute;
	margin-top:-30px;
	margin-left:210px;
	
}

#pages a {
	
	display:inline;
	float:none;
	margin:0px;
	padding:0px;
	
}

#menu-gauche h2.actualites {

	background-image:url(../images/titres/actualites.gif);
	display:block;
	height:25px;
	width:181px;

}

#menu-gauche h2.actualites span {
	
	display:none;

}

#resultat-page h1.rose {
	
	color:#e2007a;
	
}

div.details-actu {
	
	margin-left:60px;
	width:470px;
	b ackground-color:#f00;
	padding-left:85px;
	overflow:hidden;
	margin-top:-70px;
	
}

div.details-actu img {

	float:left;
	margin-left:-85px;
	border:3px #a0a1a1 solid;

}

#resultat-page div.details-actu h2 {

	background:url(../images/titres/carre_titre_temoignage.gif) top left no-repeat;
	color:#272810;
	font-style:italique;
	font-size:13px;
	padding-left:24px;
	padding-top:3px;

}

div.details-actu p {

	margin-left:30px;
	color:#fff;

}

#zone-partenaires {

	display:block;
	position:absolute;
	width:134px;
	ba ckground-color:#214578;
	margin-left:855px;

}

#zone-partenaires h3 {

	display:block;
	color:#fff;
	padding:5px;
	padding-top:100px;
	text-align:right;

}

#zone-partenaires .partenaire {

	text-align:center;
	padding-top:20px;

}

#place-holder {

	overflow:auto;
	height:140px;

}

td.accroche-detail {

	font-weight:bold;
	font-style:italic;
	padding-left:10px;
	padding-right:30px;

}

a.btn-ajout-selection {

	display:block;
	background-color:#d4d600;
	c olor:#fff;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
	margin-top:0px;
	font-weight:normal;
	font-style:normal;
	width:200px;
	
}

#txt-description {

	width:600px;

}

#header h1 {

	color:#E1E34D;
	font-size:26px;
	font-weight:normal;
	margin-bottom:0;
	margin-left:250px;
	padding-top:25px;

}

#header p {

	padding-top:0;
	color:#FFFFFF;
	font-size:14px;
	margin-left:250px;
	margin-top:0;
}

.oe_cell_left {
	text-align:left;
}

.oe_cell_center {
	text-align:center;
}

.oe_cell_right {
	text-align:right;
}
