@charset "utf-8";
/* CSS Document */

.td_haut_droit {
	background-image: url(FR_images_fondu/haut_droite.jpg);
}
.td_fond_carte {
	background-image: url(FR_images_fondu/Carte-france-cram.gif);
	background-repeat: no-repeat;
}

.td_droit {
	background-image: url(FR_images_fondu/droite.gif);
	background-repeat: no-repeat;
}
.td_orga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #DB011C;
	font-variant: small-caps;
	display: block;
}

.td_separ {
	background-image: url(FR_images_fondu/bande_spar_nav.jpg);
}
.td_nav_rouge {
	background-image: url(FR_images_fondu/nav_rouge.jpg);
	background-repeat: repeat;
}
.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}


.nav_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.nav_haut_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BA4E4E;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.nav_haut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D4003B;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.nav_qui {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 90px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.td_droit_nav_rouge {
	background-image: url(FR_images_fondu/droite_nav_droite.jpg);
}
.td_bas_nav_rouge {
	background-image: url(FR_images_fondu/bas_nav_rouge.jpg);
}
.td_bandeau_titre {
	background-image: url(FR_images_fondu/bandeau_titre.jpg);
}
.td_photo {
	background-image: url(FR_images_fondu/fond_photo.jpg);
}
.td_fond_nav {
	background-image: url(FR_images_fondu/fond_nav_gauche.jpg);
}
.nav_agences {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 110px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.nav_agences:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB001E;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 110px;
	background-color: #36332E;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.nav_agences_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB001E;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 110px;
	background-color: #FFFFFF;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.nav_metiers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 63px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.nav_metiers:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 63px;
	background-color: #36332E;
	letter-spacing: -0.1em;
}
.nav_activites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 70px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.nav_activites:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 70px;
	text-decoration: none;
	letter-spacing: -0.1em;
	background-color: #36332E;
}
.nav_activites_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 70px;
	text-decoration: none;
	letter-spacing: -0.1em;
	background-color: #FFFFFF;
}



.nav_ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 88px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.nav_ref:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 88px;
	background-color: #36332E;
	letter-spacing: -0.1em;
}
.nav_certif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 113px;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.nav_certif:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 113px;
	background-color: #36332E;
	letter-spacing: -0.1em;
}
.nav_rejoindre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 80px;
	text-decoration: none;
	letter-spacing: -0.1em;
}

.nav_rejoindre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 80px;
	background-color: #36332E;
	letter-spacing: -0.1em;
}
.nav_on_gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.nav_qui:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 90px;
	background-color: #36332E;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.sous_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sous_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DB011C;
	text-decoration: none;
	background-color: #36332E;
}
.sous_nav_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DB011C;
}

.sous_nav_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sous_nav_haut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DB011C;
	text-decoration: none;
}

.sous_sous_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sous_sous_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DA001B;
	text-decoration: none;
}
.td_fond_corps_degarde {
	background-image: url(FR_images_fondu/fond_page.jpg);
	background-repeat: repeat-x;
}

.acces_internet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

hr {
	font-size: 1px;
}
.mailto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	font-weight: 900;
}
.td_photo_galerie {
	background-image: url(FR_images_galerie/photo.jpg);
}

.sous_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #DB011C;
	text-decoration: none;
	font-weight: bold;
}
.sous_sous_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
.sous_titre_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BA4E4E;
	text-decoration: none;
	font-weight: bold;
	background-image: url(FR_images_fondu/separation.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}
.droite_sous_titre_2 {
	background-image: url(FR_images_fondu/separation.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
}

.sous_titre_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D4003B;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

.nav_qui_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 90px;
	background-color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.nav_metiers_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 63px;
	background-color: #FFFFFF;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.nav_certif_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 113px;
	background-color: #FFFFFF;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.nav_ref_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 88px;
	background-color: #FFFFFF;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.td_gauche_home {
	background-image: url(FR_images_index/gauche_corps.jpg);
}
.td_droite_typo_home {
	background-image: url(FR_images_index/fond_haut.jpg);
}
.nav_haut_home {
	background-image: url(FR_images_index/nav_conatct_home.jpg);
}
.td_inter_nav_home {
	background-image: url(FR_images_index/inter_nav.jpg);
}
.td_nav_rouge_home {
	background-image: url(FR_images_index/nav_rouge_home.jpg);
}
.td_inter_photo {
	background-image: url(FR_images_index/inter_nav_photo.jpg);
}
.td_droit_home {
	background-image: url(FR_images_index/gauche.jpg);
}
.td_droit_corps_home {
	background-image: url(FR_images_index/titre_droit.jpg);
}
.td_bas_droit_home {
	background-image: url(FR_images_index/bas_droite.jpg);
}
.td_titre_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #DB011C;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.td_gauche_photo_home {
	background-image: url(FR_images_index/gauche_photo.jpg);
}
.td_fond_corps_home {
	background-image: url(FR_images_index/fond_corps_gauche.jpg);
}
.td_bas_centre_home {
	background-image: url(FR_images_index/bas_centre.jpg);
}
.td_titre_home_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.liens_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sous_nav_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sous_nav_home:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DB011C;
	text-decoration: none;
}
.nav_rejoindre_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #DB011C;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	display: block;
	height: 32px;
	width: 80px;
	background-color: #FFFFFF;
	letter-spacing: -0.1em;
	text-decoration: none;
}
.tab_emploi {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #DEDEDE;
}
.tab_emploi_tete {
	border: 1px solid #CCCCCC;

}

.tab_emploi_tete_titre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #DB011C;
	text-decoration: none;

}

.tab_emploi_tete_texte {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DB011C;
	text-decoration: none;

}

.tab_emploi_tete_texte_noir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;

}

.lien_orga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-variant: small-caps;
}
.lien_orga:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DB011C;
	text-decoration: none;
	font-variant: small-caps;
}
.nav_haut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D4003B;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.td_fond_corps {
	background-image: url(FR_images_fondu/fond_corps.jpg);
	background-repeat: repeat-x;
}
.td_ombre_gauche {
	background-image: url(FR_images_fondu/ombre_gauche.jpg);
	background-repeat: no-repeat;
}
.td_ombre_droite {
	background-image: url(FR_images_fondu/ombre_droite.jpg);
	background-repeat: no-repeat;
}
.td_ombre_bas {
	background-image: url(FR_images_fondu/ombre_bas2.jpg);
	background-repeat: no-repeat;
}
.sous_rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BA4E4E;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
h1 {
	display: inline;
	text-align: left;
}
h2 {
	display: inline;
	text-align: left;
}
.emploi_rubriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-style: italic;
}
.text_emploi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.lien_emploi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.lien_emploi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
}
.lien_ref_activites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D4003B;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.lien_ref_activites:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C0C0C0;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.td_fond_carte_gauche {
	background-image: url(images/carte/carte_fond_gauche.gif);
	background-repeat: no-repeat;
}
.agence_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #AE101E;
}
.td_tableau_agence {
	border: 2px solid #AE101E;
	display: inline-table;
}

.agence_adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9C8B8C;
	text-transform: uppercase;
}
.agence_tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #AE101E;
}
.agence_tel_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #9C8B8C;
}
.agence_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9C8B8C;
	text-decoration: none;
}
.agence_mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

div#CRAM {
	display: inline;
}

