/* Parametres globaux de la page  */


body
{
background: #eee url(img/fond.gif) 50% 0 repeat-y;

color: #000;

margin: 0px;
padding: 0px;
}


/* Police par defaut */


body, h1, h2, h3, h4, p, td, ul, li
{ 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000; 
line-height: 150%; 
}


/* Taille des polices par defaut */


body, p, td, ul
 { font-size: 10px; }


h1
 { font-size: 1.6em; }


h2
 { font-size: 1.3em; }


h3
 { font-size: 1em; }


h4

 { font-size: 1em; font-weight: normal;}

em
 { font-size: 0.8em; }

/* Espacement des blocs */


p
{
margin-top: 0em;
margin-bottom: 1.33em;
}


h1
{
margin-top: 0em;
margin-bottom: 1.20em;
}


h2
{
margin-top: 0em;
margin-bottom: 1.20em;
}


h3
{
margin-top: 0em;
margin-bottom: 0.33em;
}

strong
{
color: #CF6D37;
font-weight: bold;
}

/* Propriétés des liens */


a
{
color: #333;
font-weight: bold;
}


a:hover
{
text-decoration: none;
}




/*Proprietes des zones pour la mise en page*/


#top
{
}


#page
{
background: url(img/titre.jpg) no-repeat;
width: 780px;
position:relative; 
top:0;
left:50%; 
margin-left:-390px; 
}

#page-rdr
{
background-color: #CBBF9C;
width: 780px;
position:relative; 
top:0;
left:50%; 
margin-left:-390px;
}

#contenu
{
width: 780px;
margin-top:85px;
}

#contenu a
{
text-decoration: underline;
}

#contenu2
{
width: 780px;
margin-top:60px;
padding-left:5px;
}


#contenu2 h1
{
color: #CF6D37;
margin-bottom: 0.33em;
}


#contenu2 h2
{
color: #CF6D37;
margin-bottom: 0.33em;
}

#contenu2 h3
{
color: #CF6D37;
margin-bottom: 0.33em;
}

#contenu2 h4
{
color: #96275B;
margin-bottom: 0.33em;
}


#contenu2 h5
{
color: #96275B;
margin: 0;
margin-bottom:1em;
font-weight: normal;
font-size:10px;
}

#contenu2 strong
{
color: #96275B;
font-weight: bold;
font-size:10px;
}

#contenu2 em
{
color: #00A994;
font-style: italic;
font-size: 10px;
}

#contenu2 .encadre
{
float:left;
width:230px;
background: #7E6853;
color:#fff;
margin:6px;
padding:4px;
}

#contenu2 p, td, ul
{
color:#333;
/* color: #110052; */
font-size: 11px;
}

#contenu2 a
{
color: #F65700;
}


#footer
{
margin-top:20px;
margin-bottom:10px;
padding-top:30px;
}

.gris
{
background: #fff;
margin-left:10px;
margin-right:10px;
margin-bottom:10px; 
padding:4px;
}

.gris1
{
background: #fff;
margin-left:10px;
margin-right:10px; 
margin-bottom:10px; 
padding:4px;
}

.gris2
{
background: #E8E8E8;
margin-left:10px;
margin-right:10px; 
margin-bottom:10px; 
padding:4px;
}

.gris3
{
background: #9C5833;
margin-left:10px;
margin-right:10px; 
margin-bottom:10px; 
padding:4px;
}

.gris4
{
background: #E8DCC3;
margin-left:10px;
margin-right:10px; 
margin-bottom:10px; 
padding:4px;
}

.gris5
{
background: #9C7B33;
margin-left:10px;
margin-right:10px; 
margin-bottom:10px; 
padding:4px;
}

/*Proprietes du menu general*/


#menu 
{
position: relative;
left:16px;
top:110px;
border: 1px #000 solid;
width:480px;
background: url(img/fond-menu.jpg);
text-align:center;
}


#menu a
{
font-size:1.2em;
display: block;
float:left;
color:#000;
margin-left:6px;
margin-right:6px;
padding:3px;
text-decoration: none;
white-space: nowrap;
}

#menu a:hover
{
background:#fff;
}


#sousmenu
{
margin:0;
padding:0;
width:750px;
margin-bottom:15px;
}

#sousmenu li {

   display:inline;

   padding:0;

   margin:0;

}


#sousmenu a {

   background:#9C5833;

   padding:5px 30px 5px 5px;

   text-decoration:none;

   color:#FFF;

   float:left;

   width:80px;

   border-right:1px solid #FFF;

}

#sousmenu a:hover
{
   background:#FF9053;
}


/* Proprietes des blocs */

#affiche
{
width:200px;
background: url(../img/affiche.gif) no-repeat;
padding:10px;
}

/* Corrections Bug IE */ 
 
* html #affiche { 
   width:220px; 
   background:url(../img/affiche.gif) no-repeat;
   padding:10px;
   } 

#affiche a
{
color: #000;
text-decoration: none;
font-weight: normal;
}

#affiche2
{
margin-top:25px;
margin-bottom:25px;
width:200px;
background: url(../img/affiche2.gif) no-repeat;
padding:10px;
}

/* Corrections Bug IE */ 
 
* html #affiche2 { 
   width:220px; 
   background:url(../img/affiche2.gif) no-repeat;
   padding:10px;
   } 

#affiche2 a
{
color: #000;
text-decoration: none;
font-weight: normal;
}

#affiche3
{
margin-top: 25px;
margin-bottom: 25px;
width:200px;
background: url(../img/affiche3.gif) no-repeat;
padding:10px;
}

/* Corrections Bug IE */ 
 
* html #affiche3 { 
   width:220px; 
   background:url(../img/affiche3.gif) no-repeat;
   padding:10px;
   } 

#affiche3 a
{
color: #000;
text-decoration: none;
font-weight: normal;
}

#centre
{
background: #eee;
margin:4px;
padding:4px;
margin-top:20px;
}


.liensuite
{
background: url(../img/fleche.gif) no-repeat;
padding-left:18px;
}


.lienplus
{
background: url(../img/plus.gif) no-repeat;
padding-left:18px;
}


.lienretour
{
background:  url(../img/retour.gif) no-repeat;
padding-left:18px;

}


/* Formulaire */


.inline
{
display: inline;
vertical-align: top;
}


input.champ
{
font-size: 10px;
color:#000;
border: 1px solid #000;
vertical-align: top;
margin-top:2px;
width:80px;
height:19px;
}


.orange
{
color: #CF6D37;
font-weight:bold;
}

