body {
margin: 0;
padding: 0;
background: #E8E8E8;
}

body, table, td {
font: 12px Verdana,Tahoma,Arial,sans-serif;
/*color: #505050;*/
color:#000000;
}

form {
margin:0;
padding:0;
}

a {
/*color: #505050;*/
color:#000000;
text-decoration: none;
}

a:hover {
color: #FF0000;
text-decoration: underline;
}

a img {
border:0;
}

table {
padding:0px;
border:1px solid #0077BE;
border-collapse:collapse;
/*text-align:left;*/
}

td {
padding:4px;
/*text-align:left;*/
}

#site {
background: #F2F6FF;
width: 1000px;
margin: 0 auto;
position:relative;
}

#entete_haut {
height: 20px;
line-height:20px;
/*background: #d6bc80;*/
background:#0077BE;
}

/*#accueil {
top:0px;
position:absolute;
left:480px;
font-size:12px;
font-weight:bold;
color:#EEE4C9;
}*/

.accueil {
background-color:#F2F6FF;
position:relative;
font-size:12px;
/*font-weight:bold;*/
color:#000000;
left:450px;
}

.accueil:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}

.admin:hover {
color: #F2F6FF;
text-decoration: none;
}

#entete_centre {
height: 80px;
background:#cbdaff;
/*background: #CBDAFF url(gfx/bandeau_800x80_flou_bleu.png) no-repeat center;*/
}

#entete_bas {
clear:both;
height: 20px;
line-height:20px;
background:#0077BE;
/*background: #d6bc80;*/
overflow:hidden;
}

#entete_bas a {
display:block;
float:left;
width:25%;
text-align:center;
color:#F2F6FF;
font-size:12px;
/*font-weight:bold;*/
}

#entete_bas a:hover {
}

#entete_bas a.selected {
display:block;
float:left;
width:25%;
text-align:center;
color:#000000;
font-size:12px;
text-decoration: none;
}

#recherche_ANCIEN{
margin-left:300px;
top:310px;
position:relative;
color:#ffffff;
font-weight:bold;
}

#recherche{
position:absolute;
top:330px;
left:550px;
color:#ff0000;
font-weight:bold;
}

#menu_gauche {
width:200px;
float:left;
margin-top:0px;
font-size: 10px
}

#menu_gauche a {
position:relative;
display:block;
padding:4px;
overflow:auto;
}

#menu_gauche a :hover {
background-color:#09307D;
color:#ffffff;
}

#menu_gauche a.selected {
display:block;
padding:4px;
overflow:auto;
background-color:#09307D;
color:#ffffff;
text-decoration: none;
}


#menu_droite {
width:225px;
float:right;
font-size: 10px
}

#menu_droite_bas {
float:right;
width:225px;
font-size: 10px;
}

#menu_droite_bas table {
padding:0px;
border:0px solid #000000;
border-collapse:collapse;
}

#menu_droite_bas td {
padding:5px;
text-align:center;
}

#menu_droite_bas img {
display:block;
border:0;
margin:0;
padding:0;
}

.menu_droite_bas {
display:block;
padding:1px;
overflow:auto;
/*line-height:20px;*/
}
.menu_droite_bas:hover {
background-color:#09307D;
}

#menu_central_home_ANCIEN {
margin-left:200px;
margin-right:225px;
padding:0px;
height:445px;
background: url(../gfx/essai_pristina.jpg) no-repeat center;
}

#menu_central_home {
padding:0px;
margin-top:0px;
text-align:center;
}

#menu_central {
float:left;
width:780px;
padding:10px;
}

#menu_central a {
color:#0077BE;
text-decoration: normal;
font-weight:bold;
}

#menu_central a:hover {
text-decoration: underline;
}

#menu_central a:visited {
font-weight:normal;
}

#carte {
float:right;
}

#marianne {
float:left;
margin-top:0px;
margin-left:0px;
}

#bandeau {
float:right;
}

#cle {
float:left;
margin:5px 0 0px 10px;
}
#icone {
margin-left:2px;
margin-top:10px;
/*overflow:auto;*/
/*float:right;*/
}

.headingmenu {
position: absolute;
width:250px;
top:0px;
left:0px;
font-size:10px;
color:#0077BE;
background-color:#c0c0c0;
border:1px solid #0077BE;
}

.headingmenu a {
display:block;
overflow:auto;
padding:2px;
color:#0077BE;
margin-bottom:1px;
background-color:#F2F6FF;
}

.headingmenu a:hover {
color:#000000;
text-decoration:none;
background-color:#e0e0e0;
}

.headingmenu a.selected {
display:block;
overflow:auto;
padding:2px;
color:#000000;
margin-bottom:1px;
text-decoration:none;
background-color:#e0e0e0;
}

#root2_title {
text-align:center;
padding:8px 0;
font-weight:bold;
}

#root5 {
float:right;
width:95px;
padding:2px;
font-size:10px;
color: #F2F6FF;
}

.root5_heading1 {
display:block;
padding:2px 4px;
overflow:auto;
border:1px solid #09307D;
/*background-color:#fdfaad;*/
background-color:#F2F6FF;
margin:1px 0;
height:18px;
line-height:18px;
}

.root5_heading1:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}

.boite {
border:1px solid #09307D;
margin:4px;
}

.boite_titre {
border-bottom:1px solid #09307D;
padding:2px;
text-align:center;
font-weight:bold;
background-color:#0077BE;
color:#F2F6FF;
}

.root3_heading1 {
position:relative;
display:block;
padding:4px;
overflow:auto;
}

.root3_heading1:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}

.root4_heading1 {
display:block;
padding:4px;
overflow:auto;
}

.root4_heading1:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}
.root6_heading1 {
display:block;
padding:4px;
overflow:auto;
background-color:#ff0000;
}

.root6_heading1:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}
.boite_titre6{
border-bottom:1px solid #09307D;
padding:2px;
text-align:center;
font-weight:bold;
background-color:#0077BE;
color:#F2F6FF;
/*background-color:#ff0000;
color:#000000;*/
}

#pied {
clear:both;
font-size:10px;
text-align:center;
height: 20px;
line-height:20px;
/*background: #d6bc80;*/
background:#0077BE;
}
.pied {
background-color:#F2F6FF;
font-size:10px;
color:#000000;
}

.pied:hover {
background-color:#09307D;
color: #F2F6FF;
text-decoration: none;
}

#menucache {
display:none;
}


.fck_title1 {
font-weight:bold;
margin-bottom:4px;
font: 24px Arial,Verdana,Tahoma,sans-serif;
color:#0077be;
}

.fck_title2 {
font-weight:normal;
margin-bottom:4px;
font: 20px Arial,Verdana,Tahoma,sans-serif;
color:#0077be;
}

.fck_title3 {
font-weight:normal;
margin-bottom:4px;
font: 16px Arial,Verdana,Tahoma,sans-serif;
color:#0077be;
}

.fck_normal {
font: 12px Arial,Verdana,Tahoma,sans-serif;
color:#000000;
}

.fck_rouge {
font-weight: bold;
font: 12px Arial,Verdana,Tahoma,sans-serif;
color:#ff0000;
}

.fck_image_left {
float:left;
margin:5px 5px 5px 0;
}

.fck_image_right {
float:right;
margin:5px 0 5px 5px;
}

.fck_quote {
border: #c0c0c0 1px solid;
padding: 5px;
margin: 5px 0;
color: #808080;
font-family: 'Courier New' , Monospace;
background-color: #fffff0;
}

.fck_ruler {
}

