@charset "utf-8";


#bloc2b, #bloc3b, #blocspe, #bloc5 {
	float: left;
	padding: 0;
}


#bloc2b, #blocspe {
	width: 320px;
	padding: 25px 25px 10px;
}

#bloc3b {
	width: 282px;
	padding:35px 25px 15px 5px;
}


#bloc2b h2, #blocspe h2, #bloc5 h2 {
	color: #999999;
	margin: 0 auto 5px;

}

#bloc2b h3, #bloc3b h3, #bloc5 h3, .how h3, .contjob h3 {
	font-size: 20px;
	color: #D17503;
	margin: 0 auto;
	padding: 0;
}
#bloc2b h4, .how h4 {
	font-size: 13px!important;
	color: #666666!important;
	font-weight: bold;
	border-top: 1px solid #999999;
	text-align: right!important;
	margin: 15px auto 10px!important;
}

#blocspe h3 {
display :none;
}

#bloc3b h4 {
	font-size: 16px;
	color: #DD0505;
	margin: 0 auto;
	padding: 0;
}

#bloc2b p, #bloc3b p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.how p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
}

.how {
	padding-right: 20px;
	padding-left: 5px;
	margin-top: 20px;
}


#bloc2b a, #bloc3b a, #blocspe a {
	font-weight: bold;
	color: #C10404;
	text-decoration: none;

}

#bloc2b a:hover, #bloc3b a:hover, , #blocspe a:hover {
	color: #E27C04;

}

#bloc2b ul, #bloc3b ul {
	list-style: none;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #111;
	padding: 5px;
}

#blocspe ul {
	list-style: none;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px;
}

#blocspe li {
	margin: 2px auto 0;
	padding: 2px;
}

#blocspe a {
	font-weight: normal;
	color: #C666;
	text-decoration: none;
}

#blocspe a:hover {
	color: #E27C04;

}


#bloc2b li, #bloc3b li {
	margin: 2px auto 0;
	padding: 5px 10px;;
	background: #F3F3F3;
}


#bloc2b table, #bloc3b table {
	margin: 5px 0;
	font-size: 11px;

}



#bloc2b th, #bloc3b th{
text-align: left!important;
	padding: 3px 5px;
	border-bottom: 1px solid #000000;
}

.lft {
	font-weight: bold;
	text-align: right!important;
}

#bloc2b td, #bloc3b td  {
	padding: 3px 5px;
	text-align: center;
	border-top: 1px dotted #CCCCCC;

}

.contnew h2 {
	font-size: 20px;

}

.contnew em {
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.caution {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background: #FFFFFF;
	text-align: justify;
	padding: 10px;
	width: 260px;
	border: 1px solid #CCCCCC;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity: 0.85;
	z-index: 15;
}

.caution a{
	display: block;
	text-align: right;
}
#bloc5 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 630px;
	padding: 25px;
}

#bloc5 h3{
	margin :15px auto;
}


#bloc5 h4{
	font-size: 12px;
	font-weight: bold;
 margin: 5px auto;
}

#bloc5 p{
	margin: 2px auto 6px;

}
/* bouton home*/

#bthom {
	padding: 5px 0!important;
}
#bthom a {
	display:inline!important;

}
#bthom a img{
	border-style: none;
	margin: 15px 0 -10px 0;
	display:inline!important;
/*	width: 150px;*/

}

/* subfooter*/

#subfoot {
	padding:25px;
	border: 1px solid #9C948B;
	color: #EBE9E7;
	text-align: left;
	margin-top: 80px;
	background: #726A61;
}

#subfoot h4{
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted #EBE9E7;

}

#subfoot h5{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#subfoot p{
	text-align: justify;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	padding-top: 2px;

}

#subfoot a{
	color: #FFDFC1;
	font-weight: bold;

}

/*Definitions des blocs formulaires*/
#globform{
	padding: 5px;
	float: left;
	width: 300px;
}

#globform2{
	padding: 5px;
	float: left;
	width: 250px;
}


.date {
	margin: 3px auto;
	font-size: 10px!important;
	font-weight: bold!important;
}

.joblink {
	padding: 5px;
	margin-top: 10px;
}

.joblink a{
	font-size: 14px!important;
	text-align: left!important;
	padding-left: 50px;
	margin: 3px auto 10px 15px;
	color: #DC2314!important;
	display: block;
	background: url(../nav/bt_tri1.png) no-repeat 6px;
}

.joblink a:hover{
	color: #E28818!important;
	background: url(../nav/bt_tri_hover.png) no-repeat 6px;
}

.jobmail a{
	text-align: center!important;
	padding: 5px!important;
	;
	margin: 3px auto 5px!important;
	;
	font-weight: normal!important;
	color: #990000!important;
	text-decoration: underline;
}

.jobmail a:hover{
	text-align: center!important;
	padding: 5px;
	margin: 3px auto 5px;
	font-weight: normal!important;
	color: #000000!important;
}
