body {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 9px;
	margin : 0px;
	padding: 0px;
    background-color: #715d54;
    background-color: #4e4e50;
	overflow:auto;
	background-repeat:no-repeat;
	background-position:center;
}

p {
    margin-top: 0px;
	margin-bottom: 5px;
}

H1 {
  font-family: Trebuchet MS, Verdana, Arial, Tahoma, Comic Sans MS;
  font-size: 24px;
  font-weight: bold;
  color: #900000;
  margin: 0px;
  padding: 0px;
  letter-spacing:-1px;
}

H1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
  color: #384654;
  text-decoration: none;
}

H2  { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  letter-spacing: 0px;
}

H2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
  color: #FFFFFF;
  text-decoration: none; 
}

H2 a:hover {
  color: #fb0009; 
  text-decoration: underline; 
  text-decoration: none; 
}

H3  { 
  font-family: Tahoma; 
  font-size: 12px; 
  font-weight: bold;
  color: #FFFFFF;
  color: #384654;
  margin: 0px;
  padding: 0px;
  letter-spacing: 0px;
  display:inline;
}

H3 a:link, H3 a:active, H3 a:visited {
  color: #384654;
  text-decoration: none; 
}

H3 a:hover {
  color: #fb0009; 
  text-decoration: underline; 
  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;
}

.DesignationDetail { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 22px; 
  color: #900000;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
}

.titreDetail { 
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 18px; 
  color: #900000;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
}

.texteDetail  { 
  font-family: Tahoma, Arial; 
  font-size: 9px; 
  color: #333333;
  margin-top:2px;
}

.titreCGV  { 
  font-family: Tahoma, Arial; 
  font-size: 12px; 
  color: #384654;
  margin-bottom:10px;
  font-weight: bold;
}

.texteCGV  { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #384654;
  margin:0px;
  margin-bottom:10px;
}

.titreMentionsLegales  { 
  font-family: Tahoma, Arial; 
  font-size: 12px; 
  color: #384654;
  margin-bottom:10px;
  font-weight: bold;
}

.texteMentionsLegales   { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #384654;
  margin:0px;
  margin-bottom:10px;
}

.texte  { 
  font-family: Arial, Verdana, Tahoma, Trebuchet MS; 
  font-size: 12px; 
  color: #384654;
  line-height:14px;
}

.texte2  { 
  font-family: Trebuchet MS, Tahoma; 
  font-size: 13px; 
  color: #384654;
  line-height:14px;
}

.txtFooter  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF;
}
.txtFooter a:link, .txtFooter a:active, .txtFooter a:visited {
  color: #FFFFFF; 
  text-decoration:none; 
}
.txtFooter a:hover {
  color: #b9aba5; 
  color: #fb0009; 
  text-decoration: underline; 
  text-decoration: none; 
}

.titreDetail {
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 16px;
  font-weight: bold;
  color: #384654; 
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  letter-spacing: -1px;
}

.txtDetail { 
  font-family: Tahoma, Arial, Verdana, Comic Sans MS;
  font-size: 11px;
  color: #666666;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
}

.txt0  { 
  font-family: Tahoma; 
  font-size: 9px; 
  color: #384654;
}

.txt1  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #666666;
}

.txt1blanc  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF;
}

.txt1off  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #a0a5a9;
}

.txt1ListesOFF { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #4f6477;
  color: #384654; 
  font-weight:normal;
}

.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;
}

.txt2  { 
  font-family: Tahoma; 
  font-size: 12px; 
  color: #384654
}

.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;
}

.bandeauNews  { 
  font-family: Tahoma, Arial; 
  font-size: 20px; 
  color: #FF000A;
  color: #FFFFFF;
  margin:2px;
}

.titreLarge {
  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
  font-size: 17px;
  font-weight: bold;
  color: #900000;
  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
}

.titre1blanc { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #ffffff; 
  font-weight: bold
}

.titre1blanc a:link, .titre1blanc a:active, .titre1blanc a:visited {
  color: #ffffff; 
  text-decoration:none; 
}

.titre1blanc a:hover {
  color: #ffa1ff; 
  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: #384654; 
  text-decoration:none; 
}

a:hover {
  color: #ffffff; 
  text-decoration: underline; 
  text-decoration: none; 
}



.txtPrix {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 13px;
  font-weight: bold;
  color: ##990000F000A;
}

.txtPrix2 {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 44px;
  font-weight: bold;
  color: #990000;
  letter-spacing: -1px;
}

.txtPrixDetail {
  font-family: Calibri, Tahoma, Verdana, Comic Sans MS;
  font-size: 40px;
  font-weight: bold;
  color: #990000;
  letter-spacing: -1px;
}

.txtPrixDetailNC {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 30px;
  font-weight: bold;
  color: #990000;
  letter-spacing: -1px;
}

.txtAncienPrixDetail {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 22px;
  color: #202224;
  letter-spacing: -1px;
  font-weight: normal;
}

.txtAvantPrixDetail {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 22px;
  color: #202224;
  letter-spacing: -1px;
  font-weight: normal;
}

.txtApresPrixDetail {
  font-family: Tahoma, Verdana, Comic Sans MS;
  font-size: 22px;
  color: #202224;
  letter-spacing: -1px;
  font-weight: normal;
}




.CalqueConteneur {
  width:1000px; 
  height:620px; 
  visibility: visible;
}

	.CadrePhoto {
	  background-color: #FFFFFF;
	  border: 1px solid #C7C7C7;
	  padding: 1px;
	}

	.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 #715d54;
	  border-left: 1px solid #715d54;
    }

    .CalqueEncadre {
	  padding:1px;
	  border: 1px solid #c7c7c7; 
	  background-color:#efefef;
	}

	.CalqueHeader {
	  position:absolute; 
	  left:0px; 
	  top:1px; 
	  width:1000px; 
	  height:109px;
	  z-index:5; 
	  visibility: visible;
	  overflow: hidden;
	  background-image:url(/adm/images/header2.jpg);
	  background-repeat:no-repeat;
	  background-color:#DEDEDE;
	}

	.CalqueNavigation {
	  position:absolute; 
	  left:1px; 
	  top:109px; 
	  width:199px; 
	  height:491px; 
	  z-index:1; 
	  visibility: visible;
	  background-color:#5e5f6e;
	  background-color:#d1d1d1;
	}
	
		.NavigationItem {
		  margin:1px;
		  background-color: #2f3037;
		  background-color: #4e4e50;
		  background-color: #535353;
		}
	
	.CalquePub {
	  position:absolute; 
	  width:182px; 
	  height:182px; 
	  z-index:1000; 
	  visibility: visible;
      border: 1px solid #a6adb9; 
      background-color:#eaeaea;
	  padding:1px;
	  margin: 0px;
	}

	.CalqueContenu {
	  position:absolute; 
	  left:200px; 
	  top:110px; 
	  width:800px; 
	  height:400px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  background-color:#eaeaea;
	}

		.CalqueServicesMessagesWindows {
		  position:absolute; 
		  left:250px; 
		  top:280px; 
		  width:400px; 
		  height:126px;
		  z-index:5;
		  visibility: hidden; 
		  overflow: hidden; 
        }

		.BarreHeaderProd {
		  width:100%; 
		  height:18px; 
		  background-color: #DEDEDE; 
		  padding-top : 2px;
		  font-family: Tahoma; 
		  font-size: 11px; 
		  color: #384654; 
		  font-weight: bold;
		}

		.BarreFooterProd {
		  width:100%; 
		  height:18px; 
		  background-color: #DEDEDE; 
		  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
		  font-size: 14px;
		  font-weight: bold;
		  color: #990000;
		  letter-spacing: -1px;
		  overflow : hidden;
		}
	
	.CalqueFooter {
	  position:absolute; 
	  left: 200px; 
	  top: 509px; 
	  width:800px; 
	  height:90px; 
	  z-index:1; 
	  visibility: visible;
	  background-color:#ffffff;
	}

	.CalqueContenuDetail {
	  position:absolute; 
	  left:0px; 
	  top:109px; 
	  width:1000px; 
	  height:490px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  background-color:#b9aba5;
	  background-color:#d1d1d1;
	}

		.CalquePhotosDetail {
		  position:absolute; 
		  left:15px; 
		  top:15px; 
		  width:505px; 
		  height:380px; 
		  z-index:1; 
		  visibility: visible;
		  border-bottom: 1px solid #FFFFFF;
		  border-right: 1px solid #FFFFFF;
		  border-top: 1px solid #715d54;
		  border-left: 1px solid #715d54;
		  overflow:hidden;
		}
	
		.CalqueCaracteristiques {
		  position:absolute; 
		  left:535px; 
		  top:15px; 
		  width:450px; 
		  height:380px; 
		  z-index:1;
		  visibility: visible;
		  padding:1px;
		  border-bottom: 1px solid #FFFFFF;
		  border-right: 1px solid #FFFFFF;
		  border-top: 1px solid #715d54;
		  border-left: 1px solid #715d54;
		  background-color:#eaeaea;
		  overflow:auto;
		}

		.CalquePrixTarif {
		  position:absolute; 
		  left:535px; 
		  top:405px; 
		  width:450px; 
		  height:73px; 
		  z-index:1;
		  visibility: visible;
		  padding:1px;
		  border-bottom: 1px solid #FFFFFF;
		  border-right: 1px solid #FFFFFF;
		  border-top: 1px solid #715d54;
		  border-left: 1px solid #715d54;
		  background-color:#eaeaea;
		  overflow:auto;
		}


.CadreFenetreAdmin {
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654;
  background-color:#eaeaea;
  border: 1px solid #C7C7C7;
  padding : 1px;
}

.BarreTitre3 {
  width:100%; 
  height:18px; 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
  font-weight: bold;
  background-image:url(/mzl/images/background/bgnd-titres.jpg); 
}




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: #384654; 
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px; 
  margin:0px; 
  vertical-align:middle; 
  border: 1px solid #dddddd;
  height: 18px;
}

.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; 
} 

