body {
  border:  none;
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 11px;
  background-color: #ffffff;
}
p {
  margin: 0px;
  padding: 5px 0 0 0;
}
ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
a {
  color: #ff9900;
  text-decoration: none;
}
a:hover {
  color: #ff9900;
  text-decoration: underline;
}
#bandeau {
  width: 850px;
  height: 160px;
  background-image: url(nimages/n_bandeau.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
#container {
	display: block;
	position:absolute;
	left:50%;
	width: 850px!important;
	width: 870px;
	margin-left:-425px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(nimages/nfond_page.gif);

}
#contenu {
	display: block;
	float: right;
	width: 680px;
	padding-bottom: 15px;
	margin: 0px;

}
.gdcolonne {
	float: left;
	width: 410px;
  	background-color: #ffffff;
	margin: 0;
	padding: 0;

}
.ptcolonne {
  	float: right;
  	width: 250px;
  	background-color: #ffffff;

}
.colonned {
  float: right;
  width: 330px;
  background-color: #ffffff;
  height: auto;
}
.colonneg {
  background-color: #ffffff;
  float: left;
  height: auto;
  width: 330px;
}
.blocHP {
  margin-bottom: 20px;
  text-align: justify;/**/
  color: #0e3a51;
  margin-right:10px;
}
.blocHP h2 {
  margin: 0;
  padding: 0;
}
#menu {
	display: block;
	float: left;
	width: 150px;
	color: #38bed9;
	height: auto;
	padding-top: 5px;
	margin-right: 20px!important;
	margin-right: 10px;
	text-align: right;

}
#menu ul {
	margin: 0px;
	width: 150px;
	padding: 0 0 10px 0;
}
#menu .ul1 li {
	display: block;
	height: 25px;
	width: 150px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #38bed9;
}
#menu .ul3 li {
  display: block;
  height: 25px;
  width: 130px;
  padding-top: 4px;
  font-size: 12px;
  font-weight: bold;
  color: #ff9900;
}
#menu .ul2 li {
	display: block;
	height: 15px;
	width: 130px;
	font-size: 11px;
	color: #006699;
	padding-right: 20px;
}

#menu .ul2 {
  display: block;
 padding-top:20px;

}

.titespmem {
color:#000; 
padding-top:2px; 
padding-right:5px; 
height:20px; 
margin-bottom:10px; 
background-color:#ff9900;
border-bottom:1px solid #000;
font-size:12px;

}
#menu li a {
  display: block;
  height: 25px;
  padding-top: 4px;
  padding-right: 4px;
  width: 130px;
  color: #000000;
  text-decoration: none;
}
#menu .ul1 li a {
	display: block;
	height: 25px;
	padding-top: 4px;
	padding-right: 0px;
	width: 150px;
	color: #000000;
	text-decoration: none;
}

#menu .ul3 li a {
  display: block;
  height: 25px;
  padding-top: 4px;
  padding-right: 4px;
  width: 130px;
  color: #000000;
  text-decoration: none;
}
#menu .ul2 li a {
	border-bottom: 1px solid #006699;
	display: block;
	padding-right: 4px;
	width: 130px;
	height: 15px;
	color: #006699;
	text-decoration: none;
}
#menu .ul1 li a:hover {
  color: #ffffff;
  background-color: #38bed9;
  text-decoration: none;
}
#menu .ul3 li a:hover {
  color: #ffffff;
  background-color: #ff9900;
  text-decoration: none;
}
#menu .ul2 li a:hover {
  color: #009999;
  text-decoration: none;
}
.menuorange {
  background-color: #ff9900;
}

.menubleu{
  border-bottom: 1px solid #006699;
  display: block;
  padding-right: 4px;
  width: 130px;
  height: 15px;
  color: #006699;
  text-decoration: none;
}

.roug {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #cc0000;
}
.pixroug {
  background-image: url(nimages/pixroug.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
.volroug {
  background-image: url(nimages/n_vol_rouge.gif);
  background-repeat: no-repeat;
  background-position:left -2px !important;
  background-position:-2px left;
}
.viol {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #9900cc;
}
.pixviol {
  background-image: url(nimages/pixviol.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
.volviol {
  background-image: url(nimages/n_vol_violet.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.bleu {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #006699;
}
.volbleu {
  background-image: url(nimages/n_vol_bleu.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.pixbleu {
  background-image: url(nimages/pixbleu.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
.azur {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #39bed8;
}
.volazur {
  background-image: url(nimages/n_vol_bleu.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.pixazur {
  background-image: url(nimages/pixazur.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
.vert {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #00cc00;
}
.volvert {
  background-image: url(nimages/n_vol_vert.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.pixvert {
  background-image: url(nimages/pixvert.gif);
  background-position:  left center!important;
  background-position:  top left;
  background-repeat: repeat-x;
}
.jaun {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #ffcc33;
}
.voljaun {
  background-image: url(nimages/n_vol_jaune.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.pixjaun {
  background-image: url(nimages/pixjaun.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
.oran {
  padding: 1px 10px;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #ff9900;
}
.voloran {
  background-image: url(nimages/n_vol_orange.gif);
  background-repeat: no-repeat;
        background-position:left -2px !important;
    background-position:-2px left;
}
.pixoran {
  background-image: url(nimages/pixoran.gif);
  background-position:  center center;
  background-repeat: repeat-x;
}
ul.liste {
  margin: 0px;
  padding: 0 10px 0 0;
}
.liste li {
  margin-top: 5px;
  text-indent: 25px;
}

table.inscription {
  font-size: 10px;
  background-color:#006699;
    width:650px;
  margin:0 15px;
}
  
table.inscription a {
	font-size:16px;
}

