h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 24px;	color : #ffffff; font-weight: bold;border:0;margin:0;}
h2{font-size : 24px;	color : #404040; font-style: italic; font-weight: bold;}
h3{font-size : 18px;	color : #006030; font-style: italic; font-weight: bold;}
h4{font-size : 18px;	color : #006030; font-style: italic; font-weight: bold;}

p {margin: 10px 0 10px 0;}

#arialblackb {
font-family: Arial, Helvetica, Geneva;
font-weight: bold;color : #000000;
}

#arialblueb {
font-family: Arial, Helvetica, Geneva;
font-weight: bold;color:#000060;font-size : 17px;
}

#arialblueb2 {
font-family: Arial, Helvetica, Geneva;
font-weight: bold;color:#000060;font-size : 12px;text-align:center;
}

.titres {
font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;
font-weight: bold;color:#000060;font-size : 16px;;
}

#cadre1 {
margin-left: 34px; margin-top: 20px; 
height: auto;
min-height: 473px;
_height: 473px; 
background-color: #ffffff;background-image:url(haut_cadre.gif);background-repeat: no-repeat;
position: relative;padding:15px; color:#000066;padding-left:250px;width: 664px;/*899*/
word-wrap:  break-word;
}

#cadre1b {
left: 0; bottom: -2px;
height: 17px; width: 929px;background-color: #001f3e;background-image:url(bas_cadre.gif);background-repeat: no-repeat;
position: absolute;
}

#cadremargexxx {
height: 30px; width: 929px;
position: relative;
}

#imz { /*image en zoom layer */
border:1px solid black;
}

#apparence {border:30px solid silver;background-color:white;}

html {border:0;}

#conteneur {
position: relative;
width:996px;
margin:0 auto;
text-align: left;
background-color: #001f3e;
/*border : 1px solid black;*/
}

body {
scrollbar-face-color: #001100;
scrollbar-arrow-color: #cccccc;
scrollbar-base-color: #cccccc;
margin: 0; padding: 0;
text-align: center;
height : 100%;
background-color: #ffffff;background-image:url(topbkg.jpg);background-repeat: repeat-x;
background-color:#001f3e;
}

/*#TheEditeur1 img {filter:alpha(opacity=100);}

#TheEditeur1 img:hover{moz-opacity: 0.5; opacity: 0.7;}

/*#abc {filter:Alpha(opacity=100,finishopacity=0,style=2);}*/

.TheEditeur1 { border-top:1px solid #001f3e;/*mystere*/
background-color: #001f3e;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 13px;color : #ffffff; line-height:20px; 
text-align: left;margin:0;padding:0;width:996px; 
word-wrap:  break-word;
height: auto;
min-height: 620px;
_height: 620px; visibility:hidden;position:relative;
}
.TheEditeur1 p {margin: 10px 0 10px 0;}

.TheEditeur1 a {}

#footer {
position: relative;
height : 30px; font: 14px arial, sans-serif;background-color: #FF9900;border-top:1px solid #000066;
}

#bkg {
background-image: url(head_bkg.jpg);
height:134px;
}

#head {height:108px;}

#google_map {
width: 686px; height: 450px; border:1px solid black;
}

#choix {
height:24px;
}

#nav {
list-style: none ;padding-left:48px;
margin: 0 ; height:22px;
overflow: hidden ; border:0;
}

#nav li {
float: left ;
height:22px;
}

#nav li a {
display: block ;
font: bold 15px arial;
line-height: 8px;
text-align: center;
text-decoration: none;
padding-left:10px;padding-bottom:6px;
padding-right:10px;padding-top:6px;
}

#nav li a:hover{
color: #ffffff ;
}

.navsel {
background: #d1dbe6;color: #000000;
}

.nosel {color: #bee2f8 ;}

.extmenu a {
font: bold 15px arial;text-decoration: none ;color: #bee2f8;
}

.extmenu a:hover{
color: #ffffff;
}

#boutons{ list-style-type: none;/*width: 100%;*/
margin-top:0;/*padding:0;*/
}

#boutons li {float:left;display: inline;padding-top:22px;
margin-right: 17px;
}
#boutons li a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 13px;color : #ffffff;text-decoration:none;font-weight: bold;text-align:center;display: block; width: 216px;height: 44px;line-height: 40px;border: 0;
}
.image  {background: url(bleu.jpg) no-repeat;}
.image:hover {background: url(bleu.jpg) no-repeat;background-position: 0 -44px;}
.image2 {background: url(orange.jpg) no-repeat;}
.image2:hover {background: url(orange.jpg) no-repeat;background-position: 0 -44px;}