body{font-size:90%;}
em{}
h1{font-size:2em;line-height:1.3em;font-weight:normal;}
h2{font-size:1.6em;font-weight:normal;line-height:1.2em;}
h3{color:#f00000;font-size:1em;font-weight:normal;font-weight:bold;}
/*h4{color:#aaa;margin:5px 0;padding:0 5px;cursor:pointer;border-top: 1px solid #eee;font-weight:normal;}
h5{color:#b44b14;cursor:help;border-bottom:#b44b14 1px dotted;display:inline;}
hr{border:1px #b44b14 solid;}*/
#contenu a{background-color:#f00000;color:#fff;text-decoration:none;padding:0 1px;}
#contenu a:hover{background-color:#000000;}
#contenu a.image{background-color:#fff;color:#fff;text-decoration:none;padding:0;}

#container {position: relative;width: 960px; left: 50%; margin-left: -480px; height:100%;}
#header{}
#header a{border:0;outline:0;}

#left{width:240px;float:left;background-color:#fff;}
#menu{margin:0 24px;}
#menu p{}
#menu ul{list-style-type: none;} 
#menu li {padding: 5px 10px;}
#menu li a{background-color:#f00000;color:#fff;text-decoration:none;padding:0 1px;}
#menu li a.on, #menu li a:hover{background-color:#000000;}
/*#infos{margin:1em 0 1em 0;color:#333;background-color:#eee;padding:1em;}*/

#contenu{width:700px;float:left;font-size:90%;margin-left:0px;line-height:1.5em;}
#contenu li {margin: 0 2em; }
#contenu a img{} 

iframe{margin:0;padding:0;}

.cache{background-color:#fff;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:#f00000;font-size:100%;font-weight:bold;}
.error{color:#f00000;}
.big{font-size:200%;padding:0 1em;}
.small{font-size:85%;}
.imgleft{float:left;margin-right:1em;}
.imgright{float:right;margin-left:1em;}
.fl {float:left;margin-right:8px;margin-bottom:8px;}
.box {float:left;width:110px;height:110px;}

#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;}

#notes{position:absolute; top:-15px; left: 50%; margin-left:-240px; width:480px; z-index:100;}
.note{position:relative;top:10px;background-color:#f00000;color:#fff;padding:1em;margin-bottom:1em;text-align:left;
	-webkit-box-shadow:0px 3px 5px rgba(100,100,100,0.8);
	-webkit-border-radius:5px;-moz-border-radius:5px;
	filter : alpha(opacity=80);  -moz-opacity : 0.8; opacity : 0.8;
	}
.note_close{position:absolute;top:-10px;right:-10px;}
.note_bottom{}
.note h3{color:#fff;}



