body {
	margin : 5px ;
	color : #000000;
	background : #FFFFFF url('/images/arrierePlanBody.gif') top left repeat-x;
	font-family : Verdana , Arial, Helvetica , Sans-serif;
}

/*
a:link { 
	color: #000000; 
}

a:hover {
	color : #FFFFFF;
	font-weight : bold;
}
*/
.lienImage {
	border : 0px;
}

/* Défini l'entête du haut */

#entete {
	width : 100%;
	padding : 0px;
	margin : 0px;
	background : url('/images/boutDroiteZoneRecherche.gif') no-repeat right top;
	height : 84px ;
}

#enteteLogo {
	background : url('/images/arrierePlanLogo.gif') repeat-x;
	padding : 0px;
	margin : 0px;
	left : 5px ;
	top : 5px ;
	right : 250px ;
	margin-right : 250px;
}

#enteteZoneRecherche {
	background : url('/images/arrierePlanZoneRecherche.gif') repeat-x;
	position : absolute ;
	top : 5px; 
	right : 14px;
	width : 265px ;
	height : 84px ;
	color : #FFFFFF ;
}

#enteteDecoration {
	background : url('/images/transitionLogoZoneRecherche.gif') no-repeat top left;
	height : 86px ;
	padding-left : 27px;
	padding-top : 5px; 
	padding-right : 3px;
	font-size : 12px ;
}

#enteteDecorationDate {
	text-align : right ;
}

.enteteFormulaireRecherche {
	border : 0px ;
	margin-top : 10px ;
	margin-bottom : 0px ;
	margin-left : 0px ;
	margin-right : 0px ;
}

.enteteTableRechercheTitre {
  	width : 92px ;
	color : #FFFFFF;
	font-weight : bold ;
	font-size : 12px;
}

.enteteTableRechercheChoix {
  	padding-left : 0px ;
  	padding-right: 0px ;
	margin : 0px ;
	color : #FFFFFF;
	font-size : 11px;
}

.enteteTableRechercheChoix a {
	color : #FFFFFF ;
}

.btnRechercheEntete {
	position : absolute ;
	top : 35px ;
	right : 15px ;
}

.enteteZoneSaisieRecherche {
	font-size : 11px;
	width : 90px ;
}

.enteteTableRecherche {
	padding : 0px ;
	margin : 0px ;
}

.btnRechercher {
	text-align : right ;
}
/* Défini le menu */

#menu {
	width : 100%;
	padding : 0px;
	margin : 0px;
	background : url('/images/arrierePlanMenu.gif') repeat-x top;
}

#menuPrincipal {
	width : 100%;
	padding : 0px;
	margin : 0px;
	background : url('/images/boutGaucheMenu.gif') no-repeat left top;
}

#elementsMenu {
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;
	margin : 0px;
	height : 35px ;
	background : url('/images/boutDroitMenu.gif') no-repeat right top;
}

.itemMenu {
	font-family : Verdana , Arial, Helvetica , Sans-serif;
	font-size : 12px ;
	color : #FFFFFF;
	text-align : center;
}

.itemMenu a {
	color : #FFFFFF;
}

.itemMenuLong {
	font-family : Verdana , Arial, Helvetica , Sans-serif;
	font-size : 12px ;
	color : #FFFFFF;
	text-align : center;
	letter-spacing : -1px ;
}

.itemMenuLong a {
	color : #FFFFFF;
}

.menuTable {
}

.tblCtnDroit {
	line-height : 150% ;
}

.tblCtnDroit a {
  	color : #000000 ;
}

.tblCtnGauche {
	font-size : 12px ;
	padding-right : 10px ;
}

.tblCtnGauche2 {
	font-size : 12px ;
	padding-right : 10px ;
}

.tblCtnGauche a {
  	color : #000000 ;
}

.tblCtnGauche2 a {
  	color : #FFFFFF;
}

.tblCtnGauche2 li a {
  	color : #000000;
}
.tblCtnGauche2 li {
  	padding-top : 10px ;
}

.tblCtnDroite a {
	color : #000000 ;
}
.tblCtnDroite {
	text-align : justify ;

}

/* Section principale */

#contenu {
	font-size : 12px ;
}

#contenuAccueil {
}

/*
#contenu a {
	color : #000000 ;
}
*/

#contenu h2 {
	padding-top : 0px ;
	padding-left : 0px ;
	padding-right : 0px ;
	padding-bottom : 0px ;
	margin-top : 15px ;
	margin-left : 0px ;
	margin-right : 0px ;
	margin-bottom : 15px ;
}
.texteNormal {
	text-align : justify ;
}
.texteNormal a {
	color : #000000 ;
}
.texte {
	text-align : justify ;
}
.texteNormal {
	text-align : justify ;
	font-size : 12px;
}
.texteImportant {
	font-weight : bold ;
}

.tableInfo {
	padding : 0px ;
	margin : 0px ;
	border-top    : solid #000000 1px ;
	border-left   : solid #000000 1px ;
	border-bottom : 0px ;
	border-right  : 0px ;
}

.cellTableInfo {
	padding : 3px ;
	border-bottom : solid #000000 1px ;
	border-right  : solid #000000 1px ;
	border-top    : 0px ;
	border-left   : 0px ;
}

/* Section copyright */

#copyright {
	border-top : solid #6C6C6C 1px;
	padding-top : 10px ;
	margin-top : 10px ;
	text-align : center;
	font-family : Verdana , Arial, Helvetica , Sans-serif;
	font-size : 11px ;
	color : #6C6C6C;
}

#copyright a {
	color : #6C6C6C;
}

.titreCopyright {
	font-weight : bold ;
	font-size : 12px ;
	padding-bottom : 3px;
}

/* Page d'accueil */
#accueilPAC {
	background : url('/images/pac.gif') top left no-repeat;
	height : 41px ;
	padding-left : 59px ;
	margin-right : 0px ;
}
#accueilOffreEmploi {
	background : url('/images/boutOffreEmploi.gif') top left no-repeat;
	height : 41px ;
	padding-left : 59px ;
	margin-right : 0px ;
}
.contenuBlocSpecialInfoSupp {
	font-weight : normal;
	font-size : 12px ;
	
}
.contenuBlocSpecial a {
	color : #FFFFFF ;
}
.contenuBlocSpecial {
	height : 41px ;
	background : #6D7794 ;
	color : #FFFFFF ;
	font-size : 15px ;
	font-weight : bold ;
}

.celluleTablePageDAccueilSiteGauche {
	padding-right : 5px ;
}

.celluleTablePageDAccueilSiteDroit {
	padding-left : 5px ;
}
.containerSeulContenuBlocSpecial {
	padding-top : 10px ;
}

.cadreBlocSpecial {
  	margin-left : 1px ;
	padding-right : 8px ;
	background : url('images/boutSectionSpecial.gif') top right no-repeat;
	height : 41px ;
	margin-bottom : 10px ;
}

.cadreBlocSpecialArt {
  	margin-left : 1px ;
	padding-right : 8px ;
	background : url('images/boutSectionSpecial.gif') top right no-repeat;
	height : 41px ;
	margin-bottom : 5px ;
}

.cadreBlocSpecialListeCat a {
	color : #FFFFFF ;
}

.cadreBlocSpecialListeCat {
  	margin-left : 1px ;
	padding-right : 8px ;
	background : url('images/boutSectionSpecial.gif') top right no-repeat;
	height : 41px ;
	color : #FFFFFF ;
	margin-bottom : 5px ;
}

.bgBlocCaci {
	background : #6D7794;
}

.tblBlocCaci {
	margin : 0px ;
	padding-left : 0px ;
	padding-right : 0px ;
	padding-top : 0px ;
	border : 0px ;
	font-size : 0px;
	margin-bottom : 10px ;
}

.tblBlocCaciTitre {
	background : url('/images/blocCaciLogo.gif') no-repeat top left;
	padding-left : 49px;
	height: 26px ;
	font-size : 15px ;
	color : #FFFFFF ;
	font-weight : bold ;
}

.tblBlocCaciTexteInfo a {
	color : #FFFFFF ;
}
.tblBlocCaciTexteInfo {
	font-size : 12px ;
	color : #FFFFFF ;
}

.titreSectionAccueil {
  /*
	background : url('/images/bgCatArt.gif') repeat-x top left ;
	font-size : 16px ;
	padding-top : 3px ;
	color : #000000 ; 
	text-align : center ;
	height : 31px ;
	font-weight : bold ;
	*/
	background : url('/images/boutDroitSectionSpecial.gif') top left no-repeat;
	margin-right : 0px ;
}

.containerLogoSectionAccueil {
	height : 41px ;
	padding-left : 53px ;
	margin-left : 6px ;
	color : #FFFFFF ; 
	font-weight : bold ;
}

.ctnTitreSectionAccueil a {
	color : #FFFFFF ;
}
  
.ctnTitreSectionAccueil {
	padding-top : 11px ;
}

.ctnTitreSectionListeCat a {
	color : #FFFFFF ;
}
  
.ctnTitreSectionListeCat {
	color : #FFFFFF ; 
	font-size : 14px ;
	font-weight : bold ;
	padding-top : 11px ;
}

.titreArticleResume {
	font-weight : bold ;
	font-size : 14px ;
	padding-bottom : 3px ;
}

.texteArticleResume {
	font-size : 12px ;
	text-align : justify ;
}

.texteArticleResume a {
	text-decoration : none ;
}
.unArticle {
	padding-top : 15px ;
	padding-bottom : 15px ;
	width : 500px ;
	font-size : 14px ;
	line-height : 150%;
}

.unArticleResume {
	padding-bottom : 15px ;
}

.unArticleResume a {
	color : #000000 ;
}

.titreLegerAccueil {
	font-size : 14px ;
	padding-bottom : 2px ;
	font-weight : bold ;
	border-bottom : solid #000000 1px ;
}

#entreprisesPart a {
	color : #000000 ;
}

#entreprisesPart {
	font-size : 12px ;
	text-align : justify ;
}

#entreprisesPartLogo {
	
}

.entreprisesPartNomEnt {
	font-weight : bold ;
}

#FilAriane {
	font-size : 12px ;
	padding-bottom : 3px ;
}

#FilAriane a {
	color : #000000 ;
}

.FilArianeTitre {
	font-weight : bold ;
  	padding-right : 10px ;
}

.FilArianeItem {
  	padding-right : 10px ;
}

.FilArianeChevron {
  	color : #6D7AA3 ;
  	padding-right : 10px ;
}

.FilArianeItemFinal {
	font-weight : bold ;
}

.contenuTitre {
  	font-weight : bold ;
	font-size : 20px ;
	padding-bottom : 10px ;
	margin-bottom : 10px ;
	border-bottom : solid #000000 1px ;
}

/* Petites annonce */

.petiteAnnonce {
	margin-top : 10px ;
	background : #FFFFFF url('/images/arrierePlanBody.gif') top left repeat-x;
	border : solid #6C6C6C 1px;
}

.petiteAnnonceChevron {
  	color : #6D7AA3 ;
  	padding-right : 5px ;
}

.petiteAnnonceCatégorie {
  	padding-right : 5px ;
}

.petiteAnnonceTitreAnnonce {
	font-size : 15px ;
	font-weight : bold ;
}

.petiteAnnonceTitreAnnonce a {
  	text-decoration : none ;
}

.petiteAnnonceTitre {
	padding : 3px ;
	border-bottom : solid #6C6C6C 1px;
}

.petiteAnnonceTexte , .petiteAnnonceTexteTbl {
	padding : 3px ;
	font-size : 12px; 
}

.petiteAnnonceContact {
	padding : 3px ;
	border-top : solid #6C6C6C 1px;
}

.photoPac {
	border : solid #000000 1px;
}

.tablePhotoPac {
	margin : 0px;
	padding : 0px ;
	border : 0px ;
}

.MessageErreur {
	font-weight : bold ;
	color : #FF0000 ;
}

.tblOEAg1 {
	background : #DADDE4 ;
	border-top : solid #000000 1px ;
}

.tblOEAg2 {
	border-top : solid #000000 1px ;
}

.tblOEAa1 {
	background : #DADDE4 ;
	border-left : solid #000000 1px ;
	border-top : solid #000000 1px ;
}

.tblOEAa2 {
	border-left : solid #000000 1px ;
	border-top : solid #000000 1px ;
}

.ChampFormulaire1 {
	padding-top : 5px ;
	padding-bottom : 5px ;
	background : #DADDE4;
	font-size : 12px ;
}

.ChampFormulaire2 {
	padding-top : 5px ;
	padding-bottom : 5px ;
	font-size : 12px ;
}

.LibeleFormulaire1 {
	padding-top : 5px ;
	padding-bottom : 5px ;
	background : #DADDE4;
	font-size : 12px ;
	font-weight : bold ;
}

.LibeleFormulaire2 {
	padding-top : 5px ;
	padding-bottom : 5px ;
	font-size : 12px ;
	font-weight : bold ;
}

/* NEW STUFF !!!! */

.bloc {
	border : 0px ;
	padding : 0px ;
	margin : 0px ;
	background : #FFFFFF ;
}

.blocTitre {
	font-weight : bold ;
	text-align : center ;
	font-size : 16px ;
	padding-bottom : 5px ;
}

#detailsItemSelectionne {
	width : 300px ;
	height : 700px ;
	float : right ;
	border : solid #000000 1px;
	padding : 3px ;
	background : url('/images/filigBottin.gif') no-repeat left bottom;
}

.classeCategorieBottin {
  	padding-top : 10px ;
	padding-right : 315px ;
}
.classeCategorieBottinTitre {
	font-weight : bold ;
	font-size : 14px ;
	border-bottom : solid #000000 1px ;
}
.nomCieBottinPhoto {
	font-size : 14px ;
	font-weight : bold ;
	padding-bottom : 10px ;
	text-align : center ;
}

.membreCDCommBottin {
	text-align : center ;
	padding-bottom : 10px ;
}

.adresseBottin , .specialiteBottin {
	padding-bottom : 10px ;
}

.telBottin {
	padding-left : 23px ;
	background : url('/images/tel.gif') no-repeat left;
	padding-bottom : 5px ;
}

.courrielBottin {
	padding-left : 23px ;
	background : url('/images/email.gif') no-repeat left;
	padding-bottom : 5px ;
}

.wwwBottin {
	padding-left : 23px ;
	background : url('/images/www.gif') no-repeat left;
	padding-bottom : 5px ;
}

.afficherInscriptionBottinPhoto {
	padding-bottom : 10px ;
	text-align : center ;
}

.classeCategorieBottinParCategorie {
	padding-left : 23px ;
	padding-top : 3px ;
	background : url("/images/listeCatGen2.gif") no-repeat left top;
}

.classeCategorieBottinParCategorieAvecEnfants {
	padding-left : 9px ;
	padding-top : 3px ;
	background : url("/images/listeCatGenAvecEnfants.gif") repeat-y left top;
}

.classeCategorieBottinParCategorieFin {
	padding-left : 23px ;
	padding-top : 3px ;
	background : url("/images/listeCatGenDeb.gif") no-repeat left top;
}

.classeCategorieBottinParCatTitre {
	font-weight : bold ;
	font-size : 14px ;
}

.classeCategorieBottinParCatItem {
	padding-left : 33px ;
	padding-top : 5px ;
	background : url("/images/listeCat.gif") no-repeat left top;
}

.classeCategorieBottinParCatItemFin {
	padding-left : 33px ;
	padding-top : 5px ;
	background : url("/images/listeCatFin.gif") no-repeat left top;
}

.offreEmploiTexte {
	padding : 3px ;
	font-size : 12px; 
}

.offreEmploi {
	margin-top : 10px ;
	background : #FFFFFF url('/images/arrierePlanBody.gif') top left repeat-x;
	border : solid #6C6C6C 1px;
}

.offreEmploiUrgent {
	margin-top : 10px ;
	background : #FFFFFF url('/images/arrierePlanBodyUrgent.jpg') top left repeat-x;
	border : solid #6C6C6C 1px;
}

.itemListeCommerce {
	margin-top : 10px ;
	/*background : #FFFFFF ;*/
	background : #FFFFFF url('/images/arrierePlanBody.gif') top left repeat-x;
	border : solid #6C6C6C 1px;
}

.tblCtnActuHautGauche {
	width : 225px ;
	background : url('/images/logoActu.gif') no-repeat top right ;
	height : 75px ;
}

.tblCtnActuHautCentre {
	/*background : url('/images/logoActuC.gif') repeat-x top ;*/
	color : #000000 ;
	font-weight : bold ;
	font-size : 20px ;
/*	padding-left : 38px ;*/
}

.tblCtnActuHautDroit {
  	width : 3px ;
	background : url('/images/logoActuD.gif') top right no-repeat ;
}

.vignetteJournal {
	float : left ;
	padding-right : 10px ;
	padding-top : 5px ;
}

.lienImageJournal , .lienImageJournal  a {
	border : solid #000000 1px;
}

.texteJournalPrincipal {
	font-size : 14px ;
	color : #000000;
	text-align : justify;
}

.texteJournalPrincipal a {
	color : #000000;
	text-decoration : none ;
}

.texteJournalArchives {
	font-size : 14px ;
	color : #000000;
	text-align : justify;
}

.texteJournalArchives a {
	color : #000000;
	text-decoration : none ;
}

.texteJournalSecondaire {
	padding-top : 5px ;
	font-size : 11px ;
	text-align : justify ;
}

.texteJournalSecondaire a {
	color : #000000;
	text-decoration : none ;
}

.listeCaci li {
	padding-top : 15px;
}

.sousListeCaci li {
	padding-top : 5px ;
}

.imageTexteDroit {
	float: right ;
	padding-left :10px ;
	padding-bottom : 10px ;
}

.infoSupp {
	float : right ;
	margin-left : 10px ;
	margin-bottom : 10px ;
	padding : 5px;
	border : solid #000000 1px ;
}

.tblJournalDernierNumero {
	padding-bottom : 15px ;
}

#liensRapideAccueil {
	margin-top : 20px ;
	font-size : 12px ;
	color : #000000;
}

#liensRapideAccueil a {
	color : #000000;
}

#liensRapideAccueil li {
	padding-top : 10px ;
}

#tableCassesTetes table {
	width : 425px ;
	border : solid #000000 1px ;
}

#tableCassesTetes img {
	border : 0px ;
}

#tableCassesTetes img {
	text-align : center ;
}
#tableCassesTetes {
	text-align : center ;
}

.tableauBenevoles {
	text-align : center ;
}

.tableauBenevoles td {
	text-align : center ;
	font-size : 14px ;
	font-weight : bold;
	padding-bottom : 25px ;
}

.tableauBenevoles img {
	margin-bottom : 10px ;
}
.tableauBenevoles tr {
	padding-bottom : 10px ;
}
