@charset "UTF-8";
/* CSS Document */


.txtclecache {
	color:#CCCCCC;
	}





body {
	margin:0px;
	text-align:center;
	background-color:#CCCCCC;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
sup, small {
	line-height:50%;
	vertical-align:normal;
	font-size:80%;
	}


#idcatalogue {
	background-image:url(catalogue/catalogue-sofop07.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	width:800px;
	height:404px;
	}	


/*________________________________________rubrique video_____________________________________________*/
.videodoc {
	text-align:center;
	}


.videotitre {
	text-align:centre;
	color:#999999;
	font-size:12px;
	height:80px;
	}
	
.videotalia {
	font-size:12px;
	color:#666666;
	font-weight:normal;
	}	
	
	
.videotitre-actu {
	float:left;
	padding-left:15px;
	text-align:left;
	width:210px;
	height:40px;
	}
	
.ttrvideobouton {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-top:12px;
	background:url(images/video/tete-menu-video.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	}
.basvideobouton {
	margin-bottom:2px;
	margin-top:2px;
	background:url(images/video/cul-menu-video.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	}

.videolecteur {
	background-color:#000000;
	margin-bottom:12px;
	margin-top:0px;
	}
	
.videobouton {
	width:240px;
	border:#000000;
	border-width:medium;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:2px;
	margin-top:2px;
	background-color:#666666;
	}
.videobouton-actu {
	text-align:center;
	float:left;
	width:140px;
	background-color:#000000;
	}
	
.titreboutonvideo {
	text-align:center;
	padding-left:0px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	}

.ttrmenvideoactu {
	text-decoration:none;
	font-size:12px;
	color:#000000;
	text-align:center;
	}
.menvideoactu {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
	}
.ssmenvideoactu {
	text-decoration:none;
	font-size:12px;
	color:#CCCCCC;
	text-align:right;
	}
	
	
	
a.lienvideoactu1:link {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:5px;
	text-align:right;
	}
a.lienvideoactu1:visited {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:5px;
	text-align:right;
	}
a.lienvideoactu1:activ {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:5px;
	text-align:right;
	}
a.lienvideoactu1:hover {
	text-decoration:none;
	font-size:14px;
	color:#FF0000;
	padding-bottom:5px;
	text-align:right;
	}
	
	
a.lienvideoactu:link {
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	color:#CCCCCC;
	}
a.lienvideoactu:visited {
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	color:#CCCCCC;
	}
a.lienvideoactu:activ {
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	color:#CCCCCC;
	}
a.lienvideoactu:hover {
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	color:#FF0000;
	}

a.lienvideoactudown:link {
	text-decoration:none;
	font-size:10px;
	padding-bottom:5px;
	color:#999999;
	text-align:right;
	}
a.lienvideoactudown:visited {
	text-decoration:none;
	font-size:10px;
	padding-bottom:5px;
	color:#999999;
	text-align:right;
	}
a.lienvideoactudown:activ {
	text-decoration:none;
	font-size:10px;
	padding-bottom:5px;
	color:#999999;
	text-align:right;
	}
a.lienvideoactudown:hover {
	text-decoration:none;
	font-size:10px;
	padding-bottom:5px;
	color:#CC3300;
	text-align:right;
	}



.sttrvid {
	padding-left:10px;
	font-size:18px;
	color:#999999;
	font-weight: bold;
	}
.ttrvid {
	text-align:left;
	padding-left:10px;
	font-size:32px;
	color:#666666;
	font-weight:lighter;
	}
a.retouractu:link {
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	}
a.retouractu:visited {
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	}
a.retouractu:active {
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
	}
a.retouractu:hover {
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#FF0000;
	font-weight: normal;
	}

li a.lienactuvid:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/actuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
li a.lienactuvid:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/actuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
li a.lienactuvid:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/actuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

li a.lienactuvid:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#EE0000;
	font-weight:bolder;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/actuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

.vid {
	text-align:center;
	}

/*________________________________________rubrique video_____________________________________________*/
 	




#catanim {
	display:none;
	}
#catanimret {
	display:none;
	}

#catafix {
	display:none;
	}

#idcatanim {
	height:400;
	width:800;
	}
#idliencata {
	margin-bottom:200;
	height:200;
	width:800;
	}
.liencata08 {
	margin-bottom:200;
	height:200;
	width:800;
	}


a.liencata08:link {
	color:#000000;
	font-size:28px;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;
	text-shadow:#666666;
	}
a.liencata08:active {
	color:#000000;
	font-size:28px;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;
	text-shadow:#666666;
	}
a.liencata08:visited {
	color:#000000;
	font-size:28px;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;
	text-shadow:#666666;
	}
a.liencata08:hover {
	background:url(catalogue/catalogue-sofop07anim.gif);
	background-repeat:no-repeat;
	background-position:left;

	color:#FFFFFF;
	font-size:28px;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;
	text-shadow:#666666;
	}
	

/*_____________///////////////////////////////////////////____ debut recrutement multi___________///////////////////////////////////////////____ */


li.recrutdesc, ul.recrutdesc {
	list-style-type:none;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	padding: 0 0 2px 5px;
	margin: 0px 0;
	padding-bottom:2px;
	padding-top:2px;
	}


.blocttrmulti {
	background-color:#CCFF00;
	height:30;
	width:537;
	}

.grdtitrrecrutemulti02 {
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#333333;
	}

.grdtitrrecrutemulti {
	text-align:left;
	font-size:16px;
	color:#336600;
	}
.titrrecrutemulti {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
	
.txtrecrutemulti {
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	}
	
.bloctxtmulti {
	text-align:left;
	}
.bloctxtmulti02 {
	text-align:center;
	}
/*_____________///////////////////////////////////////////____ fin recrutement multi _____________///////////////////////////////////////////____ */

/*_____________///////////////////////////////////////////____ debut recrutement _____________///////////////////////////////////////////____ */

.titrpagrecrut {
	text-align:left;
	font-size:32px;
	font-weight:normal;
	color:#999999;
	}


.sstitrerecrutexport {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:overline;
	color:#990000;
	}
.titrerecrutexport {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	}


#recrut {
	margin:20px;
	padding:20px;
	width:800;
	height:200;
	text-align:left;
	}
#annoncrecrute {
	margin:20px;
	padding:20px;
	width:800;
	height:200;
	text-align:left;
	}

#annoncrecrute {
	margin:20px;
	padding:20px;
	width:800;
	height:200;
	text-align:left;
	}

.recrutchap {
	font-size:18px;
	color:#666666;
	}

.recruttxt {
	font-size:14px;
	color:#666666;
	}



a.lienrecrut:visited {
	border:#ffffff;

	font-size:18px;
	color:#330000;
	font-weight:normal;
	text-decoration:none;
	}

a.lienrecrut:active {
	border:#ffffff;

	font-size:18px;
	color:#330000;
	font-weight:normal;
	text-decoration:none;
	}

a.lienrecrut:link {
	border:#ffffff;
	font-size:18px;
	color:#330000;
	font-weight:normal;
	text-decoration:none;
	}

a.lienrecrut:hover {
	font-size:18px;
	color:#FFFFFF;
	border:#FF0000;
	font-weight:normal;
	text-decoration:none;
	background:url(images/degrdmenscdlien.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat-x;
	}

.zonerecrute{
	padding-bottom:5px;
	font-size:15px;
	color:#666666;
	}


/* _______________________________________________ annonce ______________________________________________________ */	


#idttrrecrut {
	height:40;
	width:200;
	background-color:#FFFFCC;	
	}


.ttrrecrut {
	font-size:16px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	
	}

.txtrecrute {
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	}

.txtrecrutemail {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}


.ttrcartrecrut {
	font-size:14px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}

.txtcartrecrut {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	}

a.lienrecrute:link {
	text-decoration:none;
	font-size:14px;
	color:#990000;
	font-weight:normal;
	text-align:center;
	}

a.lienrecrute:active {
	text-decoration:none;
	font-size:14px;
	color:#990000;
	font-weight:normal;
	text-align:center;
	}

a.lienrecrute:visited {
	text-decoration:none;
	font-size:14px;
	color:#990000;
	font-weight:normal;
	text-align:center;
	}

a.lienrecrute:hover {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	background-color:#FF0000;
	}
	
.adrssrecute {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	}

a.liencarterecrut:link {
border:none
	}
a.liencarterecrut:active {
border:none
	}
a.liencarterecrut:visited {
border:none
	}
a.liencarterecrut:hover {
border:1;
border-color:#CC0000;
	}

#textrecrut {
 text-align:center;
	}

.txtrecrutettr {
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	}

/* _______________________________________________ annonce ______________________________________________________ */	



/*_____________///////////////////////////////////////////_______ fin recrutement ___///////////////////////////////////////////____——————————————————————______________ */



/*_____________///////////////////////////////////////////____ debut tableau documentation _____________///////////////////////////////////////////____ */

.bloctxtdocu {
	margin-left:10px;
	padding-left:10px;
	}



.clicdroit {
	color:#333333;
	font-size:10px;
	}
#idclicdroit {
	display:none;
	}

.menu1tabdocu {
	margin-right:4px;
	margin-top:4px;
	padding-right:4px;

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-spacing:0;
	height:20px;
	vertical-align:top;
	}

.menu2tabdocu {
	margin-top:4px;
	margin-left:4px;
	padding-left:4px;
	text-align:right;

	border-left-style:solid;
	border-left-width:thin;	
	border-left-color:#999999;

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	height:20px;
	vertical-align:top;

	}
	
.photodocu {
	margin-right:4px;
	margin-top:4px;
	padding-right:4px;

	border-top-style:solid;
	border-top-width:5px;
	border-top-color:#DDDDDD;
	border-spacing:0;
	}

.titrdocu {
	font-size:12px;
	color:#000000;
	text-align:left;
	}
.txtdocu {
	font-size:10px;
	color:#333333;
	text-align:left;
	}

.poidsfich {
	font-size:8px;
	font-weight:normal;
	color:#666666;
	}

.poids {
	font-size:9px;
	font-weight:normal;
	color:#000000;
	}

.objetdocu {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}






a.popupdocu:link {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popupdocu:visited {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popupdocu:active {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popupdocu:hover {
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	}

a.downdocu:link {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
a.downdocu:visited {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
a.downdocu:active {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
a.downdocu:hover {
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	}


/*_____________—————————————————————————————————————————___fin tableau documentation _____________—————————————————————————————————————————___*/



/*__________/////////////////////////////////////////_____ debut tableau moduplast __________/////////////////////////////////////////_____ */


.chapitrmodu {
	font-size:16px;
	color:#555555;
	font-weight:normal;

	}

.txtmodupresent {
	font-size:10px;
	color:#333333;
	font-weight:normal;
	}

#expertmodu {
	background-color:#CCCCCC;



	}



.tdgrdttrmodu {
	background-color:#FFFFFF;
	}



.grdtitrmodu {
	font-size:20px;
	color:#BBBBBB;
	font-weight:lighter;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}




#tabmodu {
	margin-top:0px;
	margin-bottom:0px;
	
	}


.photomodu {
	margin-right:4px;
	margin-top:4px;
	padding-right:4px;

	border-top-style:solid;
	border-top-width:5px;
	border-top-color:#DDDDDD;
	border-spacing:0;
	}



.menu1tabmodu {
	margin-right:4px;
	margin-top:4px;
	padding-right:4px;

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-spacing:0;
	height:20px;
	vertical-align:top;
	}
.menu2tabmodu {
	margin-top:4px;
	margin-left:4px;
	padding-left:4px;

	border-left-style:solid;
	border-left-width:thin;	
	border-left-color:#999999;

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	height:20px;
	vertical-align:top;

	}


#idtabmodu {
	margin-top:10px;
	margin-bottom:10px;
	}

.titrtabmodu {
	margin-top:5px;
	height:20px;
	vertical-align:top;

	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
	}

.titrmlmodu {
	font-size:12px;
	color:#666666;
	text-align:left;
	}



a.popup:link {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popup:visited {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popup:active {
	font-size:14px;
	color:#333333;
	text-decoration:none;
	}
a.popup:hover {
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	}


/*__________———————————————————————————————————————______ fin tableau moduplast __________———————————————————————————————————————______ */




/*_________/////////////////////////////////////////_____ debut pages societe _________/////////////////////////////////////////_____  */


.divsoc {
	padding-right:20px;
	padding-left:20px;
	}

.divcartesoc {
	padding-right:10px;
	padding-left:10px;
	}

.colttrsoc {
	color:#999999;
	font-size:9pt;
	font-weight:500;
	text-align:center;
	}

.coltxtsoc {
	color:#666666;
	font-size:9pt;
	font-weight:500;
	text-align:center;
	}

a.suitesoc:link {
	text-decoration:none;
	color:#333333;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	}
a.suitesoc:active {
	text-decoration:none;
	color:#333333;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	}
a.suitesoc:visited {
	text-decoration:none;
	color:#333333;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	}
a.suitesoc:hover {
	text-decoration:none;
	color:#999999;
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	}


#txtadrsofop {
	text-align:left;
	margin-top:5px;
	}

.champs_adrs_grd_titre {
	color:#999999;
	font-size:9pt;
	font-weight:500;
	}
.champs_adrs_titre {
	color:#666666;
	font-size:8pt;
	font-weight:500;
	}	
.champs_adrs_txt {
	color:#333333;
	font-size:7pt;
	font-weight:200;
	}

.divtxtsoc {
	padding-right:10px;
	padding-left:10px;
	}

.txtsoc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
	color:#333333;
	}
.ttrsoc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:#666666;
	}
	
li.listsoc {
	list-style-type:disc;
	}

#divmnscdsoc {
	width:240px;
	margin-left:8px;
	}


ul#mnscdsoc, li#mnscdsoc  {
	display:block;
	text-align:left;
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
	padding: 0 0 2px 5px;
	margin: 0px 0;
	padding-bottom:5px;
	padding-top:5px;
	width:240px;
	}
li.mnscdsoc, ul.mnscdsoc {
	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	}
	
	
	
a.mailsoc:link {
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	line-height:15px;
	width:180px;
	text-decoration:none;
	}
a.mailsoc:visited {
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	line-height:15px;
	width:180px;
	text-decoration:none;
	}
a.mailsoc:active {
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	line-height:15px;
	width:180px;
	text-decoration:none;
	}
a.mailsoc:hover {
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	line-height:15px;
	width:180px;
	text-decoration:none;
	}
.effectsoc {
	font-size:16px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}
	
.supersoc {
	font-size:13px;
	color:#666666;
	font-weight:normal;
	}
.legendecarte {
	padding-left:5px;
	font-size:16px;
	color:#666666;
	font-weight:lighter;
	}
	
a.liendirectsoc:link {
	padding-top:2px;
	padding-bottom:2px;
	color:#990000;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	}
a.liendirectsoc:visited {
	padding-top:2px;
	padding-bottom:2px;
	color:#990000;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	}
a.liendirectsoc:active {
	padding-top:2px;
	padding-bottom:2px;
	color:#990000;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	}
a.liendirectsoc:hover {
	padding-top:2px;
	padding-bottom:2px;
	color:#FF0000;
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	}

a.cataintersoc:link {
	color:#990000;
	text-decoration:none;
	}
a.cataintersoc:visited {
	color:#990000;
	text-decoration:none;
	}
a.cataintersoc:active {
	color:#990000;
	text-decoration:none;
	}
a.cataintersoc:hover {
	color:#FF0000;
	text-decoration:none;
	}
.cataintersoc {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:70px;
	text-align:right;
	font-size:10pt;
	font-weight:bolder;
	}

.divsuivretsoc {
	position:inherit;
	margin-top:0px;
	float:right;
	}
	
a.liensitescd:link {
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	font-weight:500;
	color:#666666;
	width:74px;
	height:40px
	}
a.liensitescd:active {
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	font-weight:500;
	color:#666666;
	width:74px;
	height:40px
	}
a.liensitescd:visited {
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	font-weight:500;
	color:#666666;
	width:74px;
	height:40px
	}
a.liensitescd:hover {
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	font-weight:500;
	color:#FFFFFF;
	background:url(images/degrdmenscdgrd.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat;
	width:74px;
	height:40px
	}
.liensitescdencours {
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
	background:url(images/degrdmenscdgrd.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat;
	width:74px;
	height:40px

	}
/*______________——————————————————————————————————————————____ fin pages societe ______________——————————————————————————————————————————____  */




/*_____________///////////////////////////////////////////_____ debut page contact _____///////////////////////////////////////////_____________*/


.bloctxtadrss {
	font-size:8px;
	color:#333333;
	text-align:left;
	}



.ttrmail {
	color:#CC0000;
	text-align:left;
	font-size:18px;
	}


a.mailcontact:link {
	text-decoration:none;
	color:#330000;
	text-align:left;
	font-size:12px;
	}
a.mailcontact:visited {
	text-decoration:none;
	color:#330000;
	text-align:left;
	font-size:12px;
	}
a.mailcontact:active {
	text-decoration:none;
	color:#330000;
	text-align:left;
	font-size:12px;
	}
a.mailcontact:hover {
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	background:url(images/degrdmenscd.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat-x;
	}

.contact {
	color:#666666;
	text-align:left;
	font-size:14px;
	}
.telcontact {
	color:#333333;
	text-align:left;
	font-size:16px;
	}
.telcontactptt {
	color:#333333;
	text-align:left;
	font-size:12px;
	}



/*______________________ debut contact france */

#idmailfrance {
	display:none;
	}
#idcomfrance {
	display:none;
	}








/*______________________ debut contact france */








/*____________————————————————————————————————————————————______ fin page contact ______————————————————————————————————————————————___________*/




/*_____________///////////////////////////////////////////_____ debut menu secondaire ____///////////////////////////////////////////______________  */


#mnscdmodu {
	position:relative;
	width:225px;
	margin-left:10px;
	}

#mnscd {
	_position:relative;
	top: expression(body.scrollTop + 280 + "px");
	position:fixed;
	top: 280px;
	width:225px;
	margin-left:5px;
	}

li.listsstitrencours {
	padding-left:2px;
	padding-right:0px;
	padding-bottom:5px;
	font-size:10px;
	color:#FF0000;
	font-weight:normal;
	width:240px;
	}

.listtitr {
	padding-top:5px;
	font-size:30px;
	color:#CCCCCC;
	font-weight:normal;
	line-height:34px;
	width:200px;
	}
	
.listsstitr {
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	width:180px;
	}
a.listsstitr:link {
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:180px;
	text-decoration:none;
	}
a.listsstitr:visited {
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:180px;
	text-decoration:none;
	}
a.listsstitr:active {
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:180px;
	text-decoration:none;
	}
a.listsstitr:hover {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	width:180px;
	text-decoration:none;
	background:url(images/degrdmenscd.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat-x;
	}


/*_____________________________menu secondaire moduplast ________________________*/



#mnscdmcgl {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdmc {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdfc {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdpl {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdcar {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdpein {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdscie {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdmes {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdpro {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdcom {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdlou {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdtal {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}
#mnscdter {
	display:block;
	text-align:left;
	padding: 10 20px;
	margin: 0px 0;
	padding-bottom:5px;
	width:160px;
	}

ul.mnscdmoduplast , li.mnscdmoduplast {
	cursor:pointer;
	display:block;
	text-align:left;
	padding: 0 0 2px 0px;
	margin: 0px 0;
	padding-bottom:5px;

	width:200px;
	
	line-height:12px;
	font-size:9px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}	

	
	
/*_____________________________menu secondaire moduplast ________________________*/


/*_____________________________menu secondaire documentation ________________________*/


/*___________________________________liens pages download ______________________________*/

a.liennumpdown:link {
	text-align:center;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	}
a.liennumpdown:active {
	text-align:center;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	}
a.liennumpdown:visited {
	text-align:center;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	}
a.liennumpdown:hover {
	text-align:center;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}

.liennumpdownactif {
	text-align:center;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	}



/*__________________________________liens pages download ____________________________*/
	

/*_____________________________menu secondaire documentation ________________________*/

.ssrubriq {
	text-align:left;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	}

.menudochorizo {
	display:block;
	float:left;
	}


ul#mnscdisi {
	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;

	font-size:10px;
	}

ul#mnscdtopjun {
	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;

	font-size:10px;
	}
ul#mnscdtop {
	display:block;
	text-align:left;
	padding: 0 0 2px 0px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;
	font-size: 10px;
	}
	
ul#idleveplaq {

	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;

	font-size:10px;
	}
ul#mnscdsign {
	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;

	font-size:10px;
	}


ul#mnscdcasq {
	display:block;
	text-align:left;
	padding: 0 2px;
	margin: 0px 0;
	padding-bottom:5px;
	width:240px;

	font-size:10px;
	}

ul.mnscdocumentation , li.mnscdocumentation {
	display:block;
	text-align:left;
	padding: 0 0 2px 5px;
	margin: 0px 0;
	padding-bottom:5px;

	width:180px;
	
	line-height:12px;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}	

li.mnscddoc {
	display:block;
	text-align:left;
	padding: 0 0 0px 15px;
	margin: 0px 0px 0 0;

	width:240px;
	}
li.mnscdocumentation2 {
	display:block;
	text-align:left;
	padding: 0 0 0px 0px;
	margin: 0px 0;
	
	line-height:12px;
	font-size:10px;
	color:#990000;
	text-decoration:none;
	list-style-type:none;
}	
ul.ulmnscdocumentation2 {
	display:block;
	text-align:left;
	padding: 0 0 0px 10px;
	padding-bottom:0px;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}
ul.ulmnscdocumentation2b {
	float:left;
	display:block;
	text-align:left;
	padding: 0 0 0px 10px;
	padding-bottom:0px;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
}	

	
li.mnscddoc2b {
	display:block;
	text-align:left;
	padding: 2 0 0px 0px;
	list-style-type:none;
	}
li.mnscddoc2b {
	float:left;
	display:block;
	text-align:left;
	padding: 2 0 0px 0px;
	list-style-type:none;
	}
.imagesom {
	border:none;
	}

.listsstitr2over {
	font-size:12px;
	color:#FF0000;
	font-weight:900;
	width:100px;
	text-decoration:none;
	}
	 
a.listsstitr2:link {
	font-size:12px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr2:visited {
	font-size:12px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr2:active {
	font-size:12px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr2:hover {
	font-size:12px;
	color:#FF0000;
	font-weight:900;
	width:100px;
	text-decoration:none;
	}
	
a.listsstitr3:link {
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr3:visited {
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr3:active {
	font-size:10px;
	color:#330000;
	font-weight:normal;
	width:100px;
	text-decoration:none;
	}
a.listsstitr3:hover {
	font-size:10px;
	color:#FF0000;
	font-weight:900;
	width:100px;
	text-decoration:none;
	}

	
.champsdoc {
	padding-left:15px;
/*	background-image:url(images/degradtab.gif);
	background-position:left;
	background-repeat:repeat-y;*/
	}
	
/*_____________________________menu secondaire documentation ________________________*/


/*___________///////////////////////////////////////////__liens moduplast__///////////////////////////////////////////__________ */

ul {
	list-style-type:none;
	}


li a.lienscd:link {
	padding-top:0px;
	padding-left:5px;
	margin:0px;
	height:40px;
	width:150px;
	line-height:10px;
	text-align:left;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
	}

li a.lienscd:active {
	padding-top:0px;
	padding-left:5px;
	margin:0px;
	height:40px;
	width:150px;
	text-align:left;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:10px;
	list-style-type:none;
	}

li a.lienscd:visited {
	padding-top:0px;
	padding-left:5px;
	margin:0px;
	height:40px;
	width:150px;
	text-align:left;
	font-size:10px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:10px;
	list-style-type:none;
	}

li a.lienscd:hover {
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;

	margin:0px;
	height:40px;
	width:150px;
	line-height:10px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	list-style-type:none;

	background:url(images/degrdmenscd.jpg);
	background-position:top;
	background-position:left;
	background-repeat:repeat-x;
	}

/*_____________——————————————————————————————————————————_____ fin menu secondaire ____——————————————————————————————————————————______________  */




/*_____________///////////////////////////////////////////___ debut menu general ___///////////////////////////////////////////________*/

.imgtrshaut {
	position:relative;
	background-image:url(images/navigateur/bordtrshaut.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-top-width:thin;
	height:40px;
	width:800px;
	}

.menuprinc {
	position:relative;
	background-image:url(images/navigateur/menutalia8.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:1px;
	height:173px;
	width:800px;
	}

.txtactivite {
	font-size:5px;
	color:#CCCCCC;
	font-weight:normal;
	}
.txtactivitevar {
	font-size:5px;
	color:#CCCCCC;
	font-weight:lighter;
	}
.grdtxtactivite {
	font-size:5px;
	color:#CCCCCC;
	font-weight:normal;
	}


.activite {
	width:800px;
	height:5px;
	text-align:center;
	vertical-align:top;
	}


ul#menugen {

/* ______________________________margin, padding = decalage des blocs ______________________________________*/
margin: 0em; padding: 0em;
text-align: center;
}

ul#menugen li {
text-align: center;
list-style: none;
display: inline;
margin: 0em; padding: 0em;
}

ul#menugen a {
/* ______________________________Width = largeurs des blocs ______________________________________*/
float: left;
text-align:center;
/* ______________________________margin = espace entre les blocs ______________________________________*/
margin: 0em; padding: 0em 0em;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
}
* html ul#menugen a {  /* correction pour IE 5.x */
width: 8em;
w\idth: 6em;
}
	
	
#menulien {
	margin-top:132px;
	margin-left:36px;
	margin-bottom:0px;
	}


ul#menulien {
	list-style-type : none;
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	margin-left:0px;
	position:relative;
	height:40px;
	width:792px;	
	}


.actuprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

.entreprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:97px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

	
.moduprcinactif	 {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:98px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


.cataprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:84px;

	text-align:center;
	font-size:12px;
	color:#FF00000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


.docuprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:120px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

.contprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:79px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.recrutprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:40px;
	width:101px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.vidprcinactif {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:69px;

	text-align:center;
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


/*_____________—————————————————————————————————————menu general_________________________catalogue */




li a.liencata:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:84px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	}
	
li a.liencata:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:84px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	
	}
	
li a.liencata:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:84px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	}

li a.liencata:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:84px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


/*_____________—————————————————————————————————————menu general_________________________videos */


li a.lienvid:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:69px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienvid:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:69px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienvid:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:69px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.lienvid:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:69px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}



/*_____________—————————————————————————————————————menu general_________________________entreprise */


li a.lienentr:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:97px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienentr:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:97px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienentr:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:97px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.lienentr:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:97px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

/*_____________—————————————————————————————————————menu general_________________________actualite */

li a.lienactu:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienactu:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienactu:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.lienactu:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:81px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


/*_____________—————————————————————————————————————menu general_________________________moduplast */


li a.lienmodu:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:98px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienmodu:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:98px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienmodu:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:98px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.lienmodu:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:98px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

/*_____________—————————————————————————————————————menu general_________________________documentation */


li a.liendocu:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.liendocu:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.liendocu:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.liendocu:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


li a.liendocuacti:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
li a.liendocuacti:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
li a.liendocuacti:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	
	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}

li a.liendocuacti:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:120px;

	text-align:center;
	font-size:12px;
	color:#EE0000;
	font-weight:bolder;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/docuanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}


/*_____________—————————————————————————————————————menu general_________________________contacts */


li a.liencont:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:79px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.liencont:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:79px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.liencont:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:79px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.liencont:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:79px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/contactanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}






/*_____________—————————————————————————————————————menu general_________________________recrutement */


li a.lienrecrut:link {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:101px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienrecrut:active {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:101px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}
	
li a.lienrecrut:visited {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:101px;

	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;
	}

li a.lienrecrut:hover {
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	display: inline;
	height:40px;
	width:101px;

	text-align:center;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:none;
	line-height:40px;

	background:url(images/navigateur/recrutanim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
/*_____________—————————————————————————————————————___ fin menu general ___—————————————————————————————————————________ */

.titrpagbis {
	font-size:22px;
	color:#999999;
	font-weight:lighter;
	}
.titrpag {
	font-size:40px;
	color:#999999;
	font-weight:lighter;
	}
	
.titrtitrpag {
	font-size:30px;
	color:#999999;
	font-weight:lighter;
	}
	
.sstitrpag {
	font-size:18px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
	}

.sstitrtitrpag {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
	}

#txt lu {
	font-size:15px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	height:10px;
	}

#txt li {
	font-size:10px;
	color:#000000;
	font-weight:normal;
	line-height:13px;
	padding-top:0px;
	padding-left:2px;
	list-style-position:inherit;
	list-style-type:disc;
	}


#txt li.sstxt {
	font-size:10px;
	color:#000000;
	font-weight:normal;
	line-height:13px;
	padding-top:0px;
	padding-left:2px;
	list-style-position:inherit;
	list-style-type : none;
	}



.texte01 {
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:center;
	}
	
	
.texte02 {
	font-size:9px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	}



/*______________________________________________menu general bas */




.sstitrpagbas {
	font-size:14px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
	text-align:center;
	}

.sstitrtitrpagbas {
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:16px;
	text-align:center;
	}

.bloctxtadrssbas {
	font-size:8px;
	color:#333333;
	text-align:center;
	}










#menulienbas {
	vertical-align:top;
	text-align:center;
	height:250px;
	width:800px;
	background-color:#CCCCCC;
	}


ul.liengenebas {
	position:relative;

	text-align:center;
	list-style:none;
	list-style-position:inside;
	height:20px;
	width:800px;
	}
	


li a.liengenebas:link {
	float:left;
	list-style:none;
	list-style-position:inside;
	display: inline;
	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;

	padding: 0 0px;
	margin: 0px 0;

	height:20px;
	width:110px;
	line-height:20px;
	
	background-color: #CC0000;
	}
	
li a.liengenebas:active {
	float:left;
	list-style:none;
	list-style-position:inside;
	display: inline;
 	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	
	padding: 0 0px;
	margin: 0px 0;

	height:20px;
	width:110px;
	line-height:20px;

	background-color: #CC0000;
	}
	
li a.liengenebas:visited {
	float:left;
	list-style:none;
	list-style-position:inside;
	display: inline;

	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;

	padding: 0 0px;
	margin: 0px 0;

	height:20px;
	width:110px;
	line-height:20px;
	
	background-color: #CC0000;
	}

li a.liengenebas:hover {
	float:left;
	list-style:none;
	list-style-position:inside;
	display: inline;

	text-align:center;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;

	padding: 0 3px;
	margin: 0px 0;

	height:20px;
	width:110px;
	line-height:20px;

	background-image:url(images/navigateur/fondrougenavbas.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	}

/*______________________________________________menu general bas */





ul#menu {
/* ______________________________margin, padding = decalage des blocs ______________________________________*/
margin: 0em; padding: 0em;
text-align: center;
	margin-left:2px;

}

ul#menu li {
list-style: none;
display: inline;
margin: 0em; padding: 0em;
}

ul#menu a {
/* ______________________________Width = largeurs des blocs ______________________________________*/
float: left;
text-align:center;
/* ______________________________margin = espace entre les blocs ______________________________________*/
margin: 0.2em; padding: 0em 0em;
text-decoration: none; font-weight: bold;
color: #FFFFFF;
}
* html ul#menu a {  /* correction pour IE 5.x */
width: 8em;
w\idth: 6em;
}
ul#menu a:hover {
color: #FFFFFF;
}
ul#menu div {
     clear: left;
}





















