/* COMMUN */
body,p,ul,li,h1,h2,h3,h4,a,img,dl,dd,dt,form,input{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
body{
	background:#FAF7E8 url(../../img/site/bg_header_top.gif) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
a:active 	{outline: none;} /* Supprimer les pointills autour des liens */
:focus 		{-moz-outline-style: none;}

p.seeall{
	display:block;
	width:80px;
	float:left;
	margin-bottom:10px;
	margin-left:5px;
	font-size:11px;
}

p.seeall a{
	color:#EE5618;
	text-decoration:none;
}
p.seeall a:hover{
	text-decoration:underline;
}

div#conteneur{
	width:989px;
	margin:0 auto;
	background-color:#faf7e8;
	height:auto;
}
/* HEADER */
div#header{
	width:100%;
	height:152px;
	background:transparent url(../../img/site/header.jpg) top left repeat-x;
}
div#header h1{
	padding:58px 0 0 124px;
	float:left;
}
div#header h1 a{
	display:block;
	text-indent:-9999px;
	width:235px;
	height:63px;
}
/* RECHERCHE */
div#header div#recherche{
	float:right;
	margin-right:39px !important;
	margin-right:6px;
	margin-top:100px;
}

div#header div#recherche form{
	width:271px !important;
	width:300px;
}

div#header div#recherche form input.submit{
	height:24px;
	width:24px;
	background:#AFC737 url(../../img/site/bt_ok_search.gif) top left no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	font-size:1px;
	vertical-align:top;
	color:#686942;
	margin:0;
}
div#header div#recherche form input#text_search{
	margin-top:2px;
	margin-right:5px;
	width:152px;
	padding:0;
}
div#header div#recherche form label{
	padding-left:10px;
	width:72px;
	display:block;
	float:left;
	opacity:0.0;
	filter: alpha(opacity=0); 
}

/* RECHERCHE AVANCEE */
div#header div#recherche p#search_advanced{
	margin:8px 0 0 0px;
	padding-left:18px;
	background:transparent url(../../img/site/puce_search_advanced.gif) 0 1px no-repeat;
	font-size:11px;
	float: left;
}
div#header div#recherche p#search_advanced a{
	color:#FFFFFF;
}
#mon_panier{
	font-size:11px;
	float: left;
	margin:8px 0 0 0px;
	background:transparent url(../../img/site/cart_beige.gif) 0 1px no-repeat;
	padding-left:18px;
	padding-right: 10px;
}
#mon_panier a{
	font-size:11px;
	color: #CCCCCC;
/*	color:#FFFFFF;*/
	text-decoration: none;
}
#mon_panier a:hover{
	text-decoration: underline;
}
/* MENU */
div#menu{
	height:70px;
	width:100%;
	background:#C6C9A0 url(../../img/site/bg_menu.gif) top left repeat-x;
}
div#menu ul{
	margin-left:20px !important;
	margin-left:15px;
}

div#menu ul li{
	float:left;
	display:block;
	height:29px;
	text-indent:-9999px;
	margin-right:5px;
}

div#menu ul li a{
	display:block;
	height:100%;
	width:100%;
}

div#menu ul li#menu_accueil{			width:132px;}
div#menu ul li#menu_accueil a{ 			background:transparent url(../../img/site/menu_accueil.gif) 0 -29px no-repeat;}
div#menu ul li#menu_accueil a:hover{	background:transparent url(../../img/site/menu_accueil.gif) top left no-repeat;}

div#menu ul li#menu_article{			width:156px;}
div#menu ul li#menu_article a{ 			background:transparent url(../../img/site/menu_article.gif) 0 -29px no-repeat;}
div#menu ul li#menu_article a:hover{ 	background:transparent url(../../img/site/menu_article.gif) top left no-repeat;}

div#menu ul li#menu_newsletter{			width:123px;}
div#menu ul li#menu_newsletter a{ 		background:transparent url(../../img/site/menu_newsletter.gif) 0 -29px no-repeat;}
div#menu ul li#menu_newsletter a:hover{	background:transparent url(../../img/site/menu_newsletter.gif) top left no-repeat;}

div#menu ul li#menu_abonnement{			width:136px;}
div#menu ul li#menu_abonnement a{ 		background:transparent url(../../img/site/menu_abonnement.gif) 0 -29px no-repeat;}
div#menu ul li#menu_abonnement a:hover{ background:transparent url(../../img/site/menu_abonnement.gif) top left no-repeat;}

div#menu ul li#menu_annonces{			width:156px;}
div#menu ul li#menu_annonces a{ 		background:transparent url(../../img/site/menu_annonces.gif) 0 -29px no-repeat;}
div#menu ul li#menu_annonces a:hover{ 	background:transparent url(../../img/site/menu_annonces.gif) top left no-repeat;}

div#menu ul li#menu_publicite{			width:93px;}
div#menu ul li#menu_publicite a{ 		background:transparent url(../../img/site/menu_publicite.gif) 0 -29px no-repeat;}
div#menu ul li#menu_publicite a:hover{ 	background:transparent url(../../img/site/menu_publicite.gif) top left no-repeat;}

div#menu ul li#menu_compte{				width:138px;}
div#menu ul li#menu_compte a{ 			background:transparent url(../../img/site/menu_compte.gif) 0 -29px no-repeat;}
div#menu ul li#menu_compte a:hover{ 	background:transparent url(../../img/site/menu_compte.gif) top left no-repeat;}

div#menu ul li#menu_inscription{				width:138px;}
div#menu ul li#menu_inscription a{ 			background:transparent url(../../img/site/menu_inscription.gif) 0 -29px no-repeat;}
div#menu ul li#menu_inscription a:hover{ 	background:transparent url(../../img/site/menu_inscription.gif) top left no-repeat;}

div#corps{
	width:904px;
	padding-left:85px;
	height:auto;
	padding-top:8px;
	float:left;
	margin-bottom:31px;
}

div#corps div#bloctitre h2{
	font-size:1.1em;
}

div#part_left{
	height:auto;
	width:602px;
	float:left;
}

div#part_left h2#titre{
	height:45px;
	padding-top:19px;
	width:100%;
}
div#part_left h2 a{
	text-indent:-9999px;
	height:37px;
	width:288px;
	display:block;
	margin-left:7px;
}

div#part_left h2#titre.plan{ background:transparent url(../../img/site/titre_plan-du-site.jpg) top left no-repeat; }
div#part_left h2#titre.achat-credits{ background:transparent url(../../img/site/titre_achat-credits.jpg) top left no-repeat; }
div#part_left h2#titre.articles{ background:transparent url(../../img/site/titre_articles.jpg) top left no-repeat; }
div#part_left h2#titre.annonces{ background:transparent url(../../img/site/titre_annonces.jpg) top left no-repeat; }
div#part_left h2#titre.auteurs{ background:transparent url(../../img/site/titre_auteurs.jpg) top left no-repeat; }
div#part_left h2#titre.contact{ background:transparent url(../../img/site/titre_contact-site.jpg) top left no-repeat; }
div#part_left h2#titre.inscription{ background:transparent url(../../img/site/titre_inscription.jpg) top left no-repeat; }
div#part_left h2#titre.inscription_newsletter{ background:transparent url(../../img/site/titre_inscription-newsletter.jpg) top left no-repeat; }
div#part_left h2#titre.lexique{ background:transparent url(../../img/site/titre_lexique.jpg) top left no-repeat; }
div#part_left h2#titre.liens{ background:transparent url(../../img/site/titre_liens.jpg) top left no-repeat; }
div#part_left h2#titre.mentions-legales{ background:transparent url(../../img/site/titre_mentions-legales.jpg) top left no-repeat; }
div#part_left h2#titre.mot-de-passe-oublie{ background:transparent url(../../img/site/titre_mot-de-passe-oublie.jpg) top left no-repeat; }
div#part_left h2#titre.panier{ background:transparent url(../../img/site/titre_panier.jpg) top left no-repeat; }
div#part_left h2#titre.panier_achat{ background:transparent url(../../img/site/titre_panier_achat.jpg) top left no-repeat; }
div#part_left h2#titre.publicite{ background:transparent url(../../img/site/titre_publicite.jpg) top left no-repeat; }
div#part_left h2#titre.qui-sommes-nous{ background:transparent url(../../img/site/titre_qui-sommes-nous.jpg) top left no-repeat; }
div#part_left h2#titre.recherche{ background:transparent url(../../img/site/titre_recherche.jpg) top left no-repeat; }
div#part_left h2#titre.revues{ background:transparent url(../../img/site/titre_revues.jpg) top left no-repeat; }
div#part_left h2#titre.abonnement{ background:transparent url(../../img/site/abonnement.jpg) top left no-repeat; }
div#part_left h2#titre.rss{ background:transparent url(../../img/site/titre_rss.jpg) top left no-repeat; }
div#part_left h2#titre.payer{ background:transparent url(../../img/site/titre_payer.jpg) top left no-repeat; }

/* PARTIE DROITE */
div#part_right{
	height:100%;
	width:288px;
	float:left;
	padding-left:7px;
	margin-top:5px;
}
div#part_right div#pub {
	height:150px;
	padding-top:0px;
	width:180px;
	background-color:#FFFFFF;
	border:1px solid #d5d5c9;
	text-align:center;
	margin-bottom:15px;
}

div#part_right div#bt_dossiers{
	background:transparent url(../../img/site/img_dossiers_right.jpg) top left no-repeat;
	height:82px;
	width:227px;
	padding-top:19px;
}
div#part_right div#bt_articles{
	background:transparent url(../../img/site/img_articles_right.jpg) top left no-repeat;
	height:83px;
	width:227px;
}

div#part_right div#bt_articles a,
div#part_right div#bt_dossiers a{
	height:82px;
	width:100%;
	text-indent:-9999px;
	display:block;
}


/* REVUE */
/*martin, pose
div#part_right{
	margin-top:5px;
	width:288px;
}*/

div#part_right div#bloc_revue{
	margin-bottom:15px;
}
div#part_right div#bloc_revue h2{
	float:left;
}
div#part_right div#bloc_revue img#pastille{
	float:right;
	margin-right:109px;
}
div#part_right div#bloc_revue h2{
	color:#db431c;
	display:block;
	text-indent:-9999px;
	height:30px;
	width:108px;
	margin-left:4px;
	margin-top:2px;
	background:transparent url(../../img/site/bg_numero_revue.gif) top left no-repeat;
}

div#part_right div#bloc_revue div#bloc_img_revue{
	height:170px;
	width:225px;
	background:transparent url(../../img/site/bg_numero_revues.jpg) top right no-repeat;
	clear:both;
}
div#part_right div#bloc_revue div#bloc_img_revue img{
	margin: 10px 0 0 0;
	float:left;
}
div#part_right div#bloc_revue ul{
	padding-top:15px;
}

/* HACK IE 7 */
*+html div#part_right div#bloc_revue ul{	float:left; }
/* HACK IE 6 */
* html div#part_right div#bloc_revue ul{	float:left; }

div#part_right div#bloc_revue ul li{
	margin-left:5px;
	padding-left:10px;
	background:transparent url(../../img/site/puce_revue.gif) 0 5px no-repeat;
	font-size:11px;
	margin-bottom:3px;
	line-height:12px;
}

div#part_right div#bloc_revue div#bloc_img_revue ul li,
div#part_right div#bloc_revue div#bloc_img_revue ul li a{
	color:#EF5619;
}

div#part_right div#bloc_revue div#bloc_img_revue p a{
	display:block;
	width:64px;
	height:36px;
	background:transparent url(../../img/site/bt_abonner.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
	margin:8px 0 0 10px;
}


/* FOOTER */
div#footer{
	height:73px;
	width:836px;
	margin:31px 0 0 85px;
	clear:both;
}
div#footer h3{
	display:block;
	height:72px;
	width:110px;
	background:transparent url(../../img/site/bg_compte.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
}
/* FORM LOGIN */
div#footer form{
	height:62px;
	width:329px;
	float:left;
	background:transparent url(../../img/site/bg_form_contact.gif) top left repeat-x;
	border-left:1px solid #81825d;
	border-right:1px solid #81825d;
	padding-left:12px;
	padding-top:10px;
}
div#footer form label{
	color:#5e5f35;
	width:140px;
	display:block;
	float:left;
	text-align:center;
	margin:0 2px 1px 3px;
}
div#footer form input{
	width:138px;
	margin-top:1px;
	color:#5e5f35;
	margin-bottom:2px;
}
div#footer form input.submit{
	width:23px;
	border:none;
	height:23px;
	background:#AFC737 url(../../img/site/bt_submit_compte.gif) top left no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	font-size:1px;
	vertical-align:top;
	color:#686942;
	margin:0 0 0 3px;
}
div#footer form p{
	float:left;
	margin-left:8px;
}
div#footer form p#p_form{
	margin:0;
	padding:0;
}
div#footer form p#mdp_forget{
	margin-left:0;
}

div#footer form p a{
	color:#5e5f35;
	font-size:10px;
}
div#footer p{
	color:#5e5f35;
}
div#footer p#identite{
	display:block;
	width:180px;
	height:auto;
}

div#footer p#buy_credits a{
	/*color:#EE5618;*/
	color:#888888;
}

/* LISTE FOOTER */
div#footer ul{
	float:left;
	margin-left:10px;
	height:72px;
	width:371px;
	background:#dee0c6 url(../../img/site/bg_liste_footer.gif) top left no-repeat;
}

div#footer ul li{
	float:left;
	display:block;
	width:139px;
	text-align:center;
	font-size:13px;
	height:37px;
	vertical-align:middle;
	line-height:37px;
}
div#footer ul li a{
	color:#6a6a47;
	display:block;
	height:100%;
	width:100%;
}
div#footer ul li{
	color:#6A6A47;
}
div#footer ul li#li_mentions{	width:133px; }
div#footer ul li#li_contact{	width:98px;height:35px; }
div#footer ul li#li_credits{	width:98px; }
div#footer ul li#li_part{	height:35px; }
div#footer ul li#li_plan{	height:35px;width:133px; }

div#footer ul li#li_rss{	
	height:35px;
	width:98px;
	text-align: center;
	padding-top : 10px;
}

* html div#footer ul li#li_rss a{
	margin-left: 5px;
}
*+html div#footer ul li#li_rss a{
	margin-left: 5px;
}

div#footer ul li#li_rss a{
	background : transparent url('../../img/site/syndication_rss.gif') top left no-repeat;
	display: block;
	height : 16px;
	width: 32px;
	text-indent: -9999px;
	margin-left: 30px;
}

/* BLOC DE FIN DE PAGE - DECORATION */
div#bloc_bas{
	background-color:#c6c9a0;
	height:61px;
	width:100%;
	border-top:1px solid #dddec3;
	margin-top:25px;
	padding-top: 5px;
	font-size: 1em;
	color : #FFFFFF;
	text-align: center;
	font-weight: bold;
}

	div#part_left div#contenu {
		width:598px;
		background:#f7f6e1 url(../../img/site/bg_contenu_actualites.gif) top left repeat-y;
	}

	/* PIED DE PAGE DE CONTENU CONTENANT LA NAVIGATION PAR PAGE */
	div#part_left div#contenu div.menu{
		height:28px;
		width:580px;
		padding-top:16px;
		padding-left:20px;
		background:#F7F6E1 url(../../img/site/contenu_menu_nb.jpg) no-repeat scroll left top;
	}
	
	div#part_left div#contenu div.menu div.page{
		height:17px;
		color:#FFFFFF;
		font-size:11px;
		float:left;
		background:#f7f6e1 url(../../img/site/bg_page_center.gif) top left repeat-x;
	}

	div#part_left div#contenu div.menu div.page span.page_right,
	div#part_left div#contenu div.menu div.page span.page_left{
		width:5px;
		height:100%;
		display:block;
		float:left;
		background:#f7f6e1 url(../../img/site/bg_page_right.gif) top left no-repeat;
	}
	div#part_left div#contenu div.menu div.page span.page_left{
		background:#f7f6e1 url(../../img/site/bg_page_left.gif) top left no-repeat;
	}

	div#part_left div#contenu div.menu div.page span.page_center{
		float:left;
		text-align:center;
		padding-top:1px;
	}
	div#part_left div#contenu div.menu div.page span a{
		text-decoration:none;
	}
	
	div#part_left div#contenu div.menu div.page span.page_center a{
		color:#3B3A27;
	}
	div#part_left div#contenu div.menu div.page span a:hover{	
		color:#FFFFFF;
	}
	
	div#part_left div#contenu div#contenu_elem{
		margin-left:30px;
		margin-right:20px;
	}
	
	div#part_left div#contenu div#contenu_elem p.date{
		margin:0;
	}
	
	div#part_left div#contenu div#contenu_elem h1{
		font-size:17px;
		margin-top:8px;
		margin-bottom:6px;
	}
	
	div#part_left div#contenu div#contenu_elem div#corpstexte{
		margin-bottom:15px;
	}
	
	/* COMMENTAIRES */
	div#part_left div#contenu div#contenu_elem div#ajoutCommentaire form textarea{
		width:350px;
	}
	div#part_left div#contenu div#contenu_elem div#commentaire div.comment{
		margin-bottom:10px;
		margin-top:4px;
		background: transparent url(../../img/site/articles_separateur.gif) bottom left no-repeat;
		padding-bottom:8px;
	}
	
	/* BASEDOC */
	
	div#part_left div#contenu div.basedoc,
	div#part_left div#contenu p.date,
	div#part_left div#contenu div#corps_webmag{
		margin-left:20px;
		margin-right:27px;
	}
	div#part_left div#contenu div#corps_webmag{
		color:#373A29;
	}
	
	div#part_left div#contenu div.basedoc p.apercu{
		margin-top:5px;
		color:#373a29;
	}

	div#part_left div#contenu p.date{
		color:#a0a1a5;
	}
	
	div#part_left div#contenu p.date{
		margin:8px 0 12px 30px;
	}

	div#part_left div#contenu div.basedoc h3{
		padding-top:12px;
	}
	
	div#part_left div#contenu div.basedoc h3 a{
		font-size:13px;
	}
	
	div#part_left div#contenu div.basedoc.first{
		background-image:none;
	}
	div#part_left div#contenu div.basedoc div{
		margin-left:10px;
	}
	
	div#part_left div#contenu .margin{
		margin:0 27px 0 20px;
	}	
	
	div#part_left div#contenu .margin_credits{
		margin:0 27px 0 20px;
	}	
	
	/* PETITES ANNONCES */
	div#part_left div#contenu div h4.offre_emploi{
		margin:0 27px 0 20px;
	}
	div#part_left div#contenu div.annonces{
		margin-top:15px;
	}
	
	div#part_left div#contenu div.annonces div.min_height{
		min-height:272px;
	}
		
	
	/* REVUES */
	div#part_left div#contenu div#revue,
	div#part_left div#contenu div.listing,
	div#part_left div#contenu div#plan,
	div#part_left div#contenu div.CartoucheAuteur,
	div#part_left div#contenu h3.TitreExpert,
	div#part_left div#contenu h3.TitreAnnonce,
	div#part_left div#contenu div#centrebody{
		margin:0 27px 0 20px;
	}
	
	div#part_left div#contenu div#centrebody,
	div#part_left div#contenu div#plan,
	div#part_left div#contenu div.corps_webmag,
	div#part_left div#contenu div.margin,
	div#part_left div#contenu div.min_height,
	div#part_left div#contenu div.min_height{
		min-height:317px;
		height:auto;
		_height:317px;
	}
	
	div#part_left div#contenu div.listing{
/*		height:150px;*/
		min-height:150px;
	}
	
	/* PLAN DU SITE */
	div#part_left div#contenu div#plan h4{
		margin-bottom:4px;
		padding-top:8px;
	}
	
	/* RECHERCHE */
	div#part_left div#contenu h2.tetiere{
		margin-top:10px;
	}
	div#part_left div#contenu h2.tetiere a{
		display:inline;
		margin-left:20px;
	}
	
	div#part_left div#contenu h2.tetiere a.articles{
		color:#EF5619;
	}
	
	/* AUTEURS */
	div#part_left div#contenu h3.TitreExpert{
		color:#EF5619;
		margin-bottom:8px;
		font-size:16px;
	}
	
	/* PANIER */
	div#part_left div#contenu h3#titre_panier{
		margin-left:20px;
		color:#7C9426;
		margin-bottom:8px;
	}
	
	/* POPUP SELECTION */
	div#indiceSelection{
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		opacity:0.9;
		background-color:#F8F8F8;
		padding:10px 30px 30px 30px;
		border-width:1px;
		border-color:#000;
		border-style:solid;
		visibility:hidden;
		z-index:2;
		position:absolute;
		height:60px;
		width:215px;
		font-size:12px;
		top:280px;
	}
	
	div#indiceSelection p#maselection{
		margin-top:5px;
	}
	
	div#indiceSelection p#maselection a,
	div#indiceSelection p#maselection a:hover{
		color:#333333;
		text-decoration:underline;
		font-weight:bold;
	}
	
	div#corps div#contenu form#form_achats a#lien_app{
		margin-right:10px;
	}
	
	/* A SUPPRIMER */
	div#part_left h2#titre{
		background:transparent url(../../img/site/titre_actualites.jpg) top left no-repeat;
	}
	
	div#part_left div#contenu a {
		color:#7C9426;
	}
	
	div#part_left div#contenu h1{
		font-size:16px;
		color:#7C9426;
		margin-bottom:8px;
	}
	
	/* PUBS */
	div#pub_468{
		margin:0 auto;
		margin-top:15px;
		width:468px;
		height:60px;
	}
	
	/* PUBS */
	div#pub_728{
		margin:0 auto;
		margin-top:15px;
		width:728px;
		height:90px;
	}

p.description_newsletter{
	margin: 0 0 8px 0;
}
	
h3.titre_qui_sommes_nous{
	color: #EF5619;
	font-size: 1.2em;
	margin-top: 15px;
}

div.rubrique_information{
	padding-left : 10px;
}
div.rubrique_information p{
	padding : 5px 0;
	line-height: 1.2em;
}

div.rubrique_information ul.contexte{
	list-style-position: outside;
	list-style-type: circle;
}
div.rubrique_information ul li{
	margin-left: 10px;
	padding : 2px 0;
}


div.rubrique_information p strong{
}


div.liens{
	padding-top:8px;
}

.acheter_article{
	margin-left:30px;
}

form.acheter_article label{
	display:block;
	float:left;
	width:120px;
}

div#corps div#contenu div#corpstexte .factice a{
	color:#BABABA;
}

p.dossier_contact{
	padding:5px;
	border:1px solid #7C9426;
	margin:10px 0;
}

form#loggedin p#liens a.achat{
	color:#888888;
}

p.txt_liens{
	margin:15px 27px 122px 27px;
}

div#part_left div#contenu div.corps_webmag_nomin{
	min-height:inherit;
}

div#contact_infos{
	margin:20px 25px 0 25px;
}

div#contact_infos p{
	margin-bottom:8px;
}
