body {
	background-image: url(../images/fond_degrade.jpg);
	background-repeat: repeat-x;
	background-color: #ebf2f6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

p {
	margin-top:10px;
	margin-bottom:10px;
}

#haut {
	position: relative;
	height: 64px;
	width: 731px;
}
#haut_logo {
	position: relative;
	height: 44px;
	width: 187px;
	margin-left: 9px;
	padding-top: 17px;
	clear: none;
	float: left;
}
.login-pass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #5C97C3;
	text-decoration: none;
	text-align: right;
}

#haut_login {
	position: relative;
	height: 44px;
	width: 450px;
	clear: none;
	float: right;
	padding-top: 4px;
}
#separation {
	position: relative;
	height: 15px;
	width: 480px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4788b8;
	background-image: url(../images/picto_fleche.gif);
	background-repeat: no-repeat;
	background-position: 218px 0px;
}
#separation_moitie {
	height: 15px;
	width: 262px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4788b8;
	background-image: url(../images/picto_fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
}

.login-pass_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
#milieu {
	position: relative;
	height: 519px;
	width: 731px;
	top: 12px;
}
#milieu_menu-gauche {
	position: relative;
	height: 482px;
	width: 210px;
}
#haut_nom-lien {
	position: relative;
	height: 24px;
	width: 713px;
	margin-top: 6px;
}
.haut_nom-lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
.haut_nom-lien_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF1212;
	text-decoration: none;
	text-align: right;
}
#milieu_menu-gauche_haut {
	position: relative;
	height: 17px;
	width: 210px;
	background-image: url(../images/menu_01.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}
#milieu_menu-gauche_theme, #milieu_menu-gauche_theme_accueil {
	width: 210px;
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	font-size: 0px;
}
#milieu_menu-gauche_theme_accueil:hover {
	width: 210px;
	background-image: url(../images/menu_02_on.gif);
	background-repeat: repeat-y;
}
/*#milieu_menu-gauche_theme:hover {
	position: relative;
	height: 17px;
	width: 210px;
	background-image: url(../images/menu_02_on.gif);
	background-repeat: repeat-y;
}*/

#milieu_menu-gauche_sous-theme {
	width: 210px;
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5895C2;
	font-size: 0px;
}
#milieu_menu-gauche_sous-theme:hover {
	width: 210px;
	background-image: url(../images/menu_02_on.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5895C2;
}
#milieu_menu-gauche_bas {
	position: relative;
	height: 24px;
	width: 210px;
	background-image: url(../images/menu_03.gif);
	background-repeat: repeat-y;
	font-size: 0px;
}

h2 {
color:#4788B8;
}
h2.milieu_menu-gauche_theme {
	margin:0 0 0 12px;
}
.milieu_menu-gauche_theme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4788b8;
	text-decoration: none;
	font-weight: bold;
	margin-left: 12px;
}
.milieu_menu-gauche_theme_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 12px;
	display:block;
}
.milieu_menu-gauche_sous-theme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4788b8;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	letter-spacing: -1px;
	
	display:block;
}

.milieu_menu-gauche_sous-theme2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4788b8;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	letter-spacing: -1px;
}
.milieu_menu-gauche_sous-theme_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AF1212;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	margin-left: 12px;
}
#milieu_menu-gauche_vierge {
	position: relative;
	height: 10px;
	width: 210px;
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	font-size: 0px;
}
a.milieu_menu-gauche_theme:hover {
	color: #FFFFFF;
}
a.milieu_menu-gauche_sous-theme:hover {
	color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
	text-decoration: none;
}
#milieu_menu-gauche_inscription {
	position: relative;
	height: 50px;
	width: 210px;
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	top: 15px;
}
#milieu_centre {
	position: relative;
	width: 510px;
	clear: both;
	float: right;
	right: 6px;
}
#milieu_centre_haut {
	position: relative;
	height: 18px;
	width: 510px;
	clear: both;
	float: right;
	background-image: url(../images/centre_haut_01.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#milieu_centre_milieu {
	position: relative;
	width: 510px;
	clear: both;
	float: right;
	background-image: url(../images/centre_milieu_03.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#milieu_centre_bas {
	position: relative;
	height: 23px;
	width: 510px;
	clear: both;
	background-image: url(../images/centre_bas_01.jpg);
	background-position: center;
	font-size: 0px;
}
h1, .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AF1212;
	text-decoration: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4788b8;
	font-size: 12px;
	margin:10px 0 -10px 0;
	font-weight:normal;
}
#contenu {
	position: relative;
	width: 480px;
	text-align: left;
	left: 15px;
	z-index: auto;
}
p, .texte, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.form-action {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4788b8;
	text-decoration: none;
}
.form-action_apos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AF1212;
	text-decoration: none;
}
#separation_titre h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4788b8;
	font-size: 16px;
	margin:0px;
	font-weight:normal;
}
#separation_titre {
	position: relative;
	height: 18px;
	width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4788b8;
	font-size: 16px;
}
#flash {
	position: relative;
	height: 140px;
	width: 208px;
	background-image: url(../images/flash.jpg);
}
#video {
	position: relative;
	height:60px;
	width: 208px;
	background-image: url(../images/video.jpg);
	background-repeat:no-repeat;
	padding-top:87px;
	padding-left:5px;
}
#video a {
	font-size:11px;
	color:#AF1212;
}
#video a:hover {
	color:#4788B8;
}
#encart_inscription {
	position: relative;
	height: 78px;
	width: 208px;
	background-image: url(../images/encart_inscription.jpg);
	clear: none;
	float: right;
	margin-left:15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.texte_fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
}
.texte_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
}
#contenu_02 {
	position: relative;
	text-align: left;
	z-index: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
}
#encart_texte_droite {
	position: relative;
	width: 254px;
	clear: none;
	float: right;
}
h3, .sous-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
	margin:0px;
}
.en-savoir-plus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #97b9d1;
	text-decoration: none;
}
.en-savoir-plus_fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #97b9d1;
	text-decoration: none;
}
a:hover {
	color: #993300;
}
strong, .texte_gras_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4788b8;
	text-decoration: none;
}
.login-pass_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
	text-align: right;
}
#encart_inscription_gauche {
	position: relative;
	height: 60px;
	width: 208px;
	background-image: url(../images/encart_inscription_menu.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.inscription {
	color:#AF1212;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.inscription:hover {
	color:#6B9FC7;
}
#contenu_inscription_gauche strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.texte_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.texte_10_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
}
.texte_10_fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
}
#milieu_menu-gauche_inscription {
	position: relative;
	width: 210px;
	background-image: url(../images/menu_02.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	height: 50px;
}
.liens_bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.liens_bas:hover {
	color: #AF1212;
}
DIV.liens_bas a
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
DIV.liens_bas a:hover {
	color: #AF1212;
}
#contenu_inscription_gauche {
	position: relative;
	text-align: left;
	z-index: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#encart_metier {
	position: relative;
	text-align: left;
	z-index: auto;
	width: 208px;
	height: 156px;
	background-image: url(../images/encart_travailleur.jpg);
	margin-top: 8px;
	background-repeat: no-repeat;
}
#encart_metier_titre {
	position: relative;
	z-index: auto;
	width: 197px;
	height: 30px;
	padding-top: 5px;
}
.encart_metier_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #AF1212;
	text-decoration: none;
}
.encart_metier_presentation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #133250;
	text-decoration: none;
}
#encart_metier_presentation {
	position: relative;
	z-index: auto;
	width: 197px;
	height: 88px;
}
.encart_metier_presentation_clair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #286390;
	text-decoration: none;
}
#encart_metier_lien {
	position: relative;
	z-index: auto;
	width: 208px;
	height: 17px;
}
.texte_9_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #AF1212;
	text-decoration: none;
}
#encart_metier_travailleur {
	position: relative;
	text-align: left;
	z-index: auto;
	width: 208px;
	height: 156px;
	background-image: url(../images/encart_infirmier.jpg);
	margin-top: 8px;
	background-repeat: no-repeat;
}
#bloc_travailleur_social {
	background-image: url(../images/fond_travailleur_social_01.jpg);
	position: relative;
	height: 601px;
	width: 1044px;
	background-repeat: no-repeat;
}
#milieu_menu-gauche_sous-theme_on {
	width: 210px;
	background-image: url(../images/menu_02_on.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5895C2;
	font-size:10px;
}
.milieu_menu-gauche_sous-theme_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}
a.texte_10_rouge:hover {
	color: #97b9d1;
}
a.encart_metier_titre:hover {
	color: #97b9d1;
	text-decoration: none;
}

h3.atStart
{color:#000000;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}
h3.atStart span {color:#4788b8; text-decoration:underline; cursor:pointer;}
h3.atStart span:hover {color:#993300;}
h3.atStart span.visited {color:#4788b8;}

.Onglet_Conteneur { padding-bottom:10px; }
.Actu_Accueil { margin-left:10px; }
.Erreur { color:#FF0000; text-align:center; }
.Succes { color:#00FF00; text-align:center; }
.Bouton_Inscription {
	display:block;
	width:122px;
	height:35px;
	background-image:url(../images/bouton.gif);
	margin-left: 200px;
	padding-top:18px;
}

.Bouton_Inscription a{
	color:#FFFFFF;
	text-decoration:none;
}