body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
    background-image: url("images/FOND_SITE_7.jpg"); 
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;
}

#Texte {
	position:absolute;
	width:575px; 
	left: 195px;
	top: 516px;
	_top: 522px;
}
#Texte p {	
	color: #000066;
	text-align: justify;}
#Texte  B{	
	color: #5050ff;
	font: bold 11px Arial, Helvetica, sans-serif;}	

#Layer1{
	position:absolute;
	width:577px; 
	height:52px;
	left: 195px;
	top: 128px;
	_top: 138px;
}
#Layer1 h1 {	/*** Mise en forme du titre ***/
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #990033;
}
#Layr1{
	position:absolute;
	width:577px; 
	height:52px;
	left: 195px;
	top: 90px;
	_top: 95px;
}
#Lauyr1{
	position:absolute;
	width:577px; 
	height:52px;
	left: 195px;
	top: 90px;
	_top: 95px;
}
#Layr1 h1 {	/*** Mise en forme du titre ***/
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #990033;
}
#LogoMenu{
	position:absolute;
	width:165px; 
	height:595px;
	left: 7px;
	top: 0px;
	_padding:8 0 0 0;
}
#LogoMenu img{
	border: none;
}
#txt1{
	font-family: Verdana;
	position:absolute;
	width:109px; 
	height:18px;
	left: 24px;
	top: 75px;
	_top: 72px;
	color: #FFFFFF;
	text-align:right;
}
#txt2{
	position:absolute;
	width:109px; 
	height:19px;
	left: 43px;
	top: 82px;
	_top: 79px;
	font-family: Verdana;
	color: #FFFFFF;
	text-align:right;
}

#m1 a
{
	margin: 30 0 0 9;
	_margin: 56 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-societe-rep.gif) no-repeat 0 -22px;
	display: block ;
}
#m1 a:hover{background: url(images/boutons/BTN-societe-rep.gif) no-repeat 0 0 ;}
#m2 a
{
	margin: 10 0 0 9;
	_margin: 10 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-maint-rep.gif) no-repeat 0 -22px;
	display: block ;
}
#m2 a:hover{background: url(images/boutons/BTN-maint-rep.gif) no-repeat 0 0 ;}
#m3 a
{
	margin: 10 0 0 9;
	_margin: 10 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-dev-rep.gif) no-repeat 0 -22px;
	display: block ;
}
#m3 a:hover{background: url(images/boutons/BTN-dev-rep.gif) no-repeat 0 0 ;}
#m4 a
{
	margin: 10 0 0 9;
	_margin: 10 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-vente-rep.gif) no-repeat 0 -22px;
	display: block ;
}
#m4 a:hover{background: url(images/boutons/BTN-vente-rep.gif) no-repeat 0 0 ;}
#m5 a
{
	margin: 10 0 0 9;
	_margin: 10 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-dom-fix.gif) no-repeat 0 -22px;
	display: block ;
}
#m5 a:hover{background: url(images/boutons/BTN-dom-fix.gif) no-repeat 0 0 ;}
#m6 a
{
	margin: 10 0 0 9;
	_margin: 10 0 0 9;
	width: 160px ;
	height: 22px ;
	background: url(images/boutons/BTN-cont-rep.gif) no-repeat 0 -22px;
	display: block ;
}
#m6 a:hover{background: url(images/boutons/BTN-cont-rep.gif) no-repeat 0 0 ;}
#tele
{
	margin: 40 0 0 9;
	_margin: 45 0 0 9;
	padding:10 0 0 20;
	_padding:10 0 0 5;
	width: 142px ;
	height: 99px ;
	background: url(images/TELE.gif) no-repeat;
	display: block ;
	text-align: center;
}
#TeleTXT a
{
	margin: 7 0 0 -7;
	_margin: 7 0 0 -7;
	width: 112px ;
	height: 25px ;
	background: url(images/boutons/BTN-mode1.gif) no-repeat 0 -25px;
	display: block ;
}
#TeleTXT a:hover{background: url(images/boutons/BTN-mode1.gif) no-repeat 0 0 ;}
#Tel
{
	margin: 25 0 0 10;
	_margin: 40 0 0 10;
	width: 140px ;
	height: 22px ;
	background: url(images/IMG_TelFax4.gif) no-repeat;
}
#Mail
{
	margin: 3 0 0 12;
	_margin: 3 0 0 12;
	width: 140px ;
	height: 22px ;
	font-size: 13;
	font-family:arial, helvetica, sans-serif;
}
#Mail a{color: #F1AF00;text-decoration:none;}
#Mail a:hover{color: #ffffff;}
#Add
{
	margin: 3 0 0 10;
	_margin: 3 0 0 10;
	width: 140px ;
	height: 24px ;
}
#CONNECT{
	position:absolute;
	width:441px; 
	height:80px;
	left: 262px;
	top: 35px;
	background: url(images/boutons/CONNECT_BTN_6.gif) no-repeat;
}
#BTN1 a{
	position:absolute;
	width:115px; 
	height:30px;
	left: 212px;
	top: 10px;
	background: url(images/boutons/BTN-dom.gif) no-repeat 0 -30px;}
#BTN1 a:hover{background: url(images/boutons/BTN-dom.gif) no-repeat 0 0 ;}
#BTN2 a{
	position:absolute;
	width:115px; 
	height:30px;
	left: 369px;
	top: 22px;
	background: url(images/boutons/BTN-client.gif) no-repeat 0 -30px;}
#BTN2 a:hover{background: url(images/boutons/BTN-client.gif) no-repeat 0 0 ;}
#BTN3 a{
	position:absolute;
	width:115px; 
	height:30px;
	left: 509px;
	top: 39px;
	background: url(images/boutons/BTN-marque.gif) no-repeat 0 -30px;}
#BTN3 a:hover{background: url(images/boutons/BTN-marque.gif) no-repeat 0 0 ;}
#BTN4 a{
	position:absolute;
	width:115px; 
	height:30px;
	left: 641px;
	top: 63px;
	background: url(images/boutons/BTN-ref-F.gif) no-repeat 0 -30px;}
#BTN4 a:hover{background: url(images/boutons/BTN-ref-F.gif) no-repeat 0 0 ;}
#TxtMove {
	position:absolute;
	width:110px; 
	height:46px;
	left: 672px;
	top: 6px;
	z-index:6;}
#TxtMove img{border: none;}
#intro {
	position:absolute;
	width:575px; 
	left: 195px;
	top: 206px;
	_top: 196px;
}
#intro2 {
	position:absolute;
	width:575px; 
	left: 195px;
	top: 130px;
	_top: 135px;
}
#LM {font: 19px arial, hevetica, sans-serif;padding:0 0 0 8;}
#LM a{padding:0 0 0 7;color: #0000aa;}
#LM a:hover{color: #F1AF00;}

#Texte p.Titre{
	width:520px; 
	_width:575px; 
	height:20px;
	background: url(images/fond_titreH20_L600_4.gif) no-repeat;
	font:bold 15px arial, hevetica, sans-serif;
	padding:0 0 0 60;
	margin: 0 0 20 0;
	color: #802000;}	
#Texte p.Foot{
	width:570px; 
	height:28px;
	background: url(images/fond_titreH28_L600_.jpg) no-repeat;
	font:10px arial, hevetica, sans-serif;
	text-align:right;
	color: #990000;}	
#Par {
	background: url(images/fond-Par3.jpg) no-repeat;
	width:575px; 
	height:172px;
	padding:8 0 8 0;
}
#Par2 {
	background: url(images/fond-Par3.jpg) no-repeat;
	width:575px; 
	height:172px;
	padding:8 0 8 0;
}
.Txt{
	font: bold 14px arial, hevetica, sans-serif;
	margin: -1 0 10 0;
	color: #002090;
	text-align: center;}
.Txt2{
	text-indent:40px ;
	font:16px arial, hevetica, sans-serif;
	color: #002090;
	letter-spacing: 2px ;
	margin: 6 0 5 0;
	text-align: center;}
.Txt21{
	text-indent:40px ;
	font:16px arial, hevetica, sans-serif;
	color: #002090;
	letter-spacing: 2px ;
	margin: 7 0 5 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;
	text-align: justify;}
	
#Texte li{font:15px arial, hevetica, sans-serif;color: #003360;margin: 0 0 10 0;_padding:0 0 0 5;line-height: 14pt;}	
#Texte a{color: #0000a0;}	
#Texte  a:hover {color: #e07000;text-decoration:none;}	
#Texte ul{list-style-image:url(images/etoile-15-12.gif);}

#Sol
{
	position:absolute;
	width:90px; 
	height:90px;
	left: 482px;
	top: 145px;
	display: block ;
}	
#Sol2
{
	position:absolute;
	width:90px; 
	height:90px;
	left: 482px;
	top: 35px;
	display: block ;
}	
a:visited{color:#0000FF;} 

.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;} 

.Style1 {color: #99A5B0;}

#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;
} 

.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;

	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 2 -10 3;
		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;
}

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:2px 5px 2px 3px;
	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: 2 0 2 10px;
		_padding: 2 0 2 10px;		
		text-align:left;
		margin: -20 2 0 3;
		_margin: -10 2 0 3;
		color:#e0e8ff;
		background-color:#2b1d5b;
		font-size:100%;
}
div.Bm a:hover {
	border:1px solid #ff5a00;
	background-color:#ffffff;
	color:#ff5a00;
}
