/* =============================================================================================================================================
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	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;background-position:bottom;}

.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;}
#finances_gauche {float:left;
	position:relative;
	width:230px;height:100%;
	text-align:left;
	_margin-right:-5px;
	border:dotted 0px red;}
#finances_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;}
#finances_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;}
#finances_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 green;}
#menu_gauche_contenu {float:left;
	width:585px;
	margin-right:22px !important;
	_margin-right:-10px;
	border:dotted 0px green;}
#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:915px;
	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:915px;
	text-align:left;
	border:dotted 0px green;}
		
.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;
	margin-top: 10px;
	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 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;}

/* =============================================================================================================================================
	#menu_gauche
================================================================================================================================================ */
#finances_gauche .diapo {display:block;
	width:230px;height:175px;
	text-align:center;
	background:url(../images/degrade_26.jpg) repeat-x top left;
	margin-bottom:5px;
	border:dotted 0px red;}
#finances_gauche li.rub {display:block;
	width:199px;height:auto;
	padding:0px 15px 5px 15px;
	background:#fbfcfe;/*fond menu lila*/
	border:dotted 0px red;}
#finances_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;}
.intern_links a.rub {clear:both;
	display:block;
	height:13px;
	color:#11619e;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
	background:url(../images/open-4-fiances-1.jpg) no-repeat top left;/*
	_background:url(../images/puce_plus2.jpg) no-repeat top left;*/
	margin:5px 0 0 -10px;
	padding:2px 0px 0 25px;
	border:dotted 0px red;}
#finances_gauche ul.niv1 li.entete {display:block;
	width:230px;height:32px;
	margin-bottom:7px;
	border:dotted 0px red;}
#finances_gauche ul.niv1 li.piedsmenu {display:block;
	width:230px;height:10px;
 	border:dotted 0px red;}
#finances_gauche ul.niv2 li.ssrub {display:block;
	width:186px;height:auto;
	margin:0 7px 0 7px;
	border:dotted 0px red;}
#finances_gauche ul.niv2 li {display:block;
	height:auto;
	border:dotted 0 px red;}
#finances_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;}
#finances_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
================================================================================================================================================ */
#finances_gauche-fd {float:left;
	position:relative;
	width:223px;height:100px;
	text-align:left;
	border:dotted 0px red;}
#finances_gauche-fd ul.finances_gauche-bg {width:222px;height:270px;
	background:#f0f2f5 url(../images/homeActualite_bottom.jpg) no-repeat bottom left;
	border:dotted 0px red;}
#finances_gauche-fd ul li.tabs {margin:0px 0px 0px 3px;padding-top:2px;
	border:dotted 0px red;}
#finances_menu_gauche ul {width:691px;
	height:100%;
	background:#fbfcfd url(../images/open-4-BU-1_77.jpg) repeat-x top left;
	border:dotted 0px red;}
#finances_menu_gauche ul li.columns a {width:auto;
	border:dotted 0px red;}
#finances_menu_gauche ul li ul {
	border:dotted 0px red;}
#finances_menu_gauche ul li ul li.column1, #finances_menu_gauche ul li ul li.column2, #finances_menu_gauche ul li ul li.column3 {width:210px;
	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;}
#finances_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;}
#finances_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;}
	

#featured {width:203px;background:#FFF;color:#6d7174;padding:10px;border-left:solid 1px #e8eaef;border-right:solid 1px red;}
#featured ul.tablist {width:203px;
	/*height:280px;*/
	border:dotted 0px red;}
#featured ul li.tabline {float:left;
	width:auto;
	height:auto;
	padding:0px 0 5px 0;
	border-bottom:dotted 0px #cccdce;}
#featured ul li.tabline-filet {float:left;
	width:auto;
	height:1px;
	margin:0px 0 5px 0;
	_margin:0px 0 0px 0;
	background:url(../images/open-4-finances_34.jpg) no-repeat top left;
	border-bottom:dotted 0px #cccdce;}
.alaligne {float:left;width:100%;color:#6d7175;}	
.tabpg {
	float:left;
	width:530px;
	color:#11619e;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-transform:none;
	padding:10px;
	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;}
a.tablink {
	/*float:left;
	width:188px;*/
	color:#535a60;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;text-decoration:none;
	background:url(../images/psd_open-4-finances_30.jpg) no-repeat scroll 3px 3px;
	margin:0 0 0 0;
	padding:0 0px 0 10px;
	border:dotted 0px red;}
a.tablink:hover {
	color:#535a60;
	text-decoration:underline;
	background:url(../images/psd_open-4-finances_30.jpg) no-repeat scroll 3px 3px;
	border:dotted 0px red;}
	
.home_buttons {float:left;
	width:461px;
	padding-top:10px;*padding-top:5px;
	border:dotted 0px red;}



/*
#finances_menu_gauche ul li.entete {display:block;
	width:270px;height:32px;
	margin-top:10px;
	margin-bottom:7px;
	border:dotted 0px red;}
#finances_menu_gauche ul li.piedsmenu {display:block;
	width:230px;height:10px;
 	border:dotted 0px red;}
#finances_menu_gauche li.pg {display:block;
	width:251px;height:auto;
	padding:0px 10px 5px 10px;
	border-bottom:dotted 0px #e9eaeb;}
#finances_menu_gauche ul.blc2 li a.selected {
	font-weight:bold;
	border:dotted 0 px red;}*/

/* =============================================================================================================================================
	#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
================================================================================================================================================ */
#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;}
.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 img.diapoSize {float:left;
	width:910px;*width:915px;_width:915px;
	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:95%;
	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_fd3.jpg) no-repeat top left;
	/*background:url(../images/titleH1_fd2.jpg) no-repeat top left;*/
	margin-top:10px;
	padding:12px 0px 0px 15px;
	height:35px;
	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:#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;}
		
#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_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;}

/* =============================================================================================================================================
	#footer
================================================================================================================================================ */

/******************************
********* BOX ****************/
.box {
	width: 260px;
	background: url(/images/div-bottom.gif) no-repeat bottom left;
	float: left;
	margin-top: 10px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
}


.box h3 {
	margin: 0;
	padding: 15px 8px 5px 15px;
	font-size: 1.3em;

	font-weight: bold;
	color: #11619e;
	background: transparent url(/images/h3-bg.gif) no-repeat top left;
}
.box h5 {
	margin: 0;
	font-weight: bold;
	color: #253c72;
	padding: 3px 8px 16px 15px;
	font-size: 1.1em;
}
.box .txt {
	padding: 15px 10px 14px 15px;
}
.boxlarge {
	width: 530px;
	background: url(/images/div-bottomlarge.gif) no-repeat bottom left;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
.boxlarge h3 {
	margin: 0;
	padding: 15px 8px 5px 15px;
	font-size: 1.3em;
	/* text-transform: uppercase;
*/
	font-weight: bold;
	color: #11619e;
	background: transparent url(/images/h3-bglarge.gif) no-repeat top left;
}
.boxlarge h5 {
	margin: 0;
	font-weight: bold;
	color: #253c72;
	padding: 0px 8px 5px 15px;
	font-size: 1.1em;
}
.boxlarge .txt {
	padding: 0px 10px 15px 15px;
}
.boxlarge ul li {
	font-size: 1.1em;
  	color: #1F327E;
  	padding: 3px 0 3px 13px;
	background: transparent url(../images/puce-li.png) no-repeat 0 3px;
  }
.boxlarge ul li a strong {
	color: #1F327E;
	text-decoration: none;
}
a.lirelasuitetest {
	color: #1F327E;
	font-size: 1.1em;
}
/**/
.boxaccesrapide {
  width: 530px;
  background: url(/images/div-bottomlarge.gif) no-repeat bottom left;
  float: left;
  margin-top: 10px;
  padding-bottom: 10px;
  }
  
.boxaccesrapide h3 {
  margin: 0;
  padding: 15px 8px 5px 15px;
  font-size: 1.3em;
 /* text-transform: uppercase;*/
  font-weight: bold;
  color: #d9002d;
  background: transparent url(/images/h3-bglarge.gif) no-repeat top left;
  }

.boxaccesrapide .txt {
  padding: 0px 10px 15px 15px;
  }
  
 .boxaccesrapide ul li {
  	font-size: 1.1em;
  	padding: 3px 0 3px 13px;
  	color: #d9002d;
	background: transparent url(/images/puce-li.png) no-repeat 0 3px;
  }
 
 .boxaccesrapide ul li a strong {
  	font-size: 1.1em;
	color: #1F327E;
	text-decoration: none;
  }
  
.boxaccesrapide a.accesrapide {
	color: #1F327E;
	font-size:1.1em;
}

.boxaccesrapide h3.accesrapide {
	color: #1F327E;
	font-weight:bold;
}
/**/
.txt {
  padding: 15px 10px 14px 15px;
  }
 
.txt ul {
  	margin-top: 5px;
 	list-style: none;
	margin-left:40px;
	padding-left:0px;
  }
 
.txt ul li {
	color:#535A60;
  	/*padding: 3px 0 3px 13px;
 	background:  url(/images/puce-li-a.gif) no-repeat 10px left;*/
	background: transparent url(/images/pu-li.gif) no-repeat 0 4px;
	padding-left:8px;
  }
  
.boxaccesrapide .txt ul li {
  	font-size: 10px;
  	padding: 3px 0 2px 13px;
 	background:  url(/images/puce-li-a-accesrapide.gif) no-repeat 0 10px;
	color:black;
	border-bottom:solid 1px #d9d9d9;
  }
 
.boxlarge .txt ul li {
  	font-size: 11px;
  	padding: 3px 0 3px 13px;
 	background:  url(/images/puce-li-a.gif) no-repeat 10px left;
  }
   
 .cinquante {
 	width: 260px;
 	float: left;
 } 
  
 .cinquante h4 {
   font-weight: bold;
   color: #253c72; 
   padding: 0px 8px 0px 15px;
   font-size: 1.2em;
 }
 
 .cinquante h5 {
 	font-weight: normal;
 	color: #253c72; 
 	padding: 0px 8px 25px 15px;
 	font-size: 1.1em;
 } 
 
 .marleft {
 	margin-left: 12px;	
 }
 
/* Tableau */
#tMandats tr td {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#mandat {
	padding: 0;
	margin: 0;
	border: solid 2px #eaeaea;
	float: left;
}
#mandat tr td {
	padding: 5px;
}
/* */
.recherchebg {
	background: url(/images/bg-recherche.png) no-repeat top left;
	padding: 15px 15px 6px 15px;
	color: #444;
}
.recherchebg p {
	font-size: 12px;
	font-weight: 700;
}
.resultatrecherche a {
	color: #d9002e;
	text-decoration: underline;
}
.resultatrecherche a:hover {
	color: #d9002e;
	text-decoration: none;
}
.phpdigHighlight {
	font-weight: bold;
}
.ico-search {
	font-size: .8em;
	border-top: 1px dotted #eee;
	margin-right: 30px;
	padding: 5px 0;
}
.ico-search p strong {
	background: url(/images/ico-search.png) no-repeat 0  4px;
	padding: 5px 0 5px 15px;
	color: #444;
}
.paginationsearch {
	border-bottom: 3px double #eee;
	border-top: 3px double #eee;
	padding: 5px 10px;
	margin-right: 40px;
}

.commentaires {
  border-top: 3px double #eee;
  padding: 5px;
  margin-right: 20px;
}

.commentaires h5 {
  font-size: 1.2em;
}

.lirelasuite a:link, .lirelasuite a:visited, .lirelasuite a:active {
	font-weight: bold;
	font-size: 1.1em;
	color: #535A60;
	background: transparent url(/images/pu-li.gif) no-repeat 0 4px;
	padding: 0 0 0 10px;
}

.blue {
	color: #243c73;
}
.red {
	font-size: 0.9em;
	font-weight: normal;
	color: #d9002e;
	text-decoration: none;
}

ul.liste {
	margin-left: 20px;
}
ul.liste li {
	list-style-type: disc;
}

/****************************
***** Liste actualités *****/

#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;}	


