/* =============================================================================================================================================
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	Nodule :Screenmaster > GoSport
	Maj :10 Spetembre 2009
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
================================================================================================================================================ */ 

/* import Adeline */
/*@import url(complement-a.css);*/ /* a voir */
@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;}

/* =============================================================================================================================================
	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;}
#menu_gauche {float:left;
	position:relative;
	width:230px;height:100%;
	text-align:left;
	_margin-right:-5px;
	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;}
#menu_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;}
#menu_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;
	border:dotted 0px red;}
#menu_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:670px;
	text-align:left;
	padding:10px 10px 10px 10px;margin-bottom:20px;
	background:#f1f2f5 url(../images/contenu_top.jpg) 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%;
	position:relative;
	text-align:left;
	border:dotted 0px red;}
#contenu_principale2 {float:left;
	position:relative;
	left:0px;
	width:660px;
	text-align:left;
	border:dotted 0px red;}
	
.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
================================================================================================================================================ */
#gouttiere_top {position:relative;
	margin-left:auto;
	margin-right:auto;
	width:982px;
	height:20px;_height:0px;
	border:dotted 0px red;}
#gouttiere_gaucheG {float:left;
	position:relative;
	width:23px;height:176px;
	background:#FFF url(../images/degrade_26.jpg) repeat-x top left;
	border:dotted 0px red;}
#gouttiere_gaucheD {float:left;
	position:relative;
	width:19px;height:176px;
	background:#FFF url(../images/degrade_26.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 1px 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.accueil:hover {background-position:bottom;
	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;}

/* =============================================================================================================================================
	#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/fr/mainmenu_item1.jpg) no-repeat top left;
	width:101px;height:39px;
	border:dotted 0px red;}
.item2 {background:url(../images/fr/mainmenu_item2.jpg) no-repeat top left;
	width:92px;height:39px;
	border:dotted 0px red;}
.item3 {background:url(../images/fr/mainmenu_item3.jpg) no-repeat top left;
	width:83px;height:39px;
	border:dotted 0px red;}
.item4 {background:url(../images/fr/mainmenu_item4.jpg) no-repeat top left;
	width:164px;height:39px;
	border:dotted 0px red;}
.item5 {background:url(../images/fr/mainmenu_item5.jpg) no-repeat top left;
	width:104px;height:39px;
	border:dotted 0px red;}
.item6 {background:url(../images/fr/mainmenu_item6.jpg) no-repeat top left;
	width:213px;height:39px;
	border:dotted 0px red;}
.item7 {background:url(../images/fr/mainmenu_item7.jpg) no-repeat top left;
	width:219px;height:39px;
	border:dotted 0px red;}*/

/* =============================================================================================================================================
	#menu_gauche
================================================================================================================================================ */
#menu_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;}
#menu_gauche li.rub {display:block;
	width:199px;height:auto;
	padding:0 15px 5px 15px;
	border:dotted 0px red;}
#menu_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;}
#menu_gauche ul.niv1 li.entete {display:block;
	width:230px;height:32px;
	margin-bottom:7px;
	border:dotted 0px red;}
#menu_gauche ul.niv1 li.piedsmenu {display:block;
	width:230px;height:10px;
 	border:dotted 0px red;}
#menu_gauche ul.niv2 li.ssrub {display:block;
	width:186px;height:auto;
	margin:0 7px 0 7px;
	border:dotted 0px red;}
#menu_gauche ul.niv2 li {display:block;
	height:auto;
	border:dotted 0 px red;}
#menu_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;}
#menu_gauche ul.niv2 li a.selected {
	font-weight:bold;
	border:dotted 0 px red;}


#menu-sec_droite_contenu {padding-bottom:-5px;
	border:dotted 0px 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 ul.niv1 li.entete {height:33px;*height:42px;padding-bottom:2px;
	border-bottom:dotted 0px red;}	
#menu-sec_droite_contenu li.entete a {float:left;
	background:url(../images/open-4-BU-1_48.jpg) no-repeat top left;
	border:dotted 0px red;}	
#menu-sec_droite_contenu li.entete a:hover {background-position:bottom left;
	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;}
	

#menu-sec_droite_contenu2 {float:left;padding-top:7px;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li {clear:both;
	background:url(../images/spacer.gif) repeat-x top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 li.entete a {float:left;
	width:22px;height:33px;
	background:url(../images/homesecteurs-de-marche_plus.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 li.entete a:hover {background-position:bottom left;
	border:dotted 0px red;}	
#menu-sec_droite_contenu2 ul li.entete a.btAsie {float:left;
	width:52px;height:33px;
	background:url(../images/fr/open-4-home_50.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btAsie:hover {background-position:center left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btNordAmerique {float:left;
	width:103px;height:33px;
	background:url(../images/fr/open-4-home_51.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btNordAmerique:hover {background-position:center left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btEurope {float:left;
	width:65px;height:33px;
	background:url(../images/fr/open-4-home_52.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btEurope:hover {background-position:center left;
	border:dotted 0px red;}


#menu-sec_droite_contenu2 ul li.entete a.off, #menu-sec_droite_contenu2 ul li.entete a.off:hover {background-position:bottom left;
	border:dotted 0px red;cursor:auto;}


/* =============================================================================================================================================
	#home
================================================================================================================================================ */
#home_gauche-fd {float:left;
	position:relative;
	width:460px;height:100px;
	text-align:left;
	border:dotted 0px red;}
#home_gauche-fd ul.home_gauche-bg {height:498px;*height:504px;
	background:#f0f2f5 url(../images/homeActualite_bottom.jpg) no-repeat bottom left;
	border:dotted 0px red;}
#home_gauche-fd ul li.tabs {margin:0px 0px 0px 3px;padding-top:2px;_margin-top:-20px;
	border:dotted 0px red;}
#home_menu_gauche ul {width:460px;
	height:100%;
	background:#fbfcfd url(../images/open-4-BU-1_77.jpg) repeat-x top left;
	border:dotted 0px red;}
#home_menu_gauche ul li.columns a {width:auto;
	border:dotted 0px red;}
#home_menu_gauche ul li ul {
	border:dotted 0px red;}
#home_menu_gauche ul li ul li.column1, #home_menu_gauche ul li ul li.column2, #home_menu_gauche ul li ul li.column3 {width:129px;
	float:left;
	padding:0px 0px 0px 9px;
	padding-top:10px;
	background:#fbfcfd url(../images/open-4-BU-1_77.jpg) repeat-x top left;
	border:dotted 0px red;}
#home_menu_gauche ul li ul li.filetvertical {float:left;width:1px;height:100%;
	padding:0 0px 0 9px;
	padding-top:10px;
	background:url(../images/_homeNos-metiers_fliet.jpg) repeat-y top left;
	border:dotted 0px red;}
#home_menu_gauche ul li ul li a.texte {
	width:129px;
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-transform:none;
	border:dotted 0px red;}

		
#focus_actu a.lienFocus:link 		{ color: #cecfd0; text-decoration:none; font-family:tahoma, arial, helvetica; font-size:10px; }
#focus_actu a.lienFocus:visited 	{ color: #cecfd0; text-decoration:none; font-family:tahoma, arial, helvetica; font-size:10px;  }
#focus_actu a.lienFocus:active		{ color: #cecfd0; text-decoration:none; }
#focus_actu a.lienFocus:hover 		{ color: #ffffff; text-decoration:underline; }
#focus_actu span.titreBlanc { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#focus_actu {
	color:#FFFFFF;
}
#focus_actu_contenu {
	position:absolute;
    width:443px;
    height:391px; 
    background-color: #000000;
    margin-left: 0px;
    *margin-left: -20px;
    _margin-left: -20px;
}



/**//**//**/
#featured ul.tablist {width:428px;
	height:394px;
	border:dotted 0px red;}
#featured ul li.tabline {float:left;
	width:428px;
	height:58px;
	padding:0px 0 10px 0;
	border-bottom:dotted 0px #cccdce;}
#featured ul li.tabline-filet {float:left;
	width:428px;
	height:1px;
	margin:0px 0 15px 0;
	_margin:0px 0 0px 0;
	background:url(../images/homeOnglet_pointilles.jpg) no-repeat top left;
	border-bottom:dotted 0px #cccdce;}

#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;}	
	

	
.alaligne {float:left;width:100%;}	
.tabpg {float:left;width:339px;
	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;}
	
.tabpg2 {float:left;width:560px;
	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;}
.tabline-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;}
.tabline-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:0px 0px 0px 7px;
	border:dotted 0px red;}
a.tablink {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.tablink: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;}



#home_menu_gauche li.entete a {float:left;
	width:22px;height:33px;
	background:url(../images/homeNos-metiers_plus.jpg) no-repeat top left;
	border:dotted 0px red;}
#home_menu_gauche li.entete a:hover {background-position:bottom left;
	border:dotted 0px red;}
	
#menu-sec_droite_contenu li.entete a {float:left;
	width:22px;height:33px;
	background:url(../images/homesecteurs-de-marche_plus.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu li.entete a:hover {background-position:bottom left;
	border:dotted 0px red;}

#home_gauche-fd li.entete a {float:left;
	width:22px;height:33px;
	background:url(../images/homeNos-metiers_plus.jpg) no-repeat top left;
	border:dotted 0px red;}
#home_gauche-fd li.entete a:hover {background-position:bottom left;
	border:dotted 0px red;}
	
#menu-sec_droite_contenu2 {float:left;padding-top:7px;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li {clear:both;
	background:url(../images/spacer.gif) repeat-x top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 li.entete a {float:left;
	width:22px;height:33px;
	background:url(../images/homesecteurs-de-marche_plus.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 li.entete a:hover {background-position:bottom left;
	border:dotted 0px red;}	
#menu-sec_droite_contenu2 ul li.entete a.btAsie {float:left;
	width:52px;height:33px;
	background:url(../images/fr/open-4-home_50.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btAsie:hover {background-position:center left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btNordAmerique {float:left;
	width:103px;height:33px;
	background:url(../images/fr/open-4-home_51.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btNordAmerique:hover {background-position:center left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btEurope {float:left;
	width:65px;height:33px;
	background:url(../images/fr/open-4-home_52.jpg) no-repeat top left;
	border:dotted 0px red;}
#menu-sec_droite_contenu2 ul li.entete a.btEurope:hover {background-position:center left;
	border:dotted 0px red;}


#menu-sec_droite_contenu2 ul li.entete a.off, #menu-sec_droite_contenu2 ul li.entete a.off:hover {background-position:bottom left;
	border:dotted 0px red;cursor:auto;}





	
	

	
	

/* =============================================================================================================================================
	#menu_droite
================================================================================================================================================ */
#menu_droite .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
================================================================================================================================================ */
.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 .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;
	display:block;
	width:100%;
	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;}
.borders3 {float:left;
	display:block;
	width:658px;
	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 {float:left;
	position:relative;
	width:100%;
	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:100%;padding-right:2px;
	background:url(../images/corps_bottom-right.jpg) no-repeat top right;
	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;}
#menu_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:454px;height:51px;*/
	width:660px;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:660px;height:51px;
	border:dotted 0px red;}
		
h2 {position:relative;
	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:#11619e/*#535a60*/;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	border:dotted 0px green;}	
.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;}
		
#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;}
	
/* =============================================================================================================================================
	#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_OpenRecrute:hover, a.btnSmall_InfoFinancieres: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;}

/* =============================================================================================================================================
	#footer
================================================================================================================================================ */



/* =============================================================================================================================================
	#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;
	clear:both;_margin-top:-30px;
 	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:300px;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:300px;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;
}





