@charset "utf-8";
body
{
   width: 964px;
   margin: auto;
   margin-top: 10px;
   margin-bottom: 10px;
   background-color: #fcfcfc;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, serif;
   font-size: 0.90em;
   border: 1.5px solid black;
}

/* L'en-tête */
#en_tete
{
   width: 964px;
   height: 130px;
   background-image: url("images-permis-conduire/stage-permis-conduire.jpg");
   background-repeat: no-repeat;
   margin-bottom: 10px;
   border-bottom: 1.5px solid black;
}

/* Le menu */
#menu
{
   float: left;
   width: 180px;
   margin-left: 10px;
   margin-top: 10px;
}

.recherche /* La liste deroulante des departements */
{   
   color: black;
   text-align: center;
   font-size: 0.80em;
}

.bouton-recherche
{   
   background-color: #8bb6ed;
   color: black;
   text-align: center;
   font-size: 0.80em;
}

.select-recherche /* Chaque élement de la liste deroulante */
{   
   font-size: 0.90em;
   margin-bottom: 10px;
}

.element_menu
{
   background-color: #cdb294;   
   border: 1.5px solid black;   
   margin-bottom: 20px;
}

/* Quelques effets sur les menus */
.element_menu h3
{    
   color: red;
   font-size: 0.90em;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu h4
{    
   color: black;
   font-size: 0.85em;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a, #pied_de_page a, #corps a
{
   text-decoration: none;
   color: #0d0706;
}

.element_menu a:hover, #pied_de_page a:hover, #corps a:hover
{
   background-color: #e88d9f;
   color: black;
}

.element_menu a:visited, #pied_de_page a:visited, #corps a:visited
{
   color: #25a0ce;
}

#menu .contour
{
  border-style:solid;
  border-width:1px;
  border-color:black;
  background-color: #ffb6c1;
}

#menu .pub
{
  width: 178px;
  border: 0px;
}

/* Le corps de la page */
#corps
{
   width:700px;
   margin: 0px 15px 20px 215px;
   padding: 5px 15px 5px 5px;
   color: #0d0706;
   text-align:justify;
}

#corps p
{
   text-align:justify;
   text-indent:20px;
}

#corps p .lien-paragraphe  /* link dans le paragraphe */
{
   color: #0d0706;
   text-decoration: none;
}

#corps p .lien-paragraphe2, #corps li .lien-paragraphe2  /* link visible dans le paragraphe */
{
   color: #25a0ce;
   text-decoration: underline;
}

#corps h1
{
   font-size: 1.1em;
}

#corps h2
{
   font-size: 1em;
   text-align: center;
}

#corps em, #corps strong
{
   font-style: normal;
   font-weight: normal;
}

#carte-accueil
{
  width: 601px;
  height: 569px;
  border: none;
  text-align: center;
  vertical-align: top; 
}

#liste_region
{
   font-size: 0.83em;
   width: 300px;
}

#script
{
   text-align: center;
}

#stage
{
   border-width:3px;
   border-color:#999999;
   border-style:double;
   overflow:auto;
}

#corps .pub_allopermis
{
	text-align: center;
	font-size: 0.8em;
}

#corps .pub_allopermis img
{
	border-color:#000000;
	border-width:1px;
}

#corps .pub_flottante
{
   float: right;
   margin-left: 20px;
   margin-bottom: 10px;
   margin-top: 40px;
}

.sans_puce
{
	list-style-type: none;
}

#corps .centrer
{
	text-align: center;
}

/* Le pied de page */

#pied_de_page
{
   padding: 5px;
   text-align: center;
   color: #0d0706;
   background-color: #cdb294;   
   border-top: 1.5px solid black;
}

#pied_de_page .rss
{
  width: 28px;
  border: 0px;
}