body{
	padding : 0 0 0 0;
	word-spacing : 0 0 0 0;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8 pt;
	margin : 0 0 0 0;
	color : #000000;
	background-image : url("../img/fond.gif");
	padding : 0 0 0 0;
	}

	
div.page{
	position: relative;
	left: 50%;
	width : 760px;
	margin-left: -380px;
	text-align : center;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
	border-color : #354043 #354043 #354043 #354043;
	background-color : #586A6E;
	background-image : url("../img/fond_contenu.gif");
	height : 100%;
	}
html>body .page{
	background-image : url("");
	height : auto;
}

div.bandeau{
	width : 750px;
	background-color : #91877c;
	border-width : 0 0 1px 0;
	border-style : none none solid none;
	border-color : #000000 #000000 #354043 #000000;
	text-align : left;
	padding : 7px 0 3px 10px;
}

html>/**/body .bandeau {
  width: 750px;
}

div.bandeau2{
	background-image : url("../img/fond1.jpg");
	width : 760px;
	height : 137px;
	border-width : 0 0 1px 0;
	border-style : none none solid none;
	border-color : #000000 #000000 #141B1E #000000;
	background-color : #88A2A8;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	overflow : hidden;
}
p.habillage{
	float : right;
	}
/*** NAVIGATION ***/
ul.navig{
	margin : 0;
	background : #1B262B;
	width : 760px;
	height : 25px;
	padding : 5px 0 5px 0;
	border-width : 1px 0 0 0;
	border-style : solid none none none;
	border-color : #314A52 #000000 #000000 #000000;
	list-style : none;
}

li.navig{
	float : left;
	background-color : #1B262B;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
	border-color : #000000 #030303 #000000 #314A52;
	padding : 0 25px 3px 25px;
}
li.navigL{
	float : left;
	background : #1B262B url(../img/carre_navig.gif) 20px 7px no-repeat;;
	border-width : 0 1px 0 0;
	border-style : none solid none none;
	border-color : #000000 #030303 #000000 #314A52;
	padding : 0 25px 3px 50px;
}
li.navigR{
	float : left;
	background-color : #1B262B;
	border-width : 0 0 0 1px;
	border-style : none none none solid;
	border-color : #000000 #030303 #000000 #314A52;
	padding : 0 25px 3px 25px;
}
img.navig{
	vertical-align : middle;
	margin : 0 0 0 0;
}
/*** /NAVIGATION ***/

div.conteneur{
	width : 760px;
	background-color : #586A6E;
	background-image : url("../img/fond_contenu.gif");
	overflow:hidden;
	}

div.leftcont{
	float : left;
	text-align : right;
	padding : 40px 0px 10px 0px;
	vertical-align : top;
	width : 219px;
	background-repeat : no-repeat;
	height : 250px;
	background-image : url("../img/illus.gif");
	}
html>/**/body .leftcont{
	float : none;
	display : inline;
	}

div.env1{
	float : left;
	width : 21px;
	padding : 0 0 0 31px;
}

html>/**/body .env1 {
	margin : 40px 0 0 0;
	padding-left : 30px;
	}
	
div.env2{
	float : left;
	background-color : #94B2B8;
	border-width : 1px 0 1px 1px;
	border-color : #445053 #94B2B8 #445053 #445053;
	border-style : solid none solid solid;
	padding : 15px 2px 5px 8px;
	vertical-align : top;
	text-align : left;
	background-image : url("../img/fond_nav2d.gif");
	background-position : right;
	background-repeat : repeat-y;
	width : 155px;
	}

html>/**/body .env2 {
	width: 157px;
	margin : 40px 0 0 0;
	}
	
div.env3{
	width : 218px;
	float : left;
	text-align : right;
	margin : -7px 0 0 0;
	}
	
html>/**/body .env3 {
	float : none;
	margin : 0px 0 0 52px;
	width : 157px;
	display : none;
	}

div.navig2{
	background-image : url("../img/repertoire.gif");
	background-repeat : no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	Font-weight : bold;
	color : #3D5961;
	padding : 3px 2px 3px 7px;
	vertical-align : top !important;
	}

div.contenu{
	float :left;
	background-image : url("../img/fond_cont.gif");
	background-repeat : repeat-x;
	background-color : #CDE6EA;
	padding : 2px 10px 30px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-align : justify;
	width : 477px;

	}
	
html>/**/body .contenu {
	margin : 0 0 0 219px;
	float : none;
  	width: 477px;
	min-height : 300px;
	}
  
.pbas{
	position : absolute;
	margin-left : -380px;
	bottom : -1px;
	width : 750px;
	border-width : 0 1px 0 1px;
	border-style : none solid none solid;
	border-color : #354043 #354043 #354043 #354043;
	height : 20px;
	background-color : #354043;
	text-align : right;
	padding : 2px 8px 2px 0;
	}
	
html>/**/body .pbas {
 	position : static;
	width: 752px;
 	float : left;
	margin-left : -1px;
	}
