body
{
margin:0;
text-align:center;
background-color:#10A1E5;
font-family:Verdana;
font-size:11px;

}

#divGlobal
{
margin-left:auto;
margin-right:auto;
width:686px;
/*position:relative;
top:50%;
vertical-align:middle;*/
}

#divMenu
{
text-align:left;
float:left;
width:100%;
background-color:#FF7200;
font-size:10px;
}

#divMenu a 
{
color:#FFF;
text-decoration:none;
font-weight:bold;
padding-bottom:10px;
}

.puce-bleue
{
background:url("../images/menu_puce_bleue.gif") no-repeat bottom center;
}

#divMenu a:hover 
{
color:#FFCEA6;
}

#divMenu ul
{
padding:10px 10px;
list-style:none;
margin:0;
}

#divMenu li
{
display:inline;
padding:0 6px;
}

#divMenu ul.liste-menu-gauche
{
float:left;
}

#divMenu ul.liste-menu-gauche li.premier
{
border-right:2px solid #FFF;
}
#divMenu ul.liste-menu-gauche li.premier a
{
padding:0;
}

#divMenu ul.liste-menu-droite
{
float:right;
}

#divMenu .sous-menu
{
position:absolute;
display:none;
}

#divMenu .sous-menu ul
{
background-color:#10A1E5;
padding:5px;
}

* html #divMenu .sous-menu ul
{
padding:10px 5px 0 5px;
}

#divMenu .sous-menu li 
{
display:block;
white-space:nowrap;
padding:0;
line-height:1.5em;
}

* html #divMenu .sous-menu li
{
line-height:0.5em;
}

#divMenu .sous-menu li a
{
font-weight:normal;
padding:0 0 0 12px;
display:block;
}

#divMenu .sous-menu li a:hover
{
color:#FFF;
background:url("../images/menu_puce.gif") no-repeat;
background-position:0 2px;
}

* html #divMenu .sous-menu li a:hover
{
background-position:0 -2px;
}

#divMenuNiv2
{
background-color:#FF7200;
color:#FFF;
padding:0px 5px 5px 25px;
text-align:left;
vertical-align:middle;
font-weight:bold;
}

#divMenuNiv2 a
{
color:#FFF;
text-decoration:none;
}

#divMenuNiv2 a:hover
{
text-decoration:underline;
}

#divMenuNiv3
{
text-align:left;
background-color:#FFF;
color:#FF7200;
padding:0px 5px 2px 25px;
}

#divMenuNiv3 .niv2
{
color:#FFF;
font-weight:bold;
}

#divMenuNiv3 a 
{
color:#FF7200;
text-decoration:none;
}

#divMenuNiv3 a:hover
{
text-decoration:underline;
}

.divHaut
{
float:left;
width:100%;
height:198px;
background:url("../images/accueil_haut.jpg") no-repeat top left;
}

#divBasAccueil
{
float:left;
width:100%;
height:365px;
background:url("../images/accueil_bas.jpg") no-repeat top left;
border-bottom:5px solid #FF7200;
text-align:left;
}

#divBasAccueil #divContenuAccueil
{
position:relative;
top:5px;
left:300px;
width:380px;
height:210px;
overflow:auto;
}

#divBasAccueil #divContenuAccueil p
{
line-height:1.2;
margin:0.4em;
margin-left:0;
}

.divHautStretch
{
float:left;
width:100%;
height:198px;
background:url("../images/stretch_haut.jpg") no-repeat top left;
}

#divCentreStretch
{
float:left;
width:100%;
min-height:327px;
background:url("../images/stretch_contenu.jpg") no-repeat top left;
text-align:left;
background-color:#70C7EF;
}

* html #divCentreStretch
{
height:327px;
}

#divCentreStretch #divContenu, #divCentreScroll #divContenu
{
padding:15px;
}

#divBasStretch
{
float:left;
width:100%;
height:120px;
background:url("../images/stretch_bas.jpg") no-repeat top left;
border-bottom:5px solid #FF7200;
}

.divHautScroll
{
float:left;
width:100%;
height:156px;
background:url("../images/scroll_haut.jpg") no-repeat top left;
background-color:#FF7200;
}

#divCentreScroll
{
float:left;
width:100%;
height:340px;
background:url("../images/scroll_contenu.jpg") no-repeat top left;
overflow:auto;
text-align:left;
background-color:#70C7EF;
}

#divBasScroll
{
float:left;
width:100%;
background-color:#FF7200;
height:10px;
}

.divHautFixe
{
float:left;
width:100%;
height:198px;
background:url("../images/fixe_haut.jpg") no-repeat top left;
}

#divCentreFixe
{
float:left;
width:100%;
height:244px;
overflow:auto;
background:url("../images/fixe_contenu.jpg") no-repeat top left;
text-align:left;
}

/** html #divCentreFixe
{
background:url("../images/fixe_contenu.jpg") fixed no-repeat top right;
}*/

#divCentreFixe #divContenu
{
padding:25px 30px;
}

#divBasFixe
{
float:left;
width:100%;
height:121px;
background:url("../images/fixe_bas.jpg") no-repeat top left;
border-bottom:5px solid #FF7200;
}

h1
{
font-size:11px;
font-weight:bold;
/*text-transform:uppercase;*/
line-height:1;
margin:0.7em;
margin-left:0;
}

h2
{
font-size:11px;
font-weight:bold;
line-height:1;
padding-bottom:0;
margin-bottom:0;
}

p
{
}

table
{
font-size:100%;
border:1px solid #000;
}

td
{
border:1px solid #000;
padding:10px;
}

.encadreGauche
{
float:left;
width:430px;
margin-bottom:10px;
height:100px;
position:relative;
}

* html .encadreGauche
{
width:440px;
}

.encadreDroit
{
float:right;
width:190px;
height:330px;
position:relative;
}

* html .encadreDroit
{
width:200px;
height:320px;
}

.encadreGauche .fond, .encadreDroit .fond
{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-color:#FFF;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.encadreGauche .contenu, .encadreDroit .contenu
{
position:absolute;
left:0;
top:0;
padding:5px;
z-index:1;
}

.bordureOrange
{
border:2px solid #DA8949;
color:#DA8949;
}

.bordureOrange a
{
color:#DA8949;
text-decoration:none;
display:block;
}

.bordureOrange a:hover
{
text-decoration:underline;
}

.bordureRouge
{
border:2px solid #B22830;
color:#B22830;
text-decoration:none;
display:block;
}

.bordureRouge a
{
color:#B22830;
text-decoration:none;
display:block;
}

.bordureRouge a:hover
{
text-decoration:underline;
}

.bordureVerte
{
border:2px solid #189D58;
color:#189D58;
text-decoration:none;
display:block;
}

.bordureVerte a
{
color:#189D58;
text-decoration:none;
display:block;
}

.bordureVerte a:hover
{
text-decoration:underline;
}

.bordureBleue
{
border:2px solid #28AAE8;
}

.images-droite
{
float:right;
width:86px;
margin-left:15px;
text-align:center;
font-weight:bold;
}

.images-droite .image
{
margin-bottom:6px;
}

.images-droite .image .texte
{
clear:both;
}

.images-droite a
{
color:#000;
text-decoration:none;
}

.images-droite a:hover
{
text-decoration:underline;
}

#divPopup {
text-align:left;
margin:0;
background-color:#70C7EF;
}

#divPopup #divPopupContenu h1
{
background-color:#FF7200;
color:#FFF;
font-size:14px;
padding:10px;
margin:0;
}

#divPopup #divPopupContenu
{
border-bottom:5px solid #FF7200;
overflow:auto;
}