* {
	margin:0;
	padding:0;
	}
	
html {
height:100%;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9.5pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
  
  
}

#container {
	margin:auto;
	width:972px;
	background-color:#ffffff;
	background-image:url(../generalimg/fondbleu.jpg);
	
}


#header {
	width:972px;
	height:120px;
	
	}
	
#logodroit {

  background-image:url(../generalimg/header.gif);
  background-repeat:no-repeat; 
  width:972px;
  height:350px;
  
}



#etoilefilante {
  position:absolute;
  left:550px;
 /* background-image:url(../generalimg/etoilefilante.gif);
  background-repeat:no-repeat; 
  background-position : bottom right;*/

  overflow:hidden;
 
  z-index:50;
}


#headercontent {
  background-image:url(../generalimg/lys.gif);
  background-repeat:no-repeat;
  background-position: right  bottom;
	}
	

	
#footer {
  padding-top:3px;
	clear:both;
	width:967px;
	height:17px;
  background-image:url(../generalimg/fondbleu3.jpg);
  text-align:right;
  padding-right:5px;
	}
	
	
#textefooter {
  
  font-size:10.5px;
  font-style:oblique;

}

#textefooter a {
  
  font-size:10.5px;
  font-style:oblique;
 
  color: #000033;

}
/*	
#barrehorizontalefooter { 
  background-image:url(../generalimg/ligneclairehorizontale.gif);
  height:20px;
  width:972px;
  top:10px;
  z-index:10;
    
}
*/
	
#menugauche {
	padding: 5px;
	padding-left:15px;
	padding-top:150px;
	padding-bottom:20px;

}



#imagesousciel {
  background-image:url(../generalimg/etoiledessin.gif);
  background-repeat:no-repeat;
  margin-top:0px;
  width:200px;
  height:180px;
  
}

#pagecontent {
   
   padding:10px;  
	 color:#cccccc;
	 font-size:9.5pt;  
   
}

.tablegauche {
 width:200px;
 padding-bottom:0px;
	
}

#logogauche {
  float:left;
  width:30px;
 
}

.tablecentre {
vertical-align:top;
padding-left:12px;
 width:570px;
 padding-right:10px;
 
}

.tabledroite {
 width:180px;
 vertical-align:top;

}


form{
	margin:0px;
	width:auto;
}

td {
  font-size: 9.5pt;
}

a, a:active, a:visited {
	color: #FF9900;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover {
	color:#9999ff;
	font-weight: normal;
	text-decoration: underline;
	}

input, select, textarea {
	font-size: 12px;
	border: 1px solid #444444;
	}
hr{
	border-top: 2px dotted #EECCD8;
	border-right: 2px dotted #FFFFFF;
	border-bottom: 2px dotted #EECCD8;
	border-left: 2px dotted #FFFFFF;
}
.button {
	cursor: pointer;
	}
.checkbox {
	border: none;
	}
	
#menublock a, #menugauche a {

	color:#ccccff;

	text-decoration:none;
	padding-left:10px;
	padding-right:0px;
	font-size:14px;
	
	}	
	
	
#menublock a:hover, #menugauche a:hover  {
	color:#9999FF;
		
	}
	
	
#menugauche  div .menu {
  line-height:27px;
  padding-left:20px;
	background: url('../generalimg/lys_icone_25.gif') no-repeat 0px 3px;		
	}

#menugauche div .menuSelected {	
  line-height:27px;
  padding-left:20px;
	background: url('../generalimg/bougie25.gif') no-repeat 0px 4px;
  
	}
	
#menugauche a.amenuSelected {	
  color:#9999FF; 
	}
	
	
#menugauche ul {
 
 padding-left:15px;
 list-style-image: none;
  list-style-type:none;
}

#menugauche li {
 padding-top:2px;
 padding-left:9px;	

}

#menugauche ul a {
  font-size:11px;
  font-weight:normal;
}

#menugauche ul ul {
  padding-top:0px;
 padding-left:10px;	
}

li.menu {
  line-height:17px;
  padding-left:30px;
	background: url('../generalimg/lys_icone_15.gif') no-repeat 0px 5px;	
  padding-top:0px;
	padding-bottom:0px;
	}

li.menuSelected {	
  line-height:17px;
  padding-left:30px;
	background: url('../generalimg/bougie15.gif') no-repeat 0px 3px;
	padding-top:0px;	
  padding-bottom:0px;
	}
	
	
.menubase {


	cursor: pointer;
	padding-top:5px;
	
	
	}
	

.menudiv {	
	
	
}
.menuimg {
	

	}
	
.menuinter{
	padding-top:25px;
	}	
	
.menu {
	position:relative;
		
	}

.menuSelected {
	position:relative;	
  z-index:10;
  
	}
	
 #menugauche a.amenuSelected {
   color:#FFCC00;
 }
 
 
.titre {
	font-size: 11pt;
	font-weight: bold;
	color:#FFCC00;
	vertical-align: top;
	line-height:40px;
	}
	
.stitre{
  font-size: 10pt;
	font-weight: bold;
	color:#FFCC00;
	line-height:20px;
	}
	


.textebold {
	font-weight: bold;
	}


photo {
	vertical-align: middle;
	}
	
ul{
  list-style-type:circle;
	position:relative;

}
li {
	padding-bottom:0.8em;
}
ol{
	position:relative;
	left:-15px
}

p { 
  padding-bottom:10px;
}


input {
	border: solid 1px #444444;
}

.formmsg {
	padding : 5;

	color: #ff6600;
	font-weight: bold;
}


.formmsg p{
	padding : 5;

	color: #ff6600;
	font-weight: bold;
}



.newsline {
   background-image: url('../generalimg/bougie15.gif'); 
   width:463px;
   margin-left:10%;
   height:15px;
}

.listline {
   background-image: url('../generalimg/lys_icone_15.gif'); 
   width:50%;
   margin-bottom:10px;
   height:15px;
}

.displaynews {
  padding-top:20px;
  padding-bottom:20px;
  clear:both;
}

.flechegauche {
  height:15px;
  width:15px;
  background-image: url('../generalimg/flechegauche.gif');
  background-repeat: no-repeat;
  float:left;
}

.flechedroite {
  height:15px;
  width:15px;
  background-image: url('../generalimg/flechedroite.gif');
  background-repeat: no-repeat;
  float:right;
}

.flechegaucheliste {
  height:11px;
  width:15px;
  background-image: url('../generalimg/flechegauche.gif');
  background-repeat: no-repeat;
  float:left;
}

.flechedroiteliste {
  height:11px;
  width:15px;
  background-image: url('../generalimg/flechedroite.gif');
  background-repeat: no-repeat;
  float:left;
}

.nextforpages {
  height:20px;
 
  font-size: 13px;
  float:left;
  padding-right:5px;  
  padding-top:0px; 
 
}

.nextforbuttons {
  padding-top:2px;
}

a.pageselected {

  font-weight:bold; 
  text-decoration:none; 
}

a.pageother{ 
  font-weight:normal; 
  text-decoration:none; 
  color:#9999ff;
}



.clear {
  clear:both;
}


  