body{
margin-top:0.2em;
font-family: Arial, Tahoma, Verdana;
font-size:10px;
width:99%;
position:relative;
background: url(../images/icones_et_logos/fond_body2.jpg)

}
#pageDeBase{
position: relative;
margin:auto;
width:990px;
}
#banniere{
background-color:#FFFFFF;
height:115px;
width:990px;
font-size:0px;
padding-top:5px;
line-height:0px;
}
#divl{
width:180px;
float:left;
margin-top:5px;
border: 5px solid white;
background-color:#053ea6;
height:1220px;
}
#divc{
background-color:white;
width:600px;
float:left;
margin-top:5px;
margin-left:5px;
height:1228px;
overflow:auto;
}
#divr{
background-color:#053ea6;
height:1220px;
width:180px;
float:left;
margin-top:5px;
margin-left:5px;
border: 5px solid white;
}
#page{

height:1200px;

}
.divr{
line-height:20px;
color:white;
text-align:center;
font-size:12px;
}
#banniere_centre, #banniere_right{
margin-left:2px;
margin-bottom:2px;
}
#banniere_logo, #banniere_right{
width:15%;
}
#banniere_centre{
width:65%;
}
#slogan{
color:white;
font-weight: bold;
text-align:center;
font-size:12px;
}
.banniere{
height:100px;
float:left;
}
.jsnotsupport{
clear:both;
color:white;
background-color:red;
text-align:center;
font-size:12px;
font-weight:bold;
width:100%;
}
#foot{
width:990px;
}
.foot{
border:1px solid blue;
color:white;
text-align:center;

}
#footl{
clear:both;

width:0px;
}
#footc{
float:left;
margin-left:0px;
width:990px;
border:none;
}
#footr{
float:left;
margin-left:2px;
width:0px%;
}

#page{
margin-top:0em;
}

#bellow_left{
clear:both;
height:2600px;
width:180px;
float:left;
border: 5px solid white;
background-color:#053ea6;
}
#bellow{
float:left;
background-color:#FFFFFF;
height:2600px;
width:600px;
float:left;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}
#bellow table caption{
background-color:#053ea6;
margin:5px;
}
#bellow table caption a{
color:#FFFFFF;
font-weight:bold;
}
#bellow .plandusite{
font-size:11px;
}
#bellow_right{
height:2600px;
width:180px;
float:left;
border: 5px solid white;
background-color:#053ea6;
}
#bellow_right img{
width:160px;
border:none;
}
#bellow_left img{
width:160px;
border:none;
}

div.selected, div.hover {
  color:#FFFFFF;
  font-weight:bold;
  padding-left: 5px;
}

.accordionTabTitleBar {
  color:#FFFFFF;
  background-color:#053ea6;
  height: 16px;
  font-weight : bold;
  padding-left: 5px;
  padding-top: 5px;
  overflow: hidden;
  font-size:12px;
}

.accordionTabContentBox {
  padding-left: 5px;
  overflow: auto;
  background-color:#FFFFFF;
}

ul {
  margin:3px 0 0 0;
  padding: 0px;
}
ul li {
  list-style: none;
  padding: 0 0 0 16px;
  margin: 0px 0;
}

a {
  color: #9999ff;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1{
font-size:10px;
}
h2{
font-size:10px;
}
.divrTabTitleBar{
  color:#FFFFFF;
  height: 16px;
  font-weight:bold;
  cursor: pointer;
  padding-left: 5px;
  padding-top: 5px;
  overflow: hidden;
  border:0px solid none;
  text-align:center;
}
.divrTabTitleBar a{
  color:#FFFFFF;
  height: 16px;
  font-weight:bold;
}
.divrTabTitleBar a:over{
  background-color:#63699C;
  color:#FFFFFF;
  font-weight:bold;
  cursor: pointer;
  text-decoration:none;
 }
.divrTabContentBox {
  overflow: auto;
  background-color:#FFFFFF;
  text-align:center;
  vertical-align:center;
}
#divcentre {
  width: 100%;
}

.panelContentContainer {
  
  clear:both;
}

.panelheader{
  height: 16px;
  color : white;
  font-weight : normal;
  float: left;
  background-color:#053ea6;
  margin-right: 0.1em;
  margin-bottom: 0px;
  text-align: center;
  white-space:nowrap;
  overflow:hidden;
  padding-top:3px;
  border-color: white;
  border-style: solid;
  border-width: 5px 1px 0px 1px;
}
.panelheader a{
text-decoration:none;
color : white;
}

.panelHover {
  background: #0849c1;
  cursor: pointer;
  font-weight:bold;
}

.panelSelected {
  font-weight : bold;
  cursor: auto;
  height: 1.6em;
  margin-bottom: -1px;
  color:blue;
}
.panelSelected a{
  font-weight : bold;
  cursor: auto;
  height: 1.6em;
  margin-bottom: -1px;
  color:yellow;
}

.panelContent {
    background: #f8f8f8;
}
#tabledivcentre{
width:99%;
text-align:center;
}
.contenttabledivcentre{
border:1px solid rgb(150,150,150);
width:100%;
cursor:pointer;
}
/*#tabledivcentre td{
border:0px;
padding-left:1%;
width:20%;
height:100px;
}*/
.contenttabledivcentre img{
border:none;
width:100px;
height:100px;
}
.contenttabledivcentre table th{
display:block;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
text-decoration:none;
width:99%;
}
.contenttabledivbellow{
border:1px solid rgb(150,150,150);
width:100%;
cursor:pointer;
}
.contenttabledivbellow img{
border:none;

}
.contenttabledivbellow table th{
display:block;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
text-decoration:none;
width:99%;
}
.contenttabledivbellownews table td{
width:99%;
}
.contenttabledivbellownews{
border:1px solid rgb(150,150,150);
width:100%;
cursor:pointer;
}
.contenttabledivbellownews img{
border:none;

}
.contenttabledivbellownews table th{
display:block;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
text-decoration:none;
width:99%;
}
.contenttabledivbellownews table td{
width:99%;
}
.divsearch, .divsearchnews {
cursor:pointer;
}
/*.contenttabledivcentre table th{
font-style: verdana,arial;
font-weight:bold;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
text-decoration:none;
width:99%;
}*/
.contenttabledivcentre table td{
width:99%;
}
#page3 table{
border:none;
width:98%;
}
#page3 table td img{
border:none;
margin-top:0px;
width:100px;
}
#page3 table th a{
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
width:99%;
text-align:center;
}
#page3 table th h2{
font-style: verdana,arial;
font-weight:bold;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
width:99%;
}
#page3 table td{
border:0px;
color:rgb(50,50,50);
vertical-align:top;
}

#page9 table{
width:98%;
}
#page9 img{
width:150px;
border:none;
float:left;
padding-left:3%;
padding-right :3%;
}
#page9 table th a{
background-color:rgb(215,215,226);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
width:99%;
}
#page9 table th{
font-style: verdana,arial;
font-weight:bold;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
width:99%;
}
#page9 table  td{
border:0px;
color:rgb(50,50,50);
text-align:left;
vertical-align:top;
}
#page94, #page95{
width:99%;
}
#page94 table{
width:99%;
}
#page94 table th{
font-style: verdana,arial;
font-weight:bold;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
width:99%;
}
#page94 img{
width:150px;
border:none;
}
#page94 table td{
border:0px;
margin-left:0px;
padding-left:0px;
text-align:justify;
color:rgb(50,50,50);
font-size: 12px;
font-style: verdana,arial;
}
#page94 table input{
width:99%;
}
#page95 table{
width:97%;
}
#page95 table th a{
display:block;
background-color:rgb(215,215,226);
font-size: 12px;
font-style: verdana,arial;
font-weight:bold;
width:99%;
}
#page95 table th{
font-style: verdana,arial;
font-weight:bold;
background-color:rgb(215,215,226);
color: rgb(30,30,30);
font-size: 12px;
width:99%;
}
#page95 table td{
border:0px;
padding-top:5px;
color:rgb(50,50,50);
vertical-align:top;
}
#page95 img{
padding-top:5px;
width:180px;
border:none;
float:left;
padding-right:10%;
}
#page95 table td,a{
font-size:12px;
}
#message{
text-align:center;
color:white;
}
#foot{
background: #033 url("../images/icones_et_logos/fond4.jpg");
}
#wrapper {width:250px; height:250px; overflow:auto; margin-top:5px; margin-bottom:10px;}

/*.sliderbutton {float:left; width:32px; padding-top:134px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}*/
#slider {float:left; position:relative; overflow:auto; width:250px; height:250px; border:0px solid #fff; background:#fff}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:200px; height:245px; padding-right:0px; margin-bottom:5px;}

/*.pagination {float:left; list-style:none; height:25px; margin:15px 0 0 32px}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888}*/

li#content {width:250px; height:200px; padding:15px 20px 15px 0px}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}

#accueil li ul{
padding:0px;
}

.accueilleftTabTitleBar{
background-color:#053ea6; 
color:white; 
font-weight:bold; 
text-align:center; 
width:100%; 
height:16px; 
padding-bottom:5px;
font-size:15px;
}
.accueilnews img{
border:none;
}