/*hr{	clear: both;	visibility:hidden; 	height:1px; line-height:1px;  }
*/


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


* {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	outline:none;
}
html, body {
	background-color:#e9e3e7;
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

/* ELEMENTS GLOBALS - TEXTE */

ul,li{list-style:none;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}


p {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
a {
    text-decoration:none;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
a:hover {
	color:#868686;
}

h2.bandeau{width:705px; height:32px; padding:0 0 0 10px; margin:0 0 10px; font:bold 18px arial;
           line-height:32px; color:#fff; background-image: url("../images/h2_bandeau.gif");}

h3{color:#d7499f; font:bold 20px arial; line-height:20px; margin-bottom:7px;}

.clear{clear:both}

.color{color:#D7499F}

.bouton{display:block; width:110px; height:25px; font: bold 11px arial; line-height:25px;
        text-align:center; text-decoration: none; color:#fff; 
        background-image: url("../images/bt_fond.gif"); text-transform: uppercase}
.bouton:hover{color:#fff;}
.bouton_serre{letter-spacing: -1px;}

.centre{text-align:center;}
.img_gauche {float:left; display:inline; margin:0 5px 5px 0;}
.img_droite {float:right; display:inline; margin:0 0 5px 5px;}

.p_description {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:-10px;
	padding:0;
}
.h1_list {
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:11px;
	padding:0;
}
input {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
textarea {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
.txt_decouvrir p {
	display:inline;
	margin:0;
	padding:0 0 0 12px;
}
.txt_decouvrir p a {
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
.txt_decouvrir a:hover {
	color:#d7499f;
}
.nav_page {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
.nav_page a {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}
.nav_page a:hover {
	color:#868686;
}

/* ELEMENTS GLOBALS - OBJET */

img {
	border:none;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
.cache {
	display:none;
}
.pt_bt {
	margin:0;
	padding:0;
}

.prix_barre{font:normal 12px arial; text-decoration:line-through;}

/* STRUCTURE CSS DU SITE */

#global {
	background:url(../images/bg_deg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	width:100%;
	margin:0 0 0 0;
	padding:0;
}
#global2 {
	background:#FFF;
	width:992px;
	height:100%;
	margin:0 auto;
	padding:0 19px 0 0;
}
#header {
	display:block;
	width:992px;
	height:381px;
	margin:0 auto 7px auto;
	padding:0;
}
#navbar {
	width:992px;
	height:36px;
	margin:0 0 15px 0;
	padding:0;
}

#ctn_navbar {
	float:left;
	background:url(../images/mid_navbar.gif);
	background-repeat:repeat-x;
	width:958px;
	height:28px;
	margin:0;
	padding:8px 7px 0 7px;
}
#pub_compte {
	width:992px;
	height:65px;
	margin:0 0 10px 0;
	padding:0;
}
#mon_compte {
	float:right;
	width:497px;
	height:27px;
	margin:0;
	padding:5px 0px 3px 5px;
}
.input_login {
	border:1px solid #886f7d;
	background:#FFF;
	width:120px;
	height:14px;
	margin:0 6px 0 0;
	padding:3px 4px 3px 4px;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.input_password {
	border:1px solid #886f7d;
	background:#FFF;
	width:100px;
	height:14px;
	margin:0 10px 0 0;
	padding:3px 4px 3px 4px;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#banner_head {
	width:992px;
	/*height:213px;*/
	height:248px;
	margin:0;
	padding:0;
}
.big_bt {
	float:left;
}
#prochain_cours a {
	float:left;
	background:url(../images/cours_ateliers_creatifs.gif);
	background-position:top;
	width:250px;
	height:42px;
	margin:0;
	padding:0;
}
#prochain_cours a:hover {
	float:left;
	background:url(../images/cours_ateliers_creatifs.gif);
	background-position:bottom;
	width:250px;
	height:42px;
	margin:0;
	padding:0;
}
#faire_cadeau a {
	float:left;
	background:url(../images/cadeau_cour_des_createurs.gif);
	background-position:top;
	width:250px;
	height:42px;
	margin:0;
	padding:0;
}
#faire_cadeau a:hover {
	float:left;
	background:url(../images/cadeau_cour_des_createurs.gif);
	background-position:bottom;
	width:250px;
	height:42px;
	margin:0;
	padding:0;
}
#temoignages a {
	float:left;
	background:url(../images/bt_temoignages-on.gif);
	background-position:top;
	width:247px;
	height:42px;
	margin:0;
	padding:0;
}
#temoignages a:hover {
	float:left;
	background:url(../images/bt_temoignages-on.gif);
	background-position:bottom;
	width:247px;
	height:42px;
	margin:0;
	padding:0;
}
#date {
	float:left;
	background:url(../images/barre_rose_big_bt.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:242px;
	height:42px;
	margin:0;
	padding:0;
}
#logo {
	float:left;
	width:247px;
	height:206px;
	margin:0;
	padding:0;
}
#search_flash {
	float:right;
	background:url(../images/bg_banner_head.jpg);
	background-repeat:no-repeat;
	width:745px;
	height:203px;
	margin:0;
	padding:3px 0 0 0;
}
#flash {
	width:743px;
	height:157px;
	margin:0 0 0 0;
	margin-left:-1px;
	padding:0;
}
#search {
	width:729px;
	height:27px;
	margin:0;
	padding:11px 7px 0 7px;
}
.input_search {
	border:1px solid #886f7d;
	background:#FFF;
	width:160px;
	height:14px;
	margin:0 8px 0 0;
	padding:3px 4px 3px 4px;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.select_univers {
	border:1px solid #886f7d;
	background:#FFF;
	width:190px;
	height:20px;
	margin:0 10px 0 0;
	padding:2px 4px 3px 4px;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#conteneur {
	clear:both;
	width:992px;
	margin:0 auto;
	padding:0;
}
#conteneur_left {
	float:left;
	width:314px;
	height:755px;
	margin:0 21px 0 0;
	padding:0 0 0 2px;
}
#abonnement {
	width:314px;
	margin:0 0 16px 0;
	padding:0;
}
#ctn_abonnement {
	background:url(../images/bg_abonnement.gif);
	background-repeat:repeat-y;
	width:298px;
	margin:0;
	padding:6px 7px 0 9px;
}
#vip {
	width:314px;
	height:180px;
	margin:0;
	padding:0;
}
#ctn_vip {
	width:300px;
	height:121px;
	margin:0;
	padding:10px 7px 10px 7px;
}
#actualites {
	background:url(../images/bg_actualites.gif);
	width:288px;
	height:174px;
	margin:0;
	padding:11px 13px 10px 13px;
}
#conteneur_middle {
	float:left;
	width:315px;
	height:755px;
	margin:0 22px 0 0;
	padding:0;
}
#privatisation {
	width:315px;
	height:345px;
	margin:0 0 11px 0;
	padding:0;
}
#ctn_privatisation {
	background:url(../images/bg_privatisation.gif);
	background-repeat:repeat-y;
	width:301px;
	height:268px;
	margin:0;
	padding:6px 7px 13px 9px;
}
#atelier_decouverte {
	width:315px;
	height:394px;
	margin:0;
	padding:0;
}
#atelier {
	background:url(../images/tableau.gif);
	width:305px;
	height:42px;
	margin:0 0 15px 0;
	padding:127px 0 0 10px;
}
#decouvrir {
	width:315px;
	height:214px;
	margin:0;
	padding:0;
}
#ctn_decouvrir {
	width:315px;
	height:164px;
	margin:0;
	padding:11px 0 0 0;
}
#conteneur_right {
	float:left;
	width:315px;
	height:755px;
	margin:0;
	padding:0;
}
#cours {
	width:315px;
	height:527px;
	margin:0 0 14px 0;
	padding:0;
}
#cours a{color:#B41D8D; font-weight:bold; text-decoration:none;}
#cours a:hover{color:#d7499f;}
#cours h3{font-size:24px;}
#cours #lastmin_promo{clear:both; display:block; margin-top:20px;}

#ctn_cours {
	background:url(../images/bg_cours.gif);
	background-repeat:repeat-y;
	width:299px;
	height:450px;
	margin:0;
	padding:6px 7px 13px 9px;
}
#listing_cours {
	width:140px;
	height:107px;
	float:right;
	margin:-95px 11px 0 0;
	padding:7px 0px 8px 0px;
}
#smartbox {
	width:295px;
	height:88px;
	margin:0;
	padding:0;
}
#blog {
	background:url(../images/cat_blog.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:315px;
	height:214px;
	margin:0;
	padding:0;
}
#ctn_blog {
	clear:both;
	width:299px;
	height:145px;
	margin:0;
	padding:20px 7px 10px 9px;
	padding-top:0px;
}
#blog p {
	margin:0 0 3px 0;
	padding:0;
	font-size:11px;
}
#footer {
	clear:both;
	width:992px;
	height:80px;
	margin:0;
	padding:0;
}
#bottombar {
	width:992px;
	height:39px;
	margin:0 0 17px 0;
	padding:0;
}
#ctn_bottombar {
	float:left;
	background:url(../images/mid_bottombar.gif);
	background-repeat:repeat-x;
	width:958px;
	height:27px;
	margin:0;
	padding:12px 0 0 6px;
}
#corporate {
	width:972px;
	margin:0;
	padding:0 10px 0 10px;
}
.hr_pointille {
	background:url(../images/pointille.gif);
	background-repeat:repeat-x;
	width:95%;
	height:2px;
	margin:10px auto 13px auto;
	padding:0;
}
.hr_pointille2 {
	background:url(../images/pointille.gif);
	background-repeat:repeat-x;
	width:95%;
	height:2px;
	margin:2px auto 9px auto;
	padding:0;
}
#recherche {
	clear:both;
	background:url(../images/bg_recherche.gif);
	width:972px;
	height:350px;
	margin:0 auto;
	padding:7px 0 0 0;
}
#champs1 {
	background:url(../images/bg_champs1.gif);
	width:902px;
	height:52px;
	margin:0;
	padding:15px 0 0 60px;
}
#champs2 {
	background:url(../images/bg_champs2.gif);
	width:902px;
	height:52px;
	margin:8px 0 0 0;
	padding:15px 0 0 60px;
}
#champs3 {
	float:left;
	background:url(../images/bg_champs3.gif);
	width:288px;
	height:52px;
	margin:8px 0 0 0;
	padding:15px 0 0 60px;
}
#champs4 {
	float:left;
	background:url(../images/bg_champs4.gif);
	width:544px;
	height:52px;
	margin:8px 0 11px 0;
	padding:15px 0 0 70px;
}
#afsearch {
	clear:both;
	width:600px;
	height:89px;
	margin:0 0 0 63px;
	padding:0;
}
#rechercher {
	width:978px;
	height:51px;
	margin:0;
	padding:0;
}

/* PROPRIETES DES ELEMENTS TEXTUELS */

.menu {
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.menu a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
.menu a:hover {
	color:#b41d8d;
}
#navbar p {
	float:right;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#navbar p a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#navbar p a:hover {
	color:#b41d8d;
}
#mon_compte p {
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	display:inline;
	margin:0 0 0 25px;
	padding:0;
}
#mon_compte p a {
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}
#mon_compte p a:hover {
	color:#b41d8d;
}
#date p {
	color:#8c1558;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:18px 0 0 0;
	text-align:right;
}
#search p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	display:inline;
}
#search p a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	display:inline;
}
#search p a:hover {
	color:#B41D8D;
}
.big_txt p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	line-height:22px;
}
.big_txt2 p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:22px;
}
.big_txt p a {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	line-height:22px;
	text-decoration:none;
}
.midd_txt p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	line-height:18px;
}
.midd_txt2 p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#actualites h1 {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#actualites h1 a {
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#actualites h1 a:hover {
	color:#d7499f;
}
#actualites p {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#actualites p a {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#actualites p a:hover {
	color:#787878;
}
.atelier p {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:underline;
	display:inline;
}
.atelier p a {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.atelier p a:hover {
	color:#787878;
}
#ctn_decouvrir p {
	display:inline;
	margin:0;
	padding:0 0 0 12px;
}
#ctn_decouvrir p a {
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ctn_decouvrir a:hover {
	color:#d7499f;
}
.liste_cours p {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#liste_prochain_cours p {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:13px 0 0 10px;
}
#blog .blanc {
	float:right;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0 10px 0 0;
	padding:13px 0 0 0;
}
#blog .blanc a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#blog .blanc a:hover {
	color:#B41D8D;
}
#blog p h1 {
	display:inline;
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#blog p a {
	display:inline;
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#blog p h1 a:hover {
	color:#d7499f;
}
#blog p h2 {
	display:inline;
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#footer h5 {
	float:left;
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#footer h5 a {
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}
#footer h5 a:hover {
	color:#8b6e7e;
}
#footer h6 {
	float:right;
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#ariane p {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#ariane p a {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ariane p a:hover {
	color:#8b6e7e;
}
#text_description p {
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#tb_liste_cours h1 {
	color:#b41d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#tb_liste_cours p {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#tb_liste_cours p a {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:underline;
}
#tb_liste_cours p a:hover {
	color:#a4a4a4;
}
#pochette_cadeau p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#pochette_cadeau a {
	float:left;
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	text-decoration:underline;
}
#pochette_cadeau a:hover {
	color:#808080;
}
#fiche_abonnement p {
	color:#886f7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:43px 0 0 8px;
}
#print p {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#print p a {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
#print p a:hover {
	color:#888;
}


#nav_active {
	display:block;
	width:991px;
	height:44px;
	margin:0;
	padding:0;
}

.btmenu{
	float:left;
	width:250px;
	height:44px;
	margin:0;
	padding:0;
}



#div_ar {
	clear:both;
	display:block;
	/*width:991px;*/
}
#ariane {
	float:left;
	/*width:580px;*/
	margin:13px 0 3px 15px;
	padding:0;
}
#ariane2 {
	float:left;
	/*width:580px;*/
	margin:0px 0 7px 16px;
	padding:0;
}

#p_interne {
	width:991px;
	margin:0;
	padding:0;
}
#ctn_fiche {
	float:left;
	width:719px;
	margin:0 0 20px 0;
	padding:0;
}
#ctn_fiche2 {
	float:left;
	width:890px;
	margin:0 0 20px 0;
	padding:0;
}
#titre_cat {
	float:left;
	width:550px;
	margin:0 0 10px 0;
	padding:0;
}
#pack_logo {
	float:right;
	width:169px;
	height:62px;
	margin:0;
	padding:0;
}
#bt_top_cat {
	float:right;
	width:169px;
	height:62px;
	margin:0;
	padding:0;
}
#ctn_fiche_visuel {
	clear:both;
	width:719px;
	height:240px;
	margin:0;
	padding:0;
}
#ctn_fiche_visuel_l2 {
	clear:both;
	float:left;
	width:600px;
	height:240px;
	margin:0;
	padding:0 10px 0 0;
}
#text_description {
	width:701px;
	height:234px;
	margin:0;
	padding:17px 9px 0 9px;
}
#text_description_priv {
	clear:both;
	width:977px;
	margin:0;
	padding:0;
}
#ctn_fiche_info {
	float:right;
	width:253px;
	height:531px;
	margin:0;
	padding:0;
}
#fiche_abonnement {
	background:url(../images/bg_fiche_abonnement.gif);
	width:236px;
	height:169px;
	margin:0 auto 8px auto;
	padding:0 4px 0 6px;
}
#formules {
	clear:both;
	padding:15px 0 0 0;
}
#fiche_break_on {
	background:url(../images/bg_break_on.gif);
	width:246px;
	height:155px;
	margin:0 auto 7px auto;
	padding:0;
}
#fiche_break_off {
	background:#CC9933;
	width:246px;
	height:45px;
	margin:0 auto 6px auto;
	padding:0;
}
#pochette_cadeau {
	background:url(../images/cadre_pochette_cadeau.gif);
	width:233px;
	height:97px;
	margin:0;
	padding:44px 10px 0 10px;
}
#liste_prochain_cours {
	clear:both;
	background:#fff2fa;
	width:988px;
	height:111px;
	margin:0 2px;
	padding:0;
}
#ex-privatisation {
	clear:both;
	background:#FFF;
	width:988px;
	margin:0 2px 10px 2px;
	padding:0;
}
#demande_devis {
	clear:both;
	background:url(../images/deg-rose-blanc.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:988px;
	margin:0 2px;
	padding:0;
}
#titre_description {
	width:988px;
	margin:0 2px;
	padding:0;
}
input.date {
	border:1px solid #b7b7b7;
	width:73px;
	height:15px;
	margin:0;
	padding:3px;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
select.type {
	border:1px solid #b7b7b7;
	width:207px;
	height:21px;
	margin:0;
	padding:2px 0 0 0;
	color:#a6a6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#tb_liste_cours {
	width:988px;
	margin:0 0 10px 0;
	padding:0;
}
.list_formule {
	clear:both;
	margin:7px 0 20px 15px;
	padding:0;
}
.list_formule .lien_formule{float:left; margin:0 10px 0; padding:8px 10px 0 0; width:95px; height:52px;
    position:relative; background-image: url("../images/lien_formule.gif");
    font:bold 30px/30px arial; color:#573649; text-decoration:none; text-align:right;}
.list_formule .lien_formule small{font: bold 11px/17px arial; display:block;}
.list_formule .lien_formule small img{vertical-align:middle;}

#big_visuel {
	float:left;
	width:281px;
	height:240px;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	
}
.pt_visuel {
	float:left;
	margin:0;
	padding:0;
}
.visuel {
	margin:2px 0 2px 14px;
	padding:0;
}
#print {
	float:right;
	background:url(../images/bt_print.gif);
	width:95px;
	height:22px;
	margin-left:-15px;
	padding:15px 0 0 30px;
}
#reserv_prix {
	float:right;
	width:100px;
	height:19px;
	margin:0;
	padding:3px 0 0 0;
}
#visuel {
	margin:0 0 0 14px;
	padding:0;
}
#offrir_carte_cadeau {
	background:#fff2fa;
	width:715px;
	margin:0 0 10px 15px;
	padding:0;
}

/* ACCORDEON AJAX */
		
.horizontal_accordion_toggle {
	float: left;
	display: block;
	height: 100px;
	width: 30px;
	background: url(../images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
}
.horizontal_accordion_toggle_active {
	background: url(../images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
	border-right: 1px solid #f68263;
}
.horizontal_accordion_content {
	height: 100px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	color: #444444;
}
.horizontal_accordion_content p {
	width: 450px;
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}
#horizontal_container {
	margin: 20px auto 20px auto;
	width: 680px;
	height: 100px;
}
#vertical_nested_container {
	margin: 20px auto 20px auto;
	width: 620px;
}

/* CHANGEMENT DE VISUEL */

.big_cadre {
	width:281px;
	height:240px;
	position:absolute;
	z-index:1;
	margin:0;
	padding:0;
}
.pt_cadre {
	width:129px;
	height:109px;
	position:absolute;
	z-index:4;
	margin:0;
	cursor:pointer;
	padding:0;
}

/* NAVIGATION DE GAUCHE */

#nav_left {
	float:left;
	width:246px;
	margin:0;
	padding:0;
}

#nav_left .nav_left_ctn{
    background:#fff2fa;
    width:246px;
    margin:0 0 10px 0;
    padding:0;
}

#nav_left .nav_left_ctn a.nav_lien{display:block; height:38px; font:bold 16px arial; line-height:38px; color:#886f7d;
    padding-left:30px; background: url(../images/puce.png) 7px 10px no-repeat; text-decoration:none;}
#nav_left .nav_left_ctn a.nav_lien:hover{color:#d463af}
#nav_left .nav_left_ctn a.nav_lien img{vertical-align: middle;}


/*#nav_left_decouvrir {
	background:#FFF;
	width:246px;
	margin:0;
	padding:0;
}

#ctn_left_decouvrir {
	width:246px;
	margin:0;
	padding:11px 0 0 0;
}

#roll_bt_oeil a {
	float:left;
	background:url(../images/roll_bt_oeil.gif);
	background-position:top;
	width:159px;
	height:41px;
}
#roll_bt_oeil a:hover {
	float:left;
	background:url(../images/roll_bt_oeil.gif);
	background-position:bottom;
	width:159px;
	height:41px;
}
#roll_bt_carte a {
	float:left;
	background:url(../images/roll_bt_carte.gif);
	background-position:top;
	width:159px;
	height:40px;
}
#roll_bt_carte a:hover {
	float:left;
	background:url(../images/roll_bt_carte.gif);
	background-position:bottom;
	width:159px;
	height:40px;
}
#roll_bt_decouverte a {
	float:left;
	background:url(../images/roll_bt_decouverte.gif);
	background-position:top;
	width:159px;
	height:36px;
}
#roll_bt_decouverte a:hover {
	float:left;
	background:url(../images/roll_bt_decouverte.gif);
	background-position:bottom;
	width:159px;
	height:36px;
}
#roll_bt_abonnements a {
	float:left;
	background:url(../images/roll_bt_abonnements.gif);
	background-position:top;
	width:156px;
	height:41px;
}
#roll_bt_abonnements a:hover {
	float:left;
	background:url(../images/roll_bt_abonnements.gif);
	background-position:bottom;
	width:156px;
	height:41px;
}
#roll_bt_breaks a {
	float:left;
	background:url(../images/roll_bt_breaks.gif);
	background-position:top;
	width:156px;
	height:27px;
}
#roll_bt_breaks a:hover {
	float:left;
	background:url(../images/roll_bt_breaks.gif);
	background-position:bottom;
	width:156px;
	height:27px;
}*/

#roll_bt_entreprises a {
	float:left;
	background:url(../images/roll_bt_entreprises.gif);
	background-position:top;
	width:156px;
	height:40px;
}
#roll_bt_entreprises a:hover {
	float:left;
	background:url(../images/roll_bt_entreprises.gif);
	background-position:bottom;
	width:156px;
	height:40px;
}
#roll_bt_particuliers a {
	float:left;
	background:url(../images/roll_bt_particuliers.gif);
	background-position:top;
	width:156px;
	height:38px;
}
#roll_bt_particuliers a:hover {
	float:left;
	background:url(../images/roll_bt_particuliers.gif);
	background-position:bottom;
	width:156px;
	height:38px;
}

/* LISTE DES CREATEURS */

#list_createurs {
	float:right;
	width:733px;
	margin:0;
	padding:0;
}
#list_createurs p {
	padding-left:12px;
}

#list_createurs a {
	text-decoration:none;
}

#contenuu{
	float:right;
	width:733px;
	margin:0;
	padding:0;
}

/* INPUT */

input.valeur {
	border:1px solid #b7b7b7;
	width:45px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
input.destinataire {
	border:1px solid #b7b7b7;
	width:143px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
input.rue {
	border:1px solid #b7b7b7;
	width:321px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
input.cp {
	border:1px solid #b7b7b7;
	width:105px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
input.city {
	border:1px solid #b7b7b7;
	width:168px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
select.paiement {
	border:1px solid #b7b7b7;
	width:207px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
textarea.message {
	border:1px solid #b7b7b7;
	width:500px;
	height:81px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
select.nombre {
	border:1px solid #b7b7b7;
	width:45px;
	margin:0;
	padding:2px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
radio,input.radio,input .radio, .noborder {
	border:none !important; 
}
.noborder{background:none !important;}


table#recette_images .visuel{
	margin:0px 10px 0 0;
}

/* ENTETE */
#head {padding:10px 0 5px;}
#head h4{margin-bottom:5px;}
#head input {border:1px solid #8c7381;height:18px;}
#head #logo {margin-right:8px; width:auto; height:auto;float:left; display:inline;}
#head #newsletter {width:146px; height:67px; overflow:hidden; float:left; display:inline; margin-right:8px; padding:10px; background:url(../images/entete/fond_newsletter.gif) 0 0 no-repeat;}
#head #newsletter  input {width:145px;}
#head #newsletter  input.bt {width:103px; height:28px; margin:5px 0 0 30px; border:0;}
#head #compte {width:227px; height:67px; overflow:hidden; float:left; display:inline; margin-right:8px; padding:10px; background:url(../images/entete/fond_compte.gif) 0 0 no-repeat;}
#head #compte  input{float:left; display:inline;margin-right:3px;}
#head #compte  input#login {width:100px;}
#head #compte  input#pass {width:82px;}
#head #compte  input.bt {float:left; display:inline; position:relative; top:-5px; width:31px; height:31px;border:0;}
#head #compte ul {list-style-type:none; margin-bottom:0;}
#head #compte ul li {float:left; display:inline;}
#head #compte ul li a {float:left; font:normal 11px Arial; color:#444; border-right:1px solid #444; padding:0 5px;text-decoration:none;}
#head #compte ul li a:hover {text-decoration:underline;}
#head #compte ul li a#dernier {border:0;}
#head #com {float:right;width:468px;}
#head #com ul {float:right;list-style-type:none;margin-bottom:10px;}
#head #com ul li {float:left; display:inline;}
#head #com ul li a {float:left; font:normal 12px Arial; color:#8c7381; border-right:1px solid #8c7381; padding:0 5px;text-decoration:none;}
#head #com ul li a img {margin-left:5px; } 
#head #com ul li a:hover {text-decoration:underline;}
#head #com ul li a#dern {border:0;}
#head #com #pub{height:60px;}

ul#menu {list-style-type:none; margin-bottom:0;position:relative; top:5px; z-index:2; height:53px;}
ul#menu li{float:left; display:inline;}
ul#menu li a{float:left; display:inline;width:248px; height:53px;text-decoration:none;}
ul#menu li a.m01 {background:url(../images/menu/prochains_cours.png) 0 0 no-repeat;}
ul#menu li a.m02 {background:url(../images/menu/cadeau.png) 0 0 no-repeat;}
ul#menu li a.m03 {background:url(../images/menu/temoignage.png) 0 0 no-repeat;}
ul#menu li a.m04 {width:247px;background:url(../images/menu/recette.png) 0 0 no-repeat;}
ul#menu li a:hover, #head ul#menu li a.active{background-position:0 -53px;}

#bandeau {background:url(../images/entete/fond_bandeau.png) 0 0 no-repeat;margin-left:2px;height:203px; overflow:hidden;}
#bandeau #publicite {float:left; display:inline; width:743px; height:159px; padding:21px 0;}
#bandeau #recherche {clear:none; float:right; display:inline; width:218px; height:183px; padding:5px 7px; margin:6px 8px 6px 0;background:url(../images/entete/fond_recherche.png) 0 0 no-repeat;font:normal 12px Arial; color:#fff;}
#bandeau #recherche h4 {margin-bottom:10px;}
#bandeau #recherche .row {margin:0 0 10px 5px ;}
#bandeau #recherche input {width:205px; height:20px;border:1px solid #8c7381;}
#bandeau #recherche select {width:207px; height:22px;border:1px solid #8c7381;}
#bandeau #recherche .row_bt {margin-left:45px;}
#bandeau #recherche .row_bt input {width:135px; height:32px; border:0;}
#bandeau #recherche .row_bt a {color:#fff;background:url(../images/entete/puce.png) 0 0 no-repeat;padding-left:20px;}

/* PAGE formation professionnelle devis */
#content-marge2 .bt_prochaines_sessions{margin: 10px 0 15px 14px; text-align:center;}
#formation p {margin-bottom:10px;}
#formation h1 {font:bold 20px Arial; color:#b41d8d; text-transform:uppercase; margin-bottom:20px;}
#formation #intro {padding:0 10px 10px;}
#formation #intro #spaw  p{font:bold 12px Arial; color:#515151; line-height:22px;}
#formation .colonne {width:314px; float:left; display:inline; background:url(../images/formation_bottom.gif) bottom no-repeat;padding-bottom:20px;margin-bottom:30px;}
#formation .margin {margin:0 15px 0 6px;}
#formation .colonne .photo {margin:15px 16px 20px;}
#formation .colonne .spaw p{padding:15px 0;margin:0 16px;font:bold 12px Arial; line-height:22px;color:#886f7d;background:url(../images/pointille.gif) 0 0 repeat-x;}
#formation .colonne .lien {text-align:right;}

