/******** Default rules for tag ********/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1;
	color: #000;
	background-color: #FAFAFA;
}

:focus {
	outline: 0;
}

ol,ul {
	list-style-type: none;
}

img,fieldset {
	border: 0;
}

.dimImageMax {
	max-width: 80px;
	max-height: 110px;
	width: expression(Math.min ( this.width, 80) );
	height: expression(Math.min ( this.height, 110) );
	border: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

blockquote,q {
	quotes: "" "";
}

h1 {
	
}

h2 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #001552;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}

h2 strong {
	font-weight: bold;
	color: #019de0;
}

h3 {
	font-weight: normal;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}

h4 {
	font-size: 11px;
	color: #464464;
	padding: 0 0 5px 0;
}

p {
	line-height: 18px;
	padding: 0 0 5px 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

input,select,textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #bebebf;
}

/********** Common Classes ********/
.alert {
	
}

.clear {
	height: 0;
	clear: both;
}

/********** Tree of common styles for all the templates ********/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) */
#main {
	width: 960px;
	margin: 0 auto;
	background:#fff;
}

#header {
	width: 960px;
	margin: 0 15px 18px 5px;
}

/*#header h1{display:block; float:left;}*/
#header img {
	display: block;
	float: left;
	margin: 21px 0 0 0;
}

#header .slogan {
	color: #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 5px;
	font-weight: bold;
	display: block;
}

#header p {
	font-size: 16px;
	font-weight: bold;
	color: #001552;
	padding: 55px 0 0 0;
	text-transform: uppercase;
}

#banner {
	text-align: center;
}

/* ::: clearing ::: */
.clear {
	display: block;
	clear: both;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/*** specific style for menu ***/
#lev1 {
	width: 960px;
	height: 31px;
	border-bottom: 2px solid #C2C2C2;
}

#lev1 ul {
	background: transparent;
	height: 31px;
}

#lev1 ul li {
	width: 118px;
	background: url(/images/EP/onglet_gris.png) top left no-repeat;
	float: left;
	height: 26px;
	text-align: center;
	padding-top: 5px;
	position: relative;
}

#lev1 ul li a {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 1px;
}

#lev1 ul li:hover {
	background: url(/images/EP/onglet_bleu.png) top left no-repeat;
	width: 118px;
	height: 31px;
}

#lev1 ul li:hover a {
	color: #ffffff;
	padding: 5px 0 15px 0;
	width: 118px;
	height: 31px;
}

#lev1 .offre {
	background: url(/images/EP/onglet_rouge.png) top left no-repeat;
	margin: 0 0 0 6px;
	padding: 5px 0 0 0
}

#lev1 .activated {
	background: url(/images/EP/onglet_bleu.png) top left no-repeat;
}

#lev1 .activated a {
	width: 156px;
}

#lev1 .activated a,#lev1 .offre a {
	color: #fff;
}

#lev1 ul li .submenu {
	display: block;
	position: absolute;
	left: 0px;
	top: 30px;
	font-size: 10px;
	background: transparent;
	float: left;
	width: 216px;
	padding-left: 3px;
	z-index: 500;
}

#lev1 ul li .submenu strong {
	background: transparent none repeat scroll 0%;
	font-size: 0px;
	position: relative;
	visibility: hidden;
	padding: 1px 0 0 0;
	height: 0px;
	display: block;
}

#lev1 ul li .submenu h2 {
	background: transparent none repeat scroll 0%;
	font-size: 0px;
	position: relative;
	visibility: hidden;
	padding: 1px 0 0 0;
	height: 0px;
}

#lev1 ul li .submenu h5 {
	background: transparent none repeat scroll 0%;
	font-size: 0px;
	position: relative;
	visibility: hidden;
	padding: 0 0 0 0;
	height: 0px;
}

#lev1 ul li .submenu ul {
	height: auto;
}

#lev1 ul li .submenu li {
	display: block;
	position: relative;
	margin: 0;
	background: #275DAD;
	height: auto;
	padding: 0px;
}

#lev1 ul li .submenu .menuLink0 {
	
}

#lev1 ul li .submenu .menuLink1 {
	display: none;
}

#lev1 ul li .submenu .menuLink2 {
	display: none;
}

#lev1 ul li .submenu li a {
	background: #275DAD url(/images/EP/menu_pointille.png) bottom left
		repeat-x;
	color: #ffffff;
	display: block;
	height: 20px;
	width: 216px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 7px 0 3px 0;
	margin: 0;
	text-transform: none;
}

#lev1 ul li .submenu li a:hover {
	background: #2A89E3 url(/images/EP/menu_pointille.png) bottom left
		repeat-x;
	color: #ffffff;
}

#lev2Recruteur {
	font-size: 10px;
	width: 150px;
	margin: 0 20px 0 0;
	padding: 6px 0 0 0;
	float: left;
}

#lev2Recruteur h2 {
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding: 0 10px 5px 10px;
	line-height: 18px;
}

#lev2Recruteur h2 strong {
	font-size: 13px;
	color: #ea2c2d;
	display: block;
}

#lev2Recruteur div {
	background: #ecf3f3;
	width: 160px;
	padding: 7px 0 0 0;
	margin-bottom: 10px;
	width: 155px;
}

#lev2Recruteur div h2 strong {
	color: #dc0500;
}

#lev2Recruteur h3 {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 10px;
	text-transform: uppercase;
}

#lev2Recruteur ul {
	padding: 0 10px 3px 0;
	width: 140px;
}

#lev2Recruteur span {
	font-weight: bold;
	font-size: 12px;
	color: #ea2c2d;
	display: block;
	padding-bottom: 5px;
}

#lev2Recruteur span a {
	text-decoration: none;
	text-transform: uppercase;
}

#lev2Recruteur li {
	line-height: 16px;
	padding: 0 0 4px 0;
}

#lev2Recruteur a {
	color: #000;
	height: auto;
	display: block;
	padding-left: 12px;
}

/* --- Bloc "Decouvrez nos chaines thematiques --- */
.chaine_thematique {
	margin: 9px 0 9px 0;
	background-color: #FaFaFa;
	width: 791px;
}

.chaine_thematique .entete {
	background: url(/images/EP/background_bloc_gris_haut_791.png) bottom
		left no-repeat;
	height: 6px;
}

.chaine_thematique .contenu {
	border-left: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
	margin: 0;
}

.chaine_thematique .contenu span {
	margin:0 auto 0 auto;
	padding:0;
	width:320px;
	display:block;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	display:block;
	text-align:center;
}

.chaine_thematique .contenu span.autre-site {
	color: #666666;
}

.chaine_thematique .trait {
	margin: 5px auto 0 auto;
	display: block;
	padding: 0;
	min-height: 1px;
}

.chaine_thematique ul {
	width:787px;
	margin: 18px 1px 0 1px;
	padding: 0 0 13px 0;
}

.chaine_thematique li {
	float: left;
	padding-left: 19px;
	width: 240px;
	height: auto;
}

.chaine_thematique li img {
	margin: 0 auto;
	display: block;
	text-align: center;
}

.chaine_thematique li a {
	display: block;
}

.chaine_thematique li .descriptif {
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	display: block;
	padding: 10px 0;
	width:240px;
}

.chaine_thematique .piedpage {
	background: url(/images/EP/background_bloc_gris_bas_791.png) no-repeat;
	min-height: 6px;
	width: 791px;
}

.chaine_thematique_large {
	margin: 9px 0 9px 0;
	background-color: #FaFaFa;
	width: 958px;
}

.chaine_thematique_large .entete {
	background: url(/images/EP/background_bloc_gris_haut_958.png) bottom
		left no-repeat;
	height: 6px;
}

.chaine_thematique_large .contenu {
	border-left: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
	margin: 0;
}

.chaine_thematique_large .contenu span {
	margin: 0 auto 0 auto;
	padding: 0;
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.chaine_thematique_large .contenu span.autre-site {
	color: #666666;
}

.chaine_thematique_large .trait {
	margin: 5px auto 0 auto;
	display: block;
	padding: 0;
	min-height: 1px;
}

.chaine_thematique_large ul {
	margin: 18px 1px 0 1px;
	padding: 0 0 13px 0;
}

.chaine_thematique_large li {
	float: left;
	padding-left: 19px;
	width: 290px;
	height: auto;
}

.chaine_thematique_large li img {
	margin: 0 auto;
	display: block;
	text-align: center;
}

.chaine_thematique_large li a {
	display: block;
}

.chaine_thematique_large li .descriptif {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	display: block;
	padding: 10px 0;
}

.chaine_thematique_large .piedpage {
	background: url(/images/EP/background_bloc_gris_bas_958.png) no-repeat;
	min-height: 6px;
	width: 958px;
}

.chaine_thematique_small {
	width: 336px;
	margin: 9px 0 9px 0;
	background-color: #FaFaFa;
}

.chaine_thematique_small .entete {
	background: url(/images/EP/background_bloc_gris_haut_791.png) bottom
		left no-repeat;
	height: 6px;
	width: 791px;
}

.chaine_thematique_small .contenu {
	width: 789px;
	border-left: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
	margin: 0;
}

.chaine_thematique_small .contenu h3 {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 350px;
	display: block;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.chaine_thematique_small .trait {
	margin: 5px auto 0 auto;
	width: 765px;
	display: block;
	padding: 0;
	min-height: 1px;
}

.chaine_thematique_small ul {
	width: 787px;
	margin: 18px 1px 0 1px;
	padding: 0 0 13px 0;
}

.chaine_thematique_small li {
	float: left;
	padding-left: 15px;
	width: 175px;
	height: auto;
}

.chaine_thematique_small li img {
	margin: 0 auto;
	display: block;
}

.chaine_thematique_small li a {
	display: block;
}

.chaine_thematique_small li span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	text-align: center;
	display: block;
	padding: 10px 0;
}

.chaine_thematique_small .piedpage {
	background: url(/images/EP/background_bloc_gris_bas_791.png) no-repeat;
	min-height: 6px;
	width: 791px;
}

/* --- FOOTER --- */
.pied-contenu {
	width: 950px;
	margin: 0 auto;
}

.pied-contenu p.intro_footer {
	background:
		url(http://www.emploipublic.fr/images/EP/background_footer.png) top
		left repeat-x;
	height: 40px;
	color: black;
	font-size: 1.3em;
	padding: 13px 0 0 10px;
}

.pied-contenu .lien {
	padding: 15px 0 5px 10px;
}

.pied-contenu .lien ul {
	width: 195px;
	float: left;
	padding-bottom: 20px;
}

.pied-contenu .lien ul.col1 {
	width: 188px;
	padding-right: 50px;
}

.pied-contenu .lien ul.col2 {
	padding-right: 50px;
}

.pied-contenu .lien ul.col3 {
	padding-right: 50px;
}

.pied-contenu .lien ul li.titre {
	color: #2A89E3;
	text-transform: uppercase;
	font-size: 1.0em;
	padding: 0 0 3px;
	background: none;
	text-indent: 0;
}

.pied-contenu .lien ul li.titre strong {
	color: #2A89E3;
	text-transform: uppercase;
	font-size: 1.0em;
	padding: 0 0 3px;
	background: none;
	text-indent: 0;
}

.pied-contenu .lien ul li {
	line-height: 125%;
	padding: 0 0 1px;
	background: url(http://www.emploipublic.fr/images/EP/fleche_grise.png) 0
		4px no-repeat;
	text-indent: 10px;
}

.pied-contenu .lien ul li a {
	color: #777777;
}

.pied-contenu .lien-groupe {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin: 0 0 5px;
	padding: 0 0 0;
	color: #001552;
}

.lien-groupe  h2 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 20px;
	color: #001552;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.lien-groupe .lien-groupe-gauche {
	width: 190px;
	float: left;
}

.lien-groupe .lien-groupe-gauche ul {
	padding: 0 0 20px 5px;
}

.lien-groupe .lien-groupe-gauche ul li {
	line-height: 1;
	font-size: 1.0em;
	color: #777777;
	padding: 0 0 2px 10px;
	background: url(http://www.emploipublic.fr/images/EP/fleche_grise.png) 0
		center no-repeat;
}

.lien-groupe .lien-groupe-gauche ul li a {
	color: #777777;
}

.lien-groupe .lien-groupe-gauche ul li a strong {
	color: #777777;
}

.lien-groupe .lien-groupe-droite {
	width: 755px;
	float: left;
	border-left: 1px solid #cccccc;
}

.lien-groupe .lien-groupe-droite h2 {
	padding-left: 10px;
}

.lien-groupe .lien-groupe-droite p {
	border: none;
	padding: 0 0 15px 10px;
	font-size: 1.0em;
	color: #777777;
	line-height: 125%;
}

.lien-groupe .lien-groupe-droite p a {
	color: #777777;
}

.lien-groupe .lien-groupe-droite p a strong {
	color: #777777;
}

/* --- FIN FOOTER --- */
/*** specific style for breadcum ***/
.breadcum {
	margin: 0 0 5px 0;
	padding: 7px 0 7px 5px;
}

.breadcum li {
	display: inline;
	color: #ba4489;
	width: 175px;
}

.breadcum li a {
	color: #000;
	background: url(/images/EP/ico_breadcrum.gif) right 5px no-repeat;
	padding: 0 10px 0 0
}

.breadcum li a:hover {
	color: #ba4489;
}

.contentNewBorder {
	width: 774px;
	padding: 0 0 0 8px;
	border: 0;
	float: left;
}

.contentNewBorder .entete {
	background: url(/images/EP/background_bloc_gris_haut_772.png) bottom
		left no-repeat;
	height: 6px;
	width: 772px;
}

.contentNewBorder .contenu {
	padding: 15px;
	width: 740px;
	border-left: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
	margin: 0;
}

.contentNewBorder .piedpage {
	clear: both;
	background: url(/images/EP/background_bloc_gris_bas_772.png) no-repeat;
	min-height: 6px;
	width: 772px;
}

.contentNewBorder .contenu h2 {
	color: #2A89E3;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
}

.contentNewBorder .contenu h2 strong {
	color: #000000;
}

.gaucheJobseekerMenu {
	width: 172px;
	background: url(/images/EP/EC_fond_mon_compte_milieu.png) top left
		repeat;
}

.gaucheJobseekerMenuHaut {
	background: url(/images/EP/EC_fond_mon_compte_haut.png) top left
		no-repeat;
	padding: 14px 0 0 15px;
}

.gaucheJobseekerMenuHaut ul h2 strong {
	color: #fff;
}

.gaucheJobseekerMenuBas {
	background: url(/images/EP/EC_fond_mon_compte_bas.png) top left
		no-repeat;
	width: 157px;
	height: 10px;
	padding: 10px 0 0 15px;
}

.gaucheJobseekerMenu h2 {
	text-transform: none;
	padding: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.gaucheJobseekerMenu h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 2px;
}

.gaucheJobseekerMenu ul {
	margin-top: 5px;
}

.gaucheJobseekerMenu ul li {
	background: url(/images/EP/carre_blanc.png) no-repeat;
	background-position: center left;
	padding-left: 12px;
	border: 0;
	margin: 8px 0 0 0;
}  /* padding-left:7px; */
.gaucheJobseekerMenu ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}  /* padding-left:9px; */
.gaucheJobseekerMenu p {
	margin-top: 10px;
}

.gaucheJobseekerMenu p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 9px;
}

/***************
*    boutons
****************/
ul.lstAction {
	overflow: hidden;
	width: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	display: list-item;
}

ul.lstAction li.button01 {
	background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat
		scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

ul.lstAction li.button01:hover {
	background: transparent url(/images/EP/bouton_droit2_over.PNG) no-repeat
		scroll top right;
}

ul.lstAction li.button01 input.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button01 input.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

ul.lstAction li.button01 input.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button01 input.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

ul.lstAction li.button01 a.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button01 a.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

ul.lstAction li.button01 a.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button01 a.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

ul.lstAction li.AligneBouton {
	background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat
		scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

ul.lstAction li.AligneBouton:hover {
	background: transparent url(/images/EP/bouton_droit2_over.PNG) no-repeat
		scroll top right;
}

ul.lstAction li.AligneBouton input.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.AligneBouton input.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

ul.lstAction li.AligneBouton input.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.AligneBouton input.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

ul.lstAction li.AligneBouton a.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.AligneBouton a.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

ul.lstAction li.AligneBouton a.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.AligneBouton a.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

ul.lstAction li.button02 {
	background: transparent url(/images/EP/bouton_gris2.PNG) no-repeat
		scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

ul.lstAction li.button02:hover {
	background: transparent url(/images/EP/bouton_gris2_over.PNG) no-repeat
		scroll top right;
}

ul.lstAction li.button02 input.selectionner {
	background: transparent url(/images/EP/bouton_gris1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button02 input.selectionner:hover {
	background: transparent url(/images/EP/bouton_gris1_over.PNG) no-repeat;
}

ul.lstAction li.button02 a.selectionner {
	background: transparent url(/images/EP/bouton_gris1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}

ul.lstAction li.button02 a.selectionner:hover {
	background: transparent url(/images/EP/bouton_gris1_over.PNG) no-repeat;
}

#formulaire ul.lstAction {
	overflow: hidden;
	width: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	display: list-item;
}

#formulaire ul.lstAction li.button01 {
	background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat
		scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

#formulaire ul.lstAction li.button01:hover {
	background: transparent url(/images/EP/bouton_droit2_over.PNG) no-repeat
		scroll top right;
}

#formulaire ul.lstAction li.button01 input.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.button01 input.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

#formulaire ul.lstAction li.button01 input.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.button01 input.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

#formulaire ul.lstAction li.button01 a.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.button01 a.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

#formulaire ul.lstAction li.button01 a.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.button01 a.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

#formulaire ul.lstAction li.AligneBouton {
	background: transparent url(/images/EP/bouton_droit2.PNG) no-repeat
		scroll top right;
	display: block;
	float: left;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

#formulaire ul.lstAction li.AligneBouton:hover {
	background: transparent url(/images/EP/bouton_droit2_over.PNG) no-repeat
		scroll top right;
}

#formulaire ul.lstAction li.AligneBouton input.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.AligneBouton input.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

#formulaire ul.lstAction li.AligneBouton input.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	display: block;
	width: auto;
	height: 24px;
	line-height: 14px;
	padding: 0px 6px 5px 12px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.AligneBouton input.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

#formulaire ul.lstAction li.AligneBouton a.selectionner_2 {
	background: transparent url(/images/EP/bouton_droit1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 20px;
	padding: 2px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.AligneBouton a.selectionner_2:hover {
	background: transparent url(/images/EP/bouton_droit1_over.PNG) no-repeat;
}

#formulaire ul.lstAction li.AligneBouton a.precedent_2 {
	background: transparent url(/images/EP/bouton_gauche1.PNG) no-repeat;
	width: auto;
	height: 24px;
	line-height: 22px;
	padding: 3px 6px 5px 15px;
	margin: 0px 0px 0px 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

#formulaire ul.lstAction li.AligneBouton a.precedent_2:hover {
	background: transparent url(/images/EP/bouton_gauche1_over.PNG)
		no-repeat;
}

/* Side Menu - Content-left */
.content-left {
	min-height: 428px;
	width: 170px;
	padding: 0;
	float: left;
}

.content-left h3,.content-left .entete-sommaire {
	background: url(/images/EP/contest/head-bloc-concours.jpg) no-repeat top
		left;
	width: 155px;
	height: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 15px 0 0 15px;
	text-transform: none;
}

.content-left .sommaire-left {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	background-color: #F3F3F3;
	margin: 0;
	padding: 10px 5px;
}

.content-left .separator {
	line-height: 10px;
	font-size: 5px;
	margin: 0;
	padding: 0 0 0 10px;
}

.content-left .foot-bloc-concours {
	background: url(/images/EP/contest/foot-bloc-concours.gif) no-repeat top
		left;
	width: 170px;
	height: 8px;
}

.content-left h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 2px;
}

.content-left ul {
	margin-top: 10px;
	line-height: 12px;
}

.content-left ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3199CD;
	font-weight: normal;
	padding: 0 0 0 2px;
}

.content-left p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 9px;
}
/* End Side Menu - Content-left */
