/* CSS Document - AFMD */

/*balises g�n�riques*/
body { margin:0; padding:0; font-family:Verdana, Helvetica, sans-serif; color:#6b5b43; font-size:0.9em; background: #FFF url(../images/fond-top.jpg) no-repeat top center;  }
body.fond-page { margin:0; padding:0; font-family:Verdana, Helvetica, sans-serif; color:#6b5b43; font-size:0.9em; background: #FFF url(../images/fond-top-page.jpg) no-repeat top center; }
body.connect { background: #FFF url(../images/fond-top-page-adh.jpg) no-repeat top center !important; }

img {border:0 none;}
h1, h2, h3, h4, h5 { margin:0; padding:0;color:#eb6a0a; font-family:Verdana, Helvetica, sans-serif}
h1 {
	position:relative;
	float:left;
	width:260px;
	margin:0;
	font-size:2.0em;
}
h2 {font-size:1.8em;}
h3 {font-size:1.4em;}
h4 {font-size:1em;}
h5 {font-size:0.9em;}
p {font-size:0.9em;}
a {font-size:1em; color:#eb6a0a; text-decoration:none;}
a:link {color:#eb6a0a;}
a:visited {color:#eb6a0a  ;}
a:hover, a:focus, a:active {color:#6b5b43;}
a img {border:none;}

h2 img {display:block;}
/* Formulaires */
form, fieldset { margin: 0; padding: 0; border: none; }
input, button, select { vertical-align: middle; /* Solution pb. d'alignement. (9) */ }

/* balises spécifiques */
.myhr {height:0px; display:block; clear:both; visibility:hidden; overflow:hidden;}
.txt-invisible {display:none; visibility:hidden;}


/*Contenant*/
#container {width:950px; margin-left:auto; margin-right:auto; }

/*header*/
#header { width:950px; height:310px; margin:0; padding:0;background:url(../images/encart-notre-mission-2.png) no-repeat 0 0; position:relative  }
#header h1 img {
	display:block;
	margin:18px 0 0 0;
	width:246px;height:81px;
}

#header #slogan {
	float:left;
	padding:15px 0 0;border:0;margin:0;
	width:450px;
	height:183px;
	background:none;
}
#header #slogan h2 img {display:block;}
	
#header a.langue {
	position:relative;
	float:right;display:none;
	padding:0;margin:12px 15px 0 0;
	color:#5D4A2B;
	font-family:Arial,Helvetica,sans-serif;font-size:0.7em;
}
#header a.langue:hover { color:#eb6a0a}
	
#espace-adh_onglet {
	position:absolute;right:95px;top:0;
	display:block;
	margin-right:90px;
	width:182px;height:51px;
	background:url(../images/espace-adh-onglet_fond.png) top left no-repeat;
}
#espace-adh_onglet a.adh-connexion img { float:left; margin:10px 0 0 30px; padding:0}
#espace-adh_onglet a.adh-deconnexion img { float:left; margin:10px 0 0 5px; padding:0}


	#header #notre-mission { width:442px;  margin:34px 0 0 0; padding:0; border:0 solid; float:left;}
	#header #notre-mission h3 {padding:28px 0 0 36px;}
	#header #notre-mission h3 img {padding:0}
	#header #notre-mission ul { margin:0px 50px 0 0; padding:0; list-style-type:none; float:right}
	#header #notre-mission li { display:inline}
		#header #notre-mission li a {color:#6b5b43;}
			#header #notre-mission li a:hover {color:#eb6a0a}
			#header #notre-mission li a.a-moins { font-size:0.7em}
			#header #notre-mission li a.a-plus { font-size:0.9em; font-weight:bold}
	#header #notre-mission p {margin:5px 50px 0 36px; padding:0; font-size:0.75em}
	#header #notre-mission dl { margin:10px 0 0 0; padding:0; float:left}
	#header #notre-mission dt { background:url(../images/puce-ns-rejoindre.gif) no-repeat scroll 1px 5px; margin:0 0 0 35px; padding-left:11px; line-height: 0.8em;}
	#header #notre-mission dl dt a{ font-size:0.7em; font-weight:bold}

/*header page*/
#header-page { width:950px; height:270px; margin:0; padding:0; position:relative}
	#header-page h1 img { margin:18px 0 0 0; width:246px; height:81px;}
	#header-page h1 a img{ background:url(../images/afmd_logo-double.gif) top left no-repeat; }
	#header-page h1 a:hover { background:url(../images/afmd_logo-double.gif) bottom left no-repeat; display:block;}

	#header-page a.langue { float:right; margin:12px 40px 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.70em}
	#header-page #tete-page {
		position:relative;
		float:left;
		margin:25px 0 0 230px;padding:0;
		width:375px;height:130px;
	}
		#header-page #tete-page h2 {font-size:1.6em; font-weight:normal; margin:5px 0 0 0; padding:0; width:330px; line-height:1em; position:absolute; bottom:13px}
		#header-page #tete-page ul#taille {
			float:right;
			margin:10px 40px 0 0;padding:0;
			list-style:none;
		}
			#header-page #tete-page ul#taille li {display:inline}
			#header-page #tete-page ul#taille li a {color:#6b5b43}
				#header-page #tete-page ul#taille li a.a-moins { font-size:0.7em}
				#header-page #tete-page ul#taille li a.a-plus { font-size:0.9em; font-weight:bold}
				#header-page #tete-page ul#taille li a:hover {color:#eb6a0a}
		#header-page #tete-page ul#fildariane {
			margin:0; padding:0;
			list-style-type:none;
			font-size:0.75em;
			width:331px;
			position:absolute;bottom:55px;
		}
			#header-page #tete-page ul#fildariane li {display:inline}
				#header-page #tete-page ul#fildariane li a {color:#6b5b43; }
					#header-page #tete-page ul#fildariane li a:hover {color:#eb6a0a; }
		#header-page #tete-page h3 { margin:5px 0 0 0; padding:0}


/*MENU HORIZONTAL - HEADER*/
#menu {
	float:left;
	width:683px;
	margin:0;padding:59px 0 0 0;
}
	#menu #mainnav {
		position:relative;
		margin:0;
		list-style:none;
		padding: 0 0 0 10px;
	}
		#menu #mainnav li {
			float:left;
			height:38px;
			padding:15px 13px 0;margin:0;
			background:url(../images/nav-pr-bordure.png) no-repeat scroll right top;
		}
			#menu #mainnav li.noborder {background:none;}
			#menu #mainnav li a,
			#menu #mainnav li span {
				margin:10px 0 0;padding:0;
				color:#51422B;
				font-weight:bold;font-size:0.75em;
			}
				#menu #mainnav li span,
				#menu #mainnav li a.lienMenuActif,
				#menu #mainnav li a:hover {color:#eb6a0a;}

/*contenu*/
#contenu-accueil {width:950px; margin:30px 0 0 0; padding:0; border:0px solid}
	#contenu-accueil #col-gauche {width:405px;/*height:262px;*/ float:left; border:0 solid red; margin:0; padding:0; background:url(../images/ala-une_bordure.gif) top right no-repeat}
		#contenu-accueil #col-gauche #zoom {
			height:125px;width:375px;
			margin:0; padding:0;
			background:none;
		}
			#contenu-accueil #col-gauche #zoom h3 img {display:block;}
			#contenu-accueil #col-gauche #zoom p {
				float:left;display:none;
				margin:30px 10px 0 0;padding:0;
			}
			.js #contenu-accueil #col-gauche #zoom p {display:block;}
			#contenu-accueil #col-gauche #zoom ul {
				position:relative;
				overflow:auto;
				float:left;
				width:247px;height:71px;
				margin:10px 0 0;padding:0;
				list-style-type:none;
			}
			
			.js #contenu-accueil #col-gauche #zoom ul {
				position:relative;
				overflow:hidden;
				width:auto;height:auto;
			}
			
			#contenu-accueil #col-gauche #zoom li { display:inline; margin:0 10px 0 0; padding:0; }
				#contenu-accueil #col-gauche #zoom li a {width:130px; height:49px;background:url(../images/zoom-actions_encart-vierge.gif) no-repeat top left; display:block; float:left; text-align:center; color:#FFFFFF; padding:22px 0px 0 0; font-size:0.75em; font-weight:bold;/*letter-spacing:-0.04em*/  }
				#contenu-accueil #col-gauche #zoom li a:hover {color:#eb6a0a;}
		
			#zoom ul {width:270px;height:83px; }
			#zoom .jcarousel-container {width:275px; float: left;}
			#zoom .jcarousel-clip {width:270px;height:83px;}
			#zoom .jcarousel-item {width:130px;}
			
		#contenu-accueil #col-gauche #elearning {
			height:226px;width:375px;
			margin:0; padding:0;
			background:url(../images/e-learning-bkg.png) no-repeat 0 19px;
			margin:0 0 10px;
		}
		#elearning  h4{
			color: #C7045F;
			font-size: 0.9em;
			font-weight: bold;
			margin: 50px 10px 0 14px;
			width: 220px;
		}
		#elearning  h4 a{
			background: url("../images/puce-acces.png") no-repeat scroll left 4px transparent;
			color: #776447;
			font-size: 0.75em;
			font-weight: bold;
			padding-left: 10px;
			margin: 5px;
			display: block;
		}
		#elearning  h4 a:hover{
			color: #EB6A0A;
		}
		#elearning  .acces a{
			background: url("../images/btn-acces.png") no-repeat scroll left top transparent;
			color: #FFFFFF;
			float: left;
			font-size: 0.85em;
			font-weight: bold;
			height: 21px;
			margin: 10px 0 0 30px;
			padding: 10px 0 0;
			text-align: center;
			width: 180px;
		}
		#elearning  .acces a:hover{
			background: url("../images/btn-acces.png") no-repeat scroll left bottom transparent;
		}

#contenu-accueil #col-gauche #rejoindre {
	width:375px;
	margin:0; padding:0;
}
#contenu-accueil #col-gauche #rejoindre h3 img {display:block;}
#contenu-accueil #col-gauche #rejoindre p {
	float:left;
	width:180px;
	margin:10px 0;
	font-size:0.75em;
}
#contenu-accueil #col-gauche #rejoindre .floatRight p {width:190px;}
#contenu-accueil #col-gauche #rejoindre a.btn-orange {
	float:left;
	margin:0 0 0 0px;padding:10px 0 0;
	width:126px;height:21px;
	color:#FFFFFF;background:url(../images/btn-adh.gif) top left no-repeat;
	font-weight:bold;font-size:1em;
	text-align:center;
}
#contenu-accueil #col-gauche #rejoindre a:hover { color:#6b5b43 }
#contenu-accueil #col-gauche #rejoindre ul {
	clear:both;
	margin:0;padding:0;
	list-style-type:none;
}
#contenu-accueil #col-gauche #rejoindre li { display:block; line-height: 0.9em;}
#contenu-accueil #col-gauche #rejoindre li a {background:transparent url(../images/puce-ns-rejoindre.gif) no-repeat scroll left 4px; color:#eb6a0a; font-size:0.75em; font-weight:bold; padding-left:10px}

#contenu-accueil #une {
	position:relative;
	float:left;
	/*height:250px;*/width:330px;
	margin:0 0 0 15px; padding:0;
}
#contenu-accueil #une h3 {
	margin:0 0 10px;
}
#notre-mission h3, #contenu-accueil h3 {
	color:#6b5b43;
	font-family:Verdana, Arial, sans-serif;font-weight:normal;
}
#contenu-accueil #une h3 img {display:block;}

#contenu-accueil #une .controle {position:absolute;top:4px;left:85px;}
#contenu-accueil #une .controle ul {
	margin:0;padding:0;
	list-style:none;
}
#contenu-accueil #une .controle li {float:left;}
#contenu-accueil #une .controle li a,
#contenu-accueil #une .controle li a img {display:block;}

#contenu-accueil #une p { font-size:0.75em; margin:15px 30px 0px 0}
#contenu-accueil #une p.chapeau {font-weight:bold; color:#eb6a0a; font-size:0.8em; margin:0; padding:0}
#contenu-accueil #une a.rss { float:right; background:url(../images/ico-rss.gif) top right no-repeat;width:135px; height:20px;font-size:0.6em; margin:7px 20px 0 0; padding:2px 0 0 0; display:block}
.portrait { float:left; border:3px solid #806c51; margin:0 20px 10px 0px}
.portrait-bureau { float:left; border:25px solid #ecd8bb; margin:0 20px 0px 0px}
#contenu-accueil #une ul#une_lien { float:left;margin:20px 0 0 0; padding:0; list-style-type:none}
#contenu-accueil #une ul#une_lien li { display:inline;}
#contenu-accueil #une ul#une_lien li a { width:141px; height:31px; background:url(../images/btn-alaune.gif) top left no-repeat; display:block; float:left; text-align:center; color:#6b5b43; padding:9px 10px 0 0; font-size:0.75em; font-weight:bold; letter-spacing:-0.04em  }
#contenu-accueil #une ul#une_lien li a:hover { color:#eb6a0a}

#contenu-accueil #une a.lire-suite {font-size:1em; padding-left:10px; background:url(../images/puce-lire-suite.gif) no-repeat scroll left 4px}
#contenu-accueil #une a:hover.lire-suite {color:#6b5b43;}

#une ul#une_carousel {width:330px;height:200px;}
#une .jcarousel-container {width:330px; float: left;}
#une .jcarousel-clip {width:330px;height:200px;}
#une .jcarousel-item {width:330px;height:200px;}
#une .jcarousel-list li {text-align: left;}


.accordion_une p { font-size:0.75em; margin:15px 30px 0px 0}
.accordion_une p.chapeau {font-weight:bold; color:#eb6a0a; font-size:0.8em; margin:0; padding:0}
.accordion_une img.portrait { float:left; border:3px solid #806c51; margin:0 20px 0 0}
.accordion_une  a.lire-suite {font-size:1em; padding-left:10px; margin:10px 0 5px 0; display:block; background:url(../images/puce-lire-suite.gif) no-repeat scroll left 6px}
.accordion_une  a:hover.lire-suite {color:#6B5B43}
.accordion-date {color:#EB6A0A;}
.accordion-titre {}


#contenu-accueil #col-droite {width:170px;height:250px; float:right; }

#espace-adherent,
#contenu-page #droite.login #espace-adherent {
	position:static;
	width:170px;height:193px;
	background:url(../images/login.png) no-repeat;
}
#espace-adherent a,
#contenu-page #droite.login #espace-adherent a,
#espace-adherent input,
#contenu-page #droite.login #espace-adherent input,
#espace-adherent label,
#contenu-page #droite.login #espace-adherent label {position:relative;}

#espace-adherent, #contenu-page #droite.login #espace-adherent span.erreur_message { margin:0px; text-align:center; font-size:0.9em }

#espace-adherent,
#contenu-page #droite.login #espace-adherent p a {
	font-size:1em;
}
#espace-adherent label {
	display:block;
	margin-left:15px;
	color:#5D4A2B;
	font-size:.8em;
	text-align:left;
}

#contenu-page #droite.login #espace-adherent h4 {padding-left:0px;}
#espace-adherent h4
/*#contenu-page #droite.login #espace-adherent h4*/ {padding:13px 0 5px 1px;}
#espace-adherent h4 img, #contenu-page #droite.login #espace-adherent h4 img {padding:0;margin:0;}
#espace-adherent input, #contenu-page #droite.login #espace-adherent input { background-color:#FFFFFF; margin:3px 0 3px 1px; color:#5d4a2b; font-size:0.8em; width:140px; }
#espace-adherent input.submit,
#espace-adherent a.submit,
#contenu-page #droite.login #espace-adherent input.submit,
#contenu-page #droite.login #espace-adherent a.submit {
	display:block;
	margin:5px 0 0 11px;border:0;
	width:150px;height:31px;
	font-size:0.75em;font-weight:bold;
	text-align:center;
	color:#FFF;background:url(../images/btn-acces-espace.gif) no-repeat;
	letter-spacing:-0.04em;
	cursor: pointer;
}
#espace-adherent input.submit, #contenu-page #droite.login #espace-adherent input.submit {color:#fff}
#espace-adherent a:hover.submit, #contenu-page #droite.login #espace-adherent a:hover.submit {color:#000}
#espace-adherent a, #contenu-page #droite.login #espace-adherent a { color:#5d4a2b; font-size:0.8em; }
#espace-adherent a:hover, #contenu-page #droite.login #espace-adherent a:hover { color:#eb6a0a}
#espace-adherent p, #contenu-page #droite.login #espace-adherent p { margin:5px 0 0 0; padding:0; font-size:0.8em; text-align:center}

#contenu-accueil #col-droite #newsletter,
#contenu-page #gauche #newsletter {
	margin:20px 0 0 0;
	width:170px;height:61px;
	background:url(../images/newsletter-sign-in.png) no-repeat;
}
#contenu-accueil #col-droite #newsletter a,
#contenu-page #gauche #newsletter a {position:relative;}
#contenu-accueil #col-droite #newsletter h4 { margin:0; padding:0}
#contenu-accueil #col-droite #newsletter a,
#contenu-page #gauche #newsletter a {
	display:block;
	width:100px;height:47px;
	padding:14px 12px 0 58px;
	color:#6B5B43;
	font-family:Verdana, Arial, sans-serif;font-weight:bold;font-size:.8em;
	text-decoration:none;
}
#contenu-accueil #col-droite #newsletter a:hover,
#contenu-accueil #col-droite #newsletter a:focus ,
#contenu-page #gauche #newsletter a:hover,
#contenu-page #gauche #newsletter a:focus{text-decoration:underline;}

#contenu-page {width:950px; height:auto; margin:30px 0 0 0; padding:0; border:0 solid}
#contenu-page #gauche { float:left; width:230px; border:0px solid}
	#contenu-page #gauche #sousNavigation {margin-bottom:10px;}
	#contenu-page #gauche #sousNavigation h3 { /*text-transform:uppercase;*/ color:#eb6a0a; font-size:1.2em;  margin:0 5px 20px 0}
	#contenu-page #gauche #sousNavigation ul {
		margin:0;padding:0;
		list-style:none;
	}
	#contenu-page #gauche #sousNavigation li { margin:0; padding:0;  font-weight:bold}
		#contenu-page #gauche #sousNavigation li a {color:#6b5b43;font-size:0.75em;display:block; height:17px; }
		#contenu-page #gauche #sousNavigation li a.lienActifSousnav {color:#eb6a0a; }
		#contenu-page #gauche #sousNavigation li a:hover {color:#eb6a0a}
	#contenu-page #gauche #sousNavigation ul ul { list-style-type:none; margin:0px 0 4px 5px; padding:0 0 0 8px;}
		#contenu-page #gauche #sousNavigation ul ul.niveauN3 { }
		#contenu-page #gauche #sousNavigation ul ul li a { color:#5e5e5e; font-size:0.75em; font-weight:normal; padding:0 0 0 30px;}
			#contenu-page #gauche #sousNavigation ul ul li a.lienActifN3 { color:#eb6a0a;}
			#contenu-page #gauche #sousNavigation ul ul li a:hover {color:#eb6a0a;}
	
	#contenu-page #gauche #nous-rejoindre { width:187px; margin:0; padding:0; background:url(../images/sous-nav_border.jpg) top left no-repeat}
	#contenu-page #gauche #nous-rejoindre h3 img { margin:30px 0 10px 0; padding:0}
	#contenu-page #gauche #nous-rejoindre p { font-size:0.75em; margin:0 0 10px 0; padding:0}
	#contenu-page #gauche #nous-rejoindre a.btn-orange { width:170px; height:21px; background:url(../images/btn-adh-2.gif) top left no-repeat; display:block;margin:20px 30px 0 0; padding:10px 0 0 0; text-align:center; color:#FFFFFF; font-weight:bold; font-size:1em;letter-spacing:-0.04em }
	#contenu-page #gauche #nous-rejoindre a:hover.btn-orange { color:#6b5b43}
	
	#contenu-page #gauche #newsletter {width:170px; height:61px; margin:0 0 10px 0;}
	#contenu-page #gauche #newsletter h4 { margin:0; padding:0}
	
	#contenu-page #gauche #deconnexion_espace-adh { width:170px; height:64px; background:url(../images/fond-espace-adherent.gif) top left no-repeat; margin:20px 0 10px 0}
	#contenu-page #gauche #deconnexion_espace-adh a.deconnexion-croix { float:left; display:block; margin: 20px 0 0 3px; padding:0}
	#contenu-page #gauche #deconnexion_espace-adh a.deconnexion-lien { float:left; display:block; margin: 23px 0 0 6px; padding:0; font-weight:bold; color:#6B5B43; font-size:0.75em}
	#contenu-page #gauche #deconnexion_espace-adh a:hover.deconnexion-lien { color:#EB6A0A}
	
	#contenu-page #gauche #espace-adh {width:170px; height:61px; margin:10px 0 0 0;}
	#contenu-page #gauche #espace-adh h4 {margin:0; padding:0}
	
#contenu-page #droite { float:left; width:700px; padding:5px 0 0 0}
	#contenu-page #droite ol li {background:none; padding-left:0; margin:0 0 0 30px; font-size:0.8em}
	#contenu-page #droite p.introduction{font-size:1em; color:#eb6a0a; text-align:justify; margin-bottom:10px;font-weight:bold;}
	#contenu-page #droite p { text-align:justify; font-size:0.8em}
	#contenu-page #droite h3 { font-weight:normal; padding-left:20px; background:url(../images/puce-titre.gif) no-repeat scroll left 10px; margin:15px 0 15px 0}
	#contenu-page #droite h2.acc_titre { font-weight:bold; padding-left:20px; background:url(../images/puce-titre.gif) no-repeat scroll left 7px; margin:15px 0 15px 0; font-weight:normal;}
	#contenu-page #droite .acc_titre { font-size:1.4em; }
	#contenu-page #droite h4 { padding-left:35px; margin:10px 0 10px 0; font-size:0.85em}
	#contenu-page #droite ul {list-style-type:none; margin-bottom:10px; padding:0; }
	#contenu-page #droite ul li { /*margin-top:10px; */background:url(../images/puce.gif) no-repeat scroll 5px 7px; padding-left:20px; margin-left:45px; line-height:1.7em;font-size:0.8em }
	#contenu-page #droite ul li ul li { font-size:1em; margin:0 }
	#contenu-page #droite ul.print-haut {list-style-type:none; margin:20px 0 0 -64px; padding:0; font-size:1em}
	#contenu-page #droite ul.print-haut li {
		display:inline;
		background:none;
		letter-spacing:0.04em;
	}
	#contenu-page #droite ul.print-haut li.printLink {display:none;}
	.js #contenu-page #droite ul.print-haut li.printLink {display:inline;}
	
	#contenu-page #droite ul.print-haut li a {font-size:0.9em; color:#5d4a2b}
	#contenu-page #droite ul.print-haut li a:hover { color:#eb6a0a}
	
	#contenu-page #droite .partenaires {float:left; width:170px; height:200px; background: url(../images/partenaires_fond-bloc.gif) top left no-repeat; margin:0 20px 0 0; padding:10px 20px 0px 20px; position:relative}
	#contenu-page #droite .ligne1partenaires {}
	#contenu-page #droite .partenaires h3 {margin:20px 0 0;padding:0;width:180px;background:none;text-align:center; background-image:none !important;}
	#contenu-page #droite .partenaires h4 {
		margin:30px 0 0;padding:0px;
		width:180px;
		background:none;
		text-align:center;
	}
	
	#contenu-page #droite #partenaires-text {float:right; width:470px}
	#contenu-page #droite #partenaires-text h3 {background-image:none !important;padding:0;margin:0;}
	
	#contenu-page #droite #partenaires-content {background:#FFFFFF url(../images/hr.gif) no-repeat scroll center bottom;padding-bottom:30px;}
	
	#contenu-page #droite .partenaires p { padding:2px 20px 0 20px; margin:0; font-size:0.9em; line-height:1.2em; text-align:center}
	#contenu-page #droite .partenaires p a.lienPartenaire { text-align:left; bottom:6px; font-size:0.85em;  }
	
	#contenu-page #droite ul.conseil-administration {list-style-type:none; margin:0; padding:0; }
	#contenu-page #droite ul.conseil-administration li {  margin:0 8px 0px 0; padding:0 8px 20px 0;  font-weight:bold; background:none; font-weight:normal; 	background-image: url(../images/hr.gif); background-repeat: no-repeat;	background-color:#FFFFFF;	background-position: bottom;}
	#contenu-page #droite span.conseil-largeurfixe {width:300px; display:block; float:left; font-weight:bold; }
	
	#contenu-page #droite ul#liste-communique-presse { list-style-type:none; margin:0; padding:0;}
	#contenu-page #droite ul#liste-communique-presse li { margin:0 0 0px 0; padding:0 0 20px 0; background:none ; background-image: url(../images/hr.gif); background-repeat: no-repeat;	background-color:#FFFFFF;	background-position: bottom; }
	#contenu-page #droite ul#liste-communique-presse li a {padding:0 0 2px 20px; margin:0; background:url(../images/ico-pdf.gif) top left no-repeat; text-decoration:none; font-weight:bold;}

	.membre-bureau {	width:700px;		border:0px;padding:0  0 50px;		float:left;		background:#FFF url(../images/hr.gif) no-repeat bottom;	}
	#contenu-page #droite .membre-bureau h3 { font-weight:normal; padding-left:0px; background:none; margin:15px 0 15px 0}
	#contenu-page #droite .membre-bureau h4 { font-weight:normal; padding-left:0px; background:none; margin:15px 0 15px 0; padding:0px; text-align:center; width:200px;}
	.print {		display:none;float:right;		margin:10px 0 0;		font-size:0.8em;	}
	.js .print {display:block;}
	.print a:hover {color:#6b5b43;}
	
	.img-mediaCenter { margin-right:30px; margin-bottom:30px}
	
	#contenu-page #droite .presse-article {float:left; width:130px;border:1px solid #CCCCCC; text-align:center;padding:10px;margin:0px 20px 15px 0px;height:200px; font-size:0.75em;font-weight:bold;}
	#contenu-page #droite .presse-article img {padding-bottom:10px;}
	#contenu-page #droite .presse-pagination {float:left;width:650px; padding-bottom:10px;}

/*Formulaires SPIP*/
	#contenu-page #droite legend { display:none}
	#contenu-page #droite .item {position:relative;}
	#contenu-page #droite .item .erreur {
		position:absolute;top:7px;left:473px;
	}
	#contenu-page #droite label {
		float:left;clear:left;
		margin:0.8em 0 0;
		width:200px;
		font-size:0.8em;font-weight:bold;
		text-align:left;
	}
	#contenu-page #droite input {
		float:left;
		margin:0.5em 0;border:1px solid #ECD8BB;
		color:#5D4A2B;background-color:#ECD8BB;
	}
	#contenu-page #droite input:hover, #contenu-page #droite input:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
	#contenu-page #droite #input-4-ligne_3 { height:150px}
	#contenu-page #droite .details {font-size:0.6em; white-space:nowrap}
	#contenu-page #droite .obligatoire {font-size:0.6em; font-weight: lighter}
	#contenu-page #droite input.btnVal { width:120px; font-weight:bold; cursor:pointer; margin:0 0 0 200px}
	#contenu-page #droite .resultatSearch { margin:5px 0 0 35px; padding-bottom:20px;border-bottom:1px solid #f0e7d9;}
	#contenu-page #droite .lirelasuite { /*float:right; */margin:0; padding:0}
	#contenu-page #droite #texte_1 { background-color:#ECD8BB;color:#5D4A2B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; border:1px solid #ECD8BB;margin: 0.5em 0 0.5em 0em;}
	#contenu-page #droite #texte_1:hover, #contenu-page #droite #texte_1:active {background-color:#f3e7d5;border:1px solid #EB6A0A; color:#5D4A2B}
	
	#contenu-page #droite #plandusite { margin-top:0}
	#contenu-page #droite #plandusite ul {list-style-type:none; padding:0; margin:5px 0 20px 0}
	#contenu-page #droite #plandusite ul ul {margin:5px 0 0px 0}
	#contenu-page #droite #plandusite li {list-style-type:none; background:none}
	#contenu-page #droite #plandusite li.planLi h3 {
		padding:20px 0 30px 64px;margin:0 0 0 -57px;
		background:url(../images/hr.gif) bottom left no-repeat;
		font-size:1em;font-weight:bold;
		list-style:none;
	}
	#contenu-page #droite #plandusite li.planLi a { background:none; font-size:1em; list-style-type:none;}
	#contenu-page #droite #plandusite h3.planTitre a {
		float:left;
		color:#6B5B43;
	}
	#contenu-page #droite #plandusite h3.planTitre a:hover { color:#EB6A0A}
	
	

/*footer*/
#footer { width:950px;height:180px; background:url(../images/fond-footer.gif) top left no-repeat; float:left; margin:30px 0 0 0; padding:0}
#footer #engagement { width:750px;height:125px; float:left;  }
#footer #engagement h4 {
	padding:4px 0 20px 0;
	color:#bea06f;
	font-size:1.3em;font-weight:normal;
}
#footer #engagement h4 img { margin:0; padding:0}
#footer #engagement ul {list-style-type:none; margin:0 0 0 5px; padding:0; width:720px; }
#footer #engagement li { display:inline;}
#footer #engagement li img {margin-left:25px}
#footer #engagement p { font-size:0.8em; margin:0 0 0 20px; padding:0 50px 0 0}
#footer #engagement p img {padding-right:10px}

#savez { width:750px;height:125px; float:left; background:url(../images/fond-footer-avec-logo.jpg) no-repeat scroll 98px 33px; }
#savez h4 img { margin:4px 0 20px 0; padding:0}
#savez ul {list-style-type:none; margin:0 0 0 5px; padding:0; width:720px; }
#savez li { display:inline;}
#savez li img {margin-left:25px}
#savez p { font-size:0.8em; margin:2px 0 0 20px; padding:0 50px 0 0}
#savez p img {padding-right:10px}


#footer div#search {width:170px; height:125px; float: right;}
#footer #search label { color:#6b5b43; font-size:0.7em; font-weight:bold; margin: 5px 0 0 0; display:block }
#footer #search input {margin:10px 0 5px 0; color:#5d4a2b; font-size:0.8em; float:left; }
#footer #search input.search { background-color:#ecd8bb;width:110px; border:1px solid #ecd8bb; margin:0 }
#footer #search input.submit { background:transparent url(../images/btn-ok.gif) no-repeat scroll left top;border:medium none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-size:0.8em;font-weight:bold;height:19px;margin:11px 0 0 0;padding:0 0 5px 0;width:30px;}
#footer #search a{width:171px; height:23px; background:url(../images/btn-contact.gif) top left no-repeat; display:block; float:left; text-align:center; color:#6b5b43; padding:9px 5px 0 0; margin:21px 0 0 0; font-size:0.85em; font-weight:bold }
#footer #search a:hover { color:#eb6a0a;}

#footer #infos { float:left; width:950px;}
#footer #infos ul { list-style-type:none; margin:20px 0 0 0; padding:0;font-size:0.6em;letter-spacing:-0.04em; float:left;}
#footer #infos ul li{color:#5d4a2b;}
#footer #infos ul li a { font-size:1em; color:#5d4a2b;}
#footer #infos ul li a.english { padding-left: 95px;}
#footer #infos ul li a:hover { color:#eb6a0a;}
#footer #infos li {display:inline;}
#footer #infos a.langue-footer { float:right; margin:19px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.70em; color:#5d4a2b}
#footer #infos a:hover.langue-footer { color:#eb6a0a}

.ui-accordion .ui-accordion-header a { font-size: 0.75em !important; font-weight: bold; }
.ui-accordion-header ui-helper-reset ui-state-default ui-corner-all { margin:5px}

p.soustitre { font-style: italic; }
div.rencontres { padding: 5px 30px; margin-bottom:10px; background-color: #F0E7DA;}
#contenu-page #droite div.rencontres ul li { /*margin-top:10px; */background:url(../images/puce.gif) no-repeat scroll 5px 7px; padding-left:20px; margin-left:0px; line-height:1.7em;font-size:0.8em }
#contenu-page #droite div.rencontres ul  { margin:0; padding:0; margin-bottom:15px; }
div.rencontres a.btn_inscript-prog {float:right;}

a.btn_inscript {width:188px; height:27px; background:url(../images/btn-inscrire-evenement.png) top left no-repeat; display:block; float:right; text-align:center; color:#FFFFFF; padding:4px 0px 0 0; margin:0 -10px 0 10px; font-size:0.85em !important; font-weight:bold; color:#FFFFFF }
a:hover.btn_inscript {color:#6b5b43;}

.evenements ul li a.btn_inscrit { color:#FFF;}

a.btn_inscript-prog {width:188px; height:32px; background:url(../images/btn-inscrire-evenement.png) top left no-repeat; display:block; float:left; text-align:center; color:#FFFFFF; padding:5px 0px 0 0; margin:0 -10px 0 10px; font-size:0.8em !important; font-weight:bold; }
a:hover.btn_inscript-prog {color:#6b5b43;}
a:visited.btn_inscript-prog {color:#FFF;}

.lire-suite a:hover{ color:#000;}

.documents ul li { font-weight:bold;}

#espace-adherent .logOut {margin:40px 0 60px;}
.floatRight {float:right;}
.form_17 .spip_bouton {margin-top:10px;}

/**
 * @section 			easyclearing
 */
#contenu-accueil #une .controle ul:after, .spip_bouton:after, #contenu-page #droite .item:after, #contenu-page #droite #plandusite h3.planTitre:after, #menu #mainnav:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#menu .spip_surligne {font-size:1em !important; color:#6B5B43 !important;}
