/* .......GAMME....GAMME......GAMME......GAMME....GAMME....GAMME.....GAMME........GAMME.......GAMME......GAMME......GAMME......*/
#tout_contenu_03{
	position: relative; margin:15px auto 30px; width:990px; height:auto;
}

#tout_contenu_gamme_index{
	position: relative; margin:15px auto 30px; width:990px; height:auto;
}

#contenu_page{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	width:805px;
	color: #333333;
	font-size: 12px;
}

#contenu_page_02{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	width:805px;
	color: #333333;
	font-size: 12px;
}

	
	
#fond{
	background: url("../images/images_gamme/fond_gamme.gif") no-repeat top;
	position:relative;
	height: 232px;
	width: 805px;
	margin-top: -100px;
}

#liste_gamme_global{
	margin-top: -135px;
	position:relative;
}

h1{
	font-size: 32px;
	color:#5f6871; 
	font-weight: normal;
}

h2{
	font-size: 16px;
	color: #ef0079;
	font-weight: normal;
}





/* ............................. BOUTONS .................................................................*/


#boutons a, .btn_cell{
	text-decoration: none;
}

#boutons{
	width: 805px;
	height: 57px;
	padding-top:35px;
	background:url("../images/images_gamme/ligne_gamme.gif") center 84px no-repeat;
}

/* .................................................*/

#btn_04_01_on, #btn_04_02_on, #btn_04_03_on, #btn_04_04_on, #btn_04_06_on{
	float: left;
	font-size:13px; 
	display:block; 
	width:134px; 
	height:43px;
	padding-top:15px;
	text-align: center;
}
#btn_04_05_on{
	float: left;
	font-size:13px; 
	display:block; 
	width:134px; 
	height:38px;
	padding-top:15px;
	text-align: center;
}
#btn_04_01_on p{
	text-align:center;
	margin-top: -0px;
}

#btn_04_02_on p{
	text-align:center;
	margin-top: -0px;
}

#btn_04_03_on p{
	text-align:center;
	margin-top: -5px;
}

#btn_04_04_on p{
	text-align:center;
	margin-top: -7px;
}

#btn_04_05_on p{
	text-align:center;
	margin-top: -0px;
}

#btn_04_06_on p{
	text-align:center;
	margin-top: -5px;
}

#btn_04_01_on{
	background:url("../images/btn_04_01_on.gif");
	background-repeat:no-repeat;
	height:38px;
}

#btn_04_01_on{
	background:url("../images/btn_04_01_on.gif") no-repeat; 
}

#btn_04_02_on{
	background:url("../images/btn_04_02_on.gif") no-repeat; 
}

#btn_04_03_on{
	background:url("../images/btn_04_03_on.gif") no-repeat;  
}

#btn_04_04_on{
	background:url("../images/btn_04_04_on.gif") no-repeat; 
}

#btn_04_05_on{
	background:url("../images/btn_04_05_on.gif") no-repeat;
}

#btn_04_06_on{ 
	background:url("../images/btn_04_06_on.gif") no-repeat; 
}

/* .................................................*/

#btn_04_01, #btn_04_02, #btn_04_03, #btn_04_04, #btn_04_05, #btn_04_06{
	float:left; 
	width:134px; 
	height:52px; 
	background-repeat:no-repeat;
	margin: 0;
}

#btn_04_01{
	background:url("../images/btn_04_01_off.gif") no-repeat; 
	
}

#btn_04_02{
	background:url("../images/btn_04_02_off.gif") no-repeat; 
}

#btn_04_03{
	background:url("../images/btn_04_03_off.gif") no-repeat; 
}

#btn_04_04{
	background:url("../images/btn_04_04_off.gif") no-repeat; 
}

#btn_04_05{
	background:url("../images/btn_04_05_off.gif") no-repeat; 
}

#btn_04_06{
	background:url("../images/btn_04_06_off.gif") no-repeat; 
}

/* .................................................*/

#btn_04_03 a, #btn_04_04 a, #btn_04_06 a{
	font-size:13px; 
	display:block; 
	width:134px; 
	height:45px; 
	padding-top: 7px;
	margin: 0 0 0 -5px;
	text-align: center;
}

#btn_04_01 a, #btn_04_02 a{
	font-size:13px; 
	display:block; 
	width:134px; 
	height:36px; 
	padding-top: 15px;
	margin: 0 0 0 -5px;
	text-align: center;
} 

#btn_04_05 a{
	font-size:13px; 
	display:block; 
	width:134px; 
	height:37px; 
	padding-top: 15px;
	margin: 0 0 0 -5px;
	text-align: center;
}

#btn_04_01 a{
	color: #ef0079;
}

#btn_04_02 a{
	color: #85b317;
}

#btn_04_03 a{
	color: #ef0079;
}

#btn_04_04 a{
	color: #52140f;
}

#btn_04_05 a{
	color: #ef0079;
}

#btn_04_06 a{
	color: #00b2d3;
}



/* .................................................*/


#btn_04_01, #btn_04_01_on, 
#btn_04_02, #btn_04_02_on, 
#btn_04_03, #btn_04_03_on, 
#btn_04_04, #btn_04_04_on, 
#btn_04_05, #btn_04_05_on, 
#btn_04_06, #btn_04_06_on, 
#btn_04_01 a:hover, 
#btn_04_02 a:hover, 
#btn_04_03 a:hover, 
#btn_04_04 a:hover, 
#btn_04_05 a:hover, 
#btn_04_06 a:hover
{
	color:white; 
	font-weight: bold;
}


#btn_04_01 a.b{
	text-align:center;
}
/*#btn_04_05_on .b{
	font-size:20px;
	font-weight:bold;
}*/



/* ............................. TABLEAU ..page liste...............................................................*/


#gamme_tab{
	width: 746px;
	margin:0 auto;
	position:relative;
}

#gamme_tab img{
	border:none;}


.tab_cellule{
	width: 745px;
	height: 121px;
	border-bottom: 1px solid black;
	position: relative;
}

.tab_cellule_gros{
	width: 745px;
	height: 137px;
	border-bottom: 1px solid black;
	position: relative;
}

.img_g{
	height: 121px;
	/*width: 100px;*/
	position: absolute;
	left: 0;
	bottom: 0;
}

.btn_cell{
	background: url("../images/images_gamme/btn_en_savoir_plus.jpg") no-repeat 0px 5px;
	display: block;
	border: none;
	width: 148px;
	height: 46px;
	margin-left: 100px;
	padding-top: 10px;
	text-align: center;
	color: #ef0079;
	font-size: 12px;
	font-weight: bold;
}	

	
.img_d{
	position: absolute;
	height: 121px;
	/*width: 162px;*/
	bottom: 0;
	right: 0;	
}

#gamme_tab h2{
	font-size: 17px;
	margin: 0 0 0 120px;
	padding-top: 22px;
	font-weight: bold;
}


h4{
	font-size: 17px;
	margin: 0 0 0 120px;
	padding-top: 22px;
}



#gamme_tab h3{
	margin: 0 0 0 120px;
	font-size:12px;
}

.numero_serie{
	color: #ef0079;
	font-size: 11px;
	font-weight: normal;
}




/* ............................. CONTENU ..page index...............................................................*/

#contenu_index
{
	position: relative;
	width: 804px;	
	font-size: 14px;
	padding-left: 0px;
}


#blocs_gris_total 
{
	background: url("../images/images_gamme/fond_index.gif") no-repeat left bottom;
	position:relative;
	padding: 15px 0 0 25px;;
	width:780px;
	height:305px;
	margin:0;
}

#contenu_index #texte_intro_gamme{
	color:#656565;
	margin: 15px 0 15px 0;
	padding:0;
	font-size: 11px;
	line-height:13px;	
}

#contenu_index h2
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 12px;
}

#contenu_index a
{
	display:block;	
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	width: 148px;
	height: 100px;

}

#contenu_index p
{
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 0px;
	margin-top: 4px;
}

#contenu_index strong
{	
	padding-left: 170px;
	font-size: 14px;
}


#gamme_01, #gamme_02, #gamme_03, #gamme_04, #gamme_05, #gamme_06
{
	position: relative;
	float: left;
	width: 110px;
	height: 100px;
	margin-left: 35px;
	margin-right: 55px;
	padding-top: 20px;
	overflow: visible;
	cursor : hand;
}

#en_savoir{
	color: #ef0079;
}	


#texte_blocs_index_01 h2, #texte_blocs_index_03 h2, #texte_blocs_index_05 h2
{
	color: #ef0079;
	margin-top:11px;
}

#texte_blocs_index_02 h2
{
	color: #85b317;
	margin-top:11px;
}
#texte_blocs_index_04 h2
 {
	color: #52140f;
	margin-top:11px;
}
#texte_blocs_index_06 h2
{
	color: #00b2d3;
	margin-top:11px;
}

#texte_blocs_index_01, #texte_blocs_index_03, #texte_blocs_index_05, #texte_blocs_index_02, #texte_blocs_index_04, #texte_blocs_index_06
{
	position: absolute;
	width: 100px;
	top: 0;
	left: 45px;
	cursor : pointer; 
	cursor : hand;
}


#fond_gris_bloc1, #fond_gris_bloc2, #fond_gris_bloc3, #fond_gris_bloc4, #fond_gris_bloc5, #fond_gris_bloc6
{
	/*background: url("../images/images_gamme/fond_gris_bloc_off.png") no-repeat bottom;*/
	width: 148px;
	height: 100px;
	display:block;
	position: absolute;
	margin:0;
	padding:0;
}
/*
#fond_gris_bloc1{
	background: url("../images/images_gamme/fond_gris_bloc1_off.png") no-repeat bottom;
}

#fond_gris_bloc2{
	background: url("../images/images_gamme/fond_gris_bloc2_off.png") no-repeat bottom;
}

#fond_gris_bloc3{
	background: url("../images/images_gamme/fond_gris_bloc3_off.png") no-repeat bottom;
}

#fond_gris_bloc4{
	background: url("../images/images_gamme/fond_gris_bloc4_off.png") no-repeat bottom;
}

#fond_gris_bloc5{
	background: url("../images/images_gamme/fond_gris_bloc5_off.png") no-repeat bottom;
}

#fond_gris_bloc6{
	background: url("../images/images_gamme/fond_gris_bloc6_off.png") no-repeat bottom;
}*/

#boite_01{
	background: url("../images/images_gamme/boite_01.png") no-repeat bottom;
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_02{	
	background: url("../images/images_gamme/boite_02.png") no-repeat bottom;
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_03{
	background: url("../images/images_gamme/boite_03.png") no-repeat bottom;
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_04{
	background: url("../images/images_gamme/boite_04.png") no-repeat bottom;	
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_05{
	background: url("../images/images_gamme/boite_05.png") no-repeat bottom;
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_06{
	background: url("../images/images_gamme/boite_06.png") no-repeat bottom;	
	margin:0;
	padding:0;
	dipsplay:block;
}

#boite_01, #boite_02, #boite_03, #boite_04, #boite_05, #boite_06{
	position: absolute;
	left: -94px;
	height: 101px;
	width: 138px;
}


/* page Kit micro regime */

#boite_kit{
	position:relative;
	float:left;
	margin-left:0;
}

#texte_kit{
	position:relative;
	float:left;
	margin:10px 0 0 20px;
	width:470px;
}


#liste_kit_01{
	list-style:none outside none;
	position:absolute;
	top:100px;
	left:0;
	padding:0;
}


#liste_kit_02{
	list-style:none;
	position:absolute;
	top:100px;
	left:220px;
	padding:0;

}

#offert_kit{
	background: url("../images/images_kit/bandeau_kit.gif") no-repeat top right; 
	position:relative;
	width:804px;
	height: 100px;
	margin: 20px 0 30px 0;
}

#offert_kit img, #offert_kit p{
	display:block;
	position:absolute;
	font-weight: bold;
	font-size:13px;
	line-height:14px;
}

#offert_kit p{
	margin: 15px 0 15px 0;
}

.offert_001{
	top:-20px;
	left:12px;
}

.offert_002{
	position:absolute;
	background: url("../images/images_kit/shacker.png") no-repeat; 
	width:90px;
	height:123px;
	top:-15px;
	left:110px;
}

.offert_003{
	top:40px;
	left:285px;
}

.offert_004{
	top: 40px;
	left:540px;
}

.offert_005{
	position:absolute;
	background: url("../images/images_kit/livre_recettes5.png") no-repeat;
	width:140px;
	height:103px;
	top: -4px;
	left:560px;
}
.offert_006{
	position:absolute;
	background: url("../images/images_kit/livre_guide.png") no-repeat;
	width:140px;
	height:103px;
	top: -4px;
	left:298px;
}

#p1_kit{	
	top:30px;
	left:180px;
}

#p2_kit{	
	top:30px;
	left:418px;}

#p3_kit{	
	top:26px;
	left:687px;}
	
#gamme_tab
 h2{ color: black;}
 

.rolloutclass{background: url("../images/images_gamme/fond_gris_bloc6_off.png") no-repeat bottom;
}
.rolloverclass{background: url("../images/images_gamme/fond_gris_bloc6_on.png") no-repeat bottom;
}