/* Structure CSS | Nouvelles Clés | 2008 | Cécile Hénon */
 
 
/*@import url(maq/css/thema.css);*/
@import url(thema.css);
/* COMMON *************************************/

html, body { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; background: #FFFFFF url(../img/background/fond_body.jpg) repeat-x top; margin: 0; }

input { font-size:9pt; font-family:Geneva, Arial, Helvetica, sans-serif; color:#0e5e08; }

a, a:hover { color:#000; text-decoration:none; }

ul, li { list-style-type:none;  margin:0; padding:0; }

p, form, h1 {margin: 0; padding: 0; }

img { border:none; }

table, td { font-size: 13px; }

/* SKELETON ***********/

#master { width:998px; height:auto; margin:0 auto 0 auto; }
*+html #master { width:994px; } /* IE7 */
	#header { width:100%; height:162px; }
		#header_top { width:100%; height:128px;   background:#a6bb75 url(../img/background/header.jpg) top left no-repeat; }
		#header_nav { width:100%; height:36px; font-size:12px; background:#a6bb75 url(../img/background/fond_menu.jpg) top left repeat-x; text-align:center; }
		/**html #header_nav { padding-left: 25px; width: 973px; }*/
		/**html #header_nav img { float: left; }*/
/*	#content { width:100%; height:auto; background:url(../img/background/contentRight.jpg) top right repeat-y; float:left; }*/
	#content { width:100%; height:auto; background:url(../images/fond_home.jpg) 0px top repeat-y; float:left; }
		#contentLeft { width:200px; /*height:100%;*/ /*background:url(../img/background/contentLeft.jpg) top left no-repeat;*/ float:left; }
		#contentRight { width:798px; /*height:100%;*/ float:left; }
		* html #contentRight { width:780px; height:100%; float:left; }
			#layer_left { width:310px; float:left; }
			#layer_middle { width:310px; float:left; }
			*html #layer_middle { width:196px; float:left; }
			/*#layer_right { width:172px; height:700px; float:left; padding:14px 0 0 2px; text-align:center; border: 1px solid #cccccc; }*/
			#layer_right { width:162px; height:700px; float:right; margin:14px 14px 0 0px; text-align:center; /*border: 1px solid #cccccc;*/ }
			
			* html #layer_right { position:absolute; width:172px; height:700px; float:left; /*padding:18px 0px 0px 2px;*/ text-align:center; }

	#footer { width:100%; height:60px; float:left; margin:20px 0 0 0; text-align:center; }
/* SKELETON ***********/

/* HEADER *************/
/*#header_nav ul li a { margin-top: 1px; }*/
/*#header_nav ul li a img { height:36px; }*/
/*#header_nav ul { margin: 0pt auto; position: relative; }*/
#header_nav ul { margin: 0pt 2%; position: relative; }
#header_nav ul li { float:left; margin: 0; padding: 0; position: relative; height: 36px;}

/* adhésion */
#adh_pres { width:auto; height:80px; float:right; margin:18px 15px 0 0; text-align:right; font-size:10pt; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
#adh_id_form { width:190px; height:80px; float:right; margin:18px 0 0 0;  text-align:left; font-size:10pt;  font-family:Geneva, Arial, Helvetica, sans-serif; }
#adh_id_form form {margin: 5px 0 0 0; padding: 0;}
/* input */
#adh_id_form input { border:1px solid #0e5e08; padding:0 2px; }
#adh_id_form input.noborder { border:none; margin:0 0 0 -2px; }
*+html #adh_id_form input.noborder { margin:3px 0 0 -2px; }/* IE7 */
*html #adh_id_form input.noborder { margin:3px 0 0 -2px; }/* IE6 */
	
/* classe */
#adh_id_form .softgreybold { font-weight:bold; text-decoration:none; margin:2px 2px 2px 1px; /*color:#0e5e08;*/ color: #FFFFFF; text-decoration:none; }
			
#adh_pres .lienTop { font-weight:bold; margin:0; /*color:#0e5e08;*/ color: #FFFFFF; text-decoration:none; }
#adh_pres .redbold { font-weight:bold; text-decoration:none; margin:1px; color:#C40000; text-decoration:none; }
#adh_pres .bluebold { font-weight:bold; text-decoration:none; margin:1px; color:#185F98; text-decoration:none; }
#adh_pres .smallinkb, #adh_id_form .smallinkb { margin:2px; color:#FFF; text-decoration:none; }

#header_adh { height:80px; width: 550px; margin:15px 5px 0 0; float: right; font-size:11px;}
#adh_id_panier { font-family: "Trebuchet MS", Arial, sans-serif; float: right; height: 80px; width: 420px; margin:0 10px 0 0 ;}
			.info_adh { float:right; color: #FFF; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
			.points_adh {font-weight: bold;	color: #edfdc8; font-size:14px;}
			#adh_id_panier .smallinkb {float: right;font-weight: lighter; color: #333333;}
			.remis_adh {color: #FFF; font-weight:bold; }
			
			.black {color: #000; font-weight: bold; /* background-color: #FFFFFF;*/}
			#adh_id_panier a { color: #FFF; font-weight:bold; }
			#adh_id_panier a:hover { color:#4e5135; }
			#lien_aide { width:242px;float: right; text-align: right; }
			
			
			#adh_info { width: 100px;  height:80px; float:right;}
			.article { font-weight:bold; font-size:14px; text-decoration:none; color:#edfdc8;}
			.panier {	font-size: 12px; font-weight: bold;	color: #FFF;}

.alerte {
	font-weight: bold;
	background-color: #ffffff;
	color: #FF0000;
	position: absolute;
	right: 40px;
	top: 92px;
	width: 240px;
	z-index: +1;
	border: 1px solid #FF0000; 
	overflow: visible;
	padding: 2px;
}

/* HEADER *************/

/* FOOTER *************/
#footer p { display: block; }

.footerTxt { font-size:9pt; color:#000; }
.footerTxt a { color:#000; text-decoration:none; padding:0 4px; }
.footerTxt a:hover { color:#264221; background:#becb98; }


#deco_degrad {
/*position: absolute;*/
float: left;
/*top: 164px;*/
height: 4px;
width: 998px;
left: 0px;
background: transparent url(../img/background/ombre_menu.png) top left repeat-x;
}


#banniere {
height : 30px;
width : 100%;
margin-top : 10px;
}

#banniere object {
float : right;
margin-right :150px;
}

/* LEFT ***************/
	
/* recherches */
#recherche { width:auto; margin:15px 0 10px 20px; }
#recherche h1 { font-size:14px; font-weight:bold; color:#324E37; }

/* input */
#recherche input { padding:0 2px; }
#recherche input.noborder { border:none; margin:0 0 0 -2px; }
*+html #recherche input.noborder { margin:3px 0 0 -2px; }/* IE7 */
*html #recherche input.noborder { margin:3px 0 0 -2px; }/* IE6 */
	 
/* menu left */
.rub { margin:0 0 8px 0; }
.rub .title_menu { width:178px; height:35px; margin:0 0 0 8px; padding:8px 0 0 4px; text-align:left; font-size:17px; font-weight: bold; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.glmsa.fr/ncles_OLD/maq/img/background/titre_menu.png'); color:#FFF; }
/*
* html.rub .title_menu { width:178px; height:35px; margin:0 0 0 0px; padding:0px 0 0 0; text-align:center; font-size:17px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('http://www.glmsa.fr/ncles_OLD/maq/img/background/titre_menu.png'); color:#FFF; } 

html>
*/
body .rub .title_menu { filter:none; background:url(../img/background/titre_menu.png) top left no-repeat; }

ul#menu_g { width:auto; margin:0 0 0 22px; }

ul#menu_g li { margin-top:5px; }

ul#menu_g li a { font-weight: bold; background:url(../img/puce/puce.gif) top left no-repeat; background-position:0px 5px; padding:0 0 0 12px; }
ul#menu_g li a:hover { font-weight: bold; /*color: #81A576;*/ color: #0e5e08; }

#menu_g li.mg_connaitre a:hover { background:url(../img/puce/connaitre.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_emerveiller a:hover { background:url(../img/puce/emerveiller.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_mettre a:hover { background:url(../img/puce/mettre.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_soigner a:hover { background:url(../img/puce/soigner.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_prendre a:hover { background:url(../img/puce/prendre.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_aimer a:hover{ background:url(../img/puce/aimer.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li .mg_mediter a:hover { background:url(../img/puce/mediter.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_eduquer a:hover { background:url(../img/puce/eduquer.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_boite a:hover{ background:url(../img/puce/boite.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_ressourcer a:hover{ background:url(../img/puce/ressourcer.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_nourrir a:hover{ background:url(../img/puce/nourrir.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_bibli a:hover { background:url(../img/puce/bibli.gif) top left no-repeat; background-position: 0px 5px; }
#menu_g li.mg_actualiter a:hover{ background:url(../img/puce/actualiter.gif) top left no-repeat; background-position: 0px 5px; }
			

/*Rub left*/
.rub .menu_gsuite li {list-style-image: url(../img/puce/menuLEFT.jpg); list-style-position: outside; margin:3px 0 2px 35px;}
.rub .menu_gsuite a { color: #12486e; text-decoration: none; }  
.rub .menu_gsuite a:hover { text-decoration:underline; }

/*.rub .menu_gsuite li { margin: 2px 0 5px 0; padding: 0 0 0 22px; }*/
/*.rub .menu_gsuite a { color: #000; display:block; margin: 0;}*/
.rubrik { width: 95%;
/*!float: left;*/
}
.rub img { margin-left: 20px; }
.rub p { text-align: center; }
.rub .menu_gsuite .tel { margin:0px;}


.rub .menu_gsuite2 li { margin: 2px 0 5px 0; padding: 0 0 0 22px; }
.rub .menu_gsuite2 a { color: #12486e; display:block; margin: 0;}
.rub .menu_gsuite2 a:hover { text-decoration:underline; }
/* LEFT ***************/

/* LAYER RIGHT **************/

#menu_droite img { margin:0 10px 0px 0; }

.home_edito {margin-bottom: 12px; margin-right: 5px;}

.home_edito img {display: none;}

.home_edito a {
color: #26417D;
/*color: #008EAF;*/
/*font-weight: bold;*/
}

.home_edito a:hover { /*color: #7AC6C5;*/ color:#99CC33; }

.home_dossier_mois {margin-bottom: 12px; margin-right: 5px;}
.home_dossier_mois a { color: #008EAF; font-weight: bold; }
.home_dossier_mois a:hover { color: #7AC6C5; }
/* LAYER RIGHT **************/

/* LAYER LEFT **************/

   /* aspect general c-nouveaute cCoeur*/
.titre_livre { color: #333333; font-size:15px; font-weight: bold; }
.cl_home_g .infos .Ajouter_Panier {float: right;}

 /* aspect general c-nouveaute cCoeur*/
#cadre_vedette { border:#bccb92  1px solid; margin:14px 14px 0 0; width: 290px; padding: 0;}
#cadre_vedette .haut { margin:5px 0px; float: left; }
#cadre_vedette img { vertical-align:middle; margin:0px 5px 0px 5px; }
#cadre_vedette div.image { float:left; }
#cadre_vedette .infos .ajout2 { margin:0 0 5px 55px;}
#cadre_vedette div.infos { padding:10px; margin: 0px; }
#cadre_vedette div.infos img { margin:10px 0 12px 5px ; }
#cadre_vedette span.titre_livre { font-size:17px; font-weight:900; }
#cadre_vedette span.titre_livre a { text-decoration: none; }
#cadre_vedette span.titre_livre a:hover { color:#787878; }
#cadre_vedette span.auteur { font-weight:bold; font-size: 16px; /*color:#B6B6B6;*/ color:#868686; }
#cadre_vedette span.reduc {  font-weight:bold; font-size:120%; }
#cadre_vedette span.prix { font-weight:bold; color:#0A4878; font-size:110%; }
#cadre_vedette span.prixbarre { color:#B6B6B6; text-decoration:line-through; margin:0px 5px 0px 5px; }
#cadre_vedette p { text-align:justify; margin:0px 5px 0px 5px; }
#cadre_vedette p a { font-weight:bold; }
	
	
	/*colonne Nouveauté/Actualité*/
div.cadre_nouveaute { float:left; border:#dae2e5 1px solid; margin:14px 14px 0 0; width: 290px; }
*html .div.cadre_nouveaute { width:290px; }
div.cadre_nouveaute .haut { margin:5px; }


.cl_home_g li { width:100%; float:left; margin: 0px 0px 15px 4px; width: 290px; }
.cl_home_g li form {float: left;}
.cl_home_g li img{vertical-align: middle; margin-right: 5px; float: left; margin-top: 10px;}
.cl_home_g li div.image { margin-bottom:40px; }
.cl_home_g li div.infos { /*width:270px;*/ margin:10px 10px 10px 74px;  }
*html .cl_home_g li div.infos { /*width:250px;*/ margin:10px; float:left; }
.cl_home_g li .titre_livre a { text-decoration: none;}
.cl_home_g li span.titre_livre a:hover { color: #787878;}
.cl_home_g li div.infos img { margin:3px 0 0 0;  }
.cl_home_g li span.auteur { font-weight: bold; font-size: 110%; /*color: #B6B6B6;*/ color: #868686; }
.cl_home_g li span.reduc { background-color: #F2F2F2; font-weight: bold; font-size: 120%; }
.cl_home_g li span.prix { font-weight: bold; color: #0A4878; font-size: 110%; }
.cl_home_g li span.prixbarre { color: #B6B6B6; text-decoration: line-through; margin: 0px 5px 0px 5px; }

/* LAYER LEFT **************/

/* LAYER MIDDLE **************/

#cadre_dm { float:left; height: auto; border:#81a576 1px solid; margin:14px 14px 0 0; width: 290px;}
*html #cadre_dm {  width:290px; }
#cadre_dm .haut { margin: 5px; }
#cadre_dm .image img { float:left; margin:3px 5px 0 10px; border: none;}
#cadre_dm .image { margin-top: 12px;}
#cadre_dm .infos p{ text-align:justify; margin:10px; }
#cadre_dm .infos .titre_livre { font-size:20px; }
#cadre_dm .infos .titre_livre a { color:#008eaf; }
#cadre_dm .infos .titre_livre a:hover { color:#7ac6c5; }
#cadre_dm .infos a  {color: #009BDf76; font-weight:bold;}
#cadre_dm .infos .ecoute { font-weight:normal; color:#008eaf; font-size:12px; margin:0 0 10px 12px; }
#cadre_dm p {text-align: justify;}

#cadre_home { float:left; height: auto; /*border:#81a576 1px solid;*/ margin:14px 14px 0 0; width: 290px;}


/*Colonne coup de coeur  et offre du mois*/
 
#cadre_CCoeur{  /*width:294px;*/ float:left; margin:14px 14px 0 0; border: #dae2e5 1px solid ;}
*html #cadre_CCoeur {  width:190px; }
#cadre_CCoeur .haut { margin:5px 0  0 5px; }

#cadre_OM { /*width:294px;*/ float: left; margin:14px 14px 0 0; border: #dae2e5 1px solid ;}
*html #cadre_OM {  width:190px; }
#cadre_OM .haut { margin:5px 0  0 5px; }

		
 /* LAYER MIDDLE **************/
   		
 
 /* LAYER RIGHT **************/
/*#layer_right .title_menu { right: 0px; }*/
#layer_right .title_menu .alire { float: none; }
/* liste */
.cl_liste_preferes { text-align: left; font-size:11px; }
.cl_liste_preferes #mventes li { color: #666666; border-bottom: 1px solid #BFBFBF; margin:0 0 10px 0;}
#layer_right .title_menu .cl_edito { text-align: left; margin: 10px; }
/*image menu droit*/
*html #layer_right .revue { margin: 10px 0; }
*html #layer_right .title_menu .aLire {margin: 0 0 10px 0;}
*html #layer_right .rendez-vous { margin: 10px 0; }
*html #layer_right .partenaire { margin-top: 10px; }


 /* LAYER RIGHT  **************/
 

 #footerNav { float: left; height:45px; width: 750px; margin-top:30px; }
	 .retour {float: left; margin:5px 0 0 5px}
	  *html .retour { margin:0 0 0 5px;}/*Ie6*/
	 .haut {float: right; margin:5px 5px 0 0;}
	  *html .haut { margin:0 5px 0 0;} /*Ie6*/



#bandeau_ajout {
	width: 75%;
	height: 100px;
	border: 1px solid #81A576;
	background-color: #FFFFFF;
	padding-top: 7px;
	margin-left: 12%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.choix_lv {
font-weight:bold;
font-style: italic;
/*text-decoration: none;*/
}

.dlr {
font-weight:bold;
color: #FF0000;
}

/*##################BLOK VOTRE COMMANDE#################### */
 
 #commande_adh { width: 360px; height:auto;}
	.grosTitre_adh {font-size: 24px; font-weight: bold; color: #666666;}
	.sousTitre_adh { color: #666666; font-size: 15px; font-weight: bold; margin:5px 0;}
    .ttCommande_adh {color: #6ab3b4; font-size: 15px; font-weight: bold;}
   #artCommande_adh li {  margin:6px 0 0 12px; color:#aa2d82; }

 

 /*############ Bloc CARTE REPONSE#####################*/
  #CarteReponse{ height: auto; width:795px; float:left; margin:15px 0 0 0;}

 .d2 {float: left; margin:15px 0 5px 0; }

	#part1 { height: auto; width: 450px; float:left; margin:0 0 0 10px}
	 *html #part1 { height: auto; width: 430px; margin: 0 0 0 5px;}/*Ie6*/
		 #TitreSelect_adh { font-size: 16px; font-weight: bold; color: #CC0000; margin:20px 0 0 0;}
         #part1 img {margin: 5px; float:left;}

	#part2 {  height: auto; width:280px; height:auto; float:left; padding:5px; margin: 0 0 0 10px; 
		border-left: 1px solid #617BA0; border-right: 1px solid #617BA0; }
	  *html #part2 { width:290px;}/*Ie6*/
	   #part2 img {margin: 0px 10px 0 0;}
		.hori_spacer { margin:0 10px 0 0; background-image: url(../img/background/hori_spacer.jpg); background-repeat: repeat-y; height: 200px; width: 1px; float: left;}
		.hori_spacer2 { background-image: url(../img/background/hori_spacer.jpg); background-repeat: repeat-y; height: 200px; width: 1px; float: right;}
		.txt_Souhait {font-size: 16px; margin-top: 10px;}

		 #savoir { width:70px; height:30;float:left; margin:-15px 0 0 15px;}
		  *html #savoir { width:70px; height:30;float:left; margin:-10px 0 0 10px;}/*Ie6*/
		 #cadre_prix { height: auto; width: 250px; border: 1px #99CCCC solid; float:left; margin:0 0 0 28px; padding:10px; background:#dcebf7;}
		 *html #cadre_prix { height: auto; width: 250px; margin: 0 0 0 18px;} /*Ie6*/

 /*############ FIN Bloc CARTE REPONSE#####################*/
 
 
/*############ Bloc changement d adresse#####################*/

 #change_adressAdh { width:850px; height:50px; margin:8px 0 0 0; float: left;}
	 #info_adress_Adh {	width: 620px; height:130px;	margin:10px 0 0 0; float:left;}
	 	*html #info_adress_Adh {	width: 620px; height:50px; margin:0 0 0 -20px;	}/*Ie6*/
	 #base_info_adressAdh {float: left; width:170px; height:120px; margin:0 0 0 30px;  font-size:12px; font-weight:bold; color:#666666; }
		*html #base_info_adressAdh { width:170px; height:120px; float:left;}/*Ie6*/
	 #adhinfo_adress { width:450px; margin:0 0 0 30px; }
		*html #adhinfo_adress{ width:350px; height:150px; margin:0 0 0 30px;}/*Ie6*/
		
	/*********** formulaire pour le changement d adresse a remplir*************/
			
 .form_Change_Adress { height:350px; width: 750px; float:left; margin:10px 0 0 0; padding:10px 0 0 5px ;}
       #champs_Adh_Change { float:left; width:180px; height:250px;}
	     .civilité {margin:10px 0 0 20px;}
         .champAdh { margin:10px 0 0 20px;}
             .etoile {color: #FF6600;}
       #case_champs { float: left; width: 500px; height:auto; }
		 #cadre_champsAdh {	margin: 30px 0 0 10px;}
		 #cadre_champsAdh li {margin: 12px 0 0 0;}
		  *html #cadre_champsAdh li {margin: 11px 0 0 0;}/*Ie6*/
		      #telportable { border:#999933 1px solid; color: #666666; background-color:#fff;}
			  
		#elem_obligatoire { float: left; height: 20px; width: 300px; font-size: 10px; font-weight: bold; color: #FF6600; margin:10px 0 0 0;}
		/*** blok Valide la demande ***********/
		
			#blok_valid {	float: left; height:50px; width: 750px; margin:15px 0 0 0;}
			.val_changeAdh { margin:10px 0 5px 10px; color: #3475ad; font-weight:bold; font-size:14px; width:200px; float:left;}
				*html.val_changeAdh {margin: -20px 0 0 0px;}/*Ie6*/
			.ok {float: left; height: 28px; width: 28px;}
			.ok:hover { background: url(../img/picto/okHOVER.png) top no-repeat;}
 
/*********************## FIN Bloc changement d adresse ##***********************/

/*###################### Votre Compte ############################*/

	/** Remise 	adh************/
	 #votreCompte {	height: auto; width: 750px;}
		 #cadre_pointAdh { height: auto; width:550px; background:#edfdc8; border: 1px #1a5611 solid; float:left; margin:15px 0 10px 28px; padding:10px;}
		  .style {color: #5e7624; font-size:14px;}
		  .style2 {color: #5b7f41; font-size:19px; font-weight:bold; margin:3px;}
	 /*** sold ADH ****/ 
		 
	#sold_Adh {	float: left; height: auto; width: 750px;}
	 #commande_direct {	margin:10px 0 10px 15px;}
		 .inLine_cach a {	font-size: 16px; font-weight: bold;	color: #efb043;}
		 .inLine_cach a:hover {color:#ef7443 ;}
	 #Last_commande { width:620px; float:left; margin: 10px 0 0 15px;}

 #blok_HistCommande { float: left; height: auto; width:680px; margin: 10px 0 0 15px;}
   .titre_HistCommande{ height:30px; background:url(../img/background/degHistCommande.jpg) repeat-x top;  text-align:right; font-size:15px; color:#FFFFFF;padding:5px 13px 0 0; }
	
 #cadre_HistCommande {font-size: 14px;	height: auto; /*width: auto; margin: -3px 0 8px 0;*/ border: solid 1px #0e5c89;}
 #cadre_HistCommande td {border-bottom:  solid 1px #0e5c89; }
.partie1_commande { border-bottom:1px #1a5611 solid; padding:8px; }
.partie1_commande2 {background-color:#fff; border-bottom:2px #1a5611 solid; padding:8px; font-weight:bold; color:#1a5611;}

/*********************## FIN Votre Compte ##************************/

/*################### Commande Express ################*/

 #CE { margin:10px 0 0 15px; float:left;}
    
 #cadre_CommandeExpress { width:650px; /*border: 1px #1a5611 solid; */background:#edfdc8; padding:8px; }
  #ComExp { float:left; height: auto; width: 490px; border: solid 1px #336666; background:#FFF; margin:15px 0 0 0; padding:10px 10px 10px 30px;}
   .lien2 { width:390px;height:30px; float: left; margin:15px 0 0 0;}

 .serviceClient {	height: auto;	width: 735px; float:left; margin: 10px 0 0 15px;}
 .serviceClient a { color: #145C74; }
  .titreService { font-size: 16px; font-weight: bold; color: #2d8a92; margin:5px;}
   .messContact  {font-weight: bold; color: #145c74;}

#cmdeExpr input {width: 110px; font-weight: bold;}
   
.txtService { margin: 10px 0;}
/*********************## FIN Commande Express ##************************/

/*################### ContactNous ################*/
 
 .titreContact { font-size: 19px; font-weight: bold; color: #efb043; margin:5px;}
	 .suggest {	font-size: 15px; color: #495264; margin: 0 0 10px 15px;}
	 .messContact2 a {font-weight: bold;	color: #339999; text-decoration: underline;}
	 .messContact2 a:hover { color:#145c74; text-decoration: none;}
 
 #envoierNous {	float: left; height: auto; width: 750px; margin:10px 0 0 10px; padding:5px;}
   .tireCN { font-size: 19px; font-weight: bold;  color: #475f91;}
   
 .NousContact {	float: left; height: auto;	width: 740px; margin:10px; font-size:14px; color:#787878;}
 	*html .NousContact{ margin:-3px 0 5px 0;}/*Ie6*/
 
 .Blok_contact {	float: left; height: auto; width: 740px; margin:10px 0 0 10px;}
  .Notification { font-weight:bold; color:#787878;}



 #fone { float: left; margin: -20px 0 0 152px; font-size:16px; font-weight:bold;}
  *html #fone { margin: -20px 0 0 75px;}/*Ie6*/

 .Blok_contact a {text-decoration: underline; font-weight: bold; font-size: 14px;}
 /*********************## FIN ContactNous  ##************************/
 
/***#################### Bon Commande  #########################**/ 
.titreRub_adh { padding-top: 20px; }

  #BonCommande { width:750px; float: left; margin:10px 0 0 15px;}
 	.violine {	color: 70007F;}
	
	/**cadre description de la commande*/
   #table { float:left; height: auto; width: 750px;  font-weight:bold;}
   	  .table1 {height: 30px;	width: 356px; color:#475f91;}
  	    .linecadreDescr { text-align:center; height: 15px; border: 1px #336699 solid; background:#c0cad1; padding:5px; margin:0 5px 10px 0; }
      .table2 {	height: 30px; width: 356px; margin:0 0 10px 0;}
	    .SscadreDescr { text-align:right;	height: 15px; border: 1px #336699 solid; background:#FFFFFF; padding:5px; margin:0 5px 10px 0;}	  
 
#RecapCommande { border: 1px solid #1a5611; height: 135px; width: 750px; float:left; padding:8px; float:left;}
	#colorRC {color: #465324; font-size: 16px; margin: 10px 0;  }

	.CadreRecap { text-align:center; height: 30px; border: 1px #336699 solid; background:#c0cad1; padding:8px 6px 6px 6px; margin: 0 3px 0 0;}
	.cadreBasRecap { border:none; height: auto; border: 1px #336699 solid; background:#F2FFD9; margin:5px 0 0 0 ;}
	
	.CadreR{ /*text-align:center;*/ margin: 0 5px 0 0; height: 36px; border: 1px #336699 solid; background:#FFF; padding:0px 6px 8px 6px;}
	
    .topPart2 { float: left; height: 50px; width: 380px;}
	.TTCpart3 { float: left; height:60px;width: 250px; text-align:center;}
		.SsCadreRecap { text-align:right; height:10px; width:235px; border: 1px #336699 solid; background:#FFF;  padding:0 6px 8px 6px; margin:0 0 5px 0;}
	.eropart3 { float:left; height:60px; width: 130px;}
        .ero {	text-align:right; height:10px; width:100px; border: 1px #336699 solid; background:#FFF;  padding:0 6px 8px 6px; margin:0 0 5px 6px;}
/*********************## FIN Bon Commande  ##************************/		

#bloc_avantage {
color: #666666;
}

.avtg_prime {
color: #6AB3B4;
}

.avtg_cond {
color: #AA2D82;
}

/* ##### - bloc PAGINATION - #################################################################### */

.pagination {
/*	position: absolute;
	top: 0px;*/
	font-size: 14px;
	height: 30px;
	margin-left: 10px;
	margin-right: 25px;
	padding: 15px 0;
	vertical-align: middle;
/*	border: 1px solid #00ccff;*/

border-bottom-color:#BCCB92;
border-bottom-style:solid;
border-bottom-width:1px;

}

.pagination span {
	margin: 0 2px;
/*	width: 60px;*/
	display: block;
	float: left;
}

.pagination a {
	margin: 0 2px;
	width: 18px;
	height: 16px;
	display: block;
	float: left;
	text-align: center;
	border: 1px solid gray;
	font: normal 14px "geneva", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	background: #ffffff;
	text-decoration: none;
}

.pagination a:hover {
	background: #cccccc;
	border: 1px solid gray; 
	text-decoration: none;
}

.pagination a.selected {
	background-color: #828282;
	color: #ffffff;
}


/* COMMON *************************************/
#conteneur { width: 750px; }


.spacer {
/*float: left; */ /*  est-ce bien sur ???  */
background:transparent url(../img/background/spacer.png) repeat-x scroll center top;
height:1px;
width:100%;
}

/* PAGE ***************************************/
#mois_revue {
width: 148px;
height: 24px;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: 600;
color: #3B0F0F;
background: transparent url(../img/background/tete_mois_revue.jpg) no-repeat;
margin: 0 10px 10px 0;
padding-top: 2px;
}

.title_menu {
width: 100%; margin-bottom: 10px;
}

.title_menu_img {
background: transparent url(../img/background/tete_mois_revue.jpg) repeat-x;
width: 100%; text-align: center;
margin-bottom: 5px;
}

.title_menu img { margin: 0px auto; }

#player object {
margin : 2px 0px;
vertical-align: middle;
}

.extrait { 
border: 1px solid #BCCB92;
padding: 10px;
width: 50%;
}

.lien_lv_home_extr {display: block; margin-top: -35px; text-align: right;}

.epuise { font-weight: bold; color: #CA1212; }
