/* CSS Document */
* {
  margin:0;
  padding:0;
}
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
div {
   font-size: 11px;
}
img {
   border: 0;
}
blockquote
{
	display:block;
	margin-top:5px;
	padding-left:15px;
	border-left:1px solid #ffcc00;
	margin-left:10px;
}
a,
a:link 
a:active {
   text-decoration: none;
   background-color: inherit; 
  /* color: #cc6714;  */
   color: #ff6600;
}
a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #ff6600;
}
a:hover {
   text-decoration: none;
    color: #369;
    font-weight:bold;
}
 a:hover{
 	background:none;
 }
 a span
 {
  display:none;
 }
 a:hover span
 {
  display:block;
  font-size:11px;
  line-height:1em;
  width:200px;
  position:relative;
  background:#ffffcc;
  border:1px solid #369;
  padding: 5px 5px 5px 5px;
  z-index:5;
  color: #666666;
  font-weight:normal;
 }
 span a:hover
 {
 	position:relative;
 }
 .span h2
 {
 	display:block;
	height:auto;
	padding:2Px 2px 2px 2px;
	font-size:11px;
	background:#369;
	color:#ffffff;
 }
body {
   background-color: #fff;
   color: #666666;
   margin:1em;
}
/* center wrapper, min max width */
#global {
   margin: 0 auto;
   width:750px;
   margin:auto;
}
#header {
 margin-top:10px;
	padding:0;
  font:normal normal 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/IJ/banner_site.png) no-repeat;
	height:130px;
	width:750px;
}

#blocgauche {
   float: left;
   width: 150px;
   display: inline;  /* FIX IE double margin bug */
   /* margin-left: 0; */
}
#blocgauche h2
{
	display:block;
	height:40px;
	padding-left:10px;
	padding-top:10px;
	margin-top:5px;
	width:150px;
	background:url(/images/IJ/side_titre.png) no-repeat;
}
#logos {
  margin-top: 40px;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  width: 100%;  
  text-align: center;
  border:none;
}
#blocdroite {
   float: right;
   width: 190px;
   padding-left:5px;
   padding-right:5px;
   margin-top:10px;
}
#blocdroite h2
{
	font-size:11px;
}
.side
{
	background:#FFFFCC;
	width:190px;
	padding-left:5px;
	padding-right:5px;
}
.side_top
{
	width:200px;
	height:15px;
	background:#ffffff url(/images/IJ/side_top.png) no-repeat;
}
.side_bot
{
	width:200px;
	height:15px;
	background:#ffffff url(/images/IJ/side_bot.png) no-repeat;
}
#contenu {
   color: #666666;
   margin-left: 180px;
   margin-right: 210px;
   width: 354px; /* minus 6px due to ie6 */
   line-height:normal;
}
#conteu p
{
	display:block;
	margin-top:2px;
	margin-bottom:2px;
}
#contenu p:first-letter
{
	font-weight:bold;
	font-size:13px;
}
#contenu  li
{
	margin-left:25px;
}
.envelop
{
	float:right;
	width:140px;
	padding:5px 5px 5px 5px;
	border-top:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	background-color:#ffffff;
}
.post
{
	background:#dddddd;
	padding-left:5px;
	padding-right:5px;
}
.post_top
{
	width:354px;
	height:15px;
	background:url(/images/IJ/contenu_top.png) no-repeat;
}
.post_bot
{
	width:354px;
	height:15px;
	background:url(/images/IJ/contenu_bot.png) no-repeat;
}
.envelop a:hover
{
	color:#369;
}
#pied {
   clear: both;
   color: #89817f;
}
#pied p {
   font-size: 0.8em;
   padding: 1em;
   text-align: center;
   margin: 0;
}
#pied p a {
   color: #89817f;
   /* border-bottom:1px dotted #89817F; */
   text-decoration: none;
}
#pied p a:hover {
   color: #fff;
   /* background-color: #575352; */
   background-color: #3a3429;
   text-decoration: none;
}
h1,h2,h3,h4,h5
{
	display:block;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
}
h1 {
   color: #666666; 
   font-size: 15px; 
   text-align: left; 
   line-height: 1.5em;
   margin: 0 0 0.5em 0;
}

h2 {
   color: #666666; 
   font-size: 14px; 
   text-align: left; 
   line-height: 1.5em;
   margin: 0 0 0.5em 0;
}
h2 a:hover
{
	color:#369;
}

h3 {
   color: #666666; 
   font-size: 13px;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}

h4 {
   color: #666666; 
   font-size: 12px;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}

h5 {
   color: #666666; 
   font-size: 11px;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}


