body {
    font-family: Tahoma; 
    font-size: 11px; 
    color: #666666;
	margin : 0px;
	padding: 0px;
    background-color: #eaebf4;
    background-color: #f1e3bb;
    background-color: #e7dbeb;
	overflow:auto;
}

p {
    margin-top: 0px;
	margin-bottom: 5px;
}

H1 {
  font-family: Trebuchet MS, Verdana, Arial, Tahoma, Comic Sans MS;
  font-size: 18px;
  font-weight: bold;
  color: #384654;
  margin: 0px;
  padding: 0px;
  letter-spacing:-1px;
  margin:0px;
}

H1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
  color: #384654;
  text-decoration: none;
}

.styleH2  { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 16px; 
  color: #384654;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
  line-height: 18px;
  margin-bottom:3px;
}

.styleH2SideBar {
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight: bold;
  display:inline;
  margin:7px;
  letter-spacing:0px;
}

.styleH2 a:link, .styleH2 a:active, .styleH2 a:visited, styleH2 a:hover {
  color: #384654;
  text-decoration: none; 
}

H2  { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 18px; 
  color: #384654;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
  line-height: 18px;
  margin-bottom:3px;
}

H2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
  color: #384654;
  text-decoration: none; 
}

H3  { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 18px; 
  color: #384654;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
  line-height: 18px;
  margin-bottom:3px;
}

H3 a:link, H3a:active, H3 a:visited, H3 a:hover {
  color: #384654;
  text-decoration: none; 
}

.txtOnglet { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight: bold
}

.txtOnglet a:link, .txtOnglet a:active, .txtOnglet a:visited {
  color: #ffffff; 
  text-decoration:none; 
}

.txtOngletOff { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ddc3ea; 
  font-weight: bold
}
	
.txtOngletOff a:link, .txtOngletOff a:active, .txtOngletOff a:visited {
  color: #ddc3ea; 
  text-decoration:none; 
}



.txtHeader { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #ffffff;
}

.txtHeader a:link, .txtHeader a:visited, .txtHeader a:active { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  font-weight: bold;
  color: #ffffff;
}

.txtHeader a:hover{ 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  font-weight: bold;
  color: #ff9600;
  color: #fec64a; 
}

.texte  { 
  font-family: Tahoma, Arial, Verdana, Trebuchet MS; 
  font-size: 12px; 
  color: #666666;
}

.texte2  { 
  font-family: Trebuchet MS, Tahoma; 
  font-size: 13px; 
  color: #666666;
  line-height:15px;
  text-indent: 15px;
}

.txt0  { 
  font-family: Tahoma; 
  font-size: 9px; 
  color: #384654;
}

.txt1  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #666666;
  letter-spacing:0px;
}

.txt1blanc  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF;
  letter-spacing:0px;
}

.txt1off  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #a0a5a9;
  letter-spacing:0px;
}

.txt1ListesOFF { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #4f6477;
  color: #384654; 
  font-weight:normal;
  letter-spacing:0px;
}

.txt1ListesOFF a:link, .txt1ListesOFF a:active, .txt1ListesOFF a:visited {
  color: #4f6477;
  color: #384654; 
  text-decoration:none; 
}

.txt1admin  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #990000;
  letter-spacing:0px;
}

.txt2  { 
  font-family: Tahoma; 
  font-size: 12px; 
  color: #666666
  letter-spacing:0px;
}

.titreDevis  { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 16px; 
  color: #384654;
  font-weight: bold;
  letter-spacing:-1px;
  line-height: 18px;
  margin-bottom:3px;
  margin:5px;
}

.titreNews { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 15px; 
  color: #7f37ac;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
}

.texteNews  { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #666666;
  margin-top:2px;
}

.titreEtablissement {
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 17px;
  font-weight: bold;
  color: #70428e;
  margin: 0px;
  margin: 0px;
  padding: 0px;
  letter-spacing: -1px;
}

.titreEmail {
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 17px;
  font-weight: bold;
  color: #384654;
  margin: 0px;
  margin: 0px;
  padding: 0px;
  letter-spacing: -1px;
}

.titreInscription {
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 18px;
  font-weight: bold;
  color: #384654;
  letter-spacing: -1px;
}

.txtInscription {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Comic Sans MS;
  font-size: 13px;
  color: #384654;
  letter-spacing: 0px;
  line-height:16px;
}

.titre { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
  font-weight: bold
}

.titre1 { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
  color: #666666; 
  font-weight: bold;
  letter-spacing:0px;
}

.titreSideBar { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight: bold;
  letter-spacing:0px;
  margin:4px; 
  margin-left:8px;
}

.titreSideBar a:link, .titreSideBar a:active, .titreSideBar a:visited {
  color: #ffffff; 
  text-decoration:none; 
}

.titreSideBar a:hover {
  text-decoration: none; 
  color: #f0a401;
}

.titre1blanc { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight: bold;
  letter-spacing:0px;
}

.titre1blanc a:link, .titre1blanc a:active, .titre1blanc a:visited {
  color: #ffffff; 
  text-decoration:none; 
}

.titre1blanc a:hover {
  color: #ffa1ff; 
  color: #fec64a; 
  text-decoration: underline; 
  text-decoration: none; 
}

.titre1off { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #949a9e; 
  font-weight: bold
}

.titre1off a:link, .titre1off a:active, .titre1off a:visited {
  color: #949a9e; 
  text-decoration:none; 
}
.titre2 { 
  font-family: Tahoma; 
  font-size: 12px; 
  color: #202224; 
  font-weight: bold
}

.titre3 { 
  font-family: Tahoma; 
  font-size: 14px; 
  color: #202224; 
  font-weight: bold
}

.titre4 { 
  font-family: Trebuchet MS, Tahoma; 
  font-size: 20px; 
  color: #202224; 
  font-weight: bold;
  letter-spacing: -1px;
}

.menu  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #202224; 
  font-weight: bold
}

.smenu  { 
  font-family: Tahoma; 
  font-size: 12px; 
  color: #202224;
}

a:link,a:active,a:visited {
  color: #666666; 
  text-decoration:none; 
}

a:hover {
  text-decoration: underline; 
  text-decoration: none; 
  color: #7f37ac;
  color: #f0a401;
}

.CalqueConteneur {
  width:1000px; 
  height:620px; 
  visibility: visible;
}

	.Image {
	  border-bottom: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  border-top: 1px solid #aaaaaa;
	  border-left: 1px solid #aaaaaa;
    }

	.CalqueEnfonce {
	  border-bottom: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  border-top: 1px solid #bbbbbb;
	  border-left: 1px solid #bbbbbb;
    }

    .CalqueEncadre {
	  padding:1px;
	  border: 1px solid #c7c7c7; 
	  background-color:#efefef;
	}

    .OngletGauche {
	  background-image: url(/fr/images/onglet-gauche3.gif);
	  width:5px;
	  height:24px;
	}

    .OngletCentre {
	  background-image: url(/fr/images/onglet-bgnd3.gif);
	  height:24px;
      font-family: Tahoma; 
      font-size: 11px; 
      color: #384654; 
      font-weight: bold
	}

    .OngletDroitLed {
	  background-image: url(/fr/images/onglet-droit3-led-verte.gif);
	  width:19px;
	  height:24px;
	}


	.CalqueHeader {
	  position:absolute; 
	  left:0px; 
	  top:0px; 
	  width:1000px; 
	  height:120px;
	  border-top: 1px solid #000000; 
	  border-left: 1px solid #000000; 
	  border-right: 1px solid #ffffff; 
	  border-bottom: 1px solid #ffffff; 
	  z-index:1; 
	  visibility: visible;
	  overflow: hidden;
	  background-image:url(/adm/images/header_mao3.jpg);
	  background-repeat:no-repeat;
	}

	.CalqueMenu {
	  position:absolute; 
	  left:0px; 
	  top:132px; 
	  width:1000px; 
	  height:25px; 
	  z-index:100; 
	  visibility: visible;
	}
	
	.CalqueContenu {
	  position:absolute; 
	  left:0px; 
	  top:155px; 
	  width:1000px; 
	  height:470px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  border: 1px solid #d3bddc; 
	  background-color:#efefef;
	  background-color:#f0e8f4;
	}

		.CalqueSideBar {
		  margin:1px; 
		  width:100%; 
		  height:22px; 
		  background-image:url(/adm/images/SB_bgnd.jpg);
          font-family: Tahoma; 
          font-size: 11px; 
          color: #ffffff; 
          font-weight: bold;
		  overflow:hidden;
		}

		.CalqueNews {
		  position:absolute; 
		  left:10px; 
		  top:10px; 
		  width:175px; 
		  height:230px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueRecherches {
		  position:absolute; 
		  left:10px; 
		  top:245px; 
		  width:175px; 
		  height:215px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}
		
		.CalqueDiapoAccueil {
		  position:absolute; 
		  left:190px; 
		  top:10px; 
		  width:600px; 
		  height:230px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueDevisExpress {
		  position:absolute; 
		  left:190px; 
		  top:245px; 
		  width:297px; 
		  height:215px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalquePageGeneralite {
		  position:absolute; 
		  left:15px; 
		  top:10px; 
		  width:965px; 
		  height:445px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #dccbe3; 
		  background-color:#f0e8f4;
		}

		.CalqueSpecialite {
		  position:absolute; 
		  left:493px; 
		  top:245px; 
		  width:297px; 
		  height:215px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #dccbe3; 
		  background-color:#f0e8f4;
		}

		.CalqueMiseEnAvant {
		  position:absolute; 
		  left:795px; 
		  top:10px; 
		  width:190px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueMagicien {
		  position:absolute; 
		  left:795px; 
		  top:10px; 
		  width:190px; 
		  height:230px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSpectacle {
		  position:absolute; 
		  left:795px; 
		  top:245px; 
		  width:190px; 
		  height:215px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueEvenements {
		  position:absolute; 
		  left:190px; 
		  top:10px; 
		  width:800px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

			.CalqueDevisExpress2 {
			  position:absolute; 
			  left:1px; 
			  top:257px; 
			  width:297px; 
			  height:190px;
			  z-index:2;
			  visibility: visible; 
			  overflow: hidden; 
			  border: 1px solid #dccbe3; 
			  background-color:#dccbe3;
			}

		.CalqueFiltreMagiciens {
		  position:absolute; 
		  left:10px; 
		  top:10px; 
		  width:224px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueFiltreSpectacles {
		  position:absolute; 
		  left:10px; 
		  top:10px; 
		  width:224px; 
		  height:230px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueRechercheSpectacles {
		  position:absolute; 
		  left:10px; 
		  top:245px; 
		  width:224px; 
		  height:215px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueRecherches2 {
		  position:absolute; 
		  left:10px; 
		  top:295px; 
		  width:224px; 
		  height:165px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueListeMagiciens {
		  position:absolute; 
		  left:239px; 
		  top:10px; 
		  width:749px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSbCaracteristiquesMagicien {
		  position:absolute; 
		  left:20px; 
		  top:20px; 
		  width:470px; 
		  height:24px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

		.CalqueCaracteristiquesMagicien {
		  position:absolute; 
		  left:20px; 
		  top:43px; 
		  width:470px; 
		  height:407px;
		  height:180px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSbResaMagicien {
		  position:absolute; 
		  left:20px; 
		  top:230px; 
		  width:470px; 
		  height:24px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

		.CalqueResaMagicien {
		  position:absolute; 
		  left:20px; 
		  top:253px; 
		  width:470px; 
		  height:196px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueOngletsMagicien {
		  position:absolute; 
		  left:505px; 
		  top:20px; 
		  width:475px; 
		  height:24px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

		.CalqueDetailsMagicien {
		  position:absolute; 
		  left:505px; 
		  top:43px; 
		  width:475px; 
		  height:407px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueListeSpecialites {
		  position:absolute; 
		  left:10px; 
		  top:10px; 
		  width:225px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueDescriptionSpecialite {
		  position:absolute; 
		  left:240px; 
		  top:10px; 
		  width:750px; 
		  height:450px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSBDescriptionSpecialite {
		  position:absolute; 
		  left:240px; 
		  top:12px; 
		  width:750px; 
		  height:23px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

		.CalqueDescriptionSpecialite2 {
		  position:absolute; 
		  left:240px; 
		  top:34px; 
		  width:750px; 
		  height:426px;
		  z-index:2;
		  visibility: visible; 
		  overflow: auto; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSBDevis {
		  position:absolute; 
		  left:195px; 
		  top:55px; 
		  width:680px; 
		  height:23px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}
	
		.CalqueDevis {
		  position:absolute; 
		  left:195px; 
		  top:78px; 
		  width:680px; 
		  height:360px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		}

		.CalqueSBIncriptionMagicien {
		  position:absolute; 
		  left:210px; 
		  top:200px; 
		  width:595px; 
		  height:23px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  z-index:500;
		  visibility:hidden;
		}
	
		.CalqueIncriptionMagicien {
		  position:absolute; 
		  left:210px; 
		  top:223px; 
		  width:595px; 
		  height:370px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d3bddc; 
		  background-color:#f0e8f4;
		  z-index:500;
		  visibility:hidden;
		}

		.CalqueServicesMessagesWindows {
		  position:absolute; 
		  left:270px; 
		  top:300px; 
		  width:400px; 
		  height:128px;
		  z-index:5;
		  visibility: hidden; 
		  overflow: hidden; 
        }

		.CalqueServicesMessagesFormWindows {
		  position:absolute; 
		  left:270px; 
		  top:300px; 
		  width:450px; 
		  z-index:5;
		  visibility: hidden; 
		  overflow: hidden; 
        }

		.CalqueSideBarCoordonnees {
		  position:absolute; 
		  left:15px; 
		  top:15px; 
		  width:430px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueCoordonnees {
		  position:absolute; 
		  left:15px; 
		  top:38px; 
		  width:430px; 
		  height:145px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarDiaporama {
		  position:absolute; 
		  left:15px; 
		  top:189px; 
		  width:430px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueDiaporama {
		  position:absolute; 
		  left:15px; 
		  top:213px; 
		  width:430px; 
		  height:200px; 
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border-left: 1px solid #c7c7c7; 
		  border-right: 1px solid #c7c7c7; 
		  border-bottom: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueOnglets {
		  position:absolute; 
		  left:455px; 
		  top:15px; 
		  width:425px; 
		  height:25px; 
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}
		.CalqueDetail {
		  position:absolute; 
		  left:455px; 
		  top:38px; 
		  width:425px; 
		  height:375px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}
		
		.CalqueDetailAudioVideo {
		  position:absolute; 
		  left:15px; 
		  top:38px; 
		  width:865px; 
		  height:375px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}
		
		.CalqueSideBarAnnonceurHG {
		  position:absolute; 
		  left:15px; 
		  top:15px; 
		  width:175px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueAnnonceurHG {
		  position:absolute; 
		  left:15px; 
		  top:38px; 
		  width:175px; 
		  height:120px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarRecherche {
		  position:absolute; 
		  left:15px; 
		  top:163px; 
		  width:175px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueRecherche {
		  position:absolute; 
		  left:15px; 
		  top:186px; 
		  width:175px; 
		  height:80px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarCoupCoeur {
		  position:absolute; 
		  left:15px; 
		  top:270px; 
		  width:175px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueCoupCoeur {
		  position:absolute; 
		  left:15px; 
		  top:293px; 
		  width:175px; 
		  height:120px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarListe {
		  position:absolute; 
		  left:200px; 
		  top:15px; 
		  width:485px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueListe {
		  position:absolute; 
		  left:200px; 
		  top:38px; 
		  width:485px; 
		  height:375px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarGeneralites {
		  position:absolute; 
		  left:200px; 
		  top:15px; 
		  width:685px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueGeneralites {
		  position:absolute; 
		  left:200px; 
		  top:38px; 
		  width:685px; 
		  height:375px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}
			.CalqueGauche {
			  position:absolute; 
			  left:25px; 
			  top:25px; 
			  width:300px; 
			  height:330px;
			  z-index:2;
			  visibility: visible; 
			  overflow: hidden; 
			  background-color:#efefef;
			}
			.CalqueDroit {
			  position:absolute; 
			  left:355px; 
			  top:25px; 
			  width:300px; 
			  height:330px;
			  z-index:2;
			  visibility: visible; 
			  overflow: hidden; 
			  background-color:#efefef;
			}

		.CalqueSideBarNouveaux {
		  position:absolute; 
		  left:200px; 
		  top:163px; 
		  width:485px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueNouveaux {
		  position:absolute; 
		  left:200px; 
		  top:186px; 
		  width:485px; 
		  height:227px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

		.CalqueSideBarZonePubs {
		  position:absolute; 
		  left:695px; 
		  top:15px; 
		  width:185px; 
		  height:24px;
		  font-weight:bold;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
        }
		.CalqueZonePubs {
		  position:absolute; 
		  left:695px; 
		  top:38px; 
		  width:185px; 
		  height:375px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

	.CalqueFenetreDepartements {
	  position:absolute; 
	  left:20px; 
	  left:-600px; 
	  top:20px; 
	  width:532px; 
	  height:575px;
	  font-weight:bold;
	  z-index:1200;
	  overflow: hidden; 
	}
		.CalqueSideBarCarteDepartements {
		  position:absolute; 
		  left:0px; 
		  top:0px; 
		  width:530px; 
		  height:24px;
		  font-weight:bold;
		  overflow: hidden; 
		}
		.CalqueCarteDepartements {
		  position:absolute; 
		  left:0px; 
		  top:23px; 
		  width:530px; 
		  height:530px;
		  overflow: hidden; 
		  border: 1px solid #c7c7c7; 
		  background-color:#efefef;
		}

	.CalqueInscription{
	  position:absolute; 
	  left:-640px; 
	  top:95px; 
	  width:602px; 
	  height:315px;
	  z-index:2;
	  overflow: hidden; 
	}
	.CalqueInscriptionConfirmation {
	  position:absolute; 
	  left:340px; 
	  top:200px; 
	  width:400px; 
	  height:126px;
	  z-index:5;
	  visibility: hidden; 
	  overflow: hidden; 
	}

	.CalqueFooter {
	  position:absolute; 
	  left: 0px; 
	  top: 627px; 
	  width:1000px; 
	  height:10px; 
	  z-index:1; 
	  visibility: visible;
	}

	.CalqueSideBarFavoris {
	  position:absolute; 
	  left:15px; 
	  top:244px; 
	  width:430px; 
	  height:24px;
	  font-weight:bold;
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  }
	.CalqueFavoris {
	  position:absolute; 
	  left:15px; 
	  top:268px; 
	  width:430px; 
	  height:145px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  border-left: 1px solid #c7c7c7; 
	  border-right: 1px solid #c7c7c7; 
	  border-bottom: 1px solid #c7c7c7; 
	  background-color:#efefef;
	}

	.CalqueSideBarMembre {
	  position:absolute; 
	  left:15px; 
	  top:15px; 
	  width:430px; 
	  height:24px;
	  font-weight:bold;
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
		}
	.CalqueMembre {
	  position:absolute; 
	  left:15px; 
	  top:38px; 
	  width:430px; 
	  height:200px;
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  border: 1px solid #c7c7c7; 
	  background-color:#efefef;
	}



form {
   margin: 0px;
   padding:0px;
}

.titreform {
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #244025; 
  font-weight: bold;
  margin-bottom:0px;
}

.txtform {
  margin: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Tahoma;
  font-size: 11px;
  color:  #384654;
  height: 18px;
}

.messform {
  margin: 0;
  padding:0px;
  font-family: Tahoma;
  font-size: 11px;
  color:  #384654;
}

.textConfirm {
  font-family: Trebuchet MS, Arial, Tahoma,;
  font-size: 18px;
  font-weight: bold;
  color: #244025; 
  margin: 0px;
  margin: 0px;
  padding: 0px;
  letter-spacing: -1px;
}

textarray {
  font-family: Tahoma;
  font-size: 11px;
}

.FormCheckBox {
  padding: 0;
  margin: 0;
  height: 14px;
  width: 14px;
}

.FormInputText {
  font-family: Tahoma;
  font-size: 11px;
  color: #384654;
  padding-left:2px; 
  padding-right:2px;
  margin:0px; 
  vertical-align:middle; 
  height: 18px;
}

.FormInputTextOff {
  font-family: Tahoma;
  font-size: 11px;
  color: #a6b6c4; 
  padding-left:3px; 
  border: 1px solid #000000;
  vertical-align:middle; 
  height: 18px;
}

.FormInputHeader {
  font-family: Tahoma;
  font-size: 11px;
  color: #a6b6c4; 
  padding-left:3px; 
  border: 1px solid #000000;
}

.FormInputText2 {
  font-family: Tahoma;
  font-size: 11px;
  color: #666666; 
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px; 
  margin:0px; 
  vertical-align:middle; 
  border: 1px solid #d3bddc;
  height: 18px;
  background-color:#FFFFFF;
}

.FormButton1 {
  height:22px;
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
  font-weight: bold;
} 

.FormButtonFile {
  height:20px;
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
} 
