/* CSS Document */
body  {
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#537BC4;
color:#555555;
}

.menu  {
background-image:url(design/fond-menu.gif);
}
.contenu  {
padding:10px;
background-color:#FFFFFF;
}

.contenu a {
text-decoration:underline;
font-weight:bold;
color:#537BC4;
}
.contenu a:visited {
text-decoration:underline;
color:#537BC4;
}
.contenu a:hover {
text-decoration:underline;
color:#555555;
}

.menu a  {
display:block;
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
width:100%;
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background-color:#537BC4;
}

.menu a:visited {
text-decoration:none;
color:#FFFFFF;
background-color:#537BC4;
}

.menu a:hover {
text-decoration:none;
color:#537BC4;
background-color:#FFFFFF;
}
.menu a:active {
text-decoration:none;
color:#537BC4;
background-color:#FFFFFF;
}
.menu-client a  {
display:block;
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
width:100%;
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background-color:#777777;
}

.menu-client a:visited {
text-decoration:none;
color:#FFFFFF;
background-color:#777777;
}

.menu-client a:hover {
text-decoration:none;
color:#777777;
background-color:#FFFFFF;
}
.menu-client a:active {
text-decoration:none;
color:#777777;
background-color:#FFFFFF;
}
.menu_bas  {
text-align:center;
color:#FFFFFF;
}
.menu_bas a  {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.menu_bas a:visited  {
color:#FFFFFF;
text-decoration:none;
}
.menu_bas a:hover  {
color:#FFFFFF;
text-decoration:underline;
}

h1  {
font-size:18px;
color:#537BC4;
margin:0px;
margin-bottom:10px;
}
h2  {
font-size:14px;
color:#555555;
margin:0px;
margin-bottom:10px;
}

form  {
margin:0px;
padding:0px;
}
p  {
margin:10px 0 10px 0;
}

form div {
padding:2px;
}
form input  {
border:1px solid #555555;
color:#ffffff;
background-color:#537BC4;
font-size:11px;
}
form select {
border:1px solid #555555;
color:#ffffff;
background-color:#537BC4;
font-size:11px;
}
form textarea  {
border:1px solid #555555;
color:#ffffff;
background-color:#537BC4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
img  {
border:none;
}
.bouton-bleu a  {
display:block;
background-image:url(design/bouton.gif);
width:150px;
height:45px;
text-align:center;
line-height:45px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.bouton-bleu a:visited  {
color:#FFFFFF;
text-decoration:none;
}

.bouton-bleu a:hover  {
background-image:url(design/bouton-on.gif);
color:#537BC4;
text-decoration:none;
}
.pub  {
margin:10px;
padding:10px;
border:2px dotted #537BC4;
}
.pubpro  {
margin-bottom:10px;;
padding:10px;
border:2px dotted #537BC4;
background-color:#dde9ff;
}
.big  {
font-size:18px;
color:#537BC4;
}
.bloc  {
margin-bottom:10px;
padding:10px;
border:1px solid #537BC4;
background-color:#dde9ff;
}
.tab-entete  {
color:#FFFFFF;
background-color:#537BC4;
font-weight:bold;
}

.tab-cell {
background-color:#dde9ff;
}
.red  {
color:#FF0000;
font-weight:bold;
}



