body
{
padding:0px;
background: #FFFBEF url(../images/fond_body.jpg) center top no-repeat;
font: 10pt "Tahoma", helvetica, sans-serif;
display:block;
width:100%;
margin:0px auto;

}

body img
{
border: 0;
}

body a {
color: #000;
}

body a:hover {
color: #000;
}

body a:visited{
color: #000;
}

#page{
width:910px;
margin:0px auto;
}


#haut
{
border: Opx;
margin:0px auto;
padding:0;
height:330px;
}

#banniere
{
width:910px;
margin:0px auto;
padding:0;
height:330px;
}

#recherche
{
padding:0;
margin-left: 20px;
margin-top: 10px;
height: 30px;
}

#lien_accueil
{
margin:0;
padding:0;
margin-top: 10px;
}

#slogan
{
margin-left: 60px;
font: 18pt "Monotype Corsiva", Tahoma, helvetica, sans-serif;
color: white;
}


/*-------------------------------------- 
Proprietes pour le menu deroulant
--------------------------------------*/
#menu {list-style-type:none; margin:-3px 0px 0px 0px; height:26px; width:900px;padding-left:23px; position:absolute; background: url(../images/fond_menu.gif) no-repeat;}

#menu li {float:left; padding:0; margin:0 0px 0px 0; position:relative; width:127px; height:1px; z-index:100;}
#menu li a, #menu li a:visited {text-decoration:none;}

#menu dl {position:absolute; top:0; left:0; width: 127px; margin: 0; padding: 0;}
#menu dt { margin:0;font-size: 10pt; width:127px; float:left; font-weight:bold;}
#menu dd {display:none; color:#fff; background: #E01F9C;  border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 10pt; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 4px; width:119px; text-align: center; }
#menu dd a, #menu dd a:visited {background: #E01F9C;  color: #fff; text-decoration:none; display:block; padding:4px 5px 4px 5px; width:249px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:259px; border-bottom:7px solid #940094;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #940094; color:#fff;}

#menu dl.one dt a, #menu dl.one dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 2px; width:128px; text-align: center; }
#menu dl.seven dt a, #menu dl.seven dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 4px; width:110px; text-align: center; }
/*Pas de menu déroulant pour les onglets six et sept*/
#menu li:hover dl.seven, #menu li a:hover dl.seven  {border-bottom:0px; width:110px;}
#menu li:hover dl.seven  a { color:#fff; width:110px;}
#menu dl.six dt a, #menu dl.six dt a:visited {display:block; color:#fff; padding: 5px 5px 5px 4px; width:110px; text-align: center; }
#menu li:hover dl.six, #menu li a:hover dl.six  {border-bottom:0px; width:110px;}
#menu li:hover dl.six  a { color:#fff; width:110px;}

#centre{
margin-top: 45px;
}

#centre_gauche{
margin: 0;
padding: 0;
float: left;
width: 620px;
border: 2px #851180 solid; 
overflow-y: scroll; 
height:730px;
}

#centre_gauche_contenu{
margin-top:35px;
margin-left: 39px;
width: 525px;
text-align: justify;
}

/*hauteur minimale IE*/
#centre_gauche_contenu {
height: 350px;;
}
/*hauteur minimale autres naviguateurs*/
html>body #centre_gauche_contenu {
height: auto;
min-height: 350px;
} 

#centre_gauche_contenu ul{
list-style-type: none;
}

#centre_gauche_contenu li{
font-weight: bold;
color: #F83AA6;
}

#centre_gauche_contenu tr{
border: O;
}

#table_rose {
border-bottom: 2px solid pink;
}

#centre_gauche_contenu h1{
text-align: center;
font-size: 13pt;
font-weight: bold;
}

#centre_gauche_contenu h2 {
color: #F83AA6; 
font-size:13pt; 
font-weight: bold;
}

#admin span:hover {
cursor: pointer;
}

/*Pour les 3 blocs du coté droit*/
#centre_droite{
margin-top:-10px;
padding: 0;
float: left;
width: 270px;
height: 100px;
}

.bloc_droite{
margin-top:7px;
margin-left:16px;
float: left;
width: 270px;
height: 215px;
background: url(../images/bloc_mini.jpg) no-repeat;
}

.bloc_titre {
padding-top:8px;
text-align: center;
color: #fff;
font-weight:bold;
}

.bloc_droite p{
margin:0;
padding-top:10px;
padding-left:15px;
width: 240px;
height:165px;
}

/*Pour les actus de l'index*/
.bloc_actu {
margin-top: 40px;
margin-left: 39px;
width: 525px;
height: 245px;
text-align: justify;
}



#bas_index{
margin-top: 0;
float: left;
color: #OOO;
font-weight: bold;
width: 600px;
text-align: center;
height:40px;
}

#bas_page{
float: left;
color: #000;
margin-top: 15px;
font-weight: bold;
width: 600px;
text-align: center;
height:35px;
}
