*{
	outline:none;
}

.clearFloat {
	clear:both;
	width:1px;
	height:1px;
	margin:0px;
}

.bypass_png{
	position:relative;
	z-index:2;
}

*html #milieu a, *html #contact a, *html .haut a {
	position:relative;
	z-index:1;
}

*html select, *html input, *html textarea, *html option{
	position: relative;
	z-index: 1;
}

/*#milieu li{
	list-style:none;
}*/

img{
	border:0px;
}

body{
	margin-top:0px;
	background:#FFFFFF url('../img/fond.jpg');
	text-align:center;
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#005E7C;
}

#conteneur{
	background:#FFFFFF url("../img/contenu.jpg") bottom left no-repeat;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	background:url("../img/header.jpg");
	width:955px;
	height:109px;
}

#header a{
	display:block;
	width:955px;
	height:109px;
}

#menu_haut{
	background:url("../img/menu_haut.jpg");
	width:955px;
	height:37px;
}

#menu_haut_cabinet{
	background:url("../img/menu_haut_cabinet.jpg");
	width:955px;
	height:37px;
}

#menu_haut_audit{
	background:url("../img/menu_haut_audit.jpg");
	width:955px;
	height:37px;
}

#menu_haut_budget{
	background:url("../img/menu_haut_budget.jpg");
	width:955px;
	height:37px;
}

#menu_haut_consolidation{
	background:url("../img/menu_haut_consolidation.jpg");
	width:955px;
	height:37px;
}

#menu_haut_liens{
	background:url("../img/menu_haut_liens.jpg");
	width:955px;
	height:37px;
}

#menu_haut a, #menu_haut_cabinet a, #menu_haut_audit a, #menu_haut_budget a, #menu_haut_consolidation a, #menu_haut_liens a{
	display:block;
	width:155px;
	height:30px;
	float:left;
}

.menu_haut1{
	margin-left:33px;
}

*html .menu_haut1{
	margin-left:15px;
}

.menu_haut{
	margin-left:28px;
}

#menu_gauche{
	width:200px;
	height:400px;
	float:left;
}

#contenu{
	width:750px;
	min-height:445px;
	float:right;
	text-align:left;
}

*html #contenu{
	height:445px;
}

#footer{
	background:url("../img/footer.jpg");
	width:955px;
	height:21px;
	text-align:center;
}

#footer a{
	display:block;
	height:21px;
	float:left;
}

.footer1{
	width:115px;
	margin-left:262px;
}

*html .footer1{
	margin-left:131px;
}

.footer2{
	width:62px;
	margin-left:13px;
}

.footer3{
	width:90px;
	margin-left:13px;
}

.footer4{
	width:125px;
	margin-left:13px;
}

#normes{
	background:url("../img/normes.png");
	width:525px;
	height:194px;
	margin-left:7px;
	margin-top:25px;
}

#actualites{
	background:url("../img/actualites.png");
	width:525px;
	height:197px;
	margin-left:7px;
	margin-top:14px;
}

#principe{
	background:url("../img/principe.png") no-repeat;
	width:156px;
	height:378px;
	float:right;
	margin-top:50px;
	margin-right:36px;
}

*html #principe{
	margin-right:18px;
}

.principe{
	width:126px;
	height:210px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	padding-top:130px;
	text-align:justify;
	margin-bottom:0px;
}

.principe p{
	margin-top:0px;
}

.normes{
	width:360px;
	height:110px;
	overflow:hidden;
	padding-left:150px;
	padding-right:15px;
	padding-top:40px;
	text-align:justify;
	margin-bottom:0px;
}

.normes p{
	margin-top:0px;
}

.actualites{
	width:360px;
	height:105px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	padding-top:40px;
	text-align:justify;
	margin-bottom:0px;
}

.actualites p{
	margin-top:0px;
}

#contact{
	background:url("../img/contact.png");
	color:#FFFFFF;
	width:160px;
	height:198px;
	margin-left:30px;
	margin-top:25px;
}

#contact p{
	margin-top:5px;
	margin-bottom:5px;
}

#contact a{
	text-decoration:none;
	color:#FFFFFF;
}

.renseignement{
	padding-top:33px;
	font-size:10px;
}

*html .renseignement{
	padding-top:28px;
}

*+html .renseignement{
	padding-top:28px;
}

.telephone{
	padding-left:20px;
	padding-top:10px;
	font-size:11px;
}

.email{
	padding-left:20px;
	padding-top:4px;
	font-size:11px;
}

.coordonnees{
	padding-left:22px;
	padding-top:5px;
	line-height:10px;
	font-size:10px;
}

#chiffres{
	background:url("../img/chiffres.png");
	width:160px;
	height:196px;
	margin-left:30px;
	margin-top:10px;
}

.chiffres{
	width:130px;
	height:105px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	padding-top:55px;
	color:#FFFFFF;
	text-align:justify;
	margin-bottom:0px;
	line-height:13px;
}

.chiffres p{
	margin-top:0px;
}

*html #contact, *html #chiffres{
	margin-left:19px;
}

*+html #contact, *+html #chiffres{
	margin-left:19px;
}

.haut{
	width:708px;
	height:38px;
	margin-top:24px;
	margin-left:6px;
}

#milieu{
	background:url("../img/milieu.png") repeat-y;
	width:688px;
	margin-left:6px;
	min-height:319px;
	padding:10px;
	font-size:11px;
}

*html #milieu{
	height:319px;
}

#milieu2{
	background:url("../img/milieu.png") repeat-y;
	width:688px;
	margin-left:6px;
	min-height:297px;
	padding:10px;
	font-size:11px;
}

*html #milieu2{
	height:297px;
}

#milieu p{
	margin-top:5px;
	margin-bottom:5px;
}

#milieu a{
	color:#005E7C;
}

#bas{
	background:url("../img/bas.png");
	width:708px;
	height:25px;
	margin-left:6px;
}

#haut_audit{
	background:url("../img/haut_audit.png");
	height:60px;
}

#haut_mentions{
	background:url("../img/haut_mentions.png");
}

#haut_plan_site{
	background:url("../img/haut_plan_site.png");
}

#haut_recommander{
	background:url("../img/haut_recommander.png");
}

#haut_liens{
	background:url("../img/haut_liens.png");
}

#haut_contact{
	background:url("../img/haut_contact.png");
	height:60px;
}

#haut_cabinet{
	background:url("../img/haut_cabinet.png");
	height:60px;
}

#haut_budget{
	background:url("../img/haut_budget.png");
	height:60px;
}

#haut_consolidation{
	background:url("../img/haut_consolidation.png");
	height:60px;
}

#haut_chiffres{
	background:url("../img/haut_chiffres.png");
}

#haut_principe{
	background:url("../img/haut_principe.png");
}

#haut_normes{
	background:url("../img/haut_normes.png");
}

#haut_actualites{
	background:url("../img/haut_actualites.png");
}

.label{
	float:left;
	width:150px;
}

.erreur{
	color:#FF0000;
}

#formulaire{
	width:500px;
}

#coordonnees{
	background:url("../img/coordonnees.png");
	float:right;
	width:136px;
	height:337px;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
}

.lienChiffres{
	display:block;
	height:15px;
	width:70px;
	float:left;
	margin-left:85px;
}

*html .lienChiffres{
	margin-left:50px;
	position:relative;
	z-index:1;
}

.lienPrincipe{
	display:block;
	height:15px;
	width:70px;
	float:left;
	margin-left:80px;
}

*html .lienPrincipe{
	margin-left:40px;
	position:relative;
	z-index:1;
}

.lienNormes{
	display:block;
	height:15px;
	width:70px;
	float:left;
	margin-left:440px;
}

*html .lienNormes{
	margin-left:220px;
	position:relative;
	z-index:1;
}

.lienActualites{
	display:block;
	height:15px;
	width:70px;
	float:left;
	margin-left:310px;
}

*html .lienActualites{
	margin-left:155px;
	position:relative;
	z-index:1;
}

.plan_site a{
	text-decoration:none;
}

.ssMenu{
	padding-left:35px;
	padding-top:34px;
}
