/*
	www.lifacolor.com default theme CSS
	---------------------------------------------------------
	Copyrights - 2008 - Lifacolor - Camp Thomas
	---------------------------------------------------------
*/
* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
	font-family:			Lucida Sans Unicode,Tahoma, Arial, Lucida Sans Unicode, sans-serif;
	font-size:				76%;
}

ul, ol {
	list-style-type:		none;
}

a {
	/*font-weight:			bold;*/
	text-decoration:		none;
	/*outline:			  hidden;*/
}


p {
	margin-top:2px;
	line-height:			13px;
	padding:				0 0	20px;
	text-align:				justify;
}

h2, h3, h4, h5 {
	font-family:			Lucida Sans Unicode, Arial, Lucida Sans Unicode, sans-serif;
	font-weight:			normal;
}

h2 {
	font-size:				17px;
	letter-spacing:-0.5px;
}

h3 {
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
}

h5 {
	font-size:				11px;
	margin-bottom:			13px;	
	text-transform:			uppercase;
	letter-spacing:			2px;
}
.txt_petit{
	font-size:				10px;
}
.marge {
margin-left: 0.7em;
}
.marge_grand {
margin-left: 0.9em;
}
.marge_petit {
margin-left: 0.2em;
}

div.main_container_bg {
	height: auto !important;
	overflow:hidden;
}

div.main_accueil_bg {
}

div.main_container {
	/*margin:					0 auto;
	width:					755px;*/
}
div.main_accueil {
	margin:					0 auto;
	width:					998px;
	height:					657px;
}

div.text_accueil {
display:				none;
}

div.header {
	position:				relative;
	height:					192px;
}
	div.header div.header_menu {
	margin:					0 auto;
	width:					755px;
	height:					192px;
	}
	div.header div.logo {
	float: 					 left;
	margin: 	 31px 0px 0px 0px;
	width:					306px;
	height:					128px;
	}
	div.header div.logo span {
		display:				none;
	}
	div.header div.logo_EN {
	float: 					 left;
	margin: 	 31px 0px 0px 0px;
	width:					306px;
	height:					128px;
	}
	div.header div.logo_EN span {
		display:				none;
	}
	div.header div.menu {
	padding: 120px 0px 0px 10px;
	margin: 0 auto;
	}
	div.menu div.menu_liste{
	list-style-type:none;
	display:block;
	}
	div.menu ul.menu_liste li {
	padding: 30px 58px 3px 30px;
	margin: 5px 0;
	display:inline;
	}
	div.menu ul.menu_liste li.accueil span {
	display:				none;
	}
	
	div.header div.header_bg_top {
	margin:					0 auto;
	height:					27px;
	}
	div.header div.header_bg_bottom {
	margin:					0 auto;
	height:					29px;
	top:					84px;
	}

	div.header div.sous_menu {
	width:					517px;
	height:					11px;
	
	}


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

	Menu en images
**************************************************************/


#imageMenu {
	float: left;
	padding: 45px 0px 0px 0px;
	width: 440px;
	height: 33px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	display: block;
	height: 30px;
	width: 1000px;
	}

#imageMenu ul li {
	float: left;
}

.clear {
	clear: both;
}
#feteared_content{
width:500px;
}
.feteared_left{text-align:left;}
.feteared_right{text-align:right;}

div.header div.bt_lang_EN a {
	float: 					 right;
	margin: 	 35px 90px 0px 0px;
	width:					59px;
	height:					20px;
	background:url(../images/chocolat-pistache/bt_lang_English.png) no-repeat;
	}
	
div.header div.bt_lang_EN a:hover {
	background:url(../images/chocolat-pistache/bt_lang_English_ON.png) no-repeat;
	}

div.header div.bt_lang_EN_ON {
	float: 					 right;
	margin: 	 35px 90px 0px 0px;
	width:					59px;
	height:					20px;
	background:url(../images/chocolat-pistache/bt_lang_English_ON.png) no-repeat;
	}

div.header div.bt_lang_FR a {
	float: 					 right;
	margin: 	 35px -118px 0px 0px;
	width:					59px;
	height:					20px;
	background:url(../images/chocolat-pistache/bt_lang_french.png) no-repeat;
	}

div.header div.bt_lang_FR a:hover {
	background:url(../images/chocolat-pistache/bt_lang_french_ON.png) no-repeat;
	}
div.header div.bt_lang_FR_ON {
	float: 					 right;
	margin: 	 35px -118px 0px 0px;
	width:					59px;
	height:					20px;
	background:url(../images/chocolat-pistache/bt_lang_french_ON.png) no-repeat;
	}


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



div.content_bg {
	margin:					0 auto;
	font-size-adjust:    inherit;
}

div.content {
	height: auto !important;
	margin:					0 auto;
	width:					770px;
	min-height:	        	303px;
}
	div.content div.content_center {
	width:					585px;
	float: 					 left;
	margin-left:			 30px;
}
	div.content_center div.content_project{
	/*margin:	2Opx 0px 0px 0px;*/
	padding-left:0px;
	height: auto !important;
	min-height:	        	503px;
}
		div.content_center div.content_project_devis{
	/*margin:	2Opx 0px 0px 0px;*/
	padding-left:30px;
	height: auto !important;
	min-height:	        	503px;
}

div.proj_large{
	padding-left: 48px;
}


/*  SOUS menus Porfolio */


#sous_menu{
	float: 					 right;
	margin-right: -80px;
	width: 517px;
}

div.ss_menu_txt{
	margin-top: -5px;
	font-family:			Lucida Sans Unicode, Helvetica;
	font-size:				11.5px;
	color: #5a451e;
	letter-spacing:-2;
}	



div.etiquette_rub{
	width:					549;
	height:					53px;
}
div.etiquette_rub_grande{
	width:					90px;
	height:					68px;
}
div.etiquette_rub_grande_plus{
	width:					110px;
	height:					68px;
}
div.etiquette_rub_news{
	width:					549px;
	height:					53px;
	margin-bottom:20px;
	margin-left:20px;
}
div.etiquette_rub_last{
	width:					549px;
	height:					53px;
	margin-bottom:20px;
	margin-left:20px;
}
div.etiquette_rub_about{
	width:					549px;
	height:					53px;
	margin-bottom:20px;
	margin-left:20px;
}
div.etiquette_rub_print{
	width:					549px;
	height:					53px;
	margin-bottom:30px;
}
div.etiquette_rub_web{
	width:					549px;
	height:					53px;
	margin-bottom:30px;
	margin-top:20px;
}
div.etiquette_rub_multimedia{
	width:					549px;
	height:					53px;
	margin-bottom:30px;
	margin-top:20px;
}

div.news_content{
	padding-left:11px;
	width:					679px;
	height:					108px;
}
div.titre_rubrique{
	padding:     23px 0px 0px 15px;
}
div.titre_rubrique_grande{
	padding:     21px 0px 0px 18px;
}

div.banniere_index{
	margin-left: 10px;
}

img.home_design{
	margin-left: 200px;
	margin-top: 20px;
}

div.Home_left{
	float: left;
	margin-left: 45px;
	width: 173px;
	color: #dbc8a1;
}

div.home_barre_vert{
	float: centre;
	margin-left: 240px;
	width: 3px;
	height: 213px;
	background:url(../images/chocolat-pistache/barre_vert_home.png) no-repeat;
}
div.home_barre_vert_2{
	float: right;
	margin-right: -183px;
	margin-top: -217px;
	width: 3px;
	height: 213px;
	background:url(../images/chocolat-pistache/barre_vert_home.png) no-repeat;
}
div.Home_centre{
	float: right;
	margin-right: 150px;
	margin-top: -213px;
	width: 170px;
	color: #dbc8a1;
}
div.Home_work_ex a{
	width: 154px;
	height: 117px;	
}
div.Home_right{
	float: right;
	margin-right: -380px;
	margin-top: -213px;
	width: 170px;
	color: #dbc8a1;
}


.bt_en_lire_plus a {
display: block;
float: right;
margin-left: 5px;
width:94px;
height: 21px;
background:url(../images/chocolat-pistache/bt_en_lire_plus.png) no-repeat;
}
.bt_en_lire_plus a:hover {
background:url(../images/chocolat-pistache/bt_en_lire_plus_on.png) no-repeat;
}

.bt_en_lire_plus_EN a {
display: block;
float: right;
margin-left: 5px;
width:94px;
height: 21px;
background:url(../images/chocolat-pistache/bt_en_lire_plus_EN.png) no-repeat;
}
.bt_en_lire_plus_EN a:hover {
background:url(../images/chocolat-pistache/bt_en_lire_plus_on_EN.png) no-repeat;
}

.bt_explorer a {
display: block;
float: right;
margin-right: 15px;
width:154px;
height: 44px;
background:url(../images/chocolat-pistache/home_explore_bt.png) no-repeat;
}
.bt_explorer a:hover {
background:url(../images/chocolat-pistache/home_explore_bt_on.png) no-repeat;
}

.bt_explorer_EN a {
display: block;
float: right;
margin-right: 15px;
width:154px;
height: 44px;
background:url(../images/chocolat-pistache/home_explore_bt_EN.png) no-repeat;
}
.bt_explorer_EN a:hover {
background:url(../images/chocolat-pistache/home_explore_bt_on_EN.png) no-repeat;
}

.bt_devis_print a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_devis_print.png) no-repeat;
}
.bt_devis_print a:hover {
background:url(../images/chocolat-pistache/bt_devis_print_on.png) no-repeat;
}

.bt_devis_print_EN a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_quote_print_EN.png) no-repeat;
}
.bt_devis_print_EN a:hover {
background:url(../images/chocolat-pistache/bt_quote_print_on_EN.png) no-repeat;
}


.bt_devis a {
display: block;
float: right;
margin-right: 15px;
margin-top: 230px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bg_bt_devis.png) no-repeat;
}
.bt_devis a:hover {
background:url(../images/chocolat-pistache/bg_bt_devis_on.png) no-repeat;
}

.bt_devis_EN a {
display: block;
float: right;
margin-right: 15px;
margin-top: 230px;
width: 170px;
height: 24px;
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_off.png) no-repeat;
}
.bt_devis_EN a:hover {
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_on.png) no-repeat;
}

.bt_devis_2 a {
display: block;
float: right;
margin-right: 15px;
margin-top: 295px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bg_bt_devis.png) no-repeat;
}
.bt_devis_2 a:hover {
background:url(../images/chocolat-pistache/bg_bt_devis_on.png) no-repeat;
}

.bt_devis_2_EN a {
display: block;
float: right;
margin-right: 15px;
margin-top: 295px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_off.png) no-repeat;
}
.bt_devis_2_EN a:hover {
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_on.png) no-repeat;
}

.bt_devis_3 a {
display: block;
float: right;
margin-right: 150px;
margin-top: 35px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bg_bt_devis.png) no-repeat;
}
.bt_devis_3 a:hover {
background:url(../images/chocolat-pistache/bg_bt_devis_on.png) no-repeat;
}

.bt_devis_3_EN a {
display: block;
float: right;
margin-right: 150px;
margin-top: 35px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_off.png) no-repeat;
}
.bt_devis_3_EN a:hover {
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_on.png) no-repeat;
}

.bt_devis_4 a {
display: block;
float: left;
margin-left: -500px;
margin-top: 240px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bg_bt_devis.png) no-repeat;
}
.bt_devis_4 a:hover {
background:url(../images/chocolat-pistache/bg_bt_devis_on.png) no-repeat;
}

.bt_devis_4_EN a {
display: block;
float: left;
margin-left: -500px;
margin-top: 240px;
width: 186px;
height: 53px;
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_off.png) no-repeat;
}
.bt_devis_4_EN a:hover {
background:url(../images/chocolat-pistache/bt_request_a_quote_proj_on.png) no-repeat;
}


.bt_devis_logo a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_devis_logo.png) no-repeat;
}
.bt_devis_logo a:hover {
background:url(../images/chocolat-pistache/bt_devis_logo_on.png) no-repeat;
}

.bt_devis_logo_EN a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_quote_brand_id_EN.png) no-repeat;
}
.bt_devis_logo_EN a:hover {
background:url(../images/chocolat-pistache/bt_quote_brand_id_on_EN.png) no-repeat;
}

.bt_devis_web a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_devis_web.png) no-repeat;
}
.bt_devis_web a:hover {
background:url(../images/chocolat-pistache/bt_devis_web_on.png) no-repeat;
}

.bt_devis_web_EN a {
display: block;
float: right;
margin-right: 15px;
width: 140px;
height: 21px;
background:url(../images/chocolat-pistache/bt_quote_web_EN.png) no-repeat;
}
.bt_devis_web_EN a:hover {
background:url(../images/chocolat-pistache/bt_quote_web_on_EN.png) no-repeat;
}







/**** FIche projet****/
div.fiche_projet{
	width:					708px;
	height:					909px;
}

div.fiche_projet_2{
	width:					708px;
	height:					948px;
}

.bt_retour a{
	background:url(../images/chocolat-pistache/bt_retour.png) no-repeat;
	display: block;
	float: left;
	width: 129px;
	height: 21px;
	margin-left: 9px;
	margin-top:22px;
}
.bt_retour a:hover {
	background:url(../images/chocolat-pistache/bt_retour_on.png) no-repeat;
}

.bt_retour_EN a{
	background:url(../images/chocolat-pistache/bt_back_project.png) no-repeat;
	display: block;
	float: left;
	width: 131px;
	height: 21px;
	margin-left: 9px;
	margin-top:22px;
}
.bt_retour_EN a:hover {
	background:url(../images/chocolat-pistache/bt_back_prokect_ON.png) no-repeat;
}

.bt_suivant a{
	background:url(../images/chocolat-pistache/bt_proj_suivant.png) no-repeat;
	display: block;
	float: right;
	width: 126px;
	height: 21px;
	margin-right: -110px;
	margin-top:22px;
}
.bt_suivant a:hover {
	background:url(../images/chocolat-pistache/bt_proj_suivant_on.png) no-repeat;
}

.bt_suivant_EN a{
	background:url(../images/chocolat-pistache/next_project_en.png) no-repeat;
	display: block;
	float: right;
	width: 126px;
	height: 21px;
	margin-right: -110px;
	margin-top:22px;
}
.bt_suivant_EN a:hover {
	background:url(../images/chocolat-pistache/next_project_en_ON.png) no-repeat;
}


/**** SERVICES ****/

div.print_services{
	margin-left: 35px;
	margin-top: 30px;
}
div.logo_services{
	margin-left: 35px;
	margin-top: 30px;
}
div.web_services{
	margin-left: 35px;
	margin-top: 30px;
}

div.txt_serv{
	float: left;
	text-align: justify;
	width: 333px;
	color: #dbc8a1;
}

div.serv_print_right{
	float: right;
	width: 270px;
	margin-right: -82px;
	text-align: justify;
}
div.serv_web_right{
	float: right;
	width: 270px;
	margin-right: -82px;
	text-align: justify;
}
div.Txt_serv_1_right{
	float: right;
	width: 245px;
	color: #dbc8a1;
}
div.Txt_serv_2_right{
	float: right;
	width: 245px;
	color: #dbc8a1;
	margin-top: -84px;
}
div.Txt_serv_2_left{
	float: left;
	width: 302px;
	margin-left:  -350px;
	margin-top: -70px;
	color: #dbc8a1;
}
div.Txt_serv_3_left{
	float: left;
	width: 302px;
	margin-left:  -332px;
	margin-top: -15px;
	color: #dbc8a1;
}



div.serv_print_left{
	width: 328px;
	height: 42px;
	margin-top: 180px;
}
div.serv_logo_left{
	width: 309px;
	height: 42px;
	margin-top: 200px;
}

div.serv_logo_left_EN{
	width: 207px;
	height: 42px;
	margin-top: 190px;
	margin-left: 60px;
}

div.serv_web_left{
	width: 243px;
	height: 37px;
	margin-top: 420px;
	margin-left: 30px;
}

.acces_port_print a{
	background:url(../images/chocolat-pistache/bt_print_portfolio.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 10px;
	margin-right: -95px;
}
.acces_port_print a:hover {
	background:url(../images/chocolat-pistache/bt_print_portfolio_on.png) no-repeat;
}

.acces_port_print a{
	background:url(../images/chocolat-pistache/bt_print_portfolio.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 10px;
	margin-right: -95px;
}
.acces_port_print a:hover {
	background:url(../images/chocolat-pistache/bt_print_portfolio_on.png) no-repeat;
}

.acces_port_print_EN a{
	background:url(../images/chocolat-pistache/bt_print_port_en_off.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 10px;
	margin-right: -95px;
}
.acces_port_print_EN a:hover {
	background:url(../images/chocolat-pistache/bt_print_port_en_on.png) no-repeat;
}

.acces_port_logo_EN a{
	background:url(../images/chocolat-pistache/bt_logo_portfolio_off.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 10px;
	margin-right: -95px;
}
.acces_port_logo_EN a:hover {
	background:url(../images/chocolat-pistache/bt_logo_portfolio_on_EN.png) no-repeat;
}

.acces_port_web a{
	background:url(../images/chocolat-pistache/bt_web_portfolio.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 3px;
	margin-right: -95px;
}
.acces_port_web a:hover {
	background:url(../images/chocolat-pistache/bt_web_portfolio_on.png) no-repeat;
}

.acces_port_web_EN a{
	background:url(../images/chocolat-pistache/bt_web_port_en_off.png) no-repeat;
	display: block;
	float: right;
	width: 119px;
	height: 21px;
	margin-top: 11px;
	margin-right: -95px;
}
.acces_port_web_EN a:hover {
	background:url(../images/chocolat-pistache/bt_web_port_en_on.png) no-repeat;
}



div.acces_port_web{
	float: left;
	margin-top: -25px;
	margin-left: 525px;
}

.devis_demander a{
	background:url(../images/chocolat-pistache/bt_demander-devis.png) no-repeat;
	display: block;
	float: left;
	width: 163px;
	height: 21px;
	margin-left: 355px;
	margin-top:10px;
}
.devis_demander a:hover {
	background:url(../images/chocolat-pistache/bt_demander-devis_on.png) no-repeat;
}
.devis_demander_EN a{
	background:url(../images/chocolat-pistache/quote_request_off.png) no-repeat;
	display: block;
	float: left;
	width: 162px;
	height: 21px;
	margin-left: 357px;
	margin-top:12px;
}
.devis_demander_EN a:hover {
	background:url(../images/chocolat-pistache/quote_request_on.png) no-repeat;
}
div.devis_web{
	float: left;
	margin-left: 355px;
	padding-top: 20px;
}

div.devis_print_profil{
	float: right;
	margin-right: 400px;
	margin-top: -20px;
}

div.print_apercus{
	background: 		 url(../images/chocolat-pistache/print_servc_img.png) top center no-repeat;
	width: 694px;
	height: 203px;
}
div.print_apercus{
	background: 		 url(../images/chocolat-pistache/print_servc_img.png) top center no-repeat;
	width: 694px;
	height: 203px;
	margin-left: 5px;
}
div.logo_apercus{
	background: 		 url(../images/chocolat-pistache/services-logo-apercus.png) top center no-repeat;
	width: 694px;
	height: 203px;
	margin-left: 5px;
}

div.web_apercus{
	background: 		 url(../images/chocolat-pistache/services-apercus_web.png) top center no-repeat;
	width: 694px;
	height: 203px;
	margin-left: 5px;
	margin-top: 45px;
}
div.profil_apercus{
	background: 		 url(../images/chocolat-pistache/lifacolor-cartes-apercus.png) top center no-repeat;
	width: 694px;
	height: 203px;
	margin-left: 5px;
	margin-top: 370px;
}

div.header_highlight{
}



/** Page Work  **/

div.apercu_work_large_bg{
	width:				    579px;
	height:					124px;
}
div.apercu_work_large{
}
div.apercu_work_large_img{
	margin-left:			  8px;
	padding-top:			 10px;
	width:				    568px;
	height:					107px;
}

div.cadre_plus_images{
	width:				    150px;
	height:					160px;
}
div.cadre_plus_images_gd{
	width:				    150px;
	height:					325px;
}
div.cadre_plus_explore{
	width:				    150px;
	height:					92px;
}
/** Page Work / **/



/** Commentaires **/
div.img_coms{
	width:				    549px;
	height:					53px;
}
div.emeteur_bg{
	width:				    533px;
	height:					15px;
}
div.emeteur_nom{
	float:left;
	margin-left:10px;
}
div.emeteur_date{
	float:right;
	margin-right: 10px;
}
div.com {
	width:		533px;
}
div.formulaire_bg{
	width:				    569px;
	height:					97px;
}
div.form_nom{
	width:				    125px;
	height:					25px;
	float:				    left;
	margin-left:			15px;
	margin-top: 			10px;
}
div.form_nom_contact{
	width:				    485px;
	height:					27px;
	padding-left: 4px;
	padding-top: 6px;}
	
div.form_nom_contact_2{
	width:				    485px;
	height:					27px;
	padding-left: 4px;
	padding-top: 6px;}
div.form_nom_contact_3{
	width:				    485px;
	height:					37px;
	padding-left: 6px;
	padding-top: 15px;
	margin-left: 150px;
	margin-top: -30px;}


div.form_mail{
	width:				    125px;
	height:					25px;
	float:				    left;
	margin-left:			15px;
	margin-top: 			6px;
}
div.form_mail_contact{
	width:				    125px;
	height:					15px;
	margin-top: 			3px;
}
div.form_mess{
	width:				    380px;
	height:					69px;
	float:				    right;
	margin-right:			40px;
	margin-top:             10px;
}
div.form_mess_contact{
	width:				    380px;
	height:					69px;
	margin-top: 			3px;
}
div.form_mess_contact_2{
	width:				    580px;
	height:					79px;
	margin-top: 			3px;
}



		
/** footer **/
div.pre-footer{
	position:relative;
	bottom:0;
	width:100%;
	clear:both;
	height:					72px;

}
div.footer_top {
	position:relative;
	top:0;
	width:100%;
	clear:both;
	height:					35px;
}
div.footer {
	position:relative;
	width:100%;
}
div.footer_botton {
	/*margin:					0 auto;*/
	position:relative;
	bottom:0;
	width:100%;
	clear:both;
	height:					44px;
	/*padding:				25px 0 0 0;
	/*margin-top:				30px;*/
}

div.footer_texte{
	text-align:center;
	color: #5a2e00;
}



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

	Lightbox
	v 1.5

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

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}


.photos {
	padding: 3px;
	border: 1px solid #fff;
}

a:hover .photos {
	border: 1px solid #999;
}

.lightboxDesc a {
	color: #999999;
	text-decoration: none;
}

.lightboxDesc a:hover {
	color: #000000;
	text-decoration: none;
}


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

	styles for next & previous buttons as part of footer

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

#lbPrevLink, #lbNextLink {
	display: block;
	width: 37px;
	height: 63px;
	outline: none;
}

#lbPrevLink {
	float: left;
	background: transparent url(../images/chocolat-pistache/prevlabel.png) no-repeat left;
	
}

#lbPrevLink:hover {
	background: transparent url(../images/chocolat-pistache/prevlabel.png) no-repeat left;
}

#lbNextLink {
	float: right;
	background: transparent url(../images/chocolat-pistache/nextlabel.png) no-repeat right;
}

#lbNextLink:hover {
	background: transparent url(../images/chocolat-pistache/nextlabel.png) no-repeat right;
}

#lbControls {
	display: block;
	height: 32px;
}


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


#lbBottom {
	font-family: Lucida Sans Unicode, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	clear: both;
	display: block;
	float: right;
	width: 41px;
	height: 40px;
	background: transparent url(../images/chocolat-pistache/closelabel.png) no-repeat center;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #000;*/
}

#lbCaption, #lbNumber, #lbDescription {
	margin-right: 71px;
	/*border: 1px solid #000;*/
}

#lbCaption {
	font-weight: bold;
}


.lightboxDesc {
	display: none;
}

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



/***** Feteared Bar ********/

#top-panel{
	padding:14px 20px;
	text-align:center;
	width:300px;
	height:150px;
}

#sub-panel a {
	width:292px;
	height:54px;
	/*float:relative;*/
	background-position:center;
	display:block;
}

#sub-panel_EN a {
	width:292px;
	height:54px;
	/*float:relative;*/
	background-position:center;
	display:block;
}

div.feteared_left{width:130px; float:left; margin-right:0px; text-align:right}
div.feteared_right{width:130px; float:right; margin-right:0px; text-align:left}



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

Projets


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



div.projet_woman_fire{
	padding-top:22px;
	margin-left: 159px;
}

div.projet_natural_disastrear{
	padding-top:46px;
	margin-left: 12px;
}

div.projet_cubes_bouygues{
	padding-top:55px;
	margin-left: 19px;
}

div.proj_large_MG{
	padding-left: 130px;
	margin-top: -175px;
}
div.proj_large_MG2{
	padding-left: 130px;
}
div.proj_large_MG3{
	padding-left: 35px;
}
div.proj_large_Ing{
	padding-left: 20px;
}
div.proj_large_Ing2{
	padding-left: 75px;
}
div.proj_large_PT1{
	padding-left: 115px;
}
div.proj_large_PT2{
	padding-left: 85px;
}
div.proj_large_2g{
	padding-left: 100px;
}
div.proj_large_asc{
	padding-left: 50px;
}
div.proj_large_golf{
	padding-left: 20px;
}
div.proj_large_Vol{
	padding-left: 10px;
}







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

	Photo Menu Galerie photo
	v 2.2

**************************************************************/
ul, li{
	padding: 0;
	
}

#photo_menu {
	position: relative;
	width: 665px;
	height: 200px;
	overflow: hidden;
	margin-left: 15px;
}



#photo_menu ul {
	list-style: none;
	margin: 15px 0px 0px 10px;
	display: block;
	height: 188px;
	width: 1900px;
	
	
	}

#photo_menu ul li {
	float: left;
}

#photo_menu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:130px;
	height: 188px;
}

#photo_menu ul li.landscapes a {
	background: url(../images/works/photos/paysages.jpg) repeat scroll 0%;
}

#photo_menu ul li.people a {
	background: url(../images/works/photos/portraits.jpg) repeat scroll 0%;
}

#photo_menu ul li.musique a {
	background: url(../images/works/photos/concerts.jpg) repeat scroll 0%;
}

#photo_menu ul li.urbain a {
	background: url(../images/works/photos/urbain.jpg) repeat scroll 0%;
}

#photo_menu ul li.abstract a {
	background: url(../images/works/photos/abstract.jpg) repeat scroll 0%;
}
#photo_menu ul li.panoramique a {
	background: url(../images/works/photos/panoramiques.jpg) repeat scroll 0%;
	
}

#photo_menu ul li.landscape a {
	background: url(../images/works/photos/landscape_gallery.png) repeat scroll 0%;
}

#photo_menu ul li.portrait a {
	background: url(../images/works/photos/portrait_gallery_portfolio.png) repeat scroll 0%;
}

#photo_menu ul li.music a {
	background: url(../images/works/photos/music_show_gallery_shot.png) repeat scroll 0%;
}

#photo_menu ul li.urban a {
	background: url(../images/works/photos/urban_gallery_photo.png) repeat scroll 0%;
}

#photo_menu ul li.abstract a {
	background: url(../images/works/photos/abstract.jpg) repeat scroll 0%;
}
#photo_menu ul li.panoramic a {
	background: url(../images/works/photos/panoramic_gallery.jpg) repeat scroll 0%;
	
}

div.diapo_photos{
	margin-left:20px;
}

div.img_photos{
	width:				    549px;
	height:					53px;
	margin-left: 75px;
}

div.img_photo_paysages{
	width:				    662px;
	height:					53px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_portraits{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_portrait{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photos_concerts{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_music{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_urbain{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_portraits{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}
div.img_photo_urban{
	width:				    662px;
	height:					58px;
	padding: 55px 0px 0px 33px;
}

div.Panoramiques{
	margin-left: 33px;
}


.clear {
	clear: both;
}bt_devis_4

