html{overflow: -moz-scrollbars-vertical;}
body{margin:0;font-size:80%;line-height:1.8em;font-family:verdana,Arial,Helvetica,sans-serif;color:#fff;background-color:#000;scrollbar-base-color: #000;scrollbar-arrow-color: #fff;}

h1{background:#282828 url(images/signature.jpg) right no-repeat;height:22px;width:960px;text-indent:-999em;margin:0;}

#page-container{background:#282828 url(images/background.jpg) right top no-repeat;width:960px;margin:0 auto;border:1px solid #999;margin-top:5px;padding-bottom:10px;}

#contenu{font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:12px;color:#fff;padding:15px;}
#contenu div.scroll{width:340px;border:1px solid #999;padding:10px;margin:40px 20px 10px 20px;height:400px;overflow:auto;}
#contenu div.noborder{border:0!important;}
#contenu .droite{float:right;margin:50px 80px 0 0;border:1px solid #999;}
#contenu .portfolio img{margin:5px 10px;}
#photo, #contenu .portfolio img{border:1px solid #999;}

#contenu .portfolio{margin:45px 0 0 20px;}
#contenu .portfolio .col1{width:80px;float:left;padding:0;}
#contenu .portfolio .col2{width:80px;float:left;padding:/*20px 0  */0;}
#contenu .portfolio .col3{width:80px;float:left;padding:/*40px 0  */0;}
#contenu .portfolio .col4{width:80px;float:left;padding:/*60px 0 */0;}
#contenu .portfolio .col5{width:80px;float:left;padding:/*80px 0 */0;}
#contenu .portfolio .col6{width:80px;float:left;padding:/*100px 0 */0;}


#footer{clear:both;padding:2px;text-align:center;font-family:tahoma,verdana,serif;}
#footer a{color:#484848;}
#footer p{text-align:center;margin:0;padding:0;color:#484848}

#nav{background:transparent url(images/bar_haut.gif) no-repeat;margin:0 10px 0 10px;clear:both;width:940px;height:115px;}
#nav ul{margin:0 0 0 200px;padding-top:55px;}
#nav li{padding:0;list-style:none;float:left;display:block;height:50px;margin:15px 3px 0;color:#666;}
#nav li a{color:#aa1f22;/* FONT DU BAS*/font-size:14px;}
#nav li a:hover {text-decoration:none;color:#666;}
#nav-son a{display:block;text-indent:-999em;background:url(images/son.jpg) no-repeat;}
#nav-son {display:block;}

.p{behavior:url(iepngfix.htc)}

h2{font-size:10px;margin:0 10px;padding:12px 0 12px 30px;background-color:#000;color:#aa1f22;font-weight:bold;}
h2 span{/* FONT DU HAUT*/font-size:12px;margin-left:100px;}
h2 span a:hover {color:#aa1f22;text-decoration:none;}
h3{font-size:1.6em;color:#aa1f22;text-align:center;}
h4{font-size:1.3em;color:#aa1f22;} 
p,ul,ol,th,td,input,select{font-size:1em;}
    
a,a:active,a:visited {text-decoration:none;color:#666;font-weight:bold;}
a:hover {text-decoration:underline;}
a img, a:hover img {border:0;}
p{text-align:justify;}
    
ul ul{font-size:100%;}
td p{font-size:100%;}

hr{clear:both;visibility:hidden;margin:0;padding:0;}

.portfoliolist{color:black;margin-left:30px;}
.portfoliolist .current{color:#aa1f22;}

.collitem{width:150px;font-size:80%;text-align:center;float:left;margin:8px;}
.collitem a{color:#fff!important;}
.medias ul{padding:0;margin:0 0 0 20px;}

