/* =============================================================================================================================================
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	Nodule :Screenmaster > GoSport
	Maj :10 Spetembre 2009
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
================================================================================================================================================ */

/*@import url('reset.css');*/
/*@import url('tabs.css');*/

/* =============================================================================================================================================
	Font Reset 
================================================================================================================================================ */ 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	border:solid 0px red;}

:focus {outline:0; }

ol, ul {list-style:none; }
div p ul {margin:0;padding:0;border:dotted 0px red;}

table {border-collapse:separate;
	border-spacing:0;
	border:dotted 0px red;}

caption, th, td {text-align:left;
	font-weight:normal;
	border:dotted 0px red;}

blockquote:before, blockquote:after, q:before, q:after {content:""; }

blockquote, q {quotes:"" ""; }

strong {font-weight:700 ; }

a {color:#535A60;text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:left;}

.clearfix:after {
	content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;} 

blockquote.citation {width:45%;
	float:right;
	font-size:2em;
	font-style:italic;
	text-align:right;
	font-family:Tahoma, Arial, sans-serif;
	background:url(../images/front/bg-blockquote.png) no-repeat top left;	}

blockquote.citation p {background:url(../images/front/bg-blockquote-p.png) no-repeat bottom right;}

#content-magasin hr {border:none;
	display:block;
	clear:both;
	margin:10px 0;
	content:".";
	height:0;
	border-top:1px dotted #ddd;}

.floatL {float:left;}
.floatR {float:right;}
.floatC {float:center;}
.floatM {float:middle;}

/* =============================================================================================================================================
	Body
================================================================================================================================================ */

body {margin:0;
	padding:0;
	color:#535a60;font-family:Tahoma, Arial, sans-serif;font-size:11px;
	width:100%;
	height:100%;
	background:#FFF;
	border:dotted 0px red;}
#arriere {
	/* l'image occupe toute la place du body */
	width:100%;
	height:900px;
	position:absolute;
	top:0px;left:0px;
	border:dotted 0px red;}

/* =============================================================================================================================================
	Layout
================================================================================================================================================ */
#langages {position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100%;height:26px;
	background:url(../images/top_repeat-x.jpg) repeat-x top left;
	border:dotted 0px red;}
	
#header {position:relative;
	margin-left:auto;
	margin-right:auto;
	width:982px;height:232px;
	border:dotted 0px red;}
	
#global {position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:982px;
	background:url(../images/degrade_25.jpg) repeat-x top left;
	border:dotted 0px red;}
#rh_gauche {float:left;
	position:relative;
	width:146px;height:100%;
	text-align:left;
	/*background:url(../images/open-4-RH-2_31.jpg) repeat-y bottom left;*/
	border:dotted 0px red;}
a.teamensavoirplus {color:white;
	border:dotted 0px red;}
#actu_gauche {float:left;
	position:relative;
	width:304px;height:100%;
	text-align:left;
	background:url(../images/open-4-RH-2_71-2.jpg) repeat-y bottom left;
	border:dotted 0px red;}
#actu_gauche ul.actu_gauche-bg {width:304px;
	height:auto;
	border:dotted 0px red;}
a.plus {float:left;
	width:22px;height:35px;
	background:url(../images/open-4-RH-2_23.jpg) no-repeat top left;
	border:solid 0px green;}
a.raisons {float:left;
	width:146px;height:52px;
	background:url(../images/fr/open-4-RH-2_20.jpg) no-repeat top left;
	border:solid 0px green;}
a.siteopenttsavoir {float:left;
	width:146px;height:52px;
	background:url(../images/fr/open-4-RH-2_36.jpg) no-repeat top left;
	border:solid 0px green;}
a.deposezcandidature {float:left;
	width:146px;height:52px;
	background:url(../images/fr/open-4-RH-2_50.jpg) no-repeat top left;
	border:solid 0px green;}
a.plus:hover, a.raisons:hover, a.siteopenttsavoir:hover, a.deposezcandidature:hover {background-position:bottom left;
	border:dotted 0px red;}
#home_gauche {float:left;
	position:relative;
	width:460px;height:100%;
	text-align:left;
	border:dotted 0px red;}
#home_droite {float:left;
	position:relative;
	width:454px;height:100%;
	text-align:left;
	border:dotted 0px red;}
#rh_gauche ul.bloc1 {float:left;
	position:relative;
	width:230px;height:100%;
	background:#f6f4f5 url(../images/open-4-BU-1_41.jpg) repeat-x top left;
	text-align:left;
	border:dotted 0px red;}
#rh_gauche ul.bloc2 {float:left;
	position:relative;
	width:230px;height:100%;
	background:url(../images/open-4-BU-1_45.jpg) repeat-x top left;
	text-align:left;
	border:dotted 0px red;}
#menu_droite {float:right;
	position:relative;
	width:160px;
	text-align:left;
	padding:0 22px;}
	
#rh_gauche_contenu {float:left;
	width:357px;
	_margin-right:-10px;
	border:dotted 0px red;}
#menu_droite_contenu {float:right;
	position:relative;
	width:270px;
	text-align:left;
	padding-left:21px;padding-right:10px;
	_margin-right:-10px;
	border:dotted 0px red;}
#page_principale {float:left;
	position:relative;
	left:0px;
	width:755px;
	text-align:left;
	padding:10px 10px 10px 10px;margin-bottom:20px;
	background:#fbfbfb/*#f1f2f5*/ url(../images/open-4-RH-page_22) no-repeat top left;
	border:dotted 0px red;}
#page_principale2 {float:left;
	position:relative;
	left:0px;
	width:920px;
	text-align:left;
	padding:0px 10px 10px 10px;margin-bottom:20px;
	background:#f0f1f5;
	border:dotted 0px red;}
#page_principaleBottom {float:left;
	width:690px;height:10px;
	vertical-align:bottom;
	margin:-10px;margin-top:17px;
	_margin-left:-10px;_padding-left:10px;
	border:dotted 0px red;}
    
    
    
    
    
    
#contenu_principale {float:left;
	width:100%;height:100%;width:528px;
	text-align:left;
	position:relative;
    padding:5px;
	background:white url(../images/contenu_borders-small.jpg) no-repeat scroll -1px bottom;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
#contenu_principale2 {float:left;
	width:743px;height:100%;
	text-align:left;left:0px;
	position:relative;
    padding:5px;
	background:white url(../images/contenu2_borders-big.jpg) no-repeat scroll -1px bottom;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
	
    
    
    
    
    
    
    
    
.footer {position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	clear:both;
	background:#f2f3f7;
	border:dotted 0px red;}
#footer {position:relative;
	margin-left:auto;
	margin-right:auto;
	right:20px;
	width:982px;
	clear:both;
	border:dotted 0px red;}
#footer1 {position:relative;
	width:982px;height:93px;
	clear:both;
	background:#f2f3f7 url(../images/footer_top.jpg) no-repeat top left;
	border:dotted 0px red;}
#footer2 {position:relative;
	width:982px;height:85px;
	clear:both;
	background:#f2f3f7 url(../images/footer_vague.jpg) no-repeat bottom left;
	border:dotted 0px red;}
	
/* =============================================================================================================================================
	#gouttiere
================================================================================================================================================ */
#mainbanner {float:left;
	width:982px;
	height:192px;
	border:dotted 0px red;}
#gouttiere_top {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:-8px;_margin-top:-3px;
	width:982px;
	height:19px;_height:0px;
	border:dotted 0px red;}
#gouttiere_gaucheG {float:left;
	position:relative;
	width:17px;height:176px;
	background:#FFF url(../images/open-4-RH-2_21.jpg) repeat-x top left;
	border:dotted 0px red;}
#gouttiere_gaucheD {float:left;
	position:relative;
	width:12px;height:176px;
	background:#FFF url(../images/open-4-RH-2_21.jpg) repeat-x top left;
	border:dotted 0px red;}
#gouttiere2_gaucheD {float:left;
	position:relative;
	width:19px;height:176px;
	background:#f0f1f5;
	border:dotted 0px red;}
/*
#gouttiere_droite {float:right;
	position:relative;
	width:19px;height:176px;
	text-align:left;
	border:dotted 0px red;}*/

/* =============================================================================================================================================
	#langages
================================================================================================================================================ */
#parameters #mainmenu {position:relative;
	border:dotted 0px red;}
#parameters li {
	display:inline;
	padding:0 10px 0 10px ;
	border:dotted 0px red;}

#parameters li .floatleft {position:relative;
	display:inline;
	float:left;
	border:dotted 0px red;}
	
#langages a {
	color: #d0d1d3;
}
	
/* MOZILLA */
#parameters li .floatleft li.contact, #parameters li .floatleft li.plandusite {height:39px;margin:0 0 0 -3px;
	background:url(../images/top_stop.jpg) no-repeat top right;
	border:dotted 0px red;}
#parameters li .floatright {position:relative;
	display:inline;
	float:right;
	padding:0 20px 0 30px ;
	border:dotted 0px red;}
#parameters li .floatright li {padding-left:13px;
	border:dotted 0px red;}
a.accueil {position:absolute;
	left:0px;
	text-indent:-19000px;
	width:27px;height:26px;
	background:url(../images/top_accueil.jpg) no-repeat top left;
	border:dotted 0px red;}
a.contact {height:39px;
	padding:5px 0px 0px 11px;
	vertical-align:middle;
	background:transparent url(../images/_top_start.jpg) no-repeat 5px left;
	border:dotted 0px red;}
a.plandusite {height:39px;
	padding:5px 0px 0 0px;
	vertical-align:middle;
	background:transparent url(../images/_top_start.jpg) no-repeat 5px left;
	border:dotted 0px red;}
/* end -- MOZILLA */
	
/* IE */
#parameters li .floatleft li.contact a, #parameters li .floatleft li.plandusite a {*height:39px;*margin:0 0 0 -3px;
	*background:url(../images/top_stop.jpg) no-repeat top right;
	*border:dotted 0px red;}	
a.accueil {*position:absolute;
	*left:0px;
	*text-indent:-19000px;
	*width:27px;*height:26px;
	*background:url(../images/top_accueil.jpg) no-repeat top left;
	*border:dotted 0px red;}
a.contact {*height:39px;
	*padding:5px 11px 0px 11px;
	*vertical-align:middle;
	*background:transparent url(../images/top_start.jpg) no-repeat top left;
	*position:absolute;
	*padding:5px 11px 0px 11px;
	*vertical-align:middle;
	*border:dotted 0px red;}
a.plandusite {*height:39px;
	*padding:5px 0px 0 0px;
	*vertical-align:middle;
	*background:transparent url(../images/top_start.jpg) no-repeat top 42px;
	*position:absolute;
	*padding:5px 11px 0px 52px;
	*vertical-align:middle;
	*border:dotted 0px red;}
/* end -- IE */
	
.start {position:absolute;left:0px;
	width:20px;height:26px;
	background:url(../images/open-4-page-1_07.jpg) no-repeat top left;
	border:dotted 0px red;}
.francais {position:absolute;left:23px;
	text-indent:-19000px;
	width:20px;height:26px;
	background:url(../images/top_drapeau-fr.jpg) no-repeat top left;
	border:dotted 0px red;}
.english {position:absolute;left:56px;
	text-indent:-19000px;
	width:20px;height:26px;
	background:url(../images/top_drapeau-en.jpg) no-repeat top left;
	border:dotted 0px red;}
.espanol {position:absolute;left:89px;
	text-indent:-19000px;
	width:18px;height:26px;
	padding-right:11px;
	background:url(../images/top_drapeau-es.jpg) no-repeat top left;
	border:dotted 0px red;}
    
a.francais:hover, a.english:hover, a.espanol:hover, a.ukraine:hover {background-position:bottom left;}

/* =============================================================================================================================================
	#header
================================================================================================================================================ */
/*#mainmenu {position:relative;
	width:auto;height:39px;
	background:url(../images/_mainmenu_fd.jpg) no-repeat top left;
	border:dotted 0px red;}
#mainmenu li {display:inline;
	width:auto;height:39px;
	border:dotted 0px red;}

.verticalsep, .item1, .item2, .item3, .item4, .item5, .item6, .item7 {position:relative;
	text-indent:-19000px;float:left;
	border:dotted 0px red;}
	
.verticalsep {background:url(../images/menu_sep.jpg) no-repeat top left;
	width:1px;height:39px;
	border:dotted 0px red;}
.item1 {background:url(../images/mainmenu_item1.jpg) no-repeat top left;
	width:101px;height:39px;
	border:dotted 0px red;}
.item2 {background:url(../images/mainmenu_item2.jpg) no-repeat top left;
	width:92px;height:39px;
	border:dotted 0px red;}
.item3 {background:url(../images/mainmenu_item3.jpg) no-repeat top left;
	width:83px;height:39px;
	border:dotted 0px red;}
.item4 {background:url(../images/mainmenu_item4.jpg) no-repeat top left;
	width:164px;height:39px;
	border:dotted 0px red;}
.item5 {background:url(../images/mainmenu_item5.jpg) no-repeat top left;
	width:104px;height:39px;
	border:dotted 0px red;}
.item6 {background:url(../images/mainmenu_item6.jpg) no-repeat top left;
	width:213px;height:39px;
	border:dotted 0px red;}
.item7 {background:url(../images/mainmenu_item7.jpg) no-repeat top left;
	width:219px;height:39px;
	border:dotted 0px red;}*/

/* =============================================================================================================================================
	#rh_gauche
================================================================================================================================================ */
#rh_gauche .diapo {display:block;
	width:230px;height:175px;
	text-align:center;
	background:url(../images/degrade_26.jpg) repeat-x top left;
	border:dotted 0px red;}
#rh_gauche li.rub {display:block;
	width:199px;height:auto;
	padding:0 15px 5px 15px;
	border:dotted 0px red;}
#rh_gauche a.rub {position:relative;
	color:#11619e;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
	background:url(../images/puce_plus.jpg) no-repeat top left;
	_background:url(../images/puce_plus2.jpg) no-repeat top left;
	padding:0 0px 0 15px;
	border:dotted 0px red;}
#rh_gauche ul.niv1 li.entete {display:block;
	width:230px;height:32px;
	margin-bottom:7px;
	border:dotted 0px red;}
#rh_gauche ul.niv1 li.piedsmenu {display:block;
	width:230px;height:10px;
 	border:dotted 0px red;}
#rh_gauche ul.niv2 li.ssrub {display:block;
	width:186px;height:auto;
	margin:0 7px 0 7px;
	border:dotted 0px red;}
#rh_gauche ul.niv2 li {display:block;
	height:auto;
	border:dotted 0 px red;}
#rh_gauche ul.niv2 li a.ssrub{position:relative;
	color:#6d7175;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;
	padding:10px 0 0 9px;
	border:dotted 0 px red;}
#rh_gauche ul.niv2 li a.selected {
	font-weight:bold;
	border:dotted 0 px red;}


#menu-sec_droite_contenu ul.blc1 {height:100%;
	background:#fbfcfd url(../images/open-4-BU-1_77.jpg) repeat-x top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu li {
	border:dotted 0px red;}
#menu-sec_droite_contenu .BU-diapo {display:block;
	width:270px;height:189px;
	_margin-left:-9px;
	border:dotted 0px red;}
#menu-sec_droite_contenu ul.blc1 li.entete {display:block;
	width:270px;height:32px;
	margin-top:10px;
	margin-bottom:7px;
	border:dotted 0px red;}
#menu-sec_droite_contenu ul.niv1 li.piedsmenu {display:block;
	width:230px;height:10px;
 	border:dotted 0px red;}
#menu-sec_droite_contenu li.sep {float:left;
	width:270px;height:1px;
	padding:0px 0px 10px 0px;
	/*background:url(../images/open-4-BU-1_49.jpg) no-repeat top left;	*/
	border-bottom:dotted 0px #e9eaeb;}
#menu-sec_droite_contenu li.pg {display:block;
	width:251px;height:auto;
	padding:0px 10px 0px 10px;
	/*background:url(../images/open-4-BU-1_49.jpg) no-repeat top left;	*/
	border-bottom:dotted 0px #e9eaeb;}
#menu-sec_droite_contenu ul.blc2 li a.selected {
	font-weight:bold;
	border:dotted 0 px red;}

/* =============================================================================================================================================
	#home
================================================================================================================================================ */
#rh_gauche-fd {float:left;
	position:relative;
	width:460px;height:100px;
	text-align:left;
	border:dotted 0px red;}
#rh_gauche-fd ul.rh_gauche-bg {height:498px;height:504px !important;*height:504px;
	background:#f0f2f5 url(../images/homeActualite_bottom.jpg) no-repeat bottom left;
	border:dotted 0px red;}
#rh_gauche-fd ul.rh_gauche-bg li {clear:both;
	border:dotted 0px red;}
#rh_gauche-fd ul li.actus {margin:0px 0px 0px 3px;padding-top:2px;
	border:dotted 0px red;}
	
#rh_menu_gauche {width:460px;height:100%;
	text-align:left;
	background:url(../images/open-4-RH-2_31.jpg) repeat-y bottom left;
	border:dotted 0px red;}
#rh_menu_gauche ul li.columns {width:auto;
	height:328px;*height:294px;
	background:url(../images/open-4-RH-2_40-64.jpg) no-repeat bottom left;
	margin-bottom:-2px;
	border:dotted 0px blue;}
#rh_menu_gauche ul li.columns a {width:auto;
	border:dotted 0px red;}
#rh_menu_gauche ul li ul {width:450px;
	margin-left:10px;
	border:dotted 0px red;}
#rh_menu_gauche ul li.columns ul {width:auto;
	clear:both;
	margin-left:0px;
	border:dotted 0px red;}
#rh_menu_gauche ul li ul li.column1 {width:97px;
	float:left;
	padding:0px 0px 0px 9px;
	border:dotted 0px red;}
#rh_menu_gauche ul li ul li.column2 {width:93px;
	float:left;
	border:dotted 0px green;}
#rh_menu_gauche ul li ul li.column3 {width:225px;
	float:left;
	border:dotted 0px blue;}
#rh_menu_gauche ul li ul li.column1 a, #rh_menu_gauche ul li ul li.column2 a, #rh_menu_gauche ul li ul li.column3 a {
	color:inherit;
	font-size:10px;
	border:dotted 0px red;}
#rh_menu_gauche a.offrelink {
	color:#5a5a5a;
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
	border:dotted 0px red;}
#rh_menu_gauche a.offrelink:hover {text-decoration:underline;
	border:dotted 0px red;}
#rh_menu_gauche ul li.columns ul.fdgris {float:left;
	padding:5px 0;
	margin-left:15px;
	_margin-left:10px;
	background:#f9fafa;
	border:dotted 0px red;}
#rh_menu_gauche ul li.columns ul.fdblc {min-height:41px;
	padding:2px 0;_padding-top:3px;_margin-bottom:5px;
	margin-left:15px;
	_margin-left:20px;
	border:dotted 0px red;}
#rh_menu_gauche .piedsmenu {clear:both;
	width:460px;height:8px;
	*margin-bottom:-2px;

 	border:dotted 0px red;}	
.offrebtn {clear:both;
	width:460px;height:16px;
	margin:5px 0 0 0px;
	padding:1px 0 0 25px;
	background:url(../images/open-4-RH-2_68.jpg) no-repeat top left;
	color:inherit;
 	border:dotted 0px red;}
a.btn {color:#000;
 	border:dotted 0px red;}

	
#rh_featured {width:304px;
	height:auto;
	border:dotted 0px red;}
#rh_featured ul.actulist {width:304px;
	/* height:height:356px;*height:310px;'height:auto;' si pas de restriction de hauteur */
	border:dotted 0px red;}
#rh_featured ul li.actuline {float:left;
	width:278px;
	height:auto;
	padding:0px 0px 10px 10px;
	border:dotted 0px red/*#cccdce*/;}
#rh_featured .actuline-filet {float:left;
	width:278px;
	height:1px;
	margin:0px 0 0px 12px;
	_margin:0px 0 0px 6px;
	padding:0px 0 12px 0px;
	background:url(../images/homeOnglet_pointilles.jpg) no-repeat top left;
	border-bottom:dotted 0px red;}
	
#rh_featured a.vignette {float:left;
	width:82px;height:56px;
	border:solid 0px #c3c2c2;}	
.alaligne {float:left;width:100%;font-size:10px;line-height:10px;}	
.alalignebluebold {float:left;width:auto;color:#035c8f;font-weight:bold;font-size:10px;
	border:dotted 0px red;}	
.alalignebluenormal {float:left;width:auto;color:#035c8f;font-weight:normal;font-size:10px;line-height:10px;padding-top:5px;
	border:dotted 0px red;}	
.alalignebluenormal {float:left;color:#035c8f;font-weight:normal;font-size:10px;line-height:10px;padding-top:5px;
	border:dotted 0px red;}	
.actupg {float:left;/*width:191px;*/
	color:#11619e;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
	border:dotted 0px red;}
.date {float:left;height:5px;
	color:#11619e;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	padding:0px 10px 0px 0px;
	border:dotted 0px red;}
.actuline-title {/*float:left;*/
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	text-transform:none;
	padding:0px 0px 0px 7px;
	border:dotted 0px red;}
.actuline-texte {float:left;width:100%;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-transform:none;
	margin:0 0 0 0px;
	padding:3px 0px 0px 0px;
	border:dotted 0px red;}
a.actulink {float:left;position:absolute;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	border:dotted px red;}
a.actulink:hover {
	color:#535a60;
	text-decoration:underline;
	border:dotted 0px red;}
/**/
.home_buttons {float:left;
	width:461px;
	padding-top:10px;*padding-top:5px;
	border:dotted 0px red;}
/**/
#rh_columnD {float:left;
	width:208px;width:180px;
	padding-left:9px;_padding-left:0px;
	border:dotted 0px red;}
#rh_columnD ul li.actuline {float:left;
	width:217px;
	height:auto;
	padding:0px 0px 0px 0px;
	border:dotted 0px red/*#cccdce*/;}
#rh_columnD a.vignette {float:left;
	width:63px;height:63px;
	padding:0 10px 0 0;
	border:solid 0px #c3c2c2;}
.plaque_h {float:left; width:463px; border: solid 0px blue;padding:20px;margin-left:15px;_margin-left:5px;  background-image: url('../images/plaque_fd.jpg'); background-repeat:no-repeat;}
.plaque_b {float:left;margin-left:15px;_margin-left:5px;}
a.btn_envoyer {float:left;
	width:79px;
	height:32px;
	background:url(../images/fr/bt_envoyer.gif) no-repeat top left;
	border:dotted 0px red;}
a.btn_ami {float:left;
	width:119px;
	height:32px;
	background:url(../images/fr/bt_ami.gif) no-repeat top left;
	border:dotted 0px red;}
a.btn_envoyer:hover, a.btn_ami:hover {background-position:bottom;
	border:dotted 0px red;}
	
/* =============================================================================================================================================
	#menu_droite
================================================================================================================================================ */	
#menu_droite li.entete {float:left;
	margin-bottom:7px;
	border:dotted 0px red;}
#menu_droite .pucebleue, .pucebleue {position:relative;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-transform:none;
	background:url(../images/puce_carree-bleue.gif) no-repeat top left;
	padding:10px 0 0 8px;
	border:dotted 0px red;}
	
#menu_droite #expertise-logo {display:block;
	height:100px;
	border:dotted 0px red;}
#menu_droite #expertise-logo .expertise-logo {display:inline;
	float:left;
	margin-top:7px;
	padding:4px;
	border:dotted 0px red;}

/* =============================================================================================================================================
	#menu_droite_contenu
================================================================================================================================================ */
#menu_droite_contenu .pucebleue {position:relative;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-transform:none;
	background:url(../images/puce_carree-bleue.gif) no-repeat top left;
	padding:10px 0 0 8px;
	border:dotted 0px red;}
	
#menu_droite_contenu #expertise-logo {display:block;
	height:100px;
	border:dotted 0px red;}
#menu_droite_contenu #expertise-logo .expertise-logo {display:inline;
	float:left;
	margin-top:7px;
	padding:4px;
	border:dotted 0px red;}


/* =============================================================================================================================================
	#page_principale
	#contenu_principale
================================================================================================================================================ */
.borders {float:left;
	width:100%;
	background:white;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
.borders-small {float:left;
	width:100%;
	background:white url(../images/contenu_borders-small.jpg) no-repeat bottom -2px;padding-left:-2px;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
.borders-big {float:left;
	width:100%;
	background:white url(../images/contenu2_borders-big.jpg) no-repeat bottom left;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
.borders3 {float:left;
	display:block;
	width:753px;
	background:#FFF;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
.borders2 {float:left;
	display:block;
	width:auto;
	background:#FFF;
	border-left:solid 1px #e8eaef;
	border-right:solid 1px #e8eaef;}
.border0 {
	border-left:solid 0px #e8eaef;
	border-right:solid 0px #e8eaef;}

#contenu_principale p {/*float:left;*/
	position:relative;
	padding:0 15px;
	/*width:422px;*/
	border:dotted 0px red;}
#contenu_principale ul.corps {float:left;
	position:relative;
	width:538px;height:16px;
	background:url(../images/corps_bottom.jpg) no-repeat top left;
	border:dotted 0px red;}
#contenu_principale ul li.corps_bottom {float:left;
	position:relative;
	width:542px;height:16px;
	/*margin-top:4px;*/
	background:url(../images/corps_bottom-right.jpg) no-repeat top right;
	margin-left:-2px;
	border:dotted 0px red;}
#contenu_principale2 p {/*float:left;*/
	position:relative;
	padding:0 15px;
	/*width:374px;*/
	border:dotted 0px red;}
	
#contenu_principale2 h2, #contenu_principale2 h4, #contenu_principale2 h5 {float:left;
	border:dotted 0px red;}
#rh_gauche_contenu p {float:left;
	width:345px;
	border:dotted 0px red;}
	
h1 {position:relative;
	color:#1f327e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	background:url(../images/titleH1_fd.jpg) no-repeat top left;
	/*background:url(../images/titleH1_fd2.jpg) no-repeat top left;*/
	padding:12px 0px 0px 15px;
	width:735px;width:540px;
	height:51px;
	border:dotted 0px red;}	
	
.h1_large {position:relative;
	color:#1f327e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	background:url(../images/titleH1_fd2.jpg) no-repeat top left;
	padding:12px 0px 0px 15px;
	width:755px;height:51px;
	border:dotted 0px red;}
	
h2 {position:relative;width:100%;
	color:#11619e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-transform:none;
	padding:15px;
	border:dotted 0px red;}	
h3 {position:relative;
	color:#11619e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	text-transform:nonem;
	padding:0px 0 0 7px;
	border:dotted 0px red;}	
h4 {/*float:left;*/
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	text-transform:none;
	padding:18px 15px 0px 15px;
	border:dotted 0px red;}	
h5 {position:relative;
	color:#11619e;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
	padding:0 0px 0 15px;
	border:dotted 0px red;}
h6 {float:left;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
	border:dotted 0px red;}	
.actu-texte {float:left;display:block;width:100%;
	width:240px;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-transform:none;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #e9eaeb;}


#contenu_principale ul li.pucebleue {
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-transform:none;
	background:url(../images/puce_carree-bleue2.gif) no-repeat top left;
	margin:0px 0 0 15px;
	padding:3px 0 0 10px;
	border:dotted 0px red;}
		
#page_principale ul.btnPdf {float:left;
	position:relative;
	width:454px; height:32px;
	margin-top:5px;
	background:#f1f2f5 url(../images/btnPdf_full.jpg) no-repeat top left;
	border:dotted 0px red;}
#page_principale ul.btnPdf li {float:left;
	color:#FFF;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:8px;
	text-transform:none;
	padding:12px 10px 0px 30px;
	border:dotted 0px red;}
#page_principale ul.btnPdf li a {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:dotted 0px red;}
	
#teamcampus {position:relative;
	float:left;
	width:146px;height:auto;
	background:#03649b url(../images/open-4-RH-2_58.jpg) repeat-x top left;
	border:dotted 0px red;}
#teamcampus li.top {width:146px;height:17px;
	background:url(../images/fr/open-4-RH-2_55.jpg) no-repeat top left;
	text-indent:-19000px;
	border:dotted 0px red;}
#teamcampus li.image {width:auto;height:63px;
	padding:0px 3px;
	border:dotted 0px red;}
#teamcampus li.txtimage {width:auto;height:62px;
	background:url(../images/fr/open-4-RH-2_62.jpg) no-repeat top left;
	padding:0px 3px;
	*margin-top:-2px;
	text-indent:-19000px;
	border:dotted 0px red;}
#teamcampus li.btn a {display:block;
	width:116px;height:15px;
	background:url(../images/open-4-RH-2_66.jpg) no-repeat top left;
	margin:0px 6px 0px 7px;
	padding:1px 0px 0px 17px;
	border:dotted 0px red;}
#teamcampus li.bottom {width:146px;height:7px;
	background:url(../images/open-4-RH-2_72.jpg) no-repeat bottom left;
	*margin-top:-2px;
	margin-bottom:-2px;
	border:dotted 0px red;}
	
/* =============================================================================================================================================
	#footer
================================================================================================================================================ */
#footer1 a {color:#7a8186;
	font-size:10px;
	text-transform:uppercase;
	border:dotted 0px red;}
#footer2 a {color:#7a8186;
	font-size:10px;
	text-transform:capitalize;
	border:dotted 0px red;}
#footer1 ul.niv1 {display:inline;
	height:98px;
	text-align:left;
	border:dotted 0px red;}
#footer1 ul.niv2 {width:auto;height:98px;
	text-align:left;
	position:relative;
	top:11px;
	line-height:18px;
	border:dotted 0px red;}

.foot-verticalsep, .foot-logo, .foot-column1, .foot-column2, .foot-column3, .foot-column4, .foot-column5, .foot-column6 {position:relative;
	float:left;
	border:dotted 0px red;}	
.foot-verticalsep {background:url(../images/footer_filet-vertical.jpg) no-repeat top left;
	width:17px;height:98px;
	top:14px;margin-left:-9px;
	border:dotted 0px red;}
	
.foot-logo {width:171px;height:98px;
	text-align:center;
	text-indent:-19000px;
	background:#f2f3f7 url(../images/footer_logo-open.jpg) no-repeat 33px 32px;
	border:dotted 0px red;}
.foot-column2 {width:145px;height:98px;
	border:dotted 0px red;}
.foot-column3 {width:178px;height:98px;
	border:dotted 0px red;}
.foot-column4 {width:175px;height:98px;
	border:dotted 0px red;}
.foot-column5 {width:140px;height:98px;
	border:dotted 0px red;}

.foot-item {float:right;
	border:dotted 0px red;}
	
#footer2 ul {
	padding-top:55px;padding-right:15px;
	border:dotted 0px red;}
#footer2 ul.niv3 li {display:inline;
	width:982px;height:28px;
	text-align:right;
	vertical-align:bottom;
	border:dotted 0px red;}
#footer2 ul.niv3 li a {text-transform:capitalize;
	padding:7px 10px 0 0;}
	
a.btnSmall_OpenRecrute {float:left;width:135px;height:32px;background:url(../images/fr/btnSmall_OpenRecrute.jpg) no-repeat top left;border:dotted 0px red;}
a.btnSmall_InfoFinancieres {float:left;width:135px;height:32px;background:url(../images/fr/btnSmall_InfoFinancieres.jpg) no-repeat top left;border:dotted 0px red;}
a.btnSmall_siteOpen {float:left;width:135px;height:32px;background:url(../images/fr/btnSmall_Site-Open.jpg) no-repeat top left;margin-top:20px;border:dotted 0px red;}
a.btnSmall_OpenRecrute:hover, a.btnSmall_InfoFinancieres:hover, a.btnSmall_siteOpen:hover {background-position:bottom;}

a.btnBig_OpenRecrute {float:left;width:224px;height:52px;background:url(../images/fr/homeBtn_open-recrute.jpg) no-repeat top left;border:dotted 0px red;}
a.btnBig_InfoFinancieres {float:left;width:224px;height:52px;background:url(../images/fr/homeBtn_info-financieres.jpg) no-repeat top left;border:dotted 0px red;}
a.btnBig_OpenRecrute:hover, a.btnBig_InfoFinancieres:hover {background-position:bottom;}

/**/

#featured2 ul.tablist {width:650px;
	height:394px;
	border:dotted 0px red;}
#featured2 ul li.tabline {float:left;
	width:650px;
	height:58px;
	padding:0px 0 10px 0;
	border-bottom:dotted 0px #cccdce;}
#featured2 ul li.tabline-filet {float:left;
	width:650px;
	height:1px;
	margin:0px 0 15px 0;
	_margin:0px 0 0px 0;
	background:url(../images/homeOnglet_pointilles.jpg) repeat-x top left;
	border-bottom:dotted 0px #cccdce;}	
	
#featured ul li .vignette, #featured2 ul li .vignette {float:left;
	width:82px;
	border:dotted 0px red;}	



/* =============================================================================================================================================
	#rh_tableau
================================================================================================================================================ */
#rh_tableau {float:left;
	position:relative;
	width:776px;height:100%;
	text-align:left;
	border:dotted 0px red;}
	
#rh_menu_tableau {width:776px;height:100%;
	text-align:left;
	background:url(../images/open-4-RH-2_83.jpg) repeat-y bottom left;
 	border:dotted 0px red;}
#rh_menu_tableau ul li.columns {width:auto;
	height:328px;*height:294px;
	background:url(../images/open-4-RH-2_40-64.jpg) no-repeat bottom left;
	margin-bottom:-2px;
 	border:dotted 0px red;}
#rh_menu_tableau ul li.columns a {/*width:auto;*/
 	border:dotted 0px red;}
#rh_menu_tableau ul li ul {width:450px;
	margin-left:10px;
 	border:dotted 0px red;}
#rh_menu_tableau ul li.columns ul {width:776px;
	clear:both;
	margin-left:0px;
 	border:dotted 0px red;}
#rh_menu_tableau ul li ul li.column1 {width:84px;
	float:left;
	padding:0px 0px 0px 9px;
 	border:dotted 0px blue;}
#rh_menu_tableau ul li ul li.column2 {width:64px;
	float:left;
 	border:dotted 0px green;}
#rh_menu_tableau ul li ul li.column3 {width:165px;
	float:left;
 	border:dotted 0px red;}
#rh_menu_tableau ul li ul li.column4 {width:390px;
	float:left;
 	border:dotted 0px red;}
#rh_menu_tableau ul li ul li.column5 {width:30px;
	float:left;
 	border:dotted 0px red;}
	 
#rh_menu_tableau ul li ul li.column1 a, #rh_menu_tableau ul li ul li.column2 a, #rh_menu_tableau ul li ul li.column3 a, #rh_menu_tableau ul li ul li.column4 a, #rh_menu_tableau ul li ul li.column5 a, #rh_menu_tableau ul li ul li.column6 a {
	color:inherit;
	font-size:10px;
 	border:dotted 0px red;}
#rh_menu_tableau a.offrelink {
	color:#5a5a5a;
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
 	border:dotted 0px red;}
#rh_menu_tableau a.offrelink:hover {text-decoration:underline;
 	border:dotted 0px red;}
	
#rh_menu_tableau ul li.columns ul.fdgris {float:left;
	width:746px;
	padding:5px 0;
	margin-left:15px;
	_margin-left:10px;
	background:#f9fafa;
 	border:dotted 0px red;}
#rh_menu_tableau ul li.columns ul.fdblc {min-height:41px;
	width:746px;
	padding:2px 0;_padding-top:3px;_margin-bottom:0px;
	margin-left:15px;
	_margin-left:20px;
	background:#f9fafa;
 	border:dotted 0px red;}
#rh_menu_tableau .piedsmenu {clear:both;
	width:776px;height:8px;
	*margin-bottom:-2px;
 	border:dotted 0px red;}	
	
#rh_menu_prevnext .offrebtnL {float:left;
	width:358px;height:16px;
	margin:5px 0 0 0px;
	padding:1px 0 0 25px;
	background:url(../images/open-4-RH-2_68-1.jpg) no-repeat top left;
	color:inherit;
 	border:dotted 0px red;}	
#rh_menu_prevnext .offrebtnR {float:right;
	width:358px;height:16px;
	margin:5px 0 0 0px;
	padding:1px 25px 0 0px;
	background:url(../images/open-4-RH-2_68-2.jpg) no-repeat top right;
	color:inherit;
 	border:dotted 0px red;}
#rh_menu_prevnext a.btnL {color:#000;
 	border:dotted 0px red;}
#rh_menu_prevnext a.btnR {float:right;color:#000;
 	border:dotted 0px red;}

a.bt_go {float:left;
	width:26px;
	height:19px;
	background:url(../images/bt_go.gif) no-repeat top left;
 	border:dotted 0px red;}
a.bt_go:hover {float:left;
	background:url(../images/bt_go.gif) no-repeat bottom left;
 	border:dotted 0px red;}

table tr.fdblc td {
	background-color: #ffffff;
}
table tr.fdgris td {
	background-color: #f9fafa;
}