/* CSS Document par La Mire */
body {
	margin:0;
	background:#168eb3 url(../../../images/banniere.jpg) center 37px no-repeat;
	font-size:12px;
	line-height:18px;
	color:#4b4b4b;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
body.acc {
	background:#00a6da url(../../../images/banniere_acc.jpg) center 37px no-repeat;
}
ul{
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
h1 {
	color:#764a8d;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:15px 0 15px 15px;
	border-bottom:1px solid #d2d2d2;
}
h1 a {
	color:#764a8d;
}
h2 {
	color:#764a8d;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding-bottom:16px;
	border-bottom:1px solid #d2d2d2;
}
h3 {
	margin:0;
	padding:0;
}
p {
	margin:0;
}
a {
	text-decoration:none;
	outline:none;
	color:#ed7a29;
}
a img {
	border:none;
}
input {
	border:none;
	margin:0 !important;
}
.bold {
	font-weight:bold;
}
.right {
	float:right;
}
.left {
	float:left;
}
img.left {
	margin:0 10px 5px 0;
}
img.right {
	margin:0 0 5px 10px;
}

/*====================== WRAPS ======================*/
#wrap_top, #wrap_body_acc, #wrap_body_acc_cover, #wrap_foot, #wrap_body {
	float:left;
	width:100%;
}

/*====================== WRAP TOP | MENU ======================*/
#wrap_top {
	height:37px;
	background:url(../../../images/menu_motif.jpg) repeat-x;
}
#menu {
	margin:0 auto;
	width:961px;
	padding-right:2px;
}
ul.topnav {
	float:left;
	height:37px;
	border-left:1px solid #e47100;
	border-right:1px solid #f8c17e;
}
ul.topnav li {
	float:left;
	margin:0;
	padding:0;
	border-left:1px solid #f8c17e;
	border-right:1px solid #e47100;
	position:relative;
}
ul.topnav li a{
	float:left;
	padding:0 28px;
	height:36px;
	line-height:35px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
ul.topnav li a span {
	display:none;
}
ul.topnav li a:hover span, ul.topnav li a.active span {
	display:inline;
	position:absolute;
	color:#fff;
	top:1px;
	left:28px;
	cursor:pointer;
	z-index:200000;
}
ul.topnav li a:hover, ul.topnav li a.active{
	background:url(../../../images/menu_motif_o.jpg) repeat-x;
	color:#d37e33;
}
ul.topnav li .nav_down {
	background:url(../../../images/menu_puce.gif) 75px 16px no-repeat;
}
ul.topnav li span.subhover {
	cursor: pointer;
}
ul.topnav li ul.subnav {
	list-style:none;
	position:absolute;
	left:0;
	top: 36px;
	background:#f1902f;
	margin:0;
	padding: 0;
	display:none;
	float:left;
	width:171px;
	z-index:200000;
}
ul.topnav li ul.subnav li{
	margin:0;
	padding: 0;
	background:#f1902f;
	border-top:1px solid #fbdfc3;
	border-bottom:1px solid #df6900;
	clear:both;
	width:169px;
}
html ul.topnav li ul.subnav li a {
	float:left;
	width:126px;
	padding-left:15px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	font-size:12px;
}
html ul.topnav li ul.subnav li a:hover {
	background:url(../../../images/menu_motif_o.jpg) repeat-x;
	color:#fff;
}
#menu_globe {
	float:right;
	height:37px;
	width:203px;
	background:url(../../../images/menu_globe.jpg) no-repeat;
}

/*====================== WRAP BODY ======================*/
#wrap_body_acc {
	margin-top:146px;
	background:#fff url(../../../images/slide_motif.jpg) repeat-x;
}
#wrap_body_acc_cover {
	width:100%;
	margin:0 auto;
	background:url(../../../images/slide_globe.gif) top center no-repeat;
	float:left;
	padding:0;
}
#container_slide, #container_body {
	margin:0 auto;
	width:963px;
	position:relative;
}

/*====================== SCROLLABLE ======================*/
#scrollable {
	height:297px;
	width:963px;
}
#flowtabs {
	width:963px;
	height:38px;
	padding:0;
}
#flowtabs li {
	float:left;
}
#flowtabs li a {
	float:left;
	height:44px;
	text-indent:-2500px;
	margin:0 15px;
} 
#flowtabs #t1 {
	width:77px;
	background:url(../../../images/slide_edito.jpg);
}
#flowtabs #t2 {
	width:101px;
	background:url(../../../images/slide_parrains.jpg);
}
#flowtabs #t3 {
	width:132px;
	background:url(../../../images/slide_partenaires.jpg);
}
#flowtabs #t4 {
	width:104px;
	background:url(../../../images/slide_societes.jpg);
}
#flowtabs #t5 {
	width:131px;
	background:url(../../../images/slide_individuels.jpg);
}
#flowtabs #t1:hover, #flowtabs #t1.current, #flowtabs #t2:hover, #flowtabs #t2.current, #flowtabs #t3:hover, #flowtabs #t3.current, #flowtabs #t4:hover, #flowtabs #t4.current, #flowtabs #t5:hover, #flowtabs #t5.current {
	background-position:0px 44px;
}
#flowpanes {	
	width:963px;
	height:249px;	
}
#flowpanes div {
	display:none;	
	margin:10px 20px;
}
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#flowpanes a {
	color:#ed7a29;		
	font-size:12px;
}

#flowpanes samp {
	color:#ccc;		
}

#flowpanes div.narrow {
	padding-right:160px;		
}
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}
#flowpanes div {
	float:left; 
	display:block; 
	width:923px; 
	padding:10px 20px;
	margin:0;
	cursor:pointer; 
	font-size:12px;
}
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
#flowpanes .items { 
	width:20000em; 
	position:absolute; 
	clear:both; 
	margin:0; 
	padding:0; 
} 
 
#flowpanes .less, #flowpanes .less a { 
	color:#999 !important; 
	font-size:11px; 
}

.current {
	background:#fff;
	color:#73489b !important;
}
.prev, .next {
	width:28px;
	height:43px;
	border:none;
	text-indent:-1500px;
	outline:none;
	float:left;
	position:absolute;
	top:120px;
	cursor:pointer;
	outline:none;
}
.prev {
	background:url(../../../images/slider_gch.jpg) no-repeat;
	left:-15px;
}
.next {
	background:url(../../../images/slider_drt.jpg) no-repeat;
	right:-15px;
}
#slide_ombre {
	width:100%;
	padding-top:20px;
	background:url(../../../images/slide_ombre.jpg) top center no-repeat;
	float:left;
}
.img_edito {
	margin:0 20px 50px 20px;
}
.scroll_membres {
	background:url(../../../images/scroll_fond.jpg) top right no-repeat;
	padding-left:50px !important;
	height:250px;
}
.scroll_membres h2 {
	font-size:24px !important;
	border:none;
	color:#73489b !important;
	margin:20px 0 10px 0 !important;
	font-weight:bold !important;
}

.scroll_membres a {
	float:left;
	background:url(../../../images/scroll_lien.jpg)  no-repeat;
	width:280px;
	height:32px;
	line-height:32px;
	color:#fff !important;
	padding-left:50px;
}
.diapo_vign {
	float:left;
	width:880px !important;
	padding-top:10px !important;
}
.vign {
	float:left;
	height:69px;
	width:97px !important;
	padding:10px 0 !important;
	background:url(../../../images/fond_vign.jpg) bottom no-repeat;
	text-align:center;
}

/*====================== BODY ACCUEIL ======================*/
#col_actus {
	width:450px;
	float:left;
	padding:0 43px 19px 0;
}
#col_actus .tit_actus {
	border-bottom:1px solid #d3d3d3;
	width:450px;
	float:left;
}
#col_actus h3, #bloc_calend h3 {
	height:31px;
	padding-bottom:5px;
	width:200px;
	text-indent:-1500px;
	float:left;
}
.tit_actus a, .flags a {
	float:right;
	width:16px;
	height:11px;
	padding:3px;
	margin-top:10px;
}
.flags {
	clear:both;
}
.flags a {
	float:left;
	margin:0 0 10px 0;
}
.tit_actus a.fr, .flags a.fr {
	background:url(../../../images/flag_fr.jpg) center no-repeat;
}
.tit_actus a.en, .flags a.en {
	background:url(../../../images/flag_gb.jpg) center no-repeat;
}
.tit_actus a.de, .flags a.de {
	background:url(../../../images/flag_de.jpg) center no-repeat;
}
.tit_actus a.fl, .flags a.fl {
	background:url(../../../images/flag_fl.jpg) center no-repeat;
}
.sites_com {
	margin-bottom:20px;
	float:left;
}
.sites_com h3 {
	width:450px !important;
	background:url(../../../images/tit_sites.jpg) 15px 0px no-repeat;
	border-bottom:1px solid #d3d3d3;
}
.sites_com a {
	float:left;
	width:39px;
	height:33px;
	margin:10px 20px 0 30px;
}
.sites_com a.logo_be {
	background:url(../../../images/logo_be.jpg) no-repeat;
}
.sites_com a.logo_fl {
	background:url(../../../images/logo_fl.jpg) no-repeat;
}
.sites_com a.logo_br {
	background:url(../../../images/logo_br.jpg) no-repeat;
}
.sites_com a.logo_wa {
	background:url(../../../images/logo_wa.jpg) no-repeat;
}
.sites_com a.logo_lu {
	background:url(../../../images/logo_lu.jpg) no-repeat;
}
.tit_actus h3 {
	background:url(../../../images/tit_actus.jpg) 15px 0px no-repeat;
}
#col_actus li, #bloc_calend li {
	float:left;
}
#col_actus li a, #bloc_calend li a {
	float:left;
	padding:10px 25px 10px 10px;
	border-bottom:1px solid #d3d3d3;
	border-top:1px solid #fff;
	color:#4b4b4b;
}
#col_actus li a {
	background:url(../../../images/puce_actus.jpg) 430px center no-repeat;
	width:415px;
}
#col_actus li a:hover {
	color:#7b54a1;
	background:#eee url(../../../images/puce_calend.jpg) 435px center no-repeat;
}
#bloc_calend li a {
	background:#eee url(../../../images/puce_calend.jpg) 450px center no-repeat;
	width:435px;
}
#bloc_calend li a:hover {
	background:#fff url(../../../images/puce_actus.jpg) 455px center no-repeat;
}
.date_actus {
	font-weight:bold;
	color:#7b54a1;
}
.lock {
	background:url(../../../images/lock.jpg) 450px center no-repeat !important;
}
.lock:hover {
	background:#fff url(../../../images/lock_o.jpg) 450px center no-repeat !important;
}
.arch_actus {
	color:#7b54a1;
	float:right;
	padding:5px 10px 0 20px;
	background:url(../../../images/ico_dossier.jpg) 0px 7px no-repeat;
}
.arch_calend {
	border-top:1px solid #fff;
	float:left;
	width:470px;
}
.arch_calend a {
	float:right;
	padding:5px 10px 0 20px;
	color:#7b54a1;
	text-align:right;
	background:url(../../../images/ico_dossier_gs.jpg) 0px 8px no-repeat;
	margin-left:15px;
}
.arch_actus:hover, .arch_calend a:hover {
	color:#4b4b4b;
}
#col_drt {
	float:left;
	width:470px;
}
.bt_adher {
	float:left;
	width:237px;
	height:115px;
	background:url(../../../images/bt_adher.jpg) no-repeat;
	margin:0 18px 19px 0;
	text-indent:-1500px;
}

#outils {
	float:left;
	width:215px;
	margin-bottom:19px;
	color:#4b4b4b;
	line-height:17px;
}
li.toggleSubMenu {
	clear:both;
}
.subMenu a {
	float:left;
	margin-top:5px;
	background:none !important;
	color:#764a8d !important;
}
.subMenu a:hover {
	color:#f1902f !important;
}
#outils .recherche {
	background:#eee url(../../../images/outils_top.jpg) no-repeat;
	padding:10px 5px;
	border-bottom:1px solid #d1d1d1;
}
#outils .recherche a, #outils .espace a, #outils .espace_connect a, #outils .letter a {
	padding:2px 0 1px 20px;
	font-weight:bold;
	color:#4b4b4b;
	width:148px;
	background:url(../../../images/outils_puce.jpg) right center no-repeat;
}
#outils .recherche a {
	background:url(../../../images/ico_loupe.jpg) no-repeat;
}
#outils .espace, #outils .espace_connect {
	background:#eee;
	padding:10px 5px;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #fff;
}
#outils .espace a, #outils .espace_connect a {
	background:url(../../../images/ico_cle.jpg) no-repeat;
}
#outils .espace_connect a {
	background:url(../../../images/ico_connect.png) no-repeat;
}
#outils .letter {
	background:#eee url(../../../images/outils_foot.jpg) bottom no-repeat;
	padding:10px 5px;
	border-top:1px solid #fff;
}
#outils .letter a {
	background:url(../../../images/ico_lettre.jpg) no-repeat;
}
.input_recherche, .input_identifiant, .input_mot_de_passe, .input_newsletter {
	width:150px;
	height:16px;
	padding:3px;
	border:none;
	background:#fff;
	float:left;
	margin-top:5px;
}
.input_recherche {
	width:120px;
}
.input_identifiant {
	margin-bottom:10px !important;
}
.valid_small {
	float:left;
	background:url(../../../images/valid_form_drt.jpg) right no-repeat;
	height:22px;
	width:25px;
	border:none;
	padding:0 10px 0 0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:5px;
}
.clear {
	clear:both;
}
#bloc_calend {
	width:470px;
	float:left;
	background:#eee url(../../../images/calend_top.jpg) no-repeat;
	padding-top:5px;
	margin-bottom:19px;
}
#bloc_calend span {
	line-height:31px;
	text-align:right;
	display:block;
	padding-right:10px;
}
#bloc_calend h3 {
	background:url(../../../images/tit_calend.jpg) 15px 0px no-repeat;
}
#calend_foot {
	background:url(../../../images/calend_foot.jpg) bottom no-repeat;
	float:left;
	width:470px;
	height:6px;
}
#bloc_pub {
	float:left;
	width:470px;
	margin-bottom:19px;
}
#bloc_pub img {
	float:left;
	margin:0 5px 5px 0;
}
#bloc_pub a {
	color:#4b4b4b;
}
#bloc_pub a:hover {
	color:#7b54a1;
}

/*====================== SUITE ======================*/
#wrap_body {
	background:#1cb0de url(../../../images/fond_suite.jpg) center top no-repeat;
	margin-top:148px;
}
#container_suite {
	width:963px;
	margin:0 auto;
}
#chemin {
	height:28px;
	width:963px;
	float:left;
	background:url(../../../images/chemin_motif.jpg) repeat-x;
}
#chemin_gch {
	width:5px;
	height:28px;
	float:left;
	background:url(../../../images/chemin_gch.jpg) no-repeat;
}
#chemin_drt {
	width:214px;
	height:28px;
	float:right;
	background:url(../../../images/chemin_globe.jpg) no-repeat;
}
#chemin a, #chemin p {
	float:left;
	margin:0;
	padding:0 20px;
	background:url(../../../images/chemin_sep.jpg) no-repeat;
	line-height:28px;
	color:#f1902f;
}
#chemin p {
	color:#4b4b4b;
}
#chemin a.chemin_acc {
	background:url(../../../images/chemin_acc.jpg) 5px 8px no-repeat;
}
#chemin a:hover{
	color:#4b4b4b;
}
#chemin a.chemin_acc:hover {
	background-position:5px -31px;
}
#content {
	width:963px;
	float:left;
	background:#1cb0de url(../../../images/content_motif.jpg) repeat-y;
}
#col_gch {
	width:182px;
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #d2d2d2;
	border-top:1px solid #fff;
	background:#eee url(../../../images/col_gch_gs.jpg) no-repeat;
}

#col_gch h1.active {
	background:#fff;
	width:168px;
}
#content .ccbl h1 {
	padding-left:45px;
	background:url(../../../images/ico_pres.jpg) 5px 7px no-repeat;
}
#content .ccbl h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_pres.jpg) 5px  -60px no-repeat;
	width:138px;
}
#content .mediat h1 {
	padding-left:45px;
	background:url(../../../images/ico_doss.jpg) 5px 7px no-repeat;
}
#content .mediat h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_doss.jpg) 5px  -60px no-repeat;
	width:138px;
}
#content .annu h1 {
	padding-left:45px;
	background:url(../../../images/ico_annu.jpg) 5px 7px no-repeat;
}
#content .annu h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_annu.jpg) 5px  -60px no-repeat;
	width:138px;
}
#content .contac h1 {
	padding-left:45px;
	background:url(../../../images/ico_cont.jpg) 5px 7px no-repeat;
}
#content .contac h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_cont.jpg) 5px  -60px no-repeat;
	width:138px;
}
#content .formu h1 {
	padding-left:45px;
	background:url(../../../images/ico_formu.jpg) 5px 7px no-repeat;
}
#content .formu h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_formu.jpg) 5px  -60px no-repeat;
	width:138px;
}
#content .calen h1 {
	padding-left:45px;
	background:url(../../../images/ico_calend.jpg) 5px 7px no-repeat;
}
#content .calen h1.active {
	padding-left:45px;
	background:#fff url(../../../images/ico_calend.jpg) 5px  -60px no-repeat;
	width:138px;
}
#col_gch li {
	float:left;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #fff;
}
#col_gch li a {
	padding:10px 5px 10px 15px;
	float:left;
	width:162px;
	color:#4b4b4b;
}
#col_gch li a:hover, #col_gch li a.active {
	color:#ed7a29;
	background:#fff url(../../../images/col_gch_fond_o.jpg) repeat-y;
	width:163px;
}
#col_gch li li {
	border: none !important;
}
#col_gch li li a {
	padding:5px 5px 5px 30px;
	background: url(../../../images/puce_media.gif) 18px 11px no-repeat;
	color:#4b4b4b;
	width:147px;
}
#col_gch li li a:hover, #col_gch li li a.active {
	padding:5px 5px 5px 30px;
	color:#ed7a29;
	background:#fff url(../../../images/col_gch_fond_o.jpg) repeat-y;
	width:148px;
}
.hidden {
	display:none;
}
#col_center {
	width:547px;
	float:left;
	padding:15px 15px 0 15px;
	border-right:1px solid #1790b5;
	position:relative;
	
}
#col_center p {
	margin-bottom:18px;
}
#coin_content {
	position:absolute;
	width:7px;
	height:71px;
	background:url(../../../images/col_cent_bc.jpg) no-repeat;
	top:0;
	right:-1px;
	border:none !important;
}
#col_side {
	width:180px;
	background:#1cb0de url(../../../images/col_side_motif.jpg) repeat-x;
	float:left;
	padding:0 10px;
	color:#fff;
}
#col_side p {
	margin-bottom:15px;
}
#col_side a {
	color:#764a8d;
}
#col_side .titre {
	color:#764a8d;
	font-weight:bold;
	margin-bottom:10px;
}
#col_side #outils {
	float:left;
	width:179px;
	margin-bottom:19px;
}
#col_side #outils .recherche {
	background:#eee url(../../../images/outils_suite_top.jpg) no-repeat;
	padding:10px 5px;
	border-bottom:1px solid #d1d1d1;
}
#col_side #outils .letter {
	background:#eee url(../../../images/outils_suite_foot.jpg) bottom no-repeat;
}
#col_side #outils .recherche a, #outils .espace a, #outils .letter a {
	width:149px;
}
#col_side .input_recherche, .input_identifiant, .input_mot_de_passe, .input_newsletter {
	width:120px;
}
#col_side .desinscr {
	float:left;
	width:159px;
	height:86px;
	padding:10px;
	background:url(../../../images/bloc_desinscr.jpg) no-repeat;
	color:#4b4b4b;
}
#col_side .desinscr span {
	display:block;
	padding-left:20px;
	font-weight:bold;
}
#content_foot {
	background:#1cb0de url(../../../images/content_suite_foot.jpg) no-repeat;
	clear:both;
	width:963px;
	height:33px;
	padding-bottom:19px;
}
/*====================== ORGANISATION ======================*/
ul.presentation li {
	margin-bottom:18px;
	padding-left:30px;
	background:url(../../../images/ico_check.jpg) 5px center no-repeat;
}

/*====================== ORGANISATION ======================*/
.pres_honneur, .conseiller, .direction, .charge {
	width:250px;
	float:left;
	margin:0 15px 40px 0;
}

#col_center h3 {
	color:#f3a547;
	margin-bottom:10px;
}
.vices_pres {
	width:550px;
	float:left;
	margin-bottom:40px;
}
.vice_pres {
	width:170px;
	float:left;
	margin:0 10px 20px 0;
}
.vice_pres p {
	margin-bottom:5px !important;
}
.pres_honneur img, .vice_pres img, .conseiller img, .direction img, .charge img {
	float:left;
	height:124px;
	margin:0 5px 5px 0;
}
.vice_pres img {
	height:100px;
}

/*====================== CONSEIL ======================*/
.personnes {
	width:550px;
	float:left;
	border-bottom:1px solid #eee;
	margin:10px 0;
}
.personne {
	float:left;
	width:162px;
	text-align:center;
	padding:5px 0;
	padding:0 10px;
}
.personne img {
	margin-bottom:10px;
}
ul.conseil li {
	list-style:circle;
	margin-left:30px;
}
/*====================== BELGIQUE ======================*/
.bloc_region {
	width:550px;
	float:left;
	margin:10px 0;
	border-bottom:1px solid #eee;
}	
.region {
	width:200px;
	float:left;
	height:150px;
}
/*====================== FORMULAIRE ADHESION ======================*/
.form_ad fieldset, .form_mod fieldset {
	padding:10px 0 10px 20px;
	border:1px solid #ddd;
	margin-bottom:20px;
}
.form_ad form, .form_mod form {
	margin-bottom:20px;
}
.form_ad legend, .form_mod legend, .membre legend {
	padding:0 10px;
	color:#f3a547;
	font-size:16px;
}
.form_ad .identite, .form_mod .identite {
	float:left;
	width:235px;
	padding:0 20px 10px 0;
}
.form_ad .identite p, .form_mod .identite p {
	margin-bottom:0 !important;
	font-size:11px;
}
.choix_forfait {
	margin-bottom:20px;
}
.choix_forfait p {
	padding-right:20px;
}
.form_ad .identite input, .form_mod .identite input {
	border:1px solid #aaa;
	padding:2px;
	width:230px;
	margin-bottom:7px !important;
}
.form_ad textarea {
	padding:2px;
}
.form_mod img {
	float:right;
	margin:0 0 20px 20px;
}
.valid_form input {
	background:url(../../../images/valid_form.jpg) no-repeat;
	width:130px;
	text-align:center;
	float:left;
	height:22px;
	margin-right:100px !important;
	color:#fff;
	cursor:pointer;
}
.descr_even {
	margin:10px;
	font-weight:bold;
}
input.nom, input.accompagne, input.date {
	border:1px solid #aaa;
	padding:2px;
}
.ferror {
	display:block;
	color:red;
}
/*====================== ACTUALITES ======================*/
.actu_liste {
	min-height:400px;
}
.actu_liste div, .actus_liste div {
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:15px;
	clear:both;
}
.actus_liste div.titre_actus {
	float:left;
}

.actu_liste h3, .actus_liste h3 {
	float:left;
	width:400px;
}
.actus_liste div.titre_actus h3 a {
	color:#f3a547;
}
.actus_liste div.titre_actus h3 a:hover {
	color:#4b4b4b;
}
.actu_liste p.date_actu, .actus_liste p.date_actu {
	float:right;
	margin-bottom:0;
	width:120px;
	text-align:right;
}
.actu_liste p.date_actu span, .actus_liste p.date_actu span {
	background:#eee;
	padding:2px 5px;
	display:block;
	font-size:11px;
	color:#545454;
}
span.date_actus, span.date_actu {
	text-align:left !important;
	line-height:18px !important;
}
.nav_actus {
	text-align:center;
}
.actu_liste a.suite {
	background:url(../../../images/valid_form.jpg) no-repeat;
	display:block;
	width:130px;
	height:22px;
	color:#fff;
	margin-top:10px;
	text-align:center;
}
.actu_liste a:hover {
	color:#4b4b4b;
}
.p_jointes, .meta_donnees {
	padding:10px;
	background:#eee;
	margin-top:20px;
	border:none;
}
.actu_liste ul {
	margin-left:20px;
}
.actu_liste li li {
	list-style:circle;
}
.meta_donnees {
	float:left;
	background:#fff;
	padding:0;
}
.p_jointes ul, .meta_donnees ul {
	margin-left:0;
}
.p_jointes li {
	list-style:none;
	margin-top:10px;
}
.meta_donnees li {
	list-style:none;
	float:left;
	width:260px;
	padding-right:10px;
}
.p_jointes a {
	background:url(../../../images/arrow_right.png) no-repeat;
	padding-left:30px;
	color:#4b4b4b;
	margin-top:10px;
	display:inline;
	text-align:center;
	margin-bottom:10px;
}
.p_jointes a:hover {
	color:#f3a547;
}
/*====================== CONTACT ======================*/
.contact p {
	text-align:center;
}
#form_contact {
	padding-bottom:20px;
}
#form_contact p {
	text-align:left !important;
	margin-bottom:0px;
}
#form_contact fieldset {
	margin:10px 0;
}
#form_contact input {
	border:1px solid #ddd;
	margin-bottom:15px;
	padding:2px;
	width:200px;
}
#form_contact textarea {
	border:1px solid #ddd;
	padding:2px;
}
#form_contact .valid_form input {
	background:url(../../../images/valid_form.jpg) no-repeat;
	width:130px;
	text-align:center;
	float:left;
	height:22px;
	margin-right:100px;
	color:#fff;
	cursor:pointer;
	border:none;
	padding:0;
}
textarea.message {
	width:470px;
}
.semi {
	float:left;
	width:260px;
}
/*====================== EDITO ======================*/
.ct_edito img {
	margin:0 20px 10px 20px;
}

/*====================== MENTIONS ======================*/
.mentions li {
	margin-left:15px;
	margin-bottom:10px;
	list-style:circle;
}
/*====================== PLAN ======================*/
.plan a {
	padding-left:20px;
	background:url(../../../images/arrow_right.png) no-repeat;
	display:block;
}
.plan a:hover {
	color:#4b4b4b;
}
.plan li {
	margin-left:40px;
	margin-bottom:10px;
}
/*====================== MEDIATHEQUE ======================*/
.media div.gal {
	float:left;
	border-bottom:1px solid #ddd;
	padding-right:40px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:505px;
}
.media h3 a {
	border-bottom:none;
	clear:left;
	color:#f3a547;
	margin-bottom:10px;
}
.media h3 a:hover {
	color:#545454;
}
.media h3 span {
	font-size:11px;
	font-weight:normal;
	color:#999;
}
.media a {
	color:#4b4b4b;
}
.media p a {
	color:#f3a547;
}
.media .vign_img {
	float:left;
	width:240px;
	margin:10px 10px 0 0;
	background:#eee;
	padding:10px;
}
.media .vign_img img {
	margin-bottom:10px;
}
.download {
	margin-top:5px;
	background:url(../../../images/valid_form.jpg) no-repeat;
	float:left;
	width:130px !important;
	height:22px;
	color:#fff !important;
	line-height:21px;
	text-align:center !important;
}
.download:hover {
	color:#545454 !important;
}
.vign_doc {
	background:#eee;
	padding:10px;
	margin:10px 10px 0 0;
	float:left;
	width:240px;
}
.vign_doc img {
	float:left;
	margin:0 10px 10px 0;
}
/*====================== SLIDER ======================*/
#wrap_slider {
	width:500px;
	background:#eee;
	padding:0 20px;
}
.slide_lecture {
	padding:5px 0 0 0;
	text-align:center;
}
.slide_lecture a {
	color:#f3a547;
	padding-left:10px;
}
.slide_lecture a.slide_play {
	background:url(../../../images/slide_play.gif) 0 4px no-repeat;
}
.slide_lecture a.slide_stop {
	background:url(../../../images/slide_stop.gif) 0 4px no-repeat;
}
#slider {
	width:500px;
	margin:0 auto;
	position:relative;
	background:#eee;
	margin-top:20px;
}
.scroll {
	overflow:hidden;
	width:500px;
	margin:0 auto;
	position:relative;
}
.scrollContainer {
	position: relative;
}
.scrollContainer div.panel {
	padding:10px;
	width:145px;
	height:330px;
}
.inside {
	padding:10px;
	border:1px solid #bbb;
	background:#fff;
	position:relative;
}
.inside img {
	display:block;
	border:1px solid #999;
	margin:0 0 10px 0;
	width:120px;
}
.scrollButtons {
    position:absolute;
    top:150px;
    cursor:pointer;
}
.scrollButtons.left {
    left:-16px;
}
.scrollButtons.right {
    right:-16px;
}
.hide {
    display:none;
}
.boxcaption {
	display:none;
	position:absolute;
	bottom:0;
	background:#fff;
	padding:10px;
}
.boxcaption h2 {
	font-weight:normal;
	font-size:12px;
	margin-bottom:5px !important;
	padding-bottom:5px;
}
.boxcaption p {
	font-size:10px;
	margin-bottom:10px !important;
}
.shad_gch {
	height:330px;
	width:10px;
	background:url(../../../images/shad_gch.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.shad_drt {
	height:330px;
	width:10px;
	background:url(../../../images/shad_drt.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
}

/*====================== GALERIE ======================*/
.bloc_img img {
	float:left;
	margin:0 20px 20px 0;
}
/*====================== ANNUAIRE ======================*/
.rech_annuaire {
	margin-bottom:20px;
}
.annuaire p {
	font-size:11px;
	margin-bottom:0px !important;
}
.annuaire input, .annuaire select {
	margin-bottom:15px;
	border:1px solid #ddd;
	width:490px;
}
.annuaire .secteur {
	width:300px !important;
	float:left;
}
.input_activite {
	padding-right:20px;
}
.annuaire .pays {
	width:150px !important;
}
.annuaire .valider {
	border:none;
	background:#f3a547;
	padding:4px 0;
	color:#fff;
	cursor:pointer;
}
.annuaire .valider:hover {
	background:#f3af47;
}
.liste_membres a {
	background:url(../../../images/arrow_right.png) no-repeat;
	padding-left:20px;
}
.liste_membres a:hover {
	color:#4b4b4b;
}
.membre {
	min-height:400px;
}
.membre img {
	float:right;
	margin:0 20px 20px 0;
}
.info_error {
	clear:both;
	padding:10px 20px 1px 20px;
	border:1px solid #ff6666 !important;
	margin-bottom:10px;
	background:#FFCCCC;
}
.membre_contact, .membre_liste {
	clear:both;
	border-top:1px solid #eee;
	padding-top:20px;
}
.membre_liste img {
	float:left;
}
.membre fieldset p {
	margin-bottom:0 !important;
}

.membre input, .membre textarea {
	width:450px;
	border:1px solid #ddd;
	margin-bottom:10px !important;
	padding:2px;
}
.membre .valid_form input {
	width:130px;
	border:none;
}
/*====================== NEWSLETTER ======================*/
.newslet a {
	color:#ed7a29;
}
.newslet a:hover {
	color:#4b4b4b;
}
.newslet ul {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
}
.newslet div {
	float:left;
	width:540px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
}
.newslet div img {
	margin:5px 10px;
	/*float:left;*/
}
.legende {
	font-size:11px;
}
/*====================== PROFILE ======================*/
.profil div {
	margin-bottom:30px;
	float:left;
	width:545px;
}
.profil img {
	float:right;
	margin:0 0 20px 20px;
}

/*====================== FOOTER ======================*/
#wrap_foot {
	background:#168eb3;
}
#wrap_foot_cover {
	border-top:1px solid #9cc9d6;
	margin-top:1px;
	float:left;
	width:100%;
	padding:10px 0;
}
#container_foot {
	width:963px;
	margin:0 auto;
}
#foot_parrains {
	width:365px;
	padding:9px 0;
	border-right:1px solid #317b92;
	float:left;
	height:210px;
	
}
#foot_partenaires {
	width:185px;
	padding:9px 0 9px 19px;
	border-right:1px solid #317b92;
	border-left:1px solid #67b1c8;
	float:left;
	height:210px;
}
#foot_texte {
	width:550px;
	padding:9px 19px 9px 0;
	border-right:1px solid #317b92;
	float:left;
	height:170px;
	color:#fff;
}
#foot_texte h3 {
	color:#f3a547;
	font-size:16px;
	padding-left:40px;
	line-height:20px;
	padding-bottom:20px;
	background:url(../../../images/logo_small.jpg) no-repeat;
}
#foot_texte a {
	color:#f3a547;
}
#foot_texte a:hover {
	color:#fff;
}
#foot_coordonnees {
	width:155px;
	padding:9px 19px;
	border-right:1px solid #317b92;
	border-left:1px solid #67b1c8;
	float:left;
	color:#fff;
	height:170px;
}
#foot_coordonnees a {
	color:#fff;
}
#foot_liens {
	width:150px;
	padding:9px 19px;
	border-left:1px solid #67b1c8;
	float:left;
	height:170px;
}
body.acc  #foot_coordonnees, body.acc #foot_liens {
	height:210px;
}
#foot_parrains p, #foot_partenaires p, #foot_coordonnees p, #foot_liens {
	color:#fff;
	font-weight:bold;
	margin-bottom:19px;
}
.aper {
	float:left;
	width:71px;
	height:71px;
	margin:0 18px 18px 0;
	color:#fff;
	overflow:hidden;
	font-size:11px;
}
#foot_liens a {
	color:#fff;
	float:left;
	margin-bottom:10px;
	font-weight:normal;
	width:110px;
}
#foot_liens a:hover {
	color:#4b4b4b;
}
#foot_liens a.formu {
	padding-left:20px;
	background:url(../../../images/ico_form.jpg) no-repeat;
	margin-top:19px;
}
#foot_liens a.mentions {
	background:url(../../../images/ico_mentions.jpg) no-repeat;
	padding-left:20px;
}
#foot_liens a.plan {
	background:url(../../../images/ico_plan.jpg) no-repeat;
	padding-left:20px;
}
#foot_liens a.contac {
	background:url(../../../images/ico_contact.jpg) no-repeat;
	padding-left:20px;
}
#foot_liens a.viuu {
	background:url(../../../images/ico_viuu.png) no-repeat;
	padding-left:20px;
}
.raisons {
	font-family:Helvetica, Tahoma, sans-serif;
	font-size:24px;
	font-weight:100;
	color:#f3a547;
	text-align:center;
	margin:30px 0 20px 0 !important;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
}
.raison {
	border-bottom:1px solid #eee;
	padding-bottom:10px;
}
.raison span {
	font-family:Helvetica, Tahoma, sans-serif;
	font-size:24px;
	font-weight:100;
	color:#f3a547;
	text-align:right;
	width:25px;
	float:left;
	margin-right:15px;
}
.poptip {
	display:none;
	position: absolute;
	top: 0px;
	padding:5px 20px;
	left: 0px;
	z-index: 999;
	text-align:center;
	background: #009dda ;
	font-size:12px;
	color:#fff;
}
