﻿/* Table des matières */
/* ----------------------------------------------------------------------
	1= Enrobage (body) et généralités
	2= Typo générale
	3= Entête Niveau1 et Niveau2
	4= Découpage et typo Niveau1
	5= Découpage et typo Niveau2
	6= Cadrage autres
	7= Formulaire et extranet
*/

/* ------------------------------------------------------------------------
	1= Enrobage (body) et généralités texte
------------------------------------------------------------------------ */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.exp_bloc a:link,
#exp_bloc_train a:link,
.nouvelles_milieu a:link,
.nousjoindre .pied a.lien_retour:link,
.pied a.lien_retour:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #717375;
	font-weight: normal;
	text-decoration: none;
}
.exp_bloc a:visited,
#exp_bloc_train a:visited,
.nouvelles_milieu a:visited,
.nousjoindre .pied a.lien_retour:visited,
.pied a.lien_retour:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #717375;
	font-weight: normal;
	text-decoration: none;
}
.exp_bloc a:active,
#exp_bloc_train a:active,
.nouvelles_milieu a:active,
.nousjoindre .pied a.lien_retour:active,
.pied a.lien_retour:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #717375;
	font-weight: normal;
	text-decoration: none;
}
.exp_bloc a:hover,
#exp_bloc_train a:hover,
.nouvelles_milieu a:hover,
.nousjoindre .pied a.lien_retour:hover,
.pied a.lien_retour:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #717375;
	font-weight: normal;
	text-decoration: underline;
}
.exp_bloc a,
.nousjoindre .pied a.lien_retour,
.pied a.lien_retour {
	font-size: 0.9em;
}
#exp_bloc_train a {
	font-size: 0.9em;
}
.education #con_gauche {
	font-size: 0.9em;
}
.nouvelles_milieu a {
	font-size: 1.0em;
}
.orange {
	color: #da5d39;
}

.orange_pale {
	color: #e58e75;
}
.realisations .orange_pale {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.services .orange_pale {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.entreprise .orange_pale {
	font-size: 1.4em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.gris {
	color: #717375;
}
#con_milieu span.orange, .pied span.orange {
	font-size: 1.1em;
	font-weight: bold;
}
#con_milieu h1, .index #con_milieu h2{
	font-family: Arial;
	font-size: 2.1em;
	font-weight: normal;
}
#con_milieu h2 {
	font-family: Arial;
	font-size: 1.5em;
	font-weight: bold;
}
#con_milieu #div_nouvelles h2, #con_milieu #div_services h2{
	font-size: 1.1em;
}
.entreprise_direction #con_milieu h2{
	/*font-family: Arial;*/
	font-size: 1.7em;
	/*font-weight: bold;*/
}
#con_milieu h3{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
	font-weight: bold;
}
#con_gauche h3 {
	font-family: Arial;
	font-size: 1.1em;
	font-weight: normal;
	font-weight: bold;
}
#con_milieu p.orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #e58e75;
}
#con_droite a:link, .extend a:link {
	text-decoration: none;
}
#con_droite a:visited, .extend a:visited {
	text-decoration: none;
}
#con_droite a:active, .extend a:active {
	text-decoration: none;
}
#con_droite a:hover, .extend a:hover {
	text-decoration: underline;
}
.extend a:link, .extend a:visited, .extend a:active, .extend a:hover  {
	font-weight: bold;
	font-size: 1.0em;
	color: #717375;
}
#con_droite a:link,
#con_droite a:visited,
#con_droite a:active  {
	font-weight: bold;
	font-size: 0.9em;
	color: #d9531e;
}
#con_droite a:hover {
	font-weight: bold;
	font-size: 0.9em;
	color: #e58e75;
}
#con_droite .realisations .bas a:link,
#con_droite .realisations .bas a:visited,
#con_droite .realisations .bas a:active  {
	font-weight: normal;
	font-size: 0.9em;
	color: #d9531e;
}
#con_droite .realisations .bas a:hover {
	font-weight: normal;
	font-size: 0.9em;
	color: #e58e75;
}
#con_droite .realisations .rea_titre {
	font-size: 0.9em;
}
#con_droite .titre {
	font-size: 1.2em;
	font-weight: bold;
}
#con_droite .realisations .milieu {
	font-size: 1.0em;
	font-weight: bold;
}
.mnu_niv2 .mnu_niv2_elems a:link {
	font-size: 1.1em;
	color: #717375;
	text-decoration: none;
}
.mnu_niv2 .mnu_niv2_elems a:visited {
	font-size: 1.1em;
	color: #717375;
	text-decoration: none;
}
.mnu_niv2 .mnu_niv2_elems a:active {
	font-size: 1.1em;
	color: #717375;
	text-decoration: none;
}
.mnu_niv2 .mnu_niv2_elems a:hover {
	font-size: 1.1em;
	color: #3c3c3c;
	text-decoration: underline;
}
.mnu_niv2 .mnu_niv2_on {
	font-size: 1.1em;
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
}
.mnu_niv2 .mnu_niv2_titre {
	font-size: 1.1em;
	color: #e58e75;
	font-weight: bold;
}
.realisations #con_milieu .bt_realisation_section_on {
	color: white;
	text-decoration: none;
	font-weight: normal;
}
.realisations #con_milieu .bt_realisation_section {
	font-weight: normal;
}
.realisations #con_milieu .bt_realisation_section a.lien_orange,
.realisations #con_milieu .bloc_desc a.lien_orange {
	font-weight: normal;
}
#con_milieu a.lien_orange:link,
.emplois #con_milieu .bloc_emplois_milieu a.lien_orange:link {
	color: #d9531e;
	font-weight: bold;
}
#con_milieu a.lien_orange:visited,
.emplois #con_milieu .bloc_emplois_milieu a.lien_orange:visited {
	color: #678767;
	font-weight: bold;
}
#con_milieu a.lien_orange:active,
.emplois #con_milieu .bloc_emplois_milieu a.lien_orange:active {
	color: #d9531e;
	font-weight: bold;
}
#con_milieu a.lien_orange:hover,
.emplois #con_milieu .bloc_emplois_milieu a.lien_orange:hover {
	color: #e58e75;
	font-weight: bold;
}
.emplois #con_milieu a.lien_orange:link,
.education #con_milieu a.lien_orange:link,
#con_gauche a.lien_orange:link {
	color: #d9531e;
	font-weight: normal;
	font-size: 1.0em;
}
.emplois #con_milieu a.lien_orange:visited,
.education #con_milieu a.lien_orange:visited,
#con_gauche a.lien_orange:visited {
	color: #678767;
	font-weight: normal;
	font-size: 1.0em;
}
.emplois #con_milieu a.lien_orange:active,
.education #con_milieu a.lien_orange:active,
#con_gauche a.lien_orange:active {
	color: #d9531e;
	font-weight: normal;
	font-size: 1.0em;
}
.emplois #con_milieu a.lien_orange:hover,
.education #con_milieu a.lien_orange:hover,
#con_gauche a.lien_orange:hover {
	color: #e58e75;
	font-weight: normal;
	font-size: 1.0em;
}
.education #con_milieu .lien_orange {
	font-size: 1.0em;
	font-weight: normal;
}
h3 {
	font-size: 1.5em;
	font-weight: bold;
}
#con_droite .serv_message {
	font-size: .9em;
}
.emplois #con_milieu .petit_gras {
	font-weight: bold;
	font-size: 1.0em;
}
.gras {
	font-weight: bold;
	font-size: 1em;
}
.italic {
	font-style: italic;
}
.realisations #con_gauche .lst_realisations span {
	font-size: 1.1em;
}
.lst_realisations a:link {
	color: #717375;
	text-decoration: none;
}
.lst_realisations a:visited {
	color: #717375;
	text-decoration: none;
}
.lst_realisations a:active {
	text-decoration: none;
	color: #717375;
}
.lst_realisations a:hover {
	color: #3c3c3c;
	text-decoration: underline;
}
.realisations #con_milieu .bouton a:link {
	color: #d9531e;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
.realisations #con_milieu .bouton a:active {
	color: #d9531e;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
.realisations #con_milieu .bouton a:visited {
	color: #d9531e;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
.realisations #con_milieu .bouton a:hover {
	color: #d9531e;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}
.realisations #con_milieu .bloc_visiter .lien_orange {
	font-size: 0.9em;
	font-weight: normal;
}
.cpr a:link, .cpr a:active, .cpr a:visited, .cpr a:hover{
	text-decoration: none;
}
.realisations #con_milieu .bt_realisation_section a.bt_realisation_section:link,
.realisations #con_milieu .bt_realisation_section a.bt_realisation_section:active,
.realisations #con_milieu .bt_realisation_section a.bt_realisation_section:visited {
	color: #da5d39;
	text-decoration: none;
}
.realisations #con_milieu .bt_realisation_section a.bt_realisation_section:hover {
	color: #da5d39;
	text-decoration: underline;
}
.nousjoindre #con_milieu a:link,
.nousjoindre #con_milieu a:active {
	color: #da5d39;
	text-decoration: underline;
	font-weight: bold;
}
.nousjoindre #con_milieu a:visited {
	color: #678767;
	text-decoration: underline;
	font-weight: bold;
}
.nousjoindre #con_milieu a:hover {
	color: #e58e75;
	text-decoration: underline;
	font-weight: bold;
}
.entreprise #con_milieu .orange,
.entreprise #con_milieu .noir,
.entreprise #con_milieu .gris {
	font-size: 1.1em;
}
.cpr {
	font-size: 0.9em;
}
.lnk_realisation {
	font-size: 0.9em;
}
/*.nomDirigeantZC {
	font-size: 20px;
	font-weight: bold;
}*/




