body{
	background:url(images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;
	font-family : "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}

.clear{
	clear:both;
}

p{
  margin:0px;
  padding:0px;
}

h1{
	font-family : "folks-normal","Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size : 24px;
}

h2{
	font-family : "folks-normal","Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size : 20px;
}

h3{
	font-family : "folks-normal","Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size : 18px;
}

@font-face {
  font-family:"folks-normal";
  src: url("/extensions/polices/folks-normal-webfont.eot");
  src: local("@"), url("/extensions/polices/folks-normal-webfont.ttf") format("opentype");
  font-weight:normal;
  font-style:normal;
}

A:link{font-size:12px; color: #000000; text-decoration:none;}
A:visited{font-size:12px; color: #000000; text-decoration:none;}
A:active{font-size:12px; color: #000000; text-decoration:none;}
A:hover{font-size:12px; color: #000000; text-decoration:underline;}

.conteneur{
	margin-left:auto;
	margin-right:auto;
	background-color:#bcbcbc;
	width:964px;
	margin-bottom:30px;
}

.conteneurCorps{
	float:left;
	display:inline;
	width:962px;
	margin:1px;
	background:url(images/fondGauche.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.conteneurCorpsInterieur{
	float:left;
	display:inline;
	background:url(images/menuGaucheBas.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:962px;
}

.menu{
	float:left;
	display:inline;
	width:191px;
}

.logo{
	float:left;
	display:inline;
	margin:17px 0px;
	width:100%;
	height:160px;
	text-align:center;
}

.titre_secteurs_activite{
	float:left;
	display:inline;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:20px 0px 0px 20px;
	width:171px;
  color:#9f1312;
  font-size:11px;
  font-style:italic;
  font-weight:bold;
}

.affichageLangue{
	float:right;
	display:inline;
	margin-top:30px;
	margin-right:8px;
	width:18px;
}

.banniere{
	float:left;
	display:inline;
	background:url(images/banniere.jpg);
	background-repeat:no-repeat;
	width:771px;
	height:97px;
}

.recherche{
	float:right;
	display:inline;
	margin-top:6px;
	margin-right:8px;
}

.banniereSeparation{
	background:url(images/separationMenuHaut.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#bcbcbc;
	width:771px;
	height:1px;
}

.menuGaucheBas{
	float:left;
	display:inline;
	width:160px;
	margin:20px 0 0 20px;
	font-weight:bold;
	color:#000;
	font-size:12px;
}
.menuGaucheBas A{font-size:12px;color:#000000; text-decoration:none;}
.menuGaucheBas A:hover{font-size:12px;color:#000000; text-decoration:underline;}

/*===========================  Menu de gauche  ================================*/
.menuGaucheTexte, .menuGaucheTexteOuvert, .menuGaucheTexteAvecSousMenu, .menuGaucheTexteAvecSousMenuOuvert{
  border-top:1px solid #bcbcbc;
  border-bottom:0px;
  border-right:0px;
  border-left:0px;
	width:171px;
	margin-top:5px;
	padding:5px 0px 0px 20px;
	font-weight:bold;
	font-size:12px;
  cursor:pointer;
}
.menuGaucheTexte A, .menuGaucheTexteOuvert A, .menuGaucheTexteAvecSousMenu A, .menuGaucheTexteAvecSousMenuOuvert A{font-size:12px;text-decoration:none;}
.menuGaucheTexte A:hover, .menuGaucheTexteOuvert A:hover, .menuGaucheTexteAvecSousMenu A:hover, .menuGaucheTexteAvecSousMenuOuvert A:hover{text-decoration:underline;}

.menuGaucheTexte, .menuGaucheTexteAvecSousMenu{
	color:#000000;
}
.menuGaucheTexte a, .menuGaucheTexteAvecSousMenu a{color:#000000;}

.menuGaucheTexteOuvert, .menuGaucheTexteAvecSousMenuOuvert{
	color:#9F1312;
}
.menuGaucheTexteOuvert a, .menuGaucheTexteAvecSousMenuOuvert a{color:#9F1312;}


.sousMenuGaucheTexte{
	margin:0 5px 0 25px;
}

.separateurMenuGauche{
	float:left;
	display:inline;
	margin:3px 0 0 0;
	background:url(images/bcbcbc.jpg) repeat-x top;
	width:100%;
	height:1px;
}


/*===========================  Menu du haut  ================================*/
.menuHaut{
	float:left;
	display:inline;
	background:url(images/fondMenu.jpg) repeat-x top;
	width:771px;
	height:35px;
}

.menuHautGauche{
	float:left;
	display:inline;
	background:url(images/menuGauche.jpg) no-repeat top;
	width:15px;
	height:35px;
}

.menuTexte{
	float:left;
	display:inline;
	font-weight:bold;
	color:#575759;
	font-size:12px;
	padding-top:9px;
}
.menuTexte A:link{font-size:12px;color:#575759;  text-decoration:none;}
.menuTexte A:visited{font-size:12px;color:#575759; text-decoration:none;}
.menuTexte A:active{font-size:12px;color:#575759; text-decoration:none;}
.menuTexte A:hover{font-size:12px;color:#575759; text-decoration:underline;}

.menuTexteSelect{
	float:left;
	display:inline;
	font-weight:bold;
	color:#9f1312;
	font-size:12px;
	padding-top:9px;
}
.menuTexteSelect A:link{font-size:12px;color:#9f1312;  text-decoration:none;}
.menuTexteSelect A:visited{font-size:12px;color:#9f1312; text-decoration:none;}
.menuTexteSelect A:active{font-size:12px;color:#9f1312; text-decoration:none;}
.menuTexteSelect A:hover{font-size:12px;color:#9f1312; text-decoration:underline;}




/*===========================  menu par défaut  ================================*/
.sousMenuDefaut, .sousMenuDefautOuvert{
	font-size:12px;
  cursor:pointer;
}

.sousMenuDefautOuvert{
	color:#9F1312;
}

.sousMenuDefautTexte{
	margin-left:15px;
}



/* ===================== menu accueil =========================== */
.degradeHautCorps{
	float:left;
	display:inline;
	background:url(images/fondMenu.jpg) repeat-x bottom;
	width:771px;
	height:30px;
}

.degradeHautGaucheCorps{
	float:left;
	display:inline;
	background:url(images/menuGauche.jpg) no-repeat bottom;
	width:15px;
	height:30px;
}

/*===========================  contenu  ================================*/
.corps{
	float:left;
	display:inline;
	margin:0px 20px 20px 20px;
	width:731px;
	font-size:13px;
  color:#000000;
}
.corps A{font-size:13px;color:#9f1312; text-decoration:none;}
.corps A:hover{text-decoration:underline;}

.corpsAccueil{
	float:left;
	display:inline;
	background:url(/images/fondCorpsAccueil.gif) repeat-y left;
	width:771px;
	font-size:13px;
  color:#000000;
}
.corpsAccueil A{font-size:13px;color:#9f1312; text-decoration:none;}
.corpsAccueil A:hover{text-decoration:underline;}

.bas{
	float:left;
	display:inline;
	background:#cccccc;
	padding-top:5px;
	padding-bottom:5px;
	width:962px;
	text-align:center;
	height:24px;
}
.bas A:link{color:#000000;  text-decoration:none;}
.bas A:visited{color:#000000; text-decoration:none;}
.bas A:active{color:#000000; text-decoration:none;}
.bas A:hover{color:#000000; text-decoration:underline;}

.bas2{
	float:left;
	display:inline;
	background-color:#cccccc;
	margin-top:1px;
	padding:3px;
	width:966px;
	text-align:center;
	font-size:12px;
}
.bas2 A:link{color:#000000;  text-decoration:none;}
.bas2 A:visited{color:#000000; text-decoration:none;}
.bas2 A:active{color:#000000; text-decoration:none;}
.bas2 A:hover{color:#000000; text-decoration:underline;}

.carreCorps{
	float:left;
	display:inline;
	background:url(./imagesAjoutees/carreCorps.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:145px;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#a51f1c;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.carreCorps A:link{font-weight:bold; font-style:italic; color:#a51f1c; font-size:14px; text-decoration:none;}
.carreCorps A:visited{font-weight:bold; font-style:italic; color:#a51f1c; font-size:14px; text-decoration:none;}
.carreCorps A:active{font-weight:bold; font-style:italic; color:#a51f1c; font-size:14px; text-decoration:none;}
.carreCorps A:hover{font-weight:bold; font-style:italic; color:#a51f1c; font-size:14px; text-decoration:none;}

.carreCorpsBlanc{
	float:left;
	display:inline;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	width:174px;
	height:145px;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.carreCorpsBlanc A:link{font-weight:bold; color:#000000; font-size:14px; text-decoration:none;}
.carreCorpsBlanc A:visited{font-weight:bold; color:#000000; font-size:14px; text-decoration:none;}
.carreCorpsBlanc A:active{font-weight:bold; color:#000000; font-size:14px; text-decoration:none;}
.carreCorpsBlanc A:hover{font-weight:bold; color:#000000; font-size:14px; text-decoration:underline;}

.champsText {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
}

.champsSelect {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
}

.textArea {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
}

.bouton {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #A5ACB2;
	border-right : 1px solid #A5ACB2;
	border-bottom : 1px solid #A5ACB2;
	border-left : 1px solid #A5ACB2;
}

.bouton_recherche {
	background:url(images/bouton_recherche.jpg);
	background-repeat:repeat-y;
	border:0;
	width : 26px;
	height : 22px;
}

.champsTextVide {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
}

.textAreaVide {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #c30000;
	border-right : 1px solid #c30000;
	border-bottom : 1px solid #c30000;
	border-left : 1px solid #c30000;
}


.tweeter{
	float:right;
	display:inline;
	background:url(/images/tweeter2.jpg) no-repeat;
	border:0px;
	width:101px;
	height:29px;
}





.menuDeroulant{
	float:left;
	display:inline;
	height:34px;
  margin:0 8px 0 0;
	background:url(images/separationMenu.jpg) repeat-y right;
}
.menuDeroulant A{
	float:left;
	display:inline;
  margin:8px 8px 0 0;
  color:#575759;
  font-size:13px;
  text-decoration:none;
}
.menuDeroulant A:hover{color:#9F1312;}

.sousMenuDeroulant{
  position: absolute;
  display: none;
  background:#fff;
  border-top:0px;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
	font-weight:bold;
	color:#575759;
	font-size:12px;
	padding:10px;
}
.sousMenuDeroulant a{font-size:12px; color:#575759; font-weight:bold; text-decoration: none;}
.sousMenuDeroulant a:hover {color:#9F1312;}



.boutonFleche {
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #F4F4F4;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
}

.div_champstext_noir{
	float:left;
	display:inline;
	background-color:#000000;
}

.div_champstext_blanc{
	float:left;
	display:inline;
	background-color:#F4F4F4;
	margin:1px;
}

.calcul_champsText{
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #F4F4F4;
	border : 0px;
	height : 15px;
	text-align:right;
}

.lexique{
	float:left;
	display:inline;
	width:100%;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#a51f1c;
	font-size:14px;
	text-align:center;
}
.lexique A:link{color:#a51f1c; font-size:14px; text-decoration:none;}
.lexique A:visited{color:#a51f1c; font-size:14px; text-decoration:none;}
.lexique A:active{color:#a51f1c; font-size:14px; text-decoration:none;}
.lexique A:hover{color:#a51f1c; font-size:14px; text-decoration:underline;}

.lexique_corps{
	float:left;
	display:inline;
	margin-left:100px;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.lexique_corps A:link{font-weight:bold;color:#000000; font-size:12px; text-decoration:none;}
.lexique_corps A:visited{font-weight:bold;color:#000000; font-size:12px; text-decoration:none;}
.lexique_corps A:active{font-weight:bold;color:#000000; font-size:12px; text-decoration:none;}
.lexique_corps A:hover{font-weight:bold;color:#000000; font-size:12px; text-decoration:underline;}

.fildariane{
	float:left;
	display:inline;
	font-family : georgia , palatino , Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#7c7c7c;
	font-size:10px;
}
.fildariane A:link{font-weight:bold;color:#7c7c7c; font-size:10px; text-decoration:none;}
.fildariane A:visited{font-weight:bold;color:#7c7c7c; font-size:10px; text-decoration:none;}
.fildariane A:active{font-weight:bold;color:#7c7c7c; font-size:10px; text-decoration:none;}
.fildariane A:hover{font-weight:bold;color:#7c7c7c; font-size:10px; text-decoration:underline;}






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

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

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

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

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

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

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

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

.caseBasDroit{
  padding:3px;
	background-color : #ffff;
	border-top : 0px solid #000;
	border-right : 1px solid #000;
	border-bottom : 1px solid #000;
	border-left : 0px solid #000;
}

.caseTout{
  padding:3px;
	border : 1px solid #000;
}






.actualites_titre{
  float:left;
  display:inline;
  font-family:georgia,palatino,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
  color:#fff;
  font-size:19px;
  width:100%;
  text-align:left;
}
.actualites_titre a{font-weight:bold; text-decoration:none;}

.actualites_date{
  float:left;
  display:inline;
  color:#000;
  font-size:11px;
}
.actualites_date a{color:#000; font-size:11px; text-decoration:none;}
.actualites_date A:hover{ color: #333;}

.actualites_pagination{
  float:left;
  display:inline;
  margin:0 0 10px 0;
  width:100%;
  text-align:center;
  color:#000;
  font-size:11px;
}
.actualites_pagination a{margin:0 5px; color:#3A4E64; font-size:24px; text-decoration:none;}
.actualites_pagination A:hover{ color: #6a7f95;}

.actualites_ok{
	background:#000 url(</images/ok_btn.jpg) repeat-x top;
	width:31px;
	height:29px;
}

.actualites_champsText{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding:3px;
	font-size : 13px;
	color : #000;
	background-color : #F4F4F4;
	border:1px solid #A5ACB2;
	height:17px;
	width:175px;
}

.actualites_image_gauche{
  float:left;
  display:inline;
  margin:0 10px 10px 0;
}

.actualites_image_centre{
  text-align:center;
  width:100%;
}

.actualites_image_droite{
  float:right;
  display:inline;
  margin:0 0 10px 10px;
}

.menu_droit_actualites{
  float:right;
  display:inline;
  margin:0 0 0 30px;
  padding:0 0 0 30px;
	background:url(/imagesAjoutees/separationActu.jpg) no-repeat top left;
  width:160px;
  min-height:430px;
  text-align:justify;
}

.titre_actualites{
  margin:0px;
  padding:0px;
  font-family:georgia,palatino,Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
  color:#9f1312;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
}

.actualites_gauche{
  float:right;
  display:inline;
  width:480px;
}

.actualites_article_couper{
  overflow:hidden;
}

.actualites_article_lire_la_suite{
  float:left;
  display:inline;
  margin:0 0 5px 0;
  width:100%;
  font-weight:bold;
  color:#1f60c1;
  text-align:right;
  display:none;
}

.actualites_article_lire_la_suite a{font-weight:bold;color:#1f60c1;text-decoration:none;}
.actualites_article_lire_la_suite a:hover{text-decoration:underline;}


.actualites_article_separation{
  float:left;
  display:inline;
  margin:0 0 20px 0;
  width:100%;
  border-top:0px;
  border-bottom:1px solid #ADADAD;
  border-left:0px;
  border-right:0px;
}


.selectLexique{
  width:100%;
  text-align:right;
  margin:0 0 10px 0;
}




.accueilActualitesBloc{
  float:right;
  display:inline;
  width:170px;
  height:500px;
  overflow:hidden;
}

.accueilActualitesBloc h3{
  margin:0 0 0 20px;
}

.accueilActualites{
	background:url(/imagesAjoutees/separationActu.jpg) no-repeat top left;
	width:150px;
	padding:0 0 0 20px;
}

.accueilActualites p{
  margin:0;
  padding:0;
}

.recevoir_newsletter{
  float:left;
  display:inline;
  width:100%;
  height:30px;
  border-top:1px solid #bcbcbc;
  border-bottom:0px;
  border-right:0px;
  border-left:0px;
}

.recevoir_newsletter img{
  float:left;
  display:inline;
  margin:4px 2px 2px 2px;
}

.recevoir_newsletter a{
  float:left;
  display:inline;
  margin:11px 0 0 5px;
  text-decoration:none;
  font-weight:bold;
}
