﻿@charset "utf-8";
a:link {color: #003D70;}
a:visited {color: #003D70;}
a:focus {color: #333;}
a:hover {color: #333;}
a:active {color: #333;}
body {
	background: #4897BB url(/img/com/body-bg.png) left top repeat-x;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}

dl {
	margin: 0 0 20px 0;
	padding: 0;
}
	dt {
		clear: both;
		/*float: left;*/
		margin: 0;
		padding: 2px 0 0 0;
		width: 300px;
		font-weight: bold;
	}
	dd {
		margin: 0 0 0 20px;
		padding: 2px 0;
	}
em {font-style: italic;}
h1 {
	color: #2A78BA;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;}
/*
.page-cnrfid h1 {color:#B9808F;}
.page-rfid h1 {color:#C66DC7;}
.page-communication h1 {color:#9B6CCD;}
.page-normalisation h1 {color:#7B74CE;}
.page-appels h1 {color:#6E9BCE;}
.page-adherents h1 {color:#6DC3C7;}
.page-adherer h1 {color:#6ECEA2;}
*/
/*#navheader-8 h1 {color:#74CE75;}
#navheader-9 h1 {color:#9DCE6E;}
#navheader-10 h1 {color:#CBD585;}*/

h2 {
	color: #800000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;}
h3 {
	font-size: 12px;
	font-weight: bold;}
h1 a,
h2 a {text-decoration: none;}
img {border: none;}
p {
	margin: 0 0 10px 0;
	text-align: justify;}
strong {font-weight: bold;}
ol, ul {margin-bottom: 10px;}
#about {
	color: #AAA;
	font-size: 10px;}
#baseline {
	left: 290px;
	position: absolute;
	top: 30px;
	cursor: pointer;
	}
#global {
	background: transparent;
	border: none;
	margin: 18px auto;
	position: relative;
	width: 984px;}
#main {
	background: #FFF;}
#footer {
background: transparent;
color: #707070;
font-size: 10px;}
	#footer a {text-decoration: none;}
	#footer a:link {color: #707070;}
	#footer a:visited {color: #707070;}
	#footer a:focus {color: #086A85;}
	#footer a:hover {color: #086A85;}
	#footer a:active {color: #086A85;}
	#footer p {
		line-height:14px;
		margin: 0 0 5px 0;}
	#footer ul {
	list-style-type: none;
	padding: 0;	}
#footerMain {background: #FFF;}
#footer1 {
	background: #FFF;
	float: left;
	margin: 0 0 0 10px;}
#footer2 {
background: #FFF;
float: left;
margin: 0 15px;
padding: 0 15px;
width: 230px;}
#footer3, #footer4 {
background: #FFF;
border-left: 1px solid #C5C5C5;
float: left;
height: 80px;
padding: 0 0 0 15px;
width: 110px;}
#footer li {margin-bottom: 8px;}
#footer5 {
background: #FFF;
float: right;
width: 310px;}
#footer5 img {margin: 0 10px 0 0;}
#footer6 {
	margin-left: 126px;
}
#footer6 p {
	margin-bottom: 0;
	padding-bottom: 5px;
}
#header {
	background:#FFF;
	position: relative;}
#header h1 {
	position: absolute;
	top:-999999px;}
#navTop {
	position: absolute;
	right: 10px;
	top: 10px;}
#part {padding: 20px;}
#blocRechercher {
	background: #FFF;
	padding: 5px 0 5px 5px;
	position: absolute;
	right: 1px;
	top: 195px;
	width: 200px;}
	#blocRechercher p {margin:0;}
#inputRechercher {
	background: #FFF url(../img/com/loupe.gif) 5px 0 no-repeat;
	border: 1px solid #003C70;
	height: 20px;
	margin-right: 5px;
	padding: 0 0 0 33px;
	vertical-align: middle;
	width: 112px;}
#inputSubmit {vertical-align: middle;}
.colLeft, .colRight {
	float: left;
	width: 385px;}
.colRight {margin-left:10px;}
.box {
	background: #FFF url(/img/com/top-box.gif) left top no-repeat;
	border-radius: 0 0 10px 10px;
	border: none;
	-webkit-box-shadow: 0 3px 5px 0 #E8E8E8;
	-moz-box-shadow: 0 3px 5px 0 #E8E8E8;
	box-shadow: 0 3px 5px 0 #E8E8E8;
	/*float: left;*/
	line-height: 14px;
	margin: 15px 10px 0 0;
	padding: 0 0 30px 0;
	position: relative;
	width: 385px;}
	.box h2 {
		color: #972C24;
		font-family: SansationRegular, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: normal;
		margin: 15px 0 15px 17px;
		padding: 15px 0 0 0;}
.box-right {margin-top: 0;}
.boxLink {
	bottom: -1px;
	position: absolute;
	right: 0;
	/*background: #972C24 url(/img/com/b-box-bg1.gif) left top repeat-x;
	border-radius: 10px 0 10px 0 ;
	color: #FFF;
	font-family: SansationRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 10px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #550A05;
	filter: dropshadow(color=#550A05, offx=2, offy=2);*/ }

.center {text-align: center;}
#content {
	background: #FFF;
	float: left;
	width: 790px;}
.clear, .separateur {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}
.sidebarLeft {
	background: #FFF;
	float: left;
	margin-right: 7px;
	width: 175px;}
/***/
.nav {
	/*font-family: SansationBold, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	margin-bottom: 10px;
	width: 175px;}
	.nav a {
		color: #003d70;
		text-decoration: none;}
.navheader, .nosubmenu {
	background: #FFF url(/img/com/navheader-bg.gif) left top no-repeat;
	font-size: 13px;
	height: 30px;
	line-height: 18px;
	padding-left: 26px;}
.submenu {
	font-size: 11px;
	margin-left: 26px;}
	.submenu ul {margin-bottom:15px;}
	.submenu li {background: #FFF url(/img/com/puce-nav2.gif) left 8px no-repeat;
		padding: 4px 0 4px 5px;}
		.submenu li a {color: #2a78ba;}
#navheader-1 a:hover {color:#B9808F;}
#navheader-2 a:hover {color:#C66DC7;}
#navheader-3 a:hover {color:#9B6CCD;}
#navheader-4 a:hover {color:#7B74CE;}
#navheader-5 a:hover {color:#6E9BCE;}
#navheader-6 a:hover {color:#6DC3C7;}
#navheader-7 a:hover {color:#6ECEA2;}
#navheader-8 a:hover {color:#74CE75;}
#navheader-9 a:hover {color:#9DCE6E;}
#navheader-10 a:hover {color:#CBD585;}
#nav2 {
	
	margin-top: 15px;}
#nav2 h3 {
	background: #FFF url(/img/com/box-bg1.gif) left top no-repeat;
	box-shadow: 1px 2px 3px 0 #CFBEBD;
	color: #FFF;
	font-family: SansationRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	line-height: 24px;
	padding-left: 30px;
	width: 121px;}
	#nav2 div {
		background: #f9d2c6;
		border-radius: 0 0 5px 0;
		box-shadow: 1px 2px 3px 0 #CFBEBD;
		padding: 10px 0;
		width: 151px;}
	#nav2 ul {margin-left: 13px;}
	#nav2 li {background: transparent url(/img/com/puce-nav3.gif) left 4px no-repeat;
	margin-bottom: 5px;
		padding: 0 5px;}
	#nav2 a {
		color: #370400;
		text-decoration: none;
		font-weight: bold;}
#nav3 {
	background: #F7F7F7;
	border-radius: 0 5px 5px 0;
	border: 2px solid #003B6E;
	border-left: none;
	margin-top: 20px;
	padding: 4px 0;
	width: 151px;}
	#nav3 ul {margin-left: 13px;}
	#nav3 li {background: transparent url(/img/com/puce-nav4.gif) left 4px no-repeat;
	margin-bottom: 5px;
		padding: 0 5px;}
	#nav3 a {
		color: #00192e;
		text-decoration: none;}
#nav4 {margin-top: 20px;}
.blocActu1:hover, .blocActu:hover, .blocVeille:hover {cursor:pointer;}
.blocActu1 {
	background: #E3EDF1/* url(/img/com/filet-actu.png) 156px 6px no-repeat*/;
	margin: 0 1px;
	padding: 6px 18px;}
	.blocActu1 div.blocActu1R {
		float:left;
		padding: 4px 0 0 7px;
		width: 200px;}
	.blocActu1 img {
		float:left;
		width: 138px;}
	.blocActu1 h3 {
		background: transparent url("/img/com/souligne-theme-actu.gif") left bottom no-repeat;
		color:#8a8989;
		font-size: 10px;
		font-weight: normal;
		margin-bottom: 8px;
		padding-bottom: 4px;
		text-transform: uppercase;}
	.blocActu1 h4 {
		font-size: 11px;
		font-weight: bold;
		margin-bottom: 6px;}
	.blocActu1 h4 a {
		color:#003d70;
		text-decoration: none;}
	.blocActu1 p {
		color:#999;
		font-size: 11px;
		line-height: 14px;}
.blocActu {
	background: #FFF/* url(/img/com/filet-actu.png) 86px 6px no-repeat*/;
	margin: 0 1px;
	padding: 5px 18px;}
	.blocActu div.blocActuR {
		float:left;
		padding: 4px 0 0 7px;
		width: 263px;}
	.blocActu img {
		float:left;
		width: 75px;}
	.blocActu h3 {
		background: transparent url("/img/com/souligne-theme-actu.gif") left bottom no-repeat;
		color:#8a8989;
		font-size: 10px;
		font-weight: normal;
		margin-bottom: 8px;
		padding-bottom: 4px;
		text-transform: uppercase;}
	.blocActu h4 {
		font-size: 11px;
		font-weight: bold;
		line-height: 14px;
		margin-bottom: 6px;}
	.blocActu h4 a {
		color:#003d70;
		text-decoration: none;}
	.blocActu p {
		color:#999;
		font-size: 11px;
		line-height: 14px;}
.blocVeille1 {
	background: #E3EDF1;
	margin: 17px 1px 0 1px;}
.blocVeille {
	background: transparent url(/img/com/puce-nav6.gif) 20px 7px no-repeat;
	margin: 0 1px;
	padding: 3px 18px 2px 24px;}
	.blocVeille h3 {
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 2px 8px;}
	.blocVeille h3 a {
		color:#003d70;
		text-decoration: none;}
	.blocVeille p {
		color:#999;
		font-size: 11px;
		line-height: 11px;
		margin: 0 0 6px 8px;}
.box2 {
	/*float: left;*/
	margin: 30px 10px 10px 0;
	position: relative;
	width: 385px;}
	.box2 h2 {
		color:#999;
		font-family: SansationBold, Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: 5px;
		padding-left: 9px;}
	.box2 div {
		background: #F7F7F7 url(/img/com/top-box-2.gif) left top no-repeat;
		padding: 20px 0 20px 0;}
	.box2 h3 {
		color:#003D70;
		font-size: 11px;
		font-weight: normal;
		margin-bottom: 8px;
		text-transform: uppercase;}
		.box2 h3 a {
			color:#003D70;
			text-decoration: none;}
	.box2 #boxFocusImg {
		float: left;
		margin: 0 9px 0 9px;}
	.box2 p {
		color:#003D70;
		font-size: 11px;
		line-height: 14px;
		margin: 0 10px 13px 0;
		padding-left: 9px;}
	.box2 ul {
		color:#2a78ba;
		font-size: 11px;
		padding-left: 40px;}
	.box2 li {
		background: #F7F7F7 url(/img/com/puce-nav2.gif) left 8px no-repeat;
		margin-bottom: 3px;
		padding: 4px 0 4px 5px;}
		.box2 li a {color: #2a78ba;}
	.box2#boxFocus p {color: #999;}
	#boxFocus:hover {cursor:pointer;}
#part h3 {
	color: #999;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase;}
#partBloc {
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #C3C3C3;
	margin-bottom: 10px;
	text-align: center;}
#partBloc > div {
	display: inline-block;
	margin: 5px;
	text-align: center;
	width: 210px;
	vertical-align: top;}
#partBloc h4 {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;}
#partBloc div.logo_slideshow {
	position: relative;
	margin: 0 auto;
	width: 70px;
	height: 70px;
}
#partBloc div.logo_slideshow img {
	left: 0;
}
#about {
	line-height: 14px;
	text-align: justify;}
#filAriane {
    background: url("/img/com/puce-2.gif") no-repeat scroll left center #FFFFFF;
	font-family: SansationRegular, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 10px 0 15px;
    padding: 0 0 0 15px;}
	#filAriane a {
		color: #333;
		text-decoration: none;}
#blocGauche {
	float:left;
	width: 77%;}
#blocNavPage {
	background: #E3EDF1;
	border-radius: 5px;
	float:right;
	margin-top: 40px;
	padding: 10px;
	width: 18%;}
#blocNavPage a {color: #003D70;}
#blocNavPage h3 {
	color: #003D70;
	font-size:14px;
	font-weight: normal;
	margin-bottom: 10px;
	text-decoration: underline;}
#blocNavPage ul {padding-left: 15px;}
#blocNavPage li {
	color: #003D70;
	list-style-type: circle;
	margin: 4px 0;}
	#blocNavPage li a {text-decoration: none;}
.bloc_nav_page_titre {font-size:12px;}
.error {color: #DD0000;}
.imgFloatLeft {
    float: left;
    margin: 0 10px 5px 0;}
.msg {
	line-height: 14px;
	margin: 10px 10px 15px;}
/* Formulaire de contact
----------------------------*/
#formContact {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0 auto;
padding: 0;
width: 95%;}
#formContact em {color: #F00;}
#formContact fieldset {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	display: block;
	margin: 0 auto 10px auto;
	padding: 0.5em;
	width: 95%;}
/*
#formContact p {
	clear: left;
	}
	*/
#formContact label {
	color: #000;
	float: left;	/*** Tres important, ne pas suprimer ! ***/
	font-weight: bold;
	line-height: 1.8;
	margin: 0;
	padding: 0 0.5em 0 0;
	text-align: right;	/*** ... et ils sont alignes a droite... ***/
	width: 20%;	/*** Les intitules prennent n% de la largeur totale du formulaire... ***/}
#formContact .labelSimple {margin: 0 0 0 32%;}
#formContact .labelSimple label {float: none;}
#formContact legend {
	color: #0067B0;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 0 5px;
	text-transform: uppercase;}
#formContact input#nom,
#formContact input#prenom,
#formContact input#fonction,
#formContact input#societe,
#formContact input#telephone,
#formContact input#fax,
#formContact input#mail,
#formContact input#site_internet,
#formContact input#adressel1,
#formContact input#adressel2,
#formContact input#cp,
#formContact input#pays,
#formContact input#ville {
width: 70%;}
#formContact textarea {
margin: 0.2em;
width: 70%;}
#formContact p {margin: 5px 0;}

#formAdherer label,
#formAdherer p {
	line-height: normal;
}
/* Formulaires génériques
------------------------------------- */
.formulaire {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
margin: 0 auto;
padding: 0;
width: 95%;}
.formulaire em {color: #F00;}
.formulaire fieldset {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	display: block;
	margin: 0 auto 10px auto;
	padding: 0.5em;
	width: 95%;}
.formulaire fieldset p {
	clear: both;
}
.formulaire fieldset p.buttons {
	text-align: center;
}
.formulaire label {
	color: #000;
	float: left;	/*** Tres important, ne pas suprimer ! ***/
	font-weight: bold;
	line-height: 1.8;
	margin: 0;
	padding: 0 0.5em 0 0;
	text-align: right;	/*** ... et ils sont alignes a droite... ***/
	width: 20%;	/*** Les intitules prennent n% de la largeur totale du formulaire... ***/}
.formulaire .labelSimple {margin: 0 0 0 32%;}
.formulaire .labelSimple label {float: none;}
.formulaire legend {
	color: #0067B0;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 0 5px;
	text-transform: uppercase;}
.formulaire table {border: 1px solid grey;}
	.formulaire .cf_crossselect table {border: none;}
	.formulaire td {padding: 5px;}
	.formulaire th {
		padding: 5px;
		background: #efefef;}

.formulaire input.input-text {width: 70%;}
	.formulaire input.input-text-readonly {color: #999;}
.formulaire select {width: 71%;}
.formulaire textarea {
margin: 0.2em;
width: 70%;}
.formulaire p {margin: 5px 0;}
table.formulaire {
	border-collapse: separate;
	margin: 20px 0;}
/* Formulaires de filtrage
------------------------------------- */
.form_filtre {
	background: #E3EDF1;
	border-radius: 5px;
	clear: both;
	margin: 5px 0;
	padding: 1px 10px;
	text-align: center;}
	.form_filtre .form_filtre_form {float: left;}
		.form_filtre .btnSuite {text-align: left;}
		.form_filtre form {
			margin: 0;
			padding: 0;}
			.form_filtre form input {font-size: 1em;}
			.form_filtre form select {font-size: 1em;}
	.form_filtre .form_filtre_extralink {float: right;}
	.form_filtre a {
		font-weight: bold;
		text-decoration: none;}
	.form_filtre p {
		margin: 5px 0;
		padding: 0;}
.form_recherche {
	clear: both;
	margin: 5px 0;
	padding: 0 10px;
/*	background: #efefef;*/
	text-align: center;
}
	.form_recherche .form_recherche_form {
	}
		.form_recherche form {
			margin: 0;
			padding: 0;
		}
			.form_recherche form select {
				font-size: 1em;
			}
	.form_recherche .form_recherche_extralink {
		float: right;
		padding-top: 14px;
	}

.form_recherche fieldset {
	display: block;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #D5DEE6;
	margin: 0 0 10px 0;
	padding: 0.5em;
	text-align: left;
}
.form_recherche fieldset legend {
	color: #333;
}

.form_recherche label {
}
/**/
.addthis_toolbox {
	float:right;
	margin: -30px 0 10px 0;}
/**/
#page-adher h2 {
	background: #84A9BC;
	border-bottom: 1px solid #4D7589;
	border-radius: 5px 5px 0 0;
	color: #FFF;
	font-weight: normal;
	padding: 2px 4px;}
.navAdher {margin-bottom: 15px;}
.navAdher a {
	background: #7298AA/*#952D25*/;
	color: #FFF;
	display: block;
	height: 10px;
	margin: 0 3px;
	padding: 4px;
	text-align: center;
	text-decoration: none;
	width: 10px;}
	.navAdher a:hover {
		background: #BCD1DB;
		color: #333/*#952D25*/;}
.navAdher li {
	float: left;}
/*.blocAdher {
	background: #FFF;
	float: left;
	font-size: 10px;
	height: 148px;
	margin: 0 8px 8px 0;
	width: 90px;}
	.blocAdher a {
		color: #333;
		text-decoration: none;}
	.blocAdher a:hover {color: #003D70;}
	.blocAdher img {
		border: 1px solid #EAEAEA;
		cursor: pointer;
		height: 90px;
		margin-bottom: 5px;
		width: 90px;}
	.blocAdher p {
		text-align: center;
		text-transform: uppercase;}*/
.blocAdher {
	background: #FFF;
	float: left;
	font-size: 8px;
	margin: 0 2px 8px 0;
	padding: 2px;
	width: 72px;}
	.blocAdher a {
		color: #333;
		text-decoration: none;}
	.blocAdher a:hover {color: #003D70;}
	.blocAdher img {
		border: 1px solid #EAEAEA;
		cursor: pointer;
		height: 70px;
		margin-bottom: 5px;
		width: 70px;
		background: white;
		}
	.blocAdher p {
		text-align: center;
		margin-bottom: 5px;
		/*text-transform: uppercase;*/}
	.blocAdher.isAdherent {
		font-weight: bold;
		background: #E6F2F4;
	}
.presse th {
	/*background: #285D86;*/
	background: #98BDD6;
	border-top: 1px solid #C0D4E2;
	border-bottom: 1px solid #669EC4;
	color: #285D86;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;}
	.presse th.colDesc {
		width: 40%;}
	.presse td {
		padding: 5px;
		vertical-align: middle;}
		.presse td.colTitr,
		.presse td.colDate,
		.presse td.colJour {text-align: center;}
.page-presse h2.titre {
	color: #800000;
	font-size: 110%;
	margin-bottom: 0;
}
.page-presse p.date,
.page-presse p.auteur {
	margin: 0;
	padding: 0;
}
.page-presse p.descriptif {
	margin-top: 0;
}
.newsletter {width: 100%;}
.newsletter th {
	background: #98BDD6;
	border-top: 1px solid #C0D4E2;
	border-bottom: 1px solid #669EC4;
	color: #285D86;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;}
	.newsletter th.colDesc {
		width: 40%;}
	.newsletter td {
		padding: 5px;
		vertical-align: middle;}
		.newsletter td.colTitr,
		.newsletter td.colDate {text-align: center;}
.children {
	background: #E3EDF1;
	border-radius: 5px;
	margin: 15px 0;
	padding: 10px;}
	.children li {
		margin: 5px 0;}
	.children ul {
		list-style-type: disc;
		margin-left: 20px;}
.ficheL {
	float: left;
	padding-right: 10px;
	width: 370px;}
.ficheR {
	float: right;
	width: 370px;}
.ficheL ul, .ficheR ul {list-style-type: disc;}
.ficheR p.download { text-align: left; }
.ficheL table {margin-bottom: 10px;}
.ficheL th, .ficheL td {
	text-align: left;
	padding: 5px 5px 5px 0;}
.listEntr h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;}
	.listEntr h3 em {font-weight: normal;}
.actualite {margin-bottom: 10px;}

.application-youtube {
	float: left;
	margin-right: 10px;
	width: 294px;
}
.application-document {
	float: none;
	clear: left;
}

/*
 * Photothèque
 */
.phototheque-list ul {
	text-align: left;
}
	.phototheque-list li {
		display: inline-block;
		margin: 0 20px 20px 0;
		padding: 10px;
		width: 100px;
		border: 1px solid #eee;
		background: white;
		text-align: center;
	}

.actualite h4 {
	font-weight: bold;
	margin-bottom: 5px;}
.pagination {
	border-radius: 5px;
	clear: both;
	margin: 5px 0;
	padding: 5px 10px;
	background: #E3EDF1;
	text-align: center;}
	.pagination a {text-decoration: none;}
	.pagination .pagination_previous {float: left;}
	.pagination .pagination_next {float: right;}

.blocEmploi {
	background: #A7D8E7;
	background: -moz-linear-gradient(#FBFDFC, #A7D8E7);
	background: -webkit-linear-gradient(#FBFDFC, #A7D8E7);
	background: linear-gradient(#FBFDFC, #A7D8E7);
	border-radius: 10px;
	border: 1px solid #5AA1C2;
	float: left;
	margin-right: 40px;
	width: 263px;}
	#emp-can.blocEmploi h2 {background: transparent url(../img/com/emploi-candidat-bg.jpg) center top no-repeat;}
	#emp-ent.blocEmploi h2 {background: transparent url(../img/com/emploi-entreprise-bg.jpg) center top no-repeat;}
	.blocEmploi h2 {
		border-radius: 10px 10px 0 0;
		color: #FFF;
		font-family: 'SansationBold', Arial, Helvetica, sans-serif;
		font-size: 32px;
		height: 36px;
		padding-top: 115px;
		text-align: center;
		text-transform: uppercase;}
	.blocEmploi div {padding: 10px;}
.blocEmploi a {
	background:#5AA1C2;
	border: 1px solid #3B87AA;
	border-radius: 5px;
	color: #FFF;
	display: block;
	font-size: 12px;
	padding:5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;}
	.blocEmploi a:hover {background:#3B87AA;}

.plan-site-section {
	float: left;
	margin-right: 50px;
}
.plan-site li {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;}
	.plan-site li li {
		font-size: 12px;
		font-weight: normal;
		padding: 5px 0 5px 15px;}
#pub {margin: 15px 0 5px;}
/**/
.fck p {
	line-height: 14px;
	margin: 10px 0;
	}
.fck li {margin: 5px 0;}
.fck ul {
	list-style-type: disc;
	margin: 10px 0 10px 20px;}
.fck ul ul {list-style-type: circle;}

img[align="left"] { float: left; } img[align="right"] { float: right; } td[valign="top"] { vertical-align: top; } td[valign="bottom"] { vertical-align: bottom; } td[valign="middle"] { vertical-align: middle; } td[align="left"] { text-align: left; } td[align="center"] { text-align: center; } td[align="right"] { text-align: right; } img[hspace="0"] { margin-right: 0px; margin-left: 0px; } table[cellpadding="0"] td { padding: 0px; } table[cellspacing="0"] { border-collapse: separate; border-spacing: 0px; } img[hspace="1"] { margin-right: 1px; margin-left: 1px; } table[cellpadding="1"] td { padding: 1px; } table[cellspacing="1"] { border-collapse: separate; border-spacing: 1px; } img[hspace="2"] { margin-right: 2px; margin-left: 2px; } table[cellpadding="2"] td { padding: 2px; } table[cellspacing="2"] { border-collapse: separate; border-spacing: 2px; } img[hspace="3"] { margin-right: 3px; margin-left: 3px; } table[cellpadding="3"] td { padding: 3px; } table[cellspacing="3"] { border-collapse: separate; border-spacing: 3px; } img[hspace="4"] { margin-right: 4px; margin-left: 4px; } table[cellpadding="4"] td { padding: 4px; } table[cellspacing="4"] { border-collapse: separate; border-spacing: 4px; } img[hspace="5"] { margin-right: 5px; margin-left: 5px; } table[cellpadding="5"] td { padding: 5px; } table[cellspacing="5"] { border-collapse: separate; border-spacing: 5px; } img[hspace="6"] { margin-right: 6px; margin-left: 6px; } table[cellpadding="6"] td { padding: 6px; } table[cellspacing="6"] { border-collapse: separate; border-spacing: 6px; } img[hspace="7"] { margin-right: 7px; margin-left: 7px; } table[cellpadding="7"] td { padding: 7px; } table[cellspacing="7"] { border-collapse: separate; border-spacing: 7px; } img[hspace="8"] { margin-right: 8px; margin-left: 8px; } table[cellpadding="8"] td { padding: 8px; } table[cellspacing="8"] { border-collapse: separate; border-spacing: 8px; } img[hspace="9"] { margin-right: 9px; margin-left: 9px; } table[cellpadding="9"] td { padding: 9px; } table[cellspacing="9"] { border-collapse: separate; border-spacing: 9px; } img[hspace="10"] { margin-right: 10px; margin-left: 10px; } table[cellpadding="10"] td { padding: 10px; } table[cellspacing="10"] { border-collapse: separate; border-spacing: 10px; } img[hspace="11"] { margin-right: 11px; margin-left: 11px; } table[cellpadding="11"] td { padding: 11px; } table[cellspacing="11"] { border-collapse: separate; border-spacing: 11px; } img[hspace="12"] { margin-right: 12px; margin-left: 12px; } table[cellpadding="12"] td { padding: 12px; } table[cellspacing="12"] { border-collapse: separate; border-spacing: 12px; } img[hspace="13"] { margin-right: 13px; margin-left: 13px; } table[cellpadding="13"] td { padding: 13px; } table[cellspacing="13"] { border-collapse: separate; border-spacing: 13px; } img[hspace="14"] { margin-right: 14px; margin-left: 14px; } table[cellpadding="14"] td { padding: 14px; } table[cellspacing="14"] { border-collapse: separate; border-spacing: 14px; } img[hspace="15"] { margin-right: 15px; margin-left: 15px; } table[cellpadding="15"] td { padding: 15px; } table[cellspacing="15"] { border-collapse: separate; border-spacing: 15px; } img[hspace="16"] { margin-right: 16px; margin-left: 16px; } table[cellpadding="16"] td { padding: 16px; } table[cellspacing="16"] { border-collapse: separate; border-spacing: 16px; } img[hspace="17"] { margin-right: 17px; margin-left: 17px; } table[cellpadding="17"] td { padding: 17px; } table[cellspacing="17"] { border-collapse: separate; border-spacing: 17px; } img[hspace="18"] { margin-right: 18px; margin-left: 18px; } table[cellpadding="18"] td { padding: 18px; } table[cellspacing="18"] { border-collapse: separate; border-spacing: 18px; } img[hspace="19"] { margin-right: 19px; margin-left: 19px; } table[cellpadding="19"] td { padding: 19px; } table[cellspacing="19"] { border-collapse: separate; border-spacing: 19px; } img[hspace="20"] { margin-right: 20px; margin-left: 20px; } table[cellpadding="20"] td { padding: 20px; } table[cellspacing="20"] { border-collapse: separate; border-spacing: 20px; } 