
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;

SCROLLBAR-FACE-COLOR: #009999; 
SCROLLBAR-HIGHLIGHT-COLOR: #003366; 
SCROLLBAR-SHADOW-COLOR: #006699; 
SCROLLBAR-3DLIGHT-COLOR: #e0e7f1; 
SCROLLBAR-ARROW-COLOR: #839fbc; 
SCROLLBAR-TRACK-COLOR: #eff2f8; 
SCROLLBAR-DARKSHADOW-COLOR: #015e8c;

}

.idlien {text-decoration:none;color:#F1AF00;} 
.lienover {text-decoration:underline;color:#ffffff; } 
.lienout {text-decoration:none;color:#F1AF00;} 
.lienoverc:hover {text-decoration:none;color:#FF9900;} 
.over:hover {text-decoration:none;color:#0000ff;} 

.Style1 {color: #8080B0;}

#Form_Ang {
	position:absolute;
	width:160px; 
	height:529px;
	left: 806px;
	top: 0px;
}
#Form_Ang fieldset {	/*** Mise en forme des cadres ***/
	font-weight: bold;
	margin: 0 0 -3px 0;
	border: 1px #FFCC00 solid;
	color: #FFB000;
	padding:0 0 0 4;
}
#Form_Ang legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	font: bold 1.3em arial, hevetica, sans-serif;
	color: #FF7700;
	background: transparent;
}
#Form_Ang p {	/*** Mise en forme des lignes du formulaire ***/
	padding: 0 0 0 0;
	margin: 5 0 2 0;
	font-weight: bold;
}
#Form_Ang label:hover, #Form_Ang input {
	cursor: pointer;	
}

#Form_Ang h3 {	/*** Mise en forme du titre ***/
	margin: 8 -1 7px 0;
	font-size: 18px;
	font-family : Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-align: center;
	line-height: 14pt;
}
.INP { background: transparent;
	 border:1px solid #3333CC;
	 color: #DDFFFF;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
}
#Form_Ang .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: #CCFFFF;
	border:1px solid #3333CC;
	color: #222255;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
	cursor:text;
}
#Form_Ang .normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: #333366;
	 border:1px solid #3333CC;
	 color: #DDFFFF;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
}

.COMENT { background: transparent;
	_overflow:none;
	 border:1px solid #3333CC;
	 color: #DDFFFF;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
	height: 100px;
SCROLLBAR-FACE-COLOR: #009999; 
SCROLLBAR-HIGHLIGHT-COLOR: #003366; 
SCROLLBAR-SHADOW-COLOR: #006699; 
SCROLLBAR-3DLIGHT-COLOR: #e0e7f1; 
SCROLLBAR-ARROW-COLOR: #839fbc; 
SCROLLBAR-TRACK-COLOR: #eff2f8; 
SCROLLBAR-DARKSHADOW-COLOR: #015e8c;
}

.foc{	/*** Mise en avant des champs en cours d'utilisation ***/
	_overflow:none;
	background: #CCFFFF;
	border:2px solid #3333CC;
	color: #222255;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
	height: 100px;
}
.nor{	/*** Retour à l'état normal après l'utilisation ***/
	_overflow:none;
	background: #333366;
	 border:1px solid #3333CC;
	 color: #DDFFFF;
	font: bold 1.1em arial, hevetica, sans-serif;
	width:150px;
	height: 100px;
}
.bouton{	/*** Retour à l'état normal après l'utilisation ***/
	background: #FF8800;
	 border:1px #FFB000 solid;
	color: #111155;
	font: bold 1.3em arial, hevetica, sans-serif;
	font-weight: bold;
	width:160px;
	height: 20px;
	_height: 22px;
	vertical-align:85%
}
.bouton:hover {	
	color: #ffDDDD;
	background: #BB4400;
	border:1px solid #FF0000;
	cursor: pointer;
}

a.case:hover { 
	font: bold 2em arial, hevetica, sans-serif;
	cursor: pointer;
	border: 1px #FFCC00 solid;
} 

#Promo fieldset {	
	margin: 0 5 10 0;
	border: 1px #ff9900 solid;
	color: #ffb810;
	padding:0 0 0 0;
	_padding:0 -8 0 -5;
}
#Promo fieldset img{	
	border: 0;
}
#Promo p {	
	margin: 0 5 0 5;
	_margin: 0 5 0 10;
	font: bold 0.9em arial, hevetica, sans-serif;
	text-align:justify;
	padding:0 0 0 0;
}
#Promo legend {	
	font:bold 1em arial, hevetica, sans-serif;
	color: #ffb000;
}
#prtxt {	
	font:13px arial, hevetica, sans-serif;
	color: #ffaa00;
	margin: 10 0 13 0;
	_margin: 3 0 13 0;
	text-align:justify;
	padding:0 4 0 3;
	line-height: 15pt;
}
#prtxt1 {	
	font:20px arial, hevetica, sans-serif;
	color: #ffb810;
	text-align:justify;
	letter-spacing: 0px ;
	word-spacing: 2px ;
	padding:0 0 0 0;
	line-height: 18pt;
}
#Promo a:hover {	
	color:#ddddff;
	text-decoration:none;
}
#Promo a{	
	font: bold 1em arial, hevetica, sans-serif;
	color: #df6900;
	text-align:justify;
	text-decoration:none;
}
.txt1{text-align:justify;}
.txt2{letter-spacing: 1px ;word-spacing: 5px ;}
.Liste ul
{
	margin: -78 0 6 75;
	padding: 0 0 0 0;
	list-style-type: none ;
}
.Liste img
{
	margin: 20 0 6 50;
	padding: 0 0 0 0;
}
ul#Liste li
{
	text-align: left;
}


.listmarque 
{
	color: #990000;	
	font:  10px arial, helvetica, sans-serif;
	line-height: 10pt;
	text-align:justify;
	text-decoration:none;
	
}
.listmarque B {
	font:  bold 12px arial, helvetica, sans-serif;
}

.listmarque a
{
	color: #000077;	
	font:  10px arial, helvetica, sans-serif;
	line-height: 10pt;
	text-align:justify;
	text-decoration:none;
	
}
.listmarque a:hover
{
	color: #d03000;
}




/* Checkboxes */
label.checkbox_checked {
	background: url(images/tick.png) no-repeat;	
	margin: 0 0 0 0;
	padding-left: 22px;
	display:inline-block;
	height:18px;
}
label.checkbox_unchecked  {
	background: url(images/cross.png) no-repeat;	
	margin: 0 0 0 0;
	padding-left: 22px;
	display:inline-block;
	height:18px;
}




/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */



	
	div.pagination {
	color:#48b9ef;
	padding: 2 0 8 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}
	div.pagination p{
		padding: 1 0 1 0px;
		text-align:left;
		margin: 0 6 -10 6;
		color:#e0e8ff;
		background-color:#2b1d5b;
		font-size:100%;
}

div.pagination a {
	color:#2b1d5b;
	background-color:#e0e8ff;
	padding:2px 4px;
	margin:0 -1px;
	text-decoration:none;
	border:1px solid #2b1d5b;
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #ff5a00;
	background-color:#ffffff;
	color:#ff5a00;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #ff5a00;
	color:#fff;
	font-weight:bold;
	background-color:#ff6c16;
}
div.pagination span.disabled {
	display:none;
}


#Par {
	background: url(images/fond-Par3.jpg) no-repeat;
	width:575px; 
	height:172px;
	padding:8 0 0 0;
}
#Sol
{
	position:absolute;
	width:90px; 
	height:90px;
	left: 482px;
	top: 34px;
	display: block ;
}	

.Txt{
	font: bold 14px arial, hevetica, sans-serif;
	margin: -1 0 10 0;
	color: #002090;
	text-align: center;}
.Txt2{
	text-indent: 0px ;
	font:16px arial, hevetica, sans-serif;
	color: #002090;
	letter-spacing: 1px ;
	margin: 7 0 2 2;
	text-align: center;
	}
.Txt21{
	text-indent:40px ;
	font:16px arial, hevetica, sans-serif;
	color: #002090;
	letter-spacing: 2px ;
	margin: 7 0 2 0;
	text-align: center;}
.Enum{
	width:450px; 
	height:20px;
	background: url(images/etoile-19-17.gif) no-repeat;
	font:bold 17px arial, hevetica, sans-serif;
	color: #e0e0ff;
	margin: 0 0 4 100;
	padding:0 0 0 28;
}
.ref{
	color: #000066;
	width:570px; 
	text-align: justify;
	padding:10 0 0 7;	
	}
	
#Layer1{
	position:absolute;
	width:577px; 
	height:52px;
	left: 195px;
	top: 115px;
	_top: 135px;
}
#Layer1 h1 {	/*** Mise en forme du titre ***/
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #990033;
}
#Tel{
	position:absolute;
	width:138px; 
	height:22px;
	left: 12px;
	top: 480px;
	_top: 490px;
}
#Mail{
	position:absolute;
	width:140px; 
	height:25px;
	left: 12px;
	top: 510px;
	_top: 520px;
}
#Add{
	position:absolute;
	width:140px; 
	height:25px;
	left: 12px;
	top: 510px;
	_top: 520px;
}

.decpan  {
	width:560px;
	font: 14px arial, hevetica, sans-serif;
	text-align: justify;
	color:#205080;
	margin:10 0 0 0;
	line-height:16px;
	letter-spacing: 0px ;
}
.decpan  b {
	font:bold 14px arial, hevetica, sans-serif;
	line-height:14px;
	text-align: justify;
	color:#4080a0;
}

#Texte h2 {	/*** Mise en forme du titre ***/
	width:543px; 
	_width:560px; 
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#2b1d5b;
	letter-spacing: 2px ;
	padding: 2 0 1 17px;
	text-align:left;
	text-indent:17px;
	margin: 50 6 0 0;
	background:url(images/2197-3.gif) no-repeat 14px 6px;
	background-color:#ff5a00;
	border-bottom:2px solid #2b1d5b;
	border-top:2px solid #2b1d5b;
}
#Texte h3 {	/*** Mise en forme du titre ***/
	overflow: hidden;
	width:543px; 
	_width:560px; 
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#e0e8ff;
	letter-spacing: 2px ;
	padding: 2 0 1 17px;
	text-align:left;
	text-indent:20px;
	margin: 10 6 0 0;
	background:url(images/2197-4.gif) no-repeat 15px 4px;
	background-color:#2b1d5b;
	border-bottom:2px solid #ff5a00;
}
#Texte h4 {	/*** Mise en forme du titre ***/
	width:550px; 
	_width:560px; 
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#e0e8ff;
	letter-spacing: 3px ;
	padding: 2 0 1 10px;
	text-align:left;
	text-indent:20px;
	margin: 0 6 0 0;
	background:url(images/fldb4.gif) no-repeat;
	background-color:#2b1d5b;
	border-top:2px solid #ff5a00;
}
.ref  B{	
	color: #5050ff;
	font: bold 11px Arial, Helvetica, sans-serif;}	
#colonne1 {     
	float: left;     
	width: 280px;     
	margin-right: 10px;     
	margin: 0 0 0 0; 
	padding: 0 0 0 0px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify ;
	background: #2b1d5b; 
	color:#e0e8ff;	} 
#colonne2 {     
	overflow: hidden;    
	width: 260px; 
	_width: 278px;     
	margin: 0 0 0 0;  
	padding: 10 10 10 10px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify ;
	background: #2b1d5b; 
	color:#e0e8ff;
	} 

#colonne3 {     
	float: left;     
	width: 260px; 
	_width: 278px;     
	margin-right: 10px;     
	margin: 0 0 0 0; 
	padding: 10 10 10 10px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify ;
	background: #2b1d5b; 
	color:#e0e8ff;	} 
#colonne4 {     
	overflow: hidden;    
	width: 280px;     
	margin: 0 0 0 0;  
	padding: 0 0 0 0px;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: justify ;
	background: #2b1d5b; 
	color:#e0e8ff;
	} 
.decpan2  {
	width:560px;
	font:bold 10px arial, hevetica, sans-serif;
	text-align: justify;
	color:#002040;
	margin:0 0 2 0;
}
#Layer2{
	position:absolute;
	width:220px; 
	height:300px;
	left: 195px;
	top: -10px;
	_top: 3px;
}
#Layer2 h1 {	/*** Mise en forme du titre ***/
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #990033;
}
#blason a{     
	float: left;     
	width:126px; 
	height:140px;
	background:url(images/fond-new-5.gif) no-repeat;
	padding:20 5 5 0;
	margin:0 0 0 10;
	_padding:20 15 5 6;
	_margin:0 0 20 12;
	text-decoration:none;
	font:bold 17px arial, hevetica, sans-serif;
	letter-spacing: 1px ;
	text-align: center;
	vertical-align:middle;
	line-height:27px;
	color:#ff5a00;
	} 
#blason a:hover, #blason a:active {
	color: #e0e0ff;
}	
#flaglang a{ 
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */ 
  } 
#flaglang a:hover, #flaglang a:active{ 
    opacity : 10; 
    -moz-opacity : 10; 
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */ 
    filter : alpha(opacity=100); /* IE < 8 */ 
  } 
#Txtd h1{ 
    font: 24px Arial, Helvetica, sans-serif;
	line-height:38px;
	color: #ffffff;
  }   
#Txtd h2{ 
	font: 24px Arial, Helvetica, sans-serif;
	line-height:20px;
  	color: #002080;
}   
#titrh4 td{  
	line-height:20px;
	;border-bottom:2px solid #FF4D11;
	}
	
div.Bm a:visited {
	color:#e0e8ff;
	background-color:#2b1d5b;
}

div.Bm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#e0e8ff;
	background-color:#2b1d5b;
	padding:3px 5px 3px 4px;
	margin: 0 0 0 0;
	text-decoration:none;	
	border-right:solid 2px #e0e8ff;

}
	div.Bm p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		padding: 3 0 3 6px;
		_padding: 3 0 3 6px;		
		text-align:left;
		margin: 0 0 0 0;
		_margin: 0 0 0 0;
		color:#e0e8ff;
		font-size:100%;
}
div.Bm a:hover {
	border:1px solid #ff5a00;
	background-color:#ffffff;
	color:#ff5a00;
}
