html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	text-align: center;
	font-size : 12px;
	line-height: 14px;
	color: #333333;
	background-color: #ECE7D3;
}

/* ***************************************************************************************** */
/* definition des blocs qui structurent les contenus des pages                               */
/* ***************************************************************************************** */

#centrer {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
}
#site {
	padding: 0 27px 0 27px;
	width: 1000px;
	position: absolute;
	background-image: url(../medias/interface/fd_site_ombres.gif);
	background-repeat: repeat-y;
}
#header {
	margin:  0;
	padding: 0;
	width: 946px;
	height: 154px;
	float: left;	
}
#contenu {
	margin: 0;
	padding: 0;
	width: 946px;
	float: left;	
}
#main {  /* contient col. gauche et col. centre et nav a l'interieur du site */
	margin: 0;
	padding: 0;
	width: 744px;
	float: left;	
}
#barrenav {
	width: 100%;
	height: 56px;
}
#barrenav_parrainge {
	width: 100%;
}
html>body #col_centre {
	height: auto;
	min-height: 400px;
}
#col_gauche {
	clear: both;
	width: 200px;
	float: left;
}
#col_centre {
	margin: 0 0 20px 0;
	width: 528px;
	height: 400px;
	float: right;
}
#col_droite {
	margin: 0 0 0 15px;
	padding: 0;
	width: 186px;
	float: right;	
}

/* ***************************************************************************************** */
/* definition des styles par blocs                                                           */
/* ***************************************************************************************** */

/* visuel header different selon la langue et la rubrique selectionnee
******************************************************************************************* */
#fr #rub_neutre #header {
	background-image: url(../medias/interface/fd_header_home_fr.gif);
	background-repeat: no-repeat;
}
#en #rub_neutre #header {
	background-image: url(../medias/interface/fd_header_home_en.gif);
	background-repeat: no-repeat;
}
#fr #rub_knowledge #header {
	background-image: url(../medias/interface/fd_header_knowledge_fr.gif);
	background-repeat: no-repeat;
}
#en #rub_knowledge #header {
	background-image: url(../medias/interface/fd_header_knowledge_en.gif);
	background-repeat: no-repeat;
}
#fr #rub_mobility #header {
	background-image: url(../medias/interface/fd_header_mobility_fr.gif);
	background-repeat: no-repeat;
}
#en #rub_mobility #header {
	background-image: url(../medias/interface/fd_header_mobility_en.gif);
	background-repeat: no-repeat;
}
#fr #rub_compben #header {
	background-image: url(../medias/interface/fd_header_compben_fr.gif);
	background-repeat: no-repeat;
}
#en #rub_compben #header {
	background-image: url(../medias/interface/fd_header_compben_en.gif);
	background-repeat: no-repeat;
}
#fr #rub_chros #header {
	background-image: url(../medias/interface/fd_header_chros_fr.gif);
	background-repeat: no-repeat;
}
#en #rub_chros #header {
	background-image: url(../medias/interface/fd_header_chros_en.gif);
	background-repeat: no-repeat;
}
#header p {
	margin: 12px 0 0 0;
	padding: 0;
	color: #666666;
	font-size: 11px;
}
#header p.date_header {
	margin-left: 12px;
}
#header .liens_header {
	margin: 0;
	padding: 0 20px 0 0;
	float: right;
}
#header .tx-srlanguagemenu-pi1 {
	padding: 0;
	margin: 12px 6px 0 0;
	float: right;
	text-transform: uppercase;
	font-size: 11px;
}
#header .tx-srlanguagemenu-pi1 .langue_CUR {
	display: none;
}
#header a {
	margin: 0 6px 0 6px;
	padding: 0;
	color: #666666;
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}
#header a.retour_home {
	display: block;
	width: 196px;
	height: 100px;
}

/* styles barre nav
******************************************************************************************* */
#barrenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#barrenav li {
	position: relative;
}
#barrenav ul.nav_niv1 li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 26px;
}
#barrenav ul.nav_niv1 a {
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}
#barrenav ul.nav_niv2 {
	display: none;
 	list-style-type: none;
 	position: absolute;
	margin: 0;
 	padding: 0;
}
#barrenav ul.nav_niv2 li {
	clear: both;
	margin: 0;
	padding: 0;
}
#barrenav ul.nav_niv2 li a {
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 11px;
}
#barrenav ul.nav_niv3 {
	display: none;
	list-style-type: none;
	position: absolute; 
	margin: 0 0 0 1px;
	padding: 0;
	left: 164px;
	top: 0;
}
#barrenav li.page80 ul.nav_niv3, #barrenav li.page104 ul.nav_niv3, #barrenav li.page1827 ul.nav_niv3 {
	left: 200px;
}
#barrenav ul.nav_niv3 li {
	margin: 0;
	padding: 0;
}

#barrenav ul.nav_niv1 li:hover > .nav_niv2 { display: block; }
#barrenav ul.nav_niv1 li.over ul.nav_niv2 { display: block; }
#barrenav ul.nav_niv2 li:hover > .nav_niv3 { display: block; }
#barrenav ul.nav_niv2 li.over ul.nav_niv3 { display: block; } 


#barrenav li.page1827 a {  /* onglet chros */
	display: block;
	width: 200px;
	height: 29px;
	color: #EEEC55;
	text-decoration: none;
}
#barrenav li.page80 a, #barrenav li.page104 a {  /* onglet who we are */
	display: block;
	width: 200px;
	height: 29px;
	color: #E4E0D4;
	text-decoration: none;
}
/* partie public */
#fr #barrenav li.page80 a {  /* fr */
	background-image: url(../medias/interface/onglet_presentation_public_fr_off.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page80 a {  /* en */
	background-image: url(../medias/interface/onglet_presentation_public_en_off.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page80 a:hover {
	background-image: url(../medias/interface/onglet_presentation_public_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page80 a:hover {
	background-image: url(../medias/interface/onglet_presentation_public_en_on.gif);
	background-repeat: no-repeat;
}
/* partie privée */
#fr #barrenav li.page104 a {  /* fr */
	background-image: url(../medias/interface/onglet_presentation_prive_fr_off.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page104 a {  /* en */
	background-image: url(../medias/interface/onglet_presentation_prive_en_off.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page104 a:hover {
	background-image: url(../medias/interface/onglet_presentation_prive_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page104 a:hover {
	background-image: url(../medias/interface/onglet_presentation_prive_en_on.gif);
	background-repeat: no-repeat;
}
/* partie privée CHROS */
#fr #barrenav li.page1827 a {  /* fr */
	background-image: url(../medias/interface/onglet_chros_prive_fr_off.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page1827 a {  /* en */
	background-image: url(../medias/interface/onglet_chros_prive_en_off.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page1827 a:hover {
	background-image: url(../medias/interface/onglet_chros_prive_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page1827 a:hover {
	background-image: url(../medias/interface/onglet_chros_prive_en_on.gif);
	background-repeat: no-repeat;
}
/*///////////////////////////////////////////////////////////////////////////////*/
#barrenav li.page80 .navh_select a, #barrenav li.page104 .navh_select a, #barrenav li.page1827 .navh_select a {
	display: block;
	width: 200px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
}
/* partie public */
#fr #barrenav li.page80 .navh_select a {
	background-image: url(../medias/interface/onglet_presentation_public_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page80 .navh_select a {
	background-image: url(../medias/interface/onglet_presentation_public_en_on.gif);
	background-repeat: no-repeat;
}
/* partie prive */
#fr #barrenav li.page104 .navh_select a {
	background-image: url(../medias/interface/onglet_presentation_prive_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page104 .navh_select a {
	background-image: url(../medias/interface/onglet_presentation_prive_en_on.gif);
	background-repeat: no-repeat;
}
/* partie prive CHROS*/
#fr #barrenav li.page1827 .navh_select a {
	background-image: url(../medias/interface/onglet_chros_prive_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page1827 .navh_select a {
	background-image: url(../medias/interface/onglet_chros_prive_en_on.gif);
	background-repeat: no-repeat;
}
/*//////*/
#barrenav li.page1827 ul.nav_niv2 li a{  /* onglet chros */
	display: block;
	width: 200px;
	height: 25px;
	color: #FFFFFF;
	background-color: #7C8E94;
	text-decoration: none;
	border-bottom: 1px solid #C6CCCD;
}
#barrenav li.page80 ul.nav_niv2 li a, #barrenav li.page104 ul.nav_niv2 li a{ /* onglet who we are sous-menu 1 */
	display: block;
	width: 200px;
	height: 25px;
	color: #FFFFFF;
	background-color: #A4966F;
	text-decoration: none;
	border-bottom: 1px solid #C8C0A9;
}
#fr #barrenav li.page80 ul.nav_niv2 li a, #fr #barrenav li.page104 ul.nav_niv2 li a, #fr #barrenav li.page1827 ul.nav_niv2 li a { 
	background-image: none;
}
#en #barrenav li.page80 ul.nav_niv2 li a, #en #barrenav li.page104 ul.nav_niv2 li a, #en #barrenav li.page1827 ul.nav_niv2 li a { 
	background-image: none;
}
#fr #barrenav li.page1827 ul.nav_niv2 li.firstitem a, #en #barrenav li.page1827 ul.nav_niv2 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_chros_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#fr #barrenav li.page80 ul.nav_niv2 li.firstitem a, #fr #barrenav li.page104 ul.nav_niv2 li.firstitem a, #en #barrenav li.page80 ul.nav_niv2 li.firstitem a, #en #barrenav li.page104 ul.nav_niv2 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_neutre_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#fr #barrenav li.page1827 ul.nav_niv2 li.lastitem a, #en #barrenav li.page1827 ul.nav_niv2 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_chros_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page80 ul.nav_niv2 li.lastitem a, #fr #barrenav li.page104 ul.nav_niv2 li.lastitem a, #en #barrenav li.page80 ul.nav_niv2 li.lastitem a, #en #barrenav li.page104 ul.nav_niv2 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_neutre_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page1827 ul.nav_niv2 li a:hover {
	background-image: none;
	background-color: #B6BCC6;
	background-position: top;
}
#barrenav li.page80 ul.nav_niv2 li a:hover, #barrenav li.page104 ul.nav_niv2 li a:hover {
	background-image: none;
	background-color: #C6B890;
	background-position: top;
}
#fr #barrenav li.page80 ul.nav_niv2 li a:hover, #fr #barrenav li.page104 ul.nav_niv2 li a:hover, #fr #barrenav li.page1827 ul.nav_niv2 li a:hover { /* fr */
	background-image: none;
}
#en #barrenav li.page80 ul.nav_niv2 li a:hover, #en #barrenav li.page104 ul.nav_niv2 li a:hover, #en #barrenav li.page1827 ul.nav_niv2 li a:hover { /* en */
	background-image: none;
}
#fr #barrenav li.page1827 ul.nav_niv2 li.firstitem a:hover, #en #barrenav li.page1827 ul.nav_niv2 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_chros_on.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page80 ul.nav_niv2 li.firstitem a:hover, #fr #barrenav li.page104 ul.nav_niv2 li.firstitem a:hover, #en #barrenav li.page80 ul.nav_niv2 li.firstitem a:hover, #en #barrenav li.page104 ul.nav_niv2 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_neutre_on.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page1827 ul.nav_niv2 li.lastitem a:hover, #en #barrenav li.page1827 ul.nav_niv2 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_chros_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page80 ul.nav_niv2 li.lastitem a:hover, #fr #barrenav li.page104 ul.nav_niv2 li.lastitem a:hover, #en #barrenav li.page80 ul.nav_niv2 li.lastitem a:hover, #en #barrenav li.page104 ul.nav_niv2 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_neutre_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li a, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li a { /* onglet who we are sous-menu 2 */
	display: block;
	width: 200px;
	height: 25px;
	color: #FFFFFF;
	background-color: #B6BCC6;
	text-decoration: none;
	border-bottom: 1px solid #C6CCCD;
	background-image: none;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li a, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li a, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li a, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li a { /* onglet who we are sous-menu 2 */
	display: block;
	width: 200px;
	height: 25px;
	color: #FFFFFF;
	background-color: #C6B890;
	text-decoration: none;
	border-bottom: 1px solid #C8C0A9;
	background-image: none;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.firstitem a, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_chros_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.firstitem a, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.firstitem a, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.firstitem a, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_neutre_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.lastitem a, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_chros_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.lastitem a, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.lastitem a, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.lastitem a, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_neutre_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li a:hover, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li a:hover {
	background-image: none;
	background-color: #7C8E94;
	background-position: top;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li a:hover, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li a:hover, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li a:hover, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li a:hover {
	background-image: none;
	background-color: #A4966F;
	background-position: top;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_chros_off.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_neutre_off.gif);
	background-repeat: no-repeat;
}
#fr #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, #en #barrenav li.page1827 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_chros_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fr #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, #fr #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, #en #barrenav li.page80 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, #en #barrenav li.page104 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_neutre_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page105 a, li.page14 a, li.page1732 a { /* onglet knowledge */
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #F2D1BD;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_knowledge_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page105 a:hover, li.page14 a:hover, li.page1732 a:hover {
	color: #FFFFFF;
	background-image: url(../medias/interface/onglet_knowledge_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page105 .navh_select a, li.page14 .navh_select a, li.page1732 .navh_select a {
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_knowledge_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page105 ul.nav_niv2 li a, li.page14 ul.nav_niv2 li a { /* onglet knowledge sous-menu 1 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color: #D46620;
	text-decoration: none;
	border-bottom: 1px solid #F2B893;
	background-image: none;
}
#barrenav li.page105 ul.nav_niv2 li.firstitem a, li.page14 ul.nav_niv2 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_knowledge_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page105 ul.nav_niv2 li.lastitem a, li.page14 ul.nav_niv2 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_knowledge_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page105 ul.nav_niv2 li a:hover, li.page14 ul.nav_niv2 li a:hover {
	background-image: none;
	background-color: #F2813A;
	background-position: top;
}
#barrenav li.page105 ul.nav_niv2 li.firstitem a:hover, li.page14 ul.nav_niv2 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_knowledge_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page105 ul.nav_niv2 li.lastitem a:hover, li.page14 ul.nav_niv2 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_knowledge_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li a, li.page14 ul.nav_niv2 ul.nav_niv3 li a { /* onglet knowledge sous-menu 2 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color: #F2813A;
	text-decoration: none;
	border-bottom: 1px solid #F2B893;
	background-image: none;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li.firstitem a, li.page14 ul.nav_niv2 ul.nav_niv3 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_knowledge_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li.lastitem a, li.page14 ul.nav_niv2 ul.nav_niv3 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_knowledge_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li a:hover, li.page14 ul.nav_niv2 ul.nav_niv3 li a:hover {
	background-image: none;
	background-color: #D46620;
	background-position: top;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, li.page14 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_knowledge_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page105 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, li.page14 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_knowledge_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page106 a, li.page16 a, li.page1729 a  { /* onglet mobility */
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #CCD4ED;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_mobility_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page106 a:hover, li.page16 a:hover, li.page1729 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_mobility_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page106 .navh_select a, li.page16 .navh_select a, li.page1729 .navh_select a {
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_mobility_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page106 ul.nav_niv2 li a, li.page16 ul.nav_niv2 li a { /* onglet mobility sous-menu 1 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color: #5370C4;
	text-decoration: none;
	border-bottom: 1px solid #A9B8E2;
	background-image: none;
}
#barrenav li.page106 ul.nav_niv2 li.firstitem a, li.page16 ul.nav_niv2 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_mobility_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page106 ul.nav_niv2 li.lastitem a, li.page16 ul.nav_niv2 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_mobility_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page106 ul.nav_niv2 li a:hover, li.page16 ul.nav_niv2 li a:hover {
	background-image: none;
	background-color: #7B96E6;
	background-position: top;
}
#barrenav li.page106 ul.nav_niv2 li.firstitem a:hover, li.page16 ul.nav_niv2 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_mobility_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page106 ul.nav_niv2 li.lastitem a:hover, li.page16 ul.nav_niv2 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_mobility_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li a, li.page16 ul.nav_niv2 ul.nav_niv3 li a { /* onglet mobility sous-menu 2 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color:#7B96E6 ;
	text-decoration: none;
	border-bottom: 1px solid #A9B8E2;
	background-image: none;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li.firstitem a, li.page16 ul.nav_niv2 ul.nav_niv3 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_mobility_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li.lastitem a, li.page16 ul.nav_niv2 ul.nav_niv3 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_mobility_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li a:hover, li.page16 ul.nav_niv2 ul.nav_niv3 li a:hover {
	background-image: none;
	background-color: #5370C4;
	background-position: top;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, li.page16 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_mobility_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page106 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, li.page16 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_mobility_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#barrenav li.page107 a, li.page15 a, li.page1537 a { /* onglet comp and ben */
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #D0E0BE;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_compben_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page107 a:hover, li.page15 a:hover, li.page1537 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_compben_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page107 .navh_select a, li.page15 .navh_select a, li.page1537 .navh_select a {
	display: block;
	margin: 0 0 0 17px;
	width: 164px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../medias/interface/onglet_compben_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page107 ul.nav_niv2 li a, li.page15 ul.nav_niv2 li a { /* onglet compben sous-menu 1 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color: #629724;
	text-decoration: none;
	border-bottom: 1px solid #B1CB92;
	background-image: none;
}
#barrenav li.page107 ul.nav_niv2 li.firstitem a, li.page15 ul.nav_niv2 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_compben_off.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page107 ul.nav_niv2 li.lastitem a, li.page15 ul.nav_niv2 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_compben_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page107 ul.nav_niv2 li a:hover, li.page15 ul.nav_niv2 li a:hover {
	background-image: none;
	background-color: #78AE39;
}
#barrenav li.page107 ul.nav_niv2 li.firstitem a:hover, li.page15 ul.nav_niv2 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_compben_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page107 ul.nav_niv2 li.lastitem a:hover, li.page15 ul.nav_niv2 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_compben_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li a, li.page15 ul.nav_niv2 ul.nav_niv3 li a { /* onglet compben sous-menu 2 */
	display: block;
	width: 164px;
	height: 25px;
	color: #FFFFFF;
	background-color: #78AE39;
	text-decoration: none;
	border-bottom: 1px solid #B1CB92;
	background-image: none;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li.firstitem a, li.page15 ul.nav_niv2 ul.nav_niv3 li.firstitem a {
	background-image: url(../medias/interface/fd_firstitem_compben_on.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li.lastitem a, li.page15 ul.nav_niv2 ul.nav_niv3 li.lastitem a {
	border: 0;
	background-image: url(../medias/interface/fd_lastitem_compben_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li a:hover, li.page15 ul.nav_niv2 ul.nav_niv3 li a:hover {
	background-image: none;
	background-color: #629724;
	background-position: top;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover, li.page15 ul.nav_niv2 ul.nav_niv3 li.firstitem a:hover {
	background-image: url(../medias/interface/fd_firstitem_compben_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page107 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover, li.page15 ul.nav_niv2 ul.nav_niv3 li.lastitem a:hover {
	background-image: url(../medias/interface/fd_lastitem_compben_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#barrenav li.page6 a { /* onglet accedez a votre espace */
	display: block;
	margin: 0 0 0 17px;
	width: 186px;
	height: 29px;
	color: #E4E0D4;
	text-decoration: none;
}
#fr #barrenav li.page6 a { /* fr */
	background-image: url(../medias/interface/onglet_acceder_fr_off.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page6 a { /* en */
	background-image: url(../medias/interface/onglet_acceder_en_off.gif);
	background-repeat: no-repeat;
}
#barrenav li.page6 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#fr #barrenav li.page6 a:hover {
	background-image: url(../medias/interface/onglet_acceder_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page6 a:hover {
	background-image: url(../medias/interface/onglet_acceder_en_on.gif);
	background-repeat: no-repeat;
}
#barrenav li.page6 .navh_select a {
	display: block;
	margin: 0 0 0 17px;
	width: 186px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
}
#fr #barrenav li.page6 .navh_select a {
	background-image: url(../medias/interface/onglet_acceder_fr_on.gif);
	background-repeat: no-repeat;
}
#en #barrenav li.page6 .navh_select a {
	background-image: url(../medias/interface/onglet_acceder_en_on.gif);
	background-repeat: no-repeat;
}
#barrenav p, #barrenav_parrainage p {
clear:both;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	line-height: 30px;
}
#barrenav p a, #barrenav_parrainage p a {
	color: #999999;
	text-decoration: none;
}
#barrenav p a:hover, #barrenav_parrainage p a:hover {
	text-decoration: underline;
}

/* styles colonne gauche
******************************************************************************************* */
#col_gauche h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
#col_gauche h4 {
	margin: 0 0 12px 0;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	color: #000000;
}
#rub_neutre #col_gauche h4 a, #rub_chros #col_gauche h4 a, #rub_knowledge #col_gauche h4 a, #rub_mobility #col_gauche h4 a, #rub_compben #col_gauche h4 a{
	color: #000000;
	font-style: italic;
	text-decoration: none;
}
#rub_neutre #col_gauche h4 a:hover, #rub_chros #col_gauche h4 a:hover, #rub_knowledge #col_gauche h4 a:hover, #rub_mobility #col_gauche h4 a:hover, #rub_compben #col_gauche h4 a:hover{
	text-decoration: underline;
}

#col_gauche .bloc_texte {
	margin: 0 0 8px 0;
	padding: 7px;
}
#rub_chros #col_gauche .bloc_texte {
	background-color: #E0E5E6;
	background-image: url(../medias/interface/fd_ghe_arrondi_bas_chros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_neutre #col_gauche .bloc_texte {
	background-color: #ECE7D3;
	background-image: url(../medias/interface/fd_ghe_arrondi_bas_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_knowledge #col_gauche .bloc_texte {
	background-color: #F7E8D3;
	background-image: url(../medias/interface/fd_ghe_arrondi_bas_knowledge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_mobility #col_gauche .bloc_texte {
	background-color: #DAEBF5;
	background-image: url(../medias/interface/fd_ghe_arrondi_bas_mobility.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_compben #col_gauche .bloc_texte {
	background-color: #E1ECCA;
	background-image: url(../medias/interface/fd_ghe_arrondi_bas_compben.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#col_gauche .arrondi_haut {
	clear: both;
	margin: 0;
	padding: 0;
	height: 8px;
	font-size: 0;
}
#rub_chros #col_gauche .arrondi_haut {
	background-image: url(../medias/interface/fd_ghe_arrondi_haut_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_gauche .arrondi_haut {
	background-image: url(../medias/interface/fd_ghe_arrondi_haut_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_gauche .arrondi_haut {
	background-image: url(../medias/interface/fd_ghe_arrondi_haut_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_gauche .arrondi_haut {
	background-image: url(../medias/interface/fd_ghe_arrondi_haut_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_gauche .arrondi_haut {
	background-image: url(../medias/interface/fd_ghe_arrondi_haut_compben.gif);
	background-repeat: no-repeat;
}
#col_gauche p {
	margin: 0 0 13px 0;
	padding: 0;
	font-size: 10px;
}
#col_gauche ul {
	margin: 20px 0 20px 0;
	padding: 0;
	list-style-type: none;
}
#rub_neutre #col_gauche ul.ghe_niv1 li, #rub_chros #col_gauche ul.ghe_niv1 li, #rub_knowledge #col_gauche ul.ghe_niv1 li, #rub_mobility #col_gauche ul.ghe_niv1 li, #rub_compben #col_gauche ul.ghe_niv1 li {
	color: #000000;
	margin-top: 12px;
	margin-bottom: 12px;
/*	border-bottom: 1px solid #333333; */
}
#rub_neutre #col_gauche ul.ghe_niv2 li, #rub_chros #col_gauche ul.ghe_niv2 li, #rub_knowledge #col_gauche ul.ghe_niv2 li, #rub_mobility #col_gauche ul.ghe_niv2 li, #rub_compben #col_gauche ul.ghe_niv2 li {
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
}
#rub_neutre #col_gauche ul.ghe_niv2 li.niv_ghe_select li a, #rub_chros #col_gauche ul.ghe_niv2 li.niv_ghe_select li a, #rub_knowledge #col_gauche ul.ghe_niv2 li.niv_ghe_select li a, #rub_mobility #col_gauche ul.ghe_niv2 li.niv_ghe_select li a, #rub_compben #col_gauche ul.ghe_niv2 li.niv_ghe_select li a {
	color: #000000;
}
#rub_neutre #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li a, #rub_chros #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li a, #rub_knowledge #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li a, #rub_mobility #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li a, #rub_compben #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li a {
	color: #000000;
}
#rub_neutre #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li a, #rub_chros #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li a, #rub_knowledge #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li a, #rub_mobility #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li a, #rub_compben #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li a {
	color: #000000;
}
#rub_neutre #col_gauche ul.ghe_niv1 a:hover, #rub_chros #col_gauche ul.ghe_niv1 a:hover {
	color: #701E07;
}
#rub_neutre #col_gauche ul.ghe_niv1 li.niv_ghe_select a, #rub_neutre #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select a, #rub_neutre #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li.niv_ghe_select a, #rub_chros #col_gauche ul.ghe_niv1 li.niv_ghe_select a, #rub_chros #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select a, #rub_chros #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li.niv_ghe_select a {
	color: #701E07;
}
#rub_knowledge #col_gauche ul.ghe_niv1 a:hover {
	color: #772307;
}
#rub_knowledge #col_gauche ul.ghe_niv1 li.niv_ghe_select a, #rub_knowledge #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select a, #rub_knowledge #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li.niv_ghe_select a {
	color: #772307;
}
#rub_mobility #col_gauche ul.ghe_niv1 a:hover {
	color: #35426F;
}
#rub_mobility #col_gauche  ul.ghe_niv1 li.niv_ghe_select a, #rub_mobility #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select a, #rub_mobility #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li.niv_ghe_select a {
	color: #35426F;
}
#rub_compben #col_gauche ul.ghe_niv1 a:hover {
	color: #5F8323;
}
#rub_compben #col_gauche  ul.ghe_niv1 li.niv_ghe_select a, #rub_compben #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select a, #rub_compben #col_gauche ul.ghe_niv1 li.niv_ghe_select ul.ghe_niv2 li.niv_ghe_select ul.ghe_niv3 li.niv_ghe_select a {
	color: #5F8323;
}
#col_gauche ul.ghe_niv1 {
	margin: 0 0 40px 6px;
	padding: 0;
}
#col_gauche ul.ghe_niv1 a {
	font-size: 14px;
	font-weight: bold;
}
#col_gauche ul.ghe_niv2 {
	margin: 4px 0 4px 0;
	padding: 0 4px 0 20px;
}
#col_gauche ul.ghe_niv2 li {
/*	list-style-position: outside;
	text-indent: -4px; */
	color: #000000;
}
#rub_chros #col_gauche ul.ghe_niv2 li {
	list-style-image: url(../medias/interface/puce1_ghe_chros_off.gif)
}
#rub_neutre #col_gauche ul.ghe_niv2 li {
	list-style-image: url(../medias/interface/puce1_ghe_neutre_off.gif)
}
#rub_chros #col_gauche ul.ghe_niv2 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce1_ghe_chros_on.gif)
}
#rub_neutre #col_gauche ul.ghe_niv2 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce1_ghe_neutre_on.gif)
}
#rub_knowledge #col_gauche ul.ghe_niv2 li {
	list-style-image: url(../medias/interface/puce1_ghe_knowledge_off.gif)
}
#rub_knowledge #col_gauche ul.ghe_niv2 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce1_ghe_knowledge_on.gif)
}
#rub_mobility #col_gauche ul.ghe_niv2 li {
	list-style-image: url(../medias/interface/puce1_ghe_mobility_off.gif)
}
#rub_mobility #col_gauche ul.ghe_niv2 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce1_ghe_mobility_on.gif)
}
#rub_compben #col_gauche ul.ghe_niv2 li {
	list-style-image: url(../medias/interface/puce1_ghe_compben_off.gif)
}
#rub_compben #col_gauche ul.ghe_niv2 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce1_ghe_compben_on.gif)
}
#rub_neutre #col_gauche ul.ghe_niv2 a, #rub_chros #col_gauche ul.ghe_niv2 a, #rub_knowledge #col_gauche ul.ghe_niv2 li a, #rub_mobility #col_gauche ul.ghe_niv2 a, #rub_compben #col_gauche ul.ghe_niv2 a {
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
#col_gauche ul.ghe_niv3 {
	margin: 4px 0 4px 13px;
	padding: 0;
}
#rub_chros #col_gauche ul.ghe_niv3 li {
	list-style-image: url(../medias/interface/puce2_ghe_chros_off.gif)
}
#rub_neutre #col_gauche ul.ghe_niv3 li {
	list-style-image: url(../medias/interface/puce2_ghe_neutre_off.gif)
}
#rub_chros #col_gauche ul.ghe_niv3 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce2_ghe_chros_on.gif)
}
#rub_neutre #col_gauche ul.ghe_niv3 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce2_ghe_neutre_on.gif)
}
#rub_knowledge #col_gauche ul.ghe_niv3 li {
	list-style-image: url(../medias/interface/puce2_ghe_knowledge_off.gif)
}
#rub_knowledge #col_gauche ul.ghe_niv3 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce2_ghe_knowledge_on.gif)
}
#rub_mobility #col_gauche ul.ghe_niv3 li {
	list-style-image: url(../medias/interface/puce2_ghe_mobility_off.gif)
}
#rub_mobility #col_gauche ul.ghe_niv3 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce2_ghe_mobility_on.gif)
}
#rub_compben #col_gauche ul.ghe_niv3 li {
	list-style-image: url(../medias/interface/puce2_ghe_compben_off.gif)
}
#rub_compben #col_gauche ul.ghe_niv3 li.niv_ghe_select {
	list-style-image: url(../medias/interface/puce2_ghe_compben_on.gif)
}
#rub_neutre #col_gauche ul.ghe_niv3 li a, #rub_chros #col_gauche ul.ghe_niv3 li a, #rub_knowledge #col_gauche ul.ghe_niv3 li a, #rub_mobility #col_gauche ul.ghe_niv3 a, #rub_compben #col_gauche ul.ghe_niv3 a {
	font-size: 11px;
	color: #000000;
}
#col_gauche li {
	margin: 0;
	padding: 0;
}
#col_gauche ul a {
	font-style: normal;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #000000;
}
#col_gauche ul a:hover {
	text-decoration: underline;
}
#col_gauche hr {
	margin-top: 16px;
	margin-bottom: 16px;
	height: 1px;
	border: 0;
	width: 60%;
	text-align: center;
	border-bottom: 1px solid #000000;
}

/* styles logo permanent partenaire guides pays ---------------------- */
#layer_logo {
	width: 200px;
	float:left;
	position:absolute;
	top: 500px;
}
#layer_logo p {
	text-align: center;
}

/* styles guides pays ---------------------- */
#col_gauche p.info_guide {
	font-style: italic;
}

/* styles colonne centre
******************************************************************************************* */
#col_centre .bloc_texte {
	clear: both;
	margin: 0;
	padding: 18px;
	width: 492px;
	_width: 528px;
	float: left;
}
#col_centre input[type=submit] {
	font-size : 12px;
}
#rub_chros #col_centre .bloc_texte {
	background-color: #F1F4F6;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_chros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_neutre #col_centre .bloc_texte {
	background-color: #F7F4EB;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_knowledge #col_centre .bloc_texte {
	background-color: #FCF5EB;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_knowledge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_mobility #col_centre .bloc_texte {
	background-color: #EDF6FD;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_mobility.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_compben #col_centre .bloc_texte {
	background-color: #F0F6E8;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_compben.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#col_centre .arrondi_haut {
	clear: both;
	margin: 0;
	padding: 0;
	height: 8px;
	font-size: 0;
}
#rub_chros #col_centre .arrondi_haut {
	background-image: url(../medias/interface/fd_cte_arrondi_haut_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre .arrondi_haut {
	background-image: url(../medias/interface/fd_cte_arrondi_haut_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre .arrondi_haut {
	background-image: url(../medias/interface/fd_cte_arrondi_haut_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre .arrondi_haut {
	background-image: url(../medias/interface/fd_cte_arrondi_haut_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre .arrondi_haut {
	background-image: url(../medias/interface/fd_cte_arrondi_haut_compben.gif);
	background-repeat: no-repeat;
}

/* styles btns 3 clubs home dans colonne centre ---------------------- */
#groupe_clubs {
	margin: 0 0 22px 0;
	float: left;
}
#groupe_clubs .bloc_club {
	width: 164px;
	height: 200px;
	margin: 0 17px 0 0;
	padding: 0 0 0 0;
	float: left;
	background-color: #F7F4EB;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_petit_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#groupe_clubs .bloc_club_fin {
	margin: 0;
}
#col_centre #groupe_clubs p {
	margin: 10px 0 0 0;
	padding: 0 14px 0 14px;
	float: left;
	font-size: 10px;
}
#groupe_clubs a.knowledge {
	display: block;
	width: 164px;
	height: 110px;
	background-image: url(../medias/interface/btn_home_knowledge.jpg);
}
#groupe_clubs a.mobility {
	display: block;
	width: 164px;
	height: 110px;
	background-image: url(../medias/interface/btn_home_mobility.jpg);
}
#groupe_clubs a.compben {
	display: block;
	width: 164px;
	height: 110px;
	background-image: url(../medias/interface/btn_home_compben.jpg);
}

/* styles generaux ---------------------------------------------- */
#col_centre p, #col_centre p.bodytext {
	/*margin: 0 6px 13px 6px;*/
	margin: 0 0 12px 0;
	padding: 0;
}
#col_centre h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/* styles login --------------------------------------------------- */
#col_centre p.msg_identification {
	margin: 10px 0 18px 0;
	font-size: 13px;
}
#col_centre p.msg_identification a {
   font-size: 13px;
} 
#col_centre .bloc_texte_login form {
	margin: 0;
	padding: 0;
}
#col_centre .bloc_texte_login p {
	margin: 0 6px 0 6px;
	padding: 4px 0 4px 0;
	font-size: 13px;
}
#col_centre .bloc_texte_login p.btn_validation {
	margin: 0 12px 0 0;
	padding: 0;
	text-align: right;
}
#col_centre .bloc_texte_login p.oubli_password {
	margin: 8px 6px 0 6px;
	padding: 4px 0 0 0;
	font-size: 11px;
}
#col_centre .bloc_texte_login .libelle_login {
	display: block;
	padding: 3px 0 0 0;
	width: 80px;
	float: left;
}
#col_centre .bloc_texte_login .libelle_jeton {
   display: block;
   margin: 0 0 0 76px;
   padding: 3px 0 6px 0; 
}
#col_centre .bloc_texte_login p.oubli_password a {
	margin: 0;
	text-decoration: underline;
}
#col_centre .bloc_texte_login p.oubli_password a:hover {
	text-decoration: none;
}
#col_centre .bloc_texte_login p.btn_validation a {
	text-decoration: none;
	color: #000000;
}
#col_centre .bloc_texte_login p.btn_validation a:hover {
	text-decoration: underline;
}
#col_centre .arrondi_haut_login {
	clear: both;
	margin: 0;
	padding: 0;
	width: 355px;
	height: 8px;
	font-size: 0;
	background-image: url(../medias/interface/fd_cte_arrondi_haut_login.gif);
	background-repeat: no-repeat;
}
#col_centre .bloc_texte_login {
	padding: 0 0 8px 0;
	width: 355px;
	background-color: #D5CFB9;
	background-image: url(../medias/interface/fd_cte_arrondi_bas_login.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* styles colonne droite
******************************************************************************************* */
#col_droite #bloc_bienvenue, #col_droite #bloc_bienvenue_parrainage {
	margin: 0 0 8px 0;
	padding: 0;
	height: 134px;
}
#rub_neutre #col_droite #bloc_bienvenue_parrainage, #rub_chros #col_droite #bloc_bienvenue_parrainage {
	background-image: url(../medias/interface/fd_dte_bienvenue_parrainage.jpg);
	background-repeat: no-repeat;
}
#fr #rub_chros #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_chros_fr.jpg);
	background-repeat: no-repeat;
}
#en #rub_chros #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_chros_en.jpg);
	background-repeat: no-repeat;
}
#fr #rub_neutre #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_neutre_fr.jpg);
	background-repeat: no-repeat;
}
#en #rub_neutre #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_neutre_en.jpg);
	background-repeat: no-repeat;
}
#rub_knowledge #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_knowledge.jpg);
	background-repeat: no-repeat;
}
#rub_mobility #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_mobility.jpg);
	background-repeat: no-repeat;
}
#rub_compben #col_droite #bloc_bienvenue {
	background-image: url(../medias/interface/fd_dte_bienvenue_compben.jpg);
	background-repeat: no-repeat;
}
#col_droite #bloc_bienvenue p, #col_droite #bloc_bienvenue_parrainage p {
	padding: 85px 7px 4px 25px;
	margin: 0;
	font-weight: bold;
}
#col_droite #bloc_bienvenue p.lien_logout, #col_droite #bloc_bienvenue_parrainage p.lien_logout {
	padding: 0px 7px 8px 25px;
}
#col_droite #bloc_bienvenue a, #col_droite #bloc_bienvenue_parrainage a {
	font-size: 10px;
}
#rub_knowledge #col_droite #bloc_bienvenue p.lien_logout a {
	color: #4B1508;
}
#rub_mobility #col_droite #bloc_bienvenue p.lien_logout a {
	color: #091652;
}
#rub_neutre #col_droite #bloc_bienvenue_parrainage p, #rub_chros #col_droite #bloc_bienvenue_parrainage p {
	color: #FFFFFF;
}
#rub_neutre #col_droite #bloc_bienvenue p, #rub_chros #col_droite #bloc_bienvenue p {
	color: #FFFFFF;
}
#rub_knowledge #col_droite #bloc_bienvenue p {
	color: #4B1508;
}
#rub_mobility #col_droite #bloc_bienvenue p {
	color: #091652;
}
#rub_compben #col_droite #bloc_bienvenue p {
	color: #FFFFFF;
}
#col_droite #bloc_bienvenue .txtright {
   float: right;
}
#col_droite #bloc_recherche {
	margin: 0 0 8px 0;
	padding: 6px 0 0 0;
	height: 37px;
}
#rub_chros #col_droite #bloc_recherche {
	background-image: url(../medias/interface/fd_dte_recherche_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_droite #bloc_recherche {
	background-image: url(../medias/interface/fd_dte_recherche_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_droite #bloc_recherche {
	background-image: url(../medias/interface/fd_dte_recherche_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_droite #bloc_recherche {
	background-image: url(../medias/interface/fd_dte_recherche_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_droite #bloc_recherche {
	background-image: url(../medias/interface/fd_dte_recherche_compben.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_droite .bloc_texte_clair {
	background-color: #ECE7D3;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_clair_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_knowledge #col_droite .bloc_texte_clair {
	background-color: #F7E8D3;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_clair_knowledge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_mobility #col_droite .bloc_texte_clair {
	background-color: #DAEBF5;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_clair_mobility.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_compben #col_droite .bloc_texte_clair {
	background-color: #E1ECCA;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_clair_compben.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_chros #col_droite .bloc_texte_clair {
	background-color: #F1F4F6;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_clair_chros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
/*#col_droite .bloc_texte_clair p, #col_droite .bloc_texte_clair h2 {
	color: #333333;
}*/
#col_droite .bloc_texte_blanc {
	margin: 0 12px 6px 12px;
	padding: 0;
	background-color: #FFFFFF;
}
#col_droite .bloc_texte_blanc a:hover {
	color: #000000;
}
#rub_chros #col_droite .bloc_texte_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_bas_blanc_chros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_neutre #col_droite .bloc_texte_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_bas_blanc_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_knowledge #col_droite .bloc_texte_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_bas_blanc_knowledge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_mobility #col_droite .bloc_texte_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_bas_blanc_mobility.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_compben #col_droite .bloc_texte_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_bas_blanc_compben.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#col_droite .bloc_texte, #col_droite .bloc_texte_clair {
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
}
#rub_chros #col_droite .bloc_texte {
	background-color: #7C8E94;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_chros.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_neutre #col_droite .bloc_texte {
	background-color: #A4966F;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_neutre.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_knowledge #col_droite .bloc_texte {
	background-color: #D46620;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_knowledge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_mobility #col_droite .bloc_texte {
	background-color: #3A73B8;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_mobility.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rub_compben #col_droite .bloc_texte {
	background-color: #629725;
	background-image: url(../medias/interface/fd_dte_arrondi_bas_compben.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#col_droite h1 {
	margin: 0;
	padding: 8px 0 6px 0;
	font-size: 12px;
	font-weight: bold;
/*	line-height: 31px;*/
	text-transform: uppercase;
	text-align: center;
}
#rub_neutre #col_droite h1 {
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#rub_knowledge #col_droite h1 {
	color: #4B1508;
	border-bottom: 1px solid #4B1508;
}
#rub_mobility #col_droite h1 {
	color: #091652;
	border-bottom: 1px solid #091652;
}
#rub_compben #col_droite h1 {
	color: #1E3E0F;
	border-bottom: 1px solid #1E3E0F;
}
#rub_chros #col_droite h1 {
	color: #4D5758;
	border-bottom: 1px solid #4D5758;
}
#col_droite .arrondi_haut {
	height: 8px;
	font-size: 0;
}
#rub_chros #col_droite .arrondi_haut {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_chros_public.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_droite .arrondi_haut {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_neutre_public.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_droite .arrondi_haut {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_knowledge_public.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_droite .arrondi_haut {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_mobility_public.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_droite .arrondi_haut {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_compben_public.gif);
	background-repeat: no-repeat;
}
#col_droite .arrondi_haut_blanc {
	margin: 6px 0 0 0;
	height: 8px;
	font-size: 0;
}
#rub_chros #col_droite .arrondi_haut_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_blanc_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_droite .arrondi_haut_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_blanc_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_droite .arrondi_haut_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_blanc_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_droite .arrondi_haut_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_blanc_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_droite .arrondi_haut_blanc {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_blanc_compben.gif);
	background-repeat: no-repeat;
}
#rub_chros #col_droite h1 {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_chros.gif);
	background-repeat:no-repeat;
}
#rub_neutre #col_droite h1 {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_neutre.gif);
	background-repeat:no-repeat;
}
#rub_knowledge #col_droite h1 {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_knowledge.gif);
	background-repeat:no-repeat;
}
#rub_mobility #col_droite h1 {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_mobility.gif);
	background-repeat:no-repeat;
}
#rub_compben #col_droite h1 {
	background-image: url(../medias/interface/fd_dte_arrondi_haut_compben.gif);
	background-repeat:no-repeat;
}
#col_droite h2 {
	margin: 0 7px 0 7px;
	padding: 6px 0 2px 0;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
#col_droite hr {
	margin: 0 12px 6px 12px;
	padding: 0;
	height: 1px;
	border: 0;
	text-align: center;
	border-bottom: 1px solid #DCD0B6;
}
#col_droite p {
	margin: 0;
	padding: 4px 7px 8px 7px;
	color: #333333;
}
#col_droite p.fd_blanc {
	padding: 0 7px 0 7px;
	color: #000000;
	text-align: center;
}
#col_droite p.fd_blanc a {
	color: #000000;
	text-decoration: none;
}
#col_droite p.fd_blanc a:hover {
	text-decoration: underline;
}
#col_droite a {
	color: #FFFFFF;
	text-decoration: underline;
}
#col_droite a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#col_droite #bloc_recherche form {
	margin: 0 7px 0 7px;
	padding: 0;
}
#col_droite #bloc_recherche a {
	display: block;
	width: 21px;
	height: 22px;
	float: right;
}
#rub_chros #col_droite #bloc_recherche a {
	background-image: url(../medias/interface/btn_dte_recherche_chros.gif);
}
#rub_neutre #col_droite #bloc_recherche a {
	background-image: url(../medias/interface/btn_dte_recherche_neutre.gif);
}
#rub_knowledge #col_droite #bloc_recherche a {
	background-image: url(../medias/interface/btn_dte_recherche_knowledge.gif);
}
#rub_mobility #col_droite #bloc_recherche a {
	background-image: url(../medias/interface/btn_dte_recherche_mobility.gif);
}
#rub_compben #col_droite #bloc_recherche a {
	background-image: url(../medias/interface/btn_dte_recherche_compben.gif);
}
#col_droite #bloc_recherche input {
	width: 144px;
}
#col_droite p.demo {
	margin: 0 9px 0 9px;
	padding: 0 0 6px 0;
	background-repeat: no-repeat;
	background-position: right top;
}
#col_droite p.demo a {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
#col_droite p.demo a:hover {
	color: #FFFFFF;
}

#rub_neutre p.demo a {
	color: #D2CBB7;
}
#rub_chros p.demo a {
	color: #E0E4E6;
}
#rub_knowledge p.demo a {
	color: #EAB390;
}
#rub_mobility p.demo a {
	color: #A9B8E2;
}
#rub_compben p.demo a {
	color: #B1CB92;
}
#rub_chros #col_droite p.demo {
	background-image: url(../medias/interface/picto_info_dte_chros.gif);
	color: #7C8E94;
}
#rub_neutre #col_droite p.demo {
	background-image: url(../medias/interface/picto_info_dte_neutre.gif);
	color: #D2CBB7;
}
#rub_knowledge #col_droite p.demo {
	background-image: url(../medias/interface/picto_info_dte_knowledge.gif);
	color: #EAB390;
}
#rub_mobility #col_droite p.demo {
	background-image: url(../medias/interface/picto_info_dte_mobility.gif);
	color: #EDF6FD;
}
#rub_compben #col_droite p.demo {
	background-image: url(../medias/interface/picto_info_dte_compben.gif);
	color: #B1CB92;
}
#col_droite .bloc_texte h5 {
	margin: 0 0 0 9px;
	padding: 6px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
}
#col_droite .bloc_texte h5 a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#col_droite .bloc_texte h5 a:hover {
	/*color: #FFFFFF;*/
}

#col_droite h6 {
	margin: 0 0 0 9px;
	padding: 6px 0 6px 30px;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
}
#rub_chros #col_droite h6 {
	background-image: url(../medias/interface/loupe_dte_chros.gif);
}
#rub_neutre #col_droite h6 {
	background-image: url(../medias/interface/loupe_dte_neutre.gif);
}
#rub_knowledge #col_droite h6 {
	background-image: url(../medias/interface/loupe_dte_knowledge.gif);
}
#rub_mobility #col_droite h6 {
	background-image: url(../medias/interface/loupe_dte_mobility.gif);
}
#rub_compben #col_droite h6 {
	background-image: url(../medias/interface/loupe_dte_compben.gif);
}
#col_droite h6 a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#rub_neutre #col_droite h6, #rub_neutre #col_droite .bloc_texte h5 {
	color: #D2CBB7;
}
#rub_chros #col_droite h6, #rub_chros #col_droite .bloc_texte h5 {
	color: #E0E4E6;
}
#rub_knowledge #col_droite h6, #rub_knowledge #col_droite .bloc_texte h5 {
	color: #EAB390;
}
#rub_mobility #col_droite h6, #rub_mobility #col_droite .bloc_texte h5 {
	color: #A9B8E2;
}
#rub_compben #col_droite h6, #rub_compben #col_droite .bloc_texte h5 {
	color: #B1CB92;
}
#rub_neutre #col_droite h6 a, #rub_neutre #col_droite .bloc_texte h5 a {
	color: #D2CBB7;
}
#rub_chros #col_droite h6 a, #rub_chros #col_droite .bloc_texte h5 a {
	color: #E0E4E6;
}
#rub_knowledge #col_droite h6 a, #rub_knowledge #col_droite .bloc_texte h5 a {
	color: #EAB390;
}
#rub_mobility #col_droite h6 a, #rub_mobility #col_droite .bloc_texte h5 a {
	color: #A9B8E2;
}
#rub_compben #col_droite h6 a, #rub_compben #col_droite .bloc_texte h5 a {
	color: #B1CB92;
}
#rub_neutre #col_droite h6 a:hover, #rub_neutre #col_droite .bloc_texte h5 a:hover, #rub_chros #col_droite h6 a:hover, #rub_chros #col_droite .bloc_texte h5 a:hover {
	color: #FFFFFF;
}
#rub_knowledge #col_droite h6 a:hover, #rub_knowledge #col_droite .bloc_texte h5 a:hover {
	color: #FFFFFF;
}
#rub_mobility #col_droite h6 a:hover, #rub_mobility #col_droite .bloc_texte h5 a:hover {
	color: #FFFFFF;
}
#rub_compben #col_droite h6 a:hover, #rub_compben #col_droite .bloc_texte h5 a:hover {
	color: #FFFFFF;
}
#rub_knowledge #col_droite .bloc_texte h5 a:hover {
	color: #772307;
	text-decoration: underline;
}
#rub_mobility #col_droite .bloc_texte h5 a:hover {
	color: #091652;
	text-decoration: underline;
}
#rub_compben #col_droite .bloc_texte h5 a:hover {
	color: #3D680A;
	text-decoration: underline;
}

/* blocs dans colonne de droite mais avec fond clair */
#rub_neutre #col_droite .bloc_texte_clair h1{
	color: #7E714D;
	border-bottom: 1px solid #645939;
}
#rub_knowledge #col_droite .bloc_texte_clair h1{
	color: #4B1508;
	border-bottom: 1px solid #701E07;
}
#rub_mobility #col_droite .bloc_texte_clair h1{
	color: #091652;
	border-bottom: 1px solid #4861A6;
}
#rub_compben #col_droite .bloc_texte_clair h1{
	color: #1E3E0F;
	border-bottom: 1px solid #3D680A;
}
#rub_chros #col_droite .bloc_texte_clair h1{
	color: #4D5758;
	border-bottom: 1px solid #343B3C;
}

#col_droite .bloc_texte_clair h2, #col_droite .bloc_texte_clair h2 a {
	margin: 0 7px 0 7px;
	padding: 12px 0 6px 0;
	font-size: 18px;
	font-weight: bold;
}
#col_droite .bloc_texte_clair h3, #col_droite .bloc_texte_clair h3 a{
	margin: 0 7px 0 7px;
	padding: 6px 0 6px 0;
	font-size: 16px;
	font-weight: bold;
}

#col_droite .bloc_texte_clair h4, #col_droite .bloc_texte_clair h4 a{
	margin: 0 7px 0 7px;
	padding: 6px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
}

#rub_neutre #col_droite .bloc_texte_clair h5, #rub_mobility #col_droite .bloc_texte_clair h5, #rub_compben #col_droite .bloc_texte_clair h5, #rub_chros #col_droite .bloc_texte_clair h5, #rub_knowledge #col_droite .bloc_texte_clair h5, #col_droite .bloc_texte_clair h5 a {
	margin: 0 7px 0 7px;
	padding: 6px 0 6px 0;
	font-size: 12px;
	font-weight: bold;
}
#rub_neutre #col_droite .bloc_texte_clair h6, #rub_mobility #col_droite .bloc_texte_clair h6, #rub_compben #col_droite .bloc_texte_clair h6, #rub_chros #col_droite .bloc_texte_clair h6, #rub_knowledge #col_droite .bloc_texte_clair h6, #col_droite .bloc_texte_clair h6 a {
	background-image:none;
	margin: 0 7px 0 7px;
	padding: 6px 0 6px 0;
	font-size: 10px;
	font-weight: bold;
}

#rub_neutre #col_droite .bloc_texte_clair h2, #rub_neutre #col_droite .bloc_texte_clair h3, #rub_neutre #col_droite .bloc_texte_clair h4, #rub_neutre #col_droite .bloc_texte_clair h5, #rub_neutre #col_droite .bloc_texte_clair h6{
	color: #4C442E;
}
#rub_neutre #col_droite .bloc_texte_clair h2 a, #rub_neutre #col_droite .bloc_texte_clair h3 a, #rub_neutre #col_droite .bloc_texte_clair h4 a, #rub_neutre #col_droite .bloc_texte_clair h5 a, #rub_neutre #col_droite .bloc_texte_clair h6 a{
	text-decoration: none;
	color: #7E714D;
}
#rub_neutre #col_droite .bloc_texte_clair h2 a:hover, #rub_neutre #col_droite .bloc_texte_clair h3 a:hover, #rub_neutre #col_droite .bloc_texte_clair h4 a:hover, #rub_neutre #col_droite .bloc_texte_clair h5 a:hover, #rub_neutre #col_droite .bloc_texte_clair h6 a:hover{
	color: #4C442E;
}

#rub_knowledge #col_droite .bloc_texte_clair h2, #rub_knowledge #col_droite .bloc_texte_clair h3, #rub_knowledge #col_droite .bloc_texte_clair h4, #rub_knowledge #col_droite .bloc_texte_clair h5, #rub_knowledge #col_droite .bloc_texte_clair h6{
	color: #4B1508;
}
#rub_knowledge #col_droite .bloc_texte_clair h2 a, #rub_knowledge #col_droite .bloc_texte_clair h3 a, #rub_knowledge #col_droite .bloc_texte_clair h4 a, #rub_knowledge #col_droite .bloc_texte_clair h5 a, #rub_knowledge #col_droite .bloc_texte_clair h6 a{
	color: #A03906;
	text-decoration: none;
}
#rub_knowledge #col_droite .bloc_texte_clair h2 a:hover, #rub_knowledge #col_droite .bloc_texte_clair h3 a:hover, #rub_knowledge #col_droite .bloc_texte_clair h4 a:hover, #rub_knowledge #col_droite .bloc_texte_clair h5 a:hover, #rub_knowledge #col_droite .bloc_texte_clair h6 a:hover{
	color: #4B1508;
}

#rub_mobility #col_droite .bloc_texte_clair h2, #rub_mobility #col_droite .bloc_texte_clair h3, #rub_mobility #col_droite .bloc_texte_clair h4, #rub_mobility #col_droite .bloc_texte_clair h5, #rub_mobility #col_droite .bloc_texte_clair h6{
	color: #091652;
}
#rub_mobility #col_droite .bloc_texte_clair h2 a, #rub_mobility #col_droite .bloc_texte_clair h3 a, #rub_mobility #col_droite .bloc_texte_clair h4 a, #rub_mobility #col_droite .bloc_texte_clair h5 a, #rub_mobility #col_droite .bloc_texte_clair h6 a{
	color: #395AB5;
	text-decoration: none;
}
#rub_mobility #col_droite .bloc_texte_clair h2 a:hover, #rub_mobility #col_droite .bloc_texte_clair h3 a:hover, #rub_mobility #col_droite .bloc_texte_clair h4 a:hover, #rub_mobility #col_droite .bloc_texte_clair h5 a:hover, #rub_mobility #col_droite .bloc_texte_clair h6 a:hover{
	color: #091652;
}

#rub_compben #col_droite .bloc_texte_clair h2, #rub_compben #col_droite .bloc_texte_clair h3, #rub_compben #col_droite .bloc_texte_clair h4, #rub_compben #col_droite .bloc_texte_clair h5, #rub_compben #col_droite .bloc_texte_clair h6{
	color: #1E3E0F;
}
#rub_compben #col_droite .bloc_texte_clair h2 a, #rub_compben #col_droite .bloc_texte_clair h3 a, #rub_compben #col_droite .bloc_texte_clair h4 a, #rub_compben #col_droite .bloc_texte_clair h5 a, #rub_compben #col_droite .bloc_texte_clair h6 a{
	color: #668B3D;
	text-decoration: none;
}
#rub_compben #col_droite .bloc_texte_clair h2 a:hover, #rub_compben #col_droite .bloc_texte_clair h3 a:hover, #rub_compben #col_droite .bloc_texte_clair h4 a:hover, #rub_compben #col_droite .bloc_texte_clair h5 a:hover, #rub_compben #col_droite .bloc_texte_clair h6 a:hover{
	color: #1E3E0F;
}

#rub_chros #col_droite .bloc_texte_clair h2, #rub_chros #col_droite .bloc_texte_clair h3, #rub_chros #col_droite .bloc_texte_clair h4, #rub_chros #col_droite .bloc_texte_clair h5, #rub_chros #col_droite .bloc_texte_clair h6{
	color: #4D5758;
}
#rub_chros #col_droite .bloc_texte_clair h2 a, #rub_chros #col_droite .bloc_texte_clair h3 a, #rub_chros #col_droite .bloc_texte_clair h4 a, #rub_chros #col_droite .bloc_texte_clair h5 a, #rub_chros #col_droite .bloc_texte_clair h6 a{
	color: #282D2E;
	text-decoration: none;
}
#rub_chros #col_droite .bloc_texte_clair h2 a:hover, #rub_chros #col_droite .bloc_texte_clair h3 a:hover, #rub_chros #col_droite .bloc_texte_clair h4 a:hover, #rub_chros #col_droite .bloc_texte_clair h5 a:hover, #rub_chros #col_droite .bloc_texte_clair h6 a:hover{
	color: #4D5758;
}
#col_droite .bloc_texte_clair h2 a:hover,#col_droite .bloc_texte_clair h3 a:hover, #col_droite .bloc_texte_clair h4 a:hover, #col_droite .bloc_texte_clair h5 a:hover, #col_droite .bloc_texte_clair h6 a:hover{
	text-decoration: none;
}


#rub_neutre #col_droite .bloc_texte_clair hr {
	border-bottom: 1px solid #645939;
}
#rub_chros #col_droite .bloc_texte_clair hr {
	border-bottom: 1px solid #343B3C;
}
#rub_knowledge #col_droite .bloc_texte_clair hr {
	border-bottom: 1px solid #701E07;
}
#rub_mobility #col_droite .bloc_texte_clair hr {
	border-bottom: 1px solid #4861A6;
}
#rub_compben #col_droite .bloc_texte_clair hr {
	border-bottom: 1px solid #3D680A;
}

#col_droite .bloc_texte_clair ul {
	margin: 0 0 12px 0;
	padding: 0 4px 0 20px;
}
#rub_neutre #col_droite .bloc_texte_clair ul li { /* listes rub neutre */
	list-style-image: url(../medias/interface/puce1_ghe_neutre_on.gif)
}
#rub_knowledge #col_droite .bloc_texte_clair ul li { /* listes rub knowledge */
	list-style-image: url(../medias/interface/puce1_ghe_knowledge_on.gif)
}
#rub_chros #col_droite .bloc_texte_clair ul li { /* listes rub neutre */
	list-style-image: url(../medias/interface/puce1_ghe_chros_on.gif)
}
#rub_mobility #col_droite .bloc_texte_clair ul li { /* listes rub mobility */
	list-style-image: url(../medias/interface/puce1_ghe_mobility_on.gif)
}
#rub_compben #col_droite ul li { /* listes rub compben */
	list-style-image: url(../medias/interface/puce1_ghe_compben_on.gif)
}


/* ***************************************************************************************** */
/* definition de styles specifiques                                                          */
/* ***************************************************************************************** */


/* styles guides pays
-------------------------------------------------------------------------------------------- */
#rub_knowledge #col_centre p.pays_guide, #rub_knowledge #col_centre p.titre_sitemap {
	margin: 0 0 10px 0; 
	padding: 0 0 24px 0;
	color: #701E07;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	border-bottom: 1px solid #333333; 
}
#rub_knowledge #col_centre h1 {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	color: #701E07;
}
.guide_pays h2 {
	margin: 24px 0 12px 0;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	font-variant:small-caps;
	color: #A03906;
}
.guide_pays h3 {
	margin: 0 0 12px 0;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	color: #A03906;
}
.guide_pays h4 {
	margin: 0 0 12px 0;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
	color: #A03906;
}
.guide_pays h5 {
	margin: 0 0 12px 0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #B13E06;
}
.guide_pays h6 {
	margin: 0 0 12px 0;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
#rub_knowledge #col_centre ul.csc-menu { /* sommaire en sitemap */
	margin: 0 0 24px 0;
	padding: 0 0 16px 0;
	border-bottom: 1px solid #333333;
}
#rub_knowledge #col_centre ul.csc-menu li {
	list-style-type: none;
	list-style-image: none;
}
#rub_knowledge #col_centre ul.csc-menu-1 li a {
	font-size: 13px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
#rub_knowledge #col_centre ul.csc-menu-1 li a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre ul.sommaire { /* plugin sommaire */
	margin: 0 0 24px 0;
	padding: 0 0 16px 0;
	border-bottom: 1px solid #333333;
}
#rub_knowledge #col_centre ul.sommaire li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#rub_knowledge #col_centre ul.sommaire li a {
	color: #333333;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
}
#rub_knowledge #col_centre ul.sommaire li a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre .guide_pays p.texte_remarque {
	margin: 0 0 12px 0;
	padding: 0 0 0 14px;
	color: #666666;
	font-size: 11px;
	background-image: url(../medias/interface/filet_attention_knowledge.gif);
	background-repeat: repeat-y;
}
#rub_knowledge #col_centre .guide_pays ul.liste_remarque { 
	margin: 0 0 12px 0;
	background-image: url(../medias/interface/filet_attention_knowledge.gif);
	background-repeat: repeat-y;
}
#rub_knowledge #col_centre .guide_pays ul.liste_remarque li { 
	margin: 0 0 0 10px;
	padding: 0;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#rub_knowledge #col_centre .guide_pays p.titre_reference {
	margin: 0 46px 12px 46px;
	padding: 0 0 0 18px;
	border-bottom: 1px solid #701E07;
	color: #701E07;
	font-weight: bold;
	font-style: italic;
	background-image: url(../medias/interface/picto_reference_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre .guide_pays p.texte_reference { 
	margin: 0 46px 12px 46px;
	padding: 0 0 0 18px;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#rub_knowledge #col_centre .guide_pays ul.liste_reference { 
	margin: 0 0 12px 0;
}
#rub_knowledge #col_centre .guide_pays ul.liste_reference li { 
	margin: 0 46px 0 56px;
	padding: 0;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#rub_knowledge #col_centre .guide_pays p.titre_intro { 
	margin: 20px 0 12px 0;
	color: #701E07;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#rub_knowledge #col_centre .guide_pays p.retour a {
	padding: 0 0 0 20px;
	color: #D46620;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	background-image: url(../medias/interface/picto_retour_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre .guide_pays p.retour a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre .guide_pays p.retour_haut_page a {
	padding: 0 0 0 20px;
	color: #D46620;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	background-image: url(../medias/interface/picto_retour_top_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre .guide_pays p.retour_haut_page a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre .guide_pays p.page_suivante a {
	padding: 0 0 0 20px;
	color: #D46620;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	background-image: url(../medias/interface/picto_suivant_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre .guide_pays p.page_suivante a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre .guide_pays p.source { 
	font-size: 9px;
	font-style: italic;
	text-align: center;
}
#rub_knowledge #col_centre .guide_pays p.note_asterix { 
	font-size: 9px;
	font-style: italic;
	text-align: left;
}
#rub_knowledge #col_centre .guide_pays p.titre_tableau { 
	text-decoration: underline;
	text-align: center;
}
#rub_knowledge #col_centre .guide_pays a {
	color: #D46620;
	font-style: italic;
	text-decoration: none;
}
#rub_knowledge #col_centre .guide_pays a:hover {
	text-decoration: underline;
}
#rub_knowledge #col_centre .guide_pays table {
	font-size: 10px;
	line-height: 11px;
	/* cellspacing: 0; */
	border-collapse: collapse;
	background-color: #FFFFFF;
}
#rub_knowledge #col_centre .guide_pays table p.bodytext {
	margin: 0;
	padding: 0;
}
#rub_knowledge #col_centre .guide_pays table td {
	vertical-align: middle;
	padding: 4px;
	border: 1px solid #EAD0C0;
}
#rub_knowledge #col_centre .guide_pays table thead td, #col_centre .guide_pays table th {
	padding: 4px;
	color: #FFFFFF;
	border: 1px solid #EAD0C0;
	background-color: #D46620;
}
#rub_knowledge #col_centre .bloc_expert_contributif {
	padding: 4px;
	height: 56px;
	background-image: url(../medias/interface/fd_expert_contributif.gif);
	background-repeat: no-repeat;
}

/* styles par clubs
-------------------------------------------------------------------------------------------- */
#col_centre h1 {
	margin: 0 0 18px 0;
	padding: 0;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
}
#rub_neutre #col_centre h1 {
	color: #645939;
}
#rub_chros #col_centre h1 {
	color: #343B3C;
}
#rub_knowledge #col_centre h1 {
	color: #701E07;
}
#rub_mobility #col_centre h1 {
	color: #4861A6;
}
#rub_compben #col_centre h1 {
	color: #3D680A;
}
#col_centre h2 {
	margin: 24px 0 12px 0;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	font-variant:small-caps;
}
#rub_neutre #col_centre h2 {
	color: #7E714D;
}
#rub_chros #col_centre h2 {
	color: #4D5758;
}
#rub_knowledge #col_centre h2 {
	color: #A03906;
}
#rub_mobility #col_centre h2 {
	color: #395AB5;
}
#rub_compben #col_centre h2 {
	color: #668B3D;
}
#col_centre h3 {
	margin: 0 0 12px 0;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
}
#rub_neutre #col_centre h3 {
	color: #7E714D;
}
#rub_chros #col_centre h3 {
	color: #4D5758;
}
#rub_knowledge #col_centre h3 {
	color: #A03906;
}
#rub_mobility #col_centre h3 {
	color: #395AB5;
}
#rub_compben #col_centre h3 {
	color: #668B3D;
}
#col_centre h4 {
	margin: 0 0 12px 0;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
}
#rub_neutre #col_centre h4 {
	color: #7E714D;
}
#rub_chros #col_centre h4 {
	color: #4D5758;
}
#rub_knowledge #col_centre h4 {
	color: #A03906;
}
#rub_mobility #col_centre h4 {
	color: #395AB5;
}
#rub_compben #col_centre h4 {
	color: #668B3D;
}
#col_centre h5 {
	margin: 0 0 12px 0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
}
#rub_neutre #col_centre h5 {
	color: #91876B;
}
#rub_chros #col_centre h5 {
	color: #667375;
}
#rub_knowledge #col_centre h5 {
	color: #B13E06;
}
#rub_mobility #col_centre h5 {
	color: #4369D3;
}
#rub_compben #col_centre h5 {
	color: #77AB3B;
}
#col_centre h6 {
	margin: 0 0 12px 0;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 15px;
}
#col_centre hr {
	margin-top: 16px;
	margin-bottom: 16px;
	height: 1px;
	border: 0;
	width: 60%;
	text-align: center;
}
#rub_neutre #col_centre hr {
	border-bottom: 1px solid #645939;
}
#rub_chros #col_centre hr {
	border-bottom: 1px solid #343B3C;
}
#rub_knowledge #col_centre hr {
	border-bottom: 1px solid #701E07;
}
#rub_mobility #col_centre hr {
	border-bottom: 1px solid #4861A6;
}
#rub_compben #col_centre hr {
	border-bottom: 1px solid #3D680A;
}
#col_centre p.texte_remarque {
	margin: 0 0 12px 0;
	padding: 0 0 0 14px;
	color: #666666;
	font-size: 11px;
}
#rub_chros #col_centre p.texte_remarque {
	background-image: url(../medias/interface/filet_attention_chros.gif);
	background-repeat: repeat-y;
}
#rub_neutre #col_centre p.texte_remarque {
	background-image: url(../medias/interface/filet_attention_neutre.gif);
	background-repeat: repeat-y;
}
#rub_knowledge #col_centre p.texte_remarque {
	background-image: url(../medias/interface/filet_attention_knowledge.gif);
	background-repeat: repeat-y;
}
#rub_mobility #col_centre p.texte_remarque {
	background-image: url(../medias/interface/filet_attention_mobility.gif);
	background-repeat: repeat-y;
}
#rub_compben #col_centre p.texte_remarque {
	background-image: url(../medias/interface/filet_attention_compben.gif);
	background-repeat: repeat-y;
}
#rub_knowledge #col_centre ul.liste_reference { 
	margin: 0 0 12px 0;
}
#rub_knowledge #col_centre ul.liste_reference li { 
	margin: 0 46px 0 56px;
	padding: 0;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#col_centre p.titre_reference {
	margin: 0 46px 12px 46px;
	padding: 0 0 0 18px;
	font-weight: bold;
	font-style: italic;
}
#rub_chros #col_centre p.titre_reference {
	border-bottom: 1px solid #687477;
	color: #687477;
	background-image: url(../medias/interface/picto_reference_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre p.titre_reference {
	border-bottom: 1px solid #645939;
	color: #645939;
	background-image: url(../medias/interface/picto_reference_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre p.titre_reference {
	border-bottom: 1px solid #701E07;
	color: #701E07;
	background-image: url(../medias/interface/picto_reference_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre p.titre_reference {
	border-bottom: 1px solid #4861A6;
	color: #4861A6;
	background-image: url(../medias/interface/picto_reference_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre p.titre_reference {
	border-bottom: 1px solid #3D680A;
	color: #3D680A;
	background-image: url(../medias/interface/picto_reference_compben.gif);
	background-repeat: no-repeat;
}
#col_centre p.texte_reference { 
	margin: 0 46px 12px 46px;
	padding: 0 0 0 18px;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#col_centre ul.liste_reference { 
	margin: 0 0 12px 0;
}
#col_centre ul.liste_reference li { 
	margin: 0 46px 0 56px;
	padding: 0;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
#col_centre p.titre_intro { 
	margin: 20px 0 12px 0;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#rub_neutre #col_centre p.titre_intro { 
	color: #645939;
}
#rub_chros #col_centre p.titre_intro { 
	color: #343B3C;
}
#rub_knowledge #col_centre p.titre_intro { 
	color: #701E07;
}
#rub_mobility #col_centre p.titre_intro { 
	color: #4861A6;
}
#rub_compben #col_centre p.titre_intro { 
	color: #3D680A;
}
#col_centre p.retour a {
	padding: 0 0 0 20px;
	color: #333333;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
#col_centre p.retour a:hover {
	text-decoration: underline;
}
#rub_chros #col_centre p.retour a {
	background-image: url(../medias/interface/picto_retour_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre p.retour a {
	background-image: url(../medias/interface/picto_retour_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre p.retour a {
	background-image: url(../medias/interface/picto_retour_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre p.retour a {
	background-image: url(../medias/interface/picto_retour_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre p.retour a {
	background-image: url(../medias/interface/picto_retour_compben.gif);
	background-repeat: no-repeat;
}
#col_centre p.retour_haut_page a {
	padding: 0 0 0 20px;
	color: #333333;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
#col_centre p.retour_haut_page a:hover {
	text-decoration: underline;
}
#rub_chros #col_centre p.retour_haut_page a {
	background-image: url(../medias/interface/picto_retour_top_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre p.retour_haut_page a {
	background-image: url(../medias/interface/picto_retour_top_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre p.retour_haut_page a {
	background-image: url(../medias/interface/picto_retour_top_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre p.retour_haut_page a {
	background-image: url(../medias/interface/picto_retour_top_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre p.retour_haut_page a {
	background-image: url(../medias/interface/picto_retour_top_compben.gif);
	background-repeat: no-repeat;
}
#col_centre p.page_suivante a {
	padding: 0 0 0 20px;
	color: #333333;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
#col_centre p.page_suivante a:hover {
	text-decoration: underline;
}
#rub_chros #col_centre p.page_suivante a {
	background-image: url(../medias/interface/picto_suivant_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre p.page_suivante a {
	background-image: url(../medias/interface/picto_suivant_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre p.page_suivante a {
	background-image: url(../medias/interface/picto_suivant_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre p.page_suivante a {
	background-image: url(../medias/interface/picto_suivant_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre p.page_suivante a {
	background-image: url(../medias/interface/picto_suivant_compben.gif);
	background-repeat: no-repeat;
}
#col_centre p.source { 
	font-size: 9px;
	font-style: italic;
}
#col_centre p.note_asterix { 
	font-size: 9px;
	font-style: italic;
}
#col_centre p.titre_tableau { 
	text-decoration: underline;
}
#col_centre a, #col_gauche a {
	font-style: italic;
	text-decoration: none;
}
#rub_neutre #col_centre a, #rub_neutre #col_gauche a, #rub_neutre #col_droite .bloc_texte_clair a {
	color: #8E6F0D;
}
#rub_chros #col_centre a, #rub_chros #col_gauche a, #rub_chros #col_droite .bloc_texte_clair a {
	color: #6A969C;
}
#rub_knowledge #col_centre a, #rub_knowledge #col_gauche a, #rub_knowledge #col_droite .bloc_texte_clair a {
	color: #D46620;
}
#rub_mobility #col_centre a, #rub_mobility #col_gauche a, #rub_mobility #col_droite .bloc_texte_clair a {
	color: #587FEB;
}
#rub_compben #col_centre a, #rub_compben #col_gauche a, #rub_compben #col_droite .bloc_texte_clair a {
	color: #5B9812;
}
#col_centre a:hover, #col_gauche a:hover {
	text-decoration: underline;
}
#col_centre table {
	margin: auto;
	padding: 0;
	/* cellspacing: 0; */
	border-collapse: collapse;
	background-color: #FFFFFF;
	font-size: 10px;
}
#col_centre table p.bodytext {
	margin: 0;
	padding: 0;
}
#col_centre table td {
	vertical-align: middle;
	padding: 4px;
}
#rub_neutre #col_centre table td {
	border: 1px solid #D6D1BC;
}
#rub_chros #col_centre table td {
	border: 1px solid #C6CCCD;
}
#rub_knowledge #col_centre table td {
	border: 1px solid #EAD0C0;
}
#rub_mobility #col_centre table td {
	border: 1px solid #C3D8E9;
}
#rub_compben #col_centre table td {
	border: 1px solid #CBD8BE;
}
#col_centre table thead td, #col_centre table th {
	padding: 4px;
	color: #FFFFFF;
}
#rub_neutre #col_centre table thead td, #rub_neutre #col_centre table th {
	border: 1px solid #D6D1BC;
	background-color: #988B67;
}
#rub_chros #col_centre table thead td, #rub_chros #col_centre table th {
	border: 1px solid #C6CCCD;
	background-color: #9EB5BD;
}
#rub_knowledge #col_centre table thead td, #rub_knowledge #col_centre table th {
	border: 1px solid #EAD0C0;
	background-color: #D46620;
}
#rub_mobility #col_centre table thead td, #rub_mobility #col_centre table th {
	border: 1px solid #C3D8E9;
	background-color: #7793DE;
}
#rub_compben #col_centre table thead td, #rub_compben #col_centre table th {
	border: 1px solid #CBD8BE;
	background-color: #6FA62E;
}
#col_centre ul.sommaire {
	margin: 0 0 24px 0;
	padding: 0 0 16px 0;
	border-bottom: 1px solid #333333;
}
#col_centre ul.sommaire li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#col_centre ul.sommaire li a {
	color: #333333;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
}
#col_centre ul.sommaire li a:hover {
	text-decoration: underline;
}
#col_centre ul {
	margin: 0 0 12px 0;
	padding: 0 4px 0 20px;
}
#col_centre ul ul {
	margin: 0;
}
#rub_chros #col_centre ul li { /* listes rub neutre */
	list-style-image: url(../medias/interface/puce_niv1_cte_chros.gif)
}
#rub_neutre #col_centre ul li { /* listes rub neutre */
	list-style-image: url(../medias/interface/puce_niv1_cte_neutre.gif)
}
#rub_chros #col_centre ul ul li {
	list-style-image: url(../medias/interface/puce_niv2_cte_chros.gif)
}
#rub_neutre #col_centre ul ul li {
	list-style-image: url(../medias/interface/puce_niv2_cte_neutre.gif)
}
#rub_chros #col_centre ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv3_cte_chros.gif)
}
#rub_neutre #col_centre ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv3_cte_neutre.gif)
}
#rub_chros #col_centre ul ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv4_cte_chros.gif)
}
#rub_neutre #col_centre ul ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv4_cte_neutre.gif)
}
#rub_knowledge #col_centre ul li { /* listes rub knowledge */
	list-style-image: url(../medias/interface/puce_niv1_cte_knowledge.gif)
}
#rub_knowledge #col_centre ul ul li {
	list-style-image: url(../medias/interface/puce_niv2_cte_knowledge.gif)
}
#rub_knowledge #col_centre ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv3_cte_knowledge.gif)
}
#rub_knowledge #col_centre ul ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv4_cte_knowledge.gif)
}
#rub_mobility #col_centre ul li { /* listes rub mobility */
	list-style-image: url(../medias/interface/puce_niv1_cte_mobility.gif)
}
#rub_mobility #col_centre ul ul li {
	list-style-image: url(../medias/interface/puce_niv2_cte_mobility.gif)
}
#rub_mobility #col_centre ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv3_cte_mobility.gif)
}
#rub_mobility #col_centre ul ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv4_cte_mobility.gif)
}
#rub_compben #col_centre ul li { /* listes rub compben */
	list-style-image: url(../medias/interface/puce_niv1_cte_compben.gif)
}
#rub_compben #col_centre ul ul li {
	list-style-image: url(../medias/interface/puce_niv2_cte_compben.gif)
}
#rub_compben #col_centre ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv3_cte_compben.gif)
}
#rub_compben #col_centre ul ul ul ul li {
	list-style-image: url(../medias/interface/puce_niv4_cte_compben.gif)
}
#rub_neutre #col_centre input.submitgrand {
	cursor: pointer;
	width: 200px;
	height: 22px;
	border: 0;
	color: #FFFFFF;
	padding: 0 0 4px 0;
	background-image:url(../medias/interface/btn_validation_grand_neutre.gif);
}
#col_centre input.submit {
	cursor: pointer;
	width: 150px;
	height: 22px;
	border: 0;
	color: #FFFFFF;
	padding: 0 0 4px 0;
}
#rub_chros #col_centre input.submit {
	background-image:url(../medias/interface/btn_validation_chros.gif);
}
#rub_neutre #col_centre input.submit {
	background-image:url(../medias/interface/btn_validation_neutre.gif);
}
#rub_knowledge #col_centre input.submit {
	background-image:url(../medias/interface/btn_validation_knowledge.gif);
}
#rub_mobility #col_centre input.submit {
	background-image:url(../medias/interface/btn_validation_mobility.gif);
}
#rub_compben #col_centre input.submit {
	background-image:url(../medias/interface/btn_validation_compben.gif);
}
#rub_neutre #col_centre input.submitlogin, #rub_chros #col_centre input.submitlogin {
	cursor: pointer;
	display: block;
	width: 140px;
	height: 22px;
	border: 0;
	color: #FFFFFF;
	margin: 8px 0 0 87px;
	padding: 0 0 4px 0;
	background-image:url(../medias/interface/btn_validation_login.gif);
}
#col_droite input.submitsondage {
	cursor: pointer;
	display: block;
	width: 90px;
	height: 22px;
	border: 0;
	color: #FFFFFF;
	margin: 8px 0 0 8px;
	padding: 0 0 4px 0;
}
#rub_mobility #col_droite input.submitsondage {
	background-image:url(../medias/interface/btn_validation_sondage_mobility.gif);
}
#rub_knowledge #col_droite input.submitsondage {
	background-image:url(../medias/interface/btn_validation_sondage_knowledge.gif);
}
#rub_compben #col_droite input.submitsondage {
	background-image:url(../medias/interface/btn_validation_sondage_compben.gif);
}
#rub_chros #col_droite input.submitsondage {
	background-image:url(../medias/interface/btn_validation_sondage_chros.gif);
}
#rub_neutre #col_droite input.submitsondage {
	background-image:url(../medias/interface/btn_validation_sondage_neutre.gif);
}
#rub_chros #col_droite input.submitsondage{
	background-image:url(../medias/interface/btn_validation_sondage_chros.gif);
}
/* styles annuaires
-------------------------------------------------------------------------------------------- */
/* styles en général dans l'annuaire */
#col_centre #annuaire table, #col_centre #annuaire table tr, #col_centre #annuaire table tr td {
	font-size:12px;
}
#col_centre #annuaire table p.bodytext {
	margin-bottom: 5px;
}
#col_centre #annuaire table th a {
	font-weight: bold;
	color:#FFFFFF;
}
#col_centre #annuaire table td.texte_gras {
	font-weight: bold;
	vertical-align: top;
}
#col_centre #annuaire table td.aligntop {
	vertical-align: top;
}
#col_centre #annuaire table.petite_police, #col_centre #annuaire table.petite_police tr, #col_centre #annuaire table.petite_police tr td {
	font-size:10px;
}
/* ------------------------------------------------------------------------------------------------------- */
/* table qui contient la fiche identité des contacts */
#col_centre #annuaire table.contenu_identite, #col_centre #annuaire table.contenu_identite tr, #col_centre #annuaire table.contenu_identite td {
	background-color: transparent;
	border: none;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	text-align:left;
}
#col_centre #annuaire table.contenu_identite p{
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------------------------------------------------------------------- */
/* table qui contient la fiche identité de la société */
#col_centre #annuaire table.annuaire_fiche_identite_societe {
margin-top: 30px;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe, #col_centre #annuaire table.annuaire_fiche_identite_societe tr, #col_centre #annuaire table.annuaire_fiche_identite_societe tr td {
	background-color: FFFFFF;
	border:none;
	font-size:12px;
	line-height: 16px;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe p{
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe h1{
	padding-top: 10px;
	background-color: #FFFFFF;
	text-align:center;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe td.image{
	padding-left: 10px;
	vertical-align:middle;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe td.infos_societe{
	padding-left: 10px;
	padding-right: 10px;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe tr.avec_bordure{
	border-bottom: 1px solid #C4CCE1;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe td a img{
	border: none;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe p.bodytext{
	width: 490px;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe tr td.logo_label {
	margin: 0;
	padding: 10px 0 0 0;
	height: 38px;
	font-size: 22px;
	font-weight: bold;
	color: #645939;
	text-align: center;
	vertical-align:middle;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe tr td.logo_non_label {
	margin: 0;
	padding: 10px 0 0 0;
	height: 38px;
	font-size: 22px;
	font-weight: bold;
	color: #645939;
	text-align: center;
	vertical-align:middle;
}
#col_centre #annuaire table.annuaire_fiche_identite_societe tr td.logo_label img{
	vertical-align:middle;
}

/* ------------------------------------------------------------------------------------------------------- */
/* titre au dessus d'une fiche prestataire : Labellisé ou non labellisé */
#col_centre #annuaire p.fiche_titrelabel{
	margin: 0 0 18px 0;
	padding: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	color: #645939;
}

/* ------------------------------------------------------------------------------------------------------- */
/* dans la recherche prestataire éléments qui contiennent le résultat de la recherche pour les entreprises labellisées */
#col_centre #annuaire #divpresta {
	background-color: #DED9C8;
	margin: 30px 0 0 0;
	padding: 0 0 50px 0;
	border-bottom: 1px solid #645939;
	border-top: 1px solid #645939;
}
#col_centre #annuaire #divpresta table.labelise {
	background-color: transparent;
	border-collapse:collapse;
	border:0;
}
#col_centre #annuaire #divpresta table.labelise td{
	border: 0;
	vertical-align: top;
}
#divpresta table.labelise td.imglogo{
	padding: 10px 0px 10px 10px;
}
#col_centre #divpresta table.labelise td.titre_labelise{
	padding-top: 45px;
	font-size: 20px;
	font-style: italic;
	color:#645939;
}
#col_centre #divpresta table.labelise td.sstitre_labelise{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#645939;
	height: 35px;
}
#col_centre #annuaire p.labelise a {
	padding: 0 0 0 20px;
	font-weight:bold;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
}
#col_centre #annuaire p.labelise a:hover {
	font-weight:bold;
	text-decoration: underline;
}
#col_centre #annuaire p.labelise a {
	background-image: url(../medias/interface/picto_suivant_neutre.gif);
	background-repeat: no-repeat;
}
#col_centre #annuaire table.prestalabel, #col_centre #annuaire table.prestalabel tr, #col_centre #annuaire table.prestalabel tr td, #col_centre #annuaire table.presta, #col_centre #annuaire table.presta tr, #col_centre #annuaire table.presta tr td {
	font-size: 10px;
}

#col_centre #annuaire table.prestalabel th {
	font-weight: bold;
	color:#FFFFFF;
	background-color:#867341;
}

#col_centre #annuaire table.prestalabel td.logolabel{
	clear: both;
	padding: 5px 5px 5px 5px;
	height: 50px;
	border-right:0;
	vertical-align:middle;
}
#col_centre #annuaire table.prestalabel td.logolabel2{
	clear: both;
	padding: 0;
	height: 50px;
	border-left:0;
	vertical-align:middle;
}

/* ------------------------------------------------------------------------------------------------------- */
/* dans la recherche prestataire éléments qui contiennent le résultat de la recherche pour les entreprises NON labellisées */
#col_centre #annuaire p.titre_nonlabelise{
	text-align: center;
	margin: 25px 0 0 0px;
	font-size: 20px;
	font-style: italic;
	color:#645939;
}
#col_centre #annuaire p.sstitre_labelise{
	margin: 10px 20px 25px 20px;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#645939;
}
#col_centre #annuaire table.presta td{
	vertical-align:middle;
	height: 30px;
}

/* ------------------------------------------------------------------------------------------------------- */
/* dans la recherche prestataire pour séparer les entreprises labellisées das entreprises NON labellisées */
#col_centre #annuaire hr {
	margin-top: 30px;
	margin-bottom: 20px;
	height: 1px;
	border: 0;
	border-bottom: 1px solid #645939;
	width: 100%;
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------- */
/* dans toutes les recherches éléments des champs de recherche */
#col_centre #annuaire p.choix_infos {
	font-size:12px;
	font-weight: bold;
}
#rub_neutre #col_centre #annuaire table.choix_infos, #rub_chros #col_centre #annuaire table.choix_infos, #rub_compben #col_centre #annuaire table.choix_infos, #rub_mobility #col_centre #annuaire table.choix_infos {
	background-color:transparent;
	padding: 0;
	margin: 0;
}
#rub_neutre #col_centre #annuaire table.choix_infos td, #rub_chros #col_centre #annuaire table.choix_infos td, #rub_compben #col_centre #annuaire table.choix_infos td, #rub_mobility #col_centre #annuaire table.choix_infos td {
	border: 0;
	padding: 0;
	margin: 0;
}
#col_centre #annuaire table td.choix_infos {
	font-size:12px;
	font-weight: bold;
	border: 0;
	padding: 0;
	margin: 0;
}

/* ------------------------------------------------------------------------------------------------------- */
/* table dans moteur de recherche */
#col_centre #annuaire table.recherche td {
	vertical-align:middle;
	font-size: 10px;
}
#col_centre table.recherche td p{
	margin: 0;
	padding: 3px 0 3px 0;
}

/* ------------------------------------------------------------------------------------------------------- */
/* style des adresses email dans une cellule de tableau sur le a */
#rub_mobility #col_centre table td a.email{
	line-height:18px;
	height:16px;
	display:block;
	padding-left: 18px;
	background-image: url(../medias/interface/picto_enveloppe_mobility.gif);
	background-repeat: no-repeat;
	background-position:center left;
}
#rub_compben #col_centre table td a.email{
	line-height:18px;
	height:16px;
	display:block;
	padding-left: 18px;
	background-image: url(../medias/interface/picto_enveloppe_compben.gif);
	background-repeat: no-repeat;
	background-position:center left;
}
#rub_knowledge #col_centre table td a.email{
	line-height:18px;
	height:16px;
	display:block;
	padding-left: 18px;
	background-image: url(../medias/interface/picto_enveloppe_knowledge.gif);
	background-repeat: no-repeat;
	background-position:center left;
}
#rub_neutre #col_centre table td a.email{
	line-height:18px;
	height:16px;
	display:block;
	padding-left: 18px;
	background-image: url(../medias/interface/picto_enveloppe_neutre.gif);
	background-repeat: no-repeat;
	background-position:center left;
}
#rub_chros #col_centre table td a.email{
	line-height:18px;
	height:16px;
	display:block;
	padding-left: 18px;
	background-image: url(../medias/interface/picto_enveloppe_chros.gif);
	background-repeat: no-repeat;
	background-position:center left;
}
#col_centre #annuaire .tel{
	padding-left: 20px;
}

/* ------------------------------------------------------------------------------------------------------- */
/* styles du bouton imprimer */

#col_centre #annuaire p.imprimer {
	display: block;
	height: 21px;
	text-align: right;
}
#col_centre #annuaire p.imprimer a {
	padding: 0 0 0 28px;
/*	color: #333333;
	font-size: 11px; */
	font-style: normal;
	text-decoration: none;
}
#col_centre #annuaire p.imprimer a:hover {
	text-decoration: underline;
}
#rub_chros #col_centre #annuaire p.imprimer a {
	background-image: url(../medias/interface/picto_imprimer_chros.gif);
	background-repeat: no-repeat;
}
#rub_neutre #col_centre #annuaire p.imprimer a{
	background-image: url(../medias/interface/picto_imprimer_neutre.gif);
	background-repeat: no-repeat;
}
#rub_knowledge #col_centre #annuaire p.imprimer a {
	background-image: url(../medias/interface/picto_imprimer_knowledge.gif);
	background-repeat: no-repeat;
}
#rub_mobility #col_centre #annuaire p.imprimer a {
	background-image: url(../medias/interface/picto_imprimer_mobility.gif);
	background-repeat: no-repeat;
}
#rub_compben #col_centre #annuaire p.imprimer a {
	background-image: url(../medias/interface/picto_imprimer_compben.gif);
	background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------------------------------------- */
/* styles pour l'impression */
#print_col_centre #col_centre{
	float:left;
	width: 500px;
}
#print_col_centre #col_centre table{
	font-size: 12px;
	text-align:left;
	border:#000000 solid 1px;
}
#print_col_centre #col_centre table td{
	padding: 5px 5px 5px 5px;
	border:#000000 solid 1px;
}
#print_col_centre #col_centre table th{
	border:#000000 solid 1px;
}
#print_col_centre #col_centre p{
	text-align:left;
}
#print_col_centre #col_centre h1{
	font-size: 18px;
	text-align:left;
}
#print_col_centre #col_centre h2{
	font-size: 18px;
	text-align:left;
}
#print_col_centre #col_centre h3{
	font-size: 18px;
	text-align:left;
}
#print_col_centre #col_centre p.titre_pageprint{
	font-size: 20px;
	font-weight:bolder;
	padding-bottom: 20px;
}
#col_centre #annuaire p.info_obli{
font-size: 9px;
}


/* styles forum
-------------------------------------------------------------------------------------------- */
.tx-chcforum-pi1-formBtn {
text-align:center;
}
#col_centre #tx_chcforum-pi1 fieldset{
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
#col_centre #tx_chcforum-pi1 input.hidden{
	border:0;
	background-color:transparent;
}
#col_centre #tx_chcforum-pi1 table.form_forum td input.hidden{
	border:0;
	background-color:transparent;
}
#col_centre #tx_chcforum-pi1 table.form_forum{
	border: 0;
	background-color:transparent;
	font-size:11px;
}
#col_centre #tx_chcforum-pi1 table.form_forum td{
	border: 0;
	width: 320px;
	float: left;
}
#col_centre #tx_chcforum-pi1 table.form_forum td.libel{
	width: 130px;
	text-align:right;
	font-weight:bolder;
	vertical-align:middle;
	height: 16px;	
	
}
#col_centre #tx_chcforum-pi1 table.form_forum td.contenu{
	width: 300px;
	padding:0;
	margin:0;
}
#col_centre #tx_chcforum-pi1 table.form_forum td.contenu_name{
	padding-top:3px;
	margin:0;
}
#col_centre #tx_chcforum-pi1 table.form_forum td.contenu_zone{
	padding-left:4px;
}
#col_centre #tx_chcforum-pi1 table.form_forum td.contenu_subject input{
	width: 280px;
}
#col_centre #tx_chcforum-pi1 input[type=checkbox]{
	border:0;
	margin: 1px 5px 0 0;
	padding: 0;
}
#col_centre #tx_chcforum-pi1 table.form_forum td.contenu .in_checkbox{
	margin-top: 5px;
	margin-left: 5px;
}



/* suivant HR et CB */
/* Formulaire de saisie d'une question*/
#rub_mobility .tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #7793DE;
	color:#FFFFFF;
	text-align: center;
	white-space: nowrap;
	border:none;
}
#rub_compben .tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #6FA62E;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	border: 0;
}
#rub_chros .tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #9EB5BD;
	color:#FFFFFF;
	text-align: center;
	white-space: nowrap;
	border:none;
}
.tx-chcforum-pi1-postForm-search {
	border: 0;
	background: transparent;
	margin: 0;
	padding: 0;

}
#rub_mobility .tx-chcforum-pi1-postForm {
	border: 1px solid #C3D8E9;
	background: transparent;
	margin: 0;
	padding: 0;
}
#rub_compben .tx-chcforum-pi1-postForm {
	border: 1px solid #CBD8BE;
	background: transparent;
	margin: 0;
	padding: 0;
}
#rub_chros .tx-chcforum-pi1-postForm {
	border: 1px solid #C6CCCD;
	background: transparent;
	margin: 0;
	padding: 0;
}
.tx-chcforum-pi1-postForm textarea {
	margin: 3px 0 0 3px;
	width: 98%;
	height: 150px;
	border: none;
}
.tx-chcforum-pi1-postForm label {
	margin: 0 0 0 5px;
}
.tx-chcforum-pi1-postForm input[type=checkbox]{
	width: 10px;
	padding: 0;
	border: 1px solid #DEDEDE;
}
#rub_compben .tx-chcforum-pi1-postForm textarea{
	border: 1px solid #CBD8BE;
}
#rub_mobility .tx-chcforum-pi1-postForm textarea{
	border: 1px solid #C3D8E9;
}
#rub_CHROS .tx-chcforum-pi1-postForm textarea{
	border: 1px solid #C6CCCD;
}
/* fin formulaire de saisie d'une question */

/* table liste des questions */
.tx-chcforum-pi1-Table {
	margin: 0;
	width: 490px;
	padding: 0;
	border-collapse:collapse;
	clear:both;
}
#rub_mobility .tx-chcforum-pi1-Table {
border: 1px solid #C3D8E9;
}
#rub_compben .tx-chcforum-pi1-Table {
border: 1px solid #CBD8BE;
}
#rub_chros .tx-chcforum-pi1-Table {
border: 1px solid #C6CCCD;
}
.tx-chcforum-pi1-Table tbody {
	background:transparent;
}
.tx-chcforum-pi1-Table tbody tr {
	background:transparent;
}
#rub_mobility .tx-chcforum-pi1-Table tbody tr td {
	background: #EDF6FD;
}
#rub_compben .tx-chcforum-pi1-Table tbody tr td {
	background: #F0F6E8;
}
#rub_chros .tx-chcforum-pi1-Table tbody tr td {
	background: #F1F4F6;
}
/* header de la liste des questions */
#rub_mobility .tx-chcforum-pi1-Table th{
	background-color: #7793DE;
	font-size:12px;
	border: 0;
}
#rub_compben .tx-chcforum-pi1-Table th{
	background-color: #6FA62E;
	font-size:12px;
	border: 0;
}
#rub_chros .tx-chcforum-pi1-Table th{
	background-color: #9EB5BD;
	font-size:12px;
	border: 0;
}
/* fieldset de la liste des questions */
#rub_mobility .tx-chcforum-pi1-postForm-search table.tx-chcforum-pi1-Table span.legende_search{
	/*margin: 0 0 10px 0;*/
	/*padding-bottom: 0 0 10px 0;*/
	border: 0;
	font-weight: bold;
	color: #7793DE;
}

#rub_compben .tx-chcforum-pi1-postForm-search table.tx-chcforum-pi1-Table span.legende_search{
	/*margin-bottom: 10px;
	padding-bottom: 10px;*/
	border: 0;
	font-weight: bold;
	color: #6FA62E;
}
#rub_chros .tx-chcforum-pi1-postForm-search table.tx-chcforum-pi1-Table span.legende_search{
	/*margin: 0 0 10px 0;*/
	/*padding-bottom: 0 0 10px 0;*/
	border: 0;
	font-weight: bold;
	color: #84979E;
}


#rub_compben .tx-chcforum-pi1-preTableWrap, #rub_mobility .tx-chcforum-pi1-preTableWrap, #rub_chros .tx-chcforum-pi1-preTableWrap {
	margin: 0;
	padding: 0;
	border: 0;
}
#rub_mobility .tx-chcforum-pi1-postTableWrap, #rub_compben .tx-chcforum-pi1-postTableWrap, #rub_chros .tx-chcforum-pi1-postTableWrap {
	border: 0;
}
#rub_compben .tx-chcforum-pi1-Table tbody tr td, #rub_mobility .tx-chcforum-pi1-Table tbody tr td, #rub_chros .tx-chcforum-pi1-Table tbody tr td {
	border:0;
	font-size: 12px;
	/*background: #FFFFFF;*/
	padding: 5px;
}
#rub_mobility .tx-chcforum-pi1-noWrap, #rub_compben .tx-chcforum-pi1-noWrap, #rub_chros .tx-chcforum-pi1-noWrap {
	clear: both;
	white-space: nowrap;
	width: 100%;
	display:block;
	text-align: left;
	margin: 0;
	padding: 0;
}

#rub_mobility .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum, #rub_compben .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum, #rub_chros .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum{
	text-align: right;
	float:right;
	margin: 0;
	padding: 0;
}
#rub_mobility .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum img, #rub_compben .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum img, #rub_chros .tx_chcforum-pi1-toolBar .tx-chcforum-pi1-noWrap span.tool_bar_forum img{
	padding: 0;
	margin: 0;
	border: 0;
}
/* la loupe "rechercher" */
#rub_mobility .tx_chcforum-pi1-toolBar, #rub_compben .tx_chcforum-pi1-toolBar, #rub_chros .tx_chcforum-pi1-toolBar {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0 5px 0 0;
}
/* titre de la conférence dans fil d'ariane */
#rub_mobility .tx-chcforum-pi1-navPath, #rub_compben .tx-chcforum-pi1-navPath, #rub_chros .tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #333333;
	background: transparent;
	border: none;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
#rub_compben .tx-chcforum-pi1-pageLinksTop, #rub_compben .tx-chcforum-pi1-pageLinksBtm, #rub_mobility .tx-chcforum-pi1-pageLinksTop, #rub_mobility .tx-chcforum-pi1-pageLinksBtm, #rub_chros .tx-chcforum-pi1-pageLinksTop, #rub_chros .tx-chcforum-pi1-pageLinksBtm {
	color: #333333;
	background: transparent;
	border: none;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}

#rub_compben .tx-chcforum-pi1-linkUp, #rub_mobility .tx-chcforum-pi1-linkUp, #rub_chros .tx-chcforum-pi1-linkUp {
	background: transparent;
	border-bottom: none;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
	clear: both;
	font-weight:bold;
	margin: 0;
	padding: 0 5px 8px 0;
}

/* liste des réponses à une question */
#rub_mobility .tx-chcforum-pi1-singlePost {
	border: 2px solid #C3D8E9;
	margin: 3px 0;
}
#rub_compben .tx-chcforum-pi1-singlePost {
	border: 2px solid #CBD8BE;
	margin: 3px 0;
}
#rub_chros .tx-chcforum-pi1-singlePost {
	border: 2px solid #C6CCCD;
	margin: 3px 0;
}

#rub_mobility .tx-chcforum-pi1-singlePost .author {
	clear: both;
	background-color: #DAEBF5;
	color: #3A73B8;
	font-weight:bold;
	padding: 3px;
	vertical-align: top;
	height: 60px;
}
#rub_compben .tx-chcforum-pi1-singlePost .author {
	clear: both;
	background-color: #E1ECCA;
	color: #629725;
	font-weight:bold;
	padding: 3px;
	vertical-align: top;
	height: 60px;
}
/* a verifier */
#rub_chros .tx-chcforum-pi1-singlePost .author {
	clear: both;
	background-color: #AFC8D1;
	color: #546064;
	font-weight:bold;
	padding: 3px;
	vertical-align: top;
	height: 60px;
}

#rub_mobility .tx-chcforum-pi1-singlePost img.userPic{
	border: 1px solid #C3D8E9;
}
#rub_compben .tx-chcforum-pi1-singlePost img.userPic{
	border: 1px solid #CBD8BE;
}
#rub_chros .tx-chcforum-pi1-singlePost img.userPic{
	border: 1px solid #C6CCCD;
}

#rub_mobility .tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #C3D8E9;
	border-bottom: none;
	background: #FFFFFF;
}
#rub_compben .tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #CBD8BE;
	border-bottom: none;
	background: #FFFFFF;
}
#rub_chros .tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #C6CCCD;
	border-bottom: none;
	background: #FFFFFF;
}


#rub_compben .tx-chcforum-pi1-singlePost .edit {
	background: #F0F6E8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

#rub_compben .tx-chcforum-pi1-messageBox {
clear: both;
	border : 1px solid #CBD8BE;
	background-color:#6FA62E;
	padding:2px 0 5px 5px;
	margin: 0 1px 0 0;
	font-size: 13px;
	color: #FFFFFF;
}
#rub_mobility .tx-chcforum-pi1-messageBox {
clear: both;
	border : 1px solid #C3D8E9;
	background-color:#7793DE;
	padding:2px 0 5px 5px;
	margin: 0 1px 0 0;
	font-size: 13px;
	color: #FFFFFF;
}
#rub_chros .tx-chcforum-pi1-messageBox {
clear: both;
	border : 1px solid #C6CCCD;
	background-color:#9EB5BD;
	padding:2px 0 5px 5px;
	margin: 0 1px 0 0;
	font-size: 13px;
	color: #FFFFFF;
}
.tx-chcforum-pi1-messageBoxError{
clear: both;
	border : none;
	background-color: transparent;
	padding:2px 0 5px 20px;
	margin: 8px 1px 10px 0;
	font-size: 13px;
	color: #000000;
	text-align:left;
	background-image:url(../phototheque/icones/alerte_petit.png);
	background-repeat:no-repeat;
	background-position:left center;
}
/* styles pour les sondages */
.tx-jkpoll-pi1 p.bodytext {
	padding:0;
	margin:0;
}

.infos_privatepost {
font-style:italic;
color: #333333;
font-size: 12px;
}


/* styles parrainage
-------------------------------------------------------------------------------------------- */
#rub_neutre #col_centre #parrainage ul, #rub_chros #col_centre #parrainage ul {
	margin: 22px 0 0 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#rub_neutre #col_centre #parrainage ul.recap, #rub_chros #col_centre #parrainage ul.recap {
	margin: 12px 0 0 0;
}
#rub_neutre #col_centre #parrainage li, #rub_chros #col_centre #parrainage li {
	clear: both;
	margin: 4px 0 0 0;
	line-height: 20px;
	list-style-type: none;
	list-style-image: none;
}
#rub_neutre #col_centre #parrainage ul.recap form, #rub_chros #col_centre #parrainage ul.recap form {
	margin: 0;
	padding: 0;
}
#rub_neutre #col_centre #parrainage .form_recap, #rub_chros #col_centre #parrainage .form_recap {
	margin: 0;
	padding: 0;
}
#rub_neutre #col_centre #parrainage ul.recap li, #rub_chros #col_centre #parrainage ul.recap li {
	margin: 0;
	padding: 4px 0 8px 0;
	border-top: 1px solid #D6D1BC;
}
#rub_neutre #col_centre #parrainage ul.recap li input, #rub_chros #col_centre #parrainage ul.recap li input {
	margin: 0;
	padding: 0;
}
#rub_neutre #col_centre #parrainage li.btn_valider, #rub_chros #col_centre #parrainage li.btn_valider {
	margin: 0;
	padding: 12px 0 0 0;
}
#rub_neutre #col_centre #parrainage label, #rub_chros #col_centre #parrainage label {
	display: block;
	width: 120px;
	font-weight: bold;
	line-height: 20px;
	float: left;
}
#rub_neutre #col_centre #parrainage ul.abonnement_filleul label {
	clear: both;
	font-weight: bold;
	width: 100%;
	line-height: 15px;
}
#rub_neutre #col_centre #parrainage label.long, #rub_chros #col_centre #parrainage label.long {
	font-weight: normal;
	width: 390px;
	line-height: 15px;
}
#rub_neutre #col_centre #parrainage table, #rub_chros #col_centre #parrainage table {
	margin-bottom: 22px;
}
#rub_neutre #col_centre #parrainage .btndroite, #rub_chros #col_centre #parrainage .btndroite {
	margin-top: 2px;
	float: right;
}
#rub_neutre #col_centre #parrainage li.pair, #rub_chros #col_centre #parrainage li.pair {
	background-color: #E3E0D8;
}
#rub_neutre #col_centre #parrainage li.impair, #rub_chros #col_centre #parrainage li.impair {
	background-color: #FFFCF3;
}

/* styles Typo3
-------------------------------------------------------------------------------------------- */
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}

/* styles site map
-------------------------------------------------------------------------------------------- */
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 div, #rub_chros #col_centre .tx-dropdownsitemap-pi1 div {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
	clear: both;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 div.expAll, #rub_chros #col_centre .tx-dropdownsitemap-pi1 div.expAll {
	margin: 0 0 10px 0;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 ol, #rub_chros #col_centre .tx-dropdownsitemap-pi1 ol {
	margin: 0 30px 0 25px;
	padding: 0;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1 ol, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 ol {
	margin: 0 0 0 18px;
	padding: 0;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 li, #rub_chros #col_centre .tx-dropdownsitemap-pi1 li {
	list-style-image: none;
	list-style-type: none;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 {
	margin: 0;
	padding: 16px 0 16px 0;
	border-top: 1px solid #95948F;
	clear: both;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 {
	margin: 6px 0 0 0;
	padding: 0;
	clear: both;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 a {
	margin: 0;
/*	padding: 0 6px 0 0;*/
	/*background-color: #B4A988;
	font-size: 20px;
	line-height: 22px;*/
	color: #4E4835;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1 a:hover, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 a:hover {
	text-decoration: none;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1 img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 img {
	margin: 0 8px 0 0;
	padding: 0;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2 a:hover, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 a:hover {
	text-decoration: underline;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2 img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 img {
	margin: 0;
	padding: 0;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_1 a.lien_img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_1 a.lien_img {
	padding: 0;
	background-color: #F7F4EB;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 a {
	background: transparent;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 a {
	font-size: 16px;
	line-height: 18px;
	color: #74623D;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_3 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_3 a {
	font-size: 13px;
	line-height: 15px;
	color: #9B8F69;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_4 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_4 a {
	font-weight: normal;
	color: #4E4835;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_5 a, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_5 a {
	font-size: 11px;
	color: #666666;
}
#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_2 img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_2 img,#rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_3 img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_3 img, #rub_neutre #col_centre .tx-dropdownsitemap-pi1 .level_4 img, #rub_chros #col_centre .tx-dropdownsitemap-pi1 .level_4 img {
	margin: 0 8px 0 0;
	padding: 0;
}

.tx-newloginbox-pi1 input[type=text], .tx-newloginbox-pi1 input[type=password] {
width: 150px;
}

/* styles formulaires */
fieldset.csc-mailform {
border:hidden;
}

.csc-mailform {
	margin: 10px 0 0 0;
	padding: 30px 20px 20px 3px;
}
.csc-mailform-field, .csc-mailform-field-radio {
	margin: 0;
	padding: 10px 0 5px 10px;
	background-color:#FFFFFF;
	border-left: 1px solid #A4966F;
	border-right: 1px solid #A4966F;
	border-bottom: 1px solid #A4966F;
float: left;
width: 470px;

}

.csc-mailform-field label, .csc-mailform-field-radio .label-radio{
	display: block;
	width: 150px;
	float: left;
	height:auto;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.csc-mailform-label {
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding: 5px 0 5px 5px;
	color: #FFFFFF;
	float: left;
	width: 477px;
}

#rub_neutre #col_centre .csc-mailform-label {
	background-color: #A4966F;
}
#rub_chros #col_centre .csc-mailform-label {
	background-color: #A4966F;
}
#rub_knowledge #col_centre .csc-mailform-label {
	background-color: #A4966F;
}
#rub_mobility #col_centre .csc-mailform-label {
	background-color: #3A73B8;
}
#rub_compben #col_centre .csc-mailform-label {
	background-color: #A4966F;
}

.csc-mailform-field input[checkbox]{
margin: 0;
padding: 0;
}

input.csc-mailform-submit {
	margin: 10px 0 30px 0;
}