/***********************/
/**Structure du layout**/
/***********************/
 body {
	margin: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #184E87;;
	scrollbar-highlight-color: #184E87;;
	scrollbar-3dlight-color	: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #184E87;;
	}

#general {
	position: relative;
	width: 780px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: auto;
	
	}
#colonne_droite {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 630px;
	}
#colonne_gauche {
	display: none;
	}
#menu_gris {/*pas de largeur pour mozilla...*/
	display: none;
	}
#menu_gris a{
	color: #6D6E71;
	text-decoration: none;
	}
#menu_gris a:hover{
	color: #6D6E71;
	text-decoration: underline;
	}
#menu_onglet {
	display: none;
	}
#menu_barre {
	display: none;
	}
#bandeau_photo_1 {
	display: none;
	}
#bandeau_photo_2 {
	display: none;
	}
#bandeau_photo_3 {
	display: none;
	}
#bandeau_photo_4 {
	display: none;
	}
#bandeau_photo_5 {
	display: none;
	}
#bandeau_photo_6 {
	display: none;
	}
#barre_gestion {
	display: none;
	}
#barre_gestion img{
	padding: 5px 5px 5px 10px;
	vertical-align: middle;
	}
#barre_gestion h2{
	color: #7495B7;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	}
#barre_gestion a{
	color: #ffffff;
	text-decoration: none;
	}
#barre_gestion a:hover{
	color: #ffffff;
	text-decoration: none;
	}
#contenu {
	position: relative;
	margin: 0px;
	border-right: solid 2px #184E87;
	border-top: solid 1px #184E87;
	border-left: solid 4px #184E87;
	border-bottom: solid 2px #184E87;
	}
#bas {/*...pas de largeur pour mozilla*/
	position: relative;
	height: 22px;
	text-align: center;
	/*padding-top: 5px;*/
	color: #6E6F72;
	}
#bas a{
	color: #6D6E71;
	text-decoration: underline;
	}
#bas a:hover{
	color: #6D6E71;
	text-decoration: none;
	}
#plate_forme {
	display: none;
	}

/***********************/
/**Onglet**/
/***********************/
#onglet_1 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 1px;
	background-image: url(../layout/img/onglet_orange.gif);
	}
#onglet_2 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 106px;
	background-image: url(../layout/img/onglet_vert_1.gif);
	}
#onglet_3 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 211px;
	background-image: url(../layout/img/onglet_bleu.gif);
	}
#onglet_4 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 316px;
	background-image: url(../layout/img/onglet_rouge.gif);
	}
#onglet_5 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 421px;
	background-image: url(../layout/img/onglet_jaune.gif);
	}
#onglet_6 {
	position: absolute;
	width: 102px;
	height: 36px;
	top: 0px;
	left: 526px;
	background-image: url(../layout/img/onglet_vert_2.gif);
	}
.menu_1 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 34px;/*15px si deux lignes ou 36 si une ligne*/
	}
.menu_2 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 15px;/*15px si deux lignes ou 36 si une ligne*/
	}
.menu_3 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 15px;/*15px si deux lignes ou 36 si une ligne*/
	}
.menu_4 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 15px;/*15px si deux lignes ou 36 si une ligne*/
	}
.menu_5 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 15px;/*15px si deux lignes ou 36 si une ligne*/
	}
.menu_6 {
	color: #ffffff;
	font-weight: bold;
	vertical-align: center;
	line-height: 34px;/*15px si deux lignes ou 36 si une ligne*/
	}
#menu_onglet a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	}
#menu_onglet h1 {/*h1 des onglet*/
	font-size: 12px;
	margin: 0;
	padding-top: 2px;
	}
/***********************/
/**Couleur**/
/***********************/
.bleu{ background-color: #2E80D7; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.bleu_2{ background-color: #F4F9FD; border-color: #2E80D7; }
.bleu_3{ background-color: #EAF2FB;/*bleu à 10%*/ border-color: #2E80D7; }
.list_bleu {list-style-image: url(/web/img/puce_bleu.gif); list-style-type: none;}
.orange{ background-color: #FF7F0E; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.orange_2{ background-color: #FFF8F3; border-color: #FF7F0E;}
.orange_3{background-color: #FFF2E7; border-color: #FF7F0E;}
.list_orange {list-style-image: url(/web/img/puce_orange.gif); list-style-type: none;}
.vert{ background-color: #54AA43; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.vert_2{ background-color: #F6FBF5; border-color: #54AA43;}
.vert_3{ background-color: #EEF6EC;/*vert à 10%*/ border-color: #54AA43;}
.list_vert {list-style-image: url(/web/img/puce_vert.gif); list-style-type: none;}
.bleu_fonce{ background-color: #184F87; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.bleu_fonce_2{ background-color: #F3F6F9; border-color: #184F87; }
.bleu_fonce_3{ background-color: #E7EDF3;/*bleu_fonce à 10%*/ border-color: #184F87;}
.list_bleu_fonce {list-style-image: url(/web/img/puce_bleu_fonce.gif); list-style-type: none;}

.gris{ background-color: #959793; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.gris_2{ background-color: #FAFAF9; border-color: #959793; }
.jaune{ background-color: #FFDE00; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.jaune_2{ background-color: #FFFDF2; border-color: #FFDE00; }
.jaune_3{background-color: #FFFCE5; border-color: #FFDE00;}
.rouge{ background-color: #FC2712; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center; line-height: 22px;}
.rouge_2{ background-color: #FFF4F3; border-color: #FC2712; }
.rouge_3{background-color: #FFE9E7; border-color: #FC2712;}

/***********************/
/**sous menu**/
/***********************/
#sous_onglet {
	display: none;
	}
#sous_onglet_titre {
	position: relative;
	line-height: 18px;
	vertical-align: middle;
	padding: 2px 0 2px 0;
	height: 36px;
	}
#sous_onglet_menu {
	position: relative;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 2px solid #184E87;
	}
#sous_onglet_menu br {
	height: 0;
	clear: both;
	}
#ss_menu {
	position: relative;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 2px 10px;
	z-index: 5;
	text-align: left;
	}
#ss_menu a{
	text-decoration: none;
	color: #000000;
	}
#ss_menu a:hover{
	text-decoration: none;
	display: block;
	color: #000000;
	text-decoration: none;
	}
h6 {
	padding: 5px 2px 5px 15px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}
/***********************/
/**colonne de gauche**/
/***********************/
#logo {
	position: absolute;
	top: 30px;
	left: 0px;
	border: 0;
	}
#sous_onglet_comp {
	position: absolute;
	top: 208px;
	width: 135px;
	left: 10px;
	text-align: center;
	z-index: 2;
	}
#sous_onglet_titre_comp {
	position: relative;
	width: 135px;
	line-height: 18px;
	vertical-align: middle;
	padding: 2px 0 2px 0;
	height: 36px;
	background-image: url(/layout/img/fond_comp.gif);
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;}

	}
#sous_onglet_menu_comp {
	position: relative;
	/*border-left: 1px solid;
	border-bottom: 1px solid;*/
	}

/*Couleurs et partamètres des sous menus*/
.menu_bleu_comp {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; font-size: 10px;}
.menu_bleu_comp li{margin: 0 0 0 0; padding: 0px 0px 5px 0px;}
.menu_bleu_comp li a{margin: 0 0 0 0; color: #000000; text-decoration: none; background-color: #e0ecf9; border: 1px solid #184E87; display: block; padding: 3px;}
.menu_bleu_comp li a:hover{margin: 0 0 0 0; display: block; color: #000000; text-decoration: none; border: 1px solid #184E87; background-color: #cbdff5; padding: 3px;}
.menu_bleu {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; font-size: 10px; background-image: url(/layout/img/fleche_bleu.gif);}
.menu_bleu li{margin: 0 0 0 0; padding: 8px 8px 0px 8px;}
.menu_bleu li a{margin: 0 0 0 0; color: #000000; text-decoration: none; background-color: #e0ecf9; border: 1px solid #2E80D7; display: block; padding: 3px;}
.menu_bleu a:hover{background-color: #cbdff5;}
.menu_orange {background-image: url(/layout/img/fleche_orange.gif);}
.menu_orange li{margin: 0 0 0 0; padding: 0 0 0 0;}
.menu_orange li a{margin: 0 0 0 0; color: #000000; text-decoration: none;}
.menu_orange a:hover{background-color: #FFDFC3;}
.menu_vert {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; font-size: 10px; background-image: url(/layout/img/fleche_verte.gif);}
.menu_vert li{margin: 0 0 0 0; padding: 8px 8px 0px 8px;}
.menu_vert li a{margin: 0 0 0 0; color: #000000; text-decoration: none; background-color: #E6F2E3; border: 1px solid #54AA43; display: block; padding: 3px;}
.menu_vert a:hover{background-color: #D4EAD0;}
.menu_bleu_fonce {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; font-size: 10px; background-image: url(/layout/img/fleche_bleu_fonce.gif);}
.menu_bleu_fonce li{margin: 0 0 0 0; padding: 8px 8px 0px 8px;}
.menu_bleu_fonce li a{margin: 0 0 0 0; color: #000000; text-decoration: none; background-color: #E6F2E3; border: 1px solid #184E87; display: block; padding: 3px;}
.menu_bleu_fonce a:hover{background-color: #D1DCE7;/*20%*/}
.menu_jaune {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; list-style-type: none; font-size: 10px; background-image: url(/layout/img/fleche_jaune.gif);}
.menu_jaune li{margin: 0 0 0 0; padding: 8px 8px 0px 8px;}
.menu_jaune li a{margin: 0 0 0 0; color: #000000; text-decoration: none; background-color: #FFF3A6; border: 1px solid #FFDE00; display: block; padding: 3px;}
.menu_jaune a:hover{background-color: #FFF8CC;/*20%*/}


.aie {/* corrige bug ie espace bottom, pour 1 lignes*/
	height: 20px;
	}
.bie {/* corrige bug ie espace bottom, pour 2 lignes*/
	height: 30px;
	}
.cie {/* corrige bug ie espace bottom, pour 3 lignes*/
	height: 40px;
	}
.die {/* corrige bug ie espace bottom, pour 4 lignes*/
	height: 55px;
	}
.eie {/* corrige bug ie espace bottom, pour 5 lignes*/
	height: 70px;
	}
.fie {/* corrige bug ie espace bottom, pour 6 lignes*/
	height: 80px;
	}
.gie {/* corrige bug ie espace bottom, pour 7 lignes*/
	height: 95px;
	}
	
/**formulaire**/
#formulaire {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	list-style-type: none;
	}
.form_txt {
	width: 200px;
	float: left;
	}
.form_champs {
	width: 200px;
	/*float: right;*/
	}
#formulaire li {
	line-height: 24px;
	}
/*.bouton {
	border: 1px solid #912932;
	background-color: #EDE2CD;
	color: #7E5823;
	}*/
.alerte {
	color: #ff0000;
	}

#formulaire p {
	left: 200px;
	}

#contact {
	width : 100%;
	height : 100%;
	padding-top : 10px;
	padding-left : 10px;
}

#contact h1 {
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}
#contact h2 {
	font-size : 15px;
	font-weight : bold;
}

#contact p {
	text-align : center;
}

.small_txt {
	font-size : 9px;
}
/***********************/
/**Pages de contenu**/
/***********************/
#paragraphe_orange {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_orange a{
	color: #FF7F0E;/*orange à 100%*/
	text-decoration: underline;
	}
#paragraphe_orange a:hover{
	color: #FF7F0E;/*orange à 100%*/
	text-decoration: none;
	}
.titre_orange {
	background-image: url(/web/img/fleche_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFAF6A;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.photo_orange {
	text-align: center;
	}
.photo_orange img{
	border: 1px solid #FF7F0E;/*orange à 100%*/
	}
.ss_titre_orange {
	color: #FF993E;/*orange à 80%*/
	font-weight: bold;
	}
.underline_orange {
	background-color: #FFD8B6;/*orange à 30%*/
	}
#paragraphe_bleu {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_bleu a{
	color: #2E80D7;/*bleu à 100%*/
	text-decoration: underline;
	}
#paragraphe_bleu a:hover{
	color: #2E80D7;/*bleu à 100%*/
	text-decoration: none;
	}
.titre_bleu {
	background-image: url(/web/img/fleche_bleu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #2E80D7;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.ss_titre_bleu {
	color: #5899DF;/*bleu à 80%*/
	font-weight: bold;
	}
.underline_bleu {
	background-color: #C0D9F3;/*bleu à 30%*/
	}
.photo_bleu {
	text-align: center;
	}
.photo_bleu img{
	border: 1px solid #2E80D7;/*bleu à 100%*/
	}
#paragraphe_vert {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_vert a{
	color: #54AA43;/*vert à 100%*/
	text-decoration: underline;
	}
#paragraphe_vert a:hover{
	color: #54AA43;/*vert à 100%*/
	text-decoration: none;
	}
.titre_vert {
	background-image: url(/web/img/fleche_vert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #76BB69;/*vert à 80%*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.ss_titre_vert {
	color: #76BB69;/*vert à 80%*/
	font-weight: bold;
	}
.underline_vert {
	background-color: #CBE5C6;/*vert à 30%*/
	}
.photo_vert {
	text-align: center;
	}
.photo_vert img{
	border: 1px solid #54AA43;/*vert à 100%*/
	}

#paragraphe_bleu_fonce {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_bleu_fonce ul{
	list-style-image: url(/web/img/puce_bleu_fonce.gif);
	list-style-type: none;
	}
#paragraphe_bleu_fonce a{
	color: #184E87;/*bleu_fonce à 100%*/
	text-decoration: underline;
	}
#paragraphe_bleu_fonce a:hover{
	color: #184E87;/*bleu_fonce à 100%*/
	text-decoration: none;
	}
.titre_bleu_fonce {
	background-image: url(/web/img/fleche_bleu_fonce.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #46719F;/*bleu_fonce à 80%*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.ss_titre_bleu_fonce {
	color: #46719F;/*bleu_fonce à 80%*/
	font-weight: bold;
	}
.underline_bleu_fonce {
	background-color: #B9CADB;/*bleu_fonce à 30%*/
	}
.photo_bleu_fonce {
	text-align: center;
	}
.photo_bleu_fonce img{
	border: 1px solid #184E87;/*bleu_fonce à 100%*/
	}
	
	
#paragraphe_jaune {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_jaune ul{
	list-style-image: url(/web/img/puce_jaune.gif);
	list-style-type: none;
	}
#paragraphe_jaune a{
	color: #FFDE00;/*jaune à 100%*/
	text-decoration: underline;
	}
#paragraphe_jaune a:hover{
	color: #FFDE00;/*jaune à 100%*/
	text-decoration: none;
	}
.titre_jaune {
	background-image: url(/web/img/fleche_jaune.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFE533;/*jaune à 80%*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.ss_titre_jaune {
	color: #FFE533;/*jaune à 80%*/
	font-weight: bold;
	}
.underline_jaune {
	background-color: #FFF5B2;/*jaune à 30%*/
	}
.photo_jaune {
	text-align: center;
	}
.photo_jaune img{
	border: 1px solid #FFDE00;/*jaune à 100%*/
	}
	
#paragraphe_rouge {
	width: 450px;
	padding: 20px 20px 20px 20px;
	}
#paragraphe_rouge ul{
	list-style-image: url(/web/img/puce_rouge.gif);
	list-style-type: none;
	}
#paragraphe_rouge a{
	color: #FC2712;/*rouge à 100%*/
	text-decoration: underline;
	}
#paragraphe_rouge a:hover{
	color: #FC2712;/*rouge à 100%*/
	text-decoration: none;
	}
.titre_rouge {
	background-image: url(/web/img/fleche_rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FD5241;/*rouge à 80%*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 25px;
	}
.ss_titre_rouge {
	color: #FD5241;/*rouge à 80%*/
	font-weight: bold;
	}
.underline_rouge {
	background-color: #FEBEB7;/*rouge à 30%*/
	}
.photo_rouge {
	text-align: center;
	}
.photo_rouge img{
	border: 1px solid #FC2712;/*rouge à 100%*/
	}

/***********************/
/**Divers**/
/***********************/
#erreur {
	color: #FF0000;
	}
#formulaire {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}
.form_txt {
	width: 175px;
	float: left;
	}
.form_champs {
	width: 175px;
	line-height: 24px;
	}
#formulaire li {
	height: 22px;
	}
.haut_page {
	text-align: right;
	}
#majuscule {
	text-transform: uppercase;
	}
#gellule img {
	border: 0;
	}
/***********************/
/**accueuil**/
/***********************/

#cadre_actu {
	border: 1px solid #80C32B;
	width: 325px;
	background-color: #F9FCF4;
	background-image: url(/web/img/ico_actu.gif);
	background-podition: top left;
	background-repeat: no-repeat;
	}
#paragraphe_actu {
	padding: 5px 5px 5px 5px;
	
	}
#cadre_profil {
	border: 1px solid #184E87;
	width: 220px;
	background-color: #D3E0EB;
	}
#paragraphe_profil {
	padding: 5px 5px 5px 5px;
	text-align: left;
	}
#paragraphe_accueil {
	/*width: 600px;*/
	padding: 20px 20px 20px 20px;
	}
.titre_profil {
	background-image: url(/web/img/fleche_profil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #184E87;
	font-size: 12px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding-left: 20px;
	}
#photo_profil {
	position: absolute;
	top: 20px;
	right: 20px;
	text-align: center;
	z-index: 2;
	}
#photo_profil img{
	border: 1px solid #184E87;
	}