body{margin:10px 0;padding:0;text-align:center;font:0.7em verdana, helvetica, sans-serif;background:#fff url('images/bg.png') repeat fixed 100% 100%;}
div#conteneur{width:770px;margin:0 auto;text-align:left;background:#ffffff;border:1px solid #000;}
.rouge{color:#CC3333;}
.soustitre{color:#CC3333;}
.rougemenu{color:#CC3333;font-weight:bold;}
.marron{color:#816445;}
.marronpg{color:#663300;}
#carte, #itineraire, #other_infos{margin-left:20px;}
.floating_box, .homestead_view{float:left;display:inline;}
h1#header{height:70px;background:url('images/malik.png') no-repeat;width:770px;margin:0}
h1#header a{position:relative;left:50px;top:18px;font-family:verdana, helvetica, sans-serif;font-size:24px;color:#003333;text-decoration:none;}
.conteneur{position:absolute;left:30px;}
div#contenu{padding:0 190px 0 20px;color:#816445;}
div#contenu h2{padding-left:40px;line-height:30px;font-family:verdana, helvetica, sans-serif;font-size:1.2em;background:url('images/coeur.gif') no-repeat 0% 100%;color:#CC3333;border-bottom:1px solid #333}
div#contenu p{margin-left:15px;text-align:left;line-height:1.4em;color:#663300;}
.image{float:left;margin-right:10px;}
box{height:70px;width:500px;border-color:#FF9900;margin:0;}
div#box p a{color:#333;background:#fff;text-decoration:none;}
div#box p a:hover{color:#000;background:#fff;text-decoration:underline;}
div#contenu p a{color:#816445;background:#eee;text-decoration:none;}
div#contenu p a:hover{color:#816445;background:#ddd;text-decoration:underline;}
div#contenu h2 a{color:#333;background:#fff;text-decoration:none;}
div#contenu h2 a:hover{color:#000;background:#fff;text-decoration:underline;}
div#map{margin-left:15px;text-align:left;}
div#box{margin-left:15px;padding:15px;width:500px;text-align:left;line-height:1.4em;border:thin dashed #816445;}
pre{overflow:auto;}
#menu{width:770px;}
ul#menu{height:30px;margin:0;padding:0;background:#FFFFE7 url('images/bg_menu.png') repeat-x 0 -20px;list-style-type:none}
ul#menu li{float:left;font-size:0.8em;font-weight:bold;text-align:center;}
ul#menu li a{padding:0 10px;line-height:20px;letter-spacing:1px;color:#CC3333;display:block;text-decoration:none;border-right:1px solid #ccc;}
ul#menu li a:hover{color:#fff;background:url('images/bg_menu.png') repeat-x 0 0;}
#vertical{position:relative;float:right;right:3px;width:175px;text-align:right;}
div#vertical h2{padding-left:25px;line-height:20px;font-size:1.2em;background:url('images/coeur1.gif') no-repeat 0% 100%;color:#CC3333;border-bottom:1px solid #333;text-align:left}
div#vertical p{margin-right:5px;font-size:0.9em;line-height:14px;color:#816445;}
div#vertical p a{line-height:14px;color:#816445;text-decoration:none;}
div#vertical p a:hover{color:#816445;background:#eee;}
.menuv{list-style-type:none;margin:0;padding:0;cursor:pointer;}
ul.menuv a{line-height:14px;font-size:0.9em;color:#816445;text-decoration:none;font-weight:bold;}
ul.menuv li{margin-left:0px;text-align:right;}
ul.menuv li a{line-height:14px;font-size:0.9em;color:#816445;text-decoration:none;font-weight:bold;}
ul.menuv li a:hover{color:#816445;background:#eee;}
p#footer{margin:0;padding-right:10px;line-height:20px;text-align:center;color:#816445;font-size:0.9em;}
.beige{line-height:10px;color:#FFFFE7;}
p#footer a{color:#CC3333;text-decoration:none;}
p#footer a:hover{color:White;background:#CC3333;text-decoration:none;}
#table{margin-left:15px;text-align:left;line-height:1.4em;color:#663300;}
#mytable{padding:0;margin-right:10px;text-align:left;font:10px verdana, helvetica, sans-serif;}
th{font:bold 10px verdana, helvetica, sans-serif;color:#CC0033;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;text-align:center;padding:6px 6px 6px 12px;background:none;}
td.marronpg{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:center;color:#816445;}
th.nobg{border-top:0;border-left:0;border-right:1px solid #CCCCCC;background:none;}
td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#fff;padding:6px 6px 6px 12px;color:#816445;}
td.noborder{border:none;}
th.spec{border-left:1px solid #CCCCCC;border-top:0;background:#fff;font:bold 10px verdana, helvetica, sans-serif;text-align:left;color:#816445;}
th.ligne{background:#fff;font:10px verdana, helvetica, sans-serif;text-align:left;color:#816445;border:1px solid #CCCCCC;}
td.ligneborder{border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#ligne{padding:0;margin-left:15px;text-align:center;font:10px verdana, helvetica, sans-serif;color:#816445;}
p#liensRef{width:770px;margin:10px auto 0 auto;text-align:center;line-height:10px;color:#FFFFE7;font-size:0.9em;}
p#liensRef a{color:#FFFFE7;text-decoration:none;}
p#liensRef a:hover{color:#FFFFE7;text-decoration:underline;}
