*{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:11.5px;color:#fff;line-height:14px;margin:0;padding:0}
#background {
	position:absolute;
	z-index:1;
	width:100%;
/*	height:100%;*/
	min-width:980px;
}
p.project {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}
body{background: url(images/bg.gif) no-repeat fixed center top #000; width:100%; height:100%;}
#top-head{height:11px;}
#global{width:875px;margin:0 auto; position:relative; z-index:2;}
#header{height:253px;background:url(images/header.png)}
.slide{display:block;overflow:hidden;height:322px;width:25px;float:left}
.slide .image{position:absolute}
#courant{width:665px}
#content{height:330px}
#contenu{width:820px;height:322px;background:url(images/bg-content.png) left bottom repeat;position:absolute;overflow:hidden;margin:0px 30px}
#footer{width:850px;background:url(images/footer.png) no-repeat;height:90px;padding:0 10px}
.conteneur{
	width:570px;
	height:280px;
	overflow:visible;
	margin:18px 40px
}
.gauche{float:left}.droite{float:right}.titre{color:#c7db0f;font-size:10px}
#liste-services{clear:both;margin-bottom:15px}
#projetscours{width:275px;height:275px;float:left;text-align:right}
#liste-services dl dd{display:block;height:14px;line-height:12px;background:url(images/puce.png) no-repeat;text-indent:13px}
#cv-twitter{width:255px;height:280px}p{text-align:justify}
#twitter{width:255px;height:133px;margin-top:5px}
#feedtwitter{height:40px;width:200px;overflow:hidden}
#followme{display:block;height:14px;width:50px;float:right;margin-right:5px;color:#b2c800}
#message-twitter{height:65px;padding:30px 0 0 30px}
#profilsweb{width:165px;height:22px;background:url(images/profilsweb.png) 5px 0 no-repeat;padding-top:21px}
.icones{width:19px;height:19px;display:block;float:left;margin-right:2px}
.text{display:block;width:200px;border:1px dotted #41474b;background:#000;height:13px;line-height:18px;color:#FFF;margin:2px 0;padding:2px}
.message{display:block;width:390px;border:1px dotted #41474b;background:#000;height:120px;margin-top:2px;color:#FFF;padding:2px}
.bouton{background:url(images/envoyer.png) no-repeat;border:none;width:65px;height:19px;margin-top:6px}
#mails{display:block;width:130px;height:80px;position:absolute;border-bottom:1px dotted #41474b;border-left:1px dotted #41474b;padding-left:10px;margin:20px 0 0 340px}
#mails img{margin-bottom:5px}
#portfolio{width:540px;height:230px;background:#04080a;border:6px solid #101518;margin:10px}
.site{width:460px;height:230px;overflow:hidden;float:left}
.site *{font-size:11px}
#portfolio-img{width:250px;height:230px;float:left}
#portfolio-txt{width:200px;height:230px;float:left;padding-top:40px}
#portfolio-txt p{width:190px;line-height:16px;text-align:left;margin:10px 0 5px}
#portfolio-txt h3{color:#FFF;font-weight:400;font-size:13px}
#portfolio-txt h4{font-weight:400;font-size:11px;line-height:20px}
#portfolio-txt a{text-decoration:none;border-bottom:1px dotted #999;padding-bottom:2px}
#resultat{line-height:25px;margin-left:10px;font-size:10px;color:#c7db0f}
#nx{width:40px;height:230px;float:right;background:url(images/droite.png) no-repeat}
#pv{width:40px;height:230px;float:left;background:url(images/gauche.png) no-repeat}
a.fleches{display:block;width:40px;height:20px;margin-top:105px}
#mymsg{color:#fff;font-size:11px}
.icone-footer{margin-right:10px}
#ajax-loader{position:absolute;display:none;margin:180px 330px}
#copy{
	position:absolute;
	color:#d1dde7;
	font-size:9px;
	margin:10px 0 0 750px
}
#valide{position:absolute;margin:10px 0 0 30px}
#joinus{display:block;width:250px;height:20px;position:absolute;margin:23px 325px}
#presentation {width:300px;height:280px}
#services {width:610px;height:280px}
#txt3{width:255px;height:105px; padding-left:25px;}
#txt2{width:300px;}
#txt1{width:195px;height:137px;float:left}
#maphoto{width:300px;height:auto;float:center; }
#pres{width:300px;height:100px;overflow:}
