body {font-family: Arial, sans-serif;font-size: 10pt;margin: 0;padding: 0;color: #485258;background-color: #ffffff;}
p {margin: 0 0 10px 0;}
hr {width: 98%;}
a {color: #485258;text-decoration: underline;}
a:hover {color: #485258;text-decoration: underline;}
label {display:inline;float:left;width: 180px;margin-left:110px;font-weight: bold;text-align: right;}

#header {border: 1px #c0002a solid;border-bottom: 0px #c0002a solid;height: 145px;background-color: #ffffff;background: url(../images/banniere_tr.png) no-repeat top left;width:980px;margin: 0 auto;margin-top: 10px;}
#header p {display:none;}
#conteneur {width:980px;margin: 0 auto;border: 1px #c0002a solid;border-top: 0px #c0002a solid;border-bottom: 0px #c0002a solid;clear: left;background: url(../images/bas_conteneur.png) no-repeat bottom center;}
#menu {margin-left: 0px;border-top: 4px #c0002a solid;}
#menu dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;font-family: Arial, sans-serif;font-size: 8pt;}
#menu dl {float: left;width: 120px;height: 60px;margin: 0 0 20px 2px;}
#menu dt {cursor: pointer;text-align: center;color: #ffffff;padding-top: 2px;padding-bottom: 2px;}
#menu dd {position: absolute;border: 0px solid #ffffff;width: 120px;}
#menu li {padding: 1px 4px 3px 4px;text-align: left;}
#menu li a, #menu dt a {text-decoration: none;display: block;border: 0 none;}
#menu li a:hover {text-decoration: underline;}
#menu dt a:hover {text-decoration: none;color: #ffffff;}
#centre {padding: 5px 5px 30px 5px;margin-left: 165px;margin-right: 165px;color: #485858;border: 0px #ffffff solid;}
#centre h1 {font-size: 14pt;padding-left: 1em;padding-right: 1em;padding-top: 0;font-family: Arial, Verdana, sans-serif;text-align: left;color: #c0002a;}
#centre h2 {height: 28px;background: url(../images/h2_tr.png) no-repeat top left;font-size: 10pt;padding-left: 30px;padding-top: 8px;font-family: Arial, Verdana, sans-serif;text-align: left;color: #485258;}
#centre p {padding-left: 2em;padding-right: 2em;padding-top: 5px;text-align: justify;font-size: 10pt;}
#centre a {font-family: Arial, sans-serif;font-size: 10pt;color: #485258;text-decoration: underline;}
#centre a:hover {color: #485258;text-decoration: underline;}
#centre ul {padding: 5px;}
#centre li {list-style-type: disc;}
#gauche {float:left;width: 150px;text-align: left;font-size: 12pt;color:#c0002a;font-family: Arial, sans-serif;padding: 20px 5px 30px 5px}
#gauche h1 {height: 35px;font-size: 10pt;font-weight: bold;font-family: Arial, sans-serif;margin-left: 2px;margin-top: 10px;color: #485258;padding-top: 8px;padding-left: 8px;text-align: center;background: url(../images/fleche.gif) no-repeat top left;}
#gauche p {padding:0 4px 0 4px;margin-bottom: 10px;}
#droite {float:right;width: 175px;text-align: center;font-size: 12pt;color:#c0002a;font-family: Arial, sans-serif;padding:0 4px 0 4px;}
#droite h1 {font-size: 10pt;font-weight: bold;font-family: Arial, sans-serif;margin-right: 2px;margin-top: 75px;color: #485258;padding-top: 2px;text-align: center;}
#droite p {padding:0 4px 0 4px;margin-bottom: 20px;}
#pied {width:982px;height: 100px;margin: 0 auto;text-align: center;font-size: 9pt;background-color:#c0002a;color:#ffffff;background: url(../images/bas_pied.png) no-repeat top center;border: 0px #c0002a solid;border-top: 0px #c0002a solid;}
#pied p {padding-top: 10px;}
#pied  a {color: #ffffff;text-decoration: underline;}
#pied  a:hover {color: #ffffff;text-decoration: underline;}
#bas {text-align: center;color: #485258;font-size: 8pt;font-family: Arial, sans-serif;margin-top: 20px;margin-bottom: 20px;}
#bas a {color: #485258;text-decoration: none;}
#bas a:hover {color: #485258;text-decoration: underline;}
.menugauche a {font-size: 9pt;font-family: Arial, sans-serif;text-decoration: underline;margin: 0;color:#485258;}
.menugauche a:hover {font-family: Arial, sans-serif;text-decoration: underline;color: #c0002a;}
.menugauche {list-style-type: none;margin: 0;margin-left: 15px;text-align: left;font-size: 9pt;}
.menugauche li {margin-bottom: 2px;}
.menudroit a {font-size: 9pt;font-family: Arial, sans-serif;text-decoration: underline;margin: 0 2px;color:#485258;}
.menudroit a:hover {font-family: Arial, sans-serif;text-decoration: underline;color: #c0002a;}
.menudroit {list-style-type: none;margin: 0;padding: 0 2px 0 2px;text-align: center;font-size: 9pt;}
.menudroit li {margin-bottom: 4px;}
.rouge {background-color: transparent;background: url(../images/onglet_R0.png) no-repeat top center;}
.rouge:hover {color: #ffffff;background-color: transparent;background: url(../images/onglet_R1.png) no-repeat top center;text-decoration: none;}
.rouge dt a {background-color: transparent;color: #ffffff;text-decoration: none;}
.rouge dt a:hover {background-color: transparent;color: #ffffff;text-decoration: none;}
.rouge ul {background-color: #c0002a;color: #ffffff;}
.rouge li a {background-color: #c0002a;color: #ffffff;}
.rouge li a:hover {background-color: #c0002a;color: #ffffff;}
.orange {background-color: transparent;background: url(../images/onglet_R0.png) no-repeat top center;}
.orange:hover {background-color: transparent;background: url(../images/onglet_O1.png) no-repeat top center;text-decoration: none;}
.orange dt a {background: #c0002a;color: #ffffff;text-decoration: none;}
.orange dt a:hover {background: #f29400;color: #ffffff;text-decoration: none;}
.orange ul {background: #f29400;color: #ffffff;}
.orange li a {background: #f29400;color: #ffffff;}
.orange li a:hover {background: #f29400;color: #ffffff;}
.rouge1 {margin-top: 12px;}
.rouge2 {margin-top: 6px;}
.rouge3 {margin-top: -1px;}
.spacer {clear: both;}

.texteimg {float : left;width : 70%;margin : 1em 0;padding-right : 1em;display : block;}
.imgtexte {float : right;width : 25%;margin : 2em 0;}
.textegauche {float : left;width : 50%;margin : 0.5em 0 0 25px;display : block;}
.textegauche li {margin: 0 0 0 25px;}
.textedroite {float : right;width : 40%;margin : 0.5em 0 0 0;}