/* 
	CSS TEMPLATE ADVISA-BO 
*/

.pageTitle { /* h1, h2 */

}


/* 
 * ---------------------------------------------
 *		Articles
 * ---------------------------------------------	
*/
.artTitle { /* div */
}
h3.artTitle, h2.artTitle  { /* div */

}

.artIntro{ /* div */
}
.artContent{ /* div */
}
	.artContent h4 {

	}
	.artContent a {

	}
	.artContent p {

	}
	
.artReadon{ /* div */
}
.artReadon a{ 
}
.artSeperator{ /* div */
}

.readmore {

}
.readmore:hover {

}
.all-actu {

}
.all-actu:hover {

}


/* 
 * ---------------------------------------------
 *		Media IMG (attachés à un article)
 * ---------------------------------------------	
*/
.media_img{ /* div */

}
.media_img .thumbnail{ /* div */
}
.media_img .thumbnail .thumb_img{ /* div */
}
.media_img .thumbnail .thumb_img a {

}
.media_img .thumbnail .thumb_img img {

}


/* 
 * ---------------------------------------------
 *		Media DOC (attachés à un article)
 * ---------------------------------------------	
*/
.media_doc {  /* div */	
}
.media_doc .downloadlink{ /* div */
}
.media_doc .downloadlink  a { /* div */
	text-decoration: none;
}

/* 
 * ---------------------------------------------
 *		Gallery
 * ---------------------------------------------	
*/
.gallery{ /* div */
}
.gallery .thumbnail{ /* div */

}
.gallery .thumbnail .thumb_img{ /* div */
}
.gallery .thumbnail .thumb_img a { 

}
.gallery .thumbnail .thumb_img a:hover { 
	
}
.gallery .thumbnail .thumb_img a table{ 

}
.gallery .thumbnail .thumb_img a:hover table{ 

}
.gallery .thumbnail .thumb_img a img {

}

.slidergallery {
	width: 906px;
	height: 307px;
	border-collapse: collapse;
	border: 0;
	margin-top: -37px;
}
	.slidergallery  td {
		height: 307px;
		padding: 0;
	}

		#gallery_items {
			display: block;
			position: relative;
			height: 307px;
			overflow: hidden;
		}
		#hslider {
			display: block;
			padding: 0 0 0 1px;
			height: 307px;
		}
			#hslider a {
				margin: 0 0 0 -1px;
				padding: 0;
				opacity: .5;
				filter: alpha(opacity=50);
			}
			#hslider a:hover, #hslider a:active {
				/*opacity: 1;
				filter: alpha(opacity=100);*/
			}
				#hslider a img  {
					margin: 0;
					padding: 0;
					border-right: 1px solid #fff;
					border-left: 1px solid #fff;
				}
		#sliderleft, #sliderright {
			opacity: .2;
			filter: alpha(opacity=20);
			cursor: pointer;
		}
	.hslider-info {
		display: inline;
		position: absolute;
		height: 40px;
		background: url(../images/dither.gif);
		padding: 5px 0;
		margin-top: 257px;
		z-index: 100;
		opacity: .0;
		filter: alpha(opacity=0);
	}
		.hslider-info span {
			display: block;
			padding: 0 10px;
		}
		.hslider-info img {
			float: left;
			padding: 0 10px;
		}

/* 
 * ---------------------------------------------
 *		Liste des fichiers téléchargeables
 * ---------------------------------------------	
*/
.downladlist{  /* div */	
}
.downladlist .downloadlink{ /* div */
}
.downladlist .downloadlink a{ /* div */
}

table.listDocs {
	border-collapse: collapse;
	border: 0;
	width: 100%;
	margin: 5px 0;
}
	.listDocs th {
		background: #038A8E;
		color: #fff;
		padding: 5px 10px;
		text-align: center;
	}
	.listDocs td {
		background: #fff;
		color: #038A8E;
		padding: 5px;
		text-align: center;
		border-bottom: 1px solid #038A8E;
	}


/* 
 * ---------------------------------------------
 *		Modules
 * ---------------------------------------------	
*/
.module {
}
.module h4{
}
.module .moduleContent {
}
/* 
 * ---------------------------------------------
 *		Modules menu
 * ---------------------------------------------	
*/

ul.top-menu{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.top-menu li{
	float:left;
}
ul.top-menu li a img{
	float:left;
}

ul.main-menu{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.main-menu li{
	float:left;
}
ul.main-menu li a img{
	float:left;
}

ul.footer-menu{
	display:block;
	width:315px;
	margin:0;
	padding:5px;
	text-align:right;
	list-style-type:none;
	float:left;
}

ul.footer-menu li{
	margin:0;
}

ul.footer-menu2{
	padding:5px;
	text-align:right;
	list-style-type:none;
}
ul.footer-menu2 li{
	margin:0 0 0 5px;
	float:right;
}
ul.footer-menu2 li a.count0,
ul.footer-menu2 li a.count1 {
	padding:0 0 0 10px;
	background:url(../images/footer/point.gif) no-repeat;
}

ul.footer-menu li a, ul.footer-menu2 li a{
	text-decoration:none;
	padding:0;
	line-height:15px;
	
}
ul.footer-menu li a:hover, ul.footer-menu2 li a:hover{
	color:005495;
	text-decoration:underline;
}
/* 
 * ---------------------------------------------
 *		pad inscription + widget
 * ---------------------------------------------	
*/
.home_inscription{
	margin:0 10px 0 0;
	background:url(../images/home/pad_inscription.jpg) no-repeat;
	width:300px;
	height:258px;
	float:right;
}
.home_inscription a.inscription{
	width:183px;
	height:95px;
	display:block;
	float:right;
}
.home_inscription a.inscription:hover{
	background:url(../images/home/btn_inscription_over.gif) right bottom no-repeat;
}
.home_inscription h2{
	text-transform:uppercase;
	font-size:14px;
	margin:8px 0 0 0;
	color:#E20B7B;
	padding:0 14px 0 90px;
}
.home_inscription p{
	font-size:12px;
	margin:8px 0 0 0;
	color:#E20B7B;
	padding:0 14px 0 90px;
	line-height:15px;
}
.home_inscription p span{
	font-size:11px;
	color:#FFF;
	display:block;
	margin:2px 0 0 -4px;
	padding:0 0 0 29px;
	line-height:30px;
	height:30px;
	background:url(../images/home/btn_widget.jpg);
}
.home_inscription p:hover, .home_inscription h2:hover, .home_inscription span:hover, .home_inscription a:hover p, .home_inscription a:hover{
	text-decoration:none;
}
.home_inscription a:hover h2, .home_inscription a:hover p span{
	text-decoration:underline;
}

/* 
 * ---------------------------------------------
 *		pad menu home
 * ---------------------------------------------	
*/
ul.menu-home{
	margin:0px;
	padding:0;
	list-style-type:none;
}
ul.menu-home li{
	float:left;
}
ul.menu-home li a img{
	float:left;
}
a.menu-home1,a.menu-home2,a.menu-home3,a.menu-home4{
	display:block;
	width:155px;
}
a.menu-home1{
	height:44px;
	background:url(../images/home/btn1_recommandez.jpg);
}
a.menu-home1:hover{
	background:url(../images/home/btn1_recommandez_over.jpg);
}
a.menu-home2{
	height:44px;
	background:url(../images/home/btn2_inscrivez.jpg);
}
a.menu-home2:hover{
	background:url(../images/home/btn2_inscrivez_over.jpg);
}
a.menu-home3{
	height:43px;
	background:url(../images/home/btn3_ajoutez.jpg);
}
a.menu-home3:hover{
	background:url(../images/home/btn3_ajoutez_over.jpg);
}
a.menu-home4{
	height:43px;
	background:url(../images/home/btn4_accedez.jpg);
}
a.menu-home4:hover{
	background:url(../images/home/btn4_accedez_over.jpg);
}
/* 
 * ---------------------------------------------
 *		pad colonne gauche
 * ---------------------------------------------	
*/
#colonne_menu ul{
	padding:0 0 5px 10px;
	margin:0;
	list-style-type:none;
}
#colonne_menu ul li{
	display:block;
	width:276px;
	padding:0 0 6px 20px;
}
#colonne_menu ul li a, #colonne_menu ul li span.no_click{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
}
/*sous menus*/
#colonne_menu ul li ul.sub{
	padding:0;
	margin:0;
}
#colonne_menu ul li ul.sub li{
	background:none;
	padding:0;
}
#colonne_menu ul li ul.sub li a{
	margin:2px 0 0 0;
	color:#;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 10px;
	line-height:14px;
}
/*couleurs*/
#colonne_menu ul.gauche_bleu li{
	background:url(../images/colonne_gauche/bg_smenu.gif) left top no-repeat;
}
#colonne_menu ul.gauche_rose li{
	background:url(../images/colonne_gauche/bg_smenu2.gif) left top no-repeat;
}
#colonne_menu ul.gauche_bleu li a, #colonne_menu ul.gauche_bleu li span.no_click{
	color:#E20B7B;
}
#colonne_menu ul.gauche_rose li a, #colonne_menu ul.gauche_rose li span.no_click{
	color:#198ACA;
}
#colonne_menu ul.gauche_bleu li ul.sub li a{
	color:#0855A1;
	background:url(../images/colonne_gauche/fleche_sub_menu.gif) no-repeat;
}
#colonne_menu ul.gauche_rose li ul.sub li a{
	color:#0855A1;
	background:url(../images/colonne_gauche/fleche_sub_menu.gif) no-repeat;
}

/*sous sous menus*/
#colonne_menu ul li ul.sub li ul.sub2{
	margin:0;
}
#colonne_menu ul li ul.sub li ul.sub2 li{
	padding:0;
}
#colonne_menu ul li ul.sub li ul.sub2 li a{
	color:#1689C9;
	background:none;
	padding:0 0 0 2px;
	display:inline;
	font-style:italic;
}
#colonne_menu ul li ul.sub li ul.sub2 li.selected a, #colonne_menu ul li ul.sub li ul.sub2 li a:hover{
	color:#E20B7B;
}
#colonne_menu ul li ul.sub li ul.sub2 li span{
	color:#E20B7B;
}

/* 
 * ---------------------------------------------
 *		Module latest New
 * ---------------------------------------------	
*/
#last_news{
	width:300px;
	background:url(../images/home/derniers_articles.jpg) no-repeat;
	padding:42px 0 0 0;
}
.news-bien {
	background:url(../images/bien_etre/derniers_art.jpg) no-repeat;
	width:300px;
	padding:42px 0 0 0;
}
.news-bien2 {
	background: url(../images/bien_etre/dernier_beaute.jpg) no-repeat;
	width:300px;
	height: 138px;
	padding:42px 0 0 0;
	margin-bottom: 30px;
}
#bienfaits{
	width:300px;
	height:280px;
	background:url(../images/home/bienfaits.jpg) no-repeat;
	padding:10px 0 0 0;
}
.artNews{
	float:left;
	width:269px;
	height:133px;
	margin:0 16px 0 15px;
	padding:0px;
}
.artNewsImg{
	float:left;
	width:130px;
	height:110px;
	margin:13px 0 0 0;
}
.artNews h2{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.artNews a:hover h2{
	text-decoration:underline;
}
.actu-content{
	width:130px;
	float:right;
	margin:13px 0 0 0;
}
.actu-content p{
	margin:5px 0 5px 0;
}
a.readmore, a.readmore2{
	display:block;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding:0 0 0 15px;
}
a.readmore{
	height:16px;
	line-height:16px;
	margin:5px 0 0 0;
	background:url(../images/read_more.gif) no-repeat left top;
}
a.readmore2{
	height:16px;
	line-height:16px;
	float:right;
	color:#fff;
	background:url(../images/read_more2.gif) no-repeat;
}
a.readmore:hover, a.readmore2:hover{
	text-decoration:underline;
}
/*img.tmp_video {
	padding: 24px 16px 0 10px;
	margin: 0;
	}
*html img.tmp_video {
	padding: 0 16px 0 10px;
	margin: -30px 0 0 0;
	}*/
img.tmp_video {
	position: absolute;
	top: 215px;
	left: 10px;
}
/* 
 * ---------------------------------------------
 *		Module eau de contrex
 * ---------------------------------------------	
*/
#eau_contrex{
	position: relative;
	width:300px;
	background:url(../images/home/eau_de_contrex.jpg) no-repeat;
	padding:55px 0 0 0;
	height:395px;
}

/* 
 * ---------------------------------------------
 *		Module discussions contrex
 * ---------------------------------------------	
*/
#pad_discussions{
	width:280px;
	background:url(../images/home/pad_discussions.jpg) no-repeat;
	height:180px;
	padding:50px 10px 0 10px;
}
#pad_discussions *{
	margin:0;
	font-weight:bold;
}

#pad_discussions h2{
	font-size:14px;
	padding:0 0 0 72px;
	font-style:italic;
	color:#E20B7B;
}
#pad_discussions span.date{
	display:block;
	font-size:12px;
	width:125px;
	padding:14px 0 0 130px;
	text-align:center;
	font-style:italic;
	color:#E20B7B;
}
#pad_discussions h3{
	font-size:16px;
	padding:0 25px 0 130px;
	text-align:center;
	line-height:16px;
}
#pad_discussions a:hover h3{
	text-decoration:underline;
}


#pad_croquons{
	width:290px;
	background:url(../images/home/pad_croquons.jpg) no-repeat;
	height:185px;
	padding:45px 5px 0 5px;
	margin:0 0 0 0;
}
#pad_croquons a#btn_croquons{
	margin:140px 0 0 0;
	display:block;
	width:287px;
	height:38px;
	background:url(../images/home/btn_profite.jpg);
}
#pad_croquons a#btn_croquons:hover{
	background:url(../images/home/btn_profite_over.jpg);
}
/*
 * ---------------------------------------------
 *		Pad Bilan
 * ---------------------------------------------
*/
#pad_bilan{
	width:290px;
	background:url(../images/home/pad_bilan.jpg) no-repeat;
	height:185px;
	padding:45px 5px 0 5px;
	margin:0 0 0 0;
}
#pad_bilan p{
	display:block;
	margin:0 0 0 0;
	padding:5px 10px 0 132px;
	height:125px;
}
#pad_bilan a#btn_bilan{
	margin:10px 0 0 0;
	display:block;
	width:290px;
	height:38px;
	background:url(../images/home/btn_bilan.jpg);
}
#pad_bilan a#btn_bilan:hover{
	background:url(../images/home/btn_bilan_over.jpg);
}

.content #pad_discussions,
.content #pad_bilan {
	float: left;
}

.content #pad_bilan {
	margin: 0 0 0 0;
}
.content #pad_discussions {
	margin: 0 0 0 20px;
}
/*
 * ---------------------------------------------
 *		Pad Promotion Contrex
 * ---------------------------------------------
*/
#pad_promotion_contrex{
	width:290px;
	background:url(../images/home/pad_promotion_contrex.jpg) no-repeat;
	height:185px;
	padding:45px 5px 0 5px;
	margin:20px 0 0;
}
#pad_promotion_contrex p{
	display:block;
	margin:0 0 0 0;
	padding:5px 10px 0 132px;
	height:125px;
}
#pad_promotion_contrex a#btn_promotion_contrex{
	margin:10px 0 0 0;
	display:block;
	width:290px;
	height:38px;
	background:url(../images/home/btn_promotion_contrex.jpg) top center;
}
#pad_promotion_contrex a#btn_promotion_contrex:hover{
	background:url(../images/home/btn_promotion_contrex.jpg) bottom center;
}

.content #pad_discussions,
.content #pad_promotion_contrex {
	float: left;
}

.content #pad_promotion_contrex {
	margin: 0 0 0 0;
}
/* 
 * ---------------------------------------------
 *		Module Login + search
 * ---------------------------------------------	
*/

.field-search{
	padding:2px 5px 2px 5px;
	margin:0;
	width:77px;
	height:16px;
	border:none;
	background:url(../images/header/search_field.jpg);
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#005495;
	float:left;
	display:block;
}
.btn-search{
	float:left;
	display:block;
	width:23px;
	height:20px;
}


.inputText{

}
.block-1-result {
	background: url(../images/sep_ctn.gif) center bottom no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.block-1-result p {
	padding: 0;
	margin: 5px 0;
}
.search-result-title, .search-result-title a {
	font-size: 1.1em;
	color: #000;
	margin: 0;
	padding: 5px 0;
}
.search-result-title a:hover {
	color: #038A8E;
}

/* 
 * ---------------------------------------------
 *		Module recette search
 * ---------------------------------------------	
*/
#recherche_recette{
	background:url(../images/alimentation_nutrition/bg_recherche_recette.gif) no-repeat;
	width:232px;
	height:72px;
	padding:18px 0 0 18px;
}
#recherche_ingr{
	background:url(../images/alimentation_nutrition/bg_recherche_ingr.jpg) no-repeat;
	width:232px;
	height:42px;
	padding:8px 0 0 18px;
	margin:10px 0 0 0;
}

.btn-search-recette{
	float:left;
	display:block;
	width:30px;
	height:31px;
	margin:0 0 7px 7px;
}
.field-search-recette, .field-search-ingr{
	padding:5px;
	margin:0;
	width:170px;
	height:21px;
	border:none;
	background:url(../images/alimentation_nutrition/field_search_recette.jpg);
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#005495;
	float:left;
	display:block;
}
.field-search-ingr{
	background:url(../images/alimentation_nutrition/field_search_ingr.jpg);
}
#recherche_recette label{
	font-size:14px;
	color:#fff;
	margin:0 0 0 3px;
	font-weight:bold;
}


/*
 * ---------------------------------------------
 *		Plugin MENUS
 * ---------------------------------------------
*/
#menu_semaine{
	background:url(../images/filets/liseret_fushia_vertical.jpg) left bottom no-repeat;
	padding:0 0 10px 11px;
	
}
#menu_semaine p{
	padding:5px 0 5px 0;
	margin:0;
	color:#666;
	font-size:12px;
}
#menu_semaine h2{
	color:#198ACA;
	font-size:20px; 
	font-weight:bold;
	margin:0;
	padding:0;
}
#menu_semaine h2 span{
	display:block;
	float:left;
	height:28px;
	padding:13px 0 0 0;
}
#menu_semaine h2 span.num_calendrier{
	width:44px;
	background:url(../images/alimentation_nutrition/numero_calendrier.jpg);
	text-align:center;
	color:#0855A1;
}
table.table_menu{
	margin:10px 0 0 0;
}
table.table_menu tr{
	border-bottom:1px dotted #ccc;
	color:#E20B7B;
	/*border-top:1px solid #fff;*/
}
table.table_menu tr.rose{
	background:url(../images/pix_bl.jpg) repeat-x #FBDDED;
}
table.table_menu tr td{
	text-transform:uppercase;
	font-size:12px;
}
table.table_menu tr td.day{
	padding:7px;
}
table.table_menu tr td.menu_repas{
	border-left:1px dotted #CCC;
	padding:7px;
	width:160px;
}
table.table_menu tr td.menu_repas ul{
	padding:0;
	margin:0;
	list-style-type:none;
	color:#666;
	font-size:12px;
	text-transform:lowercase;
}
table.table_menu tr td.menu_repas ul li{
	line-height:12px;
	margin:0 0 4px 0;
}
.menu_repas_select{
	height:130px;
	background:#A8DAFF;
}
/*
 * ----------------------------------------------------
 *		DOSSIERS   //    BILANS    //    DISCUSSIONS
 * ----------------------------------------------------
*/
.dossier_haut, .bilan_haut, .discussions_haut{
	width:600px;
	padding:36px 10px 0 10px;
	float:left;
}
.dossier_haut{
	background:url(../images/dossiers/fond_titre.jpg) no-repeat;
}
.dossier_haut_bien {
	background:url(../images/bien-etre_activite-physique/bien-etre_fond_titre.jpg) no-repeat !important;
}
.bilan_haut{
	background:url(../images/bilan_minceur/fond_titre.jpg) no-repeat;
}
.discussions_haut{
	background:url(../images/dossiers/fond_discussions.jpg) no-repeat;
	padding:56px 10px 0 14px;
	width:596px;
}
.dossier_haut h2, .bilan_haut h2, .discussions_haut h2{
	padding:0;
	margin:0;
	font-size:24px;
	color:#fff; 
	font-weight:bold;
}
.discussions_haut h2{
	color:#0855A1; 
}
.discussions_haut span.date{
	color:#198ACA; 
	font-size:14px;
	font-weight:bold;
}
.dossier_haut h3, .bilan_haut h3, .discussions_haut h3{
	padding:15px 0 0 0;
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#1689C9; 
	font-weight:bold;
	font-style:italic;
}
.dossier_content,
.dossier_content table,
.dossier_content table td,
.dossier_content p {
	color: #E3007B;
}
.dossier_content, .bilan_content{
	padding:0 10px 0 10px;
	position: relative;
	float:left;
	width:600px;
	background:url(../images/dossiers/fond_liseret.jpg) left repeat-y;
}
.discussions_content{
	padding:0 10px 0 14px;
	float:left;
	width:596px;
	background:url(../images/filets/liseret_gris_vertical.jpg) left bottom no-repeat;
}
.discussions_content a.btn_inscription, .discussions_content a.btn_question{
	display:block;
	float:left;
	width:190px;
	height:40px;
	margin:20px 0 20px 40px;
}
.discussions_content a.btn_inscription{
	background:url(../images/dossiers/btn_inscription.jpg);
}
.discussions_content a.btn_inscription:hover{
	background:url(../images/dossiers/btn_inscription_over.jpg);
}
.discussions_content a.btn_question{
	background:url(../images/dossiers/btn_question.jpg);
}
.discussions_content a.btn_question:hover{
	background:url(../images/dossiers/btn_question_over.jpg);
}
.discussions_content table h4{
	color:#005495;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
	font-style:italic;
}
.discussions_content table p{
	margin:0 0 0 20px;
}
a.btn_art_suiv{
	width:164px;
	height:31px;
	background:url(../images/dossiers/btn_suite.jpg);
	display:block;
	margin:5px 0 0 0;
	position: absolute;
	right: 10px;
	bottom: 0px;
}
a.btn_art_suiv:hover{
	background:url(../images/dossiers/btn_suite_over.jpg);
}
a.btn_art_retour{
	width:164px;
	height:31px;
	background:url(../images/dossiers/btn_retour.jpg);
	display: block;
	margin:5px 0 0 0;
	position: absolute;
	left: 10px;
	bottom: 0px;
}
a.btn_art_retour:hover{
	background:url(../images/dossiers/btn_retour_over.jpg);
}
ul.sous_menu_dossier{
	list-style-type:none;
	margin:0;
	font-size:13px;
}
ul.sous_menu_dossier li a{
	color:#1689C9;
	background:none;
	padding:0 0 0 2px;
	display:inline;
	font-style:italic;
}
ul.sous_menu_dossier li a:hover, ul.sous_menu_dossier li span{
	color:#E20B7B;
}

.pad_rose{
	background:url(../images/bilan_minceur/fond_rose.jpg) top no-repeat;
	padding:10px;
}
.pad_bleu{
	background:url(../images/bilan_minceur/fond_bleu.jpg) top no-repeat;
	padding:10px;
}
.pad_rose p, pad_bleu p{
	color:#666;
}
a.btn_juste_image, a.btn_juste_poids, a.btn_test_calcium, a.btn_votre_bilan,a.btn_femme,a.btn_homme{
	height:37px;
	display:block;
	margin:10px 0 0 0;
}
a.btn_juste_image{
	background:url(../images/bilan_minceur/btn_juste_image.jpg);
	width:181px;
}
a.btn_juste_image:hover{
	background:url(../images/bilan_minceur/btn_juste_image_over.jpg);
}
a.btn_femme{
	float:left;
	background:url(../images/formulaires/btn_femme.jpg);
	width:172px;
}
a.btn_femme:hover{
	background:url(../images/formulaires/btn_femme_over.jpg);
	width:172px;
}
a.btn_homme{
	float:left;	
	background:url(../images/formulaires/btn_homme.jpg);
	width:168px;
}
a.btn_homme:hover{
	background:url(../images/formulaires/btn_homme_over.jpg);
	width:168px;
}
a.btn_juste_poids{
	background:url(../images/bilan_minceur/btn_juste_poids.jpg);
	width:172px;
}
a.btn_juste_poids:hover{
	background:url(../images/bilan_minceur/btn_juste_poids_over.jpg);
}
a.btn_votre_bilan{
	background:url(../images/bilan_minceur/btn_votre_bilan.jpg);
	width:291px;
}
a.btn_votre_bilan:hover{
	background:url(../images/bilan_minceur/btn_votre_bilan_over.jpg);
}
a.btn_test_calcium{
	background:url(../images/bilan_minceur/btn_test_calcium.jpg);
	width:158px;
}
a.btn_test_calcium:hover{
	background:url(../images/bilan_minceur/btn_test_calcium_over.jpg);
}

/*
 * ---------------------------------------------
 *		Plugin RECETTE DU JOUR
 * ---------------------------------------------
*/
#recette_jour{
	width:610px;
	margin:0;
	background:url(../images/filets/liseret_fushia_vertical.jpg) left bottom no-repeat;
}
#header_recette, #header_ingr{
	background:url(../images/filets/liseret_fushia_horizontal.jpg) top right no-repeat;
	width:610px;
	height:100px;
}
#header_ingr{
	height:85px;
}

#recette{
	padding:0 0 0 10px;
}
#recette_jour h2{
	color:#198ACA;
	font-size:20px;
	font-weight:normal;
	margin:5px 0 5px 0;
}
#recette_jour h3{
	font-size:14px;
	font-weight:bold;
	color:#198ACA;
	margin:10px 0 2px 0;
	padding:0;
}
#recette_jour p{
	font-size:12px;
	color:#666;
	margin:0 0 0 2px;
	padding:0;
	line-height:15px;
}
#recette_jour ul{
	font-size:11px;
	margin:5px 0 0 0;
	padding:0 0 0 20px;
}
#recette_jour ul li{
	color:#666;
	margin:0 0 2px 0;
}
#recette_photo{
	float:left;
	width:230px;
	height:340px;
}
#recette_detail{
	float:right;
	width:355px;
	margin:0;
}
div.pad_recette_time{
	background:url(../images/alimentation_nutrition/pad_recette_time.jpg) no-repeat;
	height:36px;
	padding:0 0 0 39px;
	float:left;
	margin:0 10px 0 0;
	width:130px;
}
div.pad_recette_time span{
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	text-transform:uppercase;
}

/*
 * ---------------------------------------------
 *		PLUGINS PAGES CHOIX
 * ---------------------------------------------
*/
.page_choix{
	width:620px;
	margin:0;
}
.page_choix p{
	font-size:12px;
	color:#666;
	margin:0;
}
/*alimentation - nutrition*/

#choix_menu_semaine, #choix_dico_silhouette, #choix_recette_jour{
	width:600px;
	height:77px;
	margin:20px 0 0 0;
	padding:45px 10px 0 10px;
	position:relative;
}
#choix_menu_semaine{
	background:url(../images/alimentation_nutrition/pad_le_menu_de_la_semaine.jpg);
}
#choix_dico_silhouette{
	background:url(../images/alimentation_nutrition/pad_le_dico_de_la_silhouette.jpg);
}
#choix_recette_jour{
	height:137px;
	background:url(../images/alimentation_nutrition/pad_la_recette_du_jour.jpg);
	margin:10px 0 0 0;
}
#choix_recette_jour h3{
	font-size:17px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
	line-height:20px;
}
#choix_recette_jour a.voir_la_recette, #choix_dico_silhouette a.dico_silhouette, #choix_menu_semaine a.menu_semaine{
	position:absolute;
	display:block;
	height:38px;
}

#choix_recette_jour a.voir_la_recette{
	background:url(../images/alimentation_nutrition/btn_voir_la_recette.jpg);
	width:143px;
	left:112px;
	top:138px;
}
#choix_recette_jour a.voir_la_recette:hover{
	background:url(../images/alimentation_nutrition/btn_voir_la_recette_over.jpg);
}
#choix_menu_semaine a.menu_semaine{
	background:url(../images/alimentation_nutrition/btn_menu_semaine.jpg);
	width:233px;
	left:112px;
	top:76px;
}
#choix_menu_semaine a.menu_semaine:hover{
	background:url(../images/alimentation_nutrition/btn_menu_semaine_over.jpg);
}
#choix_dico_silhouette a.dico_silhouette{
	background:url(../images/alimentation_nutrition/btn_le_dico.jpg);
	width:254px;
	left:112px;
	top:76px;
}
#choix_dico_silhouette a.dico_silhouette:hover{
	background:url(../images/alimentation_nutrition/btn_le_dico_over.jpg);
}
/*#choix_dico_silhouette a.dico_silhouette {
left:112px;
top:76px;
}*/
/*
 * ---------------------------------------------
 *		SiteMap
 * ---------------------------------------------
*/
.block_plan_site {

}
	.block_plan_site ul li {
		margin-bottom: 5px;
		margin-top: 5px;
		font-size: 12px;
	}
	.block_plan_site ul li ul li {
		font-size: 11px;
	}
	
/*============ Error ==============*/
.errorLog, .successLog  {
	width:400px;
	position:absolute;
	background: #fff;
	top:30%;
	left:50%;
	margin-left: -220px;
	z-index: 1000000000;
	font-size: 12px;
	padding: 10px 20px;
	color: #fff;
	border: 6px solid #E10B7B;
}
.errorLog {
	color: #005495;
}
.successLog {
	color: #005495;
}
.errorLog h1, .successLog h1 {
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #005495;
	padding: 0;
	margin: 10px 0 20px 0;
}
.errorList, .successList  {

}
.error_show, .success_show {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 100000000;
	width : 100%;
	height: 100%;
	background: #000;
	opacity: .70;
	filter: alpha(opacity=70);
}
.error_hide, .success_hide{
	display:none;
}

.error {
	margin: 10px 0 0 0;
}
	.error b {
		color: #E10B7B;
	}
	.error u {
		cursor: pointer;
	}
	.error ul {
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 0;
		margin-bottom: 0;
	}
/* 
 * ---------------------------------------------
 *		FORMS
 * ---------------------------------------------	
*/

label.labelform{
	font-size:14px;
}
/*inscription*/
#form_inscription {
	margin:8px 0 0 0;
	background:url(../images/filets/liseret_bleu_vertical.jpg) left bottom no-repeat;
}
	#form_inscription form {
		padding: 0;
		margin: 0;
		background: url(../images/formulaires/top_inscription.jpg) no-repeat;
	}
	.jeu-form-inscrip {
		background: url(../images/jeu/inscrip_bg.jpg) right 1px no-repeat;
		padding: 20px 90px 0 0;
	}
		#form_inscription form table {
			margin: 0 0 10px 10px;
		}
			#form_inscription form table table {
				margin: 0;
			}
			
.contener-jeu {
	position: relative;
	margin: 26px 0 0 0;
	background:url(../images/filets/liseret_bleu_vertical.jpg) left bottom no-repeat;
}
	.contener-jeu .pad-jeu {
		padding: 0 0 0 36px;
		margin: 0;
		background: url(../images/formulaires/top_inscription.jpg) no-repeat;
	}
		.pad-jeu .pad-already {
			padding: 115px 220px 5px 0;
			background: url(../images/jeu/already_bg.jpg) right 1px no-repeat;
			height: 119px;
		}
		.pad-jeu .pad-quest {
			padding: 5px 0;
		}
			.quest-img1,
			.quest-img2,
			.quest-img3 {
				padding: 0 220px 0 0;
			}
			.quest-img1 {
				background: url(../images/jeu/quest_img1.jpg) right top no-repeat;
			}
			.quest-img2 {
				background: url(../images/jeu/quest_img2.jpg) right top no-repeat;
			}
			.quest-img3 {
				background: url(../images/jeu/quest_img3.jpg) right 25px no-repeat;
			}
			.pad-jeu .pad-quest h3 {
				font-size: 14px;
				font-weight: bold;
				color: #E10B7B;
				background: url(../images/jeu/sep_h.jpg) left bottom no-repeat;
				padding: 0 0 12px 0;
				margin: 0 0 12px 0;
			}
			.pad-jeu .pad-quest table {
				margin: 0 0 30px 0;
			}
				.pad-jeu .pad-quest table td {
					vertical-align: top;
					padding: 0 3px 0 0;
					font-size: 11px;
					font-weight: bold;
					color: #000;
				}
				
		.pad-jeu .pad-rep {
			position: relative;
			padding: 5px 0;
		}
			.pad-rep-left {
				width: 357px;
				font-size: 12px;
				float: left;
			}
			.pad-rep-right {
				width: 214px;
				padding: 15px 0 0 13px;
				float: left;
			}
			.pad-rep .intro {
				font-size: 14px;
				padding: 15px 0 20px 0;
				background: url(../images/jeu/sep_h2.jpg) left bottom no-repeat;
				margin: 0 0 30px 0;
			}
			.pad-rep .desc {
				color: #000;
			}
				.pad-rep .desc p {
					color: #000;
				}
				.pad-rep .desc strong,
				.pad-rep .desc a {
					font-weight: bold;
					color: #E10B7B;
				}
				.pad-rep .desc ul {
					margin: 0;
					padding: 0;
				}
					.pad-rep .desc ul li {
						list-style: none;
						margin: 1px 0;
						padding: 0 0 0 20px;
						background: url(../images/jeu/puce.gif) 10px 5px no-repeat;
					}
			.pad-jeu .pad-rep h2 {
				padding: 0;
				margin: 0;
				font-size: 18px;
			}
			.pad-jeu .pad-rep h3 {
				font-size: 16px;
				font-weight: bold;
				font-style: italic;
				color: #E10B7B;
				padding: 0;
				margin: 0 0 15px 0;
			}
			
			.pad-rep-right a {
				display: block;
				margin: 0 0 5px 0;
			}
			.pad-invite {
				position: absolute;
				display: none;
				top: 88px;
				left: 94px;
				width: 523px;
				height: 370px;
				background: url(../images/jeu/pad_inviter.png) no-repeat;
				padding: 14px 0 0 0;
				color: #fff;
				z-index: 10;
			}
				.pad-invite .lk-annuler {
					color: #fff;
					text-decoration: none;
					font-size: 16px;
					margin: 14px 0 0 210px;
					background: url(../images/jeu/ico_x.gif) left center no-repeat;
					padding: 0 0 0 26px;
				}
				.pad-invite h1 {
					font-size: 22px;
					font-weight: normal;
					padding: 25px 20px 10px 60px;
					background: url(../images/jeu/pad_inviter_sep.jpg) center bottom no-repeat;
					margin: 0 0 15px 0;
				}
				.pad-invite form {
					margin: 0;
					padding: 10px 20px 0 30px;
					font-size: 14px;
				}
					.pad-invite form table {
						margin: 0;
						border: 0;
					}
						.pad-invite form table td {
							padding: 0 5px 5px 0;
						}
						.pad-invite div.input {
							width: 138px;
							height: 22px;
							padding: 2px 0 0 5px;
							background: url(../images/jeu/pad_inviter_field.gif) no-repeat;
						}
							.pad-invite div.input input {
								width: 133px;
								font-size: 13px;
								border: 0;
								background: none;
								color: #000;
							}
		

#form_login{
	width:620px;
	height:146px;
	background:url(../images/formulaires/fond_login.jpg);
	margin:10px 0 0 0;
}
#form_login h3{
	font-size:20px;
	line-height:normal;
	padding:0;
	margin:15px 0 10px 0;
}
#form_login input.input{
	width:100px;
	height:16px;
	padding:2px 5px 2px 5px;
	background:url(../images/formulaires/input_login.jpg);
	border:none;
}
a.btn_je_minscris{
	width:138px;
	height:39px;
	display:block;
	background:url(../images/formulaires/btn_je_minscris.jpg);
	margin:auto;
}
a.btn_je_minscris:hover{
	background:url(../images/formulaires/btn_je_minscris_over.jpg);
}
span.aste{
	color:#E20B7B;
	vertical-align:top
}

input.inputform1, input.inputform2, input.inputform3, input.inputform4 {
	padding:3px 5px 3px 5px;
	height: 18px;
	border:none;
	margin:2px;
}
.inputselect2,
.inputselect1{
	border: 1px solid #E999C0;	
}	
input.inputform1{
	width:87px;
	background:url(../images/formulaires/inputform1.jpg);
}
input.inputform2{
	width:163px;
	background:url(../images/formulaires/inputform2.jpg);
}
input.inputform3{
	width:247px;
	background:url(../images/formulaires/inputform3.jpg);
}
input.inputform4{
	width:163px;
	background:url(../images/formulaires/inputform4.jpg);
}
textarea.textform{
	padding:3px 5px 3px 5px;
	width:247px;
	height:60px;
	border:0;
	background:url(../images/formulaires/textform.jpg);
}
textarea.textform2{
	padding:3px 5px 3px 5px;
	width:247px;
	height:60px;
	border:0;
	background:url(../images/formulaires/textform2.jpg);
}

/* 
 * ---------------------------------------------
 *		debug
 * ---------------------------------------------	
*/
.debug{
	text-align: left;
	background-color: #FFDEAD;
	color: #000;
	font-size: 11px;
}