html{ height:100%;	margin:0px; padding:0px} 
body { background:#C4C4BA;	color:#FFFFFF;; margin:0px; margin-top:3px; font-family:Arial, Helvetica, sans-serif}
a { color: #006c00; }
#body{background:#FFFFFF; width:779px; margin:auto; }

#entete {height:158px; width:779px; margin:auto; background:url(imgs/entete1.jpg)}
#pied {height:28px; width:779px; margin:auto; background:url(imgs/piedpage.jpg) }
.minHeight { min-height:450px;  }
.minHeightm { min-height:340px; }

/* menu */
#zonemenu {min-height:120px; width:140px; float:left; background:#e9f3ba url(imgs/fdMenu.jpg) }

#menu ul { float:left; margin-left:0px; margin:0px }
#menu li{ width:140px; height:20px; line-height:17px; background:url(imgs/menuRoll.jpg); list-style-type:none; margin-left:-40px;}
#menu li a{ padding-left:20px; text-decoration:none; color:#006c00; font-weight:bold; font-size:12px; background:url(imgs/menuRollP.jpg) no-repeat; } 
#menu li a:hover{background-position:5px 0px; background-repeat:no-repeat; text-decoration:underline }

#tetemenu{ height:25px; width:140px; float:left; background:url(imgs/menuHT.jpg); text-align:left; color:#6c6c6c; font-size:13px; font-weight:bold; line-height:23px }

#piedmenu { height:10px; width:140px; float:left; background:url(imgs/menuBS.jpg) }
.current a{ background:#00FF33; color:#CCFF00 }
/* menu */

.B_crumbBox{ padding-left:10px; font-size:13px; color:#6c6c6c; font-weight:bold; line-height:23px }
.B_crumb, .B_homeCrumb{ color:#006c00; font-size:14px;}
.B_firstCrumb a{ text-decoration:none; color:#006c00;  font-size:14px; }
.B_firstCrumb a:hover{ text-decoration:underline; }

#content{padding:3px; color:#6c6c6c; font-size:12px; min-height:425px; width:630px; float:left; background:#FFFFFF }

#h3AffIntroTitre, .h3AffIntroTitre {width:600px; float:left; background:url(imgs/puce.jpg) no-repeat 0px 0px; line-height:25px }
#h3AffIntrolink {width:600px; float:left; background:#FFFFFF url(imgs/fond_lire_la_suite.jpg) right no-repeat; line-height:11px; text-align:right; margin-top:5px}
#h3AffIntrolink a{color:#006c00; text-decoration:none; font-size:11px; padding-right:3px; font-weight:bold }
#h3AffIntrolink a:hover, #h3AffIntroTitre a:hover{ text-decoration:underline }
#h3AffIntro {width:600px; float:left; padding:0px }
#h3AffIntroTitre a, .h3AffIntroTitre{color:#6c6c6c; text-decoration:none; font-size:14px; padding-left:23px; font-weight:bold }

#TitreVideo{ margin-bottom:10px; font-weight:bold; line-height:25px; background:url(imgs/puce.jpg) no-repeat 0px 0px; padding-left:25px; }

#ZONETV_radio{ width:630px; text-align:center }
#introTxtVideo{ width:630px; text-align:center; padding-top:15px }

#IndexIntrolink { background:#FFFFFF url(imgs/fond_lire_la_suite.jpg) right no-repeat; line-height:11px; text-align:right;}
#IndexIntrolink a{color:#006c00; text-decoration:none; font-size:11px; padding-right:3px; font-weight:bold }
#IndexIntrolink a:hover{ text-decoration:underline }

#IndexIntroTitre {float:left; background:url(imgs/puce.jpg) no-repeat 0px 0px; line-height:25px }
#IndexIntroTitre a{color:#6c6c6c; text-decoration:none; font-size:14px; padding-left:23px; font-weight:bold }

/** webForm */
#wlpeLogin, #wlpeReset{background:url(imgs/formLogin.png) no-repeat; height:170px; width:405px; margin:auto; margin-top:20px; padding-top:23px }
#wlpeUsernameLabel, #wlpePasswordLabel, #PasswordLabel, #UsernameLabe, #StayLoggedInLabel, #LabelClear{clear:both }
#wlpeLoginFieldset, #wlpeResetFieldset{border:#8adb2a 2px solid; width:350px; margin:auto; font-weight: }
#wlpeLoginButtons, #wlpeResetButtonFieldset{border:#8adb2a 2px solid; width:350px; margin:auto; }
#wlpeLoginButtons, #wlpeResetButtonFieldset{ text-align:center}
.formLogin, .formRegitre{float:right; margin-right:15px; width:180px; height:15px; border:#8adb2a 1px solid; text-align:center;}
.formSelectLogin{float:right; margin-right:15px; width:100px; height:20px; border:#8adb2a 1px solid; text-align:center;}
.spanLogin, .spanRegitre{float:left}
.btLogin, #wlpeUserRegisterCaptcha, #wlpeResetEmail{border:#8adb2a 1px solid; background:#FFF}
#PasswordLabel, #StayLoggedInLabel, #LabelClear{ padding-top:5px}
.formRegitre{ margin-right:45px; }

#wlpeNewUser, #wlpeUser, #wlpeUser{border:#8adb2a 0px solid; width:600px; margin:auto;} 
#wlpeUserRegisterInput, #wlpeUserProfileInput{border:#8adb2a 2px solid; margin-top:20px; }
#wlpeUserRegisterButtons, #wlpeUserProfileButtons, #wlpeNewPasswordArea, #wlpeUserButtons{text-align:center; border:#8adb2a 2px solid;}
#wlpeNewPasswordArea{ text-align:inherit; }
.userImage{float:left}
#ProfileGender{float:right; margin-right:250px }

#ResetEmail{padding-top:5px }
#wlpeLegend, #wlpeLegend{font-weight:bold}
#wlpeReset{ padding-top:15px; }

#Connect{width:140px; height:125px; background:url(imgs/formLog.png) no-repeat 2px bottom }
#menuZ ul { float:left; margin-left:0px; margin:0px }
#menuZ li{ width:140px; height:20px; line-height:17px; background:url(imgs/menuRollZ.jpg); list-style-type:none; margin-left:-30px;}
#menuZ li a{ padding-left:20px; text-decoration:none; color:#006c00; font-weight:bold; font-size:12px; background:url(imgs/menuRollP.jpg) no-repeat; } 
#menuZ li a:hover{background-position:5px 0px; background-repeat:no-repeat; text-decoration:underline }
#wlpeUserZ{text-align:center; color:#6c6c6c; background:; padding-top:40px}
.btLoginZ{border:1px solid; background: }