/*
COULEURS
bordure verte : 8AC0AF
bordure verte centrale : 6FA998
jaune : FADE5D
gris : A2A2A1
bleu : 5183A1
vert pale : A8D7CD
turquoise : 5199A1
vert final : 4A8170


 56A1A9 bleu lien chemin
 4B6B87 bleu foncé
 4C4C4C gris foncé
 865D5B brun
 693D4A brun foncé
 6F4C4A brun léger texte chapitre
 9B7C79 brun bordure centre
 D4CCC1 beige
 CDD2D5 gris bannière
 456479 bleu texte
*/

/********************************************************************
		GENERAL RULES
********************************************************************/
* {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	border: 0;
}
body
{
	text-align:center;/* centre for ie5+ */
	background: #fff;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

a {
	/* font-weight: bold; */
	text-decoration: none;
}
a:link {
	color: #4C4C4C;
}
a:visited {
	color: #4C4C4C;
}
a:focus, a:hover {
	color: #145843; /* vert */
	/* text-decoration: underline; */
}


/********************************************************************
		LAYOUT STUFF
********************************************************************/
/* CENTER WEBSITE IN 840 pixels WIDTH */
#shell
{
	position:relative;/*stacking context*/ 
	width:840px;
	height:auto;
	background:#8AC0AF; /* vert */
	margin-left:auto;/* centre element*/
	margin-right:auto;/* centre element*/
	text-align:left;
	padding-bottom: 11px;
}
/* ACTUAL WEBSITE CONTENT IS 787 pixels */
#content{
	margin-left: 11px; /*29px;*/
	margin-right: 9px; /*24px;*/
	padding-bottom: 2px;
	width: 820px; /*787px;*/
	background:#fff;
}


/********************************************************************
		TOP HEADERS ZONE
********************************************************************/
/* main header is image */
#header
{
	width: 820px; /*787px;*/
	height: 196px; /*148px;*/
	background: #fff url("../img/bandeau_cordee.jpg") center right no-repeat;
	}
	#header p
	{
		display: none;
	}

#main-menu
{
	margin: 0 0px 0 0px;
	width: 820px; /*785px;*/
	height: 27px; /*30px;*/
	background: #fff url("../img/menu/background_menu_haut.jpg") center right no-repeat;
	}
	ul#main-nav {
		list-style-type: none;
	}
	
	ul#main-nav li {
		display: block;
		float: left;
		text-align: center;
		font-size: 2em;
	}
	
	ul#main-nav li a {
		display: block;  
		text-decoration: none;
		height: 27px; /*30px;*/
	}

	ul#main-nav li a i {
		display: none;
	}

	ul#main-nav li a.francais {
		background: #fff url("../img/menu/menu_francais.jpg") center right no-repeat;
		width: 76px;
		margin-left: 0px;
	}
	ul#main-nav li a.english {
		background: #fff url("../img/menu/menu_english.jpg") center right no-repeat;
		width: 61px;
		margin-left: 0px;
	}
	ul#main-nav li a.francais_sel {
		background: #fff url("../img/menu/menu_francais_over.jpg") center right no-repeat;
		width: 76px;
		margin-left: 0px;
	}
	ul#main-nav li a.english_sel {
		background: #fff url("../img/menu/menu_english_over.jpg") center right no-repeat;
		width: 61px;
	}
	ul#main-nav li a.francais:hover {
		background: #fff url("../img/menu/menu_francais_over.jpg") center right no-repeat;
	}
	ul#main-nav li a.english:hover {
		background: #fff url("../img/menu/menu_english_over.jpg") center right no-repeat;
	}

/* CAS RUBRIQUE 1 */
/* 2006/01/16
CHANGED OVER image TO SEL image
		background: #fff url("../img/menu/menu_expertise_sel.jpg") center right no-repeat;
*/
	ul#main-nav li a.expertise_sel {
		background: #fff url("../img/menu/menu_expertise_sel.jpg") center right no-repeat;
		width: 92px;
		margin-left: 214px;
	}
	ul#main-nav li a.expertise {
		background: #fff url("../img/menu/menu_expertise.jpg") center right no-repeat;
		width: 92px;
		margin-left: 214px;
	}
	ul#main-nav li a.expertise:hover {
		background: #fff url("../img/menu/menu_expertise_sel.jpg") center right no-repeat;
	}

	ul#main-nav li a.services_sel {
		background: #fff url("../img/menu/menu_services_sel.jpg") center right no-repeat;
		width: 82px;
	}
	ul#main-nav li a.services {
		background: #fff url("../img/menu/menu_services.jpg") center right no-repeat;
		width: 82px;
	}
	ul#main-nav li a.services:hover {
		background: #fff url("../img/menu/menu_services_sel.jpg") center right no-repeat;
	}

	ul#main-nav li a.documents_sel {
		background: #fff url("../img/menu/menu_documents_sel.jpg") center right no-repeat;
		width: 105px;
	}
	ul#main-nav li a.documents {
		background: #fff url("../img/menu/menu_documents.jpg") center right no-repeat;
		width: 105px;
	}
	ul#main-nav li a.documents:hover {
		background: #fff url("../img/menu/menu_documents_sel.jpg") center right no-repeat;
	}

	ul#main-nav li a.ordecsys_sel {
		background: #fff url("../img/menu/menu_ordecsys_sel.jpg") center right no-repeat;
		width: 95px;
	}
	ul#main-nav li a.ordecsys {
		background: #fff url("../img/menu/menu_ordecsys.jpg") center right no-repeat;
		width: 95px;
	}
	ul#main-nav li a.ordecsys:hover {
		background: #fff url("../img/menu/menu_ordecsys_sel.jpg") center right no-repeat;
	}

	ul#main-nav li a.contacts_sel {
		background: #fff url("../img/menu/menu_contacts_sel.jpg") center right no-repeat;
		width: 95px;
	}
	ul#main-nav li a.contacts {
		background: #fff url("../img/menu/menu_contacts.jpg") center right no-repeat;
		width: 95px;
	}
	ul#main-nav li a.contacts:hover {
		background: #fff url("../img/menu/menu_contacts_sel.jpg") center right no-repeat;
	}



/********************************************************************
		CONTENT ZONE STRUCTURE
********************************************************************/
#main-content
{
	width: 820px; /*787px;*/
	text-align: left;
	overflow:hidden;
}
/* IS FLOATED TO THE LEFT */
#leftcolumn {
	width: 634px; /*616px;*/ /*532+84*/
	height: auto;		/* a minimal height is set to keep wrapped content on the right ??? */
	float: left;
/*	margin-top: -42px; */
	}

/* RIGHT-COLUMN */
#section-main-menu {
	margin-left: 634px; /*616px;*/
	}
	* html #leftcolumn {
	  margin-top: 0px;
	  }

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	 
	* html #leftcolumn {
	  mar\gin-right: -3px;
	  }

	* html #section-main-menu {
	  hei\ght: 1%;
	  mar\gin-left: 631px; /*-3px;*/
	  }
	 
	/* End hide from IE5/mac */




/* CLEARS BOTH COLUMNS */
#footer {
	clear: both;
	width: 820px;
	margin-left: 2px;
	margin-right: 2px;
	background: #fff;
	height: 50px;
	vertical-align: bottom;
}

/********************************************************************
	LEFT-HAND COLUMN CONTENT IS NEWSBOX AND SECTION HEADS
********************************************************************/

#newsbox {
	width: 634px; /*616px;*/ /*532+84*/
	height: 75px;
	margin-top: 24px;
	background: #fff url("../img/background_news.gif") center right no-repeat;
	}
	#newsbox p {
		padding-top: 0px;
		padding-left: 109px;
		width: 370px;
		height: 75px;
		font-size: 12px;
		text-align: justify;
/*		background: yellow; */
	}
	#newsbox p i {
		color: #1A5081;
		text-decoration: none;
		font-style: normal;
	}
/* hacks */
* html #newsbox p {width: 370px;}
/* end hacks */

#emptynewsbox {
	width: 634px; /*616px;*/ /*532+84*/
	margin-top: 24px;
	height: 14px;
	background: #fff;
	}
	#emptynewsbox p {
		display: none;
	}

#sections {
	width: 630px; /*613px;*/ /*529+84*/
	border-right: 4px solid #6FA998;
	margin-bottom: 0px;
	}
	#sections p {
		padding-right: 10px;
		margin-left: 3px;
		margin-bottom: 10px;
		font-size: 11px;
	}
	#sections p i {
		color: #1A5081;
		text-decoration: none;
		font-style: normal;
	}
	#sections h1 {
		color: #000;
		font-size: 11px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	
.box {
	width: 626px;
	margin-left:2px;
	margin-right:2px;
	margin-top: 2px;
	}
/* hacks */
* html .box {width: 623px; height:50px;}
/* end hacks */
.boxinner {
	margin-left:94px;
	border-left: 1px solid #fff;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	.boxinner h3 {
		color: #000;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		}
	.boxinner p {
		margin-top: 5px;
		color: #000;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;
		}
/* hacks */
* html .boxinner {height:50px;}
/* end hacks */
		
.colorwhite {
	background: #ffffff;
	}
.color1 {
	background: #FADE5D url("../img/sections/s1.gif") 8px 12px no-repeat;
	}
.color1_over {
	background: #FADE5D url("../img/sections/s1inv.gif") 8px 12px no-repeat;
	}
.color1inner {
	background: #FEF7D6;
	}

.color2 {
	background: #A2A2A1 url("../img/sections/s2.gif") 8px 12px no-repeat;
	}
.color2_over {
	background: #A2A2A1 url("../img/sections/s2inv.gif") 8px 12px no-repeat;
	}
.color2inner {
	background: #EBEBEB;
	}

.color3 {
	background: #5183A1 url("../img/sections/s3.gif") 8px 12px no-repeat;
	}
.color3_over {
	background: #5183A1 url("../img/sections/s3inv.gif") 8px 12px no-repeat;
	}
.color3inner {
	background: #CDDBE4;
	}

.color4 {
	background: #A8D7CD url("../img/sections/s4.gif") 8px 12px no-repeat;
	}
.color4_over {
	background: #A8D7CD url("../img/sections/s4inv.gif") 8px 12px no-repeat;
	}
.color4inner {
	background: #E9F5F2;
	}

.color5 {
	background: #5199A1 url("../img/sections/s5.gif") 8px 12px no-repeat;
	}
.color5_over {
	background: #5199A1 url("../img/sections/s5inv.gif") 8px 12px no-repeat;
	}
.color5inner {
	background: #D3E5E7;
	}
		
.colorlast {
	background: #4A8170;
	}
.colorlastinner {
	background: #D2DFDB;
	}

	
/* *********

ARTICLES

 ********* */
#article {
	width: 613px; /*529+84*/
	border-right: 3px solid #9B7C79;
	margin-bottom: 20px;
	}
	#article p {
		padding-right: 10px;
		margin-left: 3px;
	}
	#article p i {
		color: #4C4C4C; /*#1A5081;*/
		text-decoration: none;
		font-style: normal;
	}
	#article h1 {
		color: #4C4C4C;
		font-size: 8pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#article table{
		margin-top: 12px;
		margin-left: 1px; /*-2px;*/
		padding-right: 3px;
		width: 615px; /*531+84*/
	}
/* hacks */
* html #article { height: 400px; }
* html #article table {width: 612px;} /*528+84*/
/* end hacks */
	#article td {
		text-align: justify;
		vertical-align: top;
		font-size: 8pt;
		color: #000;
		margin-top: 0px;
		padding-top: 0px;
	}
	#article td p {
		color: #000;
	}
	#article td h1 {
		color: #000;
		font-size: 10pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#article td h2 {
		color: #000;
		font-size: 10.5pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#article td h3 {
		display: none;
	}
	#article td h4 {
		color: #4C4C4C;
		font-size: 11pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#article td h5 {
		color: #000;
		font-size: 10pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#article td h6 {
		color: #000;
		font-size: 9pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#article td p {
		color: #000;
		padding-top: 5px;
		padding-bottom: 15px;
		margin-left: 5px;
		/* text-indent: 10px; */
	}
	#article td i {
		color: #000; /*#1A5081;*/
		font-style: italic;
	}
	#article td ul {
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 30px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 8pt;
	}
	#article td ol {
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 40px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 8pt;
	}

img.alignleft { float: left; padding: 0 5px 2px 0; }
img.alignright { float: right; padding: 0 0 2px 5px; }
img.aligncenter { padding: 5px 5px 0px 0px; }
p.aligncenter { text-align: center; margin-left:auto; margin-right:auto; }
div.spacer { clear: both; }
.retrait30px { padding-left: 30px; }
.retrait30px30px { padding-left: 30px; margin-right: 30px; }

	.menu_chapitretop {
		text-align: right;
	}
	.menu_chapitre {
		text-align: right;
	}
	
	a.lvl0 {
		color: #080707;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl0:visited {
		color: #080707;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl1 {
		color: #56A1A9;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl1:visited {
		color: #56A1A9;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl2 {
		color: #865D5B;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl2:visited {
		color: #865D5B;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
	}
	a.lvl3 {
		color: #56A1A9;
/*
		text-transform: uppercase;
		font-size: 8pt;
		letter-spacing: 1.5px;
		font-weight: normal;
*/
	}
	a.lvl3:visited {
		color: #56A1A9;
	}
	a.lvl3sel {
		color: #6F4C4A;
	}
	a.lvl3sel:visited {
		color: #6F4C4A;
	}
	.cheminarticle {
		color: #4C4C4C;
		text-transform: uppercase;
		font-size: 8pt;
		font-weight: normal;
		}

/* OLD VERSION OF ARTICLES*/
	#sections td.article {
		color: #000;
		margin-top: 0px;
		padding-top: 0px;
	}
	#sections td.article p {
		color: #000;
	}
	#sections td.article h1 {
		color: #000;
		font-size: 11pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#sections td.article h2 {
		color: #000;
		font-size: 10.5pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#sections td.article h3 {
		display: none;
	}
	#sections td.article h4 {
		color: #4C4C4C;
		font-size: 11pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#sections td.article h5 {
		color: #000;
		font-size: 10pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#sections td.article h6 {
		color: #000;
		font-size: 9pt;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 3px;
	}
	#sections td.article p {
		color: #000;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 5px;
		/* text-indent: 10px; */
	}
	#sections td.article i {
		color: #000; /*#1A5081;*/
		font-style: italic;
	}
	#sections td.article ul {
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 15px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 8pt;
	}
	#sections td.article ol {
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: 25px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 8pt;
	}
/* END OLD VERSION OF ARTICLES*/


#contacts {
	width: 630px; /*613px;*/ /*529+84*/
	border-right: 3px solid #6FA998;
	margin-bottom: 20px;
	}
	#contacts p {
		padding-right: 10px;
		margin-left: 3px;
	}
	#contacts span.name {
		display: inline;
		color: #000;
		font-size: 13px;
		font-weight: bold;
		margin-right: 3px;
	}
	
#contacts table{
	margin-top: -50px;
	margin-left: 1px; /*-2px;*/
	padding-right: 3px;
	width: 615px; /*531+84*/
	}
/* hacks */
* html #contacts table {width: 612px;} /*528+84*/
/* end hacks */
	#contacts td {
		padding-top: 51px;
/*		padding-right: 0px;*/
		padding-bottom: 10px;
		text-align: justify;
		vertical-align: top;
		font-size: 11px;
		width: 100%;
	}
	#contacts td a {
		text-decoration: none;
		font-weight: normal;
		color: #000; 
	}
	#contacts td a:link {
		color: #000; 
	}
	#contacts td a:visited {
		color: #000;
	}
	#contacts td a:hover {
		color: #865D5B; /* brun */
	}
	#contacts td a:focus {
		color: #865D5B; /* brun */
	}
	#contacts td a h1 {
		background: #fff;
		text-align: left;
		height: 20px;
	}
	#contacts td a h1 i {
		display: none;
	}
	.contact1 {
		background: #fff;
		padding-left: 3px;
		padding-right: 14px;
	}
	.contact1 img.mug {
		float: left;
		margin-right: 15px; 
	}
	.contact2 {
		background: #fff;
		padding-left: 10px;
	}
	.contact2 img.mug {
		float: right;
		margin-left: 15px; 
	}
	
	#contacts td h3 {
		display: block;
	}
	#contacts td h4 {
		color: #000;
		font-size: 11px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 5px;
		margin-left: 3px;
	}
	#contacts td.article {
		color: #4C4C4C;
	}


/********************************************************************
	RIGHT-HAND COLUMN CONTENT IS MENU
********************************************************************/
ul#section-main-nav {
	list-style-type: none;
	margin-top: 35px; /* 43px; */
	text-align: left;
	margin-left: 634px; /*616px;*/
	}
/* hacks (for IE win only)*/
* html ul#section-main-nav {mar\gin-left: 631px; ma\rgin-top: 22px;} /* 29px; */
/* end hacks */

	ul#section-main-nav li {
		font-size: 1.0em;
		margin:0;
		padding:0;
	}
	ul#section-main-nav li a {
		display: block;
		text-decoration: none;
		width: 186px;
		height: 22px;
	}
/* hacks (for IE win only) */
* html ul#section-main-nav li a {wid\th: 186px;}
/* end hacks */
	ul#section-main-nav li a i {
		display: none;
	}

	/* FOR AN OPEN SECTION V2 */	
	ul#section-main-nav-open {
		list-style-type: none;
		margin-top: 5px;
		margin-bottom: 0px;
		text-align: left;
		padding-right: 0px;
		padding-bottom: 3px;
		background: #fff url("../img/droite/interligne.gif") bottom left no-repeat;
		}
		ul#section-main-nav-open li {
			background: #fff url("../img/droite/fleche_over.gif") top left no-repeat;
		}
		ul#section-main-nav-open li a {
			display: block;
			text-decoration: none;
			/* text-indent: 15px; */
			width: 186px;
			height: 19px;
			padding-left: 0px;
			color: #145843; /* vert */
			text-align: left;
			font-weight: bold;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 11px;
			background: #fff url("../img/droite/fleche_off.gif") top left no-repeat;
		}
		ul#section-main-nav-open li a:hover {
			color: #47738E; /* bleu */
			background: transparent none;
		}

/* hacks (for IE win only)*/
* html ul#section-main-nav-open li {margin-left:3px;}
* html ul#section-main-nav-open li a {margin-left:-3px;}
/* end hacks */


	/* ************ */
	/* MENU DROITE */
	ul#section-main-nav li a.menurub1 {
		background: #fff url("../img/droite/menu01.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2 {
		background: #fff url("../img/droite/menu02.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3 {
		background: #fff url("../img/droite/menu03.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4 {
		background: #fff url("../img/droite/menu04.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5 {
		background: #fff url("../img/droite/menu05.gif") top left no-repeat;
		height: 22px;
	}

	/* selected */
	ul#section-main-nav li a.menurub1sel {
		background: #fff url("../img/droite/menu01_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2sel {
		background: #fff url("../img/droite/menu02_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3sel {
		background: #fff url("../img/droite/menu03_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4sel {
		background: #fff url("../img/droite/menu04_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5sel {
		background: #fff url("../img/droite/menu05_sel.gif") top left no-repeat;
		height: 22px;
	}

	/* hovers */
	ul#section-main-nav li a.menurub1:hover {
		background: #fff url("../img/droite/menu01_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2:hover {
		background: #fff url("../img/droite/menu02_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3:hover {
		background: #fff url("../img/droite/menu03_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4:hover {
		background: #fff url("../img/droite/menu04_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5:hover {
		background: #fff url("../img/droite/menu05_over.gif") top left no-repeat;
		height: 22px;
	}

	/* ******************** */
	/* MENU DROITE FRANCAIS */
	ul#section-main-nav li a.menurub1fr {
		background: #fff url("../img/droite/menu01fr.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2fr {
		background: #fff url("../img/droite/menu02fr.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3fr {
		background: #fff url("../img/droite/menu03fr.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4fr {
		background: #fff url("../img/droite/menu04fr.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5fr {
		background: #fff url("../img/droite/menu05fr.gif") top left no-repeat;
		height: 22px;
	}

	/* selected */
	ul#section-main-nav li a.menurub1frsel {
		background: #fff url("../img/droite/menu01fr_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2frsel {
		background: #fff url("../img/droite/menu02fr_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3frsel {
		background: #fff url("../img/droite/menu03fr_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4frsel {
		background: #fff url("../img/droite/menu04fr_sel.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5frsel {
		background: #fff url("../img/droite/menu05fr_sel.gif") top left no-repeat;
		height: 22px;
	}

	/* hovers */
	ul#section-main-nav li a.menurub1fr:hover {
		background: #fff url("../img/droite/menu01fr_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub2fr:hover {
		background: #fff url("../img/droite/menu02fr_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub3fr:hover {
		background: #fff url("../img/droite/menu03fr_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub4fr:hover {
		background: #fff url("../img/droite/menu04fr_over.gif") top left no-repeat;
		height: 22px;
	}
	ul#section-main-nav li a.menurub5fr:hover {
		background: #fff url("../img/droite/menu05fr_over.gif") top left no-repeat;
		height: 22px;
	}

/********************************************************************
		FOOTER
********************************************************************/


#footer p {
	color: #5183A1;
	text-align: justify;
	vertical-align: bottom;
	padding-top: 35px;
	letter-spacing: 0.1em;
}


html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */
