* {
	margin:0px;
	padding:0px;
}

body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#494949
	}

.TresPetite { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px; }
.Petite 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:10px; }
.Normal 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; }
.Moyenne 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:13px; }
.Grande 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:16px; }
.TresGrande { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:20px; }
	
h1 { 
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0px 0 5px;
	margin :10px 0 10px 0;
	color:#3a9ed3;
	text-align:left;
	background:url(/ExpressZen_images/site/fondH1.gif) repeat-x;
}

h2 { 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0px 0 0px;
	margin :10px 0 5px 0;
	color:#3a9ed3;
	text-align:left;
	text-decoration:underline;
}
	
h3{ 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0px 0 5px;
	margin :10px 0 5px 0;
	color:#3a9ed3;
	text-align:left;
	text-decoration:underline;
}
	
h4{ 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0px 0 5px;
	margin :10px 0 5px 0;
	color:#3a9ed3;
	text-align:left;
	
}

h5{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0px 0 5px;
	margin :10px 0 5px 0;
	color:#3a9ed3;
	text-align:left;
}

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	}

ul { 
	padding:0;
	list-style:none;
	margin:3px 0 0 7px;
	}

li {
	background:url(/ExpressZen_images/site/puceContenu.gif) no-repeat 1px 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	line-height:15px;
	padding-left:15px;
	}

li a {color:#494949;}
li a:hover {color:#9e9e9e;}

a { 
	color:#382e22;
	text-decoration:none;}

a:hover { 
	color:#9e9e9e;
	text-decoration:none;}

#conteneurSite {
	width:947px;	
	margin-left:auto;
	margin-right:auto;
	}

/*/////////////////////////////////////////////////////////////////////////////////////
HEADER
/////////////////////////////////////////////////////////////////////////////////////*/
#Header {
	}

#logo {
	float:left;
	display:inline;
	width:240px;
	height:90px;
	}
	
#tel {
	float:right;
	display:inline;
	text-align:right;
	}

.drapeau {
	color:#fff;
	text-align:right;
	}

.drapeau p {
	color:#fff;
	font:9px Verdana, Arial, Helvetica, sans-serif;}

/*///////////// NAV//////////*/

#nav {
	background:url(/ExpressZen_images/site/nav.jpg) no-repeat;
	height:34px;
	width:947px;
	float:left;
	display:inline;
	margin-top:10px;
	}

.navtop {
	width:948px;
	height:34px;
	padding:0 3px 0 3px;
	}

.navtop td {
	text-align:center;
	padding: 0px 3px 0px 3px
	}

.separateurNav {
	witdh:1px;
	height:34px;
	}

.navtop a {
	color:#fff;
	font: bold 11px  Arial, Helvetica, sans-serif;
	}

/*.navtop td:hover {
	background:#699dbb;}*/

.navtop td a:hover {color:#f1f84c;}

.navtop td a.selected {color:#f1f84c;}

/*/////////////////////////////////////////////////////////////////////////////////////
CONTENU
/////////////////////////////////////////////////////////////////////////////////////*/

#contenu {
	width:945px;
	background:#fff;
	margin-top:10px;
	float:left;
	display:inline;
	border:1px solid #e7e6e6;
	}

/*/////////////////////
COLONNE GAUCHE
/////////////////////////////////////////////////*/

.colGauche {
	width:183px;
	background:url(/ExpressZen_images/site/fondGauche.jpg) repeat-y;
	}

.colGauche h1 {
	background:url(/ExpressZen_images/site/fondTitreGauche.gif) no-repeat;
	height:36px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#3a9ed3;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}

.intit { white-space:nowrap;}
.input{ width:86px;border: 1px #494949 solid;}

.btnEnvoi{ 
	width:69px;
	height:21px;
	border:0px;
	background:url(/ExpressZen_images/site/btn_envoyer.gif);
	cursor:pointer;
}
#LiensNav{
	padding : 15px 3px 5px 3px;
}
.btnNav {
	background-color:#382e22;
	padding:2px 5px;
}
.btnNav a {
	color:#f1f84c;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#Temoignage {
	margin:10px 0 0 0;
	padding-bottom:10px;
	}
#Temoignage p {	padding:0 5px 0 5px;}

.titreTemoin {
	font-weight:bold;
	color:#3a9ed3;
	margin:3px 0 5px 0;
	}
	
a.suiteTemoin {
	color:#494949;
	display:block;
	text-align:right;
	margin:7px 6px  0;
	}

.lireTous {
	color:#382e22;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	display:block;
	margin-top:7px}


.separateurTemoin {
	text-align:center;
	margin:10px 0 10px 0;}


/*/////////////////////
COLONNE DROITE
/////////////////////////////////////////////////*/	

.colDroite {
	padding:10px;
	width:764px;}
	
.BandeauTop {
	margin:0 0 15px 0px;
}

/*//////////// HOME /////////////*/

.imgAbo {
	float:left;
	display:inline;
}

.textAbo {
	background:url(/ExpressZen_images/site/fondAbo.jpg) repeat-x 23px;
	width:596px;
	float:left;
	display:inline;
	}

.titreAbo {
	width:596px;
	line-height:23px;
	padding:0 0 2px 0px;
	background:#bedf77;
}

.titreAbo h1 {
	font:bold 16px  Verdana, Arial, Helvetica, sans-serif;
	color:#5f483d;
	margin:0px 0 0 0px;
	padding:2px 0 0 7px;
	background:none;
	}

.textAbo ul {
	margin:7px 0px 0px 0px;
	padding:0px 0 0 0;
	}

.textAbo li {
	background:url(/ExpressZen_images/site/puceAccueil.gif) no-repeat 0px 3px;
	margin:0px 0px 10px 10px;
	padding: 0px 0px 0px 15px;
	line-height:normal;
	}

.bleu {
	color:#3a9ed3;
	font-weight:bold;}

.btnPro {
	text-align:right;
	margin:-5px 8px 0 0px;
}
	
.legende {
	margin:2px 0 0 15px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

.rectHomeBleu {
	float:left;
	display:inline;
	width:398px;
	}

.rectBleu {
	width:252px;
	background:#3a9ed3;
	}

.rectBleu p {
	padding:0px 15px 0px 13px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:justify;
}

.surligneBlanc {
	font-weight:bold;
	background:#fff;
	color:#3a9ed3;
	}

#autrePack {
	float:right;
	display:inline;
	width:341px;
}

h2.txtPack {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#bedf77;
	background:url(/ExpressZen_images/site/fondTitrePack.gif) no-repeat right;
	margin:2px 0 6px 0;
	text-decoration:none;
	text-transform:uppercase;
	}

.intervention {
	float:left;
	display:inline;
	width:83px;
	margin:0 3px 0 0;
	}

.blocPrix {
	background:#bedf77;
	text-align:center;
	height:40px;
	}
.blocPrix p {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#382e22;
	}
.blocPrix a:hover {
	color:#382e22;
	}
/*
a.savoirPlus {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#382e22;
	white-space:nowrap;
	}
a.savoirPlus:hover {
	color:#0b0907;
	text-decoration:underline;
	}
*/

/*//////////// INTER /////////////*/

#texte {
	}

.imgInter {
	width:226px;
	height:179px;
}

.rectCouleur {
	width:518px;
	height:179px;
	background:#382e22;
	vertical-align:middle;
}
.rectCouleur p {
	font:bold 21px Verdana, Arial, Helvetica, sans-serif;
	line-height:23px;
	text-align:justify;
	padding:0 10px 10px 10px;
	color:#fff;
}

.tableauPrix {
	width:653px;
	text-align:center;
	}
.tableauPrix td {
	border:1px solid #494949;
	padding:5px}
	
	
/*/////////////////////////
ARTICLES
/////////////////////////*/

.separateurArticle {
	width:450px;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
	margin:15px 0 15px 0;
	}

.pageBar {
	margin:10px 0;
	border-top:1px solid #c8c8c8;
	float:left;
	display:inline;
	width:730px
	}

.pageBar a {
	color:#3a9ed3;
	border:1px solid #3a9ed3;
	width:15px;
	height:15px;
	display:block;
	float:left;
	text-align:center;
	margin:4px;}

.pageBar a:hover {
	font-weight:bold;}

.pageBar a.selected {
	background:#3a9ed3;
	color:#fff;}

	
/*/////////////////////////////////////////////////////////////////////////////////////
FOOTER
/////////////////////////////////////////////////////////////////////////////////////*/

#footer {
	float:right;
	display:inline;
	padding:3px 7px 30px 0;
	color:#bfbfbf;
	font-size:10px;
	width:947px;
	text-align:right;
	}

#footer a {
	color:#bfbfbf;
	font-size:10px;
	}

#footer a:hover {
	color:#808080;}
	

/*///////////////////////////////////////////////////////////
FORMULAIRE
///////////////////////////////////////////////////////////*/

.btnAnnul {
	width:69px;
	height:21px;
	border:0px;
	background:url(/ExpressZen_images/site/btn_annuler.gif);
	cursor:pointer;
}

#form .LargeInput{width:263px; border: 1px #494949 solid;}
#form .SmallInput{width:60px; border: 1px #494949 solid;}
#form .MediumInput{width:192px; border: 1px #494949 solid;}
#form .chkBoxes{border-width:0;}
#form .XSmallInput{width:20px; border: 1px #494949 solid;}
#form .HalfInput{width:126px; border: 1px #494949 solid;}