img{
	border:0;
}
/*=> redefinition de tags */
BODY,TD { 	color: #000;	font-family:Verdana, Helvetica, sans-serif; 	font-size: 10px;}
a {text-decoration: none;	color:#464648;}
/*=> selecteurs */a:hover,a.sel  {	color: #d22a30;}
/*=> formulaires */.form_select { 	font-size: 10px;}
.form_textarea {	font-size: 11px;	background-color: #fff;	border-top: 1px solid #848484;	border-right: 1px solid #848484;	border-bottom: 1px solid #848484;	border-left: 1px solid #848484;}
.form_submit {	font-size: 10px;}
.form_option {	font-size: 10px;}
.form_text {	FONT-SIZE: 10px;	COLOR: black;	background-color: #fff;	border-top: 1px solid #848484;	border-right: 1px solid #848484;	border-bottom: 1px solid #848484;	border-left: 1px solid #848484;}
/*=> divers */.body {	background-color: #fff;	margin-top: 30px;	margin-left: 0px;}
.tableauTitre {  color: #000; background-color: #999999; font-size: 13px; font-weight: bold}
.tableauChamps {  color: #000; background-color: #999999; font-size: 10px; text-align: right; font-weight: bold}
.tableauPhoto {  background-color: #BBBBBB}
.rubrique_nom {  font-size: 13px; font-weight: bold}
.titreVitrine {	font-size: 13px; font-weight: bold;}
.couleurAlternative {	background-color: #fff;}
/*    ===== page d'accueil ===== */.rech_input input{	margin: 0 0 5px 0;}
.home_col_left{	background: #fff;}
.listing{	font-size: 10px;	margin : 6px 0px 6px 10px;	line-height: 1.1em;}
.listing a{	color: #000000;	font-weight: bold;}
.listing a:hover{	color: #fc5115;	font-weight: bold;}
.listing h3{	font-size: 10px;	margin: 0;	padding: 0;	text-transform: uppercase;	color: #707070;}
.listing-sepa{	padding: 0;	margin: -3px 0;}
.signature, .signature a{	font-size: 10px;	color: #1a171b;	font-weight: bold;}
.signature a:hover{
	color: #d22a30;
}
/*    ===== page d'accueil effet ===== */.heart {position:absolute; left:0px; top:0px; border:0px; margin:0px; padding:0px; width:0px; height:0px; background-color:transparent; visibility:visible}
#newsletter{
	padding:0;
	margin:0;
	margin-bottom:13px;
}
#newsletter label{
	font-size:9px;
	font-style:italic;
	font-weight:bold;
	color:#000;
	margin-right:5px;
}
#newsletter input{
	font-style:italic;
	border:1px solid #bfbfbf;
	width:150px;
	color:#9e9fa1;
	font-size:10px;
	height:19px;
	margin:0;
	padding:0;
	padding-top:3px;
}
#newsletter input.valide_newsletter{
	font-style:normal;
	width:22px;
	height:19px;
	background-color:#fff;
	color:#464646;
	margin:0;
	padding:0;
}
.contenu{
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	padding:0px 13px 0 13px;
	height:440px;
}
#entete_menu{
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	padding:13px 13px 0 13px;
	margin:0;
}
#menu{
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu li{
	float:left;
	margin-right:2px;
	background-color:#58585a;
	line-height:18px;
	border-bottom:1px solid #b1b1b2;
	color:#fff;
	padding-left:11px;
	padding-right:11px;
	position:relative;
}
#menu ul#liste_ouvrages
{
	border-bottom:0;
	border-right:0;
	padding-bottom:10px;
	padding-top:3px;
	background-color:#d12a2f;
}
#menu ul#liste_ouvrages li
{
	background-color:#d12a2f;
	width:114px;
	border-right:0;
}
#menu li ul{
	list-style-type:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	top:18px;
	left:0;
	border-bottom:2px solid #fff;
}
#menu li ul li{
	float:none;
	width:250px;
	border:0;
	border-right:2px solid #fff;
}
#menu li ul li a:hover{
	color:#000;
}
#menu li a{
	color:#fff;
	font-weight:normal;
}
#menu li.identification{
	background-color:#d12a2f;
	border-bottom:1px solid #e896a3;
}
#menu li.ouvrages_parus{
	background-color:#d12a2f;
	border-bottom:1px solid #e896a3;
}
#menu li.contact{
	background-color:#aeafb0;
	border-bottom:1px solid #d7d8d9;
}
#menu li.contact a{
	color:#000;
}
#menu li.galerieODI{
	background-color:#aeafb0;
	border-bottom:1px solid #d7d8d9;
}
#menu li.galerieODI a{
	color:#000;
}
#menu li.reportage_recent{
	background-color:#aeafb0;
	border-bottom:1px solid #d7d8d9;
}
#menu li.reportage_recent a
{	color:#000;	}
#menu li #liste_theme{
	background:url('../images/fond_theme.png') top left no-repeat;
	padding-top:2px;
}
#menu li #liste_dest{
	background:url('../images/fond_dest.png') top left no-repeat;
	padding-top:2px;
}
.droite_home{
	position:relative;
}
#texte_intro{
	padding:0;
	margin:0;
	padding-left:13px;
	font-weight:normal;
	color:#464648;
	font-size:1.1em;
}
#texte_intro span{
	color:#c70029;
}
.choix_lang,.choix_lang:hover{
	color:#000;
}
#recherche{
	height:19px;
}
#recherche input{
	color:#c70029;
	font-style:italic;
	border:1px solid #e2e2e3;
	height:19px;
	margin:0;
	padding:0;
	width:220px;
	font-size:10px;
	padding-top:3px;
}
#recherche input.valider{
	background-color:#fff;
	width:22px;
	height:19px;
	font-style:normal;
	margin:0;
	padding:0;
}
.toutes_photos a{
	color:#c70029;
	font-size:11px;
	display:block;
	padding:10px 0;
}
.photo_mini{
	width:140px;
	height:100px;
	border:1px solid #d8d7d7;
}
#aff_lien{
	list-style-type:none;
	margin:0;
	padding:0;
}
#lien_galerie{
	padding-left:8px;
}
#lien_galerie .precedent{
	width:120px;
	font-size:10px;
	border-right:1px solid #bfbfbf;
	height:80px;
	padding-bottom:13px;
}
#lien_galerie .suivant{
	width:100px;
	font-size:10px;
	text-align:right;
	border-left:1px solid #bfbfbf;
	height:80px;
	padding-bottom:13px;
}
#lien_galerie .numero{
	padding:0 25px 13px 25px;
}
.chemin{
	padding-bottom:10px;
}
.lien_retour{
	color:#c70029;
	display:block;
	margin-top:13px;
}
#texte_home{
	color:#464648;
	padding-bottom:5px;
}
#texte_home span{
	color:#000;
	font-weight:bold;
}
.valider_compte{
	background-color:#fff;
	border:1px solid #848484;
	width:170px;
	color:#c70029;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
/*-------------------------------------------
				NEWSLETTER
-------------------------------------------*/

form#subscribe-form { width: 60%; margin: 30px auto 15px; }
form#subscribe-form fieldset	   { border: 1px dashed #79C; padding: 10px; }
form#subscribe-form legend		   { background-color: white; padding: 1px 4px; color: black; }
form#subscribe-form div			   { padding: 5px 8px; }
form#subscribe-form div.bloc label { display: block; float: left; width: 30%; margin-top: .2em; cursor: pointer; }
form#subscribe-form div label	   { cursor: pointer; }
form#subscribe-form div.center	   { text-align: center; }
form#subscribe-form p.message	   { text-align: center; }

form#subscribe-form select,
form#subscribe-form input[type="text"]  { border: 1px inset silver; }

abbr[title] { cursor: help; }
address#footer {
	margin: 15px auto;
	text-align: center;
	font-style: normal;
	font-size: 11px;
}
/*-------------------------------------------
				BIO
-------------------------------------------*/

.latotalebio{width:942px;}
.biotitreh1{margin-bottom:0;}
.labiopic{padding-right:15px; float:left; width:188px;}
.labio{padding:0 0px 0 0px;float:left; width:550px;}
.labiosepa{clear:both;}
.first_p{margin-top:0;}


/*** ouvrages parus ***/
ul#ouvrages_parus
{
	margin:0;padding:0;
	list-style:none;
}
ul#ouvrages_parus li
{
	float:left;
	width:225px;
	height:175px;
	padding:15px;
	position:relative;
}


.op_texte_detail,
.op_img,
.op_texte,
.savoir_plus
{	position:absolute;	}
.op_img
{	left:0;bottom:0;border:1px #929193 solid;	}
.op_texte
{	left:131px;bottom:25px;color:#bf0027;	}
.savoir_plus
{
	left:131px;bottom:-6px;
	width:70px;
	height:16px;
	background: url(../images/picto_savoir_plus.png) center right no-repeat; 
}

#op_details
{
	position:relative;
/*	height:180px;	*/
	width:280px;
	overflow:hidden;
}

.op_texte_detail
{
	left:131px;bottom:0;
	width:150px;
}
.op_texte_titre
{
	display:block;
	color:#bf0027;
	padding-bottom:14px;
}
.op_texte_prix
{
	display:block;
	color:#bf0027;
	padding-top:14px;
}
.op_img_detail
{	float:left;border:1px #929193 solid;	}
.autres_ouvrages
{
	display:block;
	margin-top:12px;
	width:160px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#bf0027;
	color:#fff;
}
.autres_ouvrages2
{
	display:block;
	width:80px;
	height:31px;
	padding:1px 7px;
	margin-left:2px;
	line-height:15px;
	background:#bf0027;
	color:#fff;
}
.autres_ouvrages:hover,
.autres_ouvrages2:hover
{	color:#fff;	}

.liste_photos
{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:-23px;
}
.liste_photos li
{
	margin:0;
	padding:0;
	padding-top:23px;
	clear:left;
}
.liste_photos li img
{
	float:left;
	border:1px #929193 solid;
}
