body, p, h1, h2, h3, h4, h5, h6, div, ul, li, td, ol, a{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
body{background-color: #686868;}
body, div { color: #979797; font-family: Helvetica, Arial, sans-serif; font-size: 1em;}
p {font-size: 0.8em; line-height:1.2em; margin-bottom:15px;}
fieldset{margin:10px;margin-bottom:25px;padding:10px;}
legend {}
h1{margin-bottom:15px;}
.p_form { background-color: red; line-height:0em; margin:0px; padding:0px; }
.rechercheForm{position: absolute; top:10px; left:150px; margin:0px auto;}

.racine { display:block; margin:0px auto; text-align:left;background-color: #686868; /*width:900px;*/}
.centre{display:block;width:900px;margin:0px auto; clear:both;}
.invisible{display:none;}
.spacer{clear: both;}
.ancre{}
/*NAVIGATION*/
/* Ul des liens de navigation*/

a.bt_fleche:link{text-decoration: none; color: #999;}
a.bt_fleche:visited{text-decoration: none;color: #999;}
a.bt_fleche:hover{text-decoration: none; color: #999;}
a.bt_fleche:active{text-decoration: none; color: #999; }
/*diapos de resultat de recherche*/
.dia{ float: left; margin:1px; padding:0px; height:230px; width:209px; background-color : #000;}
.ul_navDia{ float: left; margin:1px;padding:0px;height:220px;width:200px;background-color : #000;}
.li_navDia{ display:inline; list-style-type: none; text-align: center; font-size:0.6em; text-align: center;}

.galerie_window{ 
	position:absolute;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	/*border:#000000; 
	border-style:solid; 
	border-width:medium;
	*/
	color:#FFFFFF;
	font-size:0.8em; 
	margin-top:0px;
	background-image:url('/site/images/fenetre_viewer.png');
	background-repeat:no-repeat;
	background-position: top left;
	/*background-color:#252525;*/
	width:907px; 
	height:630px;
	}

a.bt_close_window:link{display:block; width:16px; height:16px; text-decoration: none; color: #363636; background-image:url(site/images/up_close_w_galerie.gif);background-repeat:no-repeat;background-position:top left;}
a.bt_close_window:visited{display:block;width:16px; height:16px;text-decoration: none;color: #363636;background-image:url(site/images/up_close_w_galerie.gif);background-repeat:no-repeat;background-position:top left;}
a.bt_close_window:hover{display:block;width:16px; height:16px;text-decoration: none; color: #363636;background-image:url(site/images/down_close_w_galerie.gif);background-repeat:no-repeat;background-position:top left;}
a.bt_close_window:active{display:block;width:16px; height:16px;text-decoration: none; color: #363636;background-image:url(site/images/down_close_w_galerie.gif);background-repeat:no-repeat;background-position:top left;}





.search_window{ position:absolute;border:#000000; border-style:solid; border-width:medium;color:#FFFFFF;font-size:0.8em; background-color:#999999;width:900px;padding:10px;}
.search_window li{color:#FFFFFF;}
.sw_header{border-bottom-color:#FFFFFF; border-bottom-style:solid;border-bottom-width:thin;margin-bottom:10px;}
.sw_footer{clear:left;height:25px;border-top-color:#FFFFFF;border-top-style:solid;border-top-width:thin;margin-top:10px;}
.ul_sw_header_tools{list-style-type:none;}
/*.ul_sw_header_tools *{display:inline;}*/
.sw_colonneSearch{color:#FFFFFF;float:left;width:250px;height:667px;background-color:#999999;}
.sw_plancheContact{float:left;background-color:#CCCCCC;width:607px;height:667px;}
.sw_navPlancheContact{float:left;background-color:#CCCCCC;width:93px;height:667px;}
#kw_anc_rep,#kw_anc_gal,#kw_anc_edi,#kw_anc_lie,#kw_anc_bio {position:absolute;margin-bottom:10px;height:170px; width:220px; overflow:scroll;} 
/* FIN diapos de resulta de recherche*/
/* LI des liens de navigation*/
/* LI Bords arrondis*/
.nav_right{
	display:inline;
	list-style-type: none;
	background-image: url('site/images/cart_nav_right.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
}
.nav_left{
	display:inline;
	list-style-type: none;
	background-image: url('site/images/cart_nav_left.png');
	background-position: center right;
	background-repeat: no-repeat;
	/*padding-right:10px;*/
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}


.bloc_nav{display:block; margin-top:10px; margin-bottom:10px;}
.rubriques, .over, .out{display:inline;list-style-type: none; cursor: pointer;color:#FA9F0F;
	font-size:0.8em;	
	padding-right:30px;
	padding-top:5px;
	padding-bottom:6px;
}


.rubriques a{
	text-decoration:none;
	cursor: pointer;
	color:#FA9F0F;
}




.over {color: #D2D2D2;font-size:0.9em;}

.out{color:#FA9F0F}

.poster{position:relative; text-align:center; margin:0px;left:200px;top:0px;}


/*FIN NAVIGATION*/
/*.centre{width:900px;margin:0px auto; clear:both;}*/

.trait_edition{
	border-top: 1px dotted #999;
}




#but_client{
	/*font-size:0.8em;*/
	background-image:url(site/images/ok_bt.gif);
	width:40px;
	height:19px;
	background-repeat: no-repeat;
	border: none ;
	/*background-color: #686868;*/
	background-color: #515151;
	color:#979797;
	/*padding:0px;*/
	/*margin-bottom:-0.4em*/
	
}

#chp_clientMdp,#chp_clientId{
	color:#F7F7F7;
	background-color:#A9A9A9;
	border-top: 1px solid #585858;
	border-left: 1px solid #585858;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
	width:100px;
}

.label_form{
	display:block;
	text-align:right;
	float:left;
	width:200px;
	padding-right:20px;

}

.label_client{
	font-size:0.9em;
	padding-right:5px;
	padding-left:10px;
}

.input_form{
	display:block;
	width: 175px;
	float:left;
	margin-bottom:10px;
}

.br_form{
	clear:left;
}
/*pour validate.js validation de saisie de formulaire de mail*/
input.invalid { background: #FA9F0F; }
input.valid { background: #FFF; }

.bloc_res_recherche, .p_search{
	/*display:block;
	color:#979797;
	background-color:#DD7897;
	padding-top:15px;*/
	/*margin-left:15px;*/
	/*margin-bottom:10px;*/
	border-top: 1px dashed #999;
}

.bloc_recherche{
	display:block;
	color:#FFF;
	padding-top:15px;
	/*margin-left:15px;*/
	border-top: 1px dashed #999;
}

.bloc_outil{
	display:block;
	color:#FFF;
	padding-top:15px;
	/*margin-left:15px;*/
	border-top: 1px dashed #999;
}
.visible{display:block;background-color: #FFF;border: 1px solid #999;}
.recherche_reportage{display:inline;}
.recherche {display:block;/*margin-left:15px;*/}
.affiche {display:block;/*margin-left:15px;*/}
.infos {display:block;/*margin-left:15px;*/}
.contact {display:block;/*margin-left:15px;*/}


	
.bloc {clear:both; padding: 10px 0px 10px 0px;border-bottom: 1px solid #999;border-top: 1px solid #999;}
/*.bloc {}*/
.h1-nom_gal_small{font-size: 0.7em; color: #949494; font-weight: lighter;margin-top:0;}
.h1_edition{font-size: 1.5em; color: #D2D2D2;margin-bottom:0.8em;}
/*#bloc_reportage{ background-color: #515151;clear:both;border-top: 1px solid #999;}*/
#world_photo{margin:0px;padding:0px;}
#bloc_reportage{ background-color: #515151;}
#bloc_galerie{background-color: #252525;}
#bloc_edition{background-color: #515151;}
#bloc_thematique{background-color: #949494;}
#bloc_icono{background-color: #686868;}
#bloc_bio{background-color: #252525;}
#bloc_liens{background-color: #515151;}
#bloc_contact{background-color: #515151;}
#bloc_infos{background-color: #686868; text-align:justify; font-size:0.8em }
#carte{padding-top: 20px;padding-bottom: 20px;}
.image-titre,.image-titreRG {float:left; margin-bottom: 10px;}
.image-titre{padding-right: 100%;}
/*affichage du portfolio en provenance de la liste*/
.gal_choix{/*background-color:#CCFF00;*/border-top: 1px dotted #CCFF00;margin-bottom:15px;}


/*liens externes*/
a.liens:link{text-decoration: none; color: #CCC;}
a.liens:visited{text-decoration: none;color: #CCC}
a.liens:hover{text-decoration: none;/*font-weight: bold;*/ color: #FA9F0F}
a.liens:active{ color: #900; text-decoration: underline; background-color: transparent;}

a.edi:link{text-decoration: none; color: #515151;}
a.edi:visited{text-decoration: none;color: #515151;}
a.edi:hover{text-decoration: none;/*font-weight: bold;*/ color: #FA9F0F}
a.edi:active{ color: #900; text-decoration: underline; /*background-color: transparent;*/}




.li_liens{list-style-type:none;}
.colonne_dble_L_liens{width: 524px;float: left; }

/*liens mots clefs recherche*/
a.kw:link{text-decoration: none; color: #252525}
a.kw:visited{text-decoration: none;color: #252525}
a.kw:hover{text-decoration: underline; color: #FA9F0F}
a.kw:active{ color: #900; text-decoration: underline;}


.small_col{float:left;width: 150px;padding-right:9px;}

.reportage_right{width: 483px;padding-right:9px;}
.gal_mini{width: 180px}
.colonne_sgle_LM{width: 260px;float: left;padding-right:9px;}
/*colonne simple right*/
.colonne_sgle_R{width: 260px;float: left;}
/*colonne double left*/
.colonne_dble_L{width: 524px;float: left;padding-right:10px;}
/*colonne double right associée à colonne_sgle_LM*/
.colonne_dble_R{width: 524px;float: left;}
/*colonne moitié taille left associée à colonne_half_right*/
.colonne_half_left{width:385px;float: left;padding-right:20px;}
.colonne_half_right{width:385px;float: left;}

