@import url(color.css);
@import url(typography.css);
body {
	margin:0;
	padding:0;
	background-image:url(../img/fd_body.gif);
	-background-image:url(../img/fd_body_ie6.gif);
	*background-image:url(../img/fd_body_ie6.gif);
	background-repeat:repeat-y;
	background-position:center top;
}
h1, h2, h3, h4 {
	padding:0;
	margin:0;
}
#global {
	width: 967px;
	margin-left: auto;
	margin-right: auto;
}
#global {
}
#NavHeader li {
	float:left;
}
em.branding_accueil {
	position:absolute;

}
#NavHeader span.rechercher {
	position:relative;
}
#NavHeader a.ok {
	position:absolute;
}
#NavHeader input {
	position:relative;
}
#LoginEspaceClient {
	position:relative;
}
#LoginEspaceClient h2 {
	position:absolute;
}
#LoginEspaceClient p.intro {
	position:relative;
}
#LoginEspaceClient a.valider {
	position:absolute;
}
/*#contenu {*/
	/*position:absolute;*/
	/*margin-top:100px;
}*/
#norme {
	position:relative;
}
#actualites {
	position:relative;
}
#FormSearch {
	position:absolute;
}
#LoginEspaceClient span a.valider {
	position:absolute;
}
#LoginEspaceClient span a.valider {
	position:absolute;
}
li.encours {
	position:relative;
}
p.message_deconnection {
	position:relative;
}
p.sedeconnecter {
	position:absolute;
}
p.identifie {
	position:absolute;
}
p.identifiants {
	position:absolute;
}
/*
ul.recherche {
	position:absolute;
}
*/
p.echec {
	position:relative;
}
#centrale {
	position:relative;
}
#footer {
	position:relative;
}
#entete {
	height:185px;
}
#NavHeader {
	height:67px;
	/*width:684px;*/
	width:668px;
	
	left:450px;
	-width:650px;
}
#entete h1 {
	width:253px;
	height:185px;
}
#entete h1 span {
	display:none;
}
/*em.branding_accueil {
	height:120px;
	left:417px;
	text-indent:-5000px;
	top:70px;
	width:683px;
}*/
.branding_accueil {

left:433px;
*position:absolute;
-moz-position:relative;
top:70px;



}
/*em.branding_accueil {
	height:120px;
	/*left:441px;*/
	/*right:6%;*/
	/*text-indent:-5000px;
	top:70px;
	width:683px;
margin-left:-518px;
}*/
#NavHeader ul {
	list-style:none;
	display:inline;
	}
#NavHeader li {
	display:inline;
}
#NavHeader li a {
	display:block;
	text-indent:-5000px;
}
#NavHeader li a.accueil {
	height:67px;
	width:85px;
}
#NavHeader li a.accesconsultant {
	width:107px;
	height:67px;
}
#NavHeader li a.contact {
	width:77px;
	height:67px;
}
#NavHeader span.rechercher {
	width:81px;
	text-indent:-5000px;
	height:67px;
	
}
#NavHeader a.ok {
	right:13%;
	text-indent:-5000px;
	top:27px;
	width:59px;
}
#NavHeader input {
	right:150px;
	top:24px;
}
#texte_accueil {
	width:450px;
	float:left;
}
#texte_accueil h2 {
	/*width:300px;*/
	display:block;
	margin:0;
}
#entete {
}
#entete h1 {
	margin: 0;
	margin-left:11px;
}
#entete h1 img {
	padding-left:15px;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}
#navigation {
	width: 241px;
	top:0;
}
#navigation ul.menu {
	padding:0;
	padding-left:2px;
	margin: 0;
	list-style: none;
}
#navigation ul.sousmenu {
	padding:0;
	padding-left:13px;
	margin: 0;
	list-style: none;
	display:block;
	clear:both;
}
#navigation ul.menu li, #navigation ul.menu li:hover {
	width:241px;
}
#navigation ul.menu li a, #navigation ul.menu li:hover a {
	height:26px;
}
#navigation ul.menu li.depli a, #navigation ul.sousmenu li.depli:hover a {
	height:26px;
}
#navigation ul.sousmenu li, #navigation ul.sousmenu li:hover {
	height:22px;
	width:241px;
}
/*
#navigation a {
	display: block;
	height: 1px; /* -> 6 */
}
*/
#navigation span {
	padding-left:20px;
	padding-top:5px;
	position:absolute;
	padding-left:40px;
}
#LoginEspaceClient {
	height:188px;
-right:50px;
-position:relative;
margin-right:10px;
-margin-right:0;

padding-top:14px;
width:197px;

}
#LoginEspaceClient h2 {
	width:167px;
	height:23px;
	line-height:23px;
	margin-bottom: 5px;
	left:15px;
}
#LoginEspaceClient p.intro {
	margin-top:10px;
	top:20px;
	left:25px;
	width:160px;

}
#LoginEspaceClient form {
	margin-top:25px;
}
#LoginEspaceClient form p {
	margin-left:25px;
	margin-top:0;
	margin-bottom:0;
	left:20px;
}
#LoginEspaceClient a.valider {
	width:65px;
	height:12px;
	text-indent:-5000px;
}
#LoginEspaceClient label, table.satisfaction label {
	margin-bottom:5px;
	display:block;
}
#contenu {
	margin-left:283px;
	
	
	/*-margin-left:100px;*//*Bug Ie6*/
	background-color:#FF0000;
	top:60px;
}
#norme {
	height:89px;
	width:75px;
	text-indent:-5000px;
	left:20px;
}
#actualites {
	/*clear:left;*/
	width:668px;
	top:10px;
	*top:0px;
}
#actualites h2 {
	height:16px;
	display:block;
	width:670px;
	padding:0;
	margin:0;
}
#actualites h2 span {
	margin-right:2px;
	margin-left:2px;
}
#actualites ul {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	width:100%;
}
#actualites li {
	float:left;
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0 15px 0 0;
	width:195px;
}
#actualites p {
/*width:215px;*/
}
#FormSearch {
	right:20px;
}
#LoginEspaceClient span a.valider {
	right:10px;
	text-indent:-5000px;
	margin-top:10px;
}
#LoginEspaceClient input {
	width:160px;
	padding-left:2px;
}
#niveauA {
	left:10px;
	width:684px;
	padding-top:30px;
}
.clear {
	clear:both;
	font-size:1px;
}
#texte_accueil p {
	margin:0;
	/*font-size:1px;*/
}

input {
	padding-left:2px;
}
#contenu h3 {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:20px;
	width:96%;
}
#contenu h4 {
	padding-bottom:5px;
	padding-left:15px;
	padding-top:5px;
	width:650px;
	width:96%;
}
#contenu p {
	width:96%;
}
#contenu h3.TitreActualite {
	text-align:left;
}
table.amgrh th {
	height:20px;
	vertical-align:middle;
	padding-left:20px;
}
table.amgrh th.centrer {
	padding-left:0;
	text-align:center;
}
table.amgrh td span.typeword {
	height:16px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
}
table.amgrh td span.typeexcel {
	height:16px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
}
table.amgrh td span.typepdf {
	height:16px;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
}
table.amgrh a.telecharger, table.amgrh a:hover.telecharger {
	height:16px;
	padding-bottom:0;
	padding-top:4px;
}
table.amgrh tr td {
	height:25px;
}
table.amgrh td.ecart {
	padding-left:20px;
}
p.message_deconnection {
	padding:0;
	margin:0;
	left:31px;
	top:25px;
}
p.sedeconnecter {
	left:60px;
	top:150px;
}
p.identifie {
	left:25px;
	top:35px;
}
p.identifiants {
	left:27px;
	top:64px;
}
#texte_accueil h2 {
	padding-left:15px;
	background-image:url(../img/puce_h4.gif);
	background-position:left;
	background-repeat:no-repeat;
}
table.contact label, table.satisfaction label {
	padding-left:20px;
}
textarea {
	padding:4px;
}
ul.recherche {
	line-height:2.2em;
}
#navigation ul.sousmenu li.depli a span {
	padding-left:28px;
	/*padding-top:5px;*/
}
#navigation ul.sousmenu li.depli a {
	padding-left:0;
	padding-top:2px;
	margin-top:-14px;
	width:228px;
}
#navigation ul.sousmenu li.depli a span{position:relative;bottom:4px;}
#navigation ul.MenuEspaceClient {
	padding:0;
	padding-left:2px;
	margin:0;
	margin-top:30px;
}
#navigation ul.MenuEspaceClient li.EspaceClientTitre, #navigation ul.MenuEspaceClient li.active, #navigation ul.MenuEspaceClient li:hover, #navigation ul.MenuEspaceClient li {
	height:25px;
	width:241px;
	padding-top:0;
	margin:0;
}

#navigation ul.MenuEspaceClient li span {
	/*width:100%;*/
	text-align:left;
	padding-left:80px;
}
#navigation ul.MenuEspaceClient li span.rubrique {
	margin-left:25px;
	padding-left:15px;
}

p.echec {
	margin:0;
	padding:0;
	top:24px;
	left:30px;
}
#footer {
	width:967px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
}
span.fleche {
	padding-left:25px;
}
tr.rubrique td {
	padding-left:15px;
}
tr.rubrique td span.minus, tr.rubrique td span.plus {
	padding-left:15px;
}
tr.sousrubrique td {/*padding-left:25px;*/
}
tr.sousrubrique td span.fleche {
	padding-left:25px;
}
#LoginEspaceClient .validation_espaceclient {
	height: 12px;
	width:65px;
	position:absolute;
	/*text-indent:-5000px;*/
	bottom:20px;
	left:120px;
	font-size:1px;
	
}
#contenu a.telecharger {
	display:block;
	width:120px;
	padding-left:20px;
	padding-bottom:3px;
}
#global {
/*width: 100%;*/ /* -> 3 */
	
}
/* En-tête */
#entete {
	padding: 20px;
}
#entete h1 {
	margin: 0;
	float:left;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}
/* Menu de navigation */
#navigation {
	float: left;
}
#navigation ul {
	margin: 0;
	padding: 20px 10px;
	list-style: none;
}
#navigation a {
	/*display: inline;*/
	display:block;
	height: 26px;
	line-height: 26px;
	padding-left: 40px;
	vertical-align: middle;
}

#EspaceClientMenu a {
padding-left: 0;
}



/* Contenu */
#contenu {
-width:640px;
-background-color:red;
/*margin-left: 20%; /* -> 6 */
	/*padding: 10px 20px;*/
}
#navigation span ul.MenuEspaceClient li span.rubrique {
	width:200px;
	display:block;
}
#navigation li {
	width:200px;
	margin:0;
	padding:0;
	/*font-size:1px;*/
}
table.contact span.question {
	padding-left:20px;
}
.erreur {
	margin-left:20px;
	padding-left:35px;
	padding-top:8px;
	padding-bottom:6px;
}
table.contact td label.question {
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}
.message_erreur {
	padding-left:100px;
	position:relative;
	top:-20px;
}
.remerciement {
	margin-left:20px;
	padding-left:35px;
	/*padding-top:15px;*/
	margin-top: 10px;
}
table.basedocu{width:99%;}
table.basedocu tr td{height:20px;}
table.basedocu tr.niveau_zero td{padding-left:10px;height:20px;}
table.basedocu tr.niveau_suivant td{ border-bottom:1px #78bfc9 dashed;height:25px;}
.noborder{ border:none;}

#listing {
	margin-left:10px;
	margin-right:10px;
}
#listing table, .listing {
	width:100%;
	margin-bottom:20px;
}
th {
	background-repeat:repeat-x;
	background-position:left top;
}
span.centrer {
	top:3px;
	position:relative;
}
span.bord {
	background-position:left top;
	width:2px;
	height:24px;
	text-align:left;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
span.bordlast {
	background-position:left top;
	width:2px;
	height:24px;
	text-align:right;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
tr, td {
	height:24px;
}
table.listing  td {
	border-bottom:1px solid #c0c0c0;
}
#actions_rubrique {
	width:100%;
	height:16px;
}
#actions_rubrique ul {
	list-style:none;
	height:16px;
	background-position:left bottom;
	background-repeat:repeat-x;
}
#actions_rubrique li.first_action {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	padding-bottom:3px;
}
#actions_rubrique a, #actions_rubrique a:hover {
	height:16px;
	position:relative;
	padding-bottom:10px;
}
#actions_rubrique a.ordonner {
	padding-right:5px;
}
a.typepdf {padding-left:20px;padding-top:2px;padding-bottom:2px;}
.ajoutertache{padding-left:20px;padding-top:2px;padding-bottom:2px;}
#formulaire label {
background-position:left center;
background-repeat:no-repeat;
display:inline;
padding-left:15px;
}
p.titre_amelioration{padding-left:20px;}
#NavHeader input.btn_ok{height:67px;
left:128px;
position:absolute;
top:0;
width:59px;}
#NavHeader input#keyword{ position:relative;left:129px;}
#NavHeader span.rechercher{width:81px;height:67px;display:block;left:131px;}
table.basedocu{margin-bottom:30px;}
#echecId{
left:200px;
padding:3px;

position:absolute;
top:160px;}
#contenu table.basedocu tr.niveau_zero td a.telecharger{ margin-left:-10px;}
#contenu  #actualites .TitreActualite a{display:block; color:#292929}
#nos_coord {position:relative;top:-15px;}
#nos_coord .haut{width:196px;height:47px;display:block;}
#nos_coord .haut h3{ text-indent:-5000px;position:relative;display:none;}
#nos_coord .centre h1{width:196px;height:16px;display:block; text-indent:-5000px;}
#nos_coord address{left:30px;
padding-bottom:5px;
position:relative;
top:1px;padding-bottom:10px;width:150px;}
#nos_coord .centre {padding-bottom:10px;}
#nos_coord .centre ul{margin:0;padding:0;}
#nos_coord .bas{display:block;width:196px;height:9px;}
#nos_coord .centre ul{position:relative;left:12px;}
#nos_coord .centre ul li{line-height:15px;}
