/* CSS Document */
/* GLOBAL */

body { margin:0; padding:0; text-align:left; background-color:#f8f7f7; font: 12px  "Segoe UI",Arial, Helvetica, sans-serif;line-height: 1.5;color:#666666; }


#conteneur {width:1000px; margin:15px auto 0 auto; padding:0 25px; background:url('/templates/images/fond.jpg') 1px  repeat-y  ;}

#header{ height:408px;margin:0; padding:0; width:1000px;}
#menu{ margin:0; padding:0 0 0 0; display:block; height:46px; width:1000px;background:url(images/menu.gif) no-repeat;}
#menu a{ padding-top:40px; display:block; height:0px; overflow:hidden; float:left; text-align:center;outline: none;}
#menu a:hover{ border-bottom:solid 1px #CCC;}
.accueil{width:45px; margin:0 10px 0 27px;}
.maigrir{width:60px;margin:0 15px 0 30px;}
.sport{width:110px;margin:0 15px 0 25px;}
.beaute{width:100px;margin:0 12px 0 25px;}
.regime{width:100px;margin:0 15px 0 25px;}
.sante{width:60px;margin:0 145px 0 20px;}
.contact{width:60px;margin:0 0 0 30px;}
#header2{ margin:0; padding:0; width:1000px;}
#headerLogo { margin:0; padding:0;background:url(images/logo.gif) no-repeat;height:190px; width:275px; float:left;}
#headerCallback { margin:0; padding:0;background:url(images/call.gif) no-repeat;height:190px; width:245px; float:left;}
#clear {clear:both;}

#contenu{margin:0; padding:0; width:999px; background-color:#f1f1f1;}

dl{width:200px;}
dt{padding:5px 5px 5px 10px; margin:8px 0;border: 1px solid #CCCCCC;background-color: #F6F6F6;color: #333;font-size: 11px;font-weight: bold;}
dd{padding:2px; margin:0 0 0 18px;}

/* gestion des pubs google */
#goog336x280{padding:20px 0 20px 0;}

/* charte site jlp
h1{font: bold 20px "Trebuchet MS";color: #0998DB; padding:20px 0 0 0;}
h2{font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #65B813;}
h3{font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #0998DB; padding:10px 0 0 0;}
*/
h1{font: bold 22px "Trebuchet MS";, Arial, Helvetica, sans-serif;color: #0998DB;}
h2{font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #65B813;}
h3{font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #ff0066;}


table {margin:0; padding:0;}
td{border:1px solid #CCC;}
#colUneDe2Col td{border: none;}
.noborder td{border: none;}

a {color: #74950C;}


/* LIENS DISCRETS */
a.discret{text-decoration:none;border-bottom: 1px dashed #ccc;color: #666;}
a.discret:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}

/* LIENS DS CONTENU */

#contenu a {text-decoration:none;border-bottom: 1px dashed #ccc;color: #666;}
#contenu a:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}

/*footer   ul {list-style: none;} */

.clearfix:after { /* FF, O, etc. */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#footer {color: #000;font-family: "Segoe UI", Arial, Helvetica, sans-serif;line-height: 1.5;font-size:100%;}
#bot .box { padding: 0;background: url('/templates/images/dot3.gif') repeat-y right;}
#bot .box-right,#bot .box-full { background: none;}
#bot li {background-image: url('/templates/images/bullet2.gif');background-position: 1px 8px;padding-left: 10px;}
#bot ol li { margin-left: 25px; padding: 0 !important; }
#bot ul, #botsl p, #botsl ol { padding: 0; margin: 0 !important; }
#bot a {color: #ccc;text-decoration: none;border-bottom: 1px dotted #6D194D;}
#bot p {color: #ccc; }
#bot a:hover, #bot a:active, #bot a:focus {color: #fff;text-decoration: none;border-bottom:1px solid #fff;}
#bot {background: #89376A;color: #999;}
#bot .main { padding: 10px 0;}
#bot h3 {margin: 0 0 8px;padding: 0;color: #fff;background: none;}
.moduletable{ border: 0 !important; background: 0 !important; }
.box { padding-bottom: 10px; padding-top: 10px; }
.box { float: left; overflow: hidden; }
.column { overflow: hidden; float: left; }

/* List ---*/
.column ul li {background: url('/templates/images/bullet.gif') no-repeat 20px 7px;line-height: 160%;margin-bottom: 5px;overflow: hidden;padding-left: 30px;}
.column ol li { line-height: 180%; margin-left: 30px; }
#container .main { padding: 20px 0; min-height: 300px; }
.main {width: 1000px;margin: 0 auto;}
.column div.moduletable, .column div.moduletable, .column div.module, .column div.module { margin-left: 15px;margin-right: 15px;}
div.moduletable {margin-right: 0;margin-left: 20px;}
div.moduletable h3 {color: #333;font-size: 115%;margin: 0 0 8px;padding: 1px 0 8px;text-transform: uppercase;overflow: hidden;}

/* zone footer barres verticales */
div.moduletable, div.moduletable {border-bottom: 1px solid #ccc;margin-top: 8px;margin-bottom: 15px;padding: 0 0 20px;position: relative;}
.clear {clear:both;}

td.tableForm {border:none;}

.submit{border:none;background: transparent url('/templates/images/valider.jpg') no-repeat top left;
     width:43px;height:43px;}





