* { 
padding : 0;
 margin: auto;
} 

A:link {text-decoration: none; font-size:12px}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}

body { 
font-family : Georgia, "Times New Roman", Times, serif; 
color : #000000;
/* font-size : 12px;*/
width : 1000px;
margin-left: 2px;margin-top: 1px;}
#wrapper { 
width : 1000px;
margin : auto;
background-color : #white;
} 
#head { 
background-color : #ffffff;
margin-bottom : 1px;
margin-top : 5px;
} 


#menu { 
border : 1px solid #c5c5c5;
padding-top : 1px;
padding-left : 1px;
padding-bottom : 1px;
padding-right : 1px;
margin : 1px;
text-align : center;
} 

#space { 
border : 1px solid #c5c5c5;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 5px;
padding-right : 10px;
margin : 1px;
text-align : right;
} 
#header { 
background-color : #ffffff;
border-top : 1px solid #ccc;
margin-bottom : 1px;
} 

#maintext { 
border-right : 1px solid #ccc;
margin : 0 0 0 0;
display : inline;
padding : 2px;
width : 700px;
float : left;
min-height : 300px;
background-color : #white;
} 
.art-datte {	
 font: 9px arial;
 color: #666;
}

blockquote { 
border : 1px solid #c5c5c5;
padding-top : 5px;
padding-left : 10px;
padding-bottom : 5px;
padding-right : 10px;
margin : 10px;
text-align : right;
} 
.inset { 
float : left;
width : 300px;
padding : 1px;
border : 0px solid #538cb7;
margin : 2px 5px 5px 2px;
} 
#maintext h1 { 
font-size : 1.8em;
font-family  :georgia, serif; 
color : #blue;
margin-bottom : 10px;
margin-top : 10px;
} 
#maintext h2 { 
font-size : 1.4em;
color : #black;
margin-bottom : 10px;
margin-top : 10px;
} 
#maintext p { 
text-align : justify;
} 


#rightcolumn { 
margin-top : 2px;
margin-left :5px;
display : inline;
width : 280px;
float : left;
background-color : #white;
} 

#navcontainer { 
width : 280px;
padding : 0 0 1em 1em;
margin-bottom : 1em;
font-family : Verdana;
color : #black;
} 

#footer { 
background-color : #ffffff;
display : inline;
float : left;
width : 300px;
text-align : center;
} 

#blueBox { 
border : 0px solid #white;
background : #white;
} 

.boxColumn { 
padding : 1px 1px 1px 1px;
float : left;
overflow : hidden;
width : 700px;
voice-family : "\"}\"";
voice-family : inherit;
width : 700px;
} 
.separator { 
clear : both;
margin-bottom : 10px;
} 


/* BEGIN All-Site Search Widget */
#nytSearchWidget {
   float: right;
   margin-right: 7px;
  width: 400px;
  white-space: nowrap;
  }

/* msie6 double margin bug */
* html div#nytSearchWidget { 
  margin-right: 4px;
  }


#nytSearchWidget input {
  vertical-align: middle;
  }

/* END All-Site Search Widget */

/* BEGIN All-Site Search Widget2 */
#nytSearchWidget2 {
   float: left;
   margin-right: 7px;
  width: 250px;
  white-space: nowrap;
  }

/* msie6 double margin bug */
* html div#nytSearchWidget2 { 
  margin-right: 4px;
  }


#nytSearchWidget2 input {
  vertical-align: middle;
  }

  
  
  
  
  
  
  
  
  
  
  
  
  

form {margin-bottom: 0;}
.can{position: absolute; top: 16px; left:846px}
.banniere{position: absolute; top: 30px; left:200px}
.bannierecomclick{position: absolute; top: 1px; left:515px}
.web2{position: absolute; top: 1px; left:6px}
.google160juin08{position: absolute; top: 2px; left:946}

#dropmenudiv {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 0 solid #000;
	position: absolute;
	z-index: 100;
	font: normal normal 400 12px/18px Verdana;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #000;
	text-decoration: none;
	text-color: #FFF;
	font-weight: 700;
	padding: 1px 0;
}
#dropmenudiv a:hover {
	background: #F9BFFB;
}
A.Menuwhitemars08 {color: #FFFFFF;text-decoration: none;	font: 8pt Arial, Helvetica;}
A.Menuwhitemars08:hover {color: #FFFFFF;	text-decoration: underline;}	
A.Menuwhite2 {color: #fff;text-decoration: none;	font: 8pt Arial, Helvetica;}
A.Menuwhite2:hover {	color: #fff;text-decoration: underline;}
A.Menu22 , A.m2 {font:normal 12px georgia,arial,sans-serif; color:#004276; 	text-decoration: none;}
A.Menujaw  {font:normal 12px georgia,arial,sans-serif; color:#ff0000; 	text-decoration: none;}
A.Menujaw:hover {color: #0000A0;	text-decoration:underline;}
A.Menu22:hover, A.Menu33:hover, A.Menuiht:hover, A.M2:hover, A.M1:hover{color: #0000A0;	text-decoration: underline;}
A.M1 {font:bold 12px Georgia, serif; color:#004276; padding:0; margin:0; text-decoration:none;}
A.M12009 {font:bold 15px Georgia, serif; color:#0068D2; padding:0; margin:0; text-decoration:none;}
A.M22009 {font:bold 18px Georgia, serif; color:#0068D2; padding:0; margin:0; text-decoration:none;}
A.m1mango {font:bold 16px Georgia, serif; color:#004276; padding:0; margin:0; text-decoration:none;}
A.Menu33 {color: #0000A0;text-decoration: none;font: 7pt Arial, Helvetica;}
A.Menu8 {color: #00f;font: 7pt Verdana, Arial, Helvetica;}
A.Menu8:hover {	color: #FF8000;}

p.summary  {font-family: Georgia, Times, serif; color:#333; font-size: 99.0%;}
.art-datte {	font: 9px arial;color: #666;}
.art-dattered {	font: 9px arial;color: #ff0000;}
.art-dattecomm {	font: 9px arial;color: #000000;}
.art-txt{font:normal 15px Georgia, "Times New Roman", Times, serif; margin : 2px; /* top, right, bottom et left */
}
	
.titreavril5
{
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 0px;
	text-decoration: none;
	display: block;	
}

.titreavril6
{
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #830000;
	padding-left: 0px;
	text-decoration: none;
	display: block;	
}
		
.titreavril4 
{
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(sly.gif);
}

.bt {border-top: 6px solid #ffffff;}
.br {border-right: 1px solid #FFFFFF;}
.bb {border-bottom: 1px dotted #ccc;  margin-top: 5px; margin-bottom: 5px; padding-bottom:4px; padding-top:8px;}
input.radio {background: #d49dff; color: #fff;font-weight: 700;}

#mainContainer{
	width:300px;
	margin:0;
	text-align:left;
	padding:0px;
	margin-top:0px;
	border:1px solid #000;
	background-color: #FFF;
}
#contentContainer{
	float:left;
	border:0px solid #000;
	background-color: #E2EBED;
	overflow:auto;
	margin-right:0px;
	padding:0px;
	height:19px;

	width: 300px;
	width/* */:/**/100%;	
	width: /**/655px;
	
	/* CSS HACK */
	height: 19px;	
	height/* */:/**/19px;	
	height: /**/19px;
		
}
#articleListContainer{
	float:center;
	height:7px;
	
	width:280px;
	border:0px solid #000;
	background-color:#FFF;	
}
.articleList{
	margin:0px;
	padding:0px;
}
.articleList li{
	list-style-type:none;
	border:0px solid #999;
	background-color:#EEE;
	FONT-SIZE: 8pt;
	height:19px;
	margin:0px;
	padding:0px;
	color:#333;
	cursor:pointer;
}
.articleList li.articleMouseOver{	
	border:1px solid #000;
	color:#000;
}
.articleList li.articleClick{	
	border:1px solid #000;
	color:#000;
	background-color:#317082;
	color:#FFF;
}

/* ######### this is tap ajax ######### */
.indentmenu{
font: bold 9px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 200px; /*width of menu*/
border-top: 0px solid #4B6CA3; /*darkred border*/
background: #4B6CA3 ;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 1px 9px;
text-decoration: none;
border-right: 0px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: #4B6CA3;
}

A.Menuforum{
	COLOR: #FFFF00; FONT-FAMILY:Arial, Helvetica; FONT-SIZE: 8pt;text-decoration:none; 
A.Menuforum:visited{
	COLOR: #FFFF00; FONT-FAMILY:Arial, Helvetica; FONT-SIZE: 8pt;text-decoration:none; 
}
A.Menuforum:hover {
	COLOR: #0000ff; text-decoration:underline;
}

a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}
.imgfloat
{
   float: right;
}

p:first-letter /* Je veux que la première lettre de mes paragraphes... */
{
   float: left; /* Flotte à gauche */
   font-size: 3em; /* Fasse une hauteur de 3 lignes */
   font-family: Arial, Georgia, "Times New Roman", Times, serif; /* Soit mise en Arial si possible*/
   font-weight: bold; /* Soit écrite en gras (c'est plus voyant) */
   margin-right: 5px; /* Qu'il y ait une marge de 5px à droite pour que ça colle pas trop au reste du texte */
}