body{
	font:normal 14px Calibri;
	background-color:#cccccc; 
	background-image:url(../img/back.png);
	background-position:50% 0%;
	background-repeat:repeat-y;
	margin:0px; 
	padding:0px; 
	height:100%; 
	width:100%}
	
#divGeneral{
	background-color:#fafafa;
	width:950px; 
	position:absolute; 
	left:50%; 
	margin-left:-475px; 
	border-left:1px solid #000000;
	border-right:1px solid #000000; 
	min-height:100%;}
	
#divBaniere{
	height:100px; 
	background-image:url(../img/banniere.png)}
	
#divCorps{
	padding:20px; 
	text-align:justify;
	padding-bottom:10px;}
	
#divBas{
	background-image:url(../img/bas.png);
	background-position:90% 0%;
	background-repeat:no-repeat;
	height:50px; 
	width:950px; 
	/*position:absolute; 
	top:100%; */
	margin-top:50px; 
	/*left:50%; 
	margin-left:-475px*/}
	
#divTitre{
	width:100%; 
	background-image:url(../img/barreTitre.png); 
	background-repeat:repeat-x; 
	height:25px; 
	line-height:25px; 
	color:#DDDDDD;}

.evidence{font-weight:bold}

/* LIENS */
	
a{
	text-decoration:none; 
	color:#FFFFFF; 
	outline:none }
	
a:hover{
	text-decoration:none;}
	
a.other{
	color:#000000; 
	text-decoration:underline}
	
a.other:hover{
	color:#EE0000; 
	text-decoration:underline}
	
a.ancre{
	font:bold 14px Calibri;color:#000000; 
	text-decoration:underline}
	
a.ancre:hover{
	font:bold 14px Calibri;color:#EE0000; 
	text-decoration:underline}
	
a.ancreCorps{
	font:normal 12px Calibri;
	color:#EE0000; 
	text-decoration:none}
	
a.ancreCorps:hover{
	text-decoration:underline}
	
/* AUTRES */
h1{
	font:bold 16px Calibri;
	color:#669900; }
h1.titre{ 
	padding-left:40px; 
	cursor:pointer;
	text-decoration:underline}
	
.lblContact{
	width:100px;}
	
.colContact{
	position:absolute; 
	left:105px; 
	width:250px}
	
.divContact{
	height:25px; 
	line-height:25px; 
	vertical-align:middle}

#div1,#div2,#div3,#div4,#div5{
	margin:0px;
	padding:0px;
	height:0px;
	visibility:hidden}
	
/* CONTROLES */

input[type=button],input[type=text],input[type=submit],input[type=reset],textarea{
	border:1px solid #000000; 
	font:normal 12px Calibri }
	
input[type=button],input[type=submit],input[type=reset]{
	background-image:url(../img/barreTitre.png); 
	padding:0px; 
	background-repeat:repeat-x; 
	color:#000000; 
	cursor:pointer}
	
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{
	background-image:url(../img/barreTitreHover.png); 
	background-repeat:repeat-x;}
	
/* MENUS */

.menu{
	width:120px;
	border-right:1px solid #999999; 
	position:absolute; 
	text-align:center; 
	color:#333333 }
	
.menu:hover{
	background-image:url(../img/barreTitreHover.png); }

.menu-select{
	background-image:url(../img/barreTitreHover.png); 
	width:120px; 
	border-right:1px solid #999999; 
	position:absolute; 
	text-align:center; 
	color:#333333 }

.menu-long{
	width:220px;
	border-right:1px solid #999999; 
	position:absolute; 
	text-align:center; 
	color:#333333  }
	
.menu-long:hover{
	background-image:url(../img/barreTitreHover.png); }

.menu-long-select{
	background-image:url(../img/barreTitreHover.png); 
	width:220px;
	border-right:1px solid #999999; 
	position:absolute; 
	text-align:center; 
	color:#333333  }

