@charset "utf-8";
/* CSS Document */

body {margin:0; background-color:#001f36; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
img {border:none; float:left}
p {float:left; margin: 10px 0}
p a, p a:visited {float:right; text-decoration:underline}
h1 {font-size:18px}

#principale {width:824px; position:absolute; margin-left:50%; left:-412px;}
#bg {width:779px; background-image:url(../img/bg.gif); float:left; padding-left:45px;}
#ban {width:734px;}
#menu {width:734px;}
#module {width:200px; float:left; margin-right:1px;}
#module li {line-height:20px}
#cont {width:532px; float:left;}

.idx-cl {width:164px; border-right:#666666 solid 1px; float:left; padding-left:10px;}
.idx-cl p {padding:0 10px 0 10px; margin-top:-10px}
#form {margin-top: 45px; float:left; width:70%}
#form p {float:none; font-size:12px}
#form span {font-style:italic; font-size:10px; color:#003366}

a, a:visited {text-decoration:none; color:#0066cc;}
a:hover, a:active {text-decoration:underline; color:#0066cc;}
a:active {color: #666666;}
ul {float:left; padding:20px; margin:0 0 0 10px; font-size:13px;}
li {list-style-image: url(../img/puce.gif); padding:0; margin:0;}

.gal {width: 100%; float:left;}
.tmh {width:66px; height:76px; background:#fff; border:#cccccc solid 1px; margin:0 25px 25px 0; float:left;}
.tmh img {border:#f2f2f2 solid 1px; margin:2px;}
.tmh:hover {background:#CCCCCC;  border:#999999 solid 1px;}
.tmh:hover img {border:#999999 solid 1px; margin:2px}
#loading img {float:none}

#copy { width:774px; color:#999999; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding-right:24px;}
#copy img {margin-top:10px; border: #999999 1px solid; float:right}
