html, body{height:100%;}
body{text-align:center;padding:0;margin:0;background-image:url(images/fond.jpg);background-repeat:repeat;background-position:center top;background-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#D9D9D9;}
#distance{margin-bottom:-290px;width:1px;height:50%;float:left;}
#content{position:relative;text-align:left;height:575px;width:750px;margin:0 auto;clear:left;}
#top{width:750px;height:105px;padding-top:10px;}
#faces{float:left;}
#menu{float:left;padding-left:20px;padding-top:30px;width:392px;overflow:hidden;}
#logo{float:right;padding-top:13px;}
#bloguephotos{padding-left:25px;padding-right:25px;padding-top:25px;overflow:hidden;}
#bloguephotos p{margin-top:5px;margin-bottom:10px;clear:left;}
#bloguephotos table{padding-top:20px;}
#bloguephotos div{float:left;}
#bloguephotos #dimlogo{width:132px;height:80px;}
#bloguephotos #anim1{width:82px;height:80px;}
#bloguephotos #anim3{width:85px;height:80px;}
#anim2,#anim4,#anim5,#anim6{width:84px;height:80px;}
#accueil_text{width:337px;height:390px;float:left;padding-left:25px;padding-right:25px;padding-top:25px;overflow:hidden;}
#accueil_text p{margin-top:5px;margin-bottom:10px;}
#accueil_map{width:338px;float:left;padding-top:25px;}
#equipe_text{width:337px;height:390px;float:left;padding-left:25px;padding-right:25px;padding-top:25px;overflow:hidden;}
#equipe_text p{margin-top:5px;margin-bottom:10px;}
#portfolio_col1{width:111px;height:390px;float:left;padding-left:25px;padding-right:25px;padding-top:25px;overflow:hidden;}
#portfolio_col1 div{margin-top:0px;margin-bottom:15px;}
#portfolio_col1 p{margin-top:0px;margin-bottom:5px;font-weight:bold;}
#portfolio_col1 img{margin-top:0px;margin-bottom:3px;margin-right:3px;border:2px solid #000000;}
#portfolio_col1 .selected{margin-top:0px;margin-bottom:3px;margin-right:3px;border:2px solid #FFF;}
#portfolio_col2{width:564px;height:390px;float:left;padding-right:25px;padding-top:25px;overflow:hidden;}
#portfolio_col2 .fond{width:539px;height:390px;padding-right:25px;overflow:hidden;background-color:#1a1a1a;}
#portfolio_col2 table{width:564px;height:390px;overflow:hidden;text-align:center;padding:0px;margin:0px;border:none;}
#portfolio_col2 p{width:514px;max-height:34px;overflow:hidden;padding-left:25px;padding-right:25px;margin-bottom:0px;border:none;margin-top:15px;}
#equipe_distinctions{width:338px;float:left;padding-top:25px;overflow:hidden;height:390px;}
#equipe_distinctions p{margin-top:5px;margin-bottom:5px;}
#map{width:338px;height:390px;overflow:hidden;color:#000;font-size:12px;}
#map a:link{color:#C00;}
#map a:visited{color:#C00;}
#map a:hover{color:#F00;}
#map a:active{color:#F00;}
#middle{width:750px;height:440px;background-image:url(images/fond_noir.png);background-repeat:no-repeat;background-position:center center;}
#bottom{width:750px;height:15px;padding-top:10px;text-align:right;font-size:10px;color:#000;}
a:link{color:#FFE386;text-decoration:none;}
a:visited{color:#FFE386;text-decoration:none;}
a:hover{color:#FFF;text-decoration:none;}
a:active{color:#FFF;text-decoration:none;}
.btn_accueil {background:url(images/sprite_barre.png) no-repeat -10px 0px;}
.btn_portfolio {background:url(images/sprite_barre.png) no-repeat -76px 0px;}
.btn_equipe {background:url(images/sprite_barre.png) no-repeat -159px 0px;}
.btn_blogue {background:url(images/sprite_barre.png) no-repeat -218px 0px;}
.btn_cartes {background:url(images/sprite_barre.png) no-repeat -281px 0px;}
.barre_gauche {background:url(images/sprite_barre.png) no-repeat 0px 0px;}
.barre_droite {background:url(images/sprite_barre.png) no-repeat -384px 0px;}
