*{ margin:0; padding:0}
html { height: 100%; /*bug opera*/}
body{ font-family:Arial, Helvetica, sans-serif; background:#1e0e00 url(/images/body.jpg) repeat-x left top; min-height: 100%; font-size: 9px; }
a{ outline:none;text-decoration:none; }

.clearall { clear: all; }



#fond{ position:absolute; margin-top: 38px; float : left; width : 252px ; height : 505px; background: url(/images/fond-body.jpg) no-repeat left top; min-height: 100%;}

h1.logo span.logo {display:none}

#logo{position:absolute; margin-top: 45px; float : left; width : 262px ; height : 53px; background: url(/images/logo.png) no-repeat left top; }
html>body div#logo {filter: none; background: transparent url(/images/logo.png) no-repeat 0 0px;}
div#logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='scale')}






#page{ margin:auto 0px auto 0; width:auto; }

#menu{ padding:8px 0 0 0; height:11px; }
#menu ul{margin :0px 10px;position:static; width:290px; }
#menu li{ margin:0px 20px 0 0;float:left; display:inline; }
#menu li a{ float:left; display:block;text-indent:-9999px; height:13px }
/*ONGLETS MENU*/
#accueil{ background:url(../images/accueil.gif) no-repeat left top; }
#accueil a{ background:url(../images/accueil.gif) no-repeat left bottom; width:68px; }
#accueil a:hover{ background:none; }

#references{ background:url(../images/references.gif) no-repeat left top; }
#references a{ background:url(../images/references.gif) no-repeat left bottom; width:92px; }
#references a:hover{ background:none; }

#contact{ background:url(../images/contact.gif) no-repeat left top; }
#contact a{ background:url(../images/contact.gif) no-repeat left bottom; width:68px; }
#contact a:hover{ background:none; }


#contenu{position:absolute; margin-left : 279px; margin-top : 40px;}


.news{ }

.news h2{width : 480px; height : 6px; line-height: 6px; background:url(../images/haut-para.jpg) no-repeat left ; 
		display: block; font-size: 1.3em; font-weight:bold; color: #6f3c00; text-transform:uppercase; padding:5px 10px;}

.news h2 span{width : 8px; height : 11px; line-height: 11px; background:url(../images/fl.gif) no-repeat left; padding: 0px 10px;}		
		
.news p {width: 460px; background:url(../images/centre-para.jpg) repeat-y left ;
		display: block; font-size: 1.1em; font-weight:bold; color: #c09d53; text-align : justify; padding:5px 20px ;}		
		
.news .bas {width : 500px ; height : 22px; line-height: 22px; background:url(../images/bas-para.jpg) no-repeat left top;}

.xlarge{ font-size:20px; }
.xxlarge{ font-size:24px; }
.smale{ font-size:12px; }
.xsmale{ font-size:10px; }
.xxsmale{ font-size:8px; }


#piedpage{position:absolute; top: 515px; float : left;}
#keywords{ width: 765px; font-family:Georgia, "Times New Roman", Times, serif; color:#6f3c00; font-size:15px; font-weight:700; margin:0 0 0 10px;}		


#mentions{ margin:20px 0 0 18px; clear:both; float:left; display:inline; height:16px; }
#mentions p{ color:#573415;font-size:0.9em; }
#mentions a{ color:#915929;line-height:160%; }
#mentions a:hover{ border-bottom:#915929 1px dotted; }

.image{border: 2px solid #000000; padding:2px; background: #ffffff; margin-right:5px}
a.lien{ color:#915929;line-height:160%; }
a:hover.lien{ border-bottom:#915929 1px dotted; }
.titre {font-size: 0.9em; font-weight:bold; color: #6f3c00; text-transform:uppercase;}
.description {font-size: 0.8em; }
