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

body {
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 127%;
	background-image: url(images/gao_fond.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	overflow: visible;
}
.oneColFixCtr #container {
	width: 100%;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
	height:100%; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 0px;
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	padding: 0px;

}

.table#tableau {
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #626262;
	border-right-color: #626262;
	border-bottom-color: #626262;
	border-left-color: #626262;
}

.table#tableau td {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #626262;
	border-right-color: #626262;
	border-bottom-color: #626262;
	border-left-color: #626262;
}

.oneColFixCtr #mainContent {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 500px;
}
.oneColFixCtr #mainContent .diaporama {
	background-color: #434343;
	height: 400px;
	width: 660px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	overflow: hidden;
}
.oneColFixCtr #mainContentAcExpe .diaporama {
	background-color: #434343;
	height: 440px;
	width: 660px;
	float: left;
	margin: 0px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	overflow: hidden;
}
.oneColFixCtr #mainContentAcExpe .diaporamaContent {
	background-color: #434343;
	height: 440px;
	width: 660px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	overflow: hidden;
}

.oneColFixCtr #mainContentAcExpe {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1040px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 650px;
	overflow: visible;
	z-index: 1000;
}
.oneColFixCtr #mainContentAcExpe .carte {
	height: 400px;
	width: 700px;
	float: left;
	margin: 0px;
	padding: 10px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	text-align: center;
}



/* Conseils pour les encadrés :
1. Comme nous travaillons en pourcentages, il est préférable de ne pas utiliser de remplissage latéral pour les encadrés. Pour les navigateurs conformes aux standards, il sera ajouté à la largeur, créant ainsi une largeur réelle inconnue. 
2. Pour créer un espace entre le côté de l'élément div et les éléments qu'il contient, attribuez une marge gauche et une marge droite à ces éléments, comme dans la règle ".thrColLiq #sidebar1 p".
3. Comme Internet Explorer calcule les largeurs après avoir restitué l'élément parent, des bogues inexpliquées peuvent parfois se produire pour les colonnes calculées en pourcentage. Pour obtenir des résultats plus prévisibles, il est donc préférable de dimensionner les colonnes en pixels.
*/

/* Conseils pour mainContent :
1. l'espace compris entre l'élément mainContent et les encadrés est créé avec les marges gauche et droite de l'élément div mainContent.
2. pour éviter une perte de l'élément flottant à la résolution minimale prise en charge (800 x 600), la taille des éléments contenus par l'élément div mainContent doit être égale ou inférieure à 300&nbsp;pixels (images comprises).
3. dans le commentaire conditionnel pour Internet Explorer ci-dessous, la propriété zoom permet de donner à l'élément mainContent l'attribut "hasLayout." Cela évite l'apparition de plusieurs bogues spécifiques d'Internet Explorer.
*/
.oneColFixCtr #header {
	padding: 0; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
}
.oneColFixCtr #header .menu {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100px;
	padding-bottom: 0;
	padding-left: 100px;
	height: 20px;
	top: 0px;
}
.oneColFixCtr #header .degrade {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
	padding: 0;
	background-image: url(images/degrade.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
.oneColFixCtr #footer {
	padding: 0; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
	height: 140px;
	position: relative;
}
.oneColFixCtr #footer .menu {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 100px;
	height: 20px;
	top: 0px;
	float: left;
}
.oneColFixCtr #footer .copyright {
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 100px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 40px;
	top: 0px;
	float: right;
	text-align: right;
}
.oneColFixCtr #footer .separateur {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
	padding: 0;
	background-repeat: repeat-x;
	height: 1px;
	background-color: #434343;
	position: relative;
}
.oneColFixCtr #footer .coin_gauche {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 100px;
	height: 15px;
	top: 0px;
	float: left;
	width: 20px;
}
.oneColFixCtr #footer .coins {
	margin-top: 75px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 1200px;
	padding: 0;
	height: 15px;
}
.oneColFixCtr #footer .coin_droit {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 100px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 15px;
	top: 0px;
	float: right;
	text-align: right;
}
.oneColFixCtr #mainContent .actu {
	background-color: #434343;
	height: 450px;
	width: 260px;
	float: right;
	margin: 0px;
	padding: 20px;
	border: 1px solid #434343;
}
.oneColFixCtr #mainContent .actu .titre {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	margin-bottom: 5px;
	height: auto;
	overflow: visible;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	top: -2px;
	position: relative;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.actu_date {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #FD1D00;
}
.actu_titre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 93%;
}
.oneColFixCtr #mainContent .actu .media {
	background-color: #FFFFFF;
	float: none;
	padding: 0px;
	width: 100%;
	height: 195px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
}
.oneColFixCtr #mainContent .actu .texte {
	background-color: #434343;
	float: none;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	position: relative;
}
.oneColFixCtr #mainContent .actu .suite {
	text-align: right;
	width: 80px;
	position: relative;
	height: 15px;
	padding-top: 10px;
	left: 180px;
}
.actu_texte {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 120%;
	text-align: justify;
	margin-bottom: 20px;
}
.oneColFixCtr #mainContent .actu .suite .fleche{
	padding: 0px;
	width: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	height: 15px;
	position: absolute;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	left: 0px;
}
.actu_lien {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}
.actu_lien:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #FD1D00;
	text-decoration: none;
}

.oneColFixCtr #mainContent .actu .lien {
	background-color: #434343;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.oneColFixCtr #mainContentJDB .sommaire {
	background-color: #434343;
	height: 100%;
	width: 425px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	overflow: visible;
}
.oneColFixCtr #mainContentJDB .article {
	background-color: #434343;
	width: 400px;
	float: right;
	margin: 0px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 30px;
	position: relative;
	height: 100%;
}
.oneColFixCtr #container #mainContentJDB .oeillets {
	height: 925px;
	width: 105px;
	float: left;
}

.oneColFixCtr #mainContentJDB .article .titre {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentJDB .article .media {
	background-color: #FFFFFF;
	float: none;
	padding: 0px;
	width: 400px;
	height: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentJDB .article .texte {
	background-color: #434343;
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentJDB {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	overflow: visible;
	position: relative;
	height: auto;
	min-height: 500px;
}
.oneColFixCtr #container #mainContentJDB .oeillets .table {
	height: auto;
	width: 105px;
}
.oneColFixCtr #mainContentJDB .table_oeillet{
	width: 105px;
	height: 760px;
}

.oneColFixCtr #container #mainContentJDB .oeillets .avec {
	height: 100%;
	width: 105px;
	margin-top: auto;
	margin-bottom: auto;
}
.oneColFixCtr #container #mainContentJDB .sans  {
	width: 105px;
	background-image: url(images/JDB_oeillets_sans.gif);
	background-repeat: repeat-y;
	height: auto;
	clear: both;
}
.oneColFixCtr #mainContentJDB .article .partager {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	height: 50px;
	margin: 0px;
}
.JDB_titre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #FFF;
	line-height: 123%;
}
.JDB_date {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FD1D00;
	padding-top: 3px;
}
.JDB_titre_som_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 123%;
	padding-left: 10px;
	padding-top: 3px;
	text-decoration:none;
}
.JDB_titre_som {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #B4B4B4;
	line-height: 123%;
	padding-left: 10px;
	padding-top: 3px;
	text-decoration:none;
}
.JDB_titre_som:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #B4B4B4;
	line-height: 123%;
	padding-left: 10px;
	padding-top: 3px;
	text-decoration:none;
}
.picto{
	background-image: url(images/JDB_oeillets_sans.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 2px;
}
.JDB_lien {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #B4B4B4;
	line-height: 127%;
	text-decoration: none;
}
.JDB_lien:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 127%;
	text-decoration: none;
}
.table#tableau1 {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #646464;
	border-bottom-color: #646464;
	border-left-color: #646464;
}
.oneColFixCtr #mainContent .article .photos {
	float: right;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColFixCtr #mainContent .article .suite {
	float: right;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.table#tableau2 {
	padding: 0px;
	border: 1px solid #646464;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentJDB .table_oeillet_top {
	width: 105px;
	height: 80px;
	background-image: url(images/JDB_oeillets_sans.gif);
	overflow: visible;
}
.oneColFixCtr #mainContentJDB .table_oeillet_bot {
	width: 105px;
	height: 80px;
	background-image: url(images/JDB_oeillets_sans.gif);
}
.oneColFixCtr #mainContentJDB .table_oeillet_cont {
	overflow: visible;
	background-image: url(images/JDB_oeillets_sans.gif);
	background-repeat: repeat-y;
}
.oneColFixCtr #mainContentSCI {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 600px;
}
.oneColFixCtr #mainContentSCI .CO2 {
	background-color: #434343;
	height: 300px;
	width: 445px;
	float: left;
	margin: 0px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
}
.oneColFixCtr #mainContentSCI .champ {
	background-color: #434343;
	height: 300px;
	width: 445px;
	float: right;
	margin: 0px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
}
.oneColFixCtr #mainContentSCI .intro {
	background-color: #434343;
	height: 165px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI .intro_texte1 {
	background-color: #434343;
	height: 130px;
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
}
.oneColFixCtr #mainContentSCI .intro_texte2 {
	background-color: #434343;
	height: 130px;
	width: 470px;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
}
.oneColFixCtr #mainContentSCI .Co2_intro {
	background-color: #434343;
	height: 100px;
	width: 445px;
	float: left;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 136%;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI .Champ_intro {
	background-color: #434343;
	height: 100px;
	width: 445px;
	float: left;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 136%;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI .Co2_visu {
	height: 110px;
	width: 445px;
	float: left;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 136%;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/SCI_visu_Co2.png);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oneColFixCtr #mainContentSCI .Champ_visu {
	height: 110px;
	width: 445px;
	float: left;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 136%;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/SCI_visu_champ.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oneColFixCtr #mainContentSCI_Co2 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 520px;
}
.oneColFixCtr #mainContentSCI_Co2 .bloc {
	background-color: #434343;
	height: 480px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI_Co2 .intro {
	height: 80px;
	width: 650px;
	float: left;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #626262;
	line-height: 127%;
	text-align: justify;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(images/SCI_visu_Co2_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 290px;
}
.oneColFixCtr #mainContentSCI_Co2 .texte1 {
	background-color: #434343;
	height: 290px;
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
}
.oneColFixCtr #mainContentSCI_Co2 .texte2 {
	background-color: #434343;
	height: 290px;
	width: 470px;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
}
.SCI_titre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #00AFEF;
	line-height: 133%;
}
.oneColFixCtr #mainContentSCI_Co2 .texte2 .visu {
	background-color: #434343;
	height: 120px;
	width: 370px;
	float: left;
	margin: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.oneColFixCtr #mainContentSCI_champ {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 540px;
}
.oneColFixCtr #mainContentSCI_champ .bloc {
	background-color: #434343;
	height: 500px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI_champ .texte1 {
	background-color: #434343;
	height: 200px;
	width: 470px;
	float: left;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentSCI_champ .texte2 {
	background-color: #434343;
	height: 200px;
	width: 470px;
	float: right;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 145%;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentPart {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 800px;
}
.oneColFixCtr #mainContentPart .bloc {
	background-color: #434343;
	height: 760px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentPart .part_princ {
	background-color: #434343;
	height: 160px;
	width: 500px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentPart .part_inst {
	background-color: #434343;
	height: 102px;
	width: 960px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
.oneColFixCtr #mainContentPart .part_sout {
	background-color: #434343;
	height: 102px;
	width: 474px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
.oneColFixCtr #mainContentPart .part_fourn {
	background-color: #434343;
	height: 182px;
	width: 960px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	float: left;
	margin: 0px;
}
.oneColFixCtr #mainContentPresse .contact {
	background-color: #434343;
	height: 240px;
	width: 584px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oneColFixCtr #mainContentPresse .dp {
	background-color: #434343;
	height: 240px;
	width: 335px;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oneColFixCtr #mainContentPresse .bloc {
	background-color: #434343;
	height: 460px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentPresse {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 500px;
}
.oneColFixCtr #mainContentExpe {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 520px;
	background-image: url(images/expe_ARPL.png);
	background-color: #434343;
}
.oneColFixCtr #mainContentExpe .bloc {
	height: 520px;
	width: 600px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 115px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 365px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentPresse .contenu {
	background-color: #434343;
	height: 100px;
	width: 930px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.oneColFixCtr #mainContent .banniere {
	height: 80px;
	width: 662px;
	float: left;
	margin: 0px;
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContent .banniere {
	height: 80px;
	width: 662px;
	float: left;
	margin: 0px;
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentAcExpe .tags {
	height: 500px;
	width: 300px;
	float: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: justify;
}
.oneColFixCtr #mainContent .tags1 {
	height: 500px;
	width: 300px;
	float: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: justify;
}
.tag_lien16 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #434343;
	text-decoration: none;
	line-height:130%;
}
.tag_lien16:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FD1D00;
	text-decoration: none;

}
.tag_lien14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #434343;
	text-decoration: none;
line-height:130%;
}
.tag_lien14:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #FD1D00;
	text-decoration: none;
}
.tag_lien12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #434343;
	text-decoration: none;
	line-height:130%;
}
.tag_lien12:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FD1D00;
	text-decoration: none;
}
.tag_lien10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #434343;
	text-decoration: none;
		line-height:130%;
}
.tag_lien10:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #FD1D00;
	text-decoration: none;
}
.oneColFixCtr #mainContentLivre {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0px;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/livre_arpl.jpg);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 720px;
	visibility: visible;
}
.oneColFixCtr #mainContentLivre .form {
	height: 720px;
	width: 312px;
	position: relative;
	margin-top: 0px;
	margin-right: 110px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
}
.champs_multi {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	text-align:left;
	border: 1px solid #707070;
	width:310px;
	height:200px;
	margin-bottom:10px;
	background-color:transparent;
}
.champs_texte {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	text-align:left;
	border: 1px solid #707070;
	width:310px;
	height:22px;
	margin-bottom:15px;
	background-color:transparent;
}
.champs_texte_edu {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-align:left;
	border: 1px solid #707070;
	width:250px;
	height:17px;
	background-color:transparent;
}
.livre_form {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FD1D00;
	line-height:150%;
	}
.oneColFixCtr #mainContentLivre .messages {
	height: auto;
	width: 505px;
	position: relative;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	overflow: visible;
}
.oneColFixCtr #mainContentLivre .pages {
	height: 10px;
	width: 480px;
	position: relative;
	float: left;
	border: 1px solid #707070;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.oneColFixCtr #mainContentLivre .liste {
	height: auto;
	width: 480px;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	min-height: 520px;
}
.livre_page {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-align:left;
	line-height:130%;
}
.livre_nbre_page {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FD1D00;
	text-align:left;
	line-height:130%;
}
.livre_lien {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	text-align:right;
	line-height:130%;
	text-decoration:none;
}
.livre_lien:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FD1D00;
	text-align:right;
	line-height:130%;
	text-decoration:none;
}
.livre_nom {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #FD1D00;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:120%;
}
.livre_date {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #00AFEF;
	text-align:left;
	line-height:150%;
}
.livre_msg {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #6F6F6F;
	text-align:left;
	line-height:135%;
}
.oneColFixCtr #mainContentLivre .PrecSuiv {
	height: 10px;
	width: 300px;
	position: relative;
	float: right;
	padding: 0px;
	text-align: right;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentLivre .NbrePages {
	height: 10px;
	width: 150px;
	position: relative;
	float: left;
	padding: 0px;
	text-align: left;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentLivre .listemsg {
	width: 480px;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
}
.oneColFixCtr #mainContentLivre .bloc {
	height: auto;
	width: 1000px;
	position: relative;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableau_livre {
	padding: 0px;
	margin: 0px;
	border:0px;
}
.oneColFixCtr #mainContentVid {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 600px;
}
.oneColFixCtr #mainContentVid .bloc {
	background-color: #434343;
	height: 490px;
	width: 960px;
	padding: 20px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentVid .liste {
	background-color: #434343;
	height: auto;
	width: 500px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 45px;
	margin-right: 45px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	min-height: 400px;
}
.oneColFixCtr #mainContentVid .video {
	background-color: #434343;
	height: 102px;
	width: 400px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
.oneColFixCtr #mainContentVid .pages {
	height: 10px;
	width: 480px;
	position: relative;
	float: left;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}
.oneColFixCtr #mainContentVid .PrecSuiv {
	height: 10px;
	width: 300px;
	position: relative;
	float: right;
	padding: 0px;
	text-align: right;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentVid .NbrePages {
	height: 10px;
	width: 150px;
	position: relative;
	float: left;
	padding: 0px;
	text-align: left;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.video_page {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align:left;
	line-height:130%;
}
.video_nbre_page {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FD1D00;
	text-align:left;
	line-height:130%;
}
.video_lien {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align:right;
	line-height:130%;
	text-decoration:none;
}
.video_lien:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FD1D00;
	text-align:right;
	line-height:130%;
	text-decoration:none;
}
.oneColFixCtr #mainContentVid .listevideo {
	width: 480px;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	min-height: 320px;
}
.oneColFixCtr #mainContentVid .lienvideo {
	width: 480px;
	position: relative;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
	height: 60px;
	vertical-align: middle;
}
.video_titre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #FFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:120%;
	height: 40px;
}
.video_lien1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #B3B3B3;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:120%;
	text-decoration:none;
}
.video_lien1:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:120%;
	text-decoration:none;
}
.video_lien1_actif {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:120%;
	text-decoration:none;
}
.oneColFixCtr #mainContentVid .video .media {
	background-color: #FFFFFF;
	float: none;
	padding: 0px;
	width: 400px;
	height: 300px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.oneColFixCtr #mainContentVid .video .titre {
	background-color: #434343;
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.oneColFixCtr #mainContentVid .video .partager {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	height: 50px;
	margin: 0px;
}
.oneColFixCtr #mainContentEDU {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	min-height: 720px;
}
.oneColFixCtr #mainContentEDU .menu {
	height: 320px;
	width: 180px;
	float: left;
	position: relative;
	background-image: url(images/edu_menu_fond.jpg);
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU .bloc1 {
	height: 180px;
	width: 380px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU .bloc2 {
	height: 180px;
	width: 380px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU .bloc3 {
	height: auto;
	width: 960px;
	float: left;
	position: relative;
	padding: 20px;
	margin: 0px;
	background-color: #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU .intro {
	background-color: #434343;
	height: auto;
	width: 960px;
	padding: 20px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.edu_lien {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #00AFEF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
}
.edu_lien:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
}
.edu_lien_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
}.edu_lien1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #BEBEBE;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.edu_lien1:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.edu_lien1_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.edu_lien2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #00AFEF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:underline;
}
.edu_lien2:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:underline;
}
.edu_lien2_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:underline;
}.oneColFixCtr #mainContentEDU .menu_fond {
	height: auto;
	width: 1000px;
	float: left;
	position: relative;
	min-height: 320px;
	background-image: url(images/edu_menu_fond1.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU .objectifs {
	width: 697px;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/edu_obj_fond.gif);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 300px;
	visibility: visible;
	padding: 38px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
	margin: 0px;
}
.oneColFixCtr #mainContentEDU .obj_bloc {
	height: auto;
	width: 735px;
	float: left;
	position: relative;
	padding: 20px;
	background-color: #434343;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}
.lucida_12_orange {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #FD1D00;
}
.lucida_11_bleu {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #00AFEF;
}
.lucida_14_orange {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #FD1D00;
}
.lucida_12_gris {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
}
.edu_lien12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #00AFEF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
}
.edu_lien12:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #00AFEF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:underline;
}
.edu_lien12_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #00AFEF;
	text-align:left;
	padding: 0px;
	margin: 0px;
	line-height:140%;
	text-decoration:underline;
}.oneColFixCtr #mainContentEDU1 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	min-height: 1020px;
}
.oneColFixCtr #mainContentEDU1 .menu_fond {
	height: auto;
	width: 1000px;
	float: left;
	position: relative;
	min-height: 320px;
	background-image: url(images/edu_menu_fond1.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU1 .menu {
	height: 320px;
	width: 180px;
	float: left;
	position: relative;
	background-image: url(images/edu_menu_fond.jpg);
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU1 .partenaires {
	width: 697px;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/edu_obj_fond.gif);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 300px;
	visibility: visible;
	padding: 38px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
	margin: 0px;
}
.oneColFixCtr #mainContentEDU1 .intro {
	background-color: #434343;
	height: auto;
	width: 960px;
	padding: 20px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	min-height: 1400px;
}
.oneColFixCtr #mainContentACT .menu_fond {
	height: auto;
	width: 1000px;
	float: left;
	position: relative;
	min-height: 1000px;
	background-image: url(images/edu_menu_fond1.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT .menu {
	height: 320px;
	width: 180px;
	float: left;
	position: relative;
	background-image: url(images/edu_menu_fond.jpg);
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT .activites {
	width: 697px;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/edu_obj_fond.gif);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 1200px;
	visibility: visible;
	padding: 38px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
	margin: 0px;
}
.oneColFixCtr #mainContentACT .intro {
	background-color: #434343;
	height: auto;
	width: 960px;
	padding: 20px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT .menu_fond .activites .pages {
	height: 20px;
	width: 695px;
	position: relative;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT .menu_fond .activites .pages .Prec {
	height: 20px;
	width: 340px;
	position: relative;
	float: left;
	padding: 0px;
	text-align: left;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentACT .menu_fond .activites .pages .Suiv {
	height: 20px;
	width: 345px;
	position: relative;
	float: right;
	padding: 0px;
	text-align: right;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU2 .menu_fond .form {
	height: auto;
	width: 695px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU2 .menu_fond .form .form_gauche {
	height: auto;
	width: 300px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU2 .menu_fond .form .form_droite {
	height: auto;
	width: 300px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU2 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	min-height: 800px;
}
.oneColFixCtr #mainContentEDU2 .menu_fond {
	height: auto;
	width: 1000px;
	float: left;
	position: relative;
	min-height: 320px;
	background-image: url(images/edu_menu_fond1.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU2 .menu {
	height: 320px;
	width: 180px;
	float: left;
	position: relative;
	background-image: url(images/edu_menu_fond.jpg);
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU2 .intro {
	background-color: #434343;
	height: auto;
	width: 960px;
	padding: 20px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU2 .message {
	width: 697px;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/edu_obj_fond.gif);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 300px;
	visibility: visible;
	padding: 38px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
	margin: 0px;
}
.edu_lien3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #BEBEBE;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.edu_lien3:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.edu_lien3_on {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	margin: 0px;
	line-height:140%;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.oneColFixCtr #mainContentEDU2 .menu_fond .form .form_centre {
	height: auto;
	width: 690px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.champs_texte_projet {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	text-align:left;
	border: 1px solid #707070;
	width:450px;
	height:22px;
	margin-bottom:15px;
	background-color:transparent;
}
.champs_multi_projet {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	text-align:left;
	border: 1px solid #707070;
	width:450px;
	height:100px;
	margin-bottom:10px;
	background-color:transparent;
}
.oneColFixCtr #mainContentEDU3 .menu_fond .form {
	height: auto;
	width: 695px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU3 .menu_fond .form .form_gauche {
	height: auto;
	width: 300px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU3 .menu_fond .form .form_droite {
	height: auto;
	width: 300px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	overflow: visible;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContentEDU3 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: auto;
	min-height: 1200px;
}
.oneColFixCtr #mainContentEDU3 .menu_fond {
	height: auto;
	width: 1000px;
	float: left;
	position: relative;
	min-height: 320px;
	background-image: url(images/edu_menu_fond1.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU3 .menu {
	height: 320px;
	width: 180px;
	float: left;
	position: relative;
	background-image: url(images/edu_menu_fond.jpg);
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU3 .intro {
	background-color: #434343;
	height: auto;
	width: 960px;
	padding: 20px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentEDU3 .message {
	width: 697px;
	height: auto;
	border: 1px solid #707070;
	background-image: url(images/edu_obj_fond.gif);
	background-repeat: repeat-y;
	overflow: visible;
	position: relative;
	min-height: 300px;
	visibility: visible;
	padding: 38px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #434343;
	text-align: justify;
	margin: 0px;
}
.oneColFixCtr #mainContentExpe .head {
	height: 26px;
	width: 615px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 365px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	vertical-align: bottom;
}
.oneColFixCtr #mainContentTrajet {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 520px;
	background-image: url(images/trajet_ARPL.png);
	background-color: #434343;
}
.oneColFixCtr #mainContentTrajet .head {
	height: 26px;
	width: 615px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 365px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	vertical-align: bottom;
}

.oneColFixCtr #mainContentBallon {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 775px;
	background-image: url(images/ballon_ARPL.png);
	background-color: #434343;
}
.oneColFixCtr #mainContentBallon .head {
	height: 26px;
	width: 615px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 365px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	vertical-align: bottom;
}
.oneColFixCtr #mainContentBallon .bloc {
	height: 500px;
	width: 600px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 90px;
	padding-right: 37px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	position: relative;
}.oneColFixCtr #mainContentBallon .blocG {
	height: 500px;
	width: 300px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
}
.lucida_14_bleu {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #00AFEF;
}
.lucida_11_gris {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #9F9F9F;
	text-align: justify;
}
.oneColFixCtr #mainContentTrajet .bloc {
	height: 200px;
	width: 600px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 75px;
	padding-right: 37px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	position: relative;
}.oneColFixCtr #mainContentTrajet .blocG {
	height: 200px;
	width: 320px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
}.oneColFixCtr #mainContentTrajet .blocCartes {
	height: 225px;
	width: 960px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
}

.oneColFixCtr #mainContentAcExpe .actu {
	background-color: #434343;
	height: 440px;
	width: 260px;
	float: right;
	margin: 0px;
	padding: 20px;
	border: 1px solid #434343;
}
.oneColFixCtr #mainContentAcExpe .actu .titre {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	margin-bottom: 5px;
	height: auto;
	overflow: visible;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	top: -2px;
	position: relative;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.oneColFixCtr #mainContentAcExpe .actu .media {
	background-color: #FFFFFF;
	float: none;
	padding: 0px;
	width: 100%;
	height: 195px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
}
.oneColFixCtr #mainContentAcExpe .actu .texte {
	background-color: #434343;
	float: none;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	position: relative;
}
.oneColFixCtr #mainContentAcExpe .actu .suite {
	text-align: right;
	width: 80px;
	position: relative;
	height: 15px;
	padding-top: 10px;
	left: 180px;
}
.oneColFixCtr #mainContentAcExpe .tags {
	height: 80px;
	width: 300px;
	float: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: justify;
}
.oneColFixCtr #mainContentAcExpe .actu .lien {
	background-color: #434343;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oneColFixCtr #mainContentAcExpe .actu .suite .fleche{
	padding: 0px;
	width: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	height: 15px;
	position: absolute;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	left: 0px;
}.oneColFixCtr #mainContentEquipe {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 2167px;
	background-image: url(images/equipe_ARPL.png);
	background-color: #434343;
}
.oneColFixCtr #mainContentEquipe .bloc {
	width: 450px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	position: relative;
}
.oneColFixCtr #mainContentEquipe .blocG {
	width: 450px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	padding-top: 30px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
}
.oneColFixCtr #mainContentEquipe .head {
	height: 50px;
	width: 960px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #FFF;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	vertical-align: bottom;
	padding: 0px;
}
.lucida_14_gris {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #B4B4B4;
	text-align: justify;
}
.lucida_14_blanc {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #FFF;
	text-align: justify;
}
.lucida_11_blanc {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
}
.lucida_11_bleu_int14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #00AFEF;
}
.lucida_11_grisItal {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14pt;
	color: #B4B4B4;
	text-align: justify;
	font-style: italic;
}

.oneColFixCtr #mainContentTemp {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 1000px;
	padding-top: 0;
	padding-right: 100;
	padding-bottom: 0;
	padding-left: 100;
	height: 750px;
}
.oneColFixCtr #mainContentTemp .diaporama {
	background-color: #434343;
	height: 400px;
	width: 660px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	border: 1px solid #434343;
	overflow: hidden;
}
.oneColFixCtr #mainContentTemp .actu {
	background-color: #434343;
	height: 330px;
	width: 260px;
	float: right;
	margin: 0px;
	padding: 20px;
	border: 1px solid #434343;
}
.oneColFixCtr #mainContentTemp .actu .titre {
	background-color: #434343;
	float: none;
	padding: 0px;
	width: 100%;
	margin-bottom: 5px;
	height: auto;
	overflow: visible;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	top: -2px;
	position: relative;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentTemp .actu .media {
	background-color: #FFFFFF;
	float: none;
	padding: 0px;
	width: 100%;
	height: 195px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
}
.oneColFixCtr #mainContentTemp .actu .texte {
	background-color: #434343;
	float: none;
	width: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	position: relative;
}
.oneColFixCtr #mainContentTemp .actu .suite {
	text-align: right;
	width: 135px;
	position: relative;
	height: 15px;
	padding-top: 10px;
	left: 125px;
}
.oneColFixCtr #mainContentTemp .actu .lien {
	background-color: #434343;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.oneColFixCtr #mainContentTemp .banniere {
	height: 80px;
	width: 662px;
	float: left;
	margin: 0px;
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtr #mainContentTemp .tags {
	height: 80px;
	width: 300px;
	float: right;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: justify;
}
.oneColFixCtr #mainContentTemp .actu .suite .fleche{
	padding: 0px;
	width: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	height: 15px;
	position: absolute;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: normal;
	left: 0px;
}
.oneColFixCtr #mainContentAcExpe .livre {
	width: 670px;
	float: left;
	padding: 15px;
	position: relative;
	border: 1px solid #4D4D4D;
	overflow: hidden;
	z-index: 1;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/ac_livre_arpl.jpg);
	height: 110px;
	text-align: left;
}
.oneColFixCtr #mainContent .livre {
	width: 670px;
	float: left;
	padding: 15px;
	position: relative;
	border: 1px solid #4D4D4D;
	overflow: hidden;
	z-index: 1;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/ac_livre_arpl.jpg);
	height: 100px;
	text-align: left;
}
.oneColFixCtr #mainContentAcExpe .nuage {
	width: 270px;
	float: right;
	padding: 15px;
	position: relative;
	border: 1px solid #4D4D4D;
	overflow: hidden;
	z-index: 1;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	left: 1px;
	height: 100px;
}
