*{margin:0;padding:0;}a{outline: none;}:focus{-moz-outline-style: none;} p {margin-bottom:10px;}html {	height:100%;}body{	background-color:#000;	font-family : Verdana,Arial, Helvetica;	font-size : 11px;	color : #FFFFFF;	margin:0px;	padding:0px;	height:100%;	scrollbar-base-color: #567;	scrollbar-arrow-color: #fff;	scrollbar-darkshadow-color: #ccc;	scrollbar-face-color: #505050;}input{	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	border:1px solid #494949;	margin-top:2px;	margin-bottom:2px;	height:20px;}textarea{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	border:1px solid #494949;	}select{	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	border:1px solid #494949;	margin-top:2px;	margin-bottom:2px;	height:20px;}.classRadio {	padding:0px;	vertical-align:middle;	border:0px;	}img {	margin:0px;	padding:0px;	border:0px;}a{	text-decoration:none;}legend {	color:#ffffff;}#mainContent{	position:absolute;	left: 50%;	width:1010px;	margin-left: -505px;	z-index:800;}#overlay{	visibility: hidden;     position: absolute;     left: 0px;     top: 0px;     width:100%;     height:740px;     text-align:center;     z-index: 1000;	 background-image:url('../img/commun/macFFBgHack.png');}#overlay div {     width:300px;     margin: 300px auto;     background-color: #fff;     padding:15px;	 padding-top:30px;     text-align:center;}.tetiere{	position:relative;	float:none;	width:1020px;	height:106px;}.contentInt{	position:relative;	width:1010px;	height:406px;}/* HEADER */#navigation{	position:relative;	background-color : #494949;	height:107px;	width:1010px;}#logo {	position:absolute;	width:387px;	height:126px;	z-index:900;	background-image:url(../img/commun/background-logo.png);	background-repeat:true;}#selectLang{	position:absolute;	left:940px;}#ancre_menu{	position:absolute;	top:131px;	left:390px;	width:601px;}#menu{}/* FIN HEADER *//* CONTAINER */#containerContent{	width:100%;	position:relative;}.title1{	color:#eb690b;	font-weight:bold;}.title2{	color:#eb690b;	font-weight:bold;	font-size:12px;}h1 {	font-size:34px;	font-weight:bold;	margin-top:10px;	margin-bottom:10px;}h2 {	font-size:18px;	font-weight:normal;	margin:0px;	color:#eb690b;}.grey1{	color:#969696;	font-weight:bold;}.marginb10{	margin-bottom:10px;}.separator{border:0px;border-top:1px solid #cccccc;margin-bottom: 10px;}.chapoArticle {	padding-top:24px;	padding-left:20px;	padding-right:20px;	text-align:left;	font-size:30px;	font-family:Verdana, Arial, Helvetica;	float:left;	width:347px;	height:82px;	font-weight:lighter;	background-color:#322f2f;}.chapoArticle2 {	padding-top:24px;	padding-left:20px;	padding-right:20px;	margin-bottom:25px;	text-align:left;	font-size:30px;	font-family:Verdana, Arial, Helvetica;	width:153px; 	height:86px;	font-weight:lighter;	background-color:#322f2f;}.HautDroite{	float:left;	width:623px;	height:106px;	background-repeat:repeat-x;}/* FIN CONTAINER *//* HOME */.imgHome{	margin:0px;	padding:0px;	margin-bottom:-3px;}.blocA {	position:relative;	float:left;	height:293px;	/*width:350px;*/	width:347px;	padding:20px;	padding-top:14px;	margin:0px;}.blocB {	float:left;	width:603px;	height:355px;	background-color : #494949;	padding-left:20px;	padding-top:0px;	margin:0px;}.anim {	margin:0px;	margin-top:-5px;	overflow:hidden;	overflow-x: hidden;	overflow-y: hidden;	height:290px;}#marqueecontainer{position: relative;width:603px;height:290px;overflow: hidden;padding: 0px;padding-left: 0px;}/* FIN HOME *//* REFERENCES */.refGauche{	float:left;	width:348px;	padding:20px;	margin:0px;	height:366px;	background-image:url(../img/commun/ref_visu.jpg);	text-align:right;}/* FIN REFERENCES *//* UNIFORMES */.uniGauche{	float:left;	width:348px;	padding:20px;	margin:0px;	height:366px;	background-image:url(../img/commun/uniformes_06.gif);	text-align:right;}.linkuni{	font-size:12px;}.linkuni a{	color : #fff;}/* FIN UNIFORMES *//* OFFRES JOB + recrutement */.offrFiltre{	font-weight:normal;	font-size:12px;}.ANNBasGauche{	width:387px;	height:441px;	background-image:url(../img/commun/ANN_03.gif);	float:left;}.ANNBasGauche2{	width:387px;	height:441px;	background-image:url(../img/commun/offre_visu_p2.jpg);	float:left;}.ANNBasDroit1{	float:left;	width:608px;	height:408px;	background-color:#fff;	padding:4px;	padding-left:11px;	color:#000;}.labelform{	float:left;	width:140px;	height:12px;	padding-top:4px;	text-align:right;	padding-right:10px;}.labelform2{	float:left;	width:200px;	height:12px;	padding-top:4px;	text-align:right;	padding-right:10px;}.FinputTexte{width:190px;height:17px;}.ANNBasNumeration{	float:left;	width:623px;	padding-top:5px;	height:20px;	background-color:#b6b6b6;	font-size:12px;	color:#000;}.ANNBasNumeration a {	font-size:12px;	color:#000;}.ANNBasNumeration .pagination1 {width:130px;text-align:left;float:left;padding-left:10px;}.ANNBasNumeration .pagination2 {width:343px;text-align:center;float:left;}.ANNBasNumeration .pagination3 {width:130px;text-align:right;float:left;padding-right:10px;}.current_page { font-weight:bold; text-decoration:underline;}.offreBase{	float:left;	margin:4px;	width:292px;	height:127px;	background-color:#dcdcdc;	color:#000;}.contentOff{	height:90px;	padding-left:10px;	padding-right:10px;}.contentOff span{	font-weight : bold;	color:#eb690b;}.offreBase2{	float:left;	margin:4px;	width:292px;	height:127px;	background-color:#eb690b;	color:#000;}.contentOff2{	height:90px;	padding-left:10px;	padding-right:10px;}.contentOff2 span{	font-weight : bold;	color:#fff;}.linkOff {	height:14px;	text-align:right;	padding-right:10px;}.linkOff  a{	color:#000;	font-weight:bold;	text-decoration:underline;}.annonceDetails {	color:#000;	padding:20px;	width:583px;	height:376px;	overflow:hidden;	overflow-x: hidden;	overflow-y: auto;}.postuler div{	background-image:url(../img/commun/postuler.gif);	background-repeat:no-repeat;	width:119px;	height:24px;	padding-top:5px;	text-align:center;	margin-left:450px;}.postuler a {	color:white;	font-weight:bold;}.recRadioErr {	height:20px;	width:150px;	margin-left:150px;	margin-bottom:-10px;	padding-left:3px;	background-color:#fff;}.recRadioErr2 {	height:20px;	width:100px;	margin-left:200px;	margin-bottom:-10px;	padding-left:3px;	background-color:#fff;}.cell_on {	background-image:url('../img/commun/bt_calendrier_on.jpg');	background-repeat:no-repeat;	width:71px;	height:43px;}.cell_off {	background-image:url('../img/commun/bt_calendrier_off.jpg');	background-repeat:no-repeat;	width:71px;	height:43px;}/* FIN OFFRES JOB + recrutement*//* ARTICLES */.titreArticle{	padding-top:10px;	margin-left:408px;	width:430px;	color:#eb690b;	font-weight:bold;	font-size:12px;	height:30px;}.contentArticle{	margin-left:408px;	padding-right:10px;	width:580px;	height:336px;	display: block;	overflow:hidden;	overflow-x: hidden;	overflow-y: auto;}.contentArticle a{	color:#fff;	text-decoration:underline;}/* FIN ARTICLES *//* NEWS */.ACTBas{	position:relative;	width:1010px;	height:406px;	background-color:#494949;}.ACTBasNumeration{	padding-top:5px;	height:20px;	width:1010px;	background-color:#b6b6b6;	font-size:12px;	color:#000;}.ACTBasNumeration a {	font-size:12px;	color:#000;}.ACTBasNumeration .pagination1 {width:130px;text-align:left;float:left;padding-left:10px;}.ACTBasNumeration .pagination2 {width:700px;text-align:center;float:left;}.ACTBasNumeration .pagination3 {width:130px;text-align:right;float:left;padding-right:10px;}.ACTBasNumeration2{	padding-top:5px;	height:20px;	background-color:#b6b6b6;	font-size:12px;	color:#000;	text-align:left;	padding-left:387px;	width:623px;}.ACTBasNumeration2 a {	font-size:12px;	color:#000;	}.ACTBasGauche{	width:193px;	height:324px;	float:left;	padding-top:0px;}.ACTBasGauche .titleR{	text-align: right;	padding-right: 20px;	padding-left: 20px;	margin-bottom : 10px;}.ACTBasGauche .titleR a {	color: #fff;}.orange {	color: #eb690b;}.ACTBasDroit{	float:left;	width:802px;	height:398px;	padding:4px;	padding-left:11px;		overflow:hidden;	overflow-x: hidden;	overflow-y: auto;}.ACTBasDroit2{	float:left;	position:relative;	width:802px;	height:100%;	min-height:800px;	padding:4px;	padding-left:11px;	padding-top:20px;	overflow:hidden;	overflow-x: hidden;	overflow-y: auto;}.ACTBasDroit a {color: #eb690b;}/* FIN NEWS *//*BOOK*/.bkscroll{	height:337px;	overflow:hidden;	overflow-x: hidden;	overflow-y: auto;}.print{	text-align:center;	width:100px;	height:18px;	padding-top:2px;	background-color:#000;	margin-top:10px;	margin-left:80px;	border:1px solid #fff;}.print a{	color:#fff;	text-decoration:underline;	font-weight:bold;}/*FIN BOOK*//* SITEMAP */#map {padding-top:30px;}#map ul li {margin-bottom:3px;}#map ul li a{	color : #ffa574;}#map ul li ul li{margin-left:30px;}#map ul li ul li a{	color : #ffffff;}/* FIN SITEMAP *//* FOOTER */#footer{	position:relative;	color:#C6C6C6;	font-size:12px;	margin-top:8px;	margin-bottom:8px;	text-align:left;	padding-left:387px;	width:623px;}#footer a{	color:#C6C6C6;}/* FIN FOOTER */
