/* CSS Document */

body, html{
	margin:0;
	color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

a{
	color:#d4191b;
	text-decoration:none;}
		
a:hover{
	color:#d4191b;
	text-decoration:underline;}

.container-1{
	background:url(../img/global-bg-Y.jpg) center repeat-y;
}
.container-2{
	background:url(../img/global-bg-bottom.jpg) bottom center no-repeat;
}

.global{
	width:980px;
	margin:0 auto}

.header{
	position:relative;
	height:86px;}

.h-logo a{
	position:absolute;
	top:21px;
	left:24px;
	width:162px;
	height:46px;
	background:url(../img/h-logo.gif) no-repeat;}
	
.h-deco{
	position:absolute;
	top:0;
	left:229px;
	width:148px;
	height:86px;
	background:url(../img/h-deco.gif) no-repeat;
}
	
.h-teaser{
	position:absolute;
	top:19px;
	left:382px;
	width:473px;
	height:37px;
	background:url(../img/h-teaser.gif) no-repeat;
}

.menutop{
	height:29px;
	background:url(../img/menu-top-bg.gif) repeat-x;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:/*95px*/179px;
	/*padding:0 auto*/
	
}
.menutopBt a{
	display:block;
	color:#615d5d;
	padding:6px 25px 5px;
	background:url(../img/dash-Y.gif) right repeat-y;
	float:left;
	text-decoration:none;}
	
.menutopBt a:hover{	
	color:#d4191b;
	}
	


		.menutopBt-ON a{
			display:block;
			color:#d4191b;
			text-decoration:none;
			padding:6px 25px 5px;
			background:url(../img/dash-Y.gif) right repeat-y;
			float:left;
			}
			
		.menutopBt-ON a:hover{	
			color:#d4191b;
			}
.content{
	padding-top: 10px;
}
.col-1{
	float:left;
	background:url(../img/box-small.jpg) top right no-repeat;
	padding:30px 14px 0 8px;
	width: 180px;
	z-index: 1;
	}
.col-2{
	float:left;
	padding-top: 10px;
	width:770px;
	padding-bottom: 20px;
}
.col-3{
	width:250px;
	float:right;}
.victor{
	clear:both;}
.footer{
	position:relative;
	background:url(../img/footer-deco.jpg) top no-repeat;
	height:100px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6f6f6f;
	clear: both;
}
.footerCopy{
	position:absolute;	
	left:10px;}
.footerMenu{
	position:absolute;
	right:10px;
	text-align:right;
	
	}
.footerMenu a{
	display:block;
	float:left;
	color:#6f6f6f;
	padding:0 6px 0 5px;
	text-decoration:none;
	background:url(../img/pix-color-1.gif) right repeat-y;
	}
.footerMenu a:hover {color:#d4191b;}
	
.footerCopy, .footerMenu{
top:22px;}

.box-1{
width:174px;
background:url(../img/dash-X.gif) bottom repeat-x}

.boxInfo{
	background:url(../img/ico-i.jpg) top left no-repeat;
	padding:0 0 25px 27px;
}
.boxOnem{
	background:url(../img/logo-onem.jpg) 0 16px no-repeat;
	padding:24px 0 18px 50px;
}

.boxTitresServices{
	background:url(../img/ico-titre-service.jpg) top left no-repeat;
	padding:0 0 0 0px;
	
}
.boxEmploi{
	background:url(../img/ico-titre-ombrella.jpg) top left no-repeat;
	}
.boxBtFlash{
	width:222px;
	height:43px;
}

	
.boxLogosPartnair{
	text-align:center;
	padding:16px 0 0 0}
.boxLogosPartnair-1{
	height:30px;
	padding:7px 0;
	background:url(../img/logo-sodexo.jpg) center no-repeat;}
.boxLogosPartnair-2{
	height:60px;
	padding:7px 0;
	background:url(../img/logo-groupeS.jpg) center no-repeat;}
.boxLogosPartnair-3{
	height:60px;
	background:url(../img/logo-darewin.jpg) center no-repeat;}
.teaser a{
	display:block;
	width:502px;
	height:283px;
	background:url(../img/teaser.jpg) no-repeat;}
	
.post-1{
	background:url(../img/box-xl.gif) bottom left no-repeat;
	padding:10px 0 25px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #343434;
}
.post-2{
	background:url(../img/box-xl-4.gif) bottom right no-repeat;
	padding:10px 0 25px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #343434;
	z-index: -10;
}

.post-3{
	
	padding:10px 0 25px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #343434;
	z-index: -10;
}

.post-1 p, .wrap-7{
	margin-top:0;
	
	line-height: 20px;
}


.wrap-1{
	background:url(../img/dash-X.gif) bottom repeat-x;
	padding: 0 0 0 15px;
}
.wrap-2{
	background:url(../img/pix-color-1.gif) bottom repeat-x;
	padding-bottom:20px
}
.wrap-3{
	padding: 13px 0 0;
	}
.wrap-4{
	margin-left:-13px;
	padding-right: 10px;
}

.wrap-5{
	width:475px;
	padding-right:40px;
}

.wrap-6{
	background:url(../img/dash-X.gif) bottom repeat-x;
	padding-bottom:20px
}

.wrap-7{
	
	padding-left:20px;
	background:url(../img/dash-Y.gif) left repeat-y;
}
.wrap-8{
	width:502px;
}
.wrap-9{
	border: 1px solid #d3d3d3;
	width: 235px;
}


.displace-1{
	padding:0 0 0 7px
}
	
.TitleStyle-0{
	font-size:18px;
	color:#3b3a3a;
}
.TitleStyle-1{
	font-size:18px;
	color:#3b3a3a;
	padding:15px 0 0 50px;
}
.TitleStyle-2{
	font-size:12px;
	color:#d4191b;
	padding:2px 0 10px 9px;
	background:url(../img/dash-X.gif) repeat-x bottom;
	font-weight: bold;
}

.TitleStyle-3{
	/*font-size:12px;*/
	color:#666666;
	background:url(../img/fleche.jpg) no-repeat  left top;
	font-size: 12px;
	padding:9px 0 13px 35px;
	border-bottom: solid 1px #d4191b
	/*font-weight: bold;*/
}

.TitleStyle-4{
	/*font-size:12px;*/
	color:#666666;
	background:url(../img/picto.gif) no-repeat  left top;
	font-size: 12px;
	padding:9px 0 13px 40px;
	border-bottom: solid 1px #d4191b
	/*font-weight: bold;*/
}
.wrap-81{
	padding-bottom:10px;
	background:url(../img/dash-X.gif) repeat-x bottom;
	padding-left: 10px;
	line-height: 13px;
	
}
.wrap-82{
	padding-bottom:10px;
	background:url(../img/dash-X.gif) repeat-x bottom;
	
	
	
}
.TitleStyle-41{
	/*font-size:12px;*/
	color:#666666;
	background:url(../img/picto.gif) no-repeat  left top;
	font-size: 12px;
	padding:9px 0 13px 40px;
	
	
	/*border-bottom: solid 1px #d4191b
	font-weight: bold;*/
}


.style-1{
	text-align:justify;}
.Tel{
	font-size:18px;
	color:#ca171e;}
.helper-1{
	float:left;
	width:177px}
.helper-2{
	white-space:nowrap;}
.size-2{
	font-size:14px;}
	

/*------------*/
/****** FORMULAIRE
*******************/
.box-8, .boxForm {
	font-size: 11px;
}
.box5 input {
	z-index: 100;
	position:relative;}
.box5 option{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00719b;
	font-size:12px}
.box5 td {
	padding: 1px 0px 0px;
}
.puce-2 {
	background:url(../img/pics/puce-2.gif) 0px 9px no-repeat;
	padding:0px 5px 0px 9px;
	margin:0px;
	white-space:nowrap;
}
.puce-2b {
	padding:5px 0px 0px 15px;
	margin:0px;
}


.puce-22 {
	padding:0px 0px 0px 15px;
	margin:0px;
}
.puce-3 {
	padding:0px 0px 0px 15px;
	margin:0px;
}
.puce-4{
	padding-left:15px;
	background:url(img/puce-fleche.gif) 3px 2px no-repeat #edf8fa;
	padding-right: 7px;
	
}
.indent {
	padding:0px 0px 0px 10px
}
/****** champs formulaires *******/

.textField-1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003359;
}
.textField-2, .textField-3, .textField-4, .textField-6, .textField-7, .Field-2, .Field-3, .commentaire {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003359;
}
.noteType-1 {
	font-size:9px;
	color:#666666;
}
.w-space-1{
	width:180px}
	
.w-space-2, .w-space-4, {
	width:75px}
	
.w-space-7{
	width:30px;
	padding: 0 3px;
	/*padding-left:3px;
	padding-right:3px;*/}
	
.w-space-8{
	/*width:20px
	padding-left:3px;*/
	padding-right:41px;
}

.w-space-3{
	width: 85px;}
	
.interligne-1{
	line-height:13px;}
	
.interligne-1 td{
	padding-top:2px;
	padding-bottom:2px;}
	
.TtBox{
	border:#0081c6 1px solid;
	background: #edf8fa;
	font-weight: bold;
	float: left;
}
.commentaire{
	width:300px;
	overflow: hidden;
}

.puce-1{
	background:url(../img/pics/puce-2.gif) 0 9px no-repeat;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	
	
}
