.partenaires_fixes{ 
   position: fixed;

   top: 260px;


}

#page_globale{
	margin-left:0px;
	text-align:center
}

body {
   width: 1042px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 0px;    /* Idem pour le bas du navigateur */
   /*background-image: url("images/fond.png"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
	background-color : #fff;
	border-style:1px solid ;border-width:;
	padding-left:;
   }
   
   body2 {
	width: 1042px;
	margin: auto; /* Pour centrer notre page */
	margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
	margin-bottom: 0px;    /* Idem pour le bas du navigateur */
	/*background-image: url("images/fond.png"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
	background-color : none;
	border-style:3px solid;
	border-color:#FFFFFF;

	padding-left:;
   }
   .anodin
{
padding: 1%;
marging: 3px;
width: 100%;
border: 2px solid #063;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color:#FFF;


}
.cadre
{
padding: 1%;
border: 1px solid #000;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color:#FFF;


}
.cadre2
{
padding: 1%;
border: 2px solid #FFF;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color: #C8D6DD ;


}
.cadre3
{
padding: 1%;
border: 2px solid #FFF;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color: #D8D8D8;


}
.cadre4
{
padding: 1%;
border: 2px solid #000;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color: #C8D6DD;


}
.cadre_edito
{
padding: 1%;
border: 2px solid #900;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-topleft: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color: #FFF;
}
.cadre_edito2
{
padding: 1%;
border: 2px solid #900;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-topright: 15px;
/* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
background-color: #FFF;
}
#en_tete {
	width: 1042px;
	height: 110px;
	background-image: url(images/Banniere.jpg);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#date_logo{
	float: left;
	margin-left: 350px;
	margin-top: 75px;
	font: 1em Arial,"Trebuchet MS",Arial,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;

}
#bouton1 a {
text-decoration: none;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
}
#bouton1_corps a {
text-decoration: none;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;

}
#bouton1_corps {
display: block ;
float: left;
margin-left: 20px;
margin-top: 5px;
width: 204px ;
height: 20px;
background-image: url("images/bouton.gif"); 
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
}
#bouton1 {
display: block ;
float: left;
margin-left: 90px;
margin-top: 5px;
width: 204px ;
height: 20px;
background-image: url("images/bouton.gif"); 
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
}
/////////////////////////////////////////
/*#bouton2_corps a {
display: block ;
text-decoration: none;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
}

#bouton2_corps {
display: block ;
float: left;
margin-left: 400px;
margin-top: -28px;
width: 204px ;
height: 20px;
background-image: url("images/bouton.gif"); 
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
}*/
#bouton2_corps {
display: block ;
float: left;}

#bouton2_corps a {
display: block ;
text-decoration: none;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
background-image: url("images/bouton.gif"); 
background-repeat:no-repeat;
text-align: center ;
width: 204px ;
height: 30px;
margin-left: 370px;
margin-top: 5px;
line-height: 1.7em;
}




#entre_boutons_corps a{
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;



}
//////////////////////////////////////////
#bouton2 a {
text-decoration: none;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
}
#bouton2 {
float: left;
margin-left: 270px;
margin-top: -15px;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
width: 204px ;
height: 20px;
background-image: url("images/bouton.gif"); 
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
}
#entre_boutons {
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;

}
#menu {
	float: none;
	width: 170px;
	/*height: 400px;   */
/*overflow: auto;*/
text-align: justify;
	padding-left: 3px;
	margin-left: 5px;
}
#panneaux1 {
float: left;
width: 450px;
height: 640px;   
overflow: auto;
text-align: justify;   
}
#logo_departement{float: left;  display: inline ;width: 376px; height: 104px; z-index: 1;}
.titre_choix_cat{ font:1em Arial,"Trebuchet MS",Arial,sans-serif ;padding-left:15px; float: left; width:620px; height:60px;}
.titre_choix_cat a{ font:1em Arial,"Trebuchet MS",Arial,sans-serif ;padding-left:15px; font-weight:bold; }
.titre_choix_cat h5{text-align:center;line-height: 0.8em ;}
#espace_pubg{float: left; 
margin-top: 10px; 
width: 190px; 
height: 578px;  
border-style:solid;
border-width:1px;
border-color:grey;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
text-align:center;
}
#espace_pubd{float: left; 
margin-top: 10px; 
margin-left: 55px;
width: 190px; 
height: 578px;  
border-style:solid;
border-width:1px;
border-color:grey;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
text-align:center;
}
#tableau_de_bord{
float: left; 
margin-top: 10px;
margin-left: 20px;
 background-image: url("images/entree_session_200_g.png");
 height:90px;
 width:210px;
 background-repeat:no-repeat;}
#tableau_de_bord_titre{
float: left; 
margin-top: 10px;
margin-left: 30px;
 height:90px;
 width:410px;
 border:solid 1px;
 text-align:center;
 font: 1em Arial,"Trebuchet MS",Arial,sans-serif ; }
 #tableau_de_bord_droit{
float: left; 
margin-left: 20px;
 height:90px;
 width:210px;
 margin-bottom: 10px;

 }
 #tableau_de_bord a{
display: block ;
text-decoration: none;
color: black ;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ; }
#tableau_de_bord_droite a{
display: block ;
text-decoration: none;
margin-left:40px;
}
.atb2 { display: block ; margin-top:32px; }
.atb3 {
	display: block;
	margin-top:0px;
}
.atb4 { display: block ; margin-top:8px;}
#menu_gauche{
position:absolute;
top:240px;
/*float: left;*/
margin-top: 22px;
border:inset 1px;
width:180px;
height:550px;
}
#menu_gauche h3{
text-align:center;
}
#menu_gauche img{
width:100px;}
.fleches_g li{
	display:block;
	background-image: url("images/bouton3.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	width:152px;
	height:43px;
	color: black;
	font: 0.8em Arial,"Trebuchet MS",Arial,sans-serif;
	font-weight: bold;
	color: black;
	margin-left: 0px;
}


#menu_gauche li a{
text-decoration:none;
padding-top:5px;
padding-left: 7px;}
#menu_gauche .le_titre_des_annonces{margin-left:13px; text-align:center;}
.pfg1 {
	display: block;
	margin-top:0px;
	color:black;
}
.pfg2 { display: block ;  color:black; }
.pfg3{ display: block ; margin-top:5px;color:black; }
.pfg4 {  display: block ; margin-top:5px;color:black; }
.pfg5{ display: block ; margin-top:-15px; color:black; font:0.9em Arial,"Trebuchet MS",Arial,sans-serif ; font-weight: bold;}
.pfg6 { display: block ; margin-top:-5px; color:black; }
.pfg7 { display: block ; margin-top:-15px; color:black; font:0.9em Arial,"Trebuchet MS",Arial,sans-serif ; font-weight: bold;}
.pfg8 { display: block ;  margin-top:-15px; color:black; font:1em Arial,"Trebuchet MS",Arial,sans-serif ; font-weight: bold;}
.le_titre_des_annonces{width: 150px; height:20px; border-style:solid; border-color:red; text-align:center;background-color:white;font:1em Arial,"Trebuchet MS",Arial,sans-serif ; font-weight: bold;}
.boutons_modif_sup p { display: inline ;  background-image: url("images/bouton3.gif");background-repeat:no-repeat;height:50px;}
.bouton_double li{
display:block;
background-image: url("images/bouton4.gif");
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
width:152px;
height:50px;color: black ;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
margin-left: -20px;
padding-top:25px; }
/*.pfg4 a{ display: inline ; margin-top:-35px; color:black; font:0.9em Arial,"Trebuchet MS",Arial,sans-serif ; font-weight: bold;}*/
#couche4{height:400px; overflow:auto;}
#corps_central{
	margin-top: 0px;
	margin-left: 0px;
	border:inset 1px;
	width:635px;
	height:550px;
	background-color:#ffffe0;
}
#texte_deroulant_corps{
width:635px;
height:425px;
overflow:auto;
border:inset 1px;
margin-bottom:0px;
text-align:justify;
}
.marge_fieldset_corps{border          : 1px solid #000000;margin-left:5px; background-color:#ffffe0;}
.marge_fieldset_corps2{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-lieux.gif);}
.marge_fieldset_corps3{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-quoi.gif);}
.marge_fieldset_corps4{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-quand.gif);}
.marge_fieldset_corps5{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-heure.gif);}
.marge_fieldset_corps6{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-prix.gif);}
.marge_fieldset_corps7{border          : 1px solid #000000;margin-left:5px;
background-image:url(images/menu/interieur-site.gif);}
.enreg_annonce_reg{ margin-left:10px; margin-top:-18px;}
#corps_annonce_reguliere { border:inset 1px; width:635px; height:540px; overflow:auto; background-color: #e9e9ff; margin-bottom:3px; }
#corps_aide_annonces{ height:480px; width:635px;}
#corps_traitement_annonce_reguliere{ border:inset 1px; width:635px; height:498px; overflow:auto; background-color: #e9e9ff; margin-bottom:3px; }
#titre_corps_annonce_reguliere{ background-color:#e9e9ff; height:52px; margin-top:0px; text-align:center;}
#titre_corps_annonces_membre{  line-height: 6px; margin-top:-8px; text-align:center;}
#titre_corps_annonces_membre h3,h4{ font:0.8em Arial,"Trebuchet MS",Arial,sans-serif ;color:brown; font-weight:bold;}
#corps_annonces_trouvees_membre{overflow:auto; height:478px; }
#titre_corps_annonce_ponctuelle{ background-color:#d6f5d6; height:52px; margin-top:0px; text-align:center;}
#corps_annonce_ponctuelle { border:inset 1px; width:635px; height:540px; overflow:auto; background-color: #d6f5d6; margin-bottom:3px; }
#titre_modif_annonce_numero{ background-color:#d6f5d6; height:25px; margin-top:-18px; text-align:center;}
#corps_modif_annonce_numero{ height:525px; width:635px;overflow:auto;}
#corps_modif_annonce_numero h3, h4{ text-align:center;}
#titre_sup_annonce_numero{ background-color:#ff0000/*rouge*/; height:19px; margin-top:-18px; text-align:center;color:white;font-weight:bold;}
#titre_sup_annonce_numero h3{ text-align: center;}
#corps_sup_annonce_numero{ text-align: center; height:480px; width:635px;overflow:auto;}
#corps_sup_annonce_numero  a {text-align: center; color:#ff0000/*rouge*/;}
#titre_aide_annonce{ background-color:#d6f5d6; height:19px; margin-top:-18px; text-align:center;}
#titre_traitement_modif_annonce_numero{ background-color:#d6f5d6; height:19px; margin-top:-18px; text-align:center;}
#corps_annonce_modifiee { text-align: center; height:480px; width:635px;overflow:auto;}
#photo_menu {display:inline; float: left; margin-left: 3px;width:165px;}
#les_panneaux{text-align: center; height:480px; width:635px;overflow:auto;}
#corps_tous_messages{text-align: center; height:530px; width:635px;overflow:auto;}
#les_panneaux_bien_etre { height:500px; width:635px; background-color :#d6f5d6;}
#les_panneaux_bien_etre p{margin-left:50px;}
#tit_panneaux_bien_etre h3{text-align: center;}
.explications {  display:inline ; float: left;  width:600px; }
.mettre_en_gras{font: 1.1em Arial,"Trebuchet MS",Arial,sans-serif ;font-weight : bold;}
.suppression_annonce{text-align: center; color:#ff0000/*rouge*/;}
#menu_droit{
top:240px;
float: left;
margin-left: 3px;
margin-top: 20px;
border:inset 1px;
width:180px;
height:519px;
}
#message_accueil_corps{ text-align:center; background-color: #ffffe0;}
#liste_accueil_corps{background-color: #ffffff; }
#liste_accueil_corps a{font:1.2em Arial,"Trebuchet MS",Arial,sans-serif ;color:brown}
#panneaux_gauche {
float: left; 
margin-top: 10px; 
width: 152px; 
height: 578px;  
margin-left: 0px;}
#panneaux_droite  { 
  float:left;
 width: 152px; 
 margin-top: 10px; 
 height: 578px;  
  }
#herbe_centrale{float:left; margin-top: 571px; margin-left: 54px; height:142;}
#menu1{}

}
#corps{
float: left ;
/*margin-left: 220px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
/*padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
color: #B3B3B3;
/*background-color: #626262; /* Une couleur de fond pour le corps */
/*background-image: url("images/motif.png");*/
/*background-repeat: repeat-x; /* Une petite image de fond qui se répètera horizontalement en haut */
/*border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */

}
.message_membre_corps
{text-align: center;
margin-top: 10px;
border-color: maroon;
background-color: #ffffe0;
 
}
#navigation li {
display: inline ;
	...
}

#navigation li {
float: left ;
	}
#navigation {
margin-left: 12px ;
left:12px;
padding: 0 ;
list-style: 0 ;
	}
#navigation li {
float: left ;
width: 200px ;
border: 1px solid #293ed6 ;
/*margin-right: 1px ;
/*color: #dee7ec ;
/*background: #dee7ec;*/
}	
#navigation li a {
display: block ;
text-decoration: none;
/*background: #dee7ec ;*/
background-image: url("images/bouton.gif"); 
color: black ;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
}
#navigation li a:active {
	background-image: url("images/bouton2.gif");
	}
#menu_gauche li:focus {
	background-image: url("images/pdnc01_03_pm_sans_pied_o.jpg");
	}
/*#entree_session li {

width : 302px;
height: 86px;
display: inline ;
}
/*#panneaux_entree_session
{
//margin-top:50px;
}
.entree_session1 li {

width : 302px;
height: 86px;
display: inline ;
}
.entree_session1 {

display: block;
text-decoration: none;
/*background: #dee7ec ;*/

/*width: 200px;
height: 73px;
background-image: url("images/entree_session_200_g.png");
background-repeat:no-repeat;
color: black ;
font: 1.3em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
padding-top:35px;
padding-left:10px;
}
/*.quitter_session2{
display: inline ;
text-decoration: none;
background: #dee7ec ;
width: 200px;
height: 73px;
background-image: url("images/entree_session_200_g.png");
background-repeat:no-repeat;
color: black ;
font: 1.3em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
line-height: 1em ;
padding: 4px 0 ;
text-align: center ;
padding-top:35px;
padding-left:10px;
}
}*/
.contact_fieldset  a{
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
}	
.message_nous_contacter a {
text-align: center;
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
}
.message_nous_contacter h4 {

}
.categorie {
float: left;
margin-left: 135px;
/*width: 300px;*/
}
.titre_panneaux {
text-align : center;
font: 2em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
}
.titre_panneaux2 {
text-align : center;
font: 1.5em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
}
#panneaux1 a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux2 a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux2s {margin-top: 112px;}
#panneaux2at {margin-top: 25px;}
#panneaux2t {margin-top: 25px;}

#panneaux2s a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux2t a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux2at a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux3 a img {
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux4 {
float: left;
width: 170px;
height: 640px;   
overflow: auto;
text-align: justify;   
}
.a2 { display: block ; margin-top:-5px; }
.a2d {display: block ;margin-top:-5px;}
.aa2 {display: block ;margin-top:-5px;}
.p2 {display: block ;margin-top:-5px;}
.b2 {display: block ;margin-top:-5px;}
.ab2 {display: block ;margin-top:-5px;}
.abe2 {display: block ;margin-top:-5px;}
.ac2 {display: block ;margin-top:-5px;}
.afl2{display: block ;margin-top:-5px;}
.afm2{display: block ;margin-top:-5px;}
.apr2{display: block ;margin-top:-5px;}
.at2{display: block ;margin-top:-5px;}
.a3 { display: block ; margin-top: -5px; }
.a3d { display: block ; margin-top:-5px; }
.aa3 {display: block ;margin-top:-25px;}
.ac3 {display: block ;margin-top:-25px;}
.p3 { display: block ; margin-top: 2px; }
.b3 {display: block ;margin-top:-25px;}
.abe3 {display: block ;margin-top:-25px;}
.afl3{display: block ;margin-top:-25px;}
.afm3{display: block ;margin-top:-25px;}
.apr3{display: block ;margin-top:-25px;}
.afm4{display: block ;margin-top:-25px;}
.at3 { display: block ; margin-top: -25px; }
.a4 { display: block ; margin-top:-5px; }
.a4d { display: block ; margin-top:-5px;}
.aa4 {display: block ;margin-top:-25px;}
.ac4 {display: block ;margin-top:-25px;}
.p4 { display: block ; margin-top:-5px; }
.b4 {display: block ;margin-top:-25px;}
.afl4{display: block ;margin-top:-25px;}
.apr4{display: block ;margin-top:-25px;}
.at4 { display: block ; margin-top: -25px; }
.a5 {display: block ; margin-top:-5px;}
.abe5 {display: block ;margin-top:-5px;}
.a5d { display: block ; margin-top:-5px;}
.afm5{display: block ;margin-top:-25px;}

.p5 { display: block ; margin-top:-5px; }
.b5 {display: block ;margin-top:-25px;}
.a6 { display: block ; margin-top:-5px; }
.a6d { display: block ; margin-top:-5px;}
.aa6 {display: block ;margin-top:-5px;}
.b6 {display: block ;margin-top:-25px;}
.abe6 {display: block ;margin-top:-25px;}
.ac6 {display: block ;margin-top:-5px;}
.afl6{display: block ;margin-top:-5px;}
.at6 { display: block ; margin-top: -25px; }
.a7 {display: block ;margin-top: -5px;}
.a7d { display: block ; margin-top:-5px;}
.aa7 {display: block ;margin-top:-25px;}
.b7 {display: block ;margin-top:-25px;}
.ac7 {display: block ;margin-top:-25px;}
.afl7{display: block ;margin-top:-25px;}
.apr6{display: block ;margin-top:-5px;}
.apr7{display: block ;margin-top:-25px;}
.at7 { display: block ; margin-top: -25px; }
.a8{display: block ;margin-top:-5px;}
.a8d { display: block ; margin-top:-5px;}
.aa8 {display: block ;margin-top:-25px;}
.b8 {display: block ;margin-top:-25px;}
.ac8 {display: block ;margin-top:-25px;}
.afl8{display: block ;margin-top:-25px;}
.at8 { display: block ; margin-top: -25px; }
.a9{display: block ;margin-top:-5px;}
.a9d { display: block ; margin-top:-5px;}
.b9 {display: block ;margin-top:-25px;}
.apr8{display: block ;margin-top:-25px;}
.at9 { display: block ; margin-top: -25px; }
.a10{display: block ;margin-top:-5px;}
.a10d { display: block ; margin-top:-5px;}
.b10 {display: block ;margin-top:-25px;}
.at10 { display: block ; margin-top: -25px; }
.a11{display: block ;margin-top:-5px;}
.a12{display: block ; margin-top:-5px;}
.b11 {display: block ;margin-top:-25px;}
#pied_de_page
{
   padding: 5px;
   text-align: center;
   color: black;
   /*background-color: #626262;*/
   background-image: url("images/motif.png");
   background-repeat: repeat-x;
   border: 1px solid black;
}
#pied_de_page2 
{
border-style:solid ;border-width:1px;
float: left ;
text-align: center;
border-color: black;
background-color: #ffffec;
width:1000px;
margin-left:0px;
}
.pied_de_page2 
{

text-align: center;
margin-top: 20px;
border-color: maroon;
background-color: #ffffe0;
color: black ;
font: 0.9em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
}
.element_menu1 li a img
{
text-decoration: none;
list-style-type: none;
border: none;
}
#panneaux4  a:active
{
   background-image: url("images/pdnc01_01_o.jpg");
}
.element_menu2
{
Margin-top:30px;
border-style: inset;
border-width: 1px;
float: left;
width: 160px;
height: 400px;   
overflow: auto;
text-align: justify;

}
.element_menu1 {
Margin-top:30px;
border-style: inset;
border-width: 1px;
float: left;
width: 160px;
height: 400px;   
overflow: auto;
text-align: justify;

}
.element_menu {
Margin-top:30px;
border-style: inset;
border-width: 1px;
float: left;
width: 160px;
height: 400px;   
overflow: auto;
text-align: justify;

}
.element_menu h2 {
font: 0.9em Arial,"Trebuchet MS",Arial,sans-serif ;
text-align: center;
}
.element_menu li a {
text-decoration: none;
font: 0.9em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
color: black;
width: 204px ;
height: 28px;
}
.element_menu li {
list-style-type: none;
width: 204px ;
height: 28px;
background-image: url("images/bouton.gif"); 
margin-left: -35px;
text-align: center;

}
.element_menu li:active {
background-image: url("images/bouton2.gif");
}

.deposer_annonce {
margin-top: 10px;
background-color: #ffffe0;
}
.deposer_annonce_type  {
margin-top: 10px;
margin-top: 20px;
border-color: maroon;
background-color: #ffffe0;
}
.deposer_annonce_type  impression
{
text-align: center;
}
.tit_deposer_annonce
{
font: 1em Arial,"Trebuchet MS",Arial,sans-serif ;
font-weight: bold;
}
.deposer_annonce li
{
margin-top: 10px;
font: 0.9em "Arial Black","Trebuchet MS",Arial,sans-serif ;
text-decoration: none;
}
ul
{
color:maroon;
}
.deposer_annonce  a
{
border: none;
font: 1.2em Arial,"Trebuchet MS",Arial,sans-serif ;
text-decoration: none;
text-align: center;
font-weight: bold;
float: left ;
width: 204px ;
height: 28px;
color: black;
background-image: url("images/bouton.gif"); 
}
.deposer_annonce a:active { background-image: url("images/bouton2.gif");	}
#navigation_depot_annonce  li
{
display: inline ;
float: left ;
border: none;
font: 1.2em Arial,"Trebuchet MS",Arial,sans-serif ;
text-decoration: none;
text-align: center;
font-weight: bold;
width: 204px ;
height: 28px;
color: black;
background-image: url("images/bouton.gif"); 
}
.sans_bouton
{
display: inline ;
float: left ;
border: none;
font: 1.2em Arial,"Trebuchet MS",Arial,sans-serif ;
text-decoration: none;
text-align: center;
font-weight: bold;
width: 204px ;
height: 28px;
color: black;
}
.shieldset
{
text-align: center;
margin-top: 10px;
border-color: maroon;
background-color: #ffffe0;
 }
.frame {
	margin-left: 0px;
	margin-right: 0px;
	width: 97%;
	height: 500px;
	margin: maroon;
	background-color:#ffffe0;
	overflow: auto;
	text-align: justify;
	border: 2px inset black;
}
.deroulant
{
   /*float: left;*/
   width: 800px;
	height: 400px;   
   overflow: scroll;
}
.interet
{
   margin-top: 5px; 
   font-style: italic;
   border-bottom: 1px solid maroon;
}
.marge_fieldset
{
border-color: maroon;
font: 1em "Trebuchet MS",Arial,sans-serif ;
background-color: #ffffff;
}
#corps_annonce_reguliere input:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{background-color: #e9e9ff;}
#corps_annonce_reguliere textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{background-color: #e9e9ff;}
#corps_annonce_ponctuelle textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{background-color: #d6f5d6;}
#corps_annonce_ponctuelle input:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{background-color: #d6f5d6;}
.fieldset_normal 
{
/*text-align: center;*/
margin-top: 20px;
border-color: maroon;
background-color: #ffffe0;
}
input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #ffffec;
}
.tit_con_compte
{
/*font-style: italic;
/*border-bottom: 1px solid maroon;*/
}
#login_index
{
	width: 165px;
	border-color: maroon;
	padding-left: 3px;
}
.se_connecter
{
margin-left: 400px;
width: 350px;
border-color: maroon;
background-color: #ffffe0;
font: 1.1em Arial,"Trebuchet MS",sans-serif ;
}
.impression
{
text-align: center;
}
.departement
{
text-align: center;
font: 1em "Trebuchet MS",Arial,sans-serif ;
}
.tab_inscription_ponctuelle
{
   margin: auto; /* Centre le tableau */
   border: 4px outset #d6f5d6; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}
.tab_inscription_ponctuelle th /* Les cellules d'en-tête */
{border: 1px solid black;
   background-color: #d6f5d6;/*#6b6bff;*/
   color: black;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

.tab_inscription_ponctuelle td /* Les cellules normales */
{
   border: 1px solid #6b6bff;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
.tab_inscription_reguliere
{
   margin: auto; /* Centre le tableau */
   border: 4px outset #6b6bff; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}
th /* Les cellules d'en-tête */
{border: 1px solid black;
   background-color: #e9e9ff;/*#6b6bff;*/
   color: black;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
	font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: center; /* Tous les textes des cellules seront centrés*/
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reguliere
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: maroon;/*#6b6bff;*/
   text-align: center ;
   margin-bottom: 0px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
   border-bottom: 1px solid maroon;
}
.tab_inscription/* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}
.tab_inscription th /* Les cellules d'en-tête */
{
border: none;
background-color: #a7cfa7;/*#006600;*/
color: white;
font-size: 1.1em;
font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}
td /* Les cellules normales */
{
	font-family: Arial;
	text-align: center;
}
.fielset_departement
{
	background-color: #FFF;
	border: 0;
}
.formulaire
{
background-image:url(images/menu/sous-titre.gif)
}
.chantier
{
margin: auto;
width:75px;
height:110px;
}
#menu p code {
	text-align: center;
}
#menu p code {
	text-align: center;
}
.min_titre
{
font:  Arial,"Trebuchet MS",Arial,sans-serif ;
font-size:10px;
color:#C06;
}
.min_titre2
{
font:  Arial,"Trebuchet MS",Arial,sans-serif ;
font-size:10px;
color:#090;
}
.min_titre3
{
font:  Arial,"Trebuchet MS",Arial,sans-serif ;
font-size:10px;
color:#000;
}
/* Classes nécessaires au code Javascript */

.Cache

{

	display: none;

}

.Montre

{
font-family: Arial, Helvetica, sans-serif;
	display: list-item;

}
#content{
	width:600px;
	border:1px solid #FFF;
	float:center;
}

/* button dir reg */
.specialButton {
font-family: sans-serif;
line-height: normal !important;
font-size: 130% !important;
}
.specialButton a:hover, .specialButton a:active {
color: #FF7200 !important;
}
a.button {
background:url(images/dir-d-nc.png);
background-repeat: no-repeat;
display: block;
width: 235px;
height: 33px;
padding: 15px 0 0 15px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
color: #000;
}
a.button:hover, a.button:active {
background:url(images/dir-d-nc.png);
background-position: 15px 0px;
background-repeat: no-repeat;
display: block;
width: 195px;
height: 33px;
padding: 15px 0 0 30px;
color: #000;
}

a.button2 {
background:url(images/dir-g-nc.png);
background-repeat: no-repeat;
display: block;
width: 235px;
height: 33px;
padding: 15px 15px 0 0;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button2:link, a.button2:visited {
color: #000;
}
a.button2:hover, a.button2:active {
background:url(images/dir-g-nc.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 195px;
height: 33px;
padding: 15px 15px 0 0;
color: #000;
}
/* button dir ponc */
a.button3 {
background:url(images/dir-p-d-nc.png);
background-repeat: no-repeat;
display: block;
width: 235px;
height: 33px;
padding: 15px 0 0 15px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button3:link, a.button3:visited {
color: #000;
}
a.button3:hover, a.button3:active {
background:url(images/dir-p-d-nc.png);
background-position: 15px 0px;
background-repeat: no-repeat;
display: block;
width: 195px;
height: 33px;
padding: 15px 0 0 30px;
color: #000;
}

a.button4 {
background:url(images/dir-p-g-nc.png);
background-repeat: no-repeat;
display: block;
width: 235px;
height: 33px;
padding: 15px 15px 0 0;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button4:link, a.button4:visited {
color: #000;
}
a.button4:hover, a.button4:active {
background:url(images/dir-p-g-nc.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 195px;
height: 33px;
padding: 15px 15px 0 0;
color: #000;
}
/* button village reg*/
a.button-reg-droit-1 {
background:url(images/reg-droit.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 44px;
padding: 17px 0 0 25px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-reg-droit-1:link, a.button-reg-droit-1:visited {
color: #000;
}
a.button-reg-droit-1:hover, a.button-reg-droit-1:active {
background:url(images/reg-droit.png);
background-position: 35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 44px;
padding: 17px 0 0 65px;
color: #000;
}
a.button-reg-droit-2 {
background:url(images/reg-droit.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 51px;
padding: 10px 0 0 25px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-reg-droit-2:link, a.button-reg-droit-2:visited {
color: #000;
}
a.button-reg-droit-2:hover, a.button-reg-droit-2:active {
background:url(images/reg-droit.png);
background-position: 35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 51px;
padding: 10px 0 0 65px;
color: #000;
}
a.button-reg-gauche-1 {
background:url(images/reg-gauche.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 44px;
padding: 17px 25px 0 0 ;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-reg-gauche-1:link, a.button-reg-gauche-1:visited {
color: #000;
}
a.button-reg-gauche-1:hover, a.button-reg-gauche-1:active {
background:url(images/reg-gauche.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 44px;
padding: 17px 65px 0 0 ;
color: #000;
}
a.button-reg-gauche-2 {
background:url(images/reg-gauche.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 51px;
padding: 10px 25px 0 0 ;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-reg-gauche-2:link, a.button-reg-gauche-2:visited {
color: #000;
}
a.button-reg-gauche-2:hover, a.button-reg-gauche-2:active {
background:url(images/reg-gauche.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 51px;
padding: 10px 65px 0 0 ;
color: #000;
}
/* button village ponct*/
a.button-ponct-droit-1 {
background:url(images/ponct-droit.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 44px;
padding: 17px 0 0 25px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-ponct-droit-1:link, a.button-ponct-droit-1:visited {
color: #000;
}
a.button-ponct-droit-1:hover, a.button-ponct-droit-1:active {
background:url(images/ponct-droit.png);
background-position: 35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 44px;
padding: 17px 0 0 65px;
color: #000;
}
a.button-ponct-droit-2 {
background:url(images/ponct-droit.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 51px;
padding: 10px 0 0 25px;
text-align: left;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-ponct-droit-2:link, a.button-ponct-droit-2:visited {
color: #000;
}
a.button-ponct-droit-2:hover, a.button-ponct-droit-2:active {
background:url(images/ponct-droit.png);
background-position: 35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 51px;
padding: 10px 0 0 65px;
color: #000;
}
a.button-ponct-gauche-1 {
background:url(images/ponct-gauche.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 44px;
padding: 17px 25px 0 0 ;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-ponct-gauche-1:link, a.button-ponct-gauche-1:visited {
color: #000;
}
a.button-ponct-gauche-1:hover, a.button-ponct-gauche-1:active {
background:url(images/ponct-gauche.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 44px;
padding: 17px 65px 0 0 ;
color: #000;
}
a.button-ponct-gauche-2 {
background:url(images/ponct-gauche.png);
background-repeat: no-repeat;
display: block;
width: 225px;
height: 51px;
padding: 10px 25px 0 0 ;
text-align: right;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button-ponct-gauche-2:link, a.button-ponct-gauche-2:visited {
color: #000;
}
a.button-ponct-gauche-2:hover, a.button-ponct-gauche-2:active {
background:url(images/ponct-gauche.png);
background-position: -35px 0px;
background-repeat: no-repeat;
display: block;
width: 185px;
height: 51px;
padding: 10px 65px 0 0 ;
color: #000;
}

