@charset UTF-8; 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,th { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
body,html { font-family:Verdana; font-size:12px; height:100%; }
body { margin:0; padding:0; }
.spacer { clear:both; }
.list li { list-style-type:none; display:inline; margin:0 10px 0 0; line-height:25px; }
h1 { color:#2e2e2e; font-size:30px; background-color:transparent; margin:0; font-weight:bolder; letter-spacing:-.05em; margin:0 0 .6em; position:relative; }
h2 { font-size:20px; background-color:transparent; margin:0; font-weight:normal; letter-spacing:-.05em; margin:0 0 .6em; position:relative; }
span.effet { position:absolute; display:block; top:0; left:0; height:100%; width:100%; background:url(/images/gradient_1.png) repeat-x; }
* html span.effet { background-color:#fff; background-color:transparent; background-image:url(/images/none.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gradient_1.png",sizingMethod="scale"); }
label { color:#a5a5a5; font-size:12px; margin-bottom:3px; display:block; }
p { text-align:justify; line-height:14px; margin:2px 0; }
small { font-size:9px; }
.bleu a:link { color:#00a9e0; text-decoration:none; }
.bleu a:visited { color:#00a9e0; }
.bleu a:hover,.bleu a:focus { color:#00a9e0; text-decoration:none; }
.orange a:link { color:#f97400; text-decoration:none; }
.orange a:visited { color:#f97400; }
.orange a:hover,.orange a:focus { color:#f97400; text-decoration:none; }
.blanc a:link { color:white; text-decoration:none; }
.blanc a:visited { color:white; }
.blanc a:hover,.blanc a:focus { color:white; text-decoration:none; }
a.active:link { color:#000000; text-decoration:underline; }
a.active:visited { color:#000000; }
a.active:hover,a.active:focus { color:#f97400; text-decoration:none; }
.c_bleu { color:#00a9e0; }
.c_orange { color:#f97400; }
.titre { font-size:48px; font-weight:lighter; margin-bottom:60px; }
.titre2 { font-size:24px; font-weight:lighter; margin-bottom:20px; color:#c7c7c7; }
.titre3 { font-size:18px; font-weight:bolder; margin-top:20px; }
#wrap { position:relative; min-height:100%; }
#header { height:58px; padding:30px 0 35px; width:1050px; margin:0 auto; }
input[type=text] { width:250px; height:22px; border:1px solid #c6c5c5; padding:2px 5px; font-size:17px; }
input[type=submit] { width:126px; height:29px; border:1px solid #c6c5c5; background-color:#787878; color:white; font-size:14px; }
#homepage { width:1050px; min-height:470px; margin:auto; padding-bottom:20px; }
.menuChronos { margin-bottom:50px; }
.description { width:960px; height:auto; padding:10px 12px; text-align:justify; background-color:#f3f3f3; margin:auto; }
.abcdere ul li,.suitenum ul li { list-style-type:none; display:inline; padding:0 2px 0 0; }
.pagination { color:#f97400; font-size:14px; margin-top:60px; text-align:justify; width:100%; }
.tabVille { font-size:14px; font-weight:bolder; }
#tabCateg { width:960px; min-height:430px; margin:20px auto 60px; }
#map_canvas { width:100%; height:300px; margin:10px 0 30px; z-index:1; }
#wiki .infodesc b { color:#00a9e0; }
#cadreInfo_bas { width:100%; margin-top:10px; height:auto; }
#tabSousCateg { background-image:url(/images/fond_tab.png); min-height:212px;background-repeat: no-repeat; }
#footer { background-color:#2e2e2e; background-image:url(/images/bg_footer.png); background-repeat:repeat-x; border-top:2px solid #f97400; color:white; font-size:10px; padding:20px 0 28px; width:100%; height:auto; }
#footer a,#footer a:link { color:#CDCDCD; font-size:10px; text-decoration:underline; line-height:12px; }
#footer a:hover,#footer a:focus { color:white; text-decoration:none; }
#footer ul,#footer div.footerBorder { border-right:1px solid #666666; float:left; margin:0; padding:0 18px; }
#footer ul li { line-height:12px; }
#footer ul ul { border:0; }
#footer .noBorder { border-left:none; padding-left:15px; }
#bottom { width:1050px; margin:0 auto; }
#thumbs { overflow:auto; list-style:none; padding:0; width:738px; }
#thumbs li { float:left; width:123px; height:80px; text-align:center; }
#thumbs a { display:block; }
#viewer { position:relative; width:740px; height:460px; background-color:black; text-align:center; }
#viewer img[src*=loader] { position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; }
#contact { width:480px; margin:auto; }
.cssform p { width:300px; clear:left; margin:0; padding:5px 0 8px; padding-left:155px; border-top:1px dashed gray; height:1%; }
.cssform label { font-weight:bold; float:left; margin-left:-155px; width:150px; }
.cssform input[type=text] { width:180px; }
.cssform textarea { width:250px; height:150px; }
.suggestionsBox { position:absolute; left:70px; margin:10px 0 0; width:200px; background-color:#787878; -moz-border-radius:7px; -webkit-border-radius:7px; border:1px solid #c6c5c5; color:#fff; z-index:10; }
.suggestionList { margin:0; padding:0; }
.suggestionList li { margin:0 0 3px; padding:3px; cursor:pointer; list-style:none; }
.suggestionList li:hover { background-color:#00a9e0; t}