* {margin:0;padding:0;font-family:verdana,arial,helvetica;}

body {padding:0;position:relative;top: 20px;left:auto;}

a img {border:none;}
strong {font-weight:normal}

.dix {font-size:10px;}
.onze {font-size:11px;}
.douze {font-size:12px;}
.treize {font-size:13px;}
.quatorze {font-size:14px;}
.gras {font-weight:bold;}
.noir{color:#414141;}
.or{color:#D19115;}
.bleu{color:blue;}
.transp {-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;}

#script{margin:0 0 0 0;padding:0;position:absolute; top:10px; left:20px; color:red; font-size:14px;font-weight:bold } 

#bienvenue{
position:absolute; 
top:290px; 
left:320px; 
padding:20px;
font-size:17px;
color:#0000FF;
font-style:italic;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#rideau{overflow:hidden;position:relative;width:540px; height:290px;}


.val_bloc_blue {
-moz-opacity:.50; 
filter:alpha(opacity=50); 
opacity:.50;
width:105px;
height:65px;
background-color:blue;
color:#E9C282 ! Important;
float:left;
font-size:13px;
padding:5px 3px 0 3px;
font-weight:bold;
}

.val_bloc_or {
-moz-opacity:.50; 
filter:alpha(opacity=50); 
opacity:.50;
width:105px;
height:65px;
background-color:#D19115;
color:blue ! Important;
float:left;
font-size:13px;
padding:5px 3px 0 3px;
font-weight:bold;
}

.pval {
margin:0 0 10px 120px;
height:64px;

}

#diapo{
    width: 750px;
    height: 130px;
    overflow: hidden;
    position: relative;

    }
#diapo img{
	position: absolute;
	left: 0px;
	top: 0px;
}


#h1 {
position:relative;
font-size:28px;
color:#D19115;
margin-bottom:10px;
}

#h1basgauche {
font-size:28px;
color:#D19115;
position:absolute;
bottom:130px;
}

.alignbaseline {vertical-align:-3px;margin-left:4px;}
.floatright {float:right}
.lienbascentre {display:block;position:relative;top:25px;text-align:right;color:blue}
a.lienbascentre:link {text-decoration:none;font-size:10px}
a.lienbascentre:visited {color:black}
a.lienbascentre:hover {color:aqua}


#header {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  height: 100px;
  background-image: url(fond-2.jpg);
}

#bandeau {
border-bottom: 1px solid black;
height: 29px;
background-image: url(bandeau.jpg);
  }
  
#bandeaublocg {
position:relative;
top:4px;
width:600px;

float:left;
padding:3px;
}

#bandeaublocd {
float:right;
position:relative;
top:4px;
height:16px;
padding:3px 40px 3px 0;
}

#bandeaublocd  a:link{
color:blue;
font-size:10px;
text-decoration:none;
}

#bandeaublocd  a:visited{
color:blue;
font-size:10px;
}

#bandeaublocd  a:hover{
color:#D19115 ! Important;
font-size:10px;
text-decoration:none;
}

#enveloppe {position:absolute;right:5px ;top:111px;width:30px; }

#bandeaublocg a {
padding-left:15px;
font-size:13px;
font-weight:600;
text-decoration:none;
color: #D19115;
}

#bandeau a:visited {
 color: #F09906; 
}

#bandeau a:hover {
color: #C2C0DE;
}

#conteneur {
overflow:hidden;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  margin: 0 auto;
  width: 750px;
  padding-top: 0px;
  position: relative;
}
#centre {
  font-family:Verdana, Arial, Helvetica;
  height:360px;
  text-align:left;
  padding: 10px 15px 10px 20px;
  background-image: url(fondcentre.jpg);
  margin-left: 180px;
  font-size: 11px;
  margin-top: 0px;
  line-height: 1.2;
  color: #414141;
  overflow:hidden;/*---------------------*/
}
.res {padding-bottom:7px;}

#map {
  height:290px;
  width:320px;
  position:relative;
  right: 0px;
  float: right;
  border: 1px solid blue;
  overflow:hidden;/*---------------------*/
}



a.res{color:#d19115;font-weight:bold}

h5 {
font-size:13px;
font-weight:bold;
color:#D19115;
margin:10px 0 5px 0;
padding:0;
}


#centre p.intro {margin:15px 0 0 0; font-size:12px;}
#centre p.intro b{font-size:12px;}

#centre b {
font-weight:bold;
color:#D19115;
}

#centre ul {
list-style:square outside;
margin:0 0 0 20px;
padding:0;
}

#centre li {
color:#D19115;
}
#centre span {color:#414141;}

#bloc1 {
position:absolute;
overflow:auto;
text-align:left;
float:left;
font-size:.8em;
padding:5px;
width:180px;
height:210px;
margin-right:10px;
color:blue;
border:solid 1px #D19115;
}

#bloc2 {
overflow:hidden;
font-family:Verdana, Arial, Helvetica;
float:right;
font-size:9px;
padding:2px 6px 6px 6px;
width:180px;
height:210px;
margin-right:10px;
margin-left:10px;
color:blue;
border:solid 1px #D19115;
}

#blocgefil {
font-size:10px;
color:blue;
width:70px;
position:absolute; 
left:115px; 
top:295px;
text-align:center;
}
#blocgefil img {width: 50px; height: 23px;}

#gauche {
  position: absolute;
  margin-bottom:0;
  left: 0;
  height:380px;
  width: 180px;
  background:no-repeat;
  background-image: url(fondgauche.jpg);
}

#gauche ul {
list-style:square outside;
padding:0;
}

#gauche li{
color:blue;
font-size:10px;
padding-bottom:5px;
}

#gauche ul.long {
margin: 122px 0 0 99px;
}

#gauche ul.moyen {
margin: 152px 0 0 96px;
}

#gauche ul.court {
margin: 175px 0 0 93px;
}

#gauche a {
font-family:Arial,Verdana,Helvetica;
font-weight:bold;
padding:0;
margin:0;
color:#D58405;
font-size:11px;
text-decoration: none;
}  

#gauche a:hover {
  color: #A96803;
}

#gauchebloc {
padding-left:4px;
width:178px;
height:65px;
overflow:hidden;
}

.gauche {
line-height:12px;
margin:0 0 4px 5px;
padding:0;
font-family:arial;
color:#efd8ac;
font-size:12px;
font-weight:bold;
}
 #espacecl {
 font-size:10px;
 position:absolute;
 top:295px;
 width:180px;
 margin:0;
 padding:0;
 }
#pied {
  Overflow: Hidden;
  border-top:1px solid black;
  height: 130px;
  background-image: url(pied1.jpg);
}

label{
font-family:arial;
margin:0;
padding:0 0 0 2px;
color:#EFD8AC;
}
.label{
vertical-align:middle;
}

input {
color:blue;
background-color: #EAC688;
font-size:9px;

width:70px;
height:12px;
border:solid 1px blue;
}
input:hover {
background : white;
}

input[type=submit]:hover {
background : blue;
}

.submit{
cursor:pointer;
text-align:center;
margin-left:6px;
color:white;
background-color: #D78C0D;
font-size:9px;
width:24px;
}

#blocformation {
}

#blocformation  ul{
padding:0 0 0 0;
margin:0;
}

#blocformation  li{
display:inline;
padding-bottom:10px;
 list-style:none;
}

#blocformation  a{
text-decoration:none;
font-size:10px;
font-weight:bold;
}

#blocformationdroite {
}

#bas{
  margin: 0 auto;
  width: 750px;
  font-size:10px;
  color:#BCB3FB;
  text-align:center;
}

#bas a{
color:#BCB3FB;
text-decoration:none;
}

#bas li{
  padding-left:1px;
  display:inline;
}
