/* CSS Document */

body {
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	font-family:Arial;
	color:#3F3D4D;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
}
H1 {
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:16px;
}
H3 {
	margin:0px;
	padding:0px;
	font-size:12px;
}
a {
	font-family: Arial;
	font-size:11px; 
	color: #3F3D4D; 
	font-weight: bold; 
	line-height:14px; 
	text-decoration: none; 
}
a:hover {
	text-decoration: underline;
}
img {
	border:none;
}
p {
	margin-top:3px;
	margin-bottom:10px;
}
#container {
	position:relative;
	width:866px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-align:left;
}
/* HEADER */
#header {
	width:866px;
	height:96px;
}

/* MENU */
#menu {
	float:left;
	width:200px;
	margin-top:1px;
	margin-bottom:25px;
}

/* RUBRIQUE */
#rubrique {
	float:right;
	width:665px;
	margin-top:1px;
	margin-bottom:25px;
}

/* FOOTER */
#footer {
	clear:both;
	width:865px;
	height:50px;
}

/* CLEANER */
#cleaner {
	clear:both;
}

/* HEADER CONTENU */
#logo {
	position:absolute;
	margin-left:20px;
	margin-top:40px;
	width:162px;
	height:37px;
	background-image:url(../images/logo.jpg);
}
#visu_header {
	position:absolute;
	margin-left:201px;
	margin-top:0px;
	width:665px;
	height:96px;
	background-image:url(../images/visu_header.jpg);
}

/* MENU CONTENU */
#menu_arrondi_haut {
	width:200px;
	height:15px;
	background-image:url(../images/menu_arrondi_haut.jpg);
}
#menu_deroule {
	width:170px;		
	padding-left:15px;
	padding-right:15px;
	background-color:#E5821B;
}
#menu_statique {
	width:200px;
	height:88px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/menu_fd_statique.jpg);
	background-repeat:no-repeat;
}
#espace_client {
	width:200px;
	height:61px;
	margin-top:1px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	background-image: url(../images/menu_fd_client.jpg);
	background-repeat:no-repeat;
	color:#616C83;
}
#espace_client a{
	font-weight:bold;
	color:#616c83;
}
#menu img {
	margin-bottom:8px;
	border-top: dashed 1px #fff;
}
#menu img.no_border {
	border-top: none;
	margin-bottom:8px;
}
#menu img.no_margin {
	margin-bottom:0px;
}
#menu_deroule a{
	font-size:12px;
	font-weight:normal;
	color:#fff;
}
H3.menu {
	font-weight:normal;
	border-top:solid 1px #EA9B49;
	padding-bottom:2px;
	padding-top:2px;
	}
H3.menu_no_border {
	font-weight:normal;
	margin-bottom:2px;
	padding-top:0px;
}
H3.menu_border_bottom {
	font-weight:normal;
	border-top:solid 1px #EA9B49;
	margin-bottom:8px;
	padding-top:2px;
}
/* RUBRIQUE CONTENU */
#titre {
	position: relative;
	width:665px;
	height:87px;
}
#chemin_fer {
	position:absolute;
	left:20px;
	top:15px;
	color:#FFFFFF;
	font-weight:bold;
}
#chemin_fer.institutionnel {
	color:#365690;
}
#chemin_fer a {
	font-weight:normal;
	color:#FFFFFF;
}
#chemin_fer a.institutionnel {
	font-weight:normal;
	color:#365690;
}

#sous_menu {
	position: absolute;
	left:429px;
	top:10px;
	width:236px;
	color:#fff;
	font-weight:bold;
	line-height:22px;
}
#sous_menu_genie {
	position: absolute;
	left:429px;
	top:8px;
	width:236px;
	color:#fff;
	font-weight:bold;
	line-height:15px;
}
#sous_menu_genie a{
	color:#fff;
	font-weight:bold;
	line-height:13px;
}
#sous_menu a{
	color:#fff;
	font-weight:bold;
	line-height:13px;
}
#contenu {
	width:665px;
	margin-top:1px;
}
#texte_container {
	float:left;
	width:428px;
}
#texte {
	margin-top:20px;
	margin-left:20px;
	width:388px;
}
#texte_illustration {
	float:right;
	width:237px;
	height:200px;
}
#texte_illustration_visu {
	width:237px;
	height:151px;
}
#texte_references {
	width:625px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}
#mission {
	width:625px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}
.exemple{
	border-top:dashed 1px #327580;
}
#exemple_texte {
	float:left;
	margin-top:20px;
	width:388px;
}
#exemple_visu {
	float:right;
	margin-top:20px;
	text-align:center;
	width:237px;
	height:200px;
}

#espace_client_ftp {
	position:absolute;
	top:100px;
	left:250px;
	width:204px;
	height:137px;
	background-image:url(../images/espace_client_fd.jpg);
	background-repeat:no-repeat;
}
#espace_client_ftp_texte {
	position:absolute;
	top:135px;
	left:262px;
	width:204px;
	height:137px;
	color:#616C83;
	font-weight:bold;
}

.visu_prevention {
	background-image: url(../images/visu_prevention.jpg);
}
.visu_sante {
	background-image: url(../images/visu_sante.jpg);
}
.visu_environnement {
	background-image: url(../images/visu_environnement.jpg);
}
.visu_qualite {
	background-image: url(../images/visu_qualite.jpg);
}
.visu_radioprotection {
	background-image: url(../images/visu_radioprotection.jpg);
}
.visu_incendie {
	background-image: url(../images/visu_incendie.jpg);
}
.visu_genie {
	background-image: url(../images/visu_genie.jpg);
}
.visu_prestations {
	background-image: url(../images/visu_prestations.jpg);
}
.visu_formations {
	background-image: url(../images/visu_formations.jpg);
}
.visu_form_prevention {
	background-image: url(../images/visu_form_prevention.jpg);
}
.visu_form_sante {
	background-image: url(../images/visu_form_sante.jpg);
}
.visu_form_environnement {
	background-image: url(../images/visu_form_environnement.jpg);
}
.visu_form_incendie {
	background-image: url(../images/visu_form_incendie.jpg);
}
.visu_agences {
	background-image: url(../images/visu_agences.jpg);
}
.visu_emploi {
	background-image: url(../images/visu_emploi.jpg);
}
.visu_contacts {
	background-image: url(../images/visu_contacts.jpg);
}
.visu_profils {
	background-image: url(../images/visu_profils.jpg);
}
.visu_profils_dirigeant {
	background-image: url(../images/visu_profils_dirigeant.jpg);
}
.visu_profils_responsable {
	background-image: url(../images/visu_profils_responsable.jpg);
}
.visu_profils_collectivite {
	background-image: url(../images/visu_profils_collectivite.jpg);
}
.visu_profils_service_sante {
	background-image: url(../images/visu_profils_service_sante.jpg);
}

#texte_illustration_liens {
	width:237px;
	height:73px;
	margin-top:1px;
	padding-left:15px;
	padding-top:10px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	background-image:url(../images/liens_fd.jpg);
	background-repeat:no-repeat;
}
#texte_illustration_liens a{
	font-size:12px;
	line-height:20px;
	color:#fff;
}
#texte_illustration_no_liens {
	width:237px;
	height:25px;
	margin-top:1px;
	background-image:url(../images/liens_arrondi.jpg);
}
.titre_prevention {
	background-image: url(../images/titre_prevention.jpg);
}
.titre_sante {
	background-image: url(../images/titre_sante.jpg);
}
.titre_environnement {
	background-image: url(../images/titre_environnement.jpg);
}
.titre_qualite {
	background-image: url(../images/titre_qualite.jpg);
}
.titre_radioprotection {
	background-image: url(../images/titre_radioprotection.jpg);
}
.titre_incendie {
	background-image: url(../images/titre_incendie.jpg);
}
.titre_genie {
	background-image: url(../images/titre_genie.jpg);
}
.titre_prestations {
	background-image: url(../images/titre_prestations.jpg);
}
.titre_presta_etudes {
	background-image: url(../images/titre_presta_etudes.jpg);
}
.titre_presta_audit {
	background-image: url(../images/titre_presta_audit.jpg);
}
.titre_presta_assistance {
	background-image: url(../images/titre_presta_assistance.jpg);
}
.titre_formations {
	background-image: url(../images/titre_formations.jpg);
}
.titre_form_prevention {
	background-image: url(../images/titre_form_prevention.jpg);
}
.titre_form_sante {
	background-image: url(../images/titre_form_sante.jpg);
}
.titre_form_environnement {
	background-image: url(../images/titre_form_environnement.jpg);
}
.titre_form_incendie {
	background-image: url(../images/titre_form_incendie.jpg);
}
.titre_references {
	background-image: url(../images/titre_references.jpg);
}
.titre_agences {
	background-image: url(../images/titre_agences.jpg);
}
.titre_emploi {
	background-image: url(../images/titre_emploi.jpg);
}
.titre_contacts {
	background-image: url(../images/titre_contacts.jpg);
}
.titre_chef_entreprise {
	background-image: url(../images/titre_profils_dirigeant.jpg);
}
.titre_dir_projet {
	background-image: url(../images/titre_profils_responsable.jpg);
}
.titre_collectivite {
	background-image: url(../images/titre_profils_collectivite.jpg);
}
.titre_service_sante {
	background-image: url(../images/titre_profils_service_sante.jpg);
}
.titre_plan {
	background-image: url(../images/titre_plan.jpg);
}
.titre_credits {
	background-image: url(../images/titre_credits.jpg);
}
.titre_mentions {
	background-image: url(../images/titre_mentions.jpg);
}

/* FOOTER CONTENU */
#footer_liens {
	position:absolute;
	margin-left:201px;
	margin-top:0px;
	padding-top:7px;
	width:665px;
	height:18px;
	text-align:center;
	background-image:url(../images/footer_fd.jpg);
}
#footer_ref {
	position:absolute;
	margin-left:201px;
	margin-top:25px;
	padding-top:7px;
	width:665px;
	height:18px;
	text-align:center;
}
a.footer {
	font-weight:normal;
}

/* TYPOS */
.txt {
	color:#3F3D4D;
}
.bTxt {
	color:#3F3D4D;
	font-weight:bold;
}
.b {
	font-weight:bold;
}
.prevention {
	color:#75270E;
}
.bPrevention {
	color:#75270E;
	font-weight:bold;
}
a.prevention {
	color:#75270E;
}
.sante {
	color:#3B9DC0;
}
.bSante {
	color:#3B9DC0;
	font-weight:bold;
}
a.sante {
	color:#3B9DC0;
}
.environnement {
	color:#62A642;
}
.bEnvironnement {
	color:#62A642;
	font-weight:bold;
}
a.environnement {
	color:#62A642;
}
.qualite {
	color:#FA9F00;
}
.bQualite {
	color:#FA9F00;
	font-weight:bold;
}
a.qualite {
	color:#FA9F00;
}
.radioprotection {
	color:#762F67;
}
.bRadioprotection {
	color:#762F67;
	font-weight:bold;
}
a.radioprotection {
	color:#762F67;
}
.incendie {
	color:#E54B1B;
}
.bIncendie {
	color:#E54B1B;
	font-weight:bold;
}
a.incendie {
	color:#E54B1B;
}
.genie {
	color:#403A78;
}
.bGenie {
	color:#403A78;
	font-weight:bold;
}
a.genie {
	color:#403A78;
}
.prestations {
	color:#447174;
}
.bPrestations {
	color:#447174;
	font-weight:bold;
}
a.prestations {
	color:#447174;
}
.references {
	color:#327580;
}
.bReferences {
	color:#327580;
	font-weight:bold;
}
a.references {
	color:#327580;
}
.profil {
	color:#2E65A8;
}
.bProfil {
	color:#2E65A8;
	font-weight:bold;
}
a.profil {
	color:#2E65A8;
}

.institutionnel {
	color:#365690;
}
.bInstitutionnel {
	color:#365690;
	font-weight:bold;
}
a.institutionnel {
	color:#365690;
}
