*{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#50350E;}
body {margin:0;padding:0;background:url("img/fond.jpg") repeat-x top center;background-color: #FFE1BB;}
td#haut{width:765px;height:170px;padding:0; margin:0; background:url("img/haut.jpg") no-repeat top left;}
td#gauche{width:180px; height:405px;vertical-align:top;background:url("img/menu.jpg") no-repeat top right;background-color:#FFE1BB;}
td#corps{background:url("img/corps.jpg") no-repeat top left;width:585px; vertical-align:top;}
td#corps div#contenu{background:url("img/bouton.gif") no-repeat bottom right; height:100%; width:100%; display:block;}
td#bas{width:765px;height:25px;}
td#kmn{width:750px; height:40px;vertical-align:middle; text-align:center;font-size:11px;}
td#kmn a{font-size:11px;color:#8C3333; text-decoration:underline;}
td#kmn a:hover{color:#000000;text-decoration:none;}
td#kmn img{ vertical-align:middle;}
/*********** table menu ************************/
td#gauche table{	width:100%; padding:0; margin:22px 0;}
td#gauche table td{text-align:center; margin:8px 0; padding:0;}
td#gauche table td a{color:#ffffff;font-size:12px; font-weight:bold; display:block; margin:8px 0; padding:0;text-decoration:none;}
td#gauche table td a:hover,td#gauche table td a.active{color:#8C3333;}
/*********** mise en page du contenu ***********/
h1{margin:0; padding:0;}
h2{font-weight:bold; font-size:12px; color:#FCF0D5; margin:0 0 5px 0; padding:0;}
td.cadre_centre2 h3{font-weight:bold; font-size:12px;margin:0 0 5px 0; padding:0; color:#A97120;}
td.cadre_haut2 h2{font-weight:bold; font-size:18px; color:#ffffff; margin:0 0 0 40px; padding:0; font-family:"Times New Roman", Times, serif;}
table#horaires h2{font-weight:bold; font-size:18px; color:#ffffff; margin:0; padding:0; font-family:"Times New Roman", Times, serif;}
p{margin:0 0 5px 0; padding:0;}
td#corps ul{ margin:0 0 0 15px; padding-left:15px;}
table.cadre td li{ margin-bottom:3px;}
table.cadre2 td li{ margin-bottom:3px; list-style-image:url(img/puce.gif);}
strong{color:#8C3333;}
a{color:#8C3333;text-decoration:underline;}
a:hover{color:#000000; text-decoration:none;}
.min{ font-size:smaller; color:#666666;}
img.border{border:1px solid #ffffff;}
/*********** cadre *************/
table.cadre,table.cadre2{margin-right:5px;}
td.cadre_haut{ height:50px;background:url("img/cadre_haut.gif") no-repeat bottom left;}
td.cadre_haut_droit{ width:10px; height:50px;background:url("img/cadre_haut_droit.gif") no-repeat bottom left;}
td.cadre_gauche{width:10px;background:url("img/cadre_gauche.gif") repeat-y top right;}
td.cadre_droit{width:10px;background:url("img/cadre_droit.gif") repeat-y top left;}
td.cadre_bas{height:33px;background:url("img/cadre_bas.gif") no-repeat top left;}
td.cadre_droit_bas{width:10px;height:33px;background:url("img/cadre_droit_bas.gif") no-repeat top left;}
/*********** cadre2 *************/
td.cadre_haut2{ height:30px;background:url("img/cadre_haut2.gif") no-repeat bottom left; vertical-align:top;}
td.cadre_haut_droit2{ width:10px;background:url("img/cadre_haut_droit2.gif") no-repeat bottom left;}
td.cadre_gauche2{width:10px;background:url("img/cadre_gauche2.gif") repeat-y top right;}
td.cadre_droit2{width:10px;background:url("img/cadre_droit2.gif") repeat-y top left;}
td.cadre_bas2{height:33px;background:url("img/cadre_bas2.gif") no-repeat top left;}
td.cadre_droit_bas2{width:10px;height:33px;background:url("img/cadre_droit_bas2.gif") no-repeat top left;}