body { text-align: center; font-family: Verdana; background-color: #e6fcd8; }
td { vertical-align: top; }
body, td {font-size: 10px; }

h1 {font-size: 14px; }
h2, h3 {font-size: 10px }
h3 { text-indent: 20px; text-decoration: underline; color: #2060A0; }

img { border: none; margin: 0px;}
a { color: #8d1515; text-decoration: none; font-weight: bolder;}

#global { margin-right: auto; margin-left: auto; width: 780px; text-align: left; background-color: white; border: 1px solid #D60000;}

#header { height: 120px; }

#adstop { width: 100%; height: 23px; background-color: #D60000; padding: 3px;}

#menutop { height: 20px;  padding: 0px 20px 0px 0px; background-color: #FFE56A;}
#menutop a { float: left; margin: 3px 5px 0px 15px;  color: #D60000; font-weight: bolder; text-decoration: none;}

#pub { text-align:center; margin: 25px 0px 30px 0px; width: 100%; clear: both;}

#content  { padding: 10px 10px 0px 10px; }
#chapo { margin: 10px 0px 0px 0px 120px; text-align: justify; background-color: #EEEEEE; padding: 5px; border: 1px solid #8d1515;}
#content h1 { margin: 10px 0px 0px 70px; color: #8d1515; }
#content h2 { background-color: #000187; color: white;}
#content h2 a { color: white;}
#content p { text-align: justify; text-indent: 10px; margin-right: 10px;}

#menu { padding: 1px; width: 142px; float: left; margin-bottom: 10px; font-size: 9px; margin-left: 5px}
#menu .blue, .boutique { border: 1px solid #000187; text-align: left;}
#menu .blue h2, .boutique h2 {background-color: #000187; color: #FFFFFF; margin: 2px; padding: 2px;}
#menu .blue a, .boutique a{ text-decoration: none; color: #8d1515; font-weight: bolder; display: block; margin-right: 6px; }

#menu a { margin-left: 3px; }

#menu a:hover { text-decoration: underline; }
#menu p { margin: 0px 3px 0px 3px; }

#bloc { width: 600px; float: right;}
#bloc h2 { padding: 3px; }

.menucat { width: 600px; height: 170px; background: url('../images/bg.jpg') no-repeat bottom left; }
.menucat div { margin: 0px 0px 0px 100px; }
.menucat table { width: 490px; }

#footer { background-color: #FFE56A; color: #D60000; padding: 3px; text-align: center; clear: both;}
#footer a { color: #D60000; text-decoration: none; }
#copy {text-align: center; color: #999999; margin-top: 3px;}
#copy a { color: #AAAAAA; text-decoration: none;}

img.blue { border: 1px solid #000187; }
img.red { border: 1px solid #8d1515; }
img.arrow { margin: 2px 10px 0px 0px; }
