/*//////////////////////GENERAL /////////////////////////*/

h3.sourceDeLarticle { 
    margin:7px 0 0 0; 
    padding:0; 
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#9a9a9d;
} 


/*//////////////////////BOUTON (SUR FOND JAUNE) DE FORMULAIRE EN CSS /////////////////////////*/

button.boutonFormJaunePetit { 
    display:-moz-inline-box; 
    display:inline-block;
	font-size:12px;
    margin:0 5px 0 0; 
    padding:0; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

button.boutonFormJaunePetit span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
	height:24px;
    vertical-align:middle; 
    background:url(../boutonJaunePetit_gch.gif);
	background-position:left top;
	background-repeat: no-repeat; 
}

button.boutonFormJaunePetit span span { 
    padding:0 10px 0 0; 
    background:url(../boutonJaunePetit_dte.gif) right top no-repeat;
}

button.boutonFormJaunePetit span span span { 
    height:19px;
	color:#ffffff;
	font-weight:bold;
    padding:4px 0 1px 0; 
    background:url(../boutonJaunePetit_mil.gif) left top repeat-x; 
}


/*////////////////////// ARTICLES /////////////////////////*/

.listeArticles
{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:15px;
	text-align: justify;
	clear:both;
}

.listeArticles .chapoArticle

{
	margin:0 0 15px 0;
	padding:0;
	border-top:none;
	border-bottom:solid 1px #979798;
}

.listeArticles .chapoArticle h4
{
	font-size:12px;
	margin: 0;
	padding:3px 0 0 0;
}

.listeArticles .chapoArticle h5
{
font-size:11px;
	font-weight:normal;
	color:#9a9a9d;
	margin: 0 0 3px 0;
	padding:0;
}

.listeArticles .chapoArticle a.lireLaSuite , .editorial  a.lireLaSuite 
{
color:#2f2f31;
background-color:transparent;
background-image:url(../flecheLireLaSuite.gif);
background-repeat:no-repeat;
background-position:center left;
font-weight:bold;
border-top:solid 1px #d8d9da;
padding: 0 0 0 10px;
border:none;
text-decoration:none;
}

.listeArticles .chapoArticle a.lireLaSuite:hover
{
color:#2f2f31;
background-image:url(../flecheLireLaSuite.gif);
text-decoration:underline;
}


.article
{
	font-size:11px;
	font-weight:normal;
	margin:20px 20px 0 0;
	line-height:14px;
	text-align: justify;
}

.temoignage
{
	font-size:11px;
	font-weight:normal;
	margin:20px 20px 0 0;
	line-height:14px;
	text-align: justify;
	font-style: italic;
	_font-style: normal;
}


.article p,
.temoignage p {
	margin:0 0 15px 0;
	padding:0;
}

.article .bold
{
font-weight:bold;
}


.article a, .temoignage a
{
color:#2f2f31;
text-decoration:underline;
}

.article a:hover, .temoignage a:hover
{
color:#2f2f31;
text-decoration:none;
}

.article a.print, .temoignage a.print
{
	color:#2f2f31;
	text-decoration:underline;
	background-image: url(../pictoPrint.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	font-style: normal;
}

.article a.print:hover, .temoignage a.print:hover
{
color:#2f2f31;
text-decoration:none;
}

.article a.mail, .temoignage a.mail
{
	color:#2f2f31;
	text-decoration:underline;
	background-image: url(../pictoMail.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	font-style: normal;
}

.article a.mail:hover, .temoignage a.mail:hover
{
color:#2f2f31;
text-decoration:none;
}

/*//////////////////////BOUTONS EN COULEURS DU MENU DE GAUCHE "SPECIAL ACTU"  /////////////////////////*/

.boutonsCouleurs {
	/*padding:0 0 0 5px;*/
	margin:0;
	width:116px;
		}

a.boutonCandidat, button.boutonCandidat,
a.boutonEtablissement, button.boutonEtablissement,
a.boutonRecruteur, button.boutonRecruteur { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:7px 0 0 0; 
    padding:0; 
    white-space:nowrap;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none;
} 
a.boutonCandidat span, button.boutonCandidat span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
    vertical-align:middle; 
    background:url(../boutonCandidat_gch.gif) left top no-repeat; 
} 
a.boutonCandidat span span, button.boutonCandidat span span { 
    padding:0 10px 0 0; 
    background:url(../boutonCandidat_dte.gif) right top no-repeat; 
} 
a.boutonCandidat span span span, button.boutonCandidat span span span { 
    height:30px;
	width:90px;
    padding:0; 
    line-height:2.4; 
    background:url(../boutonCandidat_mil.gif) left top repeat-x; 
}

a.boutonEtablissement span, button.boutonEtablissement span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
    vertical-align:middle; 
    background:url(../boutonEtablissement_gch.gif) left top no-repeat; 
} 
a.boutonEtablissement span span, button.boutonEtablissement span span { 
    padding:0 10px 0 0; 
    background:url(../boutonEtablissement_dte.gif) right top no-repeat; 
} 
a.boutonEtablissement span span span, button.boutonEtablissement span span span { 
    height:30px;
	width:90px;
    padding:0; 
    line-height:2.4; 
    background:url(../boutonEtablissement_mil.gif) left top repeat-x; 
} 

 a.boutonRecruteur span, button.boutonRecruteur span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px; 
    vertical-align:middle; 
    background:url(../boutonRecruteur_gch.gif) left top no-repeat; 
} 
a.boutonRecruteur span span, button.boutonRecruteur span span { 
    padding:0 10px 0 0; 
    background:url(../boutonRecruteur_dte.gif) right top no-repeat; 
} 
a.boutonRecruteur span span span, button.boutonRecruteur span span span { 
    height:30px;
	width:90px;
    padding:0; 
    line-height:2.4; 
    background:url(../boutonRecruteur_mil.gif) left top repeat-x; 
} 


a.boutonCandidat:hover span span span, button.boutonCandidat:hover span span span { 
	text-decoration:none;
} 
 
 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}

