body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#1b4460;
width:1000px;
margin:auto;
}

a.menu
{
color:white;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a
{
color:#375778;
font-family:Arial, Helvetica, sans-serif;
}

a.header {
color:#BDCDE1;
font-family:Arial, Helvetica, sans-serif;
}

a.header:hover {
color:#588CBF;
font-family:Arial, Helvetica, sans-serif;
}

a:hover 
{
color:#588CBF;
font-family:Arial, Helvetica, sans-serif;
}

a.valeur
{
color:#FECE72;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a.menu:hover
{
color:#9fc5d8;
text-decoration:underline;
}

a.valeur:hover
{
color:#FECE72;
text-decoration:underline;
}

#header
{
background-image:url('img/design/header.jpg');
background-repeat:no-repeat;
width:998px;
height:185px;
}

#menu_header li
{

float:left;
width:auto;
height:42px;
padding-left:6px;
text-align:center;
}

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


#menu_header
{
text-align:center;
padding-top:0px;
width:998px;
height:40px;
overflow:hidden;
}

#fond
{
background-image:url('img/design/fond.jpg');
background-repeat:repeat-y;
border-style:solid;
border-width:1px;
width:998px;
margin:auto;
height:auto;
}

#menu_gauche
{
float:left;
width:176px;
}

#menu_gauche ul
{
list-style-image:url('img/design/puce.gif');
margin:10px;
padding-left:12px;
padding-bottom:5px;
}

.barre_gauche
{
background-image:url('img/design/barre_gauche.gif');
background-repeat:no-repeat;
color:#1E4258;
padding-left:5px;
padding-top:2px;
font-weight:bold;
width:170px;
height:19px;
margin-left:3px;
}

.barre_droite
{
background-image:url('img/design/barre_droite.gif');
background-repeat:no-repeat;
color:#1E4258;
padding-top:2px;
font-weight:bold;
width:170px;
height:19px;
text-align:right;
}

#contenu
{
float:left;
width:644px;
padding-left:2px;
}

.header_bloc
{
background-image:url('img/design/header_bloc.jpg');
background-repeat:no-repeat;
width:611px;
height:23px;
margin-left:10px;
padding-left:10px;
color:white;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.bloc
{
background:url('img/design/contenu_bloc.jpg');
width:614px;
padding-left:4px;
margin-left:10px;
padding-right:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:2px;
}

.bloc_modif
{
background:url('img/design/contenu_bloc.jpg');
width:618px;
padding-left:2px;
margin-left:10px;
padding-right:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:2px;
}

.footer_bloc
{
background-image:url('img/design/footer_bloc.jpg');
background-repeat:no-repeat;
width:611px;
height:15px;
margin-left:10px;
padding-top:7px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
margin-bottom:8px;
}

.demi_header_bloc
{
background-image:url('img/design/demi_header_bloc.jpg');
background-repeat:no-repeat;
width:292px;
height:23px;
margin-left:1px;
padding-left:10px;
color:white;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.demi_bloc
{
background-image:url('img/design/demi_contenu_bloc.jpg');
width:295px;
padding-left:4px;
margin-left:1px;
padding-right:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:2px;
}

.demi_bloc_modif
{
background-image:url('img/design/demi_contenu_bloc.jpg');
width:299px;
padding-left:2px;
margin-left:1px;
padding-right:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:2px;
}

.demi_footer_bloc
{
background-image:url('img/design/demi_footer_bloc.jpg');
background-repeat:no-repeat;
width:292px;
height:15px;
margin-left:1px;
padding-top:7px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
margin-bottom:8px;
}

#menu_droit
{
padding-left:2px;
float:left;
width:172px;
}

#menu_droit ul
{
list-style-image:url('img/design/puce.gif');
margin:10px;
padding-left:10px;
padding-bottom:5px;
}

#footer
{
clear:both;
background-image:url('img/design/footer.jpg');
background-repeat:no-repeat;
height:84px;
text-align:center;
padding-top:3px;
width:998px;
}

.text_menu 
{
margin:10px;
color:white;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.champ
{
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#315B74;
}

.button
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#375778;
border:1px;
border-color:#000000;
border-style:solid;
}

.pub
{
width:468px;
height:60px;
background-color:#006699;
text-align:center;
}

img 
{
border:0px;
}

.souligne
{
text-decoration:underline;
}

.centre
{
text-align:center;
}

.valeur
{
color:#FECE72;
font-weight:bold;
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin-left:7px;
margin-right:7px;
}

.text_blanc
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.button:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#4C79A6;
border:1px;
border-style:solid;
cursor:pointer;
}

.cadre 
{
border-style:solid;
border-width:1px;
border-color:#000000;
}

.titre_tableau {
background-image:url('img/design/fond_titre_tableau.gif');
text-align:center;
vertical-align:middle;
color:#FFFFFF;
font-weight:bold;
}

.webmaster {
	color:#FCD856;
}

.administrateur {
	color:#9DB4D6;
}

.moderateur {
	color:#E19096;
}

.redacteur {
	color:#A4CDA1;
}

.membre {
	color:#375778;
}

.webmaster:hover {
	color:#FEEFB3;
}

.administrateur:hover {
	color:#C5D3E5;
}

.moderateur:hover {
	color:#EDBDC1;
}

.redacteur:hover {
	color:#CAE2C8;
}

.membre:hover {
	color:#588CBF;
}

