body{ margin:0; padding:0; font-family:Verdana; font-size:11px; color:#ffffff; background:#000 url(/medias/images/design/bg.jpg) no-repeat center top }
h1{ margin:0; padding:0; font-size:16px; color:#f6a617; margin-bottom:10px }
h2{ margin:0; padding:0; font-size:14px; color:#f6a617; margin-bottom:5px }
h3{ margin:0; padding:0; font-size:12px; color:#333333; margin-bottom:5px; padding-top:5px }
a{ color:#993300 }
a:hover{ color:red }
p{ margin:0; padding:0; margin-top:3px; margin-bottom:6px }



#conteneur{ width:990px; margin:0 auto; margin-top:20px }

#header{ width:990px; height:70px }
#header .logo{ position:absolute; border:0 }
#header .pubadd1{ position:absolute; width:460px; height:60px; margin-left:265px; margin-top:-3px }
#header .loginBox{ position:absolute; width:290px; margin-left:690px; text-align:right; margin-top:50px }
#header .loginBox a{ color:#f6a617 }

#menu{ position:absolute; width:980px; list-style-type:none; margin:0; padding:0; padding-left:10px; padding-top:2px }
#menu li{ margin:0; padding:0; float:left }
#menu li a{ color:#353535; display:block; width:70px; padding:10px; text-transform:uppercase; font-size:12px; text-decoration:none }
#menu li.selected a{ font-weight:bold }
#menu li a:hover{ color:#ff0000 }

#contenu{ width:990px; background:url(/medias/images/design/interface.png) no-repeat top center; }
#contenu .webcontent{ padding-top:41px }
#contenu .webcontent .content{ padding:10px; background:#ffffff url(/medias/images/design/preheader.png) no-repeat top center; color:#222222; }
#contenu .endContenu{ width:990px; height:15px; background:url(/medias/images/design/interface_footer.png) no-repeat bottom}

#footer{ background:url(/medias/images/design/footer.jpg) no-repeat; width:990px; height:30px; margin-top:10px }
#footer p{ margin:0; padding:0; color:#dedede; padding:8px }
#footer p a{ color:#f6a617 }
#footer div.copyright{ position:absolute; width:190px; text-align:right; margin-left:792px; margin-top:8px }
#footer div.copyright a{ color:#993300 }



.breaker{ clear:both }
.back{ margin:0; padding:0; width:80px; text-align:right; float:right}
tr.headings td{ font-weight:bold; padding:5px; background:#999999 }
tr.type1 { background:#D1D1D1 }
tr.type2 { background:#DEDEDE }

.internal_menu{ list-style-type:square }
.internal_menu li{ margin:0; padding:0; padding:3px; margin-bottom:4px }
.internal_menu li a{ color:black }
.internal_menu li a:hover{ color:red }

.lastUpdate{ margin:0; padding:0; font-size:10px; color:#444444; width:200px; text-align:right; float:right }

.error{ margin:10px; padding:6px; border:1px solid red }
.ok{ margin:5px; padding:3px; border:1px solid green }

.sysboutton{ width:20px; border:0 }

.PoiOverView{ z-index:200; display:none; margin-left:26px; margin-top:-2px; position:absolute; width:220px; background:#eeeeee; border:1px solid #666; padding:4px }
.PoiOverView h4{ color:maroon; margin:0; padding:0; margin-bottom:5px }
.PoiOverView b{  }
.PoiOverView p{ margin:0; padding:0; margin-bottom:3px }

p.breadcrumb{ margin:0; padding:0; margin-top:-5px; margin-bottom:10px; font-size:10px }
p.breadcrumb a{ color:#666666 }

p.addedbyandwhen{ font-size:10px; color:#666666 }

img.itemIcon{ width:25px; float:left; margin-right:5px }

.linkedCrafts{ padding:3px; background:#dedede; border:1px solid #999999 }

#comments{ padding:4px; padding-bottom:6px; font-size:10px; margin:4px; margin-top:15px; margin-bottom:0 }
#comments h4{ font-size:12px; margin:0; padding:0 }
#comments a{ font-size:10px; color:#666666 }

.aComment{ margin-top:5px; margin-bottom:10px; border:1px solid #999999; padding:4px }
.aComment p{ margin:4px; padding:2px }


.quickSubmit{ margin:4px; padding:4px; border:1px solid #dedede }


.loading_visible{ }
.loading_invisible{  }
