/* CSS Document */

* {
	padding:0;
	margin:0;
}

html{
	background:url(../img/bg_html.gif) top left repeat-x #DBDBDB;
	margin:0;
}

body{
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	color: #000;
	background:url(../img/bg_body.jpg) top left no-repeat;
	margin:0;
	padding-top:25px;
	height:100%;
	padding-bottom:100px;	
}

a{
	
	color:#000000;
}

.clear{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}

#page{
	width:918px;
	border:1px solid #D9DADB;
	background:#FDF7F7;
	margin:0 auto;
}

#credits{
	width:910px;
	padding-right:10px;
	margin:0 auto;
	font-size:10px;	
	text-align:right;
	line-height:15px;
		
}

#credits a{
	color:#3A3838;
	text-decoration:none;
}

#credits a:hover{
	color:#EC7404;
}

#entete{
/*	background:url(../img/dif.jpg) 830px 40px no-repeat;*/
	background:url(../img/bg_entete.jpg) no-repeat;
	height:94px;
	padding-top:9px;
	padding-left:53px;
}

#entete_membre{	
	background:url(../img/bg_entete_membre.jpg) no-repeat;
	height:94px;
	padding-top:9px;
	padding-left:53px;
}

.onglet_membre{
	float:right; 
	display:inline; 
	background:url(../img/onglet_membre.gif) no-repeat; 
	width:176px; 
	height:27px; 
	text-align:center; 
	margin-top:68px; 
	margin-right:10px; 
	line-height:27px;
	font-size: 14px;
}

.onglet_membre a{
	color:#B4B2B3;
	text-decoration:none;
}

.onglet_membre a:hover{
	color:#EC7B03;
}

.onglet_membre a.selected{
	color:#EC7B03;
}

.onglet_membre a.selected:hover{
	color:#fff;
}

#logo{
	background:url(../img/logo.gif) no-repeat;
	width:84px;
	height:88px;
	cursor:pointer;
}

#bottom{
	background:url(../img/bg_bottom.gif) 0px 16px no-repeat;
	height:105px;
	clear:both;
}

#col_une{	
	padding-left:16px;
	padding-right:16px;
	padding-top:17px;
}

#col_une h1{
	margin-bottom:20px;
}

#col_gauche_home{
	width:599px;
	padding-left:16px;
	float:left;
	display:inline;
	padding-top:17px;
}

.bloc_gauche_home{
	width:586px;
	background:url(../img/bg_bottom_gauche_home.gif) left bottom no-repeat;
	padding-bottom:6px;
	margin-top:7px;
}

.bloc_gauche_home.top3 .head{
	background:url(../img/head_gauche_top3.gif) no-repeat top left;
	height:24px;
	border-bottom:1px #A5A1A1 solid;
}

.bloc_gauche_home.gris{
	background:url(../img/bg_bot_g_home_gris.gif) left bottom no-repeat;
}

.bloc_gauche_home .head{
	background:url(../img/head_gauche_home.gif) no-repeat top left;
	height:24px;
}



.bloc_gauche_home .head h1{
	color:#EC7404;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:16px;
	font-size:12px;
	font-weight:normal;
}

.bloc_gauche_home_content{
	background:url(../img/bg_gauche_home.gif) repeat-y;
	width:578px;
	padding:11px 8px;
}

.bloc_gauche_home_content.gris{
	background:url(../img/bg_gauche_home_gris.gif) repeat-y;
}

.temoignage_home{
	width:272px;
	float:left;
	display:inline;
	margin-left:12px;
}

.photo_tem_home{
	width:87px;
	float:left;
	display:inline;	
}

.texte_tem_home{
	width:172px;
	float:left;
	display:inline;
	margin-left:8px;
}

.texte_tem_home h3{
	color:#5CA416;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:13px;
}

.bienvenue_home{	
	float:left;
	display:inline;
	margin-left:12px;
	/*padding-top:20px;*/
}

.bienvenue_journee{	
	float:left;
	display:inline;
	margin-left:12px;
	/*padding-top:20px;*/
}

.bienvenue_journee ul{
	margin-left:18px;
}	

.texte_bienv_home{	
	float:left;
	display:inline;
	margin-left:60px;
	width:367px;
	padding-top:10px;
}

.texte_bienv_home p{
	margin-bottom:10px;
}


.bloc_gauche_home_orange{
	width:586px;
	background:url(../img/bg_bot_left_home_orange.gif) left bottom no-repeat #EC7404;
	padding-bottom:11px;
	margin-top:7px;
}

.bloc_gauche_home_orange_video{
	width:419px;
	background:url(../img/bg_bot_home_orange_vid.gif) left bottom no-repeat #EC7404;
	padding-bottom:11px;	
}

.bloc_gauche_home_orange_top{
	width:586px;
	background:url(../img/bg_top_left_home_orange.gif) left top no-repeat #EC7404;
	height:10px;
}

.bloc_gauche_home_orange_video .head{
	background:url(../img/head_home_video.gif) no-repeat top left;
	height:27px;
}

.bloc_gauche_home_orange_video .head h1, .bloc_jt2 .head h1{
	color:#EC7404;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:11px;
	font-size:12px;
	font-weight:normal;
	height:27px;
}

.bloc_jt2{
	width:163px;
	float:right;
	display:inline;
	margin-right:12px;
	background:url(../img/bottom_jt2.gif) bottom left no-repeat #EDB105;
	height:317px;
}

.bloc_jt2 p{
	padding-left:10px;
	padding-right:5px;
	margin-top:60px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.bloc_jt2 .head{
	background:url(../img/bg_head_jt2.gif) no-repeat;
	height:27px;
}

.bt_valid_home{
	background:url(../img/bt_valid_home.jpg) no-repeat;
	width:68px;
	height:29px;
	padding-left:14px;
	line-height:25px;	
}

.bt_valid_home a{
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

.bt_valid_home a:hover{
	color:#FFFFFF;
}

#col_droite_home{
	float:left;
	display:inline;
	padding-top:17px;
	padding-bottom:100px;
}

.bloc_droit_home_video{
	background:none;
	padding-bottom:0px;
	width:290px;
	margin-bottom:6px;		
}

.bloc_droit_home_video .head{
	background:url(../img/head_droit_home.gif) no-repeat top left;
	height:27px;
}

.bloc_droit_home_video .head h1{
	color:#EC7404;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:11px;
	font-size:12px;
	font-weight:normal;
}

.bloc_droit_home_video_content{
	background:url(../img/bg_bloc_droit_home_vide.gif) repeat-y;
	padding-left:2px;	
}

.bloc_droit_home{
	background:#EDB104 bottom left url(../img/bottom_bloc_droit_home.gif) no-repeat;
	padding-bottom:8px;
	width:290px;
	margin-bottom:6px;	
}

.bloc_droit_home .head{
	background:url(../img/head_droit_home.gif) no-repeat top left;
	height:27px;
}

.bloc_droit_home .head h1{
	color:#EC7404;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:11px;
	font-size:12px;
	font-weight:normal;
}
.bloc_droit_home .head.home{
	background:url(../img/head_droit_home2.gif) no-repeat top left;
}

.bloc_droit_home .head h1 a {
	color:#EC7404;
	text-decoration:none;
}

.bloc_droit_home .head h1 a:hover{
	color:#b4b2b3;
	text-decoration:none;
}

.bloc_droit_home_content{
	/*padding:11px 9px 0px 12px;*/
}

.bloc_droit_home_content2{
	padding:11px 9px 23px 12px;
}

.bloc_droit_home_content2 a{
	text-decoration:none;
}

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

.bloc_droit_home_content2.agenda{
	background:url(../img/agenda.jpg) right no-repeat;
}

.bloc_droit_home_content2.messagerie{
	background:url(../img/messagerie.jpg) right no-repeat;
}

.bloc_droit_home_content2.quizz{
	background:url(../img/quizz.jpg) right no-repeat;
}

.bloc_droit_home_content2.forum{
	background:url(../img/forum.jpg) right no-repeat;
}

.bloc_droit_home_content2.depeches{
	background:url(../img/depeches.jpg) right no-repeat;
}

.bloc_droit_home_content2.abonnement{
	background:url(../img/abonnement.jpg) right no-repeat;
}

.bloc_droit_home_content .valid{
	background:url(../img/bt_valid_home_droit.jpg) no-repeat;
	width:68px;
	height:29px;
	float:right;
	display:inline;
	line-height:25px;
	padding-left:13px;
}

.bloc_jt2 .valid{
	background:url(../img/bt_valid_home_droit.jpg) no-repeat;
	width:107px;
	height:29px;
	/*padding-top:5px;
	padding-left:39px;*/
	margin-left:40px;
	margin-top:5px;
	cursor:pointer;
}

.bloc_droit_home_content .valid a, .bloc_jt2  .valid a{
	text-decoration:none;
	color:#2F2D2D;
	text-transform:uppercase;
}

.bloc_droit_home_content .valid a:hover, .bloc_jt2 .valid a:hover{
	color:#FFFFFF;
}

.valid_gris{
	background:url(../img/bt_valid_gris.jpg) no-repeat;
	width:79px;
	height:29px;
	line-height:25px;
	padding-left:2px;
}

.valid_gris a{
	text-decoration:none;
	color:#2F2D2D;
	text-transform:uppercase;
}

.valid_gris a:hover{
	color:#FFFFFF;
}

.valid_gris_bt{
	background:url(../img/bt_valid_gris.jpg) no-repeat;
	width:79px;
	height:29px;
	padding-left:0px; 
	border:none; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	padding-top:0px;
}
.valid_home_bt{
	background:url(../img/bt_valid_home.jpg) no-repeat;
	width:79px;
	height:29px;
	padding-left:0px; 
	border:none; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	padding-top:0px;
}

.table_form_home{
	width:560px; 
	margin-left:21px; 
	margin-top:0px; 
	padding-top:0px;
}

.titre_form_home{
	font-size:14px; 
	text-transform:uppercase; 
	color:#FDF7F7;
}

.champ_form_home{
	font-size:11px; 
	color:#151212;
}

.109{
	width:109px;
}

.107{
	width:107px;
}

.avantage_home{
	font-size:12px; 
	vertical-align:middle; 
	width:158px;
}

.input_form_home{
	width:99px; 
	height:14px; 
	border-bottom:1px solid #BCBCBC; 
	border-right:1px solid #BCBCBC; 
	border-left:1px solid #444141; 
	border-top:1px solid #444141;
}

.popup{
	z-index: 1000001; 
	width: 290px;
	position:absolute;
	/*top:30%;*/
	left:40%;
	display:none; 
	visibility:hidden;
}

.popup2{
	/*padding:18px 20px 21px 24px;*/
	
	text-align:left;
	width: 290px;
	height: auto;
	border-bottom:1px solid #8E712D	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	margin-left:auto;
	margin-right:auto;
}

.contenu_popup{
	padding:18px 20px 21px 24px;
	background:#EBB105 url(../img/bg_popup.gif) repeat-y;
}

.contenu_popup p{
	padding-left:20px;
	padding-right:12px;
	background:url(../img/fleche_popup.gif) no-repeat top left;
	display:block;
	color:#000000;
}

.popup h3{
	text-transform:uppercase;
	color:#EC7404;
	margin:0;
	padding:0;
	background:url(../img/head_popup.gif) no-repeat;
	height:25px;
	line-height:24px;
	font-weight:normal;
	padding-left:15px;
}

.fermer_popup{
	float:right;
	display:inline;
	width:19px;
	height:19px;
	background:url(../img/fermer_popup.gif) no-repeat;
	margin-right:10px;
	margin-top:3px;
}

.bt_popup{
	width:87px;
	height:34px;
	padding-left:13px;
	line-height:25px;
	color:#2F2D30;
	text-decoration:none;
	float:right;
	display:inline;
	background:url(../img/bt_popup.gif) no-repeat;
	text-transform:uppercase;
	margin-top:30px;
}

.bt_popup:hover{
	color:#FFFFFF;
}

#col_gauche{
	width:653px;
	padding-left:16px;
	float:left;
	display:inline;
}

#col_une{
	width:889px;
	padding-left:16px;
	float:left;
	display:inline;
}

.bloc_gauche{
	width:635px;
	background:url(../img/bg_bottom_gauche.gif) left bottom no-repeat;
	padding-bottom:5px;
	margin-top:7px;
}

.bloc_gauche.une{
	background:url(../img/bg_bottom_gauche_une.gif) left bottom no-repeat;
}

.bloc_gauche.top, .bloc_gauche.top3{
	background:url(../img/bg_bottom_gauche_top.gif) left bottom no-repeat;
}

.bloc_gauche.trois{
	width:635px;
	background:url(../img/bg_bottom_gauche3.gif) left bottom no-repeat;
	padding-bottom:5px;
	margin-top:7px;
}

.bloc_gauche.dates{
	width:889px;
	background:url(../img/bg_bottom_gauche_dates.gif) left bottom no-repeat;
	padding-bottom:5px;
	margin-top:7px;
}

.bloc_gauche .head{
	background:url(../img/head_gauche.jpg) no-repeat top left;
	height:28px;
}

.bloc_gauche .head h1, .bloc_gauche.une .head h1{
	color:#fff;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:16px;
	font-size:12px;
	font-weight:normal;
	width:619px;
}

.bloc_gauche_content{
	background:url(../img/bg_gauche.gif) repeat-y;
	width:599px;
	padding:11px 19px 0px 28px;
}

.bloc_gauche_content.illustration{
	padding:18px 19px 0px 0px;
	width:627px;
}

.bloc_gauche_gauche.illustration0{
	/*margin-right:28px;*/
	width:231px;
}


.bloc_gauche_content.une_col{
	background:url(../img/bg_gauche_une.gif) repeat-y;
}

.bloc_gauche_content.une_col_large{
	background:url(../img/bg_gauche_une.gif) repeat-y;
	padding-left:0px;
	width:627px;
}

.bloc_gauche_content.dates{
	width:861px;
	background:url(../img/bg_gauche_dates.gif) repeat-y top left;
	padding-right: 0px;
	padding-top: 0px;
}

.bloc_gauche_content.trois0{
	background:url(../img/bg_gauche3.gif) repeat-y top left;
	width:646px;
	/*padding:11px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
}



.bloc_gauche_gauche{
	float:left;
	display:inline;
	width:203px;
	margin-bottom:10px;
}

.bloc_gauche_gauche.trois1{
	float:left;
	display:inline;
	width:188px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	margin-right:4px;
}


.bloc_gauche_droit{
	float:left;
	display:inline;
	width:365px;
	margin-left:29px;
	margin-bottom:10px;
}
.bloc_gauche_droit.une{
	width:530px;
}

.bloc_gauche_droit.une_large{
	width:570px;
	margin-left:23px;
}

.bloc_gauche_droit_dates{
	float:left;
	display:inline;
	width:236px;
	margin-left:26px;
	margin-bottom:10px;
	padding-top:2px;
	text-align:center;
}

.bloc_gauche_home_content h1{
	margin:10px 0px;
	padding:0;
	font-size:18px;
	color:#5BA415;
	text-transform:uppercase;	
}

.bloc_gauche_gauche h2, .bloc_gauche_droit h2, .bloc_gauche_home_content h2{
	margin:10px 0px;
	padding:0;
	font-size:14px;
	color:#5BA415;
	text-transform:uppercase;
}

.bloc_gauche_droit h3{
	margin:10px 0px;
	padding:0;
	font-size:12px;
	color:#5BA415;
}

.bloc_gauche_droit h2.avantage{
	color:#000000;
}

.bloc_gauche_content ul{
	margin:0;
	margin-left:15px;
	margin-top:10px;	
	padding:0;
}

.bloc_gauche_content ul li{	
	list-style:disc;
	margin-bottom:5px;
}

.bloc_gauche_content ul li a{
	text-decoration:none;
	color:#000000;
}

.bloc_gauche_content ul li a:hover{
	color: #5ba415;
}

.bloc_gauche_droit  ul li{	
	list-style:disc;
	margin-bottom:10px;
}

#chemin_fer{
	height:11px;
	padding-top:11px;
	color:#3C3C3A;
	font-size:11px;
	text-transform:uppercase;
	padding-left:25px;
	line-height:11px;
}



.bloc_gauche_content.top{
	background:url(../img/bg_gauche_top.gif) repeat-y;
}

.bloc_gauche_content.top.concepte{
	background:url(../img/bg_gauche_top2.gif) repeat-y;
	padding-left: 0px;
	width: 627px;
}

.bloc_gauche.top.concept{
	background:url(../img/bg_bottom_gauche_top_concep.gif) left bottom no-repeat;
}

.bloc_gauche.top .head{
	background:url(../img/head_gauche_top.gif) no-repeat top left;
	height:24px;
}

.bloc_gauche.top2 .head{
	background:url(../img/head_gauche_top2.gif) no-repeat top left;
	height:24px;
}

.bloc_gauche.top3 .head{
	background:url(../img/head_gauche_top3.gif) no-repeat top left;
	height:24px;
}

.bloc_gauche.top .head ul li, .bloc_gauche.top2 .head ul li, .bloc_gauche.top3 .head ul li, .bloc_gauche_home.top3 .head ul li{
	float:left;
	display:inline;
	width:150px;
	padding-left:7px;
	list-style:none;
	text-transform:uppercase;
	line-height:24px;
	font-size:11px;
	margin-left:2px;
}

.bloc_gauche.top .head ul li.first, .bloc_gauche.top2 .head ul li.first, .bloc_gauche.top3 .head ul li.first, .bloc_gauche_home.top3 .head ul li.first{
	margin-left:0px;
}

.bloc_gauche.top .head ul li a, .bloc_gauche.top2 .head ul li a, .bloc_gauche.top3 .head ul li a, .bloc_gauche_home.top3 .head ul li a{
	text-decoration:none;
	color:#B2AEAE;
}
.bloc_gauche.top .head ul li a:hover, .bloc_gauche.top2 .head ul li a:hover, .bloc_gauche.top3 .head ul li a:hover, .bloc_gauche_home.top3 .head ul li a:hover{
	color:#EC7404;
}
.bloc_gauche.top .head ul li a.selected, .bloc_gauche.top2 .head ul li a.selected, .bloc_gauche.top3 .head ul li a.selected, .bloc_gauche_home.top3 .head ul li a.selected{
	color:#EC7404;
}

.bloc_gauche_top{
	width:158px;
	float:left;
	display:inline;
	margin-bottom:10px;
	background:url(../img/content_top_gauche.gif) repeat-y;
}

.bloc_gauche_top_top{
	background:url(../img/top_gauche_gauche.gif) no-repeat;
	width:158px;
	height:8px;
}

.bloc_gauche_top_content{	
	padding-left:20px;
	padding-right:10px;
	padding-bottom:40px;
	padding-top:13px;
}

.bloc_gauche_top_bottom{
	background:url(../img/gauche_gauche_bottom.gif) no-repeat;
	width:158px;
	height:47px;
}

#col_droit{
	width:236px;
	float:left;
	display:inline;
}

.bloc_droit{
	width:236px;
	padding-bottom:6px;
	margin-top:7px;
}

.orange{
	background:url(../img/bg_bottom_droit_orange.gif) left bottom no-repeat #E98102;
}

.jaune{
	background:url(../img/bg_bottom_droit_jaune.gif) left bottom no-repeat #EEB800;
}

.jaune2{
	background:url(../img/bg_bottom_droit_jaune2.gif) left bottom no-repeat #EEAC00;
}

.bloc_droit .head{
	background:url(../img/head_droit.gif) no-repeat top left #FFFFFF;
	height:28px;
}

.bloc_droit .head h1{
	color:#ffffff;
	margin:0;
	line-height:24px;
	text-transform:uppercase;
	padding-left:16px;
	font-size:12px;
	font-weight:normal;
}

.bloc_droit .head h1 a{
	text-decoration:none;
	color:#FFFFFF;
}

.bloc_droit .head h1 a:hover{
	color:#ED7304;
}

.bloc_droit .head h1.selected{
	color:#ED7304;
}

.bloc_droit_content{
	padding:6px 10px 7px 10px;
	text-transform:uppercase;
	font-size:11px;
}

.bloc_droit_content .dates{
	color:#FFFFFF;
	text-decoration:none;
	background:none;
}

.bt_compta{
	background:url(../img/bt_compta.gif);
	width:215px;
	height:34px;
	line-height:26px;
	padding-left:12px;
	margin-left:7px;
}

.bt_compta a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

.bt_compta a:hover{
	color:#E98102;
}

.bt_paie{
	background:url(../img/bt_paie.gif);
	width:215px;
	height:34px;
	line-height:26px;
	padding-left:12px;
	margin-left:7px;
}

.bt_paie a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

.bt_paie a:hover{
	color:#E98102;
}

.inscription{
	text-align:right;
	text-transform:uppercase;
	padding-right:7px;
}

.inscription a{
	color:#FFFFFF;
	text-decoration:none;
}


.inscription a:hover{
	color:#000000;
}

.vert{
	color: #5ba415;
}

.desc{
	margin:10px 30px;
}

.form2{
	width:150px;
	height:15px;
	font-size:10px; 
	border-bottom:1px solid #BCBCBC; 
	border-right:1px solid #BCBCBC; 
	border-left:1px solid #444141; 
	border-top:1px solid #444141;
}

.liste_villes ul{
	margin-bottom:15px;
	margin-top:0px;
}

.liste_villes ul li{
	margin-bottom:0px;
}

.journee td{
	padding:5px;
	vertical-align:top;
}

.journee ul{
	margin:0;
	margin-left:15px;
	margin-top:5px;	
	padding:0;
}

.journee ul li{
	list-style:disc;
	margin-bottom:0px;	
}

.t9{
	font-size:9px;
}

.t10{
	font-size:10px;
}

.t14{
	font-size:14px;
}

.t16{
	font-size:16px;
}

.t18{
	font-size:18px;
}
.t22{
	font-size:22px;
	font-weight:normal;
}

.h15{line-height:25px; vertical-align:bottom;} 
.h20{line-height:30px;}
.h40{ line-height:40px;}

.gras{
	font-weight:bold;
}

.nuage_mots{
	width:209px; 
	float:left; 
	display:inline; 
	text-align:center; 
	margin-left:1px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px;
	padding-bottom:20px;
}

.tab_avantage{
	width:236px; 
	height:58px;
	background:#000000; 
	margin-top:0px; 
	padding-top:0px;
}

td.tab_avantage_g{
	width:74px; 
	text-align:left; 
	vertical-align:top;
}

td.tab_avantage_c{
	width:77px; 
	text-align:center; 
	vertical-align:top;
}
td.tab_avantage_d{
	width:74px; 
	text-align:right; 
	vertical-align:top;
}

.message_intervenant{
	text-transform:uppercase;
	border:1px solid #333333;
	text-decoration:none;
	padding:0px 5px;
	line-height:12px;
	font-size:11px;
}

.lien_message{
	text-decoration:none;
	color: #333333;
}

.lien_message:hover{
	text-decoration:underline;
}

.titre_message{
	font-weight: bold;
	font-size: 16px;	
}

.verrou{
	background:url(../img/home.png) no-repeat 0px 1px;

}

.recherche{
	border:1px solid #bdc7d8;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px;
	width:143px;
}

/*********** forum **********/
.conteneur_message{
	border-top:1px solid #eeeeee;
	margin-bottom: 7px;
	margin-right:10px;

	min-height: 50px;
	padding: 7px 0px 0px 10px;

	clear:right;
}

.question_forum{
	font-size: 12px;
	font-weight: normal;
	overflow-x: hidden;
	overflow-y: hidden;
}

.info_question{
	margin-top: 2px;
	min-height: 16px;
	display: block;
	font-size:11px;
	color: #777777;
}

.info_question a{
	color: #3b5998;
	font-weight: normal;
	text-decoration:none;	
}

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

.nom{
	font-weight:bold;
}

.reponses{
	clear: both;
	font-size: 11px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-left:50px;
}

.reponse{
	background-color: #EBE9E9;
	border-bottom: 1px solid #E2DCDC;
	clear: left;
	float: none;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom: 2px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
	width: 450px;
}

.toute_largeur{
	width:560px;
	border-top:2px solid #919191;
	margin-top:10px;
	margin-bottom:10px;
}

.area_cache{
	display:none;
}

.cache{
	display:none;
}

.date_reponse{
	color: #777777;
	padding-top: 2px;	
}

.comment_box{
	background-color: transparent;
	background-image: url(../img/bulle.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	clear: left;
	height: 5px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 17px;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 9px;	
}

.reponse textarea{
	border: 1px solid #bdc7d8;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 15px;
	min-height:20px;

	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0pt;

	width: 430px;
	
}

.reponse textarea.partage{
	width: 540px;
}

.trouve{
	background:#615F5F; 
	font-weight:bold; 
	color:#EC7404; 

}

.valider_comm{
	display:block;
	clear:both;
}

.repondre{
	display:none;
	float:right;

	margin:8px 12px;
}

.allcom{
	background:url(../img/allcomm.gif) no-repeat;
	padding-left:20px;
	text-decoration:none;
}
/*********** / forum **********/

/********** faq **************/

.rep_faq{
	padding:5px 15px;
}

.apercu{
	font-size: 11px;
	color: #808080;
	padding:0px 15px;
}



.faq{
	background:url(../img/fleche_grise.gif) no-repeat 0px 3px;;
	padding-left:12px;
	margin-top:5px;
	padding-bottom:5px;
}

.faq a{
	font-weight:bold;
	text-decoration:none;
}

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

/********** /faq **************/

/********** messagerie **************/
table.liste_mess{
	border-top:1px solid #A5A1A1; 
	margin-top:20px;
	width:550px;
}

table.liste_mess tr{
	height:30px;
}

table.liste_mess td{
	border-bottom:1px solid #A5A1A1; 
	color: #333333;
}

table.liste_mess td.right{
	text-align:right;
}

table.liste_mess td.padding3{
	padding:3px;
}

table.liste_mess td.middle{
	vertical-align:middle;
}

table.tab_message{
	border-top:1px solid #e8ecf0; 
	margin-top:20px;
	width:550px;
}

table.tab_message td{
	border-bottom:1px solid #e8ecf0; 
	color: #333333; 
	padding-bottom:10px;
	padding-top:10px;
}

table.corp_message{
	margin-bottom:15px;
}

table.corp_message td{
	border:none;
	padding:0;
}

.confirm_message{
	background:#EFE1B9; 
	margin:10px 0px; 
	padding:15px; 
	font-weight:bold; 
	text-align:center; 
	border:1px solid #EDB104;	
}
/********** /messagerie **************/

/********* depeches *********/

.tab_depeches{

}

.tab_depeches td{
	padding:3px 10px;
}

td.titre_dep{
	color:#5BA415;
	font-weight:bold;
	font-size:13px;
}

td.text_dep{
	padding-left:25px;
}

.source{
	color: #808080;
	font-style: italic;
	font-size: 11px;
	margin:5px 0px 10px 0px;
}

.depeches{
	background:url(../img/fleche_orange.gif) no-repeat 0px 3px;;
	padding-left:12px;
	margin-top:15px;
	padding-bottom:10px;
	margin-right:20px;
	border-bottom:1px dashed #808080;
	width:525px;
}

.depeches a{
	font-weight:bold;
	text-decoration:none;
	color:#EC7404;
}

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

.suivantes{

	padding:3px 15px;
	background:#E2DCDC;
}

.suivantes a{
	text-decoration:none;
}

.suivantes a:hover{
	text-decoration:underline;
}
/********* /depeches *********/


td.tab_date{
	width:19%; 
	height:20px; 
	/*padding-left:5px; */
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

td.journee{
	width:19%; 
	font-weight:bold; 
	padding-left:5px; 
	border-right:1px solid #FFFFFF;
}

td.ville{
	width:24%; 
	font-weight:bold; 
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	padding-left:5px;
}

td.ville_titre{
	background:#FFFFFF; 
	color:#EC7404; 
	text-transform:uppercase; 
	font-weight:bold; 
	padding-left:9px; 
	height:17px; 
	line-height:17px;
}

td.list_lieux{
	padding-left:28px; 
	padding-bottom:35px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

td.map_lieux{
	padding-left:28px; 
	padding-bottom:35px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

td.support{
	border-bottom:1px solid #A5A1A1; 
	vertical-align:middle; 
	color: #333333; 
	font-weight:bold;
}

td.support_tel{
	border-bottom:1px solid #A5A1A1; 
	text-align:right; 
	color: #333333;
}

ul.menu_cercles{
	list-style:none;
}

ul.menu_cercles li{
	float:left;
	display:inline;
	background:url(../img/onglet_cercles.jpg) no-repeat;
	width:284px;
	height:24px;
	margin-right:4px;
	line-height:23px;
	text-transform:uppercase;
	padding-left: 7px;
}

ul.menu_cercles li a{
	text-decoration: none;
	color: #b2aeae;	
}

ul.menu_cercles li a:hover{
	/*text-decoration:underline;*/
	color: #ec7404;	
}

ul.menu_cercles li a.selected{	
	color: #ec7404;	
}

.new_message_right{
	float:right; 
	display:inline; 
	padding-right:30px; 
	text-align:right; 
	height:25px;
}

.photo_formateur{
	background:url(../img/bg_formateur.jpg) no-repeat;
	/*width:117px;*/
	/*height:138px;*/
	text-align:left;
	vertical-align:top;
	background:url(../img/ombreright.jpg) no-repeat top right;
	padding-right:23px;
}

.photo_formateur img{
	/*border:5px solid #00FF00;*/
}

/* ombre portée */
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../img/shadow2.gif) right bottom no-repeat;}
.wrap2 {background:url(../corner_bl2.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../img/corner_tr2.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

#v3 .wrap1 {background:url(../img/shadow2.gif) right bottom no-repeat;}
#v3 .wrap2 {background:url(../img/corner_bl2.gif) -12px 100% no-repeat;}
#v3 .wrap3 {
	padding:0 9px 9px 0;
	background:url(../img/corner_tr2.gif) 100% -12px no-repeat;}

/* /ombre portée */

.journee_back{
	float:left;
	display:inline;
	width:25%;
	text-align:center;
	margin-bottom:15px;
}

.pading_5_top{
	padding:10px 0px;
	vertical-align:top;
}

.width_350{
	width:350px;
}

.tdligne{
	border-bottom:1px solid #A5A1A1; 
	vertical-align:middle; 
	color: #333333; 
	font-weight:bold; 
	width:100px;
}

.tdligne3{
	width:250px;
	border-bottom:1px solid #A5A1A1; 
	vertical-align:middle; 
	color: #333333; 
	font-weight:bold; 	
}

.tdligne2{
	border-bottom:1px solid #A5A1A1; 
	text-align:left; 
	color: #333333;
}

#motdepasse{
	display: none;
	padding:10px;
	margin-top:10px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	border:1px solid #AAAAAA;
}

#success_msg{
	display: none;
	color: green;
	padding:10px;
	margin-top:10px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	border:1px solid #AAAAAA;	
}

#echec_msg{
	display: none;
	color: red;

	padding:10px;
	margin-top:10px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	border:1px solid #AAAAAA;		
}

.rouge{
	color:#FF0000;
}
