* {font-family: arial; }

.titregras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;

}
.action_gris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:
11px; color: #999999; text-weight:bold; text-decoration:none;}
.texte {
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.textegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titre0 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	font-style: oblique;

}
.exposant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: superexposant;
	font-weight: bold;
	line-height: 12px;

} 

.champ_encadre { 
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
font-size: 11; 
border-left: #cccccc 1px solid; 
color: #000000; 
border-bottom: #cccccc 1px solid; 
background: #ffffff; 
font-family: Arial, Helvetica, sans-serif ; 
font-weight: normal 
} 
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.titre4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #CC0000;
	font-weight: normal;

}
.texte3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF3300;
}
.titre5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;

}

.texte6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;

}

.texte4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texte5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.texte6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;

}
.texte7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texte8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texte9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.texte10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.titre6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.fond {
	background-image: url(http://www.ima95.fr/images/fond.gif);
	background-repeat: no-repeat;
}
.erreur {color: #cc0000; font-weight: bold; font-family: arial; font-size: 11px;}


.sstitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.Style16 {color: #ffffff;}
.Style7 {color: #ffffff;}

.data-a        { color:#000000; text-decoration:none; font-weight: bold; }
.data-img      { border: 0px; }
.row0          { font-weight: normal; font-size: 11px; background-color: #ffffff; line-height: 24px; color:#000000;  border-bottom: 1px dotted #cccccc; }
.row1          { font-weight: normal; font-size: 11px; background: #E3DECF; color:#000000; line-height: 24px; border-bottom: 1px dotted #cccccc; }
.row2          { font-weight: normal; font-size: 11px; background: #ffffff; color:#000000; line-height: 24px; border-bottom: 1px dotted #cccccc; }
.row3          { font-weight: normal; font-size: 11px; background: #CEC5AB; color:#000000; line-height: 24px; border-bottom: 1px dotted #cccccc; }
.th1           { font-size: 12px; background: #CEC5AB; color:#000000; line-height: 24px; }
.th2           { font-size: 11px; background: #ffffff; color:#000000; line-height: 24px; }

div.nav {margin-bottom: 5px;}
div.nav a, div.nav a:hover, div.nav a:visited {color: #000; font-size: 11px;font-family: Arial, Helvetica, sans-serif;}

a.linkaction, a.linkaction:hover, a.linkaction:visited {font-weight: bold; color: #000; font-size: 11px;}

#blocActu {color: #000; font-size: 11px; padding: 5px; }
#blocActu h1 {font-size: 12px; color: #CA5917; font-weight: bold; margin: 0;}
#blocActu img.thumb {float: left; margin: 5px 5px 5px 0;}
#blocActu .titre {font-weight: bold; font-size:11px;}
#blocActu .resume {padding: 0; margin: 5px 0 5px 0; font-weight: normal; font-size:10px; text-align: justify;}
#blocActu a,#blocActu a:hover,#blocActu a:visited {color: #000; font-size:10px;}

#itemActu {color: #000; font-size: 12px; padding: 5px; }
#itemActu h1 {font-size: 14px; color: #CA5917; font-weight: bold; margin: 0;}
#itemActu .accroche {font-weight: bold; font-size: 12px;}
#itemActu img.thumb {float: left; margin: 5px 5px 5px 0;}
#itemActu .resume {padding: 0; margin: 5px 0 5px 0; font-weight: normal; text-align: justify;}
#itemActu a,#itemActu a:hover,#itemActu a:visited {color: #000; font-size:11px; font-weight: bold;}

#actu {color: #000; font-size: 12px; padding: 5px; }
#actu h1 {font-size: 14px; color: #CA5917; font-weight: bold; margin: 0;}
#actu img.thumb {float: left; margin: 5px 5px 5px 0;}
#actu .accroche {font-weight: bold; }
#actu .description {padding: 0; margin: 5px 0 5px 0; text-align: justify;}
#actu a,#blocActu a:hover,#blocActu a:visited {color: #000; font-size:10px;}

a.retour,a.retour:hover,a.retour:visited {color: #CA5917; font-weight: bold; float: right;}

#searchoffre {border: 1px solid #000; padding: 0; margin: 0px; border-collapse: collapse; width: 600px;}
#searchoffre th {font-weight: bold; font-size: 14px; background: #F7E8EF; color:#000000; line-height: 24px;}
#searchoffre td {}

#searchcandidat {border: 1px solid #000; padding: 0; margin: 0px; border-collapse: collapse; width: 600px;}
#searchcandidat th {font-weight: bold; font-size: 14px; background: #F2EEE1; color:#000000; line-height: 24px;}
#searchcandidat td {}

p.underlined  {padding: 0px; border-bottom: 1px solid black; font-size: 13px; font-weight: bold; color: #000000; margin-right: 40px;}

/* PHP DIG */
#navigation { font-family: arial; text-align: center; font-size: 14px; }
#navigation .bas { font-family: arial; font-size: 14px; color: black; }

.erreur-login { font-size: 11px; font-family: arial; color: #CC3333; }

#messages { font-size: 11px; font-family: arial; color: #000; }
table .result { font-size: 11px; font-family: arial; color: #000; margin-bottom: 20px;}
td.titre { font-size: 12px; color: #808080; }
td.separ { border-bottom: 1px solid #808080; margin-bottom: 30px;}
td.titre a,td.titre a:hover,td.titre a:visited { color: #000000; font-weight: bold;}
td.resume { font-size: 10px; font-style: italic; color: #666666; }
.phpdigHighlight { font-weight: bolder; color: #000; }
td.lien { color: #BF932D; }
td.lien a,td.lien a:hover,td.lien a:visited { color: #BF932D; }
span.ranking { font-size: 11px; }
div.limitlinks { font-size: 9px; color: #000; }
div.limitlinks a, div.limitlinks a:hover, div.limitlinks a:visited {color: #BF932D;font-weight: normal; }


h3.nbresult {background-color: #BF932D; color: #fff; font-weight: bold;font-size: 14px; font-family: arial; padding: 4px;}
h3.nbresult .phpdigMessage {color: #fff; font-size: 14px; font-family: arial;}

table.formphpdig * {font-size: 11px; font-family: arial;}
.champ_encadre2 { 
border-right: #000000 1px solid; 
border-top: #000000 1px solid; 
font-size: 11; 
border-left: #000000 1px solid; 
color: #000000; 
border-bottom: #000000 1px solid; 
background: #ffffff; 
font-family: Arial, Helvetica, sans-serif ; 
font-weight: normal 
} 

#searchbloc {margin: 20px 40px 0 0;}

.titreBlanc {color: #fff; font-size: 14px; font-weight: bold; font-family: arial;}

.legende {font-family: arial;font-size: 10px; font-style: italic; font-color: #000; }

TEXTAREA, INPUT {font-family: arial; font-size: 11px;}
p.underlined  {padding: 0px; border-bottom: 1px solid #8A7439; font-size: 13px; font-weight: bold; color: #8A7439;}
div.info  {margin-left: 30px; border-left: 1px solid #CCCCCC; padding: 10px; font-size: 11px; font-weight: normal; color: #000000;}

div.clear0 {clear: both; height: 0px; font-size: 0px; line-height: 0px; visibility: hidden; overflow: hidden;}
div.clear5 {clear: both; height: 5px; font-size: 1px; line-height: 5px;}
div.clear10 {clear: both; height: 10px; font-size: 1px; line-height: 10px;}

p.secteur {background: #C95814; font-size: 13px; font-weight: bold; color: #fff; padding: 2px 4px; margin: 2px 2px 2px 0; }

table.metier {float: left; width: 210px; margin: 0 2px 0 0; padding: 0px; border-collapse: collapse; font-size: 11px; color: #000;}
table.metier td {padding: 4px 4px;}
table.metier td.image {padding: 0px 0px;}
table.metier td.titre {background: #BC9027; color: #fff; font-weight: bold; font-size: 11px;}
table.metier td.desc {background: #EBDDBE;}
table.metier a, table.metier a:hover, table.metier a:visited {color:#000;}

p.jeune {background: #45192E;}
table.jeune td.titre {background: #8D345F; color: #fff; font-weight: bold; font-size: 11px;}
table.jeune td.desc {background: #F3E0EA;}