/* HTML DE BASE
********************************************************************************/
body 
  {
		background-color:#FFFFFF;
		font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0;
		padding:0;
	}
	
h4
  {
	  text-align:center;
		font-size:150%;
		color:#999999;
		margin-bottom:12px;
		font-weight:normal;
	}	

.fill
  { 
    width:700px;
  }

/* STRUCTURE DE LA PAGE
********************************************************************************/	
#wrapper	
  {
	  width:98%;
		vertical-align:top;
	}
	
#header
  {
    background:url(../img/title.gif);
	  width:94px;
	  height:600px;
	  float:left;
		margin:0;
  }		
  
#header a
  {
	  display:block;
	  width:94px;
	  height:600px;	
	}	
	
#header h1, #header h2
  { display:none; }  
  
#content
  {
	display: block;
	position: relative;
	top: 0px;
    /*margin:0px 20px 0 20px;*/
	padding:20px 20px 40px 20px;
	float: left;
  }  
  
 table
 {
	width: 100%;
	border: 0;
  } 
  
table tr
  {
	vertical-align:top
  }  
	
/* MENU
********************************************************************************/		
#menu 
  {
    width:140px;
	 float:right;
  }

#menu ul
  {
    padding:2px 0 0 0;
	  list-style-type:none;
		margin:0;
	}
	
#menu  li
  {
		width:130px;
		height:18px;
		background:url(../img/menu_off.gif) no-repeat;
		padding:2px 0 0 20px;
	  display:block;
    margin:0 0 24px 0;
	}
	
#menu a 
  {
	  text-decoration:none;
		font-size:110%;
		color:#404040;
	} 

	
#accueil #t-accueil,
#revue #t-revue ,
#editions #t-editions ,
#abonnement #t-abonnement ,
#commandes #t-commandes ,
#contacts #t-contacts,
#index #t-index,
#presse #t-presse,
#chercher #t-chercher
  {
		background:url(../img/menu_on.gif) no-repeat;
		color:#B3B3B3;	
	}
		
	
#accueil #t-accueil a,
#revue #t-revue a,
#editions #t-editions a,
#abonnement #t-abonnement a,
#commandes #t-commandes a,
#contacts #t-contacts a,
#index #t-index a,
#presse #t-presse a,
#chercher #t-chercher a
  {	
	  color:#B3B3B3;	
		font-size:110%;
		text-decoration:none;
	}	
		
/*
#t-presse
  {

    border: 1px dotted red
    	  color:#B3B3B3;	
		font-size:110%;
	text-transform: uppercase;
    
  }		
  
#presse #t-presse
  {
    font-weight: bold;
    color:black;
  } 
*/ 
		

/* FORMULAIRES
********************************************************************************/	

label 
  {
    float:left;
    width:180px;
    display:block;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
    font-weight:bold;
  }
		
		
fieldset 
  { 
	  border-top:1px solid #F0F0F0;
	  border-left:1px solid #F0F0F0;
	  border-right:1px solid silver;
	  border-bottom:1px solid silver;	
    display:block;
	  margin:12px auto;
		padding: 1em;
	  width:520px;
  }
  
.paiment span
  { margin-left:25px;}	 
	
.paiment p
  { 
	  color:#999999;
		text-align:right;
		font-size:90%;
	}	

legend 
  {
    padding: 0.2em 0.5em;
    color:#666666;
    font-weight:normal;
    font-size:100%;
    text-align:right;
  	border-top:1px solid #F0F0F0;
  	border-left:1px solid #F0F0F0;
	  border-right:1px solid silver;
	  border-bottom:1px solid silver;	
  }
		
.error
  {
    color:#990000;
	  font-size:90%;
	  font-weight:bold;
  }	
	
#buttons
  {
	  text-align:center;
		margin:20px 0
	}	
  
 #construction
   {
     background:url(../img/construction.jpg);
		 width:300px;
		 height:250px;
		 margin:100px auto 64px auto;
	 }  	
	
.highlight
	{
	  background-color:#FFFFCC;	
		border-right:1px solid silver;
		border-bottom:1px solid silver;
		border-left:1px solid #f0f0f0;
		border-top:1px solid #f0f0f0;		
	}	
	
#contact_bar	
  {
	  width:240px;
		margin:0 auto;
	}
	
#s
  { float:left; 
	  width:105px;
	}	
	
textarea, .input
  {
	  width:250px;
	}	

/* REVUE
********************************************************************************/		
.big_cover	
  {
	  background:url(../img/cover_shadow.gif) bottom right no-repeat;
		padding:0 4px 4px 0;
		float:right;
	}
	
.b_order
  {
	  border:0;
		margin:0 auto;
		width:123px;
	}	
	
#revue_top
  {
	  text-align:center;
		width:100%;

	}
#revue_top em
  {	
	color: silver;
	font-style:normal;
  }	
	
#revue_top table
  { 
	  text-align:center;
	}	
	
.non_consultable
  {
	  font-weight:bold;
		color:#990000;
		text-align:center;
		height:36px;
	}		
/* ARTICLES
********************************************************************************/			
#article
  {
    text-align:justify;
		line-height:1.5em;
		margin-bottom:36px;
	}	

#article table
  {
		margin-bottom:2em;
			border-bottom:1px solid #CCCCCC;
		width:99%;	
	}

#article table tr
  {
		vertical-align:top;
	}
#article  table.title td
  {
	  width:100%;
	}

#article table td.small_cover
  {
	  width:50px;
		border:0;
	}
	
#article table.border
  {
    border:1px solid gray;
	border-collapse:collapse;
  }	

#article table.border td
  {
    border:1px solid silver;
	border-collapse:collapse;
  }	

#article h3
  {
	  font-size:140%;
	}	
.small_cover
	{
	  vertical-align:top;
		border:1px solid #E7E7E7;
		padding:2px;
		margin-right:4px;
		float:left;
 	}
	
#article .notice
  { 
	  display:block;
	  margin-top:12px;
	  color:#999999;
	}	

	
#article h1, #article h2, #article h3	
  {
	  margin:0 0 10px 0;
		padding:0;
	}
		
#article h1		
  {
	  font-size:150%;
	  font-weight:bold;	
	}		
		
#article h2
  {
	  font-size:110%;
		color: #B3B3B3;	
		font-weight:normal;
	}		
	
#article h3
  {
	  font-weight:bold;
		font-size:100%;
	}	
	
#no_text	
  {
	  font-size:130%;
		color:#999999;
		margin:150px auto;
		text-align:center;
	}
	
.epuise
  {
	  font-weight:bold;
		color:#990000;
	}	

.small {
	font-size: 10px;
  }

#thank
  {
	  text-align:center;
		font-weight:bold;
		margin:100px auto;
		width:98%;
		display:block;
		height:36px;
	}
	
/* LISTE DES ARTICLES
********************************************************************************/		
.article_list
  { 
	  border-top:1px solid silver;
		margin-top:24px;
	}	
	
.article_list th
  { 
	  color: silver;
		font-size:90%;
	  text-align:left;
		font-weight:normal;
	}			
	
.article_title
  { 
	  font-weight:bold; 
	  width:70%;
		padding:4px;
		vertical-align:text-top;
	}
	
.article_author
  { 
	
		padding:4px;
		width:30%;
		vertical-align:text-top;
		text-align:right;
		font-size:90%;
	}		
	
.article_title a
  { 	
	  color:black;
		display:inline;
		text-decoration:none;
	}	
	
.article_title a:hover
  { 
	  color:#003366;
	  text-decoration:underline;	
  }
	
/* PAGE D'ACCUEIL
********************************************************************************/	
.accueil_panel
  {
	  width:50%;
		height:200px;
		float:left;
		margin-top:70px;
	}
	
#accueil_textes	
  {
	  display:block;
	  font-weight:normal;
		font-size:120%;
		text-align:justify;
		margin:0 0 36px 0;

	  color:#404040;	
		text-decoration:none;		
	
	
	}
	
#accueil_revue a	
  {
	  display:block;
	  font-weight:normal;
		font-size:130%;
		text-align:center;
		margin:0 0 0 0;
	  color:#404040;	
		text-decoration:none;	
		width:200px;
	}
	
#accueil_editions a	
  {
	  display:block;
	  font-weight:normal;
		font-size:130%;
		text-align:center;
		margin:0 0 0 0;
		padding:140px 0 0 0;
	  color:#404040;	
		text-decoration:none;	
		width:300px;
	}
	
#accueil_revue
  {
	  text-align:center;
	
		
	}	
	
#accueil_editions
  {	
	  background:url(../img/editions.gif) center no-repeat;
	}	
	
.cover
  {
	  padding: 0 4px 4px 0;
		background:url(../img/cover_shadow.gif) no-repeat bottom right;
		border:0;
	}		
	

/* NAVIGATION DANS LES ARTICLES
********************************************************************************/			
#nav
  {
	  border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		margin:24px 0 60px 0;
		font-size:80%;
		display:block;
		width:99%;	
		float:left;
		vertical-align:middle;
	}
	
#nav img
  {
	 border:0;
	  vertical-align:middle;
	}	
	
#nav .next
  {
	  float:right;
		display:block;
	}	
	
	
#nav .prev
  {
	  float:left;
		display:block;
	}		
	
#nav a
  {	
	  color:#999999;
		text-decoration:none;
	}	
	
	
	
	
/* INDEX
********************************************************************************/		
#index_nav .selected
  {
	  background:#333333;
		color:white;
	}
	
#index_nav .selected a
  {
	  color:#FFFFFF;
		text-decoration:none;
	}
	
#index_nav
  {
	  background:#E8E8E8;
		border:1px solid #CFCFCF;
		margin-bottom:20px;
		margin-top:-18px;
	}	
	
#index_nav a
  {
	  text-decoration:none;
		color:#404040;
	}	
	
#index_nav .selected
  { background:#CFCFCF;}	
	
#index_nav table
  { width:99%;}
	
#index_nav td
  {
	  text-align:center;
	}
	
.index_box
  {
	  width:49%;
		height:100px;
		float:left;
		display:inline;
	}	

/* RECHERCHE
********************************************************************************/	
#search_box p
  {
	  text-align:center;
	}
	
#search_box img
  { border:0; }	
	
.result
  {
	  margin:24px auto 36px auto;
		color:#666666;
		text-align:center;
	}	
	
/* LISTE PRESSE
********************************************************************************/		
#liste_presse h2
  {
	  margin-top:36px;
		border-bottom:1px solid #F0F0F0;
	}

#liste_presse img
  {
	border: 1px #F0F0F0 solid;
	padding: 2px;
	vertical-align: middle;
	
  }
  
#liste_presse a
 {
	font-weight:bold;
  }  
  
  
#liste_presse img.pdf
 { border: none}  

#liste_presse tr, #liste_presse td
  {vertical-align: middle}
  
.center
  {text-align: center;}   
	
/* EDITION
********************************************************************************/		
.edition_box
  {
	  width:300px;
		height:100px;
		float:left;
		display:inline;
		vertical-align: middle;
		margin: 0 40px 20px 0
		
	}	

.edition_box p
  {
    padding-top: 12px;
  }
	
.edition_box .small_cover
  {	
    margin-right:20px;
  }  	
  
#editions h1
  {
    font-size:24px;
    color:silver;
    text-align: center;
    font-weight: normal;
  }  
  
#editions p
  {
    margin: 0 0 6px 0;
    width: 400px;
  }  
  
.small_cover
  {
    border-right: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
	}	  
	
#l-editions
  {
    margin: 100px 0 0 0;
    clear: both;
  }	
  
.thumb
  {
    width:90px;

    float:left;
  }  