body {
	background-image: url(images/bkgd.gif);
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 11px Arial, sans-serif ;
	color: #fff;
}

div#global {
	width: 750px ;
	/*margin: 60px auto;*/
	margin: 0px auto;
	text-align: left ;
	/*border: solid 1px #000*/
}

div#conteneur {
	float: left;
	width: 500px;
	/*background-color: #E0E0E0;
	border: solid 1px #000;*/
	margin: 0;
	padding: 0;
}

div#navig {
	float: right;
	width: 250px;
	/*border: solid 1px #000;
	background-color:#FFCCFF;*/
}

div#header {
	background: #fff url(images/backgd_header.jpg) center bottom no-repeat;
	color: #ccc;
	height: 126px;	
}

div#header h1 a {
	width: 500px ;
	height: 126px ;
	display: block ;
	/*background: url(images/plan_site_fr.gif) no-repeat ;*/
	position: relative ;
	left: 0px ;
	top: 0px ;
	text-indent: -5000px ;
}

div#content h1, div#header h1 {
	margin: 0;
}

div#content {
	position: relative;
	min-height: 374px;
	background: url(images/backgd_content.gif) repeat-y; /* backgd_content2.jpg no-repeat = degrade */
	/*border: solid 1px #FF0000;*/
	text-align: justify;
	padding: 0 17px;
}
/* image au bas du texte, a droite */
#imgBottom {
	position: absolute;
	top: 249px;
	left:260px;
	border-top: solid 1px #FFF;
}

div#texteL, div#texteR {
	margin-top: 14px;
	width: 225px;
	text-align: justify;
}

div#texteL {
	float: left;
}
div#texteR {
	float: right;
}

div#texteL a, div#texteR a {
	color: #103C56;
}

div#texteL h1, div#texteR h1 {
	margin: 0px 0px 8px 0px;
	font-size: 12px;	
}
div#texteL h1.centrer, div#texteR h1.centrer {
	text-align: center;
}

div#texteL p, div#texteR p {
	margin: 0px 0px 8px 0px;	
}
div#texteL h1.vide, div#texteR h1.vide {
	margin: 0px 0px 8px 0px;
	font-size: 12px;
	color: #4BB1EA;	
}

div#spacer {
	/*border: solid 1px #666;*/
	height: 1px;
	clear: left;
}

div#flashcontent {
	z-index: 100;
	width: 250px;
	height:625px;
}

.noir {
	color: #333333;
}
.bleu {
	color: #103C56;
}
.bleu12 {
	color: #103C56;
	font-size: 12px;	
}
.blanc {
	color: #ffffff;
}


#texteL .menuv ul, #texteR .menuv ul {
	margin: 0;
	padding: 0;
	/*width: 160px;*/
	list-style: none;
	/*border: solid 1px #CCC;*/
}
#texteL .menuv ul li, #texteR .menuv ul li {
	margin: 0;
	padding: 0;
	background-image: url(images/nav/flche_fd.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#texteL .menuv ul li a, #texteR .menuv ul li a  {
	display: block;
	/*height: 14px;*/
	line-height: 12px;
	margin: 0;
	padding: 0 0 12px 9px;
	text-align: left;
	font-size: 11px;
	color: #103C56;
	text-decoration: underline;
	_height: 0.0000001%;
}

#texteL .menuv ul li a:hover, #texteR .menuv ul li a:hover {
	background-position: left bottom;
	text-decoration: none;	
}

.imgContent {
	border : none;
	margin-top: 4px;
}	


/* IE PC selector */
* html li {
    /*display:inline;  solve a IE PC list bug */
   /* float:none;  solve a IE5 clav nav bug */
}