html, body {
margin: 0;
padding: 0;
height: 100%
}

body {
	margin: 0;
	padding: 0;
	background-image : url(images/fond-ble.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align : center;
	font-family : verdana;
	font-size : 11px;
	color : #333333;
	background-color:#FFB300;
}

#contenu {
	width:750px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/fond-page.gif);
}
html>body #contenu {height : auto; min-height : 100%}

.entete {
	width : 750px;
	height : 390px; 
	background-color : transparent;
	margin-left : auto; 
	margin-right : auto;
	background-image : url(images/fond-entete-fr.jpg);
	background-position : top;
	background-repeat : no-repeat;
}
.page {
	width : 670px;
	height : 20px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	text-align : left;
	padding : 4px;
	clear: both;
}
html>body .page {
	height: auto;
	min-height: 0;
}
.colonneGauche {
	float: left;
	width: 48%;
	clear: both;
}
.colonneDroite {
	float: right;
	width: 48%;
}
.menu {
	width : 720px;
	height : 25px;
	background-color : #FFFFFF;
	text-align : center;
	border-top: thin solid #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
html>body .menu {
	height: auto;
	min-height: 25px;
}
p {
	padding-bottom: 15px;
	padding-left: 10px;
	margin: 0px;
	background-repeat: no-repeat;
}
.liste {
	padding-bottom: 5px;
	padding-left: 40px;
	margin: 0px;
	background-image: url(images/puce-liste.gif);
	background-repeat: no-repeat;
}
h1 {
	font-size : 14px;
	font-family : verdana;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin: 0px;
	text-transform: uppercase;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	font-family : verdana;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin: 0px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
}

/* BAS */
.bas {
	width : 670px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
/*	background-image : url(images/bghor.gif);
*/	height: 15px;
	clear: both;
	border-top: 1px dashed #333333;
}
 /* sous-bas INVISBLE - pour laisser un peu d'espace vierge en bas des pages */
.sousbas {
	width : 670px ;
	background-color :#fff;
	margin-left : auto; 
	margin-right : auto;
	margin-top : 10px;
	padding : 4px; 
	text-align : center;
}
.imageGauche {float : left ; margin-right : 10px; margin-top : 5px ;}  
.imageDroite {float :right ; margin-right :0; margin-left : 10px}   
 
 /* Liens */  
a {
	text-decoration:none;
	font-weight : bold;
	color: #333333;
} 
a:hover {
	border-bottom: dashed 1px;
	text-decoration:none;
}
a.selection {
	color: #FB7E00;
	color : #333333;
	background-color : #FFE061;
	border-bottom: none;
}
/* ---------------------*/
/* menu principal		*/
/* ---------------------*/
ul { 
	list-style-type : none ; 
	margin : 0 ;
	padding : 0;
}
html>body ul {margin : 0;}
li {
	float : left;
	margin : 0 0 0 0px;
	height: 20px;
}
li a {
	color : #fff; 
	background-color : #FB7E00;
	display: block ;
	height : 20px;
	text-decoration : none;
	font-weight : bold;
	width : 98px
}
html>body  li a { 
	height: auto; 
	min-height: 20px;
} 
li a:hover {
	color : #000;
	border-bottom: none;
	background-color : #fff;
}
 
/* Bouton liens */
.lien_menu a {
	color : #FFFFFF;
	background-color : #FB7E00;
	display: block;
	margin-left : 2px;
	height : 20px;
	padding : 1px 1px;
	text-decoration : none;
	font-weight : bold;
	font-size : 13px;
	vertical-align: middle;
}
html>body  .lien_menu a {
	height: auto;
	min-height: 20px;
	background-color: #FB7E00;
} 
.lien_menu a:hover  {
	color : #333333;
	background-color : #FED83F;
}
.lien_menuChoisi a {
	color : #333333;
	background-color : #FED83F;
	display: block ;
	margin-left : 2px;
	height : 20px;
	padding : 1px 1px;
	text-decoration : none;
	font-weight : bold;
	font-size : 13px;
	vertical-align: middle;
}
html>body  .lien_menuChoisi a {
	height: auto;
	min-height: 20px;
	background-color: #FED83F;
} 
.lien_menuChoisi a:hover  {
	color : #333333;
	background-color : #FED83F;
}
.texte12 {
	font-size:10px;
}
