@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:url(/data/images/fond.png) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

p {
	margin:0;
	padding:0;
}

#conteneur {
	position:relative;
	width:998px;
	margin:0 auto;
	z-index:1;
	background:#FFF;
}

#titre {
	position:relative;
	height:24px;
	line-height:24px;
	font-size:12pt;
	width:988px;
	color:#FFF;
	font-weight:bold;
	padding:0 5px 0 5px;
	background:#1e93cc;
}

#haut {
	position: relative;
	width:998px;
	height:100px;
	padding:30px 0;
}

#accroche {
	position:relative;
	width:988px;
	padding:0 5px 0 5px;
	color:#FFF;
	height:29px;
	line-height:29px;
	font-size:12pt;
	text-align:right;
	font-weight:bold;
	font-style:italic;
	background:#1e93cc;
}

#breadcrumbs {
	position:relative;
	width:981px;
	position:relative;
	height:44px;
	line-height:44px;
	padding:0 5px 0 12px;
	background:#1e93cc;
	font-weight:bold;
	font-size:12pt;
	color:#025e8c;
}

#breadcrumbs h1 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:16pt;
	color:#FFF;
}

.texte_blanc { color:#FFF; }

#menu {
	position:relative;
	width:998px;
	height:170px;
	background:url(/data/images/menu_background.png) no-repeat;
}

.menu_zone {
	position:relative;
	float:left;
	width:194px;
	height:160px;
}
a { text-decoration:none; }

a:link .titre { text-decoration:none; color:#FFF; }
a:visited .titre { text-decoration:none; color:#FFF; }
a:hover .titre { text-decoration:none; color:#046c9f; }
a:active .titre { text-decoration:none; color:#FFF; }

.menu_zone .titre {
	width:194px;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#menu_accueil {
	position:relative;
	width:194px;
	height:131px;
	background:url(/data/images/menu_accueil.png) 0 0 no-repeat;
}
#menu_accueil:hover { background-position:0 -131px; }

#menu_domainesdintervention {
	position:relative;
	width:194px;
	height:131px;
	background:url(/data/images/menu_domainesdintervention.png) 0 0 no-repeat;
}
#menu_domainesdintervention:hover { background-position:0 -131px; }

#menu_methodeetorganisation {
	position:relative;
	width:194px;
	height:131px;
	background:url(/data/images/menu_methodeetorganisation.png) 0 0 no-repeat;
}
#menu_methodeetorganisation:hover { background-position:0 -131px; }

#menu_qualiteetsecurite {
	position:relative;
	width:194px;
	height:131px;
	background:url(/data/images/menu_qualiteetsecurite.png) 0 0 no-repeat;
}
#menu_qualiteetsecurite:hover { background-position:0 -131px; }

#menu_contact {
	position:relative;
	width:194px;
	height:131px;
	background:url(/data/images/menu_contact.png) 0 0 no-repeat;
}
#menu_contact:hover { background-position:0 -131px; }

#footer {
	position:fixed;
	bottom:0;
	width:998px;
	height:72px;
	line-height:36px;
	color:#043555;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	z-index:2;
	background:#FFF;
	text-align:center;
	background:url(/data/images/footer.png) no-repeat;
}
#footer p {text-align:center;background:#FFF;}
#footer p.mentions {text-align:center;font-size:10pt;background:#FFF;}

#content {
	position:relative;
	/*width:926px;*/
	width:978px;
	height:100%;
	min-height:700px;
	background:url(/data/images/fond_site.jpg) repeat-y;
	/*padding:10px 37px 5px 35px;*/
	padding:10px;
	color:#025e8c;
	font-size:11pt;
}
#content_end_spacer {
	position:relative;
	height:50px;
}
#content p {
	text-align:justify;
	/*margin-bottom:14px; */
}
#content h2 {
	margin:0 0 16pt; 0;
	padding:0;
}

#content img.left {
	float:left;
	margin: 5px 5px 5px 0;
}

#content img.right {
	float:right;
	margin: 5px 0 5px 5px;
}

#content p a:link {
	color: #3aade6;
	font-style:italic;
}
#content p a:visited {
	color: #3aade6;
	font-style:italic;
}
#content p a:hover {
	color: #3aade6;
	font-style:italic;
}
#content p a:active {
	color: #3aade6;
	font-style:italic;
}

li {
	font-size:12pt;
}

#misc {
	position:relative;
	margin-bottom:50px;
	background:url(/data/images/ligne.png) no-repeat top;
	padding-top:10px;
}