* {padding:0;margin:0}
img {border-width:0px}
h1 {font-weight:normal; color:#111; font-size:16px;text-transform:uppercase;letter-spacing:2px}
h1:first-letter {font-size:22px}
h2 {font-weight:normal; color:#cc0000; font-size:12px;text-transform:uppercase;}
h2:first-letter {font-size:18px}
h4 {font-weight:normal; color:#333; font-size:14px}
a:link {color:#000;text-decoration:underline; background-color:#fff}
a:visited {color:#000;text-decoration:underline; background-color:#fff}
a:hover {color:#000;text-decoration:underline; background-color:#eee}
ul {margin-left:30px}
li {margin-top:5px;}

html, body {height:100%;}

body {background-color:#fff;font-family:verdana,"helvetica neue",helvetica,arial,sans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal; font-size:12px;}

#page {width:950px;height:100%;min-height:100%;margin:auto;}
#corps {height:100%;width:100%}

#gauche {width:296px;padding-left:20px;vertical-align:top;text-shadow:0 1px 0 rgba(255, 255, 255, 0.65);padding-top:67px;}
#haut_gauche {padding-top:7px;height:60px;margin-left:20px;}
#menu2 {border-top:1px solid #a8a8a8}
#menu2 a {display:block;overflow:auto;height:72px;padding:10px;text-decoration:none;}
#menu2 a:link {background-color:#fff;border:1px solid #fff; border-top:0; border-bottom:1px solid #a8a8a8}
#menu2 a:visited {background-color:#fff;border:0;border:1px solid #fff; border-top:0; border-bottom:1px solid #a8a8a8}
#menu2 a:hover {background-color:#fff;border:1px solid #a8a8a8; border-top:0;}
#menu2 img {float:right;display:block;float:right;margin-left:15px}
.titre_menu2 {display:block;color:#003399;font-size:12px;text-transform:uppercase;line-height:16px;}
.texte_menu2 {display:block;color:#000;font-size:12px;line-height:16px;font-style:italic}

#droite {position:relative;background-color:#fff;width:659px;vertical-align:top;padding-bottom:20px;border-right:1px solid #a8a8a8;}

#menu1 {overflow:hidden;height:67px;text-align:right;margin-left:20px;margin-right:20px;border-bottom:1px solid #a8a8a8;background:url(./image/logo2.png) no-repeat}
#menu1 a {display:block;float:right;line-height:67px;padding-left:20px;padding-right:20px;font-size:13px;text-transform:uppercase;}
#menu1 a:link {text-decoration:none;color:#111;background-color:#fff}
#menu1 a:visited {text-decoration:none;color:#111;background-color:#fff}
#menu1 a:hover {text-decoration:none;color:#000;background-color:#eee}

#chemin {clear:right;height:22px;margin-left:20px;margin-right:20px;margin-bottom:25px;border-bottom:1px solid #a8a8a8;}
#chemin a {line-height:22px;font-style:italic;font-size:12px;background:url(./image/fleche.png) no-repeat right;padding-left:8px; padding-right:12px;}
#chemin a:link {text-decoration:none;color:#333}
#chemin a:visited {text-decoration:none;color:#333}
#chemin a:hover {text-decoration:underline;color:#000;background-color:#fff}
#extremite a {background-image:none}
#depart a {padding-left:0px}

#menu3 {margin-top:30px;}
#menu3 a {font-size:13px;color:#444;line-height:22px}
#menu3 a:link {text-decoration:none}
#menu3 a:visited {text-decoration:none}
#menu3 a:hover {text-decoration:underline;background-color:#fff;color:#000}

#article {line-height:130%}
.parag1, .parag2, .parag3, .parag4, .parag5, .parag6, .parag7, .parag8, .parag9 {margin-bottom:30px;padding-left:20px;padding-right:20px}
.parag1 {margin-bottom:10px;}
.parag2 img, .parag3 img, .parag4 img {border:1px solid #000;}
.parag3 img {display:inline;}
.parag4 a {display:block;width:110px;height:110px;padding-left:14px;padding-right:16px;padding-top:11px;padding-bottom:19px;background:url(./image/min.png) no-repeat}
.parag4 img {display:block;}
.parag5 img {}
.parag5 .legende {height:22px;}
.parag6 {}

#formulaire {color:#333}
#formulaire input {font-family:Georgia,"Times New Roman",Times,serif}
#formulaire textarea {font-family:Georgia,"Times New Roman",Times,serif}

#agrandissement {height:120px;width:100%}

.legende {padding-top:2px;padding-bottom:5px;color:#444;font-size:12px;}

#corps_rub {width:100%;height:100%;}
#corps_rub h1 {text-align:center;margin-bottom:30px;margin-left:10px;}
#corps_rub h2 {width:250px; text-align:left;padding-bottom:5px;text-align:left;}
#corps_rub h4 {width:250px; text-align:left;padding-top:5px;padding-bottom:15px;text-align:left;}

.rub {margin-left:30px;float:left;width:272px;height:260px;background:url(./image/rub.png) no-repeat;padding-left:15px;padding-top:10px;padding-bottom:10px;margin-bottom:30px;;text-shadow:none}
.rub a {color:#444}
.rub a:link {text-decoration:none;}
.rub a:visited {text-decoration:none;}
.rub a:hover {text-decoration:none;}
.rub img {width:250px;border:1px solid #aaa}