/****************************************/
/*       Les �l�ments globaux           */
/****************************************/
.offre {
color : red; !important
}

body {
	font-family:arial, verdana, sans-serif;
	color:#000;
}
img {
	border:0;
}
a {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}
a.lien_fleche {
	background: transparent url(../images/custom/puce_foncee.jpg) no-repeat scroll left top;
	padding-left: 15px;
}
/**** LienRapides ne sera pas vu sur la page, il sera plac� � droite de l'�cran ****/
div.confortlecture {
	position: absolute;
	left:-1000px;
}
/**** les blocs principaux ****/
div.contener {
	width:900px;
	margin:0 auto;
	font-size: 1em;
}
div.contenu {
	width:640px;
	margin:0 0 0 260px;
}

/****************************************/
/*         Le haut des pages            */
/****************************************/
div.loghaut {
	width:900px;
	height:46px;
	margin:15px 0 20px 0;
	text-align: right;
}
div.menuhaut {
	width:900px;
	height:58px;
	background: #B4C006 url('../images/custom/bandeau_home_droite.jpg') no-repeat top right;
}
div.menuhaut ul {
	list-style-type: none;
	margin: 0;
}
div.menuhaut ul li {
	list-style-type: none;
	float:left;
	border-left:3px solid #fff;
	overflow:hidden;
	width: 226px;
}

div.menuhaut span {
	float:left;
}

div.menuhaut a {
	float:left;
}
div.menuhaut a:hover {
	text-decoration: none !important;
}
/****************************************/
/*           Les titres                 */
/****************************************/
h1 {
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	font-size:1.55em;
	padding:15px 0 0 0;
	margin:0;
}
div.menuhaut h1 {
	margin-top: 10px;	
}
.popup .menuhaut h1 {
	margin: -75px 0 0 200px;
}

.acteur h1 {
	color: #FFF;
}
h2 {
	color:#fff;
	font-weight:normal;
	font-style:italic;
	font-size:1.55em;
	padding:15px 0 0 0;
}
div.candidat h2 {
	color: #A3B60F;	
}
div#sousnav h2 {
	color: #008DA9;
	font-size: 1em;
	font-style: normal;
	margin: 10px 0;
	padding-top: 240px;
}
div.candidat div.contenuCandidat h2 {
	background: url('../images/custom/guillemetVert.gif') no-repeat top left;
	padding-left: 25px;
}
h3 {
	font-style:italic;
	font-size:1.55em;
	padding:15px 0 0 0;
	margin:	0;
	width: auto;
}
#contenu h3 {
	width: 500px;
}
h4 {
	margin:20px 0 0 0;
}
div.textaccueil h4 {
	font-size:1.1em;
	color:#A3B60F;
	margin:7px 0 0 36px;
}

div.candidat div.interview h4{
	top:0px;
	left:85px;
}
h5 {
	font-size: 1.1em;
}

/****************************************/
/*         Le bloc de gauche            */
/****************************************/
/* le formulaire de recherche */
div.acteur div.menugauche fieldset.rapide form {
	margin-top: 10px;
}
label.overlabel {  
	font-size:0.7em;
	display:block;
}
label.overlabel-apply {
  position:absolute;
  font-size:0.7em;
  z-index:1;
  left: 185px;
  padding-top: 2px;
}
div.acteur div.menugauche fieldset.rapide form label.overlabel-apply {
	
	
}
form p {
	width:212px;
	height:30px;
	margin:0;
	padding:0;
}
/* menu gauche */
div.menugauche {
	/*position:relative;*/
	float:left;
	width:200px;
	/*height:375px;*/
	padding:10px 0 0 0;
}
div.menugauche img {
	padding:10px 0 0 0;
}

/* les champs de formulaire */
input.champs {
	display: block;
	float: left;
	height: 13px;
	margin: 1px 10px auto auto;
	width: 130px !important;
}
input.champActeur {
	border-color: #0F8AB2 !important;	
}
/****   Le flash  ****/
div.menugauche object {
	margin-top: 18px;	
}
div.menugauche object {
	display:block;
	float:left;
}
div.acteur div.menugauche object p { 
	position: absolute;
	left: -5000px;
}

/****************************************/
/*        Le texte d�filant             */
/****************************************/
div.marki {
	margin:10px 0 0 -12px;
	width:639px;
	height:22px;
	border: #B4C005 solid 1px;
}

div.marki a {
	font-size: 0.8em;
	color: #6B448E;
	text-decoration: none;
}
div.marki a:hover {
	font-size: 0.8em;
	color: #6B448E;
	text-decoration: underline;
}
div.marki marquee {
	margin-top: 1px;
}


/****************************************/
/*          texte home page             */
/****************************************/
div.textgauche {
	float:left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:430px;
}
div.textgauche p {
	font-size:1.1em;
}
p.gris {
	padding: 5px 0 0 0;
	color: #444;
	text-align: justify;
}
span.rouge {
	color: #f00;
	font-weight: bold;
}
div.textgauche a {
	color: #338;
	text-decoration: none;
}
div.textgauche a:hover {
	text-decoration: underline;
}

/****  Les 2 blocs d'espace candidat et acteur ****/
div.milhaut {
	float:left;
	width:188px;
	height:424px;
	margin:0 40px 0 58px;
}
div.tofmilhaut {
	float:left;
	width:188px;
	padding:0;
	height:203px;
	margin:20px 0 0 0px;
	background:url('../images/custom/push1.jpg') no-repeat #B4C006;
	border:1px solid #fff;
}
div.tofmilhaut a, div.droitehaut a {
	float:left;	
	height:100%;
	border:0;
	text-decoration: none;
}
div.tofmilhaut span  {
	margin:31px 0 0 24px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.70em;
	float:left;
	cursor: hand;
}
div.tofmilhaut img  {
	margin:150px 0 0 0;
}
div.tofmilieu {
	float:left;
	width:188px;
	margin:0 0 0 0px;
}
div.tofmilieu p {
	padding:0 0 0 76px;
	margin:0;
	font-size:0.75em;
}
div.tofmilieu a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
div.tofmilieu a:hover {
	text-decoration:underline;
}
div.droitehaut {	
	float:left;
	width:188px;
	margin:10px 0px 0 20px;
}
div.tofdroithaut {
	float:left;
	width:188px;
	height:203px;
	margin:10px 0 0 0px;
	background:url('../images/custom/push2.jpg') no-repeat #29C7D2;
	border:1px solid #fff;
}
div.tofdroithaut span  {
	margin:36px 0 0 24px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.70em;
	float:left;
	cursor: hand;
}
div.tofdroithaut img  {
	margin:145px 0 0 0;
}
div.tofdroite {
	float:left;
	width:188px;
	margin:0 0 0 0px;
}
div.tofdroite p {
	padding:0 80px 0 0;
	margin:0;
	font-size:0.75em;
}
div.tofdroite a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
div.tofdroite a:hover {
	text-decoration:underline;
}
/****************************************/
/*           Le pied de page            */
/****************************************/
div.pied {
	float:left;
	width:900px;
	text-align:center;
	border-top:1px solid #E5E5E5;
	margin-top: 15px;
}
div.pied hr {
	color:#E5E5E5;
	margin:0;
	padding:0;
}
div.pied ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.pied ul li {
	display:inline;
}
div.pied li {
	padding:0 0 0 10px;
	background:url('../images/custom/separateur_footer.jpg') no-repeat left center;
}
div.pied li.premier {
	background:none !important;
}
div.pied a {
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
	color:#44446B;
}
div.pied a:hover {
	text-decoration:underline;
}

/****   Trouver une offre d'emploi   ****/
div.retrouver {
	width:189px;
	height:99px;
	background: url('../images/custom/push_offres_vide.jpg') no-repeat top left;
	text-align:right;
	margin:10px 0 0 0;
	padding:15px 0px 0 0;
}
div.retrouver p {
	margin:20px 20px 0 0;
	line-height: 1.1em;
}
div.retrouver a {
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
}
div.retrouver a:hover {
	text-decoration:underline;
}

/****************************************/
/*    Texte page home page espace       */
/****************************************/
div.textaccueil {
	width:480px;
	border:1px solid #01643E;
	padding: 6px;
}
div.textaccueil p {
	margin:10px 10px 0 36px;
	text-align:justify;
}
div.textaccueil p.bonnevisite {
	font-size:1.3em;
	font-weight:bold;
	color:#A3B60F;
	margin:7px 0 0 36px;
}

/****************************************/
/*           Fil d'ariane               */
/****************************************/
p.chemin {
	font-size: 0.7em;
	margin: 0 0 10px 0;
}
p.chemin a{
	text-decoration:none; 
	color: #44446B;

}
div.candidat p.chemin a{
	color: #01643E;
}

/*****  Styles acteur ***/

div.acteur div.menugauche{
	float: left;
	height: auto;
}
div.acteur div.contenu {
	float: left;
	margin:auto;
	width: 480px;
}
div.acteur div.contenu p.chemin, div.acteur div.contenu p.chemin, div.acteur div.contenu h4, div.acteur div.contenu div.candidat h4 {
	font-size: 1.1em;
}
div.acteur div.contenu h3 {
	font-size: 1.3em;	
}
div.acteur div.contenu h4 {
	font-size: 1.5em;	
}
div.acteur div.contenu div.header h4 {
	font-size: 1em;
	margin-bottom: 0;	
}
div.acteur div.contenu div.header a {display: none;}


a.candidat span {
	position:absolute;
	top:134px;
	left:22px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.70em;
	cursor: hand;
	}
a.candidat img  {
	position:absolute;
	top:105px;
	margin:auto;
}
div.acteur div.retrouver {
	width:172px;
	height:80px;
	margin:10px 0 0 0;
	background:url('../images/custom/retrouvez_offres.jpg') no-repeat;
	border:1px solid #fff;
}
div.acteur div.retrouver p{
	margin:20px 5px 0 0px;
}
div.acteur div.droite a.candidat {
	display:block;
	width:172px;
	height:156px;
	margin:0 0 0 0;
	background:url('../images/custom/candidats.jpg') no-repeat #B4C006;
	border:1px solid #fff;
	position:relative;
	text-decoration:none;
}
div.acteur div.droite a.quizz {
	width:172px;
	height:53px;
	border:1px solid #fff;
	background:url('../images/custom/quiz_cliches2.jpg') no-repeat ;
	display:block;
	overflow:auto;
	position:relative;
	text-decoration:none;
	margin-top:20px;
}
a.quizz span {
	position:absolute;
	top:34px;
	left:22px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.70em;
	cursor: hand;
}
div.droite {
	float:right;
	margin-top:55px;
	width: 174px;
}
div.droite img {
	margin: 10px 0;
}
div.acteur div.interview {
	margin:20px 0 0 30px;
	width:420px;
	height:165px;
	background:url('../images/custom/acteur/fondInterviewACTEUR.jpg') no-repeat ;
	position:relative;
	z-index:-1;
}
div.acteur div.interview h4{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:115px;
	font-size:1.1em;
}
div.acteur div.interview span.gauche {
	color:#A3B60F;
	font-size:0.7em;
	font-weight:bold;
	position:absolute;
	top:40px;
	left:20px;
	display:block;
	width:230px;
}
div.acteur div.interview span.gauche img {
float:left;
}
div.acteur div.interview span.droite img {
float:right;
}
div.acteur div.interview span.droite {
	color:#008D96;
	font-size:0.7em;
	font-weight:bold;
	position:absolute;
	top:45px;
	right:0px;
	display:block;
	width:230px;
	text-align:right;
}
div.acteur div.interview span.droite span{
	margin-top:60px;
	position:absolute;
	top:-10px;
	right:105px;
}
/**** styles candidats ***/
div.candidat p.bonnevisite {
	color: #A3B60F;
}
div.candidat div.interview {
	width:421px;
	height:142px;
	background:url('../images/custom/fondInterview.jpg') no-repeat ;
}
div.candidat div.interview span.gauche {
	color:#000;
	top:28px;
	left:0px;
	display:block;
	width:230px;
}
div.candidat div.interview span.droite {
	top:28px;
	right:90px;
}
div.candidat div.droite a.quizz {
	background:url('../images/custom/quiz_cliches.jpg') no-repeat ;
}
div.candidat div.droite a.acteur {
	display:block;
	width:172px;
	height:156px;
	margin:0;
	background:url('../images/custom/acteurs_du_handicap.jpg') no-repeat;	
	border:1px solid #fff;
	position:relative;
	text-decoration:none;
}
div.candidat div.droite a.acteur img {
	position:absolute;
	top:101px;
}
div.candidat div.droite a.acteur span {
	position:absolute;
	top:134px;
	left:22px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:0.70em;
	cursor: hand;
}

/****************************************/
/*         Style menu horizontal        */
/****************************************/
ul#mh li ul {
	clear:left;
	position: absolute;
	top: 146px;
	display:none;
	margin-top: -5px;
}
div.candidat ul#mh li ul {
	top: 150px;
	margin-top: -5px;
}
ul#mh li ul li {
	clear:left;
	float:left;
	width: 224px;
	margin-left: -40px;
	border-top:3px solid #fff;
	border-left:0;
}
ul#mh li ul li a {
	float:left;
	width: 100%;
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 0 5px 40px;
	width:184px;
}
.menuhaut ul.CANDIDATS li ul {
	background:#F3F5CC;
	border:1px solid #B4C006;
}
.menuhaut ul.CANDIDATS li ul li a {
	color:#00643E;
	background:url('../images/custom/puce_menu_off.gif') no-repeat 3px 0px;
}
.menuhaut ul.CANDIDATS li ul li a:hover {
	color:#fff;
	background:#B4C006 url('../images/custom/puce_menu_on.gif') no-repeat 3px 0px;	
}
.menuhaut ul.ACTEURS li ul {
	background:#CFE8F0;
	border: 1px solid #0F8AB2;
}
.menuhaut ul.ACTEURS li ul li a {
	color:#09597A;
	background:url('../images/custom/puce_menuB_off.gif') no-repeat 13px -3px;
}
.menuhaut ul.ACTEURS li ul li a:hover {
	color:#fff;
	background:#0F8AB2 url('../images/custom/puce_menuB_on.gif') no-repeat 12px -4px;
	
}

/****************************************/
/*          fieldset recherche          */
/****************************************/
fieldset.recherche {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: right;
}
fieldset.rapide {
	text-align: left;
}
/* la l�gende du fieldset sera en dehors de la page */
fieldset.recherche legend {
	position: absolute;
	margin-top: -5000px;
}
fieldset.nvellerecherche {
	float: right;
	width: 180px;
	text-align: right;
}
fieldset.nvellerecherche label {
	font-weight: bold;
	font-size: 1em !important;
}
fieldset.nvellerecherche form {
	margin: 0; padding: 0;
}
fieldset.nvellerecherche input {
	float: left;
	margin: 0 2px;
}


div.texte fieldset.interview label {
	font-size: 1.2em !important;	
}

div.texte fieldset.interview {
	margin-top: -30px;	
}
div.texte fieldset.nvellerecherche label {
	font-size: 1em !important;	
	color: #01643E !important;
} 

.resultDisplay ul li a {
	text-decoration: none;
	color: #01643E;
	font-size: 1.2em !important;
	font-weight: bold;
}
/****************************************/
/* sous menu de navigation              */
/****************************************/
div#sousnav ul {
	padding: 0;
	margin: 0;
	width: 180px;
}
div#sousnav ul li {
	list-style-type: none;
}
div#sousnav ul.CANDIDATS li a, div#sousnav ul.Accueil li a, div#sousnav ul.Navigation li a {
	font-size: 0.8em;
	background: #F3F5CC url(../images/custom/puce_menu_off.gif) no-repeat left -3px;
	display: block;
	padding: 5px 10px 5px 30px;
	color: #00643E;
	border-bottom: 2px solid #FFF;
}
div#sousnav ul.CANDIDATS li a:hover, div#sousnav ul.Accueil li a:hover, div#sousnav ul.Navigation li a:hover {
	background: #B4C005 url(../images/custom/puce_menu_on.gif) no-repeat left top;
	color: #FFF;
	text-decoration: none !important;
}
div#sousnav ul.ACTEURS li a {
	font-size: 0.8em;
	background: #CFE8F0 url(../images/custom/puce_menuB_off.gif) no-repeat left -5px;
	display: block;
	padding: 5px 10px 5px 30px;
	color: #09597A;
	border-bottom: 2px solid #FFF;
}
div#sousnav ul.ACTEURS li a:hover {
	background: #0F8AB2 url(../images/custom/puce_menuB_on.gif) no-repeat left -4px;
	color: #FFF;
	text-decoration: none !important;
}
ul.sousMenuBas {
	padding: 0;
	margin: 20px 0 20px -15px;
	width: 520px;
}
ul.sousMenuBas li {
	float: left;
	list-style-type: none;
	margin: 0 2px;
}

/****************************************/
/*	Styles des pages internes           */
/****************************************/
.acteur .gauche {
	float: left;
}
.contenuCandidat {
	padding-left: 205px;
	width: 270px;
}

.candidat .contenuCandidat p {
	padding-left: 25px;
	background: url('../images/custom/guillemetVertBAS.gif') no-repeat bottom right;
	padding-bottom: 20px;
} 

.candidat .contenuCandidat em {
	padding-left: 25px;
	background: url('../images/custom/guillemetVertBAS.gif') no-repeat bottom right;
	padding-bottom: 20px;
}

.contenuSecondaire {
	width: 485px;
	text-align: right;
}
.contenu .texte {
	width: 485px;
}
.contenu .texte p {
	text-align:justify;
}
.contenu {
	padding-left: 0px;
}
.contenu fieldset.recherche label {
	font-size: 1em;
	font-weight: bold;
}
div.candidat .texte {
	font-size: 1em;
}
div.acteur .texte fieldset label {
	color: #0F8AB2;
}
div.candidat .texte fieldset label {
	color: #A3B60F;
}

.icones {
	text-align: right;
}

p.lienDroite {
	text-align: right !important;
	font-size: 0.8em !important;
}
.texte ul li {
	background: url('../images/custom/puce_foncee.jpg') no-repeat left top; 
	padding-left: 15px;
	list-style-type: none;
	margin: 5px 0px;
}

/****************************************/
/*     Affichage liste des m�tiers      */
/****************************************/
ul#listmetiers li {
	list-style-type: none;
	background: url("../images/custom/puce_tick.jpg") no-repeat top left;
	padding-left: 20px;
}
ul#listmetiers {list-style-image: none !important;}


ul#listmetiers div {
	margin-bottom: 10px;
}
/****************************************/
/*     Affichage liste des actualit�s   */
/****************************************/
ul#listactualite li {
	margin-bottom: 10px;
	list-style-type: none;
	background: url('../images/custom/flecheInterview.gif') no-repeat 0px 3px;
	padding-left: 15px;
}
.candidat ul#listactualite li {
	margin-bottom: 10px;
	list-style-type: none;
	list-style-position: inside;
	background: url('../images/custom/flecheTemoignage.gif') no-repeat 0px 3px;
	padding-left: 15px;
}
          
ul#listactualite {list-style-image: none !important;}

span.locationSeparator {
	font-size: 0.8em;
}

/***********************/
/**     Pop up        **/
/***********************/
.popup {
	width: 600px;
	padding: 10px;
	margin: 0;
}
.popup .menuhaut {
	width: 600px;
}

.popup .accroche {
	overflow: hidden;
}
.popup .accroche img {
	float: left;
}
.popup .accroche .contenuPopup {
	clear: left;
}

/***********************/
/**    Se loguer      **/
/***********************/
fieldset.login {
	width: 350px;
	background: url('../images/jalios/layout/bg/msgBoxBg.gif') repeat-x left bottom;
	border: 1px solid #999;
	padding: 3px 2px 0 2px;
	margin: 30px 0 0 0;
}
fieldset.login legend {
	position: absolute;
	margin-left: -5000px;
}
fieldset.login p {
	text-align: left;
	background-color: #5882B5;
	padding: 2px 5px;
	width: 100%;
	color: #FFF;
	height: auto;
	font-weight: bold;
	margin-top: -10px;
}
fieldset.login div {
	margin: 7px 0;
}
fieldset.login div.ligne label {
	font-weight: bold;
	width: 45%;
	text-align: right;
	float: left;
}
fieldset.login input {

}
div.menu_admin {
	clear: both;
	text-align: right;
}

/***********************/
/** Partie sondage    **/
/***********************/
div.sondage {
	width:189px;
	min-height:225px;
	text-align:left;
	text-decoration:none;
	font-size:0.8em;
	font-weight:normal;
	color:#000;
	clear: left;
	float: left;
	padding-bottom: 10px;
	margin-top: 30px;
}
div.acteur div.sondage{
	background: url('../images/custom/acteur/fondSondageGrandACTEUR.jpg') no-repeat top left;
}
div.candidat div.sondage {
	background:url('../images/custom/fondsondage.jpg') no-repeat ;
}
div.sondage div.sondage {
	font-size: 1em;
	margin-top: auto;
}

div.sondage ul {
	padding-left: 30px;
	margin-left: 0;
	margin-top: 40px;
}
div.sondage ul li {
	list-style-type: none;
	padding-left: 0;
}
div.sondage p {
	padding:30px 5px 0 10px;
	width: 175px;
}
div.sondage form input.bouton{
	width:111px;
	height: 30px;
	margin-left:40px;
	background: url('../images/custom/acteur/btValiderSondageBLEU.gif') no-repeat; 
}
div.candidat div.sondage form input.bouton {
	background: url('../images/custom/btValiderSondageVERT.gif') no-repeat; 
}
div.sondage label {
	padding:10px 5px 0 10px;
}
div.sondage a {
	margin:0 40px;
}
div.sondage a:hover {
	text-decoration:underline;
}
div.sondage p.nombre,div.sondage ul.resultats,div.sondage ul.resultats li {
	margin:0 0 0 2px;
	padding:0;
}
div.sondage ul.resultats {
	padding-left: 5px;
	margin-top: 10px;
}
div.sondage ul.resultats li {
	clear: left;
}
div.sondage ul.resultats li span, div.sondage ul.resultats li strong, div.sondage ul.resultats li img {
	float: left;
	background:none;
}
div.sondage ul.resultats li span { 
	width: 30px;
	text-align: right;
}
div.sondage ul.resultats li strong {
	width: 35px;
	text-align: right;
	display: inline;
	margin-right: 5px;
}
div.sondage ul.resultats li img {
	background: #0066b3;
	height: 12px;
	padding:0;
}
div.sondage ul.resultats li img.image2 {
	background: #cfe8ff;
}

/****************************************/
/*          Hack IE 6 et IE 7           */
/*    * html -> hack IE6                */
/*    *+html -> hack IE7                */ 
/****************************************/
/* contenu */
* html body div.contenu  {
	margin:0;
}
*+html body div.contenu  {
	margin-left:250px;
}
/* Les menus */
* html body div.menuhaut a {
	margin-bottom: -5px;
}
* html body div.menuhaut ul a {
	margin-bottom: 0;
}
* html ul#mh li ul {
	top: 130px;
}
*+html ul#mh li ul {
	top: 130px;
}
* html div.candidat ul#mh li ul {
	top: 135px;
}
*+html div.candidat ul#mh li ul {
	top: 135px;
}
* html body ul#mh li ul {
	margin: -2px 0 0 0;
	padding: 0;
}
* html body ul#mh li ul li {
	margin-left: 0px;
}
*+html body ul#mh li ul {
	padding: 0;
}
*+html body ul#mh li ul li {
	margin-left: 0px;
}
/* le texte d�filant */
* html body div.marki {
	width: 672px;
	margin-left:0;
}
/* les deux blocs sur la home page sous IE 6 */
*+html body div.tofmilhaut span {
	margin-top: 28px;
}
*+html body div.tofdroithaut span {
	margin-top: 33px;
}
* html body div.tofmilhaut span {
	margin-top: 28px;
}
* html body div.tofdroithaut span {
	margin-top: 33px;
}
/* colonne de gauche */
* html body div.menugauche object {
	margin-top: 23px;
}
*+html body div.menugauche object {
	margin-top: 23px;
}
* html body div.sondage ul {
	margin-top:10px
}
/* menu de gauche */
* html div#sousnav ul.CANDIDATS li a,
* html div#sousnav ul.Accueil li a,
* html div#sousnav ul.Navigation li a {
	float: left;
	width: 150px;
}
*+html div#sousnav ul.CANDIDATS li a,
* html div#sousnav ul.Accueil li a,
*+html div#sousnav ul.Navigation li a {
	float: left;
	width: 150px;
}
* html div#sousnav ul.ACTEURS li a {
	float: left;
	width: 150px;
}
*+html div#sousnav ul.ACTEURS li a {
	float: left;
	width: 150px;
}
/* position de spuces dnas le pages m�tiers et actu */
* html body ul#listmetiers li {
	background-position: 5px 3px;
	padding-left: 10px !important;
}
*+html body ul#listmetiers li {
	background-position: 5px 3px;
	padding-left: 10px !important;
}
* html body ul#listactualite li {
	background-position: left 5px;
}
*+html body ul#listactualite li {
	background-position: left 5px;
}
*+html body div.content ul#listactualite li {
	padding-left: 0
}
*+html body div.content ul#listactualite li a {
	margin-left:0;
}
* html body div.content ul#listactualite li a {
	margin-left:0;
}
* html body div.droite {
	margin-top: 62px;
}
*+html body div.droite {
	margin-top: 62px;
}
/* dans la pop up */
* html .popup .menuhaut h1 {
	line-height: 30px;
}
*+html .popup .menuhaut h1 {
	line-height: 30px;
}
/* �vite le placement de 2 puces dans les listes */
* html body .texte ul li {
	padding:0 !important;
	list-style-image: none !important;
	background-position: left 2px;
}
*+html body .texte ul li {
	padding:0 !important;
	list-style-image: none !important;
	background-position: left 2px;
}