@charset "utf-8";
*{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0px;margin:0px}
* a:focus{outline:none}
a img{border:none}
.clear_both{clear:both;height:1px}
.left{float:left}
.right{float:right}
.rouge{color:#E5282C}
.top{vertical-align:top}
.colonne{float:left;width:384px;margin:0px 3px 0px 3px}
.centrer{text-align:center;}
body{padding:40px 0px 20px 0px;text-align:center;background:url(../images/background.jpg)}
#container{background-color:#000;color:#FFF;text-align:justify;margin-right:auto;margin-left:auto;width:790px}
.entete{width:100%;background-color:#FFF;color:#000;font-size:11px}
#logo{width:238px;height:87px}
#silhouettes{width:552px;height:87px;background:url(../images/silhouettes.jpg) no-repeat right center}
#silhouettes #tags{width:180px;text-align:center;padding-top:8px}
#silhouettes #tags a{color:#000;text-decoration:none}
#silhouettes #tags a:hover{font-weight:bold}
#separation{background-color:#222;height:5px;border-left:2px solid #FFF;border-right:2px solid #FFF}
#menu{height:20px;white-space:nowrap;padding-top:5px;text-align:center}
#menu a{text-decoration:none;text-align:center;color:#000;margin-right:10px;margin-left:10px;font-weight:bold}
#menu a:hover{color:#E5282C}
#menu a.on{color:#E5282C;font-weight:bold}
#menu a.on:hover{background:none}
#agence{width:480px;padding:20px 5px 5px 5px;line-height:16px}
#agence a{color:#FFF}
#agence a:hover{text-decoration:none}
#agence h1{display:inline;color:#E5282C;font-weight:bold;margin-right:5px}
#agence ul{margin-left:20px;list-style-type:square}
#agence li{margin-top:4px}
#photos{width:300px;height:350px}
#photos ul{list-style-type:none}
#content{width:780px;padding:20px 5px 5px 5px;line-height:16px}
#content p{margin-top:10px}
#content a{color:#FFF}
#content a:hover{text-decoration:none}
#content h1{display:inline;color:#E5282C;font-weight:bold;margin-right:5px}
#content h1 a{color:#E5282C}
#pied{margin:10px 0px 0px 0px;text-align:center;color:#CCC;font-size:11px}
#pied a{font-size:11px;color:#CCC}
#pied a:hover{text-decoration:none}
#partenaires{padding:20px 10px 10px 10px;text-align:center}
#partenaires a img{border:3px solid #000}
#partenaires a:hover img{border:3px solid #CCC}
.photographes{border:1px dashed #333;margin-top:10px;padding:2px}
#content .photographes a{color:#CCC}
#video{margin-top:10px}
.msg_error{background-color:#E5282C;color:#FFF;padding:2px;margin-bottom:10px;text-align:center}
.formulaire{padding:10px;margin-top:5px;line-height:normal;text-align:left}
.formulaire label{display:inline-block;text-align:right;vertical-align:top;width:70px;margin-right:5px;padding:2px}
.formulaire label.insc{width:150px}
.formulaire input{width:200px;padding:2px;vertical-align:top;border:1px solid #000}
.formulaire textarea{border:1px solid #000}
.formulaire select{width:206px;vertical-align:top;border:1px solid #000}
.formulaire input.check{width:20px}
.formulaire textarea{width:250px;height:80px;vertical-align:top}
.formulaire input.btn{background-color:#E5282C;color:#FFF;border:none;cursor:pointer}
.actus{margin-bottom:10px;padding:10px}
.actus span.date{text-align:right;color:#CCC;font-size:10px}
.actus p.photo{float:right;width:250px;text-align:center}
.actus p.texte{float:left;padding-left:10px;width:495px}
.actus p.full_texte{padding-left:10px}
#recherche{margin-top:5px;height:190px;background:#CD0000 url(../images/fd-recherche.jpg) repeat-x bottom;display:none}
.slide{background:url(../images/btn-slide.jpg) no-repeat center top}
.btn-slide{background:url(../images/white-arrow.gif) no-repeat right -52px;text-align:center;width:154px;height:25px;padding:7px 10px 0px 0px;margin:auto;display:block;font-weight:bold;color:#FFF;text-decoration:none}
.active{background-position:right 9px}
.tablo_recherche{width:100%}
.tablo_recherche td{height:28px}
.tablo_recherche .txtright{width:160px;padding-right:5px;text-align:right}
.tablo_recherche .lance{text-align:center}
.tablo_recherche .lance input{width:200px;height:25px;background:url(../images/btn-rechercher.jpg) no-repeat;border:none;cursor:pointer}
.tablo_recherche .lance input:hover{background:url(../images/btn-rechercherhover.jpg) no-repeat}
.tablo_recherche select{width:200px}
.tablo_recherche input.taille{width:65px}
#mannequins{margin:10px 0px 0px 80px;text-align:left}
.vign_mannequin{position:relative;float:left;display:block;width:100px;height:100px;vertical-align:middle;text-align:center;background-color:#000;color:#000;border:1px solid #FFF;margin-bottom:5px;margin-right:5px;cursor:pointer}
.vign_mannequin .prenom{position:absolute;bottom:0px;left:0px;width:100px;text-align:center;background-color:#FFF;color:#000;opacity:0.8;filter:alpha(opacity=80);font-size:10px;cursor:pointer;text-decoration:none}
.num{font-size:9px;color:#666}
.vign_mannequin:hover{border:1px solid #C5BE83}
.vign_mannequin:hover .prenom{background-color:#C5BE83;opacity:1;filter:alpha(opacity=100)}
span.total{color:#CCC;font-size:10px}
.linkpages{text-align:center;margin:10px 0px 10px 0px}
.linkpages a{text-decoration:none;border:1px solid #999;padding:3px;background:#000 url(../images/a_page.jpg) repeat-x top}
.linkpages a:hover{background:#CCC url(../images/a_page_hover.jpg) repeat-x top}
.linkpages a.page{background:#CCC url(../images/a_page_hover.jpg) repeat-x top}
.mannequin{width:100%;border:3px solid #FFF;background-color:#333;margin-left:auto;margin-right:auto;border-spacing:0px}
.mannequin .top{vertical-align:top}
.mannequin .description{min-width:120px;vertical-align:top;text-align:center;padding:10px 30px 10px 30px;font-size:9px;color:#CCC}
.mannequin .description b{color:#FFF}
.mannequin .prenom{background-color:#FFF;color:#000;text-align:center;padding-top:2px;font-size:16px;letter-spacing:2px;font-family:Geneva,Arial,Helvetica,sans-serif}
.book{width:60%;padding-top:5px;text-align:center}
.book a img{height:110px;border:2px solid #FFF;margin:0px 5px 5px 5px}
.book a:hover img{border:2px solid #000}
.fdcontact{background:url(../images/fd-contact.jpg) no-repeat right bottom}
.fdplus{background:url(../images/fd-plus.jpg) no-repeat right bottom}
.fdplus p{width:560px}
.fdinscription{min-height:300px;background:url(../images/fd-inscription.jpg) no-repeat 500px bottom}

ul.pdf { margin:15px 0px 25px 40px; list-style:none; }
ul.pdf li { background:url(../images/pdf.jpg) no-repeat left center; height:17px; margin-bottom:3px; padding:5px 0px 0px 28px; }
p.adresse { margin-left:40px; }
