* {border:0px;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;text-align:left;color:#004a99;font-size:11px;}
* {border:0px;padding:0px;margin:0px;font-family:Arial,Helvetica,sans-serif;text-align:left;color:#004a99;font-size:11px;}
body{background: #FFFFFF ;text-align:center;}
html[xmlns*=""] body:last-child body{background:#000000;}
a{color:inherit;text-decoration:none;}

ul, li, ol {list-style-type:none;}
*.pinktext, .pinktext *{color:#e73c80;}
*.bonusH4 a{font-size:11px;}
*.whitetext, .whitetext *{color:#ffffff;}
*.cyantext, .cyantext *{color:#15baea}
*.bluetext, .bluetext *{color:#0e4d96}
*.orangetext, .orangetext *{color:#f5af12}
*.greentext, .greentext *{color:#00a030}
*.topicTitle {color:#00A030;text-transform:uppercase;margin-bottom:15px;}

h2, h2 * {font-size:18px;}
h3, h3 * {font-size:14px;}
h4, h4 * {font-size:12px;}

/*#banner { margin: 5px auto 10px auto; display:table;}*/
#banner div { margin: -14px auto 0 auto; padding:0; width:950px;}
#pagecontener {clear:left; position:relative; width:950px; background: url("../img/bg-general.jpg") no-repeat; height:528px; margin:50px auto 0 auto; }

/*#pagecontener #header {width:702px;height:163px; padding-left:246px;}
#pagecontener #header ul {float:left;width:702px; margin-top:25px;}
#pagecontener #header ul li {display:inline;}
#pagecontener #header ul li img {margin-left:5px; }
#pagecontener #header .logo {position:absolute; left:-2px; top:-15px;display:inline;}*/

/* ----- header pages interieures ----- */

#pagecontener #header {width:702px;height:163px; padding-left:246px;}
#pagecontener #header ul {float:left;width:702px; margin-top:28px;}
#pagecontener #header ul li {display:inline;}
#pagecontener #header ul li img {margin-left:5px; }
#pagecontener #header .logo {position:absolute; left:-2px; top:-15px;display:inline;}

/* ----- nav pages interieures ----- */
#tplHomeConseils #pagecontener #header {width:702px;height:163px; padding-left:246px;}
#tplHomeConseils #pagecontener #header ul {float:left;width:702px; margin-top:15px;}
#tplHomeConseils #pagecontener #header ul li {display:inline;}
#tplHomeConseils #pagecontener #header ul li img {margin-left:5px; }
#tplHomeConseils #pagecontener #header .logo {position:absolute; left:-2px; top:-15px;display:inline;}

#tplActus #pagecontener #header {width:702px;height:163px; padding-left:246px;}
#tplActus #pagecontener #header ul {float:left;width:702px; margin-top:28px;}
* html #tplActus #pagecontener #header ul {float:left;width:702px; margin-top:15px;}
#tplActus #pagecontener #header ul li {display:inline;}
#tplActus #pagecontener #header ul li img {margin-left:5px; }
#tplActus #pagecontener #header .logo {position:absolute; left:-2px; top:-15px;display:inline;}



/* ----- */





#pagecontener #blend {float:left;width:948px;}  /*height:345px;*/
html>body #pagecontener #blend {width:948px; min-height:345px;}
#pagecontener #blend #leftMenu { clear:left; float:left;width:270px; padding-left:10px; margin-top:3px; }
#pagecontener #blend #leftMenu #barLeftMenu { height:9px; width:270px; position:absolute;}
#pagecontener #blend #leftMenu #headerLeftMenu { position:relative; background: url("../img/top-bntHeaderLeftMenu.jpg") no-repeat;width:236px; top:3px; left:10px; padding-top:7px;}
*html #pagecontener #blend #leftMenu #headerLeftMenu { top:7px;}
#pagecontener #blend #leftMenu #headerLeftMenu #Content{ background: url("../img/bntHeaderLeftMenu.jpg") repeat-y; width:236px; padding: 2px; text-align:center;}
*html #pagecontener #blend #leftMenu #headerLeftMenu #Content{ background: url("../img/bntHeaderLeftMenu.jpg") repeat-y;}
#pagecontener #blend #leftMenu #headerLeftMenu #Bottom{ background: url("../img/bottom-bntHeaderLeftMenu.jpg") no-repeat; height:10px; }
#pagecontener #blend #leftMenu #contentLeftMenu { margin-left:10px; width:236px; padding-top:15px; }
#pagecontener #contentLeftMenu #divSubtopic{ width:222px; margin-left:14px; padding-bottom: 20px; }
#pagecontener #contentLeftMenu #divSubtopic #headerSubtopic{  background: url("../img/ssmenu_c&nHeader.jpg") no-repeat; width:210px; height:8px; }
#pagecontener #contentLeftMenu #divSubtopic #containerSubtopic{  background: url("../img/ssmenu_c&nCenter.jpg") repeat-y; width:190px; min-height:20px; padding: 0 10px; }
*html #pagecontener #contentLeftMenu #divSubtopic #containerSubtopic{ height:20px; margin-top:-5px;}
#pagecontener #contentLeftMenu #bottomSubtopic{  background: url("../img/ssmenu_c&nBottomOff.jpg") no-repeat; width:210px; height:10px;}
#pagecontener #contentLeftMenu .selected #bottomSubtopic{  background: url("../img/ssmenu_c&nBottomOn.jpg") no-repeat;height:25px;}
#pagecontener #contentLeftMenu #divArticle{ width:222px; margin-left:34px; padding-bottom: 15px;}
#pagecontener #contentLeftMenu #divArticle #articleHeader{  background: url("../img/ssmenu_articleHeader.jpg") no-repeat; width:164px; height:8px; text-align:center;}
#pagecontener #contentLeftMenu #divArticle #articleBonusHeader{  background: url("../img/ssmenu_articleBonusHeader.jpg") no-repeat; width:164px; height:8px; text-align:center; padding:0; margin:0;}
* html #pagecontener #contentLeftMenu #divArticle #articleBonusHeader{  background: url("../img/ssmenu_articleBonusHeader.jpg") bottom left no-repeat; width:164px; height:8px; text-align:center; padding:0; margin:0;}
#pagecontener #contentLeftMenu #divArticle #articleCenter{  background: url("../img/ssmenu_articleCenter.jpg") repeat-y; width:164px; min-height:20px; }
#pagecontener #contentLeftMenu #divArticle #articleBonusCenter{  background: url("../img/ssmenu_articleBonusCenter.jpg") repeat-y; width:164px; min-height:20px;padding:0; margin:0; }
*html #pagecontener #contentLeftMenu #divArticle #articleCenter{ height:20px; margin-top:-5px; }
#pagecontener #contentLeftMenu #divArticle #articleBottom{  background: url("../img/ssmenu_articleBottom.jpg") no-repeat;width:164px; height:3px; }
#pagecontener #contentLeftMenu #divArticle #articleBonusBottom{  background: url("../img/ssmenu_articleBonusBottom.jpg") no-repeat;width:164px; height:3px;padding:0; margin:0; }
#pagecontener #contentLeftMenu #divArticle #articleBonusHeader h4 a{ font-size:11px;}
#pagecontener #blend #leftMenu #contentLeftMenu.pinkLM #headerSubtopic {background:url("../img/ssmenu_serieHeader.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.pinkLM #containerSubtopic {background:url("../img/ssmenu_serieCenter.jpg") repeat-y;}
#pagecontener #blend #leftMenu #contentLeftMenu.pinkLM #bottomSubtopic {background:url("../img/ssmenu_serieBottomOff.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.pinkLM .selected #bottomSubtopic {background:url("../img/ssmenu_serieBottomOn.jpg") no-repeat;height:25px;}
#pagecontener #blend #leftMenu #contentLeftMenu.orangeLM #headerSubtopic {background:url("../img/ssmenu_jeuxHeader.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.orangeLM #containerSubtopic {background:url("../img/ssmenu_jeuxCenter.jpg") repeat-y;}
#pagecontener #blend #leftMenu #contentLeftMenu.orangeLM #bottomSubtopic {background:url("../img/ssmenu_jeuxBottomOff.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.orangeLM .selected #bottomSubtopic {background:url("../img/ssmenu_jeuxBottomOn.jpg") no-repeat;height:25px;}
#pagecontener #blend #leftMenu #contentLeftMenu.greenLM #headerSubtopic {background:url("../img/ssmenu_actusHeader.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.greenLM #containerSubtopic {background:url("../img/ssmenu_actusCenter.jpg") repeat-y;}
#pagecontener #blend #leftMenu #contentLeftMenu.greenLM #bottomSubtopic {background:url("../img/ssmenu_actusBottomOff.jpg") no-repeat;}
#pagecontener #blend #leftMenu #contentLeftMenu.greenLM .selected #bottomSubtopic {background:url("../img/ssmenu_actusBottomOn.jpg") no-repeat;height:25px;}

#pagecontener #blend #leftMenu #bottomLeftMenu { margin-left:10px; width:236px; height:56px; }

/** html*/ #pagecontener #blend {background:url('../img/content-blend.jpg') repeat-y; }
/** html*/ #pagecontener #blend #leftMenu #barLeftMenu { background: url("../img/barLeftMenu.jpg") no-repeat; }
/** html*/ #pagecontener #blend #leftMenu #contentLeftMenu { background: url("../img/contentBlendLeftMenu.jpg") repeat-y;  }
/** html*/ #pagecontener #blend #leftMenu #bottomLeftMenu { background: url("../img/bottomBlendLeftMenu.jpg") no-repeat; }

/*#pagecontener #footer {clear:left;float:left;width:100%;padding-bottom:15px;text-align:center;line-height:18px; }*/
#pagecontener #footer #topFooter { height:20px; text-align:center;}
/** html*/ #pagecontener #footer #topFooter { background:url('../img/content-blend.jpg') repeat-y; }
#pagecontener #footer ul {text-align:center;width:100%;}
#pagecontener #footer li {/*border-right:1px solid #004896;padding-right:10px;margin-right:10px;*/display:inline;}
#pagecontener #footer li.lastInLine {border:0;padding-right:0px;margin-right:0px;}
#pagecontener #footer a {text-decoration:none;color:#004896;}

#contentFrame {float:left;width:658px; }


* html #tplDetail #contentFrame {float:left;width:600px; margin:0; padding:0; }


#contentFrame.background { background:url('../img/contentFrame-top-blend-actu.jpg') no-repeat; width:658px; }

#mainBg { float:left;background:url('../img/contentFrame-content-blend-actu.jpg') repeat-y;width:618px;margin-top:5px;padding:10px 20px; }
#bottomBg {clear:left;float:left;width:658px;background:url('../img/contentFrame-bottom-blend-actu.jpg') no-repeat;padding-top:35px;}


#popuplayer {height:100%;width:100%;position:fixed;z-index:10;background-color:white;top:0px;left:0px;text-align:center;}
#popup {position:absolute;top:155px;left:345px;width:353px;min-height:278px;text-align:center;background:url('../img/bg-popup.png') repeat-x bottom left ;z-index:100;padding-top:5px;}
#popupcontent { font-family:Arial,Times New Roman,sans-serif;text-transform:uppercase;font-size:12px;clear:left;float:left;margin:120px 0 10px 20px;width:315px;min-height:208px;color:#ffffff;line-height:18px;}
#popupcontent form {position:relative; float:left;width:100%; }
#popupcontent form ul {float:left;width:100%;margin-top:10px; }
#popupcontent form ul li {clear:left;float:left;width:100%; font-size:14px; margin-bottom:7px;}
#popupcontent form .submitbtn {float:right; margin:4px 5px 0 0px;}
#popupcontent form label { font-size:14px;}
#popupcontent form .textfield {padding: 7px 10px; width:291px; height:18px; background: url("../img/bg-champsForm.jpg") no-repeat; font-size:13px;}
#btnfermer {position: absolute; left:120px; top:310px;}

/* Template Home */
#tplHome #pagecontener {clear:left; position:relative; width:950px; background: url("../img/bg-homeV2.jpg") no-repeat; height:528px; margin:25px auto 0 auto; }
#tplHome #pagecontener #header {width:702px;height:153px; padding-left:246px;}
/*#tplHome #pagecontener #footer { padding-top:8px;}*/
/** html*/ #tplHome #pagecontener #footer #topFooter { background:url('../img/bg-footer-home.jpg') repeat-y;}
#tplHome #pagecontener #leftFrame { width:306px; height:236px; float:left; padding-top:110px;}
#tplHome #pagecontener #centerFrame { width:422px; height:346px; float:left; }
#tplHome #pagecontener #centerFrame #image_title{ width:352px; height:45px; float:left; text-align:center;}
#tplHome #pagecontener #centerFrame #video_title{ width:352px; height:30px; float:left; line-height: 20px; font-size:13px; text-align:center;}
#tplHome #pagecontener #centerFrame #video_title .video_title{ font-style: italic; font-size:13px;}
#tplHome #pagecontener #centerFrame #mainPannel{ background: url("../img/bg-lecteur-video.jpg") no-repeat; width:352px; height:225px; float:left; padding-top:17px; padding-left:7px;}
#tplHome #pagecontener #centerFrame #mainPannel #video_visuel { width:338px; height:190px; }
#tplHome #pagecontener #centerFrame #lien_serie{ width:352px; height:46px; float:left;}
#tplHome #pagecontener #rightFrame { width:205px; height:346px; float:left; }
#tplHome #pagecontener #rightFrame .actu{ clear:left;float:left;display:inline;margin:5px 0 0 14px; width:180px; font-size:14px;}
/** html*/ #tplHome #pagecontener #rightFrame .actu{ margin:4px 0 0 14px;}
#tplHome #pagecontener #rightFrame .thumb{ margin:2px 0; }
#tplHome #pagecontener #rightFrame .text{ clear:left; }
#tplHome #pagecontener #rightFrame .actu p { clear:left; font-size:9px; }
#tplHome #pagecontener #rightFrame .short_title{ width:140px; font-size:14px; font-weight: bold; text-decoration:underline;}

/* Template Prehome */
#tplPrehome #pagecontener {margin-top:15px;background:none;}
#tplPrehome #pagecontener #blend {margin-top:15px;background:none;}
#tplPrehome #pagecontener #bottomblend {background:none;}
#tplPrehome #maincontener {background:none;}
#tplPrehome #maincontener #contentFrame {float:left;width:100%;min-height:300px;}
#tplPrehome #animHome {border:1px solid #83abc8;margin:auto;width:950px;height:530px;}

/* Template HomeJeux */
#tplHomeJeux #pagecontener #blend #contentFrame { background: url("../img/bg-content-homeJeux.jpg") no-repeat; height:377px; padding-bottom:35px; }
#tplHomeJeux #pagecontener #blend #contentFrame .item {float:left; height:305px; text-align:center; margin: 35px 0 0 30px;}
*html #tplHomeJeux #pagecontener #blend #contentFrame .item { margin: 35px 0 0 20px;}

/* Template HomeConseils */
#tplHomeConseils #pagecontener #blend #contentFrame {  background: url("../img/bg-content-homeConseils.jpg") no-repeat; height:377px; padding-bottom:35px;   }
#tplHomeConseils #pagecontener #blend #contentFrame .item {float:left; height:303px; text-align:center; margin: 35px 0 0 30px;}
*html #tplHomeConseils #pagecontener #blend #contentFrame .item { margin: 35px 0 0 20px;}

/* Template Serie */
#tplSerie #mainBg {text-align:center;padding:0;width:638px;padding:10px;}
#tplSerie #mainBg #videoHeader {clear:left;float:left;width:100%;text-align:center;margin-bottom:10px;font-weight:bold;font-size:11px;color:#e73c80;}
#tplSerie #mainBg #videoHeader .title {font-size:14px;font-style:italic;color:#e73c80;}
#tplSerie #mainBg #videoPlayer {clear:left;floaty:left;width:635px; height:415px; margin-bottom: 50px;background:url('../img/flashImg.jpg') no-repeat;}
#tplSerie #mainBg #videoPlayer img.preview {float:left;cursor:pointer;margin:34px 0 0 17px;}
#tplSerie #mainBg #ranking { padding:5px 20px; height:31px; width:597px; background: url('../img/bg-vote.jpg') no-repeat; }
#tplSerie #mainBg #ranking #vote { float:left; height:31px; color:#FFFFFF; }
#tplSerie #mainBg #ranking #vote ul li{ color:#FFFFFF; }
#tplSerie #mainBg #ranking #vote img {vertical-align:bottom;}
#tplSerie #mainBg #ranking #vues { float:right; height:31px; color:#FFFFFF; }
#tplSerie #mainBg #ranking #vues ul li{clear:right; float:right; color:#FFFFFF; vertical-align:middle;}
#tplSerie #mainBg #ranking #vues img {vertical-align:middle;  margin-right:5px;}
#tplSerie #diaporama {float:left;width:614px;margin:10px 0 0 10px;background:#ed6ea0;position:relative;}
#tplSerie #diaporama .slideshowarrow {float:left;}
#tplSerie #diapoHeader {text-align:center;margin-top:15px;}
#tplSerie .slideshow {float:left;position:relative;overflow:hidden;height:249px;width:549px;margin:0 12px 0 15px;}
#tplSerie .slideshow .handle {position:absolute;padding:0px;height:150px;width:999999px;top:55px;left:0px;}
#tplSerie .slideshow .item {float:left;width:175px;height:180px;margin-left:12px;margin-left:expression((this===this.parentNode.childNodes[0])?"0px":"12px");}
#tplSerie .slideshow .item .thumb {float:left;width:175px;height:112px;background:url('../img/serie-diapo-item-bg.png');text-align:center;}
/*#tplSerie .slideshow .item .thumb img {margin-top:10px;}*/
#tplSerie .slideshow .item:first-child {margin-left:0px;}
#tplSerie .slideshow .item #nbVues { margin-top:10px; }
#tplSerie .slideshow .item .ranking { height:15px; width:80px; }
#tplSerie .slideshow .text a {text-decoration:none;color:white;}


/* Template Actus */
#tplActus #pagecontener #blend #contentFrame #mainBg{  }
#tplActus #pagecontener #blend #contentFrame #mainBg .actu {clear:left;float:left;width:480px;margin:5px 0px;line-height:16px;}
#tplActus #pagecontener #blend #contentFrame #mainBg .actu img { border: 1px solid #97c265}
#tplActus #pagecontener #blend #contentFrame #mainBg .actu .thumb {float:left; width:184px;height:125px;margin:0 10px 5px 0px;text-align:center;}
.articleContent { width:545px}
/* Template Detail */
#tplDetail #pagecontener #blend #contentFrame #mainBg{ width: 618px; padding: 20px 30px 20px 10px; }
* html #tplDetail #pagecontener #blend #contentFrame #mainBg{ width: 610px; padding: 20px 0px 20px 21px;}

/* Template Liste */
#tplListe #pagecontener #blend #contentFrame #mainBg{ padding-left:10px; width:628px; }
#tplListe #pagecontener #blend #contentFrame #mainBg #imagePannel { float:left; width:151px; }
/*#tplListe #pagecontener #blend #contentFrame #mainBg #articlePannel { float:left; width:557px; margin-left:10px; line-height:18px;}*/
#tplListe #pagecontener #blend #contentFrame #mainBg #articlePannel { float:left; width:450px; margin-left:10px; line-height:18px;}
#tplListe #pagecontener #blend #contentFrame #mainBg #articlePannel p{ margin-top:7px; text-align:justify;}
#tplListe #pagecontener #blend #contentFrame #mainBg #articlePannel .articleHeader { margin-top:20px; }
#tplListe #pagecontener #blend #contentFrame #mainBg #articlePannel .articleBody { margin-top:20px;}

/* Template Quizz */
* html #tplQuizz #quizHeader { margin-left:10px; width:570px;}
* html #tplQuizz #quizQuestions {float:left;width:560px;}
#tplQuizz #quizHeader {clear:left;float:left;width:590px; margin-left:40px; }
#tplQuizz #quizHeader p {margin-top:15px;width:570px;float:left;}
#tplQuizz #quizQuestions {clear:left;float:left;margin:10px 0 0 10px; width:580px; border: 1px solid #dedddd; padding:10px 10px;}
#tplQuizz #quizQuestions ul {margin-top:15px;width:510px;float:left;}
#tplQuizz #quizQuestions ul li {display:inline;float:left;width:170px;text-align:center;}
#tplQuizz #quizQuestions #next {float:left;width:25px;height:40px;margin:65px 0 0 20px;}
#tplQuizz #quizQuestions #restart {clear:left;float:left;width:100px;}
#tplQuizz #quizQuestions #rightAnswer {float:right;color:#e73c7f;margin:5px 35px 0 0;width:90%; text-align:right; }
#tplQuizz #quizQuestions #falseAnswer {float:right;color:#00a030;margin:5px 35px 0 0;width:90%; text-align:right; }

/* Template Coloriage */
#tplColoriages #coloriages {clear:left;float:left;margin:10px 0 0 20px;width:600px;}
*html #tplColoriages #coloriages {margin:10px 0 0 10px;width:595px;}
#tplColoriages #coloriages #topicDescription {margin:10px 0 0 5px; font-weight: bold;}
#tplColoriages #coloriages ul#listItems .headerColoriage {margin:0 0 10px 5px; width:600px; font-style:italic; }
#tplColoriages #coloriages ul#listItems li {float:left;width:190px;height:136px;background:url("../img/bg-coloriage.jpg") no-repeat; margin-right:5px; text-align:center;}
#tplColoriages #coloriages ul#listItems li img{text-align:center;}
#tplColoriages #coloriages ul#listItems li.last {margin-right:0px;}
 
 /* ----- merge css ----- */
#contentHome .logo{
	width:255px;
	float:left;
 }
#contentHome #menu{
	width:705px;
	/*float:left;*/
	list-style:none;
	padding-top:75px;
	margin-left:270px;
 }
#contentHome #menu ul li img{
	margin-left:5px;
 }
 * + html #contentHome #menu{
	width:700px;
	margin-left:250px;
}
*html #contentHome #menu{
	width:700px;
	margin-left:250px;
}
#contentHome #menu li{
	display:inline;
}
 /* layout home lactel */
 *{
	padding:0;
	margin:0;
}
img{
	border:none;
}
.clear{ 
	clear:both;
}
#main{
	width:1024px;
	height:804px;
	background:url(../img/home/bg.jpg) 0 0 no-repeat;
	margin:0 auto;
	padding:0 0 0 20px;
}
#contentHome{
	width:970px;
	margin-top:-5px;
	background:url(../img/home/hr-nav.png) 195px 67px no-repeat;
}
#logo123{
	width:255px;
	float:left;
}
#navHome{
	width:775px;
	/*float:left;*/
	list-style:none;
	padding-top:70px;
	margin-left:270px;
}
* + html #navHome{
	width:700px;
	margin-left:250px;
}
*html #navHome{
	width:700px;
	margin-left:250px;
}
#navHome li{
	display:inline;
}


/* ----- */
#pushG{
	background: url(../img/home/bgL.png) 0 0 no-repeat;
	width:601px;
	height:420px;
	float:left;
	margin-top:-10px;
}
#pushG #img{
	width:210px;
	float:left;
	padding:5px 0 0 20px;
}
#pushG #txt{
	width:360px;
	float:left
}
#pushG #txt h2{
	margin-top:7px;
}
#lien_actu_maman{
	position:relative;
	top:40px;
	left:130px;
	width:221px;
	height:61px;
}
/* ----- */
#push_actu1{
	width:310px;
	float:left;
	padding:0 0 0 40px;
}
#push_actu1 .img{
	width:122px;
	float:left;
	/*rajout MATT le 2010/08/20*/
	padding-top:10px;
}
#push_actu1 div{
	width:160px;
	float:left;
	/*padding:0 0 0 10px;*/
	/*rajout MATT le 2010/08/20*/
	padding-top:20px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
}
/* ----- */
#push_actu2{
	width:230px;
	float:left;
	/*margin:0 0 0 20px;*/
		/*rajout MATT le 2010/08/20*/
	padding-top:20px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
}
#push_actu2 div{
	width:120px;
	float:left;
}
#push_actu2 .img{
	width:91px;
	float:left;
	margin:0 0 0 10px;
}
#lien_voir_resultat{
	position:relative;
	top:40px;
	left:10px;
	width:169px;
	height:46px;
}
#lien_savoir_plus{
	position:relative;
	top:-8px;
	left:102px;
	width:143px;
	height:46px;
}
/* ----- */
#pushD{
	float:left;
	width:330px;
	margin-left:50px;
	margin-top:-10px;
}
/* ----- */
#pushD1{
	background: url(../img/home/bgR1.png) 0 0 no-repeat;
	width:322px;
	height:245px;
	padding:32px 0 0 0;
}
#pushD1 h2{
	margin:0 0 0 20px;
}
#pushD1 .img{
	margin:0 0 0 7px;
}
#pushD1 .push2{
	padding:0 0 0 10px;
}
/* ----- */
#pushD2{
	background: url(../img/home/bgR2.png) 0 0 no-repeat;
	width:322px;
	height:175px;
	padding:30px 0 0 0;
	margin-top:-30px;
}
#pushD2 h2{
	margin:0 0 0 20px;
}
* + html #pushD2 h2{
	margin:30px 0 0 20px;
}
*html #pushD2 h2{
	margin:30px 0 0 20px;
}
#pushD2 .img1{
	margin:10px 0 0 20px;
}
*+html #pushD2 .img1{
	margin:15px 0 0 20px;
}
*html #pushD2 .img1{
	margin:15px 0 0 20px;
}
#pushD2 .img2{
	margin:5px 0 0 8px;
}
#pushD2 .push2{
	padding:0 0 0 10px;
}
#lien_voir_episode{
	width:207px;
	height:51px;
	position:relative;
	top:-2px;
	left:120px;
}
#lien_jeux{
	width:179px;
	height:41px;
	position:relative;
	top:0px;
	left:145px;
}
/* ----- */
#contentHome #footer{
	clear:both;
	position:relative;
	top:-25px;
}
*+html #contentHome #footer{
	clear:both;
	position:relative;
	top:-15px;
}
* html #contentHome #footer{
	clear:both;
	position:relative;
	top:-15px;
}
#contentHome #footer div{
	margin:-35px 0 0 930px;
}
 /* layout home lactel */
 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.push1{
	color:#004896;
	font-size:11px;
	padding:7px 0;
}
.push1-15{
	font-size:15px;
	font-weight:bold;
}
.push1-1{
	color:#34b1eb;
	font-size:11px;
}
.titre { font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; font-size:15px;}
.blanc{ color:#fff;}

.titre3-1{
	padding:5px 0 5px 40px;
	font-family:arial;
	font-size:14px;
	color:#fff;
}

.push2{
	font-size:14px;
	color:#e73d80;
	margin:0 0 0 10px;
} 
.push2 span{
	font-style:italic;
	font-size:12px;
}
/* ----- css general footer ----- */
#footer{ 
	clear:both;
}
#footer ul{
	list-style:none;
	font-family:arial;
	font-size:11px;
	color:#fff;
	/*width:30px;*/
	width:410px;
	margin:5px auto 0 auto;
}

#footer ul li{
	display:inline;
	color:#004896;
}
#footer ul li a{
	color:#004896;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer p{
	font-family:arial;
	font-size:11px;
	color:#fff;
	width:100%;
	margin:0 auto;
	text-align:center;
}
#footer div img{
	position:relative;
	top:-35px;
	left:950px;
}




/* footer home */
#main #footer {
	position:relative;
	top:-23px;
	left:auto;
}
* html #main #footer {
	position:relative;
	top:-15px;
	left:auto;
}
/* footer tplHomeConseils */
#tplHomeConseils #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
* html #tplHomeConseils #pagecontener #footer {
	top:17px;
}
#tplHomeConseils #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplListe */
#tplListe #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
#tplListe #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplActus */
#tplActus #pagecontener #footer {
	position:relative;
	top:0;
	left:auto;
	width:950px;
}
* + html #tplActus #pagecontener #footer {
	top:-14px;
}
* html #tplActus #pagecontener #footer {
	top:17px;
}
#tplActus #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplDetail */
#tplDetail #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
#tplDetail #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplSerie */
#tplSerie #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
#tplSerie #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplListe */
#tplListe #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
* + html #tplListe #pagecontener #footer {
	top:5px;
}
#tplListe #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplHomeJeux */
#tplHomeJeux #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
* html #tplHomeJeux #pagecontener #footer {	
	top:30px;
}
#tplHomeJeux #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* footer tplColoriages */
#tplColoriages #pagecontener #footer {
	position:relative;
	top:-17px;
	left:auto;
	width:950px;
}
#tplColoriages #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
*  html #tplColoriages #pagecontener #footer {
	top:20px;
}
/* footer tplQuizz */
#tplQuizz #pagecontener #footer {
	position:relative;
	top:-12px;
	left:auto;
	width:950px;
}
* + html #tplQuizz #pagecontener #footer {
	top:-18px;
}
*  html #tplQuizz #pagecontener #footer {
	top:15px;
}
#tplQuizz #pagecontener #footer div img{
	position:relative;
	top:-35px;
	left:890px;
}
/* ----- */
* html #main{
	width:1024px;
	height:804px;
	background:url(../img/home/bgIE.jpg) 0 0 no-repeat;
	margin:0 auto;
	padding:0 0 0 20px;
}
*html #pushG{
	background: none;
	width:601px;
	height:420px;
	float:left;
	margin-top:-10px;
}
* html #pushD1{
	background: none;
	width:322px;
	height:245px;
	padding:32px 0 0 0;
}
* html #pushD2{
	background: none;
	width:322px;
	height:175px;
	padding:22px 0 0 0;
	margin-top:-30px;
}
* html #pushG #txt{
	width:360px;
	margin:100px 0 0 130px;
}
* html #push_actu1{
	width:100px;
	float:left;
	padding:0 0 0 40px;
}
* html #push_actu1 div{
	padding:20px 0 0 0;
	margin-left:90px;
}

* html #push_actu2{
	width:120px;
	float:left;
	margin:0 0 0 20px;
}
* html #push_actu2 div{
	width:120px;
	padding:20px 0 0 0;
	margin-left:0px
}
* html #pushD1 .push2{
	padding:140px 0 0 0px;
}
* html #pushD1 h2{
	margin:0 0 0 0px;
}
* html #pushD2 .img1{
	margin:35px 0 0 0px;
}
* html #pushD2 .img2{
	margin:35px 0 0 -2px;
}
* html #lien_voir_resultat{
	position:relative;
	top:7px;
	left:170px;
	width:169px;
	height:46px;
}
* html #lien_savoir_plus{
	position:relative;
	top:-5px;
	left:102px;
	width:143px;
	height:46px;
}
* html .objIE{
	height:128px;
	position:relative;
	top:0px;
	left:0px;
}
* html #pushD1 .push2{
	padding:0 0 0 10px;
	margin:5px 0 0 -10px;
}
#playerFlash{
	margin-left:20px;
	width:280px;
}
* html #playerFlash{
	position:relative;
	top:-1px;
	left:-30px;
	width:306px;
}


* html #logoLactel{
	position:absolute;
	top:auto;
	left:auto;
	margin:-40px 0 0 930px;
	z-index:100;
}


/* ----- plan du site ----- */

#main-plan h1 {
	margin:5px 0;
}
#main-plan h2 {
	margin:5px 0;
}
#main-plan h3 {
	margin:5px 0;
}
#main-plan ul li {
	margin:5px 15px;
}
#main-plan a {
	color:#004A99;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
