body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:9pt "Trebuchet Ms", Arial, Helvetica, Sans-serif;font-weight:normal;color:#000;}

a {color:#000;}
a:hover {text-decoration:none;}
a:visited {color:#000;}

.photo {width:800px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:800px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:100px; height:31px; float:left;}
.photo ul.topic li a.set {display:block; font-size:11px; width:99px; height:30px; text-align:center;line-height:30px;color:#000;text-decoration:none;border:1px solid #fff;border-width:1px 1px 0 0;background:#becdd7;font-family:"Trebuchet Ms",verdana, arial, sans-serif;}


.photo ul.topic li a ul,.photo ul.topic li ul {display:none;}

.photo ul.topic li.active a{color:#000; background:#bbb;}

.photo ul.topic li a:hover,.photo ul.topic li:hover a{color:#fff; background:#333d4b;}

.photo ul.topic li.active ul
{display:block;position:absolute;left:0;top:31px;list-style:none;padding:0;margin:0;height:375px;background:#ddd;width:699px;padding:40px 30px;border:20px solid #bbb;z-index:1;}

.photo ul.topic li a:hover ul,.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:699px; padding:40px 30px; border:20px solid #333d4b; z-index:100;}

.photo ul.topic li ul li{display:inline;width:112px;height:87px;float:left;border:1px solid #fff;margin:1px;}

.photo ul.topic li ul li a{display:block;width:110px;height:85px;float:left;text-decoration:none;background:#444;border:1px solid #888;}

.photo ul.topic li ul li a img{display:block;width:100px;height:75px;border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover,.photo ul.topic li:hover ul li a:hover{white-space:normal;position:relative;}

.photo ul.topic li a:hover ul li a:hover img,.photo ul.topic li:hover ul li a:hover img
{position:absolute;left:-50px;top:-32px;width:200px;height:150px;border-color:#fff;z-index:500;}

.nb_pages{position:absolute;left:30px;top:430px;}
.photo ul.topic li ul li.nb_pages {border:0;width:100%;height:20px;padding:0 0 0 5px;}
.photo ul.topic li ul li.nb_pages, .photo ul.topic li ul li.nb_pages a {float:left;display:inline;overflow:hidden;}
.photo ul.topic li ul li.nb_pages a{width:15px;height:18px;position:relative;left:110px;top:-18px;margin:0 2px 0 0;text-align:center;font-weight:bold;border:none;background:#aaa;}
.photo ul.topic li ul li.nb_pages a:hover{color:#191c27;border:1px solid white;}

span.titre_photos{display:none;}
.photo ul.topic li ul li a:hover span.titre_photos{display:block;position:relative;top:130px;left:-50px;width:203px;padding:0 0 0 5px;border:1px #fff solid;background:#333d4b;color:#fff;font-weight:bold;}

#retour_sicore a{position:absolute;top:545px;left:550px;text-align:center;font-weight:bold;text-decoration:none;color:#aaa;}
#retour_sicore a:hover{color:#333d4b;}

.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}


