.copyright{
color:#666666;
font-size:9px;
text-align:center;
width:200px;
position:absolute;
top:569px;
left:-100px;
}

.astucenav{
position:absolute;
/*background-color:red;*/
top:100px;
left:-118px;
overflow:hidden;
width:237px;
height:28px;
}


.bande_infos{
position:absolute;
left:-306px;
top:557px;
height:15px;
width:214px;
background-image:url(../img/fond_lien_portfolio.png);
background-repeat:no-repeat;
text-align:left;
visibility:hidden;
}
.bande_infos a{
font-size:10px;
color:white;
position:relative;
top:-6px;
left:5px;
z-index:10;
}

.bande_infos a:hover{
text-decoration:none;
font-weight:bold;
}

.link_slimbox{
	text-decoration:none;
	color:#000000;
}


/*page contact*/

.champs_contact li{
	list-style-type:none;
	

}



.details a{
color:white;
}


/*//////////////////////////////////////////////////*/
/*       styles lightbox     */
/*///////////////////////////////////////////////////*/
.lb_btn_voirsite { 
	position:absolute;
	top:9px;
	left:10px;
	width:71px; 
	height:69px; 
	border:none; 
	cursor:pointer;
	background: url("../img/lb_btn_voirsite.png") no-repeat left top;
	} 
.lb_btn_voirsite:hover{
	background-position:right;
	}

.lb_btn_fermer { 
	position:absolute;
	top:12px;
	left:36px;
	width:65px; 
	height:65px; 
	border:none; 
	cursor:pointer;
	background: url("../img/lb_btn_fermer.png") no-repeat left top;
	} 
.lb_btn_fermer:hover{
	background-position:right;
	}

.lb_btn_precedent { 
	position:absolute;
	top:31px;
	left:7px;
	width:77px; 
	height:76px;  
	border:none; 
	cursor:pointer;
	background: url("../img/lb_btn_precedent.png") no-repeat left top;
	} 
.lb_btn_precedent:hover{
	background-position:right;
	}

.lb_btn_suivant { 
	position:absolute;
	top:38px;
	left:39px;
	width:63px; 
	height:62px; 
	border:none; 
	cursor:pointer;
	background: url("../img/lb_btn_suivant.png") no-repeat left top;
	} 
.lb_btn_suivant:hover{
	background-position:right;
	}




























a{
	text-decoration: none; 
	color: #ec9c18;
	cursor:pointer;
	}

a:hover {
	text-decoration: underline;
	}

/*//////////////////////////////////////////////////////////////////////////*/
/*                          MENU PUCES PORTFOLIO                            */
/*//////////////////////////////////////////////////////////////////////////*/
#puces_portfolio{
	position:absolute;
	top:-215px;
	left:425px;
	width:360px;
	height:0px;
	overflow:hidden;
	text-align:center;
	line-height:15px;
	}
#puces_portfolio a{
	text-decoration:none;
	color:#474747;
	display:inline-table;
	width:10px;
	margin-right:10px;
	}
.puce{
	background:left top no-repeat;
	background-image:url(../img/puce_portfolio.png);
	display:inline;
	cursor:pointer;
	}
#puces_portfolio a:hover{
	color:#FFF;
	background-position:right top;
	}

/*///////////////////////////////////////////////////////////////////*/

.btn_envoi_contact { 
	position:relative; 
	left:3px; 
	top:6px; 
	width:72px; 
	height:69px; 
	border:none; 
	cursor:pointer;
	background: url("../img/contact_btn_envoi.png") no-repeat left top;
	} 
.btn_envoi_contact:hover{
	background: url("../img/contact_btn_envoi.png") no-repeat right top;
	}

/*///////////////////////////*/
/*   mise en page générale   */
/*///////////////////////////*/
body{
	background-image:url(../img/half_background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:black;
	overflow:hidden;
	font-family:Tahoma;
	}
a{
	outline:none;
	}

.centrage{
	position:absolute;
	top:0px;
	left:50%;
	}
	
.cadre_scene_haut{
	position:absolute;
	top:136px;
	left:-639px;
	}
.cadre_scene_bas{
	position:absolute;
	top:557px;
	left:-639px;
	}
.cadre_scene_baffle_gauche{
	position:absolute;
	top:448px;
	left:-729px;
	}
.cadre_scene_baffle_droite{
	position:absolute;
	top:445px;
	left:568px;
	}

.planche_creas{
	position:absolute; 
	top:-206px; 
	left:-50px; 
	height:433px; 
	}
.zone_crea_centrale{
	position:absolute; 
	top:344px; 
	left:-600px; 
	width:1200px; 
	height:433px;
	}
.liste_creas{
	padding:0;
	margin:0;
	list-style-type:none;
	position:absolute;
	left:140px;
	}
.liste_creas_li{
	display:inline;
	padding-left:20px;
 	float:left;
	width:615px;
	height:433px;
	background-repeat:no-repeat;
	}
.img_crea{
	cursor:pointer;
	/*cursor: url("img/zoom_plus.cur");*/
	}
	
.img_crea:hover {
	border:solid white;
	border-width:0px 5px;
	position:relative;
	left:-5px;
	/*width:610px;
	height:428px;*/
	
	}
	
.boutons{
	position:absolute;
	width:90px;
	top:579px;
	left:-45px;
	}
.ombre_droite{
	position:absolute;
	left:474px;
	width:486px;
	height:1200px;
	background-image:url(../img/ombre_droite.png);
	background-position:right center;
	background-repeat:no-repeat;
	z-index:20;
}
.ombre_gauche{
	position:absolute;
	left:-960px;
	width:486px;
	height:1200px;
	background-image:url(../img/ombre_gauche.png);
	background-position:left center;
	background-repeat:no-repeat;
	z-index:20;
}

/*/////////////////////////////////////////////////////////////////////////////*/
/*     bottom Lightbox       */
/*/////////////////////////////////////////////////////////////////////////////*/
#bottom_lb{
	width:248px;
	position:relative;
	top:0px;
	left:0px;
	font-family:Tahoma; 
	font-size:12px;
	}
#bottom_lb a{
	text-decoration:none;
	display:block;
	padding:0;
	height:36px;
	overflow:hidden;
	color:black;
	}
#lb_btm_angle_gauche{
	width:36px;
	background:left top no-repeat;
	background-image:url(../img/lb_angle_brise_gauche.png);
	}
#lb_btm_centre{
	width:150px;
	background:left top no-repeat;
	background-color:white;
	}
#lb_btm_angle_droit{
	width:36px;
	background:left top no-repeat;
	background-image:url(../img/lb_angle_brise_droit.png);
	}	
#bottom_lb, #bottom_lb ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:15px;
	text-align:center;
	width:1500px;
	}
#bottom_lb li{
	float:left;
	list-style-type:none;
	}
	
	
/*//////////////////////////////////////////////////////////////////////////*/
/*                             MENU PRINCIPAL                               */
/*//////////////////////////////////////////////////////////////////////////*/
.smiley{
	position:absolute;
	top:83px;
	left:227px;
	height:21px;
	width:49px;
	background-image:url(../img/smiley.png);
	}
.smiley:hover{
	cursor:pointer;
	}	
#menu{
	width:248px;
	position:relative;
	top:100px;
	left:212px;
	z-index:70;
	}
#menu a{
	text-decoration:none;
	display:block;
	padding:0;
	color:#474747;
	}
#lien_accueil{
	width:76px;
	background:left top;
	background-image:url(../img/btn_accueil.png);
	cursor:pointer;
	}
#lien_portfolio{
	width:91px;
	background:left top;
	background-image:url(../img/btn_portfolio.png);
	cursor:pointer;
	}
#lien_contact{
	width:81px;
	background:left top;
	background-image:url(../img/btn_contact.png);
	cursor:pointer;
	}	
#menu, #menu ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:36px;
	text-align:center;
	}
#menu li{
	float:left;
	list-style-type:none;
	}
#menu a:hover{
	color:#FFF;
	background-position:right top;
	}
#accueil_cv{
 	width:200px; height:200px; position:relative; top:311px; left:10px; 
 }
.btn_cv{
	position:relative;
	top:40px;
	left:40px;
	width:32px;
	height:32px;
	background:left top;
	background-image:url(../img/cv_btn.png);
	cursor:pointer;
	display:block;
}
 
.btn_cv:hover{
	color:#FFF;
	background-position:right top;
}
/*//////////////////////////////////////////////*/
/*                cadre accueil                 */
/*//////////////////////////////////////////////*/
.fond_accueil_superieur{
	position:absolute; 
	top:35px; 
	left:603px; 
	width:371px; 
	height:365px;
	}

.accueil_texte_presentation{
	position:absolute;
	top:53px;
	left:129px;
	width:460px;
	height:226px;
	color:#414141;
	font-size:11px;
}
	.p1{
		font-size:19px;
		font-weight:bold;
		position:absolute;
		top:16px;
		left:6px;
		}
	.p2{
		position:absolute;
		top:52px;
		left:6px;
		}
	.p3{
		position:absolute;
		top:103px;
		left:6px;
		font-size:16px;
		font-weight:bold;
		}
	.p4{
		position:absolute;
		top:133px;
		left:88px;
		}
	.p5{
		position:absolute;
		top:175px;
		left:88px;
		}

	.accueil_coordonnees{
		position:absolute;
		text-align:right;
		top:347px;
		left:390px;
		color:#e8e8e8;
		font-size:11px;
		z-index:1;
		list-style-type:none;
		
		
	}
	.coord_1{
		background-image: url(../img/puce_env.gif);
		background-repeat: no-repeat;
		background-position:0px 3px;
		padding-left:17px;
		
	}
	.coord_2{
		background-image: url(../img/puce_flch.gif);
		background-repeat: no-repeat;
		background-position:43px 4px;
	}
	.coord_3{
		background-image: url(../img/puce_mais.gif);
		background-repeat: no-repeat;
		background-position:62px;
	}
.commentaire_dernier_projet{
	position:absolute;
	top:312px;
	left:646px;
	width:250px;
	height:70px;
	padding-left:12px;
	padding-top:7px;
	line-height:13px;
}


.derniers_projets{
	position:absolute;
	top:53px;
	left:646px;
	width:310px;
	height:329px;
	}
	
.commentaire_dernier_projet .titre{
	position:absolute;
	top:5px;
	font-size:15px;
	font-weight:bold;
	color:#ec9c18;
	display:none;
	}
.commentaire_dernier_projet .details{
	position:absolute;
	top:20px;
	font-size:11px;
	color:white;
	display:none;
	overflow:hidden;
	height:40px;
	}


	
	
/*//////////////////////////////////////////////////////////////////////////*/
/*                           MENU DERNIERS PROJETS                          */
/*//////////////////////////////////////////////////////////////////////////*/
.menu_derniers_projets{
	position:absolute;
	top:308px;
	left:870px;
	list-style:none;
	line-height:14px;
	text-align:center;
	}
.menu_derniers_projets a{
	text-decoration:none;
	display:block;
	padding:0;
	width:14px;
	height:14px;
	}
.menu_derniers_projets li{
	list-style-type:none;
	position:absolute;
	}	
.menu_derniers_projets a{
	background:left top no-repeat;
	z-index:2;
	}
.menu_derniers_projets a:hover{
	background-position:right;
	}
#projet_5{
	background-image:url(../img/cinq.gif);
	position:relative;
	top:21px;
	left:37px;
	}	
#projet_4{
	background-image:url(../img/quatre.gif);
	position:relative;
	top:33px;
	left:25px;
	}	
#projet_3{
	background-image:url(../img/trois.gif);
	position:relative;
	top:46px;
	left:13px;
	}	
#projet_2{
	background-image:url(../img/deux.gif);
	position:relative;
	top:58px;
	left:1px;
	}	
#projet_1{
	background-image:url(../img/un.gif);
	position:relative;
	top:70px;
	left:-11px;
	}
	
/*//////////////////////////////////////////////////////////////////////////*/
/*                                MENU RESEAU                               */
/*//////////////////////////////////////////////////////////////////////////*/
#cadre_test{
	position:absolute;
	top:350px;
	left:230px;
	width:32px;
	height:32px;
	overflow:hidden;
	z-index:10;
	border:1px solid red;
	}

#accueil_reseau{
	position:absolute;
	top:352px;
	left:210px;
	width:123px;
	height:32px;
	overflow:hidden;
	z-index:10;
	}

#accueil_reseau_btn_gauche{
	position:absolute;
	top:361px;
	left:191px;
	width:9px;
	height:12px;
	overflow:hidden;
	background-image:url(../img/btn_gauche_reseau.png);
	background-position:center top;
	background-repeat:no-repeat;
	z-index:10;
	}

#accueil_reseau_btn_gauche:hover{
	background-position:right top;
}
#accueil_reseau_btn_droit{
	position:absolute;
	top:362px;
	left:334px;
	width:9px;
	height:12px;
	overflow:hidden;
	background-image:url(../img/btn_droit_reseau.png);
	background-position:center top;
	background-repeat:no-repeat;
	z-index:10;
	}

#accueil_reseau_btn_droit:hover{
	background-position:right top;
	}


#liste_reseau a{
	text-decoration:none;
	display:block;
	padding:0;
	color:#474747;
	}
	
.elem_res{
	width:32px;
	height:32px;
	background:left top no-repeat;
	}

#liste_reseau{
	position:absolute;
	left:-0px;
	}

#liste_reseau, .liste_reseau ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:36px;
	text-align:center;
	}
#liste_reseau li{
	float:left;
	list-style-type:none;
	padding-right:9px;
	}
#liste_reseau a:hover{
	color:#FFF;
	background-position:right top;
	}
	
	
	/*gros tas de bordel*/
	
.lightbox_fond{
	position:absolute; 
	z-index:50; 
	top:0%; 
	left:0%; 
	width:100%; 
	height:100%;
	background-color:black;
	/*background-image:url(../img/fond_lightbox.png);
	background-repeat:repeat; */
	display:none;
	}
	
.lightbox_centrage{
	position:absolute; 
	top:50%; 
	left:50%; 
	width:1px; 
	height:1px; 
	z-index:55; 
	display:none;
	}

.lb_fond_btn_precedent{
	position:absolute;
	top:131px; 
	left:-476px; 
	height:114px; 
	width:115px; 
	background-image:url(../img/lb_fond_btn_precedent.png);
	background-color:pink;
	}

.lb_fond_btn_suivant{
	position:absolute; 
	top:131px; 
	left:341px; 
	height:115px; 
	width:115px; 
	background-image:url(../img/lb_fond_btn_suivant.png);
	background-color:pink;
	}

.lb_fond_btn_voirsite{
	position:absolute; 
	top:-331px; 
	left:-476px; 
	height:115px; 
	width:115px; 
	background-image:url(../img/lb_fond_btn_voirsite.png);
	background-color:pink;
	}

.lb_fond_btn_fermer{
	position:absolute; 
	top:-331px; 
	left:341px; 
	height:114px; 
	width:115px; 
	background-image:url(../img/lb_fond_btn_fermer.png);
	background-color:pink;
	}

.lb_cadre_bottom_zoom{
	position:relative; 
	top:-325px; 
	left:-470px; 
	height:36px; 
	width:920px;
	}

.img_zoom{
	position:absolute; 
	top:0px; 
	left:0px; 
	border:0px solid white;
	}
	
.lb_cadre_img_zoom{
	position:relative; 
	top:-325px; 
	left:-470px; 
	height:550px; 
	width:900px; 
	background-color:white; 
	border:10px solid white; 
	border-width:10px 10px 15px 10px;
	overflow:hidden;
	background-image:url(../img/loader_MV.gif);
	background-repeat:no-repeat;
	background-position:center;
	}	
	
.feu_test{
	position:absolute; 
	top:100px; 
	left:217px; 
	width:248px; 
	height:35px;
	z-index:100;
	}
	
.fragment_bande_contact{
	position:relative; 
	top:-627px; 
	left:530px; 
	height:23px; 
	width:23px;
	}	



.fond_contact{
	position:relative; 
	top:35px; 
	left:148px; 
	height:372px; 
	width:1082px;
	}
	
#liste_creas_li_home{
	width:999px; 
	background-image:url(../img/fond_accueil.png); 
	margin-right:130px;
	}	
	
#liste_creas_li_contact{
	width:1082px;
	}
	
	
.form_contact{
	position:relative; 
	top:-315px; 
	left:490px;
	}
	
.form_contact_chp_name{
	position:relative; 
	left:40px; 
	width:300px; 
	background-color:#161616; 
	color:#FFFFFF; 
	margin-bottom:5px; 
	font-family:Tahoma; 
	font-size:11px;
	}
	
.form_contact_chp_mail{
	position:relative; 
	left:40px; 
	width:300px; 
	background-color:#161616; 
	color:#FFFFFF; 
	margin-bottom:5px; 
	font-family:Tahoma; 
	font-size:11px;
	}
	
.form_contact_chp_objet{
	position:relative; 
	left:40px; 
	width:300px; 
	background-color:#161616; 
	color:#FFFFFF; 
	margin-bottom:5px; 
	font-family:Tahoma; 
	font-size:11px;
	}
	
.form_contact_chp_message{
	position:relative; 
	left:40px; 
	width:300px; 
	background-color:#161616; 
	color:#FFFFFF; 
	height:200px; 
	font-family:Tahoma; 
	font-size:11px;
	}
	
.cadre_global{
	position:absolute; 
	top:0%; 
	left:0%; 
	width:100%; 
	height:100%; 
	overflow:hidden;
	}

