*{margin:0;padding:0;border:0;}
body{background:#e1e1e1 url('../graphics/bgd_home.png') repeat-x 0 -130px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;}
#container {position: relative;width: 1000px; left: 50%; margin-left: -500px; height:100%;}
#contents {height:100%; color:#666;overflow:auto;}
#header{text-align:center;height:200px;}
#header h1{color:#aaa;font-size:1.6em;font-weight:normal;}
#lang{position:absolute;top:15px;right:10px;width:25px;font-size:80%;line-height:1.6em;}
#left{width:330px;float:left;}
#contenu{width:650px;float:left;margin-left:20px;}
#contenu li {margin: 0 2em; }
#menu{position: fixed; z-index:20;bottom:0px; height:30px;text-align:center;width:100%;background:#fff url('../graphics/bgd_home_bottom.png') repeat-x;}
/*.safari #menu{position: fixed; z-index:20;bottom:0px; height:20px;text-align:center;width:100%;background-color:#fff;-webkit-box-shadow:0px -3px 5px rgba(100,100,100,0.4);}
.safari #menu ul{ margin-top:0px;list-style-type: none; text-align: center; } 
*/
#menu p{}
#menu ul{ margin-top:10px;list-style-type: none; text-align: center; } 
#menu li { display:inline; padding: 0px 10px; }
.detail {position: absolute;top:100px; left:350px;background-color:#fff; width:650px;height:90px;text-align:left; z-index:10;}/*-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);*/
.titre-page {position: absolute;top:130px; left:350px;background-color:#fff; width:650px;text-align:left; z-index:8;}/*-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);*/
.section{margin-left:5px;}
.section p{margin-left:24px;margin-bottom:10px;}
.detail p{margin:0 10px;}
#infos{margin:0 0 2em 0;color:#333;background-color:#ccc;padding:1em;}
#infos p{}
#menu a, #container a{color: #b44b14;text-decoration: none;}
#menu a:hover, #container a:hover{color: #b44b14;border-bottom:1px #b44b14 dotted;}		
a#logo:hover{border-bottom:0px transparent solid;}
#logo,.pictos{float:left;}
h2{color: #7A6A48;font-weight:normal;margin:10px 0;}
h3{color:#7A6A48;margin:5px 0;}
h4{color:#b44b14;background-color:#eee;margin:5px 0;padding:0 5px;cursor:pointer;}
h5{color:#b44b14;cursor:help;border-bottom:#b44b14 1px dotted;display:inline;}
img.imggauche{float:left;margin:0 10px 5px 0;border:#b44b14 1px solid;}
.cache{background-color:#eee;border:#b44b14 1px dotted;padding:5px;margin:0 10px;color:#333;}
.bouton{display:block;float:left;background-color:#b44b14;border:1px solid #666;border-top:1px solid #eee;border-left:1px solid #eee;font-size:150%;font-weight:bold;color:#fff;cursor:pointer;padding:5px 10px;}
.important{color:#445a08;}
.error{color:#880f21;}
.big{font-size:200%;padding:0 1em;}
.imgleft{float:left;margin-right:1em;}
.imgright{float:right;margin-left:1em;}
.size12{font-size:100%;}
a.linkext{
background: url('../graphics/extlink.gif') left center no-repeat;
padding-left: 16px;
}
#form_newsletter{background-color:#ccc;margin-top:1em;}
#form_newsletter fieldset{padding:1em;}
#form_newsletter input[type='text']{margin:1em 0;width:300px;}
#form_newsletter input[type='submit']{background-color:#b44b14;color:#fff;width:300px;font-size:1.2em;}

* html a.linkext{ display:inline; } #contenu a img{border: 1px #b44b14 solid;} #modal { position: fixed; background: #b44b14; z-index: 102; color:#fff; display:none; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align:left; top:100px; left:50%; width:300px; text-align:center; } hr{border:1px #b44b14 solid;} a.imgzoomleft img{float:left;margin-right:10px;} a.imgzoomright img{float:right;margin-left:10px;}


