/* CSS Document */
body {margin: 0; border: none; background: white url(/img/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
img {border:none;}
p {text-align:left;}
a, a:link, a:visited, a:active {color:#39F; font-style:normal; text-decoration:none; font-weight:bold;}
a:hover {color:#39F; font-style:normal; text-decoration:underline; font-weight:bold;}
h1 {color:#DF6AD3; font-size:14px; border-bottom:1px solid #DF6AD3; clear:both;}
h2 {color:#DF6AD3; font-size:12px; border-bottom:1px dotted #DF6AD3; clear:both; padding-top:10px;}
li.dl {display:list-item; list-style:square outside url(/img/puce1.gif);}
pre {background:#C7E233; padding:5px; width:490px; overflow:scroll;}
input {color:#DF6AD3; border:1px dotted #A8BE13;}
input[type=submit], input[type=reset] {background:#DF6AD3; color:#FFF;}
input[type=image] {color:#DF6AD3; border:none;}
select, option {color:#DF6AD3; border:1px dotted #A8BE13;}
textarea {color:#DF6AD3; border:1px dotted #A8BE13;}

#content {clear:both; width:787px; margin:15px auto 0 auto; padding:0;}
#top {clear:both; width:787px; height:16px; background: url(/img/top.gif) no-repeat; text-align:center;}
#header {clear:both; width:775px; height:70px; background:#FFF; border-left:1px solid #39F; border-right:1px solid #39F; padding:0 5px; vertical-align:middle;}
.het {width:775px; border:none; border-collapse:collapse; vertical-align:top;}
.hel {width:250px; vertical-align:top;}
.her {width:505px; vertical-align:top; text-align:right;}
#menu {clear:both; width:785px; background:#FFF; border-left:1px solid #39F; border-right:1px solid #39F; padding:5px 0;}
#mainMenu {background:#FFF; color:#39F; font-size:1em; height:20px; position:relative; line-height:20px;}
#mainMenu a {padding:0 12px; font-weight:bold; position:absolute; bottom:-1px; color:#FFF;}
#submenu {background:#39F; line-height:20px; width:100%; font-size:0.9em;} 	
#submenu div {white-space:nowrap;}
#mainMenu .activeMenuItem {background:#39F url('/img/menug.gif') no-repeat; cursor:pointer;}
#mainMenu .activeMenuItem img {position:absolute; top:0; right:0;}
#mainMenu .inactiveMenuItem {color:#39F; cursor:pointer;}
#submenu a {text-decoration:none; padding:0 5px; color: #FFF;}
#submenu a:hover {text-decoration:underline;}
#contenu {clear:both; width:775px; background:#FFF; border-left:1px solid #39F; border-right:1px solid #39F; padding:0 5px;}
#contenu li {display:list-item; list-style:square outside url(/img/puce.gif); padding-bottom:3px;}
.cl {width:605px; vertical-align:top; padding-right:10px;}
.cr {width:160px; vertical-align:top;}
#footer {clear:both; width:775px; background:#FFF; border-left:1px solid #39F; border-right:1px solid #39F; text-align:center; padding:80px 5px 0 5px;}
#footersep {width:80%; text-align:center; border-bottom:1px dashed #39F; margin:0 auto 3px auto; vertical-align:top; padding-bottom:3px;}
#bottom {clear:both; width:787px; height:16px; background: url(/img/bottom.gif) no-repeat;}
#divers {width:787px; margin:10px auto 0 auto; text-align:center;}
#divers p {text-align:center;}

#center, #center p {text-align:center;}
.definition {color:#A8BE13; font-style:italic;}
.search {}
.touche {border:thin #39F outset; padding:0 5px;}
.catphoto {float:left; margin:3px; border:1px dotted #39F;}