/* CSS Document */
/*******************************************************************************************/
/********************************** PARTIE GLOBALE DE LA PAGE ******************************/
/********************************************************************************************/

body{ 

	margin: 0px; 
	padding: 0px;
	width:auto;
}
.pagelayout{
	width:auto;
	
}


/*******************************************************************************************/
/********************************** PARTIE HEADER ******************************************/
/*******************************************************************************************/
.header{
	background:url(img/header_logo_tmm_left.gif) no-repeat left top;
	margin: 0px; 
	padding: 0px;
	width:100%;
	height:57px;	
	background-color:#003A60;
	border-bottom: #fff 1px solid;font-family: Arial,sans-serif;

}
.cont_menu_hor_un{
	width:100%;
	float:left;
	margin-top:5px;
}
.cont_menu_plan_site{
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	width:auto;

}
.art_menu_plan_site{
	color:#fff;
	float:right;
	font-size:9px;
	padding-left:5px;
	padding-right:10px;
	margin-right:5px;
	margin-top:3px;
	background:url(img/esp_trait_menu_plan_site.gif) no-repeat right; 
}
.art_menu_plan_site a{
	color:#fff;	

	text-decoration:none; 
}
.trait_vert_menu_site{
	background:url(img/esp_trait_menu_plan_site.gif) no-repeat right; 
	float:left;
	width:2px;
	height:22px;
	
}
.art_menu_plan_site a:hover{
	color:#fff;	

	text-decoration:underline;
}
.art_menu_plan_site_contact{
	color:#fff;
	float:right;
	font-size:12px;
	padding-left:22px;
	padding-right:10px;
	margin-right:5px;
	margin-top:1px;padding-top:3px;
	height:14px;
	background:url(img/contact_us.gif) no-repeat left; 
}
.art_menu_plan_site_contact a{
	color:#fff;	
	
	text-decoration:none; 
}
.art_menu_plan_site_contact a:hover{
	color:#fff;	
	text-decoration:underline;
}
/******************PARTIE HEADER RECHERCHER********************************/
.cont_menu_hor_rech{
	padding-right:4px;
	padding-left:2px;
	margin-top:8px;
	padding-top:2px;
	width:auto;
	float:right;
	background-color:#B4D445;
	color:#003B61;
	font-size:8px;
	height:20px;
	text-transform:uppercase;
}
.panier{
	background:url(img/panier.gif) no-repeat left;
	float:right;
	padding-left:20px;
	padding-right:5px;
	padding-top:3px;
	margin-top:11px;
	color:#A8C947;
	text-transform:uppercase;
	font-size:8px;	
}
.panier a{
	color:#A8C947;
	text-decoration:none;
}
.panier a:hover{
	color:#A8C947;
	text-decoration:underline;
}

.cont_menu_compte{
	padding-top:4px;
	background:url(img/cadenas.gif) no-repeat left;
	padding-left:15px;
	padding-right:6px;
	float:left;color:#003B61;
}
.cont_menu_compte a{
	color:#003B61;
	text-decoration:none;
}
.cont_menu_compte a:hover{
	color:#003B61;
	text-decoration:underline;
}

.cont_menu_rech{
	float:left;color:#003B61;
	padding-right:4px;
	margin-right:4px; 

}
.cont_menu_rech_text{
	padding-left:3px;
	padding-right:6px;
	padding-top:4px;
	color:#fff;
	font-weight:bold;
	float:left;
	font-size:8px;
}
.cont_menu_rech_form{
	color:#B4D445;
	font-size:9px;
	height:18px;float:left;
	border: #9BBC2C 1px solid;
	text-transform:none;

	
}

.cont_menu_rech_ok{
	color:#003B61;
	font-size:9px;
	float:left;
	border: #D7D7D7 1px solid;
	height:10px;	
	width:auto;
	padding:2px;
	margin-left:2px;
	margin-right:2px;
	text-transform:uppercase;

}
.cont_menu_rech_ok a{
	color:#003B61;
	text-decoration:none;
}
.cont_menu_rech_ok a:hover{
	color:#003B61;
	text-decoration:underline;
}
.cont_header_part_deux{
	float:left;
	width:100%;
	color:#FFFFFF;
	clear:both;
	background-color:#003A60;
	border-bottom:1px solid #C5C5C5;	
}
.femme_boutique{
	float:left;
	background:url(img/femm_home_bout.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
.cont_header_menu_hor{
	float:right;
	width:70%;clear:both;
	margin:0px;
	border-bottom: #1A4F73 1px solid;
	
}
.cont_header_sous_menu_hor{
	
	float:right;
	width:70%;clear:both;
	background:url(img/bak_sous_menu_hor_header.gif) repeat-x top left;

}
/*MENU HORIZONTAL*/
ul#menu_hor {
	list-style-type: none;
	margin:0px;
	padding:0px;margin-right:2px;
	
}

ul#menu_hor li {
	margin:0px;float: left;
	
}

ul#menu_hor a {
	float: left;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left:18px;
	padding-right:18px;	
	text-align: center;
	text-decoration: none;
	font-family: Arial,sans-serif;
	font-size:13px;
	color:#FFF;
	background:url(img/bak_menu_hor_header_off.gif) repeat-x top left;
	border-right: #25577B 1px solid;
}
ul#menu_hor li#active {
	border-left: 2px solid white;
	border-right: 2px solid white;border-bottom: none;
	/*padding-left:14px;
	padding-right:14px;	*/
	background:url(img/bak_menu_hor_header_on.gif) repeat-x top left;
}
ul#menu_hor li#active a{
text-decoration:none;
	background:url(img/bak_menu_hor_header_on.gif) repeat-x top left;
		/*border-left: 2px solid white;*//*border-left: 2px solid white;
	border-right: 2px solid white;*/
	/*border-right: none;
	border-left: none;
	display:block;*/
	
	/*padding-left:14px;
	padding-right:14px;	*/
}
ul#menu_hor li#active a:hover{
text-decoration:underline;border-bottom: none;
	background:url(../images/bak_menu_hor_header_on.gif) repeat-x top left;	
	/*border-left: 2px solid white;*/
	/*border-right: 1px solid white;border-left: 1px solid white;display:block;*/
	/*border-left: none;
	padding-right:22px;
	
	padding-right:20px;	*/
}
ul#menu_hor a:hover {
	border-left: 2px solid white;
	border-right: 2px solid white;border-bottom: none;
	padding-left:17px;
	padding-right:16px;	
	background:url(img/bak_menu_hor_header_on.gif) repeat-x top left;
}

.sous_menu_header_titre{
	font-size:27px;
	font-family: Arial,sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
.sous_menu_header_texte{
	font-size:11px;
	font-family: Arial,sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:5px;
}
.sous_menu_header_caddie{
	font-size:11px;
	font-family: Arial,sans-serif;
	padding-left:25px;
	padding-right:15px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:0px;
	color:#A8C947 ;
	background:url(img/caddie_sous_menu_header.gif) no-repeat top left;
}
.sous_menu_header_caddie a{
	color:#A8C947 ;
	text-decoration:none;
}
.sous_menu_header_caddie a:hover{
	color:#A8C947 ;
	text-decoration:underline;
}


/******************FIN PARTIE HEADER RECHERCHER********************************/

/*******************************************************************************************/
/********************************** FIN PARTIE HEADER **************************************/
/*******************************************************************************************/

/*******************************************************************************************/
/********************************** PARTIE MENU HOR HOMEPAGE **************************************/
/*******************************************************************************************/

/**********Menu_hor_FR*********************/
.cont_menu_hor_fr{
	float:left;
	width:18%;
	background-color:#003A60;
	margin-right:2px;color:#FFFFFF;
	
}
.menu_hor_image_corp_fr{	
	background:url(img/entre_FR.gif) no-repeat top left;
	height:65px;
	width:154px;	
}
.menu_hor_image_centre_fr{	
	background:url(img/centre_FR.gif) no-repeat top left;
	height:65px;
	width:154px;	
}
.menu_hor_image_edu_fr{	
	background:url(img/educ_FR.gif) no-repeat top left;

	height:65px;
	width:154px;
}
.menu_hor_image_secteurs_fr{	
	background:url(img/secteur_FR.gif) no-repeat top left;

	height:65px;
	width:161px;	
}
.menu_hor_image_ind_fr{	
	background:url(img/indiv_FR.gif) no-repeat top left;
	height:65px;
	width:154px;

}
.cont_news_txt_video_fr{
	float:left;
	font-family: Arial,sans-serif;	
	font-size:9px;
	color:#808080;
	background:url(img/ico_video.gif) no-repeat top left;	
	padding-left:22px;
	margin-left:15px;
	margin-top:7px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	width:106px;
	/*height:25px;*/
}
.cont_news_txt_video_fr a{
	color:#808080;
	text-decoration:none;
}
.cont_news_txt_video_fr a:hover{
	color:#808080;
	text-decoration:underline;
}
/****************Fin menu hor FR******************************/

.bak_menu_hor{
	background-color:#003A60;
	width:100%;
	padding-top:10px;
	padding-left:10px;
	clear:both;
	
	font-family: Arial,sans-serif;
}
.cont_menu_hor{
	float:left;
	width:15%;
	background-color:#003A60;
	margin-right:2px;color:#FFFFFF;
	
}
.menu_hor_titre{
	height:auto;
	/*background:url(img/fleche_off_menu_hor.gif) no-repeat left;*/
	font-size:15px;
	/*font-weight:bold;*/
	color:#FFFFFF;
	padding-left:17px;
	height:20px;
	float:left;clear:both;
}
.menu_hor_image_corp{	
	background:url(img/img_menu_hor_corp.gif) no-repeat top left;

	height:65px;
	width:154px;	
}
.menu_hor_image_gov{	
	background:url(img/img_menu_hor_gov.gif) no-repeat top left;

	height:65px;
	width:154px;	
}
.menu_hor_image_edu{	
	background:url(img/img_menu_hor_edu.gif) no-repeat top left;

	height:65px;
	width:154px;
}
.menu_hor_image_lib{	
	background:url(img/img_menu_hor_lib.gif) no-repeat top left;

	height:65px;
	width:154px;	
}
.menu_hor_image_ind{	
	background:url(img/img_menu_hor_ind.gif) no-repeat top left;
	height:65px;
	width:154px;

}
.menu_hor_image_hom{	
	background:url(img/img_menu_hor_hom.gif) no-repeat top left;
	height:65px;
	width:154px;
}
.menu_hor_sous_titre{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	width:141px;	
}
.menu_hor_txt{
	font-size:11px;
	color:#FFFFFF;
	float:left;
	padding-left:19px;
	padding-top:60px;		
	width:112px;
}
.menu_hor_lien_vert{
	font-size:11px;
	width:auto;
}
.menu_hor_trait_vert{
	float:left;
	
	background-color: #FF9900;
	background:url(img/cont_menu_hor_trait_vert.gif) no-repeat left;
	height:128px;
	width:11px;
}
.menu_hor_titre a{
	color:#FFFFFF;
	text-decoration:none;	
}
.menu_hor_titre a:hover{
	color:#FFFFFF;
	text-decoration:underline;	

}


.menu_hor_lien_vert a{	
	color:#A8C947;	
	text-decoration:none;
}

.menu_hor_lien_vert a:hover{	
	color:#A8C947;	
	text-decoration:underline;
}
.footer {
	clear:both;
}

/*******************************************************************************************/
/********************************** FIN PARTIE MENU HOR **************************************/
/*******************************************************************************************/

/*******************************************************************************************/
/********************************** DEBUT MENU VERT **************************************/
/*******************************************************************************************/
.menu{
		margin-top:1px;
		background-color:#003A60;
		text-transform: uppercase;
		height:23px;
		text-align: right;
		padding-top:10px;
		padding-right:10px;
 		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;	display:block;		
}
.shop{
		margin-top:1px;
		background-color:#A8C947;
		text-transform: uppercase;
		height:23px;
		text-align: right;
		padding-top:10px;
		padding-right:10px;
 		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;	display:block;		
}
.shop a{
		text-decoration:none;
		color:#FFFFFF;	
}
.shop a:hover{
		text-decoration:none;
		color:#FFFFFF;	
}
#leftMenu{
		width:162px;
		float:left;
		font-family: Arial,sans-serif;
		border-right:1px solid #C5C5C5;
		height:auto;
	}

	#slidedown_menu li{
		list-style-type:none;
		position:relative;font-family: Arial,sans-serif;
		
	
	}
	#slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	
	}

	#slidedown_menu div{
		margin:0px;
		padding:0px;
	}

	#slidedown_menu{		
		width:162px;	
	}


	#slidedown_menu a{
		display:block;
		clear:both;
		text-decoration:none;	
	}
	#slidedown_menu a:hover{
		display:block;
		clear:both;
		text-decoration:none;	
	}	
	/*
	A tags 
	*/
	#slidedown_menu .slMenuItem_depth1 {	/* Main menu items */
		margin-top:1px;
		background-color:#A8C947;
		text-transform: uppercase;
		/*height:23px;*/height:auto;
		text-align: right;
		padding-top:7px;
		padding-bottom:7px;
		padding-right:10px;
 		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;	display:block;			
	}
	
	#slidedown_menu .slMenuItem_depth1 a{	/* Main menu items */

		margin-top:1px;
		background-color:#A8C947;
		text-transform: uppercase;
		/*height:23px;*/
		text-align: right;
		/*padding-top:10px;
		padding-right:10px;*/
 		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;	display:block;			
		text-decoration:none;			
	}	
	#slidedown_menu .slMenuItem_depth1 a:hover{	/* Main menu items */
	
		color:#FFFFFF;	/*display:block;*/	text-decoration:underline;		
	}		
	#slidedown_menu li.slMenuItem_depth2 {	/* Sub menu items */
		margin-top:1px;
		background-color:#fff; 
		font-size:11px;
		text-align: right;
		padding-right:10px;
		height:auto;
		border-bottom:1px solid #F8F8F8;
		color:#888;
		font-weight:bold;
	}
	#slidedown_menu li.slMenuItem_depth2 a{	/* Sub menu items */
		text-decoration:none;
		width:auto;
		color:#888;		
		padding-top:5px;
		padding-bottom:5px;
	}
	#slidedown_menu li.slMenuItem_depth2 a:hover{	/* Sub menu items */
		background-color:#F8F5D6; 
		color:#9CA347;
	}		
	#slidedown_menu .slideMenuDiv1 ul{
		padding:1px;padding-right:20px;
	}
	#slidedown_menu .slideMenuDiv2 ul{
		padding:1px;
		padding-right:20px;
		width:162px;
	}
	.cont_add_news{
		padding-top:10px;
		background-color:#F8F8F6;
		padding-bottom:35px;		
	}
	.cont_compte{
		border-top:1px solid #C5C5C5;
		color:#6B6B6B;
		font-size:11px;		
		width:auto;
		padding-right:10px;
		padding-top:5px;
		margin-bottom:10px;
		float:right;
	}
	.cont_butn_comp{
		float:right;
		border:1px solid #C5C5C5;
		color:#003A60;
		margin:2px;
		
	}
	.cont_butn_comp{
		float:right;
		border:1px solid #C5C5C5;
		color:#003A60;
		margin:2px;
		
	}
	
	.butn_comp{
		color:#003A60;
		margin:2px;
		background-color:#B5D545;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
        font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:none;
	}
	.butn_comp a{
		color:#003A60;
		text-decoration:none;
	}
	.butn_comp a:hover{
		color:#003A60;
		text-decoration:underline;
	}
	.butn_comp_text{
		text-align:center;
		color:#6B6B6B;
		font-size:11px;		
		
	}
	.butn_essai_gratuit{
	margin-bottom:10px;
		margin-top:10px;
	
	float:left;
		
	}

	.cont_rech{
		color:#6B6B6B;
		font-size:11px;		
		width:auto;
		padding-right:10px;
		padding-top:5px;
		margin-bottom:10px;
		height:30px;
	}
	.cont_rech_txt{
		float:right;
		color:#6B6B6B;
		width:100%;
		font-size:11px;
		text-align:right;
	}
	.cont_rech_txt a{
		color:#6B6B6B;
		text-decoration:none;
	}
	.cont_rech_txt a:hover{
		color:#6B6B6B;
		text-decoration:underline;
	}

	.cont_rech_field{
		float:right;
		color:#6B6B6B;
		font-size:11px;
		background-color:#f8f8f6;
		border:1px solid #C5C5C5;
		margin-top:5px;
		margin-bottom:5px;
		width:70%;
		text-align:right;

	}

	.add_news_sous_menu_vert{
		border-top:1px solid #C5C5C5;
		color:#6B6B6B;
		font-size:11px;
		
		clear:both;
		width:auto;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.add_news_sous_menu_vert_txt{
		
		float:right;
		color:#6B6B6B;
		font-size:11px;
		padding-right:5px;
		padding-top:2px;
		text-align:right;

	}
	.add_news_sous_menu_vert_txt a{
		color:#6B6B6B;
		text-decoration:none;
	}
	.add_news_sous_menu_vert_txt a:hover{
		color:#6B6B6B;
		text-decoration:underline;
	}

	.add_news_sous_menu_vert_img{
		float:right;
		color:#6B6B6B;
		padding-top:5px;
		padding-bottom:5px;
		font-size:11px;
	}
	.add_news_numero{
		text-align:right;
		color:#6B6B6B;
		font-size:11px;
		float:right;
		clear:both;
		width:auto;
		padding-right:10px;
		
	}
	.add_news_numero a{
		color:#6B6B6B;
		text-decoration:none;
	}
	.add_news_numero a:hover{
		color:#6B6B6B;
		text-decoration:underline;
	}
	.numero{
		color:#59B7D4;
		font-size:11px;
		font-weight:bold;
	}
/*******************************************************************************************/
/********************************** FIN MENU VERT **************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/********************************** DEBUT MAIN **************************************/
/*******************************************************************************************/
.cont_part_princ{
	background:url(img/bak_cont_princ.gif) repeat-y top left;
	width:100%;
	float:left;

}.cont_butn_cont2{

		border:1px solid #C5C5C5;
		color:#003A60;
		padding:2px;
		/*padding-top:2px;
		padding-bottom:2px;	margin-right:5px;*/
		font-family:Arial, Helvetica, sans-serif;
		/*font-size:9px;*/
		width:auto;
		/*float:left;	*/
		float: left;
		font-size:9px;
		/*padding:2px;*//*margin-top:0px;padding-top:2px;*/
}
.butn_cont2{
		color:#003A60;
		border:none;
		background-color:#B5D545;padding-top:0px;padding-top:0px;
		/*padding-left:5px;
		padding-right:5px;
		margin-right:2px;*/
		
		width:auto;
		font-size:9px;
		text-align:center;/*margin-left:2px;*/
}
.butn_cont2 a{
		color:#003A60;
		text-decoration:none;
}
.butn_cont2 a:hover{
		color:#003A60;
		text-decoration:underline;
}
.cont_main{
	float:left;
	width:74%;/*74*/
	background-color: #fff;
	height:auto;
	/*margin-right:30px;*/
	padding:10px;
	padding-top:10px;
	margin-top:0px;
}
.cont_main2{
	float:left;
	width:auto;/*74*/
	background-color: #fff;
	height:auto;
	margin-right:30px;
	padding:10px;
	padding-top:10px;
}

.fil_ariane{
	font-size:11px;
	color:#6A6A6A;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-left:2px;
	float:left;	
}
.fil_ariane a{
	text-decoration:none;
	color:#6A6A6A;
}
.fil_ariane a:hover{
	color:#6A6A6A;
	text-decoration:underline;
}



.creation_compte{
	font-size:11px;
	color:#003A60;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	float:left;
	margin-left:10px;	
}
.creation_compte a{
	text-decoration:none;
	color:#6FB1D1;
}
.creation_compte a:hover{
	color:#6FB1D1;
	text-decoration:underline;
}
/*************************CADRE SPECIFIQUE HOMEPAGE**************************************/
.cont_event{
	border:1px solid #D8D8D8;
	float:left;
	width:112px;
	margin-left:10px;	
	margin-bottom:15px;
}
.event_titre{
	margin:2px;
	width:107px;
	float:left;
	height:21px;
}
#event_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:2px;
		height:24px;
}
.cont_event_img{
	float:left;
	margin-left:15px;
	
}
.titre_event{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:100%;
}
.texte_event{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	margin-left:5px;
	padding-top:5px;
	width:100%;
}
/***********************/
.cont_hom_video_act_rec{
	float:left;
	padding-top:10px;
	width:100%;
	padding-bottom:5px;
}
.cont_testimonials{
	border:1px solid #D8D8D8;
	float:left;
	width:140px;
	/*margin-left:10px;	*/
	margin-bottom:15px;
}
.testimonials_titre{
	margin:2px;
	width:134px;
	float:left;
	height:21px;
}
#testimonials_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:2px;
		height:24px;
}
.cont_testimonials_img{
	float:left;
	margin-left:15px;
	
}
.titre_testimonials{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:100%;
}
.texte_testimonials{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	margin-left:15px;
	width:106px;
}
/***********************/

/********************/
.cont_recent_news{
	border:1px solid #D8D8D8;
	float:left;
	width:57%;
	margin-left:10px;	
	margin-bottom:15px;
}
.recent_news_titre{
	margin:2px;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:21px;
}
#recent_news_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:2px;
		height:24px;
}
.cont_recent_news_img{
	float:left;
	margin-left:15px;
	
}
.titre_recent_news{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:100%;
}
.texte_recent_news{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	margin-left:5px;
	width:100%;
}
/****************Customers are saying*****************/
.cont_customers_saying{
	border:1px solid #D8D8D8;
	float:left;
	width:100%;
	background:url(img/etoile_news.gif) no-repeat top right;	/*margin-left:10px;	*/
	margin-bottom:15px;
}
.customers_saying_titre{
	margin:2px;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:21px;
}
#customers_saying_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:2px;
		height:24px;
}
.cont_customers_saying_img{
	float:left;
	margin-left:15px;
	
}
.titre_customers_saying{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:100%;
}
.texte_customers_saying{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	margin-left:5px;
	width:100%;
}
/*************Fin customers saying************/
.cont_news_txt_video{
	float:left;
	font-family: Arial,sans-serif;	
	font-size:9px;
	color:#BCD657;
	background:url(img/ico_video.gif) no-repeat top left;	
	padding-left:20px;
	margin-left:15px;
	margin-top:7px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	width:106px;
	/*height:25px;*/
}
.cont_news_txt_video a{
	color:#BCD657;
	text-decoration:none;
}
.cont_news_txt_video a:hover{
	color:#BCD657;
	text-decoration:underline;
}
.cont_news_txt_montre{
	/*float:left;*/
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	background:url(img/horloge.gif) no-repeat top left;	
	padding-left:20px;
	padding-bottom:3px;
	font-weight:bold;
}
.cont_news_txt_montre a{
	color:#BCD657;
	text-decoration:none;
}
.cont_news_txt_montre a:hover{
	color:#BCD657;
	text-decoration:underline;
}
.typo_date_news{
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	font-weight:bold;
	font-style:italic;
}
.typo_date_news a{
	font-size:11px;
	color:#BCD657;
	text-decoration:none;
}
.typo_date_news a:hover{
	font-size:11px;
	color:#BCD657;
	text-decoration:underline;
}




/*************************FIN CADRE SPECIFIQUE HOMEPAGE***********************************/
/*******************************************************************************************/
/*********************************HEADER GOVERNMENT****************************/
/*******************************************************************************************/
.gover{/*********Image en haut*********/
	float:left;
	background:url(img/gover_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/*********************************HEADER GOVERNMENT****************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*********************************HEADER EDUCATION****************************/
/*******************************************************************************************/
.educ{/*********Image en haut*********/
	float:left;
	background:url(img/educ_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/***********************************FIN HEADER EDUCATION************************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*********************************HEADER LIBRAIRES****************************/
/*******************************************************************************************/
.libra{/*********Image en haut*********/
	float:left;
	background:url(img/libra_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/***********************************FIN HEADER LIBRAIRES************************************/
/*******************************************************************************************/



/*******************************************************************************************/
/*********************************HEADER CENTRE FORMATION****************************/
/*******************************************************************************************/
.centre_form{/*********Image en haut*********/
	float:left;
	background:url(img/centre_form_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/************************************FIN CENTRE FORMATION***********************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*********************************HEADER SECTEURS PUBLIC****************************/
/*******************************************************************************************/
.secteurs_pub{/*********Image en haut*********/
	float:left;
	background:url(img/sect_pub_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/************************************FIN SECTEURS PUBLIC***********************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*********************************HEADER CENTRE FORME****************************/
/*******************************************************************************************/
.centre_form{/*********Image en haut*********/
	float:left;
	background:url(img/centre_form_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/************************************FIN CENTRE FORME***********************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*********************************HEADER HOMESCHOOL****************************/
/*******************************************************************************************/
.homeschool{/*********Image en haut*********/
	float:left;
	background:url(img/school_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
/*******************************************************************************************/
/************************************FIN HOMESCHOOL***********************************/
/*******************************************************************************************/
/***************************************************************************************/
/********************************DEBUT CORPORATE****************************************/
/***************************************************************************************/
.corpo{/*********Image en haut*********/
	float:left;
	background:url(img/corpo_home.gif) no-repeat top left;
	width:100%;
	height:auto;	
	clear:both;
}
.cont_article_corpo{/** contenant article**/
	margin-top:10px;
	width:100%;float:left;
}
#best{
	float:left;
	background:url(img/tampon_best.gif) no-repeat top right;
	width:100%;

}

.article_corpo_img{
	float:left;
	width:40px;
	padding-right:7px;

}
.article_corpo_text{
	font-family: Arial,sans-serif;	font-size:11px;
	color:#003A60;
	width:90%;
	float:left;
}
.article_corpo_text a{
	color:#003A60;
	text-decoration:none;
}
.article_corpo_text a:hover{
	color:#003A60;
	text-decoration:underline;
}
.article_corpo_text_chi{
	font-family: Arial,sans-serif;	font-size:12px;
	color:#003A60;
	width:90%;
	float:left;
	padding-left:6px;padding-top:6px;
}
.article_corpo_text_chi a{
	color:#003A60;
	text-decoration:none;
}
.article_corpo_text_chi a:hover{
	color:#003A60;
	text-decoration:underline;
}
.cont_info_corpo{
	float:left;
	width:100%;
	margin-top:10px;
}
.cont_corpo_lang{
	border:1px solid #D8D8D8;
	float:left;
	width:140px;
	padding-bottom:5px;
	margin-top:5px;
}
.corpo_lang_titre{
	margin:2px;
	width:134px;
	float:left;
	height:21px;
}
#corpo_lang_titre_text_vert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:6px;
	height:24px;
}
.corpo_img{
	float:left;
	margin-left:8px;
	margin-bottom:5px;
}
.corpo_txt{
	float:left;
	width:80%;
	margin-left:8px;
	margin-bottom:5px;
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
}
.cont_partial_client{
	border:1px solid #D8D8D8;
	float:left;
	width:76%;
	margin-left:10px;
	margin-top:5px;
}
.partial_client_txt{
	float:left;
	width:95%;
	margin-left:15px;
	padding-bottom:10px;
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
}
.partial_client_txt a{ 
	color:#808080;
	text-decoration:none;

}
.partial_client_txt a:hover{
	color:#808080;
	text-decoration:underline;
}

.partial_client_img{
	float:left;
	margin-left:10px;
	padding-bottom:5px;
}

/*****************/
.cont_offre{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
}
.cont_corpo_offres{
	border:1px solid #D8D8D8;
	float:left;
	width:140px;
	padding-bottom:5px;
	margin-top:5px;
	margin-right:20px;
}
.corpo_offres{
	margin:2px;
	width:134px;
	float:left;
	height:21px;
}
.titre_offre{
	color:#BCD657;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-left:10px;
}
#corpo_offres_titre_text_vert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:6px;
	height:24px;
}
.bloc_pack_info_corpo{
	float:left;
	background:url(img/ico_info.gif) no-repeat top left;
	padding-left:30px;
	margin-left:7px;
	height:25PX;
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	padding-top:3px;
	font-weight:bold;
	margin-top:2px;		
}
.bloc_pack_info_corpo a{
	color:#BCD657;
	text-decoration:none;
}
.bloc_pack_info_corpo a:hover{
	color:#BCD657;
	text-decoration:underline;
}
.trait_vert_sepa{
	float:left;
	border-right:1px solid #D8D8D8;
	margin-right:15px;
}
.corpo_cont_butn_next{
	float:rigth;
	width:auto;
	padding-top:165px;
}
.cont_corpo_article_date{
	border:1px solid #D8D8D8;
	width:auto;
	float:right;	
	margin-bottom:5px;	
	height:27px;
}
.sous_titre_article_corpo{
	font: "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#003A60;
	width:100%;
	float:left;	
}
/***************************************************************************************/
/********************************FIN SPECIFIQUE CORPORATE*******************************/
/***************************************************************************************/



/***************************************************************************************/
/********************************SPECIFIQUE LISTE PRODUIT*******************************/
/***************************************************************************************/
.cont_list_produit{
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #c0c0c0;
}
.img_list_produit{
	border:1px solid #c0c0c0;
	float:left;
	width:90px;
}
.infos_list_produit{
	float:left;
	width:84%;
	margin-left:5px;	
}
.prix_list_produit_discount{
	float:left;
	font-family: Arial,sans-serif;	
	color:#CC0000;
	font-size:25px;
	width:80px;
}
.prix_list_produit_gris{
	float:left;
	font-family: Arial,sans-serif;	
	color:#575757;
	font-size:25px;
	width:80px;
}
.prix_list_produit_gris_centimes{
	/*float:left;*/
	font-family: Arial,sans-serif;	
	color:#575757;
	font-size:18px;
	width:auto;
}
.cont_decouv_list_prod{
	float:left;
	width:100%;

}
.infos_liste_discount{
	float:left;	
	color:#CC0000;
	font-family: Arial,sans-serif;	
	font-size:11px;
	font-weight:bold;
	width:auto;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.cont_bloc_ou_acheter{
	float:left;
	margin-top:5px;	
	margin-left:7px;
	margin-right:7px;	
	border:1px solid #D8D8D8;height:18px;
}
.bloc_ou_acheter{
		padding-top:0px;	
	margin:2px;
	font-family: Arial,sans-serif;	
	float:left;
	background-color:#DAB300;
	color:white;
	font-size:10px;
	width:auto;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:15px;	padding-right:15px;
	height:10px;	

}
.bloc_ou_acheter a{
	color:white;
	text-decoration:none;
}
.bloc_ou_acheter a:hover{
	color:white;
	text-decoration:underline;
}
.texte_liste_bleu{
	float:left;	
	color:#73B8D9;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:100%;
}

/***************************************************************************************/
/******************************FIN SPECIFIQUE LISTE PRODUIT*****************************/
/***************************************************************************************/


.titre_main{
	font-weight:bold;
	font: "Times New Roman", Times, serif; 
	font-size:26px;
	color:#003A60;
	float:left;
	width:100%;
	padding-bottom:4px;
	float:left;	
}
.sous_titre_main{
	font: "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#003A60;
	width:100%;
	padding-bottom:7px;
	margin-bottom:12px;
	float:left;
	border-bottom:1px solid #c0c0c0;

}
.sous_titre_main_chi{
	font: "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#003A60;
	width:100%;
	padding-bottom:7px;
	margin-bottom:12px;
	float:left;
	/*border-bottom:1px solid #c0c0c0;*/

}


/**************************************************************************************/
/***************************SPECIFIQUE PAGE PAIEMENT***********************************/
/**************************************************************************************/
.cont_etapes{
	float:left;
	width:100%;
	margin-left:10px;
	padding-bottom:13px;
	
}
.cont_butn_etap_continuer{
	float:left;	
	border:1px solid #336182;
	margin-right:30px;
	widht:auto;
}
.butn_etap_continuer{
	/*float:left;*/
	background-color:#B4D445;
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-left:4px;
	padding-right:4px;
	
}
.butn_etap_continuer a{
	color:#fff;
	text-decoration:none;
}
.butn_etap_continuer a:hover{
	color:#fff;
	text-decoration:underline;
}
/*Menu etapes*/
.cont_menu_etapes{
	float:left;
	background-color:#FF9933;
	width:50%;height:auto;
}
ul#menu_etapes {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.contour {
	float:left;	
	border:1px solid #336182;
	margin-right:10px;
	widht:auto;height:17px;
}
ul#menu_etapes li {
	margin:2px;
	float: left;
	text-align: center;		
	padding-left:4px;
	padding-right:4px;
	text-decoration: none;
	font-family: Arial,sans-serif;
	font-size:10px;
	/*color:#003A60;*/
	color:#fff;
	background-color:#246084;
}
ul#menu_etapes li#active  {
	background-color:#74B9DA;
	color:#FFF;
}
ul#menu_etapes li a{
	text-decoration:none;
	/*color:#003A60;*/color:#fff;

}
ul#menu_etapes li a:hover{
	text-decoration:none;
	/*color:#003A60;*/color:#fff;
}
ul#menu_etapes li#active  {
	background-color:#74B9DA;
	color:#FFF;
}
ul#menu_etapes li#active a{
	background-color:#74B9DA;
	color:#FFF;text-decoration:none;
}
ul#menu_etapes li#active a:hover{
	background-color:#74B9DA;
	color:#FFF;text-decoration:none;
}
/**********Fin menu**********/
.cont_pannier{
	float:left;
	border:1px solid #DBDBDB;
	width:100%;
	padding:0px;
	margin-bottom:10px;
	/*margin-top:5px;*/
}
.cont_pannier_titre{
	margin:2px;
	padding-left:14px;
	float:left;
	/*border-bottom:1px solid #DBDBDB;*/
}
#cont_pannier_titre_vert{
	font-family: Arial,sans-serif;	
	font-size:11px;	
	color:white;float:left;
	padding-top:3px;
	margin:2px;
	height:20px;
	background:url(img/bak_titre_vert.gif) repeat-x top left;width:97%;	text-align:center;
}
.reference{	
	padding-top:2px;
	float:left;
	width:180px;
	padding-left:15px;
	/*margin-right:0px;*/
}
.description{
	float:left;width:133px; padding-left:5px;padding-top:2px;

	text-align:left;
	
}
.quantite{
	float:left;width:50px;	padding-left:2px;padding-top:2px;	text-align:center;
}
.prix_ttc{
	float:left;width:62px;	padding-left:10px;padding-top:2px; text-align:center;
}
.total_ttc{
	float:left;width:117px;	padding-left:0px;padding-top:2px; text-align:center;

}
.descrpition_total{
	float:left;width:117px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8F8F;
	margin-left:35px;
	padding-top:8px;
	font-weight:bold;	
}
.somme_total{
	float:left;width:117px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8F8F8F;
	margin-left:180px;
	padding-top:8px;
	font-weight:bold;	
}
.cont_element_pannier{
	margin-left:0px;
	float:left;
	width:100%;
	border:1px solid #DBDBDB;
	border-left:none;
	border-bottom:none;
	padding-top:2px;
	padding-bottom:2px;
}
.poubelle{
	margin-left:10px;
	float:left;
	width:28px;
}
.element_visuel{
	margin-left:5px;
	float:left;
	width:43px;

}
.element_reference{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A60;
	float:left;
	margin-top:12px;
	margin-left:10px;
	width:109px;

}
.element_description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
	float:left;
	margin-top:12px;
	margin-left:10px;
	width:133px;	

}
.element_quantite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
	float:left;
	margin-top:12px;
	width:50px;
	padding-left:2px;
	text-align:center;

}
.element_prix_ttc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
	float:left;
	margin-top:12px;
	margin-left:10px;	
	width:62px;
	text-align:center;
	padding-left:8px;

}
.element_prix_total{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
	float:left;
	margin-top:12px;
	width:117px;
	text-align:center;

}
.element_frais_livr{
	float:left;
	width:185px;
	padding-left:215px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
	padding-bottom:10px;
		
}
.frais_livr_somme{
	float:left;
	width:51px;
	padding-left:25px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#003A60;
}
.cont_recalc_pannier{
	float:left;
	width:180px;
	padding-right:0px;
	padding-bottom:25px;
	
}
.recalc_pannier{
	float:right;
	border:1px solid #B2B2B2;
	margin-top:5px;	height:19px;

}
.recalc_pannier_text{
	font-family: Arial,sans-serif;	
	padding:1px;
	margin:2px;
	float:left;	
	padding-left:10px;
	padding-right:10px;	
	/*width:100%;*/
	text-align:center;
	background-color:#F8F8F6;
	color:#8D8D8D;
	font-size:10px;	
	
}
.recalc_pannier_text a{
	color:#8D8D8D;
	text-decoration:none;	
}
.recalc_pannier_text a:hover{
	color:#8D8D8D;	
	text-decoration:underline;
}
#titre_info_paiement{
	font-family:"Times New Roman", Times, serif.
	font-size:13px;
	width:254px;
	font-weight:bold;
	color:white;float:left;
	padding-top:3px;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
}
.cont_radio_butn{
	float:left;
	font-family: Arial,sans-serif;	
	color:#8D8D8D;
	font-size:11px;
	width:100%;	
	padding-bottom:10px;
	padding-top:5px;
}
.cont_conditions_gen_vente{
	float:left;
	width:100%;
	border:1px solid #B2B2B2;
}
.conditions_gen_vente_champ{
	float:left;
	width:99%;
	border:none;
	padding-left:3px;
	font-family: Arial,sans-serif;	
	color:#8D8D8D;
	font-size:11px;border-top:1px solid #fff;
}

.cont_butn_cont{

		border:1px solid #C5C5C5;
		color:#6B6B6B;
		margin:2px;
		padding-top:2px;
		padding-bottom:2px;	margin-right:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		width:auto;
}
.butn_cont{
		color:#6B6B6B;
		background-color:#B5D545;
		padding-left:5px;
		padding-right:5px;
		text-align:center;margin-left:2px;
}
.butn_cont a{
		color:#6B6B6B;
		text-decoration:none;
}
.butn_cont a:hover{
		color:#6B6B6B;
		text-decoration:underline;
}
.typo_avertissement{
	font-family: Arial,sans-serif;	
	color:#DE0E32;
	font-size:11px;
	margin-top:10px;
	float:left;
	
}
.typo_avertissement_vert{
	font-family: Arial,sans-serif;	
	color:#b4d445;
	font-size:11px;
	margin-top:23px;
}
/**************************************************************************************/
/*************************FIN SPECIFIQUE PAGE PAIEMENT*********************************/
/**************************************************************************************/

/**************************************************************************************/
/**************************SPECIFIQUE PAGE PAIEMENT NIV_2******************************/
/**************************************************************************************/
.cont_choix_paiement{
	font-family: Arial,sans-serif;	
	color:#8D8D8D;
	font-size:11px;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.cont_prop_paiement{
	width:110px;
	float:left;
	padding-top:8px;	
}
.prop_paiement_radio_butn{
	padding-top:10px;
	padding-right:0px;
	margin-left:30px;
	float:left;	
}
.cont_formulaire{
	float:left;
	width:100%;
	margin:2px;
}
.form_text{
	font-family: Arial,sans-serif;	
	color:#003A60;
	font-size:11px;
	float:left;
	width:180px;	
	padding-top:3px;
	padding-left:6px;
}
#obligatoire{
	padding-left:6px;
	float:left;
	background:url(img/asterix.gif) no-repeat top left;
}
.form_champ{
	float:left;		
}
.champ_gris{
	color:#6B6B6B;
	font-size:11px;
	background-color:#f8f8f6;
	border:1px solid #C5C5C5;
	width:202px;
	text-align:left;
}
/**************************************************************************************/
/**********************FIN SPECIFIQUE PAGE PAIEMENT NIV_2******************************/
/**************************************************************************************/

/**************************************************************************************/
/*************************PAGE COORDONNES BOUTIQUE*************************************/
/**************************************************************************************/
.cont_form_client{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.text_mail_passe{
	width:auto;
	float:left;
	padding-top:12px;	
	font-family: Arial,sans-serif;	
	color:#8D8D8D;
	font-size:11px;	
}
.champ_mail_passe{
	padding-top:10px;
	padding-right:30px;
	margin-left:5px;
	float:left;
	font-family: Arial,sans-serif;	
	color:#74B8DB;/*Typo bleue "mot de passe oublié?"*/
	font-size:11px;
	width:120px;	
}
.champ_mail_passe a{
	color:#74B8DB;/*Typo bleue "mot de passe oublié?"*/
	text-decoration:none;
}
.champ_mail_passe a:hover{
	color:#74B8DB;/*Typo bleue "mot de passe oublié?"*/
	text-decoration:underline;
}

.champ_gris_mail{
	color:#6B6B6B;
	font-size:11px;
	background-color:#f8f8f6;
	border:1px solid #C5C5C5;
	width:120px;
	text-align:left;
}
.contour_champs{
	border:1px solid #C5C5C5;
}
.form_text_coord{
	font-family: Arial,sans-serif;	
	color:#8D8D8D;
	font-size:11px;
	float:left;
	width:100px;	
	padding-top:3px;
	padding-left:6px;
}
.champ_trois_quart{
	color:#6B6B6B;
	font-size:11px;
	background-color:#f8f8f6;
	border:1px solid #C5C5C5;
	width:150px;
	text-align:left;
}
.champ_moitie{
	color:#6B6B6B;
	font-size:11px;
	background-color:#f8f8f6;
	border:1px solid #C5C5C5;
	width:100px;
	text-align:left;
}
/**************************************************************************************/
/*************************DIN PAGE COORDONNES BOUTIQUE*********************************/
/**************************************************************************************/



/**************************************************************************************/
/***************************SPECIFIQUE PAGE PRODUIT************************************/
/**************************************************************************************/

.cont_bloc_produit{	
	width:100%;
	float:right;
	margin-bottom:20px;
}
.bloc_prod_img_txt{	
	border:1px solid #D8D8D8;
	float:left;
	width:20%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A60;
	margin-right:5px;
	padding-top:20px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:14px;
}
.bloc_prod_txt{
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A60;
	width:100%;
	padding-top:7px;
	float:left;	
}
.bloc_prod_txt a{
	color:#003A60;
	text-decoration:none;
}
.bloc_prod_txt a:hover{
	color:#003A60;
	text-decoration:underline;
}
.cont_butn_cont_ajoutpannier2{
	float:left;
	border:1px solid #B2B2B2;
	margin-top:5px;
	height:18px;
	margin-left:0px;
	margin-right: 5px;
}
.butn_ajout_pannier2{
	border:none;
	font-family: Arial,sans-serif;	
	/*padding:1px;
	margin:2px;*/padding:1px;
	padding-top:2px;
	float:left;
	width:auto;
	text-align:center;
	background-color:#F8F8F6;
	color:#003A60;
	font-size:10px;		
}
.cont_bloc_pack_buy_now2{
	float:left;
	/*margin: 5px;*/
	border:1px solid #D8D8D8;/*height:18px;*/
	padding: 2px;
}
.bloc_pack_buy_now2{
	background-color: #CE0005;
	color: #fff;
	float: left;
	font-size: 10px;
	font-weight: bolder;
	padding: 0;
	text-align:center;
	border:none;

}
.butn_ajout_pannier2 a{
	color:#003A60;
	text-decoration:none;		
}
.butn_ajout_pannier2 a:hover{
	color:#003A60;
	text-decoration:underline;		
}
.cont_bloc_prod_info{
	float:left;
	width:76%;
}
.bloc_prod_info{
	float:right;
}
.bloc_prod_info_titre{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#003A60;
	font-weight:bold;
	width:100%;
}
.bloc_prod_info_texte{
	float:left;
	width:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A60;
}
.bloc_prod_info_prix{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#003A60;
}
.cont_butn_ajout_pannier{
	float:left;
	border:1px solid #C5C5C5;
	color:#6B6B6B;
	margin-top:3px;	
	height:22px;
}
.livr_express{
	font-family:Arial, Helvetica, sans-serif;float:left;
	background:url(img/caddie_livr_express.gif) no-repeat top left;
	color:#6B6B6B;
	width:100%;
	font-size:11px;
	padding-left:28px;	
	padding-top:3px;	
	height:28px;
}
.livr_express a{
	color:#6B6B6B;
	text-decoration:none;

}
.livr_express a:hover{
	color:#6B6B6B;
	text-decoration:underline;
}

.cont_captures_produit{
	font-family:Arial, Helvetica, sans-serif;float:left;
	color:#6B6B6B;
	width:100%;
	float:left;
}
.captures_produit{
	font-family:Arial, Helvetica, sans-serif;float:left;
	color:#6B6B6B;
	float:left;
	padding-right:5px;
}
.butn_ajout_pannier{	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:2px;
	font-size:11px;
	background-color:#B5D545;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	text-align:center;height:16px;
	font-weight:bold;
}
.butn_ajout_pannier a{
	color:#fff;
	text-decoration:none;
}
.butn_ajout_pannier a:hover{
	color:#fff;
	text-decoration:underline;
}
.cont_prod_infos{
	float:left;
	width:100%;
}
.prod_infos{
	float:left;
	border:1px solid #B2B2B2;
	margin-top:5px;
	margin-right:6px;
	margin-top:7px;
	
}
.prod_infos_txt{
	font-family: Arial,sans-serif;	
	padding:1px;
	margin:2px;
	float:left;
	width:auto;
	text-align:center;
	background-color:#F8F8F6;
	color:#8D8D8D;
	font-size:10px;	
}
.prod_infos a{
	color:#8D8D8D;
	text-decoration:none;		
}
.prod_infos a:hover{
	color:#8D8D8D;
	text-decoration:underline;		
}
.cont_produits_gamm{
	border:1px solid #D8D8D8;
	float:left;
	width:100%;
	margin-bottom:10px;
	}
.cont_gamm{
	border:1px solid #D8D8D8;
	float:left;

	width:auto;
}
.prod_gamm_titre{
	margin:2px;
	width:100%;
	padding-left:14px;
	padding-right:14px;
	float:left;
}
#prod_gamm_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;width:auto;
	font-weight:bold;
	color:white;float:left;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
}
.cont_prod_gamm{
	float:left;
	width:100%;
}
.cont_gamme{
	float:left;
	width:48%;
	padding-top:5px;	padding-left:5px;
	border-left:1px solid #D8D8D8;
}
.gamme_img{
	float:left;
	width:auto;
}
.gamme_text{
	float:left;
	width:auto;
	margin-left:2px;
	margin-top:2px;	

}
.info_gamme_prod_titre{	
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	margin:2px;
	font-size:17px;
	font-weight:bold;	
}

/**************************************************************************************/
/***************************FIN SPECIFIQUE PAGE PRODUIT********************************/
/**************************************************************************************/
.cont_bloc{
	border-top:1px solid #D8D8D8;
	width:100%;
	float:right;
	margin-bottom:10px;

}
.cont_bloc_chi{
	border:1px solid #D8D8D8;
	width:auto;
	float:left;
	margin-bottom:10px;
	/*padding:3px;*/

}
.cont_titre{
	margin:2px;
	width:100%;
	height:21px;
	padding-left:14px;
	padding-right:14px;
	float:left;	
}
#cont_titre_text_vert{
	font-family: Arial,sans-serif;	
	font-size:17px;width:auto;
	font-weight:bold;
	color:white;float:left;
	padding-top:3px;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
}
#cont_titre_text_bleu{
	font-family: Arial,sans-serif;	
	font-size:13px;width:auto;
	font-weight:bold;
	color:white;float:left;
	padding-top:2px;
	background:url(img/bak_titre_bleu.gif) repeat-x top left;	
}
.bloc_sous_titre_bleu{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:600px;
	padding-bottom:7px;
}
/**********************************************************************************/
/***************SPECIFIQUE PAGE TECHNIQUE******************************************/
/**********************************************************************************/
.cont_butn_revenir{
	width:100%;
	float:left;
	margin-top:15px;	
}
.butn_revenir_img{
	background:url(img/revenir.gif) repeat-x top left;
	width:22px;
	height:22px;
	float:left;
}
.butn_revenir_text{
	color:#B4D346;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	float:left;
	margin-top:5px;	
}
.butn_revenir_text a{
	color:#B4D346;
	text-decoration:none;
}
.butn_revenir_text a:hover{
	color:#B4D346;
	text-decoration:underline;
}
.cont_tech{
	width:100%;
	float:left;
	margin-bottom:10px;
}

.tech_img{
	float:left;
	width:auto;
	border:1px solid #D8D8D8;
	padding:3px;
}
.tech_text{
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#003A60;
	margin-top:3px;
	width:80%;	 
	float:left;
	padding-left:8px;
}
.tech_text a{
	color:#B4D346;
	font-weight:bold;
	text-decoration:none;
}
.titre_text_tech{
	color:#A2B36A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:8px;
	float:left;
	width:80%;
}

.tech_text a:hover{
	color:#B4D346;
	font-weight:bold;
	text-decoration:underline;
}
.tech_gamm_sous_titre{
	color:#B8C691;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;float:left;
	width:100%;	
	margin-top:17px;
	margin-bottom:10px;
	font-weight:bold;
}
.cont_tech_gamm{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.cont_butn_gamm{
	width:auto;
	float:left;
	margin-right:8px;
	margin-top:4px;	
	

}
.butn_gamm_img{
	width:auto;
	float:left;

}
.cont_bloc_butn_gamm{
	float:left;
	border:1px solid #B2B2B2;
	height:15px;
	margin-left:0px;
	color:#8D8D8D;
}
.bloc_butn_gamm{
	font-family: Arial,sans-serif;	
	padding:1px;
	margin-left:2px;
	margin-right:2px;
	float:left;
	width:auto;
	text-align:center;
	background-color:#F8F8F6;
	color:#8D8D8D;
	font-size:10px;	padding-left:6px;
	padding-right:6px;		

}
.bloc_butn_gamm a{
	/*color:#8D8D8D;*/color:#8D8D8D;
	text-decoration:none;
	font-weight:normal;		
}
.bloc_butn_gamm a:hover{
	color:#8D8D8D;
	text-decoration:underline;
	font-weight:normal;		
}
.cont_decouvrez{
	float:left;
	width:auto;
	padding-left:50px;

}
.separateur_gamm{
	height:20px;
	width:100%;
	float:left;

}
/**********************************************************************************/
/*************** FIN SPECIFIQUE PAGE TECHNIQUE*************************************/
/**********************************************************************************/

/**********************************************************************************/
/************************SPECIFIQUE NEWSLETTER*************************************/
/**********************************************************************************/
.newsletter_texte{
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#003A60;
	width:100%;	 
	float:left;
}
.cont_form_news{
	float:left;
	width:100%;margin-top:10px;margin-bottom:10px;
}
.form_champ_news{
	float:left;
	width:auto;
	
	margin-right:5px;
	padding-top:2px;
	margin-bottom:15px;


}
.cont_butn_news{
		float:left;		
		border:1px solid #C5C5C5;
		color:#6B6B6B;
		margin:2px;
		padding-top:2px;
		padding-bottom:2px;	margin-right:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		width:auto;

}
.butn_news{
		color:#6B6B6B;
		background-color:#B5D545;
		padding-left:5px;
		padding-right:5px;

		text-align:center;margin-left:2px;margin-right:2px;
}
.butn_news a{
		color:#6B6B6B;
		text-decoration:none;
}
.butn_news a:hover{
		color:#6B6B6B;
		text-decoration:underline;
}
.champ_gris_news{
	color:#6B6B6B;
	font-size:11px;
	background-color:#f8f8f6;
	border:1px solid #C5C5C5;
	width:292px;
	text-align:left;
}.form_text_coord3{
	font-family: Arial,sans-serif;	
	color:#003A60;
	font-size:11px;
	float:left;
	width:auto;	
	padding-top:8px;
	padding-bottom:8px;
	/*padding-left:6px;*/
}
.form_text_coord3 a{
	color:#003A60;
	text-decoration:none;	
}
.form_text_coord3 a:hover{
	color:#003A60;
	text-decoration:underline;	
}.cont_butn_comp3{
		/*float:right;*/
		border:1px solid #C5C5C5;
		color:#003A60;
		margin:2px;
		/*float:left;
		padding-left:109px;
		padding-top:15px;
		padding-bottom:25px;*/
		float:left;		
	}.espace{
	float:left;
	width:10px;padding-left:6px;

	/*padding-left:10px;
	background-color:#00FF33;*/
}
/**********************************************************************************/
/************************ FIN SPECIFIQUE NEWSLETTER********************************/
/**********************************************************************************/

/*****************Débuts Block Packs (block verticaux presentant packs)********************/
.cont_bloc_language_school{
	float:left;
	border-right:1px solid #D8D8D8;
	width:321px;
	margin-left:10px;
}
.cont_bloc_language_school_2{
	float:left;
	width:310px;
	margin-left:10px;
}
.bloc_language_school_formule{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:266px;
}
.bloc_language_school_info{
	float:left;
	background:url(img/ico_info.gif) no-repeat top left;
	padding-left:30px;
	height:22px;
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	margin-top:7px;
	padding-top:3px;
	
	width:266px;
	font-weight:bold;		
}
.bloc_language_school_info a{
	color:#BCD657;
	text-decoration:none;	
}
.bloc_language_school_info a:hover{
	color:#BCD657;
	text-decoration:underline;	
}
.cont_bloc_pack{
	float:left;
	border-right:1px solid #D8D8D8;
	width:124px;
	margin-left:10px;
}
.bloc_pack_img{
	float:left;	
}
.bloc_pack_titre_vert{
	float:left;	
	color:#A0B268;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:100%;

}
.bloc_pack_langue{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:100px;
}
.bloc_pack_sous_titre{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	font-weight:bold;
	width:100%;
}
.bloc_pack_texte{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:10px;
	width:100%;
		padding-top:3px;
		padding-bottom:3px;
	/*padding-top:4px;*/
	/*padding-bottom:4px;*/
}
.bloc_pack_info{
	float:left;
	background:url(img/ico_info.gif) no-repeat top left;
	padding-left:30px;
	height:25PX;
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	/*margin-top:7px;*/
	padding-top:3px;
	font-weight:bold;
	margin-top:4px;	
	
	
}
.bloc_pack_discount{
	float:left;	
	color:#FF1E00;
	font-family: Arial,sans-serif;	
	font-size:11px;
	font-weight:bold;
	width:auto;
}
.bloc_pack_info a{
	color:#BCD657;
	text-decoration:none;	
}
.bloc_pack_info a:hover{
	color:#BCD657;
	text-decoration:underline;	
}
.cont_bloc_pack_buy_now{
	float:left;
	margin-top:5px;	
	

	margin-left:7px;
	margin-right:7px;	
	border:1px solid #D8D8D8;height:18px;
}
.bloc_pack_buy_now{
		padding-top:0px;	
	margin:2px;
	font-family: Arial,sans-serif;	
	float:left;
	background-color:#CE0005;
	color:white;
	font-size:10px;
	width:auto;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:6px;	padding-right:6px;
	height:10px;	

}
.bloc_pack_buy_now a{
	color:white;
	text-decoration:none;
}
.bloc_pack_buy_now a:hover{
	color:white;
	text-decoration:underline;
}
.cont_bloc_pack_lang_disp{
	float:left;
	border:1px solid #B2B2B2;
	margin-top:5px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
}
.bloc_pack_lang_disp{
	font-family: Arial,sans-serif;	
	padding:1px;
	margin:2px;
	float:left;
	width:auto;
	text-align:center;
	background-color:#F8F8F6;
	color:#8D8D8D;
	font-size:10px;		
}
.bloc_pack_lang_disp a{
	color:#8D8D8D;
	text-decoration:none;		
}
.bloc_pack_lang_disp a:hover{
	color:#8D8D8D;
	text-decoration:underline;		
}

.cont_bloc_pack_offre{
	float:left;
	width:230px;
	margin-left:20px;	
}
.bloc_pack_offre_img{
	float:left;	
}
.bloc_pack_offre_titre{
	float:left;
	font-family: Arial,sans-serif;	
	color:#FF1E00;
	font-size:25px;
	width:100%;
	font-weight:bold;	
}
.bloc_pack_offre_sous_titre{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:13px;
	font-weight:bold;
	width:220px;
}
.bloc_pack_offre_discount{
	color:#CE0005;
	font-family: Arial,sans-serif;	
	font-size:11px;
	font-weight:bold;
	width:100px;
}
.cont_butn_next_inside{
	float:left;
	width:auto;
	padding-bottom:7px;
	padding-left:45px;
	padding-top:7px;
}
.cont_butn_next{
	float:left;
	width:100%;
	padding-bottom:7px;	
}
.butn_next{
	float:right;	
	margin-right:7px;
	margin-top:7px;
}



.cont_recomp{
	border:1px solid #D8D8D8;
	float:left;
	width:122px;
	margin-left:10px;	
	margin-bottom:15px;
}
.recomp_titre{
	margin:2px;
	width:118px;
	float:left;
	height:21px;
}
#recomp_titre_text_vert{
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;
	font-weight:bold;
	color:white;
	float:left;
	text-align:center;
	background:url(img/bak_titre_vert.gif) repeat-x top left;	
	padding-top:2px;
		height:24px;
}
.cont_recomp_img{
	float:left;
	margin-left:15px;
	
}
.titre_recomp{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:100%;
}
.texte_recomp{
	float:left;	
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
	margin-left:5px;
	width:100%;
}
.mentions_legales{
	color:#B1D7E9;
	font-family: Arial,sans-serif;	
	font-size:10px;
	width:100%;
	float:left;
	margin-top:80px;
	
}
.mentions_legales a{
	color:#B1D7E9;
	text-decoration:none;	
}
.mentions_legales a:hover{
	color:#B1D7E9;
	text-decoration:underline;	
}

.cont_citations{
	border:1px solid #D8D8D8;
	float:left;
	width:520px;
	padding-right:4px;

}
.cont_cit{
	border:1px solid #D8D8D8;
	width:auto;
	float:left;	
	margin-bottom:5px;	
	height:27px;
}
.citations_titre{
	margin:2px;
	width:100%;
	padding-left:14px;
	padding-right:14px;
	float:left;	
	
}
#citations_titre_text_vert{
	padding-top:2px;
	font-family: "Times New Roman", Times, serif;	
	font-size:16px;width:auto;
	font-weight:bold;
	color:white;float:left;
	background:url(img/bak_titre_vert.gif) repeat-x top left;height:27px;	
}
.cont_news_img_txt{
	float:left;
	width:98%;
}
.cont_news_img{
	float:left;
	margin-left:15px;
}
.cont_news_txt{
	float:left;
	width:80%;
	margin-left:5px;
	color:#808080;
	font-family: Arial,sans-serif;	
	font-size:11px;
}
.cont_news_txt_vert{
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	font-style:italic;
	font-weight:bold;
}
.cont_news_txt_suite{
	font-family: Arial,sans-serif;	
	font-size:11px;
	color:#BCD657;
	background:url(img/calend.gif) no-repeat top left;	
	padding-left:20px;
	font-weight:bold;
}
.cont_news_txt_suite a{
	color:#BCD657;
	text-decoration:none;
}
.cont_news_txt_suite a:hover{
	color:#BCD657;
	text-decoration:underline;
}
.separateur{
	float:left;
	height:10px;
	width:100%;
}
/*****************Fin Block Packs************************/


.main_texte{
	font-family: Arial,sans-serif;	font-size:12px;
	color:#003A60;
	margin-top:5px;
	width:100%;	 float:left;
}
.cont_news_video{
	color:#C5C5C5;
	border:1px solid #C5C5C5;
	margin-left:20px;
	width:100px;
	float:left;

}
.title_choix_contact{
	font-family:"Times New Roman", Times, serif;font-size:18px;
	color:#003A60;
	width:100%;	 
	float:left;
	font-weight:bold;
	margin-bottom:5px;
}
.cont_bloc_choix_contact{
	width:88%;
	float:left;
	margin-bottom:10px;
}
/*.cont_butn_choix_contact{
float:left;
width:auto;/*200}*/

.cont_butn_choix_contact{
		float:left;
		border:1px solid #C5C5C5;
		color:#003A60;/*6B6B6B*/
		height:19px;
		margin-top:4px;
		width:auto;
		margin-left:47px;
		
}
.butn_choix_contact{
		color:#003A60;
		margin:2px;width:100px;
		background-color:#B5D545;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;height:15px;
}
.butn_choix_contact a{
		color:#003A60;
		text-decoration:none;
}
.butn_choix_contact a:hover{
		color:#003A60;
		text-decoration:underline;
}
.butn_choix_contact_text{
		text-align:center;
		color:#003A60;
		font-size:11px;	padding-left:0px;
		padding-right:0px;	
		
}
.cont_butn_compte{
	float:left;
	border:1px solid #C5C5C5;
	color:#003A60;
	margin:2px;
	/*padding-right:10px;*/
		
}
.butn_compte{
		color:#003A60;
		margin:2px;
		background-color:#B5D545;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
        font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border:none;
		
	}
	.butn_compte a{
		color:#003A60;
		text-decoration:none;
	}
	.butn_compte a:hover{
		color:#003A60;
		text-decoration:underline;
	}
.titre_compte{
	font-family:"Times New Roman", Times, serif;font-size:20px;
	color:#003A60;
	width:100%;	 
	float:left;
	font-weight:bold;
	margin-bottom:5px;
}
.texte_compte{
	font-family:Arial, Helvetica, sans-serif;
	color:#003A60;
	width:auto;	 
	float:left;
	margin-left:5px;
	
	/*margin-bottom:5px;*/
}
.texte_compte_bottom{
	font-family:Arial, Helvetica, sans-serif;
	color:#003A60;
	width:100%;	 
	float:left;
	margin-left:5px;
	
	/*margin-bottom:5px;*/
}
.cont_bloc_mon_compte2{
	width:88%;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:10px;
	/*border-bottom: #D7D7D7 1px solid;*/
}
.cont_bloc_mon_compte{
	width:88%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
	/*border-bottom: #D7D7D7 1px solid;*/
}
.cont_bloc_mon_compte_bottom{
	width:88%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	
}
.cont_bottom{
float:left;
width:100%;
margin-top:10px;
}
.texte_compte_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#9BBC2C;
	width:80%;	 
	float:left;
	margin-left:5px;
	font-size:13px;
	font-weight:bold;
	
	
	/*margin-bottom:5px;*/
}
.cont_formul{
	/*float:left;*/
	/*margin-top:10px;
	margin-bottom:10px;*/
	padding-top:10px;
	padding-bottom:10px;
}
.link_compte{
	/*background:url(../images/panier.gif) no-repeat left;*/
	background:url(img/esp_trait_menu_plan_site.gif) no-repeat left; 
	float:right;
	/*padding-left:20px;*/
	margin-left:10px;padding-right:10px;padding-left:10px;
	padding-top:3px;
	margin-top:11px;
	color:#A8C947;
	text-transform:uppercase;
	font-size:8px;	
}
.link_compte a{
	color:#A8C947;
	text-decoration:none;
}
.link_compte a:hover{
	color:#A8C947;
	text-decoration:underline;
}
.cont_cont_compte{
	font-family: Arial,sans-serif;	font-size:11px;
	color:#003A60;
	width:auto;
	float:left;
}
.reference_suivi{	
	padding-top:2px;
	float:left;
	width:140px;
	padding-left:15px;
	/*margin-right:0px;*/
}
.description_suivi{
	float:left;width:133px; padding-left:5px;padding-top:2px;

	text-align:left;
	
}
.quantite_suivi{
	float:left;width:50px;	padding-left:2px;padding-top:2px;	text-align:center;
}
.prix_ttc_suivi{
	float:left;width:62px;	padding-left:10px;padding-top:2px; text-align:center;
}
.total_ttc_suivi{
	float:left;width:117px;	padding-left:0px;padding-top:2px; text-align:center;
	height:auto;

}
.etat_suivi{
	float:left;width:auto;	padding-left:0px;padding-top:2px; text-align:center;
	color:#FFFFFF;font-family: Arial,sans-serif;	font-size:11px;

}
.cont_pannier_titre_suivi{
	margin:2px;
	padding-left:14px;
	float:left;
	height:auto;
	/*border-bottom:1px solid #DBDBDB;*/
}
#cont_pannier_titre_vert_suivi{
	font-family: Arial,sans-serif;	
	font-size:11px;	
	color:white;float:left;
	padding-top:3px;
	margin:2px;
	height:20px;
	background:url(img/bak_titre_vert.gif) repeat-x top left;width:97%;	text-align:center;
}
.element_prix_total_suivi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4D445;
	float:left;
	margin-top:12px;
	font-weight:bold;

	width:auto;
	text-align:center;

}
.cont_pannier_suivi{
	float:left;
	border:1px solid #DBDBDB;
	width:100%;
	/*padding:0px;*/
	/**margin-bottom:30px;
	padding-bottom:30px;*/
	/*margin-top:5px;*/
}
.element_prix_total2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A60;
	float:left;
	margin-top:12px;
	width:90px;
	text-align:center;

}
.envoi_ami{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6A6A6A;
	float:left;
	/*margin-top:12px;*/
	margin-left:30px;
	width:auto;
	text-align:center;

}
.pip{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A8C947;
	float:left;
	margin-left:10px;
}
.envoi_ami{
	background:url(img/mail_vert.gif) no-repeat left;
	float:left;
	margin-left:0px;
	padding-left:28px;
	height:12px;padding-top:2px;
	/*padding-right:5px;
	padding-top:3px;
	margin-top:11px;*/
	color:#A8C947;
	/*text-transform:uppercase;*/
	font-size:10px;	
}
.envoi_ami a{
	color:#A8C947;
	text-decoration:none;
}
.envoi_ami a:hover{
	color:#A8C947;
	text-decoration:underline;
}
.title_product_promo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
}
/*****************************************************/
/*****************************FIN PARTIE QUI MARCHE***********************************/
/*****************************************************/
.menuIE {
    display:none !important;
    display:block;
	width:155px;	/*155*/
	text-align:right;  padding-right:0px;
	font-family: Arial,sans-serif;
}


a.boutonIE  {
    color:#fff; 
    height:35px; 
    display:block; 
    background-color:#A8C947; 
    border-bottom:1px solid #F8F8F8;
    margin-right:0px; margin-left:0px; 
    text-align:right; 
    float:left; 
    text-decoration:none; 
	font-family: Arial,sans-serif;
    font-size:11px; 
    line-height:35px; 
    overflow:hidden;
	width:156px;/*aulieu de 155*/
	padding-right:5px;
	font-weight:bold;

}

a.boutonIE:hover {
    overflow:visible;
	width:156px;
	padding-right:0px;border-right:1px solid #A8C947;
}

a.boutonIE:hover table {
    display:block; 
    background:#fff; width:156px;
    border-collapse:collapse;
}
.SousMenuIe{
  	 display:block; 
    width:156px;  !important; 
    height:30px; 
    /*border-bottom:1px solid #000; */
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	/*border-right:1px solid #C5C5C5;*/
    font-size:10px; 
    background:#fff;
	border-bottom:1px solid #F8F8F8;  
}

a.SousMenuIe {
    display:block; 
    width:153px;  !important; 
    height:30px; 
   /* border-bottom:1px solid #000; */
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	/*border-right:1px solid #C5C5C5;*/
    font-size:10px; padding-right:5px;
    background:#fff;
	border-bottom:1px solid #F8F8F8;    
}	
a.SousMenuIe:hover {
	background:#F8F5D6;	
	margin-right:0px;
	padding-right:5px;
	/*border-right:1px solid #C5C5C5;*/
}

.boutonFF {
    color:#fff; 
    width:157px; 
     height:35px;
    display:block !important; 
    display:none; 
    background-color:#A8C947;    
    padding-right:5px;
    text-align:right; 
    text-decoration:none; 
    font-family: Arial,sans-serif;
    font-size:11px; 
    line-height:35px; 
    overflow:hidden;	
	border-bottom:1px solid #fff;/*top*/
	border-right:1px solid #C5C5C5;		
	font-weight:bold;
 }
.boutonFF a{
	color:#FFFFFF;
	text-decoration:none;
}

.boutonFF:hover {
    height:auto; 	
	font-weight:bold;
    cursor: default;
    color:#fff; 
    background-color:#A8C947;width:157px;
	padding-right:5px;
	border-right:1px solid #C5C5C5;
	margin-right:10px;
 }
 
 .boutonFF2 {
    color:#fff; 
    width:157px; 
     height:35px;
    display:block !important; 
    /*display:none; */
    background-color:#A8C947;    
    padding-right:5px;
    text-align:right; 
    text-decoration:none; 
    font-family: Arial,sans-serif;
    font-size:11px; 
    line-height:35px; 
    overflow:hidden;	
	border-top:1px solid #fff;
	border-right:1px solid #C5C5C5;		
	font-weight:bold;
 }
.boutonFF2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.boutonFF2:hover {
    height:auto; 	
	font-weight:bold;
    cursor:pointer;
    color:#fff; 
    background-color:#A8C947;width:157px;
	padding-right:5px;
	border-right:1px solid #C5C5C5;
	margin-right:10px;
 }
.SousMenu{
   display:block; 
    width:157px;  !important; 
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	border-right:1px solid #C5C5C5;
    font-size:10px; padding-right:20px;
    background:#fff;border-bottom:1px solid #F8F8F8;  
}
.SousMenu a{
   display:block; 
    width:157px;  !important; 
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	border-right:1px solid #C5C5C5;
    font-size:10px; padding-right:20px;
    background:#fff;border-bottom:1px solid #F8F8F8;  
}
.SousMenu a:hover{
   background:#F8F5D6;	margin-right:10px;border-right:1px solid #C5C5C5;
}
a.SousMenu, a.SousMenu:link, a.SousMenu:visited, a.SousMenu:active {
    display:block; 
    width:157px;  !important; 
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	border-right:1px solid #C5C5C5;
    font-size:10px; padding-right:20px;
    background:#fff;border-bottom:1px solid #F8F8F8;    
}
a.SousMenu:hover {background:#F8F5D6;	margin-right:10px;border-right:1px solid #C5C5C5;
}
/***************************************/
.boutonNormal_contact {
    color:#fff; 
    width:160px; 
    height:35px;
    display:block;
    padding-right:8px;
    background-color:#73B8D9;    
	padding-right:0px;
	margin-right:0px;
    text-align:right; 
    text-decoration:none; 
    font-family: Arial,sans-serif;
    font-size:11px; 
    line-height:35px; 
	/*border-top:1px solid #fff;*/
	border-right:1px solid #73B8D9;		/*border-bottom:1px solid #fff;	*/
	font-weight:bold;
 }
.boutonNormal_contact a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:5px;
	margin-right:0px;display:block;
}
/*.boutonNormal_contact a:hover {
    height:auto; 	
	font-weight:bold;
    cursor:pointer;
    color:#fff; 
    background-color:#73B8D9;
	/*width:153px;*/
	/*padding-right:0px;
	margin-right:0px;
 }
/***************************************/
/*********************************PARTIE NORMALE*********************************/
.boutonNormal {
    color:#fff; 
    width:160px; 
    height:35px;
    display:block;
    padding-right:8px;
    background-color:#A8C947;    
	padding-right:0px;
	margin-right:0px;
    text-align:right; 
    text-decoration:none; 
    font-family: Arial,sans-serif;
    font-size:15px; 
    line-height:35px; 
	/*border-top:1px solid #fff;*/
	border-right:1px solid #C5C5C5;		border-bottom:1px solid #fff;	
	font-weight:bold;
 }
.boutonNormal a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:5px;
	margin-right:0px;display:block;
}
.boutonNormal a:hover {
    height:auto; 	
	font-weight:bold;
    cursor:pointer;
    color:#fff; 
    background-color:#A8C947;
	/*width:153px;*/
	/*padding-right:0px;
	margin-right:0px;*/
 }
 .SousMenuNormal{
   display:block; 
    width:150px;   
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
    font-size:10px; padding-right:0px;
	margin-right:0px;
    background:#fff;border-bottom:1px solid #F8F8F8;  
}
.SousMenuNormal a{
   display:block; 
    width:157px;  
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;margin-right:0px;
    font-family: Arial,sans-serif;
	text-align:right; padding-top:8px;
    font-size:10px; padding-right:4px;
    background:#fff;border-bottom:1px solid #F8F8F8;  
}
.SousMenuNormal a:hover{
   background:#F8F5D6;	margin-right:0px;
}
a.SousMenuNormal{
    display:block; 
    width:157px; 
    height:30px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#888;
    font-family: Arial,sans-serif;
	text-align:right; 
	border-right:1px solid #C5C5C5;
    font-size:10px; padding-right:0px;margin-right:0px;
    background:#fff;border-bottom:1px solid #F8F8F8;    
}
a.SousMenuNormal:hover {background:#F8F5D6;	margin-right:0px;margin-right:0px;border-right:1px solid #C5C5C5;
}
.boutonNormal_contact {
    color:#fff; 
    width:160px; 
    height:35px;
    display:block;
    padding-right:8px;
    background-color:#73B8D9;    
	padding-right:0px;
	margin-right:0px;
    text-align:right; 
    text-decoration:none; 
    font-family: Arial,sans-serif;
    font-size:11px; 
    line-height:35px; 
	/*border-top:1px solid #fff;*/
	border-right:1px solid #73B8D9;		/*border-bottom:1px solid #fff;	*/
	font-weight:bold;
 }
.boutonNormal_contact a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:5px;
	margin-right:0px;display:block;
}
.cont_formulaire_niou{
	float:left;
	width:76%;/*76*/
	margin:2px;
	padding-top:5px;
	
}.form_champ{
	float:left;		
}.form_text_news{
	font-family: Arial,sans-serif;	
	color:#003A60;
	font-size:11px;
	float:left;
	width:100px;	
	padding-top:3px;
	/*padding-left:6px;*/
}
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/*******************************************************************************************/
/********************************** FIN MAIN **************************************/
/*******************************************************************************************/

.cont_butn_revenir1 {
background:transparent url(img/revenir.gif) no-repeat scroll left center;
color:#A8C947;
float:right;
font-size:8px;
height:22px;
margin-top:11px;
padding-left:20px;
padding-right:5px;
}
.cont_butn_revenir1 a:hover{
text-decoration:underline;
}
.cont_butn_revenir1 a{
margin-top:5px;
display:block;
line-height:10px;
padding-left:5px;
color:#B4D346;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}

/*.mentions_legales{
	color:#B1D7E9;
	font-family: Arial,sans-serif;	
	font-size:10px;
	width:100%;
	float:left;
	margin-top:80px;
	text-align:center;	
	
}

.mentions_legales a{
	color:#B1D7E9;
	text-decoration:none;
}
.mentions_legales a:hover{
	color:#B1D7E9;
	text-decoration:underline;
}*/
.cont_butn_revenir1 {
background:transparent url(img/revenir.gif) no-repeat scroll left center;
color:#A8C947;
float:right;
font-size:8px;
height:22px;
margin-top:11px;
padding-left:20px;
padding-right:5px;
}
.cont_butn_revenir1 a:hover{
text-decoration:underline;
}
.cont_butn_revenir1 a{
margin-top:5px;
display:block;
line-height:10px;
padding-left:5px;
color:#B4D346;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.news_typo_home{
	margin-top:10px;
	font-family: "Times New Roman", Times, serif ;
	font-size:24px;
	color:#B4D445;	
}
.typo_home{

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	
}
.cont_home{
	float:left;
	width:auto;
	padding-left:20px;margin-top:20px;
}