.zone_affichage_menu
     {
          background-color:linen;
          border: solid 2px maroon;
          position:relative;
          top:3px;
          left:250px;
          width:465px;
          height:auto;
          padding-top:20px;
          padding-right:30px;
          padding-bottom:15px;
          padding-left:20px;         
     }

.zone_affichage_formulaire
     {
          position:relative;
          background-color:linen;
          border: solid 2px maroon;
          left:180px;
          width:600px;
          height:auto;
          padding-top:20px;
          padding-right:20px;
          padding-bottom:15px;
          padding-left:20px;
          text-align:center;         
     }

.zone_affichage_annonces
     {
          position:relative;
          background-color:linen;
          border: solid 2px maroon;
          left:150px;
          width:630px;
          height:auto;
          padding-top:20px;
          padding-right:20px;
          padding-bottom:15px;
          padding-left:20px;         
     }

.zone_affichage_documentation
     {
          position:relative;
          background-color:white;
          border: solid 2px maroon;
          left:60px;
          width:800px;
          height:auto;
          padding-top:20px;
          padding-right:30px;
          padding-bottom:15px;
          padding-left:30px;         
     }



.carte_mappee
     {
          position:relative;
          float:left;
          left:140px;
	  width:420px;
	  height:420px;
          border:solid 2px maroon;	 
	  padding:0px 0px 0px 0px;   
     }

.formulaire_regions
     {
          position:relative;
          float:left;
          left:180px;
	  width:220px;
	  height:auto;
          border:solid 2px maroon;	 
	  padding:20px 15px 20px 25px;   
     }


UL
     {
          list-style-type : square;
          padding-left:20px;
          
     }

LI
     {
          padding-top:6px;
          padding-bottom:6px;
     }

.communication
     {
          position:absolute;
          top:630px;
          left:175px;
     }

.plan_site
     {
          position:relative;
          top:20px;
          padding-bottom:15px;
     }

A.annonces
     { 
          text-decoration:none;
          color:blue;
     }

A.annonces:visited
     {
          text-decoration:none;
          color:blue;          
     }

A.annonces:hover
     {
          text-decoration:none;
          color:white;
          background-color:black;
     }



FIELDSET
     {
          padding-right:25px;
          padding-left:25px;
          padding-bottom:15px;
          border: solid 1px maroon;
          background-color:white;
     }

FIELDSET.n2formulaire
     {
          padding-right:25px;
          padding-left:25px;
          padding-bottom:15px;
          border: solid 1px maroon;
          background-color:linen;
     }

FIELDSET.message
     {
          padding-right:15px;
          padding-left:15px;
          padding-bottom:10px;
          border: solid 1px maroon;
          background-color:red;
          color:white;
     }

LEGEND
     {
          color:blue;
     }

P.message_haut_formulaire
     {
          color:white;
          size:10pt;
          font-weight:600;
          font-variant:small-caps;
          text-align:center;
     } 

.message
     {
          color:red;
          size:10pt;
          font-weight:600;
          font-variant:small-caps;
          text-align:center;
     } 