html{font-size:100%;}
body{font-family:Arial, Helvetica, FreeSans, sans-serif;font-size:.8em;line-height:1.6;color:#000;background:#FFF;height:100%;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;font-style:normal;margin:1em 0 .5em;}
h1{font-size:1.85em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h4{font-size:1em;}
ul,ol{margin:.75em 0 .75em 32px;padding:0;}
p{text-align:justify;margin:.75em 0;}
address{font-style:normal;margin:.75em 0;}
:focus{outline-color:0;outline-style:none;outline-width:0;}
em{font-style:italic;}
strong{font-weight:700;}
form,fieldset{border:none;margin:0;padding:0;}
input,button,select{vertical-align:middle;}
.right{text-align:right;}
.left{text-align:left;}
#wrapper{width:1000px;color:#014576;background:#fff;margin:0 auto;}
#header{height:99px;margin:0;padding:0;}
#menu{height:25px;padding-top:5px;background-color:#014576;}
#menu ul{list-style:none;text-align:center;margin:0;padding:0;}
#menu ul a{display:block;color:#FFF;background-color:#014576;text-decoration:none;margin:0;padding:3px;}
#menu ul a.root{font-size:11px;letter-spacing:2px;}
#menu ul a:hover,#menu ul a:active{/*background-color:#31739F;*/font-weight:700}
#menu ul a.root:hover,#menu ul a.root:active{background-color:#014576;font-weight:700;}
#menu ul li.firstlevel{float:left;width:250px;}
#menu ul.submenu{display:none;position:relative;width:250px;z-index:1000;}
html>/**/body #menu ul.submenu{display:none;position:absolute;width:250px;z-index:1000;}
#menu ul li ul.submenu li{clear:both;}
#content{height:510px;margin:0;padding:0;}
#contentaccueil{height:520px;margin:0;padding:0;}
.content-min{width:85%;margin:auto;}
.content-left{width:185px;height:510px;float:left;padding-left:5px;}
div.tabcontent{height:434px;text-align:justify;font-size:.9em;overflow:auto;}
.content-right{width:580px;height:500px;float:right;padding-right:10px;}
table.docdiverses{margin-bottom:20px;}
table.docdiverses img{width:30px;height:30px;}
table.hommages{margin:30px auto;}
.clear{width:30%;border-bottom:solid #036 2px;margin:30px auto;}
.hommage_left{width:120px;height:400px;float:left;text-align:right;margin-top:30px;}
.hommage_center{width:175px;height:400px;float:left;margin-top:45px;}
.hommage_right{width:430px;height:400px;float:left;margin-top:30px;}
.hommage_content{height:350px;overflow:auto;padding:2px;}
.logo{padding:15px;}
#main{width:800px;height:510px;overflow:auto;float:left;}
#mainaccueil{width:740px;height:528px;overflow:hidden;float:left;}
#mainer{width:740px;height:528px;overflow:auto;float:left;}
div.imgaccueil{overflow:hidden;}
#colrightdiapo{width:260px;height:528px;float:right;overflow:hidden;}
.thumbvideo{background-color:black;padding-top:5px;}
#colright{width:198px;height:510px;float:right;overflow:auto;}
#colright ul.listexposants{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#colright ul.listexposants li{font-size:.8em;margin:0;}
#colright ul.listexposants li a{color:#014576;text-decoration:none;}
#footer{clear:both;height:32px;background-color:#014576;color:#FFF;font-size:.8em;margin:0;}
#footer span.sitemap{display:block;text-align:center;margin-top:-10px;}
#footer a{color:#FFF;text-decoration:none;}
#footer a:hover,#footer a:active{text-decoration:underline;}
a img,img{border:none;}
.center,#footer p{text-align:center;}
#menu ul a.last,#menu ul.submenu a,#menu ul.last a{margin:0;}
table.hommages a,table.hommages a:hover{text-decoration:none;color:#036;}
#colright ul.listexposants li.selected,#colright ul.listexposants li:hover{color:#014576;text-decoration:none;font-size:1em;font-weight:700;}
.diapo{width:200px;margin:0 auto;text-align:center;margin-top:28px;cursor:pointer}
#caption{font-size:12px;font-weight:bold;width:225px;text-align:right;}
