/*
	\\\\---------------------------------------------
	//// 	Default MASTER stylesheet
	\\\\ 	2008 © Coded by : Damien Virot - Certifié Conforme
	////---------------------------------------------
*/

/* core elements
--------------------------------------------- */
*{margin:0;padding:0;border:0;}
html{height:100%;height:auto;min-height:100%;background:#ffffff url(../medias/imgs/backsite.gif) repeat-x;}
body{font:14px Verdana, Arial, Helvetica, sans-serif;padding-top:30px;}
.clear{clear:both;font-size:1px;height:1px;overflow:hidden;display:block;}
.column{float:left;display:block;}
.hdn, #news-top .texte{display:none;}
ul{padding-left:20px;}
li{list-style:inside disc;}
.spacer{overflow:hidden;display:block;}
.hrsep{height:1px;overflow:hidden;margin:5px auto;background-color:#000000;display:block;}
.relative{position:relative;}
#main-text p, #main-text ul, h1, h2, h3, h4{margin-bottom:10px;}

#largeAd{width:728px;height:90px;overflow:hidden;margin:0 auto 30px;display:none;}
#paveAd{position:absolute;top:330px;left:85px;width:300px;height:250px;overflow:hidden;}

.checkAd{position:absolute;bottom:0;right:0;width:10px;height:10px;overflow:hidden;display:block;}

#exergue2{display:none;}

/* links
--------------------------------------------- */
a{text-decoration:none;outline:none;color:#5c9ad0;}
a:hover{text-decoration:underline;}

	/* functions */
	a.ada, .fada{display:block;padding-left:13px;background:url(../medias/core/imgs/puce-plus.gif) no-repeat 0 4px;color:#000000;margin-bottom:5px;font-weight:bold;}
	
	/* /////////////////////// WEBSITE /////////////////////// */
	#home-menu a, #home-tools-menu a, #tools-menu a{display:block;}
	#home-menu a{width:200px;}
	#home-menu .pnns{margin-left:130px;height:40px;}
	#home-menu .sthubert{margin-left:100px;height:40px;}
	#home-menu .engagement{margin-left:70px;height:40px;}
	#home-menu .nutrition{margin-left:40px;height:40px;}
	#home-menu .partenariats{margin-left:10px;height:40px;}
	#home-tools-menu .toutsavoir{margin-left:100px;}
	
	.logolink{display:block; width:583px; height:85px;}

	#menu a{display:block;width:165px;height:44px;float:left;position:relative;}
	
	#news-top .next{display:block;text-align:right;color:#FF0000;text-decoration:none;}
	
	#tools-menu a{float:left;}
	#side-menu .lipidoscope{margin-top:20px;}
	
	#arianne a{color:#a4097c;font-size:10px;}
	
	#main-text #pager a{padding:1px 2px;color:#a4097c; font-size:11px;}
	
	#text-smenu a{color:#0072B5;display:block;padding-bottom:2px;margin-bottom:2px; border-bottom:#0072B5 1px solid; font-size:10px; line-height:12px;}
	#text-smenu a:hover, #text-smenu a.on{text-decoration:none;color:#a4097c;}
	
	#footer a{color:#FFFFFF;}
	
	.plan{font-size:15px; font-weight:bold; color:#0072B5; display:block; padding-left:10px;}
	.subplan a{display:block;color:#FF6600;font-size:12px;}
	
	#exergue1 .image p a, #exergue2 .image p a, #exergue1 .image p a:hover, #exergue2 .image p a:hover{display:block;width:140px;height:90px;}
	
	#postit a{display:block;font-size:12px;}
	
	#articlelibre{ position:absolute; top:480px; left:425px;}
	
	#articlelibre2{ position:absolute; top:480px; left:125px; display:none;}
	
	
/* forms
--------------------------------------------- */
input, textarea{font-size:10px;padding:2px;color:#4d4253;border:#999999 1px solid;}
input{background:#FFFFFF url(../medias/core/imgs/back-forms.gif) repeat-x 0 bottom;}
.postoffice #attachements{display:none;}
.postoffice .error{color:#FF0000;padding:2px;}
.postoffice .filenote{margin-bottom:3px;}
.postoffice .filezedme{height:25px;overflow:hidden;}
.postoffice input.forms, .postoffice textarea.forms, .postoffice .iforms{width:350px;float:left;margin-right:10px;}
.postoffice label.forms{display:block;float:left;width:80px;padding-top:2px;padding-right:10px;font-size:10px;}
.postoffice p.forms{height:3px;overflow:hidden;}
.postoffice p{margin-left:90px;}
textarea{background:#FFFFFF url(../medias/core/imgs/back-forms-height.gif) repeat-x 0 bottom;}


/* images
--------------------------------------------- */
.pics{margin:0 auto;overflow:hidden;text-align:center;}

	/* /////////////////////// WEBSITE /////////////////////// */
	#menu a img{position:absolute; top:0; left:0;}
	#menu a .original{top:9px; left:10px;}


/* containers
--------------------------------------------- */

	/* /////////////////////// WEBSITE /////////////////////// */
	#wrapper-home{width:955px; height:600px; background:url(../medias/imgs/backhome.jpg) no-repeat;margin:0 auto;position:relative;}
	#wrapper{ width:955px; height:600px; background:url(../medias/imgs/back.jpg) no-repeat;margin:0 auto;position:relative;}
	#wrapper-game{ width:955px; height:600px; background:url(../medias/imgs/back-game.jpg) no-repeat;margin:0 auto;position:relative;}
	
	#logo{position:absolute;top:10px;left:15px;}
	
	#search{position:absolute;top:20px;left:720px; font-size:10px;}
	#search label{font-weight:bold;color:#03398A;}
	
	#home-menu{position:absolute;top:130px;left:35px;}
	#home-tools-menu{position:absolute;top:77px;left:680px;}
	
	#tools-menu-home{width:150px;text-align:right;padding:120px 0 0 85px;}	
	
	#exergue1{width:90%;margin-bottom:20px;font-size:12px;}
	#exergue1 .image{float:left;width:160px; height:100px;}
	#exergue1 .image p{width:140px;height:90px;}
	#exergue1 h1{font-size:20px;color:#5c9ad0;font-weight:normal;}
	#exergue1 p{margin-bottom:0;}
	
	#exergue2{width:55%;margin-bottom:10px;float:left; font-size:12px;}
	#exergue2 .image{float:left;width:160px; height:135px;}
	#exergue2 .image p{width:140px;height:90px;}
	#exergue2 h2{font-size:18px;color:#5c9ad0;font-weight:normal;}
	#exergue2 p{margin-bottom:0;}
	
	.rn{text-align:right;margin-top:5px;}
	
	#postit{width:192px;height:117px;background:url(../medias/imgs/post-it.gif) no-repeat 10px 0;float:left;padding:15px 20px 15px 27px; position:absolute;top:330px;left:410px;}
	#postit .title{color:#5c9ad0;font-weight:bold;}
	#postit .color{color:#3479B8;}
	
	#menu{position:absolute;top:111px;left:65px; background:url(../medias/imgs/back-menu.gif);}
	#main-data{position:absolute;width:600px; height:430px;top:165px;left:86px;}
	#main-data-game{position:absolute;height:480px;top:165px;left:100px;}
	#arianne{color:#a4097c; font-size:10px;}
	#main-data .titre{font-size:24px; font-weight:bold; color:#0072B5; padding:5px 0 5px 0;}
	#main-text .titre{font-size:24px; font-weight:bold; color:#0072B5; padding:5px 0 5px 0;}
	#main-text #allpages{height:335px; }
	#main-text .pages{display:none;}
	#main-text #pager{margin-top:10px;padding-top:3px; border-top:#a4097c 1px solid;width:200px;}
	#side-menu{position:absolute;top:155px; left:700px; width:270px;}
	#smenu{width:165px; height:189px; background:url(../medias/imgs/submenu.png);padding:35px 29px 0 22px; overflow:hidden;}
	#nomenu{width:165px; height:189px;padding:35px 29px 0 22px;}
	#text-smenu{width:160px; height:214px; position:absolute; top:200px; left:722px;overflow:hidden;}
	.subplan{padding:5px 0 10px 20px;}
	
	#news{width:280px;position:absolute;top:340px;left:20px; font-size:12px; line-height:14px;}
	#newstop{padding:20px 40px 0 30px;background:url(../medias/imgs/news-home-partone.png);width:210px;}
	#newstop .titre{font-size:16px;font-weight:bold;color:#5c9ad0;margin-bottom:10px; line-height:20px;}
	#newstop .chapo, #news-top .texte{margin-bottom:10px; text-align:left;}
	
	#footer{position:absolute;top:578px;left:505px;font-size:9px; color:#FFFFFF;}
	

	/* functions */
	.adanext{margin:0 0 10px 2px;padding-left:10px;background:url(../medias/core/imgs/adanext.png) no-repeat;}
	.cacheada{display:none;}


/* typo rules
--------------------------------------------- */

	/* img/emb/doc pposition */
	.div_center{margin:0 auto;display:block;}
	.div_right{margin:0 0 10px 10px;float:right;display:block;}
	.div_left{margin:0 10px 10px 0;float:left;display:block;position:relative;}
	.omedia{position:relative;}
	.omedia em{font-size:9px;font-style:normal;position:absolute;display:none;bottom:-20px;left:0;z-index:1000;background:#CCCCCC;padding:4px;height:10px;overflow:hidden;}
	.fla, .flv, .mp3{margin-top:20px;margin-bottom:2px;}
	.swf em, .flv em, .mp3 em{font-size:9px;font-style:normal;display:block;padding:2px 4px 4px;height:10px;overflow:hidden;text-align:center;}
	#link{position:absolute;display:none;top:0;left:O;background:#000000;color:#FFFFFF;z-index:1500;font-size:9px;text-align:center;padding:4px;}
	#mp3player{position:absolute;display:none;top:0;left:O;background:#CCCCCC;z-index:2000;padding:4px;width:200px;height:20px;}
	#closemb{position:absolute;display:none;top:0;left:O;z-index:2500;padding:4px;width:20px;height:21px;cursor:pointer;}
	.linkin{border-bottom:#CC6600 dotted 1px;color:#CC6600;}
	.lightme{cursor:pointer;}