body{font-family: helvetica, arial, sans-serif;font-size: 12px;background: url(BG.png) repeat-x top #EFEFEF;margin-top:0;}
sup {line-height: .5em;}
q {font-family:georgia, times, serif; font-style:italic; color: #424242;}

#page,.top {margin-left: auto;margin-right: auto;text-align: left;}
#page{width: 900px;}

#logo{float: left;width:185px; height:180px;display:none;}

.top{width:920px;height: 185px;margin-bottom: 40px;}
.top #text{display:none;}

#DE{background: url(header-DE.png) no-repeat;}
#EN{background: url(header-EN.png) no-repeat;}
#FR{background: url(header-FR.png) no-repeat;}
#ES{background: url(header-ES.png) no-repeat;}

#leftmenu{float:left;width: 180px;font-weight: bold;padding:0;}
#leftmenu a, #langchoice a,#footer a {text-decoration:none;}
#leftmenu a:hover{color:#EB6909}
#leftmenu ul, #photos ul {padding:0; list-style-type: none;}

.continentlist {margin:0;}
.continentlist li {padding: 10px 0; }
.continentlist li a {margin-left: 10px; font-size:13px; color: #424242;}
.continentlist li ul {display:none;}
.continentlist li.sel_cont ul {display:block;}

.countrylist {padding: 10px 0; margin: 10px 0 0 20px; border-left: solid 10px #E0E0E0;}
.countrylist li {padding: 5px 0 5px 10px;}
.countrylist li a{margin:0; font-size:11px; color: #696969;}
.countrylist li.prli a, .continentlist li.prli a{color: #c00344;}

.bbcont {border-bottom: 1px dotted #A6A6A6; }

li.sel_cont a, li.sel_cont ul li.sel_coun a { color: #EB6909;}
li.sel_cont ul li a {color:#696969;}
li.sel_cont>a:after, li.sel_coun>a:after {content: " " url(puce.png);}

.hmenu {text-align: left;padding: 0;margin: 0;}
.hmenu li{display: inline;padding: 0 1px;margin: 0;}

.lines {height:1px;padding:0;border: 0;margin: 0;clear: both;line-height:0;font-size: 0;}

#content{margin-left: 210px; line-height:135%;text-align: justify;}
#content ul {padding-left: 5px; margin:0;}
#content ul li{list-style-type: none;background:url(puce.png) 0 6px  no-repeat;padding-left: 15px;margin:0}

h1{ color:#EB6909; font-size:24px;line-height:normal}
h2 { color:#c00344; font-size:18px;line-height:normal}

#langchoice {margin:0;padding:5px 10px;}
#langchoice li{padding: 2px 10px;background-color: transparent;border: 0;}
#langchoice li a{color:#000; font-weight: bold;}
#langchoice li.sel a{color:#FFF;}
#langs{float: right;margin-right:10px; background:url(BG-choix-langue.png);height:25px;}

.databar {background-color:#FCFBFB;padding: 10px;margin: 10px 0 20px 0;border: solid #A6A6A6 1px;text-align: center;}
.databar strong {font-weight: bold;}

.chapeau {font-weight: bold; font-size: 14px; color: #1C253E; margin:0}

.subt, .mediatitle {font-weight: bold;display: inline;margin-right: 5px;}

.subtcr {font-weight: bold;display: block;margin-bottom: 10pt;}

.surveycont pobs{margin: 0 0 8px 12px ;text-indent: 10px}

#footer{border-top: 1px dotted #A6A6A6; margin: 40px 0 20px 0; padding: 10px 0 0 0;color:#707070;font-size:11px;}
#footer a{color:#707070;}
#copy{float:left;}
#by {float: right;}

#mediacolumn{position: relative;top:0;float: right;width: 100px;margin: 5px 0 5px 10px;text-align: center;}
#mediacolumn img {border: none;padding: 1px 0;}
#mediacolumn dd,#mediacolumn dt, #mediacolumn dl{border:0;padding:0;margin: 0;}

#spotlights dd{font-weight: bold;}

.highlight{background-color: red;}
