* {
	margin:0;
	padding:0;		
}

body {
	color:#000;
	font: 11px Arial, Helvetica, sans-serif;
	background:#FEFEFE url(../medias/commun/fond_ombre.jpg) no-repeat center top;
}

/* -------------------- balises d'attributs génériques -------------------- */

a, li {
	color: #000;
}

a {
	/*color: #000;*/
	text-decoration: none;
}

a:hover {
	/*color: #000;*/
	text-decoration: underline;
}

img {
	border:none;
	vertical-align:middle;
}


ul,ol,li {
	list-style-type:none;
}

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #353430;
	vertical-align:top;
}

h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 40px;
}

h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
	margin:10px 0 10px 0;
	font-weight:bold;
	font-style:italic;		
}

h4 {
	border-bottom:#f2e4dc 1px solid;
	margin-top:0px;
	margin-bottom:10px;
}

.spacer {
	clear:both;
	font-size:1px;
	height:1px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------- Class bleue-------------------- */
.bleu {
	color:#23B5DF
}
.fond-bleu {
	background-color:#e9f7fc;
	color:#028ab3;	
}
.encart-bleu {
	margin:20px 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #23B5DF;
	background-color:#e9f7fc
}

.encart-bleu-int_bloc_droit {
	margin:25px 0 0 10px;
	padding:10px 5px 20px 20px;
	border: 1px solid #23B5DF;
	background-color:#e9f7fc;
	widows:257px;
}

#int_bloc_gauche div.encart-bleu ul {
	margin:0 0 10px 30px;
	padding:0;
}

#int_bloc_gauche div.encart-bleu ul li {
	list-style:none;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background: url(../medias/commun/fleche-bleue.gif) left top no-repeat;
}

.contour-bleu {
	margin:0 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #23B5DF;
}

a.color_lien_bleu{
	color:#028ab3;
	text-decoration:underline;
}

a.color_lien_bleu:hover {
	color:#23B5DF;
	text-decoration:underline;
}

p.separateur-bleu {
	border-bottom:1px #23B5DF dashed;
	margin:15px 0 10px 20px;
	padding:0 0 0 0;
	width:auto;
	height:1px;
}

/* -------------------- Class orange-------------------- */
.orange {
	color:#FDBC21;
}
.fond-orange {
	background-color:#ffebd0;
	color:#dd7d00;
}

.encart-orange {
	margin:20px 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #FDBC21;
	background-color:#ffebd0
}

.encart-orange-int_bloc_droit {
	margin:25px 0 0 0;
	padding:10px 5px 20px 20px;
	border: 1px solid #FDBC21;
	background-color:#ffebd0;
	widows:267px;
}

#int_bloc_gauche div.encart-orange ul {
	margin:0 0 10px 30px;
	padding:0;
}

#int_bloc_gauche div.encart-orange ul li {
	list-style:none;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background: url(../medias/commun/fleche-orange.gif) left top no-repeat;
}

.contour-orange {
	margin:0 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #FDBC21;
}

a.color_lien_orange {
	color:#dd7d00;
	text-decoration:underline;
}

a.color_lien_orange:hover {
	color:#FDBC21;
	text-decoration:underline;
}

#int_bloc_gauche #contour-orange-3col {
	background: url(../medias/commun/fond-tab-3col-orange.gif) repeat-y top center;
	margin:0 0 0 20px;
	border: 1px solid #FDBC21;

}

#contour-orange-3col p.contact-col1  {
	position: relative;
	float:left;
	width:140px;
	margin:0 0 0 0px;
	padding:5px 0 5px 10px;
}

#contour-orange-3col p.contact-col2 {
	position: relative;
	float:left;
	width:295px;	
	margin:0 0 0 0;
	padding:5px 0 5px 10px;
}

#contour-orange-3col p.contact-col3 {
	position: relative;
	float:left;
	width:140px;	
	margin:0 0 0 0;
	padding:5px 0 5px 10px;
}

#contour-orange-3col p.liserai {
	border-bottom:1px solid #FDBC21;
	margin:0;
	padding:0;
}
/*--- pour zupprimer la multiplication par 2 de la marge dna sIE6 ---- 
* html #contour-orange-3col p.contact-col1 { display: inline }
* html #contour-orange-3col p.contact-col2 { display: inline }
* html #contour-orange-3col p.contact-col3 { display: inline }*/

/* -------------------- Class verte -------------------- */
.vert {
	color:#A9CD14;
}
.fond-vert {
	background-color:#eef5d0;
	color:#6e8510;
}

.encart-vert {
	margin:20px 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #A9CD14;
	background-color:#eef5d0
}

a.color_lien_vert{
	color:#6e8510;
	text-decoration:underline;
}

a.color_lien_vert:hover {
	color:#A9CD14;
	text-decoration:underline;
}

/* -------------------- Class violette-------------------- */
.violet {
	color:#B67EE9;
}

.fond-violet {
	background-color:#f0e4fa;
	color:#973aeb;	
}


.encart-violet {
	margin:20px 0 5px 20px;
	padding:5px 5px 5px 5px;
	border: 1px solid #B67EE9;
	background-color:#f0e4fa
}

.encart-violet-int_bloc_droit {
	margin:25px 0 25px 10px;
	padding:10px 5px 20px 10px;
	border: 1px solid #B67EE9;
	background-color:#f0e4fa;
	widows:257px;
}



#int_bloc_droit div.encart-violet-int_bloc_droit ul li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	background: url(../medias/commun/fleche-violet.gif) left top no-repeat;
}

a.color_lien_violet{
	color:#973aeb;
	text-decoration:underline;
}

a.color_lien_violet:hover {
	color:#B67EE9;
	text-decoration:underline;
}


/* -------------------- Class liens-------------------- */


a.color_lien{
	color:#003178;
	text-decoration:underline;
}

a.color_lien:hover {
	color:#003178;
	text-decoration:underline;
}

/*--------------------- espace telechargement ---------------------*/

.titre-espace-telechargement {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #23B5DF;
	margin:0 0 5px 20px;
	background: url(../medias/commun/fleche-bleue.gif) left top no-repeat;
}


/* -------------------- Bloc général -------------------- */

div#conteneur_principal {
	width:958px;
	position:relative;
	margin:0 auto;
}

/* --------------------  INDEX bandeau supérieur -------------------- */

div#index_header_gauche_fr {
	float:left;	
	width:768px;
	height:116px;
	background: url(../medias/img-index/fond-index-haut-gauche-fr.gif) no-repeat;
}

div#index_header_gauche_en {
	float:left;	
	width:768px;
	height:116px;
	background: url(../medias/img-index/fond-index-haut-gauche-en.gif) no-repeat;
}


div#index_header_droit {
	float:left;
	width:190px;
	height:116px;
	background: url(../medias/img-index/fond-index-haut-droit.gif) no-repeat;
}


/*-----------------  INDEX MENU bandeau supérieur ----------------- */
div#header_droit_menu_haut  {
	text-align:right;
	font: 10px Arial, Helvetica, sans-serif;
}

div#header_droit_menu_haut a {
	text-decoration: none;
}

div#header_droit_menu_haut a:hover {
	text-decoration: underline;
}


/*-----------------  INDEX zone image ----------------- */

.index_zone_image {
	width:623px;
	height:220px;
	padding:0 4px 3px 0;
	margin:0;
	position: relative;
	float:left;	
	/*background-repeat: no-repeat;
	background-position:0px 0px;
	overflow: hidden;	*/
}

/*-----------------  INDEX zone video ----------------- */

div#index_zone_video {
	float:left;
	width:331px;
	height:220px;
	padding:0 0 3px 0;
}

/*-----------------  INDEX image points exclamation ----------------- */
div#point_exclamation_index {
	position:absolute;
	background:url(../medias/img-index/point-exclamation.png) no-repeat;
	left: 608px;
	top: 320px;
	width:60px;
	height:67px;
}

/*-----------------  INTERIEUR image points exclamation ----------------- */
div#point_exclamation_interieur {
	position:absolute;
	background:url(../medias/img-int/point-exclamation.png) no-repeat;
	left: 550px;
	top: 135px;
	width:62px;
	height:70px;
}

/*-----------------  INDEX 3 colonnes  ----------------- */

div#contenu3col {
	clear:both;
	margin:0;
	padding:0;
}
div#bloc_gauche {
	float:left;
	width:310px;
	padding:0;
	margin:15px 14px 0 0;
}
div#bloc_centre {
	float:left;
	width:310px;
	padding:0;
	margin:15px 14px 0 0;
}
div#bloc_droit_actu {
	float:left;
	width:310px;
	padding:0;
	margin:5px 0 0 0;
	background: #CCADEA url(../medias/img-index/actu-bord-sup.gif) left top no-repeat;
}
div#bloc_droit {
	float:left;
	width:310px;
	padding:0;
	margin:20px 0 0 0;	
}

/*-----------------  INDEX zone actualites  ----------------- */

div#zone_actualite {
	height:auto;
	padding:10px 20px 0 20px;
	background: url(../medias/img-index/actu-bord-inf.gif) left bottom no-repeat;
}

div#zone_actualite p {
	padding:10px 20px 20px 0;
	text-align:right;
}

/*-----------------  INTERIEUR 2 colonnes  ----------------- */

div#contenu2col {
	clear:both;
	margin:0;
	padding:0;
}

div#int_bloc_gauche {
	float:left;
	width:640px;
	padding:0;
	margin:15px 14px 0 0;
}

div#int_bloc_droit {
	float:left;
	width:294px;
	padding:0;
	margin:15px 0 0 0;
}

div#int_bloc_gauche p {
	padding:0 10px 0px 20px;
}

div#int_bloc_gauche h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid;
	margin:0 0 20px 20px;
	padding:0 0 3px 0;
}

#int_bloc_gauche h5	{
	font: bold 12px Arial, Helvetica, sans-serif;
	border:#ededec 1px solid;
	margin:20px 0 5px 20px;
	padding:5px 5px 5px 5px;
	font-weight:bold;		
}


#int_bloc_gauche h6	{
	font: bold 12px Arial, Helvetica, sans-serif;
	border-bottom:#ededec 1px dotted;
	margin:20px 0 0px 20px;
	padding:5px 5px 5px 5px ;
	font-weight:bold;
	font-style:italic;	
}

#int_bloc_gauche ul {
	margin:0 0 10px 30px;
	padding:0;
}

#int_bloc_gauche ul li {
	list-style:none;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background: url(../medias/commun/puce.gif) left top no-repeat;
}

#int_bloc_gauche .images-a-gauche {
	border:1px solid #e2e2e2;
	margin: 0px 10px 10px 10px;
	padding:10px;
	float:left;		
}

#int_bloc_gauche .images-a-droite {
	border:1px solid #e2e2e2;
	margin: 0px 10px 10px 10px;
	padding:10px;
	float:right;		
}

#int_bloc_gauche .images {
	border:1px solid #e2e2e2;
	margin: 0px 10px 10px 10px;
	padding:10px;	
}
/*-----------------  INTERIEUR Plan du site sur 2 colonnes  ----------------- */

.int-plan_col-gauche {
	float:left;
	width:300px;
	padding:0;
	margin:0 0 0 0;
}

.int-plan-col-droit {
	float:left;
	width:300px;
	padding:0;
	margin:0 0 0 14px;
}



/*-----------------  INTERIEUR zone image de droite  ----------------- */

.photo {
	border:1px solid #353430;
	margin: 0 0 10px 15px;		
	width:262px;
}

.bt-video {	
	margin: 0 0 10px 15px;		
	width:264px;
}


/* --------------------  INTERIEUR bandeau supérieur FR / EN -------------------- */

div#interieur_header_haut_gauche_1_fr, 
div#interieur_header_haut_gauche_1_en, 
div#interieur_header_haut_gauche_2_fr,
div#interieur_header_haut_gauche_2_en,  
div#interieur_header_haut_gauche_3_fr,
div#interieur_header_haut_gauche_3_en, 
div#interieur_header_haut_gauche_4_fr,
div#interieur_header_haut_gauche_4_en {
	float:left;	
	width:768px;
	height:113px;
	/*background: url(../medias/img-int/fond-interieur-haut-1.gif) left top no-repeat;*/
}

div#interieur_header_haut_droit_1_fr,
div#interieur_header_haut_droit_1_en,
div#interieur_header_haut_droit_2_fr,
div#interieur_header_haut_droit_2_en,  
div#interieur_header_haut_droit_3_fr, 
div#interieur_header_haut_droit_3_en,
div#interieur_header_haut_droit_4_fr,
div#interieur_header_haut_droit_4_en {
	float:left;
	width:190px;
	height:113px;
}

div#interieur_header_bas_gauche_1_fr,
div#interieur_header_bas_gauche_1_en, 
div#interieur_header_bas_gauche_2_fr,
div#interieur_header_bas_gauche_2_en, 
div#interieur_header_bas_gauche_3_fr,
div#interieur_header_bas_gauche_3_en, 
div#interieur_header_bas_gauche_4_fr,
div#interieur_header_bas_gauche_4_en {
	float:left;	
	width:627px;
	height:62px;
}

div#interieur_header_bas_droit_1, 
div#interieur_header_bas_droit_2, 
div#interieur_header_bas_droit_3, 
div#interieur_header_bas_droit_4 {
	float:left;	
	width:331px;
	height:62px;
	color:#FEFEFE;
	margin:0;
	padding:0;
}

/*------ bandeaux BLEU FR ------*/

div#interieur_header_haut_gauche_1_fr {
	background: url(../medias/img-int/fond-interieur-haut-1-fr.gif) left top no-repeat;
}

div#interieur_header_haut_droit_1_fr {
	background: url(../medias/img-int/fond-interieur-haut-droit-1-fr.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_1_fr {
	background: url(../medias/img-int/fond-interieur-bas-1-fr.gif) left top no-repeat;
}


/*------ bandeaux BLEU EN ------*/

div#interieur_header_haut_gauche_1_en {
	background: url(../medias/img-int/fond-interieur-haut-1-en.gif) left top no-repeat;
}

div#interieur_header_haut_droit_1_en {
	background: url(../medias/img-int/fond-interieur-haut-droit-1-en.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_1_en {
	background: url(../medias/img-int/fond-interieur-bas-1-en.gif) left top no-repeat;
}


/*------ bandeaux ORANGE FR ------*/

div#interieur_header_haut_gauche_2_fr {
	background: url(../medias/img-int/fond-interieur-haut-2-fr.gif) left top no-repeat;
}

div#interieur_header_haut_droit_2_fr {
	background: url(../medias/img-int/fond-interieur-haut-droit-2-fr.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_2_fr {
	background: url(../medias/img-int/fond-interieur-bas-2-fr.gif) left top no-repeat;
}

/*------ bandeaux ORANGE EN ------*/

div#interieur_header_haut_gauche_2_en {
	background: url(../medias/img-int/fond-interieur-haut-2-en.gif) left top no-repeat;
}

div#interieur_header_haut_droit_2_en {
	background: url(../medias/img-int/fond-interieur-haut-droit-2-en.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_2_en {
	background: url(../medias/img-int/fond-interieur-bas-2-en.gif) left top no-repeat;
}


/*------ bandeaux VERT FR ------*/

div#interieur_header_haut_gauche_3_fr {
	background: url(../medias/img-int/fond-interieur-haut-3-fr.gif) left top no-repeat;
}

div#interieur_header_haut_droit_3_fr {
	background: url(../medias/img-int/fond-interieur-haut-droit-3-fr.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_3_fr {
	background: url(../medias/img-int/fond-interieur-bas-3-fr.gif) left top no-repeat;
}


/*------ bandeaux VERT EN ------*/

div#interieur_header_haut_gauche_3_en {
	background: url(../medias/img-int/fond-interieur-haut-3-en.gif) left top no-repeat;
}

div#interieur_header_haut_droit_3_en {
	background: url(../medias/img-int/fond-interieur-haut-droit-3-en.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_3_en {
	background: url(../medias/img-int/fond-interieur-bas-3-en.gif) left top no-repeat;
}


/*------ bandeaux VIOLET FR ------*/

div#interieur_header_haut_gauche_4_fr {
	background: url(../medias/img-int/fond-interieur-haut-4-fr.gif) left top no-repeat;
}

div#interieur_header_haut_droit_4_fr {
	background: url(../medias/img-int/fond-interieur-haut-droit-4-fr.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_4_fr {
	background: url(../medias/img-int/fond-interieur-bas-4-fr.gif) left top no-repeat;
}

/*------ bandeaux VIOLET EN ------*/

div#interieur_header_haut_gauche_4_en {
	background: url(../medias/img-int/fond-interieur-haut-4-en.gif) left top no-repeat;
}

div#interieur_header_haut_droit_4_en {
	background: url(../medias/img-int/fond-interieur-haut-droit-4-en.gif) left top no-repeat;
}

div#interieur_header_bas_gauche_4_en {
	background: url(../medias/img-int/fond-interieur-bas-4-en.gif) left top no-repeat;
}











/*------ bandeaux COULEUR de FOND ------*/

div#interieur_header_bas_droit_1 {    
	background-color:#23B5DF;       /* fond Bleu*/
}

div#interieur_header_bas_droit_2 {    
	background-color:#FE9916;       /* fond Orange*/
}

div#interieur_header_bas_droit_3 {    
	background-color:#A9CD14;       /* fond Vert*/
}

div#interieur_header_bas_droit_4 {    
	background-color:#B67EE9;       /* fond Violet*/
}

/*-----------------  INTERIEUR Bloc Navigation Contact - Actualite ----------------- */

div#menu_navigation_interieur{
	float:left;
	width:331px;
	height:23px;
	padding:10px 0 0 0;
	margin:0;
	background-color:#282724; /*noir*/
	color:#FEFEFE;
	text-align:center;
}

.navigation_interieur {
	padding:0 10px 0 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FEFEFE; /*blanc*/
}

a.navigation_interieur {
	text-decoration: none;
	color: #FEFEFE;
}

a.navigation_interieur:hover {
	text-decoration: underline;
	color: #FEFEFE;
}


/*-----------------  NAVIGATION TELECHARGEMENT VIDEO ----------------- */

div#menu_navigation-video{
	float:left;
	width:331px;
	height:23px;
	padding:10px 0 0 0;
	margin:0;
	background: url(../medias/commun/fond-menu-index-video.gif) top left no-repeat;
	color:#FEFEFE;
	text-align:center;
}

.telechargement_video {
	padding:0;
	margin:0;
	color: #FEFEFE;
	font:11px Arial, Helvetica, sans-serif;
}

a.telechargement_video {
	text-decoration: none;
	color: #FEFEFE;
}

a.telechargement_video:hover {
	text-decoration: underline;
	color: #FEFEFE;
}


/* -------------------- Formulaire de contact -------------------- */

form#contact p.liserai {
	border-top:1px #23B5DF dashed;
	margin:5px 0 0 0px;
	padding:0;
	width:170px;
}

form#contact p
{
	padding:0;
}

form#contact p label
{
	display:inline;
	float:left;
	width:190px;
}

form#contact p input[type="text"],form#contact p select,form#contact p textarea
{
	font: 11px Arial, Helvetica, sans-serif;
}

form#contact p input[type="text"]
{
	width:280px;
	height:auto;
}

form#contact p input[type="text"]:focus,form#contact p select:focus,form#contact p textarea:focus
{
	background-color:#e9f7fc;
}

form#contact p input[type="reset"]
{
	margin-left:150px;
	margin-right:5px;
}

form#contact p input[type="reset"]:hover,form#contact p input[type="submit"]:hover
{
	color:white;
}

.inputform {
	border-color:#23B5DF;
	border-style:solid;
	border-width:1px;
	background-color:#f8fdfe;
	font: 11px Arial, Helvetica, sans-serif;
	color: #292929;
	padding: 1px 0 1px 4px;
	width:300px;
	scrollbar-3dlight-color :#CCCCCC ;	/*couleur pour les effets de relief*/
	scrollbar-arrow-color :#292929 ;	/*couleur pour les pointeur de défilement*/
	scrollbar-darkshadow-color :#23B5DF ;	/*couleur pour les ombres*/
	scrollbar-face-color : #E7E7E7;	/*couleur pour la surface*/
	scrollbar-highlight-color : #CCCCCC;	/*couleur pour le bord haut et le bord gauche*/
	scrollbar-shadow-color : #292929;	/*couleur pour le bord droit et le bord du bas*/
	scrollbar-track-color : #E7E7E7;	/*couleur pour la barre de défilement non cachée par le pointeur de défilement	*/
} 


.envoyer{
	margin:0 0 0 15px;
	border-color:#23B5DF;
	border-style:solid;
	border-width:1px;
	background-color:#f8fdfe;
	font-size: 11px;
	color: #028ab3;
	font-weight:bold;
}


/*-----------------  NAVIGATION MENU Horizontal et sous menu  ----------------- */

div#menu_navigation{
	float:left;
	width:605px;
	height:33px;
	margin:0;
	padding-left:22px;
	background: url(../medias/commun/fond-menu.gif) top left no-repeat;
}

#navigation ul  {
	z-index:100;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}

#navigation li  {
	float: left;
	width: 190px;
	background-color: #282724; /*fond noir*/
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#navigation li a {
	display: block;
	height: 28px;
	padding: 5px 0 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FEFEFE; /*blanc*/
	text-decoration: none;
	text-align:left;
}

#navigation li ul {
	position: absolute;
	left: -999em;
	visibility: hidden;
	padding: 0 0 0 0;
}

#navigation li ul li { 
	clear:left; 
}

#navigation li:hover ul, #navigation li.sfhover ul { 
	left: auto;
	visibility: visible;
}

#navigation li ul li a {
	display: block;	
	text-align:left;
	border:none;
	width: 182px;
	height: 15px;
	padding: 5px 2px 5px 6px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#navigation li ul li a:hover {
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#0B1521;
	text-decoration: none;
}

/*---------- NAV Theme 1 bleu ----- */

#navigation li#theme1:hover a, #navigation li#theme1.sfhover a {
	color:#23B5DF; /*Bleu*/
}

#navigation li#theme1 ul {
	height:165px;
	padding-bottom:5px;	
	background: url(../medias/commun/fond-menu-bas-theme1.png) no-repeat bottom;
}

#navigation li#theme1 ul li {	
	background-color:#23B5DF; /*fond bleu*/
}

#navigation li#theme1 ul li a {
	color:#0B1521 !important;

}

#navigation li#theme1 ul li a:hover {
	background: #86D6ED;  /*fond bleu clair au survol */
}

/*---------- NAV Theme 2 orange ----- */

#navigation li#theme2:hover a, #navigation li#theme2.sfhover a {
	color:#FDBC21; /*orange */
}

#navigation li#theme2 ul {
	height:140px;
	padding-bottom:5px;	
	background: url(../medias/commun/fond-menu-bas-theme2.png) no-repeat bottom;
}

#navigation li#theme2 ul li {
	background-color:#FDBC21; /*fond orange */
}

#navigation li#theme2 ul li a {
	color:#0B1521 !important;; 

}

#navigation li#theme2 ul li a:hover {
	background: #FEDA85;  /* fond orange clair au survol */
}

/*---------- NAV Theme 3 vert ----- */

#navigation li#theme3:hover a, #navigation li#theme3.sfhover a {
	color:#A9CD14; /*vert */
}

#navigation li#theme3 ul {
	height:90px;
	padding-bottom:5px;	
	background: url(../medias/commun/fond-menu-bas-theme3.png) no-repeat bottom;
}

#navigation li#theme3 ul li {
	background-color:#A9CD14; /*fond vert */
}

#navigation li#theme3 ul li a {
	color:#0B1521 !important;;

}
#navigation li#theme3 ul li a:hover {
	background: #D0E47E;  /*fond vert clair au survol */
}

/*-----------------  INDEX inscription NL page Index ----------------- */

div#index_droit_inscription_nl {
	width:180px;
	height:61px;
	padding:27px 0 0 10px;
	color:#FEFEFE;
}

.index_inputform_nl, .interieur_inputform_nl_1, .interieur_inputform_nl_2, .interieur_inputform_nl_3 , .interieur_inputform_nl_4 {
	border-style:solid;
	border-width:1px;
	font-size: 11px;
	color: #FEFEFE;
	padding: 2px 4px 0 4px;
	height:18px;
	vertical-align:middle;
	border-color:#FEFEFE;
	background-color:transparent;	
	width:100px;
} 

.index_inputform_nl {
	float:left;
	border-color:#C8DF68;
} 

a.index_ok_nl, a.interieur_ok_nl_1, a.interieur_ok_nl_2, a.interieur_ok_nl_3, a.interieur_ok_nl_4 {
	width:26px;
	height:15px;
	font-size: 11px;
	color: #0B0101;
	font-weight:bold;
	margin:3px 0 0 5px;
	padding: 0px 10px 5px 5px;
}

a.index_ok_nl:hover, a.interieur_ok_nl_1:hover, a.interieur_ok_nl_2:hover, a.interieur_ok_nl_3:hover, a.interieur_ok_nl_4:hover  {
	color: #0B0101;
	text-decoration:none;
}


a.index_ok_nl {
	float:left;	
	background: url(../medias/img-index/nl-bt-ok.gif) no-repeat;
}
a.interieur_ok_nl_1 {
	background: url(../medias/img-int/nl-bt-ok-1.gif) no-repeat;
	
}
a.interieur_ok_nl_2 {
	background: url(../medias/img-int/nl-bt-ok-2.gif) no-repeat;
}
a.interieur_ok_nl_3 {
	background: url(../medias/img-int/nl-bt-ok-3.gif) no-repeat;
}
a.interieur_ok_nl_4 {
	background: url(../medias/img-int/nl-bt-ok-4.gif) no-repeat;
}


/*-----------------  Pied de page  ----------------- */

div#footer {
	clear:left;
	padding:30px 0 20px 10px;
	font-size:10px;
	color:#333333;
	text-align:left;
	width:948px;
	margin:0 auto;
}
	
