body {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 9px;
	margin: 0;
	overflow:auto;
/*  background-color:#571a57;
	background-image:url(/fr/images/texture7358442.jpg);  */
    background-color:#000000;
	background-image:url(/fr/images/body_bg4.png);    
/*	background-image:url(/fr/images/body_bg-halloween.png);  */
/*	background-image:url(/fr/images/body_noel11.jpg);  */
/*	background-image:url(/fr/images/body_noel-vert.png);  */
	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: 22px;
  font-weight: bold;
  color: #dd31a4;
  margin: 0px;
  padding: 0px;
  letter-spacing:-1px;
}

H1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
  color: #dd31a4;
  text-decoration: none;
}

H2  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF; 
  font-weight: bold;
  margin:0px;
  padding:0px;
  letter-spacing:0px;
}

H2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
  color: #ffff00;
  text-decoration: none; 
}

OngletH2  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF; 
  font-weight: bold;
  margin:0px;
  padding:0px;
  letter-spacing:0px;
}

OngletH2 a:link, OngletH2 a:active, OngletH2 a:visited, OngletH2 a:hover {
  color: #ffff00;
  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;
}

.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;
}

.txt0  { 
  font-family: Tahoma; 
  font-size: 9px; 
  color: #384654
}

.txtShoppingCart  { 
  font-family: Tahoma; 
  font-size: 12px; 
  color: #ffff00;
  font-weight:bold;
}

.txt1  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654
}

.txt1blanc { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #CCCCCC;
}

.txt1blanc a:link, .txt1blanc a:active, .txt1blanc a:visited {
  color: #CCCCCC; 
  text-decoration:none; 
}


.txt1or { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #bdb76b;
}

.txt1or a:link, .txt1or a:active, .txt1or a:visited {
  color: #bdb76b; 
  text-decoration:none; 
}

.txt1footer { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #f8a7dd;
  color: #FFFFFF;
}

.txt1footer a:link, .txt1footer a:active, .txt1footer a:visited {
  color: #f8a7dd; 
  color: #FFFFFF;
  text-decoration:none; 
}

.txt1footer a:hover {
  color: #ffff00; 
  text-decoration: none; 
}

.txtMur  { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #4a4a4a;
}

.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; 
}

.titre1ListesOFF { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #4f6477;
  color: #384654; 
  font-weight: bold
}

.titre1ListesOFF a:link, .titre1ListesOFF a:active, .titre1ListesOFF 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: 13px; 
  color: #384654;
  margin:0px;
  font-weight: bold;
  letter-spacing:-1px;
}

.texteNews  { 
  font-family: Tahoma, Arial; 
  font-size: 11px; 
  color: #384654;
  margin-top:2px;
}

.titreEtablissement {
  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;
}

.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: #31552b; 
  color: #384654; 
  font-weight: bold
}

.titre1vert { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #48512e; 
  font-weight: bold
}

.txt1vert { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #48512e; 
}

.titre1 a:link, .titre1 a:active, .titre1 a:visited {
  color: #31552b; 
  color: #384654; 
  text-decoration:none; 
}

.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; 
}

.titreRetour { 
  font-family: Trebuchet MS, Verdana, Arial, Tahoma, Comic Sans MS;
  font-size: 20px;
  font-weight: bold;
  color: #384654;
  margin: 0px;
  padding: 0px;
  letter-spacing:-1px;
}

.titreOnglet { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #FFFFFF; 
  font-weight: bold
}

.titreOnglet a:link, .titreOnglet a:active, .titreOnglet a:visited {
  color: #FFFFFF; 
  text-decoration:none; 
}

.titreOnglet a:hover {
  color: #900000; 
  color: #ffff00; 
  text-decoration: none; 
}

.titre1or { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #bdb76b; 
  font-weight: bold
}

.titre1or a:link, .titre1or a:active, .titre1or a:visited {
  color: #FFFFFF; 
  text-decoration:none; 
}

.titre1off { 
  font-family: Tahoma; 
  font-size: 11px; 
  color: #31552b; 
  color: #a0a5a9
  font-weight: bold
}

.titre1 a:link, .titre1 a:active, .titre1 a:visited {
  color: #31552b; 
  color: #384654; 
  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: #900000; 
  text-decoration: underline; 
  text-decoration: none; 
}

.CalqueConteneur {
  width:1000px; 
  height:620px; 
  visibility: visible;
}

	.Image {
	  border-bottom: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  border-top: 1px solid #f8a7dd;
	  border-left: 1px solid #f8a7dd;
    }

	.CalqueEnfonce {
	  border-bottom: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  border-top: 1px solid #f8a7dd;
	  border-left: 1px solid #f8a7dd;
    }

	.CalqueEncadre {
	  border: 1px solid #f8a7dd;
	}

    .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 #444444; 
	  border-bottom: 1px solid #444444; 
	  z-index:1; 
	  visibility: visible;
	  overflow: hidden;
	  background-image:url(/fr/images/header4.jpg);
	  background-repeat:no-repeat;
	}

	.CalquePanierElectronique {
	  position:absolute; 
	  left:70px; 
	  top:95px; 
	  width:650px; 
	  height:500px; 
	  z-index:1000; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  overflow:hidden;
      background-color:#fdecf7;
	}

	.CalqueLogin {
	  position:absolute; 
	  left:350px; 
	  top:220px; 
	  width:326px; 
	  height:320px; 
	  z-index:200; 
	  visibility:hidden; 
	  border: 1px solid #f8a7dd; 
	  background-color:#fdecf7;
	}

	.CalqueRetourPaypal {
	  width:500px; 
	  height:210px; 
	  border:1px solid #f8a7dd; 
	  background-color:#fdecf7;
	  z-index:5000;
	}

	.CalqueEspacePersonnel {
	  position:absolute; 
	  left:100px; 
	  top:90px; 
	  width:650px; 
	  height:500px; 
	  z-index:1000; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  overflow:hidden;
      background-color:#fdecf7;
	}

	.CalqueOngletsEspacePersonnel {
	  position:absolute; 
	  left:5px; 
	  top:5px; 
	  width:640px; 
	  height:24px; 
	  z-index:1000; 
	  visibility: visible;
	  overflow:hidden;
	}

	.CalqueContenuEspacePersonnel {
	  position:absolute; 
	  left:5px; 
	  top:28px; 
	  width:630px; 
	  height:441px; 
	  z-index:900; 
	  visibility: visible;
	  overflow:hidden;
	  border: 1px solid #f8a7dd;
      background-color:#fdecf7;
	}
	
		.CalqueVisuelEspacePersonnel {
		  position:absolute; 
		  left:15px; 
		  top:17px; 
		  width:150px; 
		  height:410px; 
		  visibility: visible;
		  overflow:hidden;
		  border: 1px solid #f8a7dd;
		}

		.CalqueFormEspacePersonnel {
		  position:absolute; 
		  left:180px; 
		  top:11px; 
		  width:430px; 
		  height:410px; 
		  visibility: visible;
		  overflow:hidden;
		}

	.CalqueMenu {
	  position:absolute; 
	  left:0px; 
	  top:132px; 
	  width:1000px; 
	  height:25px; 
	  z-index:1; 
	  visibility: visible;
	}
	
	.CalqueContenu {
	  position:absolute; 
	  left:0px; 
	  top:155px; 
	  width:1000px; 
	  height:450px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  border-top: 1px solid #751e5f; 
	  border-left: 1px solid #751e5f; 
	  border-right: 1px solid #751e5f; 
	  border-bottom: 1px solid #751e5f; 
	  background-color:#ffddff;
	}

		.CalqueVisuel {
		  position:absolute; 
		  left:14px; 
		  top:14px; 
		  width:180px; 
		  height:420px;
		  z-index:5;
		  overflow: hidden; 
		  border: 1px solid #f8a7dd; 
        }

		.CalqueTxtGeneralites {
		  position:absolute; 
		  left:205px; 
		  top:14px; 
		  width:625px; 
		  height:420px;
		  z-index:5;
		  overflow: hidden; 
		  border: 1px solid #f8a7dd; 
        }

		.CalqueServicesMessagesWindows {
		  position:absolute; 
		  left:250px; 
		  top:280px; 
		  width:400px; 
		  height:126px;
		  z-index:5;
		  visibility: hidden; 
		  overflow: hidden; 
        }

		.CalqueSideBar {
		  width:100%; 
		  height:19px;
		  font-weight:bold;
		  margin:1px;
		  z-index:2;
		  overflow: hidden;
		  background-color:f8a7dd;
		  background-image:url(/fr/images/OngletSB-rose2.png);
		  background-repeat:repeat-x;
        }

		.CalqueTitreSideBar {
		  font-family: Tahoma; 
		  font-size: 11px; 
		  color: #FFFFFF; 
		  font-weight: bold;
          margin-left:5px;
		  margin-top:2px;
		  text-align:left;
        }

		.CalqueSousMenu {
		  position:absolute; 
		  left:15px; 
		  top:15px; 
		  width:180px; 
		  height:418px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d1ad51; 
		  border: 1px solid #f8a7dd; 
		  background-color:#fdecf7;
		}

		.CalquePhotoIndex {
		  position:absolute; 
		  left:204px; 
		  top:13px; 
		  width:630px; 
		  height:207px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		  border: 1px solid #d1ad51; 
		  border: 1px solid #f8a7dd; 
		  background-color:#fdecf7;
		}

		.CalqueCoupsCoeurIndex {
		  position:absolute; 
		  left:204px; 
		  top:223px; 
		  width:630px; 
		  height:213px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

		.CalqueCatalogue {
		  position:absolute; 
		  top:13px; 
		  left:205px; 
		  width:780px; 
		  height:420px;
		  z-index:2;
		  visibility: visible; 
		  overflow: hidden; 
		}

			.BarreHeaderProd {
			  width:100%; 
			  height:16px; 
			  background-color: #f8a7dd; 
			  font-family: Tahoma; 
			  font-size: 11px; 
			  color: #384654; 
			  color: #ffffff; 
			  font-weight: bold;
			  vertical-align:middle;
			  padding-top:1px;
			  overflow : hidden;
		      background-image:url(/fr/images/OngletSB-rose2.png);
		      background-repeat:repeat-x;
			}
			
			.TitreHeaderProd {
			  margin-bottom : 1px;
			  font-family: Tahoma; 
			  font-size: 11px; 
			  color: #FFFFFF; 
			  font-weight: bold;
			}
	
			.BarreFooterProd {
			  width:100%; 
			  height:16px; 
			  background-color: #f8a7dd; 
			  font-family: Tahoma; 
			  font-size: 11px; 
			  color: #384654; 
			  font-weight: bold;
			  vertical-align:middle;
			  padding-top:1px;
			  overflow : hidden;
			}
			
			.PrixFooterProd {
			  font-family: Trebuchet MS, Arial, Tahoma, Verdana, Comic Sans MS;
			  font-size: 14px;
			  font-weight: bold;
			  color: #990000;
			  letter-spacing: -1px;
			}

	.CalqueContenuDetail {
	  position:absolute; 
	  left:0px; 
	  top:110px; 
	  width:1000px; 
	  height:470px; 
	  z-index:2;
	  visibility: visible; 
	  overflow: hidden; 
	  background-color:#b9aba5;
	}

		.CalqueVignette1 {
		  position:absolute; 
		  left:18px; 
		  top:14px; 
		  width:69px;
		  height:100px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden
		}

		.CalqueVignette2 {
		  position:absolute; 
		  left:18px; 
		  top:120px; 
		  width:69px;
		  height:100px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden
		}

		.CalqueVignette3 {
		  position:absolute; 
		  left:18px; 
		  top:226px; 
		  width:69px;
		  height:100px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden
		}

		.CalqueVignette4 {
		  position:absolute; 
		  left:18px; 
		  top:332px; 
		  width:69px;
		  height:100px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden
		}

		.CalquePhotosDetail {
		  position:absolute; 
		  left:93px; 
		  top:14px; 
		  width:281px; 
		  height:420px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}
	
		.CalquePubHaut {
		  position:absolute; 
		  left:844px; 
		  top:14px; 
		  width:140px; 
		  height:207px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}
	
		.CalquePubBas {
		  position:absolute; 
		  left:844px; 
		  top:228px; 
		  width:140px; 
		  height:206px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}
	
		.CalqueCaracteristiques {
		  position:absolute; 
		  left:387px; 
		  top:14px; 
		  width:440px; 
		  height:420px; 
		  z-index:1;
		  visibility: visible;
		  padding:1px;
		  border: 1px solid #f8a7dd;
		  background-color:#ffffff;
		  overflow:hidden;
		}
		
		.CalqueTxtDetail {
		  font-family: Tahoma;
		  font-size: 11px;
		  color: #384654;
		  padding-top:2px;
		  padding-left:3px; 
		  padding-right:3px;
		  margin:0px; 
		  vertical-align:middle; 
		  height: 18px;
		  border-top: 1px solid #cccccc;
		  border-left: 1px solid #cccccc;
		  border-bottom: 1px solid #cccccc;
		  border-right: 1px solid #cccccc;
		  background-color:#eaeaea;
		  background-color:#ffffff;
		  overflow:hidden;
		}

		.PrixPromo {
		  font-family: Trebuchet MS, Verdana, Arial, Tahoma, Comic Sans MS;
		  font-size: 14px;
		  font-weight: bold;
		  color: #dd31a4;
		  margin: 0px;
		  padding: 0px;
		  letter-spacing:-1px;
		  text-decoration:line-through;
		}

		.PrixDetail {
		  font-family: Trebuchet MS, Verdana, Arial, Tahoma, Comic Sans MS;
		  font-size: 22px;
		  font-weight: bold;
		  color: #dd31a4;
		  margin: 0px;
		  padding: 0px;
		  letter-spacing:-1px;
		}

		.BoutonAjouter {
		  width:120px;
		  height:18px;
		  font-family: Tahoma; 
		  font-size: 11px;
		  color:ffffff;
		  font-weight: bold;
		  vertical-align:middle;
		  padding:2px;
		  overflow : hidden;
		  background-image:url(/fr/images/OngletSB-rose2.png);
		  background-repeat:repeat-x;
		}

		.CalquePrixTarif {
		  position:absolute; 
		  left:390px; 
		  top:330px; 
		  width:435px; 
		  height:80px; 
		  z-index:1;
		  visibility: visible;
		  padding:1px;
		  border-bottom: 1px solid #FFFFFF;
		  border-right: 1px solid #FFFFFF;
		  border-top: 1px solid #aaaaaa;
		  border-left: 1px solid #aaaaaa;
		  background-color:#eaeaea;
		  background-color:#ffffff;
		  overflow:hidden;
		}

		.CalqueProdSimilaire1 {
		  position:absolute; 
		  left:15px; 
		  top:20px; 
		  width:69px;
		  height:102px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}

		.CalqueProdSimilaire2 {
		  position:absolute; 
		  left:91px; 
		  top:20px; 
		  width:69px;
		  height:102px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}

		.CalqueProdSimilaire3 {
		  position:absolute; 
		  left:167px; 
		  top:20px; 
		  width:69px;
		  height:102px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}

		.CalqueProdSimilaire4 {
		  position:absolute; 
		  left:243px; 
		  top:20px; 
		  width:69px;
		  height:102px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}

		.CalqueProdSimilaire5 {
		  position:absolute; 
		  left:319px; 
		  top:20px; 
		  width:69px;
		  height:102px; 
		  z-index:1; 
		  visibility: visible;
		  border: 1px solid #f8a7dd;
		  overflow:hidden;
		}

		.CalqueWarningWindow {
		  position:absolute; 
		  left:300px; 
		  top:290px; 
		  width:430px;
		  border: 1px solid #f8a7dd;
		  background-color: #fdecf7;
		  overflow: hidden;
		  z-index:5000;
		}
		
	.CalquePhotoZoom {
	  position:absolute; 
	  left:10px; 
	  top:10px; 
	  width:389px; 
	  height:604px; 
	  z-index:1000; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  overflow:hidden;
      background-color:#d49cbb;
	}

	.CalqueSizesTab {
	  position:absolute; 
	  left:10px; 
	  top:15px; 
	  width:620px; 
	  height:595px; 
	  z-index:1010; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  overflow:hidden;
      background-color:#FFFFFF;
	}

	.CalqueSysMessageWindow {
	  position:absolute; 
	  left:300px; 
	  top:320px; 
	  width:430px;
	  z-index:1000; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  background-color: #fdecf7;
	  overflow: hidden;
	}

	.CalqueCommande {
	  position:absolute; 
	  left:70px; 
	  top:75px; 
	  width:650px; 
	  height:500px; 
	  z-index:1100; 
	  visibility: hidden;
	  border: 1px solid #f8a7dd;
	  overflow:hidden;
      background-color:#fdecf7;
	}

	.CalqueFooter {
	  position:absolute; 
	  left: 0px; 
	  top: 607px; 
	  width:1000px; 
	  height:30px; 
	  z-index:1; 
	  visibility: visible;
	}


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;
}

fieldset {
   border: 1px solid #dddddd;
}

.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;
  border: 1px solid #cccccc;
}

.FormInputTextHeader {
  font-family: Tahoma;
  font-size: 11px;
  color: #6b6b6b;
  padding-left:2px; 
  padding-right:2px;
  margin:0px; 
  vertical-align:middle; 
  height: 18px;
  border: 1px solid #f8a7dd;
}

.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;
} 

.FormSelectResa {
  font-family: Tahoma;
  font-size: 11px;
  color: #384654; 
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px; 
  vertical-align:middle; 
  height: 19px;
}

.FormButtonFile {
  height:20px;
  font-family: Tahoma; 
  font-size: 11px; 
  color: #384654; 
} 


/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {
/*    position: fixed;
    top: 10%;
    left: 20px;
    border: 1px solid #eee;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 5px 1px;     */
    width: 22px;
}
.addthis_toolbox .custom_images a {
    width: 21px;
    height: 21px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin:1 0 0 0px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin:1 0 0 0px; opacity: 0.75; }
/* Fixed Positioned AddThis Toolbox */            


