/* CSS Document */

p, img {
	margin: 0;
	padding: 0;
}

&gt; {
	font-size:11px;
	color:#970000;
}



form{
	padding:0;
	margin:0;
}

 BODY
   {
    scrollbar-face-color: #BD1A08;
    scrollbar-shadow-color: #BD1A08;
    scrollbar-highlight-color: #BD1A08;
    scrollbar-3dlight-color: #EB0031;
    scrollbar-darkshadow-color: #EB0031;
    scrollbar-track-color: #BD1A08;
    scrollbar-arrow-color: #EB0031;
   }



/*_______DEBUT TYPO_____DEBUT TYPO______________DEBUT TYPO_____DEBUT TYPO____________DEBUT TYPO_____DEBUT TYPO____________DEBUT TYPO_____DEBUT TYPO______*/
h1{
	margin: 0;
	padding: 0;
	/*font-weight:bold;*/
	font-size:11px;
	font: Arial, Helvetica, sans-serif;
	color:#cc001e;
	font-weight:bold;
}

h2 {

	font-weight:bold;
	font-size:12px;
	color:white;
	margin: 0;
	}


.h2_jaune {
	padding: 20px 0 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#feaa29;
	margin: 0;
	}
	
h3 {
	font-size:12px;
	color:#F3BC2A;
	margin-top: 18px;
	margin-bottom: 2px;
	}

h4 {
	font-size:12px;
	color:#F3BC2A;
	margin-bottom:2px;
	}


#acces_accueil{
	display: block;
	width:316px;
	height:142px;
}



		
.arial_11_blanc{
	color:white;
	font-size:11px;
	font-weight:inherit;
	font-weight:normal;
	}
		#c3_actus_p{
			padding:33px 14px 0 18px;
			margin:0 0 1px 2px;
			text-align:justify;
		}
	
	

.arial_12_blanc{	
	font:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	line-height:16px;
	}
	
.arial_10_blanc{
	color:white;
	font-size:10px;
	}
	
.arial_11_rouge {
	font:arial;
	color:#D4002C;
	font-size:11px;
	font-weight:normal;
	/*font-stretch:extra-condensed;*/
	}
		#carte_shopping_inc{
			padding:185px 20px 0 18px;
			text-align:justify;
		}
		#feg_inc{
			padding:30px 20px 0 58px;
			text-align:justify;
		}
	
.arial_11_rougef {
	font:arial;
	color:#970000;
	font-size:10px;
	font-weight:bold;
	/*font-stretch:extra-condensed;*/
	}
	
.arial_11_gris{	
	font:Arial;
	font-size:11px;
	color:#656565;
	}
	
.arial_footer {
	color :white;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:35px 0 0  0;
	}
	
.clear {clear:both;}	


#nom_boutique {
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#f1b01c;
	padding:15px 0 0 18px;
	}
	
#coord_boutique {
	font:Arial;
	font-size:11px;
	color:#f1b01c;
	font-weight:bold;
	padding: 5px 0 0 20px;
	line-height:16px;
	}
	
.arial_blanc_boutique {
	color:white;
	font-size:11px;
	padding:32px 20px 12px 12px;
	}

.my_arial_blanc_boutique {
	color:white;
	font-size:11px;
	padding:5px 0px 12px 12px;
	}


#mydesc_boutique {
    color:white !important;
	font-size:11px;
}


	
.en_savoir_plus {
	font:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-align:right;
	padding-right:40px;
	}
		#shopping_lien{
			padding: 0 45px 0 0;
			color:#D4002C;
		}
		#news_centre_lien{
			padding-top:26px;
		}
		
		#presse_lien{
			margin-top:-4px;
			padding:14px 43px 0 0;
		}
		#feg_lien{
			padding-top:9px; color:#D4002C;
			
		}
		
	
.a_jaune {text-decoration : none; color:white; }
.a_jaune:hover {text-decoration : none; color:#F3BC2A; cursor:pointer;}

.a_gris {text-decoration : none; color:#656565; }
.a_gris:hover {text-decoration : none; color:#656565; cursor:pointer;}

.a_rouge {text-decoration:underline; color:#D4002C; font:arial; font-size:11px}
.a_rouge:hover {text-decoration:underline; color:#D4002C; cursor:pointer; font:arial; font-size:11px}

.a_image {text-decoration:none; color:#D4002C; font:arial; font-size:11px}
.a_image:hover {text-decoration:none; color:#D4002C; cursor:pointer; font:arial; font-size:11px}
	
.a_rouge_f {text-decoration:underline; color:#970000;font-size:10px}
.a_rouge_f:hover {text-decoration:underline; color:#970000; cursor:pointer;}	

a {text-decoration:underline; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#ffffff; cursor:pointer;}

.a_footer {text-decoration : none; color:white; }
.a_footer:hover {text-decoration : none; color:white; cursor:pointer;}



.puce_jaune{
	background-image:url(../img/puce_jaune.gif);
	background-repeat:no-repeat;
	background-position:0 13px;
	font:Arial;
	font-size:11px;
	color:#70706f;
	padding: 10px 10px 0 14px;
	}

#coord_feg {
	font:Arial;
	font-size:11px;
	color:#70706f;
	padding: 0px 0 0 36px;
	line-height:24px;
	}
	
.puce_rouge{
	background-image:url(../img/puce_rouge.gif);
	background-repeat:no-repeat;
	background-position:0 13px;
	font:Arial;
	font-size:11px;
	color:#70706f;
	padding: 10px 10px 0 13px;
	}
	
.p_revue_presse {
	background-image:url(../img/picto_presse.gif);
	background-repeat:no-repeat;
	background-position:left;
	font:Arial;
	font-size:11px;
	color:#70706f;
	padding-left:22px;
	padding-top:8px
	}
	
	
.resultat_recherche {
	color:#ac1700;
	text-decoration:underline;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
	}

.pager {
	color:#ac1700;
	text-decoration:underline;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
	}

a.myresult {text-decoration:underline; color:#ac1700;}
a.myresult :hover {text-decoration:underline; color:#ac1700; cursor:pointer;}

a.pager {text-decoration:none; color:#ac1700;}
a.pager :hover {text-decoration:none; color:#ac1700; cursor:pointer;}

	.liens_paragraphes{
		text-decoration:none;
	}
	.liens_paragraphes:hover{
		text-decoration:underline;
	}

	
.typo_rouge_membre{
	color:#ab1600;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:50px;
}

.typo_rouge_simple{
	color:#ab1600;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.typo_rouge_simple_plus_grosse{
	color:#ab1600;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.typo_rouge_simple_vraiment_grosse{
	color:#ab1600;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.typo_gris-padding{
	color:#656565;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:20px 15px 20px 15px;
}

.typo_gris-little{
	color:#656565;
	font: Arial, Helvetica, sans-serif;
	font-size:10px;	
}
 .typo_orange{
 	color:#feaa29;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

 .typo_orange_plus_grosse{
 	color:#feaa29;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}

#padding_top{
	padding-top:20px;
}
/*________FIN TYPO_________FIN TYPO_________ ________FIN TYPO_________FIN TYPO_________ ________FIN TYPO_________FIN TYPO_________ ________FIN TYPO_______*/

 input {
 	height:16px;
	font-size:9px;
	padding-left:5px;
	padding-top:2px;
	border:0;
	color:#D4002C;
	}
 
 
 
 select {
 	width:188px;
	height:18px;
	font-size:9px;
	padding:2px;
	border:0;
	color:#D4002C;
	background-image:url(/img/input188_2.png);
	background-repeat:no-repeat;
	}
	
	

body {
	background-color:#ffffff;
	margin: 0;
	font-family:Helvetica;
		}


	
.conteneur1	
	{
	/*background-color:#D81F26;*/
	/*background-color:#d82027;*/
	/*background:url(../img/bg_test_3.jpg);*/
	width:962px;
	padding-left:102px;
	}
	
	.header {
		min-height:172px;
		width:950px;
		margin: 0 0 0 0px;
		text-align: right;
		}
		
		#carte_shopping {
			width:950px;
			font-weight:bold;
			font-size:12px;
			color:#cc001e;
			float:right;
			}

#conteneur_centre {

	min-height:713px;
	width:761px;
	}


/* DéBUT INDEX______DEBUT INDEX______DEBUT INDEX_____DEBUT INDEX______DEBUT INDEX__________DEBUT INDEX______DEBUT INDEX______DEBUT  INDEX_______DEBUT INDEX___*/

	.colonne1 {
		min-height:713px;
		width:214px;
		background-color:white;
		float:left;
		}
		
			.c1_1 {
				min-height:272px;
				width:214px;
				background-color:#ffffff;
				}
				
				
					
				.img_150_boutiques {
					height:169px;
					width:184px;
					background-image:url(../img/150boutiques.gif);
					background-repeat:no-repeat;
					margin-left:14px;
					}
					
					.1_clic {
					width:180px;
					height:10px;
					margin-left:24px;
					}
				
				  #recherche {
				  
					width:148px;
					margin: 0px 0 0 9px;
				  }
				  
				  #carte {
				  	
					width:186px;
					margin:5px 0 0 9px;
					
				  }
				  
				  #commerce {
				 
					width:186px;
					margin:5px 0 0 9px;
			
				  }
				  
				  #activite {
				  
					width:186px;
					margin: 5px 0 0 9px;
			
				  }		  
				  
				  
			.c1_2 {
				height:184px;
				width:194px;
				background-image:url(../img/actus_2_2.png);
				background-repeat:no-repeat;
				margin: 8px 18px 0px 1px;
				}
				
				
				.c1_3b {
				height:143px;
				width:200px;
				background-image:url(../img/Pratique-1.png);
				background-repeat:no-repeat;
				margin: 0px 0px 1px 2px;
				text-align:justify;
					}
					
					
				#voir_pratique {
				font:Arial;
				font-size:11px;
				color:white;
				font-weight:bold;
				padding:16px 0 0 74px;
				}
					
				
				
			.c1_4 {
				height:88px;
				width:195px;
				background-image:url(../img/feg.png);
				background-repeat:no-repeat;
				margin: 0 0 0 2px;
				text-align:justify;
				}
				
			.c1_5 {
				height:91px;
				width:195px;
				background-image:url(../img/presse.png);
				background-repeat:no-repeat;
				margin: 2px 0px 0 2px;
				text-align:justify;
				}
		
	.colonne2 {
		min-height:712px;
		width:308px;
		float:left;
		}
		
			.c2_1 {
				height:128px;
				width:294px;
				background-image:url(../img/affiche.gif);
				background-repeat:no-repeat;
				margin: 32px 0px 0px 0px;
				}
				
				.c2_1 img{
					float:right;
					}		
								
		
			.c2_2 {
				height:532px;
				width:292px;
				background-image:url(../img/affiche_degrad.png);
				background-repeat:repeat-y;
				border : 2px solid #D00029;
				margin: 14px 0px 0px 0px;
				}
		
					.c2_2_1 {
						height:48px;
						width:292px;
						background-image:url(../img/coupdoeil.gif);
						background-repeat:no-repeat;
						}				
						
						
					.promo {
						height:102px;
						width:264px;
						background-color:#ad000b;
						background-image:url(../img/points_rouges.jpg);
						background-position:bottom;
						background-repeat:no-repeat;
						border : 2px solid #c40019;
						margin: 0px 0px 7px 14px;
						}

					.promo img{
							border: 2px solid #D00029;
							margin: 18px 25px 0 8px;
							float:left;
							}
						
				#bas_c2_2 {
					background-image:url(../img/bas_c2_2.jpg);
					background-repeat: no-repeat;
					height:32px;
					width:290px;
					}
				
				
				.num_carte_shopping {
					position:absolute;
					height:20px;
					width:150px;
					left:650px;
					top:180px;
					}
		
		
		
	.colonne3 {
	
		width:224px;
		background-color:#ffffff;
		float:left;
		margin-top:5px;
		}
		
			.c3_1 {
				height:450px;
				width:206px;
				background-image:url(../img/carte_shopping_index2.jpg);
				background-repeat: no-repeat;
				}
				
			.c3_2 {
				height:96px;
				width:192px;
				/*background-image:url(../img/bonreduction.png);
				background-repeat:no-repeat;*/
				margin: 9px 0px 0px 7px;
				}
				
			.c3_3 {
				height:110px;
				width:192px;
				background-image:url(../img/news_letter_2.jpg);
				background-repeat:no-repeat;
				margin: 9px 0px 0px 7px;
				}
				
					#news {
						margin: 5px 0 0 30px;
						width:94px;
						height:15px;						
						}
				
				
			.c3_4 {
				height:70px;
				width:200px;
				background-image:url(../img/partenaire.gif);
				background-repeat:no-repeat;
				margin: 9px 0px 0px 7px;
				}
				

		#bottom {
			width:962px;
			height:87px;
			background:url(../img/bg_test_bottom3.jpg);
			background-repeat:no-repeat;
			}	
				
				
/* FIN INDEX______FIN INDEX________FIN INDEX________FIN INDEX_______FIN INDEX___________FIN INDEX______FIN INDEX_________FIN INDEX_________FIN INDEX______*/	




/* DéBUT page Boutique______DEBUT page Boutique_____DEBUT page Boutique____DEBUT page Boutique____DEBUT page Boutique_________DEBUT page Boutique______*/




#bloc_boutique {
	width:506px;
	min-height:690px;
	float:left;
	background-image:url(../img/bloc_boutique2.jpg);
	background-repeat:no-repeat;
	margin:15px 12px 0 0;
	}	
	
	#bloc_boutique img {
		border:solid 2px #eb0031;
		}

#colonne_boutique {
	float:left;
	width:230px;
	margin-top:-12px;	
	}

#bloc_carte_shopping {
	height:262px;
	width:206px;
	background-image:url(../img/carte_shopping_index2.png);
	background-repeat: no-repeat;
	margin-bottom:15px;
	}
	
.pictos_boutique {
	padding-right:5px;
}

#coord_boutique_photo{
	width:500px;
	height:180px;
	}

#photo_boutique{
	padding-left:260px;
	}

#trigger_1{
	margin-left:16px;
	margin-top:12px;
	float:left;
	cursor:crosshair;
	}


#description_boutique {
	width:252px;
	height:244px;
	background-image:url(../img/description_commerce.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
	margin: 20px 0 0 8px;
	background-color:#bd1a08;
	float:left;
	}

	
#com_image {
	width:202px;
	height:93px;
	background-image:url(../img/com_en_image.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
    float: left;
	margin:20px 0 0 12px;
	background-color:#bd1a08;
	}
	
	#com_image img{
		border:2px solid #eb0031;
		float:left;
		margin: 37px 0px 0 12px;
		}
	
#horaires {
	width:202px;
	min-height:67px;
	background-image:url(../img/horaires.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
    float: left;
	margin:10px 0 0 12px;
	background-color:#bd1a08;
	}
	
#parking {
	width:202px;
	height:51px;
	background-image:url(../img/parking_proximite.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
    float: left;
	margin:10px 0 0 12px;
	background-color:#bd1a08;
	}
	
#promotions {
	width:470px;
	min-height:400px;
	background-image:url(../img/promotions.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
    float: left;
	margin:5px 0 20px 8px;
	background-color:#bd1a08;
	}

#coupon {
	width:470px;
	min-height:90px;
	background-image:url(../img/coupon_promo_boutique.gif);
	background-repeat:no-repeat;
	border:solid 2px #eb0031;
    float: left;
	margin:10px 0 20px 8px;
	background-color:#bd1a08;
	}

.ciseaux {
	float:left;
	padding:5px 3px 2px 0;
}

.promo_coupons {
	margin: 50px 0 0 0;
}

.bouton_coupon {
	margin-left:5px;
}

	
.promo2 {
	height:48px;
	width:210px;
	margin: 40px 0px 12px 12px;
	}


.promo2 img{
		border:solid 2px #eb0031;
		margin:0px 20px 0 0px;
		float:left;
		}

/* FIN page Boutique______FIN page Boutique_____FIN page Boutique____FIN page Boutique____FIN page Boutique_________FIN page Boutique______*/













/* Début FEG_________Début FEG_______________Début FEG______________Début FEG_______________Début FEG_______________Début FEG____________Début FEG______*/
#bloc_principal_feg {
	width:506px;
	min-height:690px;
	float:left;
	margin:34px 12px 0 3px;
}
#titre_feg {
	height:29px;
	margin-left:10px;
	background-image:url(../img/feg_titre.gif);
	background-repeat:no-repeat;
	}	
#texte_feg {
	padding : 25px 10px 10px 10px;
	margin-bottom:35px;
	}

#texte_feg img{
	padding:3px 2px 2px 0;
	float:left;
}

#contact_feg {
	/*background-image:url(../img/picto_contact_feg.gif);*/
	background-repeat:no-repeat;
	margin: 5px 0 0 10px;
	height:142px;
	border:solid 1px #aa1600;
	}
	
#contact_feg_contenu {
	padding-top:10px;
}

#nous_contacter{
	float:left;
	margin:0 10px 0 0px;
}
	
#pictos{
	float:left;
	margin: 0 7px 0 0;
	}
	
#poste {
	background-image:url(../img/picto_poste.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	}
	
#tel {
	background-image:url(../img/picto_tel.gif);
	background-repeat:no-repeat;
	margin-top:12px;
	}

#fax {
	background-image:url(../img/picto_fax.gif);
	background-repeat:no-repeat;
	margin-top:13px;
	}

#mail {
	background-image:url(../img/picto_mail.gif);
	background-repeat:no-repeat;
	margin-top:12px;
	padding-right:8px;
	width:147px;
	}
	
#photo_groupe_FEG{
	margin:10px 0 10px 130px;
}

#liste_feg1{
	margin: 13px 0 0 30px;
	}
#liste_feg2{	
	margin:24px 3px 2px 0;
	}

/* Fin FEG___________Fin FEG___________Fin FEG____________Fin FEG____________Fin FEG_______________Fin FEG_________fin FEG_____________*/











/* DéBUT CONDITIONS GENERALES______DEBUT CONDITIONS GENERALES_____DEBUT CONDITIONS GENERALES____DEBUT CONDITIONS GENERALES____DEBUT CONDITIONS GENERALES___*/

#bloc_principal_conditions_generales {
	width:506px;
	min-height:690px;
	float:left;
	margin:34px 12px 0 3px;
	}

#titre_conditions_generales {
	height:29px;
	margin-left:10px;
	background-image:url(../img/conditions_generales_titre.gif);
	background-repeat:no-repeat;
	}
	
#but_site {
	margin: 5px 0 0 30px
	}
	
/* Fin  CONDITIONS GENERALES______Fin  CONDITIONS GENERALES_____Fin  CONDITIONS GENERALES_______Fin  CONDITIONS GENERALES______Fin  CONDITIONS GENERALES___*/











/* DéBUT DESABONNER______DEBUT DESABONNER___________DEBUT DESABONNER___________DEBUT DESABONNER__________DEBUT DESABONNER__________DEBUT DESABONNER__*/
#bloc_principal_desabonner {
	width:506px;
	min-height:690px;
	float:left;
	margin:34px 12px 0 3px;
	}

#titre_desabonner {
	height:40px;
	margin-left:10px;
	background-image:url(../img/desabonner_titre.gif);
	background-repeat:no-repeat;
	}
	
#desabonner {
	width:475px;
	height:220px;
	}	
	
	
	
textarea {
	width:370px;
	height:160px;
	margin-top:18px;
	}
/* Fin DESABONNER______Fin DESABONNER_______Fin DESABONNER__________Fin DESABONNER_______________Fin DESABONNER________________Fin DESABONNER__*/
	
	
	
	
	
	
	
	
	

/* DéBUT PRESSE______DEBUT PRESSE_____________DEBUT PRESSE________________DEBUTPRESSE_________________DEBUT PRESSE___________________DEBUT PRESSE__*/
#bloc_principal_presse {
	width:506px;
	min-height:690px;
	float:left;
	margin:19px 12px 0 3px;
	}

#titre_revue_presse{
	padding: 15px 30px 0 10px;
	float:left;
	}
	
#conteneur_revue_1 {
	width:490px;
	float:left;
	padding-left:15px;
	}

#conteneur_revue_2 {
	height:200px;
	width:212px;
	padding-left:50px;
	float:left;
	}

#conteneur_revue_3 {
	height:200px;
	width:212px;
	padding-left:15px;
	float:left;
	}

#conteneur_revue_4 {
	height:200px;
	width:212px;
	padding-left:50px;
	float:left;
	}

#lien_presse{
	position:relative;
	float:right;
	margin-top:-15px;
	max-height:10px;
}
/* Fin PRESSE______Fin PRESSE__________Fin PRESSE______________Fin PRESSE_________________Fin PRESSE_____________________Fin PRESSE_______*/









/* DéBUT RECHERCHE__________DEBUT RECHERCHE____________DEBUT RECHERCHE_______________DEBUT RECHERCHE_____________DEBUT RECHERCHE__________DEBUT RECHERCHE__*/

#bloc_principal_recherche {
	width:506px;
	min-height:690px;
	float:left;
	margin:34px 12px 0 3px;
	}

#titre_recherche {
	height:29px;
	margin-left:10px;
	background-image:url(../img/recherche_titre.gif);
	background-repeat:no-repeat;
	}
	
.resultat {
	height:200px;
	padding:30px 0 10px 30px;
	}

/* DéBUT espace-membre______DEBUT espace-membre_____________DEBUT espace-membre________________DEBUT espace-membre_________________DEBUT espace-membre__*/

#titre_espace-membre {
	height:29px;
	margin-left:10px;
	background-image:url(../img/espace-membre/espace-membre_titre.gif);
	background-repeat:no-repeat;
	}	

.actualisation{
	background-image:url(../img/espace-membre/actualisation_espace-membre.gif);
	background-repeat:no-repeat;
	background-position:0 9px;
	font:Arial;
	font-weight: bold;
	font-size:11px;
	color:#ab1600;
	padding: 10px 10px 0 17px;
	}


.puce_jaune_membre{
	background-image:url(../img/puce_jaune.gif);
	background-repeat:no-repeat;
	background-position:0 13px;
	font:Arial;
	font-weight: bold;
	font-size:11px;
	color:#ab1600;
	padding: 10px 10px 0 14px;
	}

.texte_adresse_membre{
	font:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	color:#656565;
	padding-left:10px;
}

#argent{
	float:left; 
	margin: 30px 3px 0 0px;
}

#points {
	padding : 20px 10px 10px 10px;
	}

#tableau_points {
	padding : 20px 10px 10px 10px;
	}


.tab_rec1{
border:solid 1px #ab1600;
}

#tab_background{
	background:url(../img/espace-membre/px_blanc.gif)right repeat-y;
	background-color:#ab1600;
	font:Arial;
	font-weight: bold;
	font-size:11px;
	color:#f1b01c;
	vertical-align:middle;
}

#tab_no_repeat{
	background: right no-repeat;
	background-color:#ab1600;
	font:Arial;
	font-weight: bold;
	font-size:11px;
	color:#f1b01c;
}

#tab_no_repeat_bas{
	background: right no-repeat;
	font:Arial;
	font-size:11px;
	color:#70706f;
	line-height: 18px;
}

.tab_rec1 td{
	background:url(../img/espace-membre/px_rouge.gif) right repeat-y;
	font:Arial;
	font-size:11px;
	color:#70706f;
	line-height: 18px;
}


/* DéBUT carte-shopping______DéBUT carte-shopping______DéBUT carte-shopping______DéBUT carte-shopping______DéBUT carte-shopping______DéBUT carte-shopping*/

#titre_carte-shopping {
	margin-left:10px;
	}	

#texte_descriptif{
	width:307px;
	float:left;
	padding : 25px 8px 10px 10px;
}

#avantages{
	background-image:url(../img/carte-shopping/avantages.gif);
	margin-top:5px;
	background-repeat:no-repeat;
	width:145px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#aa1600;
	padding:48px 16px 30px 20px;
	font-size:10px;
	font-weight:bolder;
	text-align:justify;
	line-height:13px;
}

#question_reponse{
	width:493px;
	border:1px solid #aa1600;
	float:left;
	margin:4px 0 5px 5px;
}


#texte_tableau_question_reponse{
	font:Arial;
	font-size:11px;
	color:#656565;
	padding:10px 10px 5px 10px;
}

#notification_fin_tableau{
	font-size:10px;
}
	
#baby_carte{
	float:left;
	padding : 30px 7px 2px 0px;
}

#lettre_L{
	float:left;
	margin:34px 5px 1px 1px;
}

#lettre_E{
	float:left;
	margin:5px 3px 1px 1px;
}



/* DéBUT erreur-404______DéBUT erreur-404______DéBUT erreur-404______DéBUT erreur-404______DéBUT erreur-404______DéBUT erreur-404______DéBUT erreur-404______*/

#titre_404 {
	height:29px;
	margin-left:5px;
	background-image:url(../img/404/erreur_404.jpg);
	background-repeat:no-repeat;
	}

#texte_404 {
	padding : 30px 10px 10px 10px;
	}
	
/* DéBUT confirm-newsletter_________DéBUT confirm-newsletter_________DéBUT confirm-newsletter_________DéBUT confirm-newsletter_________*/

#titre_confirm_newsletter {
	height:29px;
	margin-left:10px;
	background-image:url(../img/confirm-newsletter/titre-confirm-newsletter.jpg);
	background-repeat:no-repeat;
	}

#texte_confirm_newsletter {
	padding : 30px 10px 10px 10px;
	}
	
/* DéBUT video_________DéBUT video_________DéBUT video_________DéBUT video_________DéBUT video_________DéBUT video_________DéBUT video_________*/

#titre_video {
	height:29px;
	margin-left:10px;
	background-image:url(../img/video/titre-video.jpg);
	background-repeat:no-repeat;
	}

#texte_video {
	padding : 20px 10px 10px 10px;
	

	}
	
#video{
margin-left:5px;
margin-top:30px;
margin-bottom:25px;
width:480px;
height:504px;
float:left;

}
	
/* DéBUT contact_________DéBUT contact_________DéBUT contact_________DéBUT contact_________DéBUT contact_________DéBUT contact_________*/

#titre_contact {
	height:29px;
	margin-left:10px;
	background-image:url(../img/titre_contacts.png)
	background-repeat:no-repeat;
	}

#texte_contact {
	padding : 20px 10px 10px 10px;
	}

#select_contact {
	width:186px;
	margin: 5px 0 0 25px;
	}
	
#input_contact {
color:#000000;
border:1px solid #a5acb2;
height:16px;
font-size:10px;
}

#envoyer
{

height:17px;

}

#textarea_contact {
font-family:Arial;
font-size:11px;

}

/* DéBUT confirm-contact_________DéBUT confirm-contact_________DéBUT confirm-contact_________DéBUT confirm-contact_________DéBUT confirm-contact_________*/

#titre_confirm_contact {
	height:29px;
	margin-left:10px;
	background-image:url(../img/confirm-contact/titre-confirm-contact.jpg);
	background-repeat:no-repeat;
	}

#texte_confirm_contact {
	padding : 20px 10px 10px 10px;
	}

/* DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________*/

#titre_erreur_contact {
	height:29px;
	margin-left:10px;
	background-image:url(../img/confirm-contact/titre-erreur-contact.jpg);
	background-repeat:no-repeat;
	}

#texte_erreur_contact {
	padding : 20px 10px 10px 10px;
	}

/* DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________DéBUT erreur-contact_________*/

#titre_partenaires {
	height:29px;
	margin-left:10px;
	background-image:url(../img/partenaires/partenaires.jpg);
	background-repeat:no-repeat;
	}

#texte_partenaires {
	padding : 20px 10px 10px 10px;
	}

/* Infos_pratiques__________Infos_pratiques__________Infos_pratiques__________Infos_pratiques__________Infos_pratiques__________Infos_pratiques__________*/

#titre_info_pratiques {
	margin-left:10px;
	}

#bloc_principal_info_pratiques {
	padding:40px 10px 25px 10px;
	text-align:justify;
	}
	
#picto_info_pratiques {
	padding:0px 20px 20px 0px;
	float:left;
}


/* fond back office __________fond back office __________fond back office __________fond back office __________fond back office __________*/


#bloc_principal-back-office{
	width:700px;
	min-height:690px;
	float:left;
	margin:15px 10px 0 10px;
}

#carte_shopping_deconnexion {
			width:950px;
			padding: 144px 3px 7px 0px;
			font-weight:bold;
			font-size:12px;
			color:#cc001e;
			float:right;
			}
			
#deconnexion-rouge{
		padding:0 3px 1px 0;
}

#titre_bienvenue{
	margin:4px 0 15px 0;
}

#ventre{
	background-color:#970000;
	padding:10px 10px 10px 10px;
	height:600px;
}

/* menu______menu______menu______menu______menu______menu______*/

.glossymenu{
	position: relative;
	padding: 0 0 0 30px;
	margin: 0 auto 0 auto;
	background:url(../img/back_office/barre_de_menu_feg_fond.gif) repeat-x;
	height: 42px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	color:#970000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0px 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 42px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background:url(../img/back_office/barre_de_menu_feg_bord.gif) no-repeat;
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background:url(../img/back_office/barre_de_menu_feg_hover.gif) no-repeat right top; /*right tab image path*/
}



a.arial_11_blanc {
	text-decoration: none !important;
}
a.arial_11_blanc:hover {
	text-decoration: underline;
}

/* Plan du site__________Plan du site__________Plan du site__________Plan du site__________Plan du site__________Plan du site__________*/

#titre-plan-du-site {
	height:23px;
	margin-left:10px;
	background-image:url(/img/titre_plandusite.png);
	background-repeat:no-repeat;
	}
	
.titre-menu {
	font:arial;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	}

#padding_plan {
	padding-left:30px;
	}
	
/*Meteo__________Meteo__________Meteo__________Meteo__________Meteo__________Meteo__________Meteo__________Meteo__________Meteo__________*/

#bloc_principal_meteo {
	padding:0px 5px 45px 10px;
	text-align:justify;
	}

#padding_widget {
	float:left;
	margin-left:0px;
	margin-top:70px;
	}

#image_meteo{
	margin-top:20px;
}

#titre_meteo{
	 margin: 0 265px 20px 10px;
	 }

#cerise {
	float:right;
	margin-top:15px;
}

/*Infos_parking__________Infos_parking__________Infos_parking__________Infos_parking__________Infos_parking__________Infos_parking__________*/

#bloc_principal_parking {
	padding:20px 10px 25px 10px;
	text-align:justify;
	}

#map{
	margin-top:-10px;
	margin-left:10px;
	margin-right:10px;
	width:506px;
	height:400px;
}

#zen_femme {
	padding:15px 25px 0px 0;
	float:left;
	}
	
#fleche_rouge {
	padding:15px 15px 10px 0;
	float:left;
	}

/*Contact_pratique__________Contact_pratique__________Contact_pratique__________Contact_pratique__________Contact_pratique__________Contact_pratique__________*/

#bloc_principal_contact_pratique {
	padding:20px 10px 20px 10px;
	text-align:justify;
	}

#infos_contact{
	width:220px;
	height:100px;
	padding:20px 10px 20px 10px;
	float:left;
}

#infos_contact img {
	padding:0 3px 0 0;
	}

#titre_infos{
	font-size:14px;
	font: Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
}

#texte_infos{
	padding: 0 0 0 13px;
}

/*Accès-Grasse__________Accès-Grasse__________Accès-Grasse__________Accès-Grasse__________Accès-Grasse__________Accès-Grasse__________*/

#bloc_acces_grasse {
	padding:70px 10px 25px 10px;
	text-align:justify;
	}
	
.titre-menu_transport{
	font:arial;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	padding:20px 0 0px 0px;
	}

#titre_infos_acces{
	margin: 0;
	padding: 0;
	font-size:14px;
	font: Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:bold;
}

#clefs{
	float:right;
	margin:0 10px 10px 0;
	}

#pictos_transport{
	float:left;
	padding: 0 5px 0 0;
	}
	
.texte-transport{
	padding: 0 0 0 55px;
}

#information_transport {
	float:left;
	padding:0px 3px 0 0;
}
	
/*Logement_Grasse_____________Logement_Grasse_____________Logement_Grasse_____________Logement_Grasse_____________Logement_Grasse_____________*/

#bloc_logement_grasse {
	padding:20px 10px 25px 10px;
	text-align:justify;
	}

#titre_logement{
	margin: 0;
	padding: 0;
	margin-top:40px;
	font-size:14px;
	font: Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
}

#sous_titre_logement{
	margin: 0;
	padding: 0;
	margin-top:10px;
	font-size:11px;
	font: Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:bold;
}

#texte_logement{
	margin: 0;
	padding: 0;
	margin-top:0px;
	font-size:11px;
	font: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/* Plan du site__________Plan du site__________Plan du site__________Plan du site__________Plan du site__________Plan du site__________*/

#titre_plandusite {
	height:24px;
	margin-left:10px;
	background-image:url(../img/titre_plandusite.png);
	background-repeat:no-repeat;
	}
	
.titre-menu {
	font:arial;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	}

#padding_plan {
	padding-left:30px;
	}

#bloc_principal_coupons {
	width:506px;
	min-height:690px;
	float:left;
	margin:34px 12px 0 3px;
	padding-left: 10px;
}

#titre_coupon {
	padding-bottom:25px;
}

#V {
	float:left;
	padding:5px 3px 2px 0;
}

#tiquet_color{
	padding-top:25px;
}


/* Mentions_legales_____Mentions_legales_____Mentions_legales_____Mentions_legales_____Mentions_legales_____Mentions_legales_____*/

#titre_mentions {
	height:29px;
	margin-left:5px;
	background-image:url(/img/mentions_legales.png);
	background-repeat:no-repeat;
	}

#texte_mentions {
	padding : 30px 10px 10px 10px;
	}
	
#soustitre_mentions{
	margin: 0;
	padding: 0;
	margin-top:10px;
	font-size:14px;
	font: Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
}


/*Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____Crédits_____*/

#titre_credits {
	height:29px;
	margin-left:5px;
	background-image:url(/img/titre_credits.png);
	background-repeat:no-repeat;
	}

#texte_credits {
	padding : 0px 10px 0px 10px;
	font:Arial;
	font-size:11px;
	color:#656565;
	}
	
#soustitre_credits{
	margin: 0;
	padding: 0;
	margin-top:10px;
	font-size:14px;
	font: Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
}


/* DéBUT ACTUALITES_____DéBUT ACTUALITES_____DéBUT ACTUALITES_____DéBUT ACTUALITES_____DéBUT ACTUALITES_____DéBUT ACTUALITES_____DéBUT ACTUALITES_____*/

#bloc_principal_actualites {
	width:506px;
	min-height:690px;
	float:left;
	margin:20px 12px 0 3px;
	}

#titre_actualites {
	height:29px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:-25px;
	background-image:url(/img/titre_actus.png);
	background-repeat:no-repeat;
	}
	
#bloc_actualites {
	width:480px;
	clear:both;
	margin:40px 12px 0 3px;
	}
	
#soustitre_actualites {
	padding : 10px 10px 0px 10px;
	font:Arial;
	font-weight:bold;
	font-size:14px;
	color:#ab1600;
	}
	
#bloc_actualites img{
	width:107px;
	height:80px;
	padding : 10px 10px 0px 5px;
	float:left;
	
}
	
#description_actualites{
	padding : 10px 10px 0px 5px;
	text-align:justify;

}

#savoir_plus_actualites{
	float:right;
	

}
/* Fin  ACTUALITES_____Fin  ACTUALITES_____Fin  ACTUALITES_____Fin  ACTUALITES_____Fin  ACTUALITES_____Fin  ACTUALITES_____Fin  ACTUALITES_____*/


/* DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____DéBUT ACTU_____*/

#bloc_principal_actu {
	width:506px;
	min-height:690px;
	float:left;
	margin:20px 12px 0 3px;
	}

#titre_actu {
	height:29px;
	margin-left:10px;
	background-image:url(../img/titre_actualites.png);
	background-repeat:no-repeat;
	}
	
#bloc_actu {
	width:500px;
	clear:both;
	margin:20px 12px 0 3px;
	}
	
#soustitre_actu {
	padding : 0px 10px 0px 10px;
	font:Arial;
	font-weight:bold;
	font-size:14px;
	color:#ab1600;
	}

#chapeau_actu {
	padding : 10px 10px 0px 10px;
	font:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	}
	
#bloc_actu img{
	width:200px;
	height:150px;
	padding : 0px 10px 0px 5px;
	float:left;
	
}

#bloc_actu p{
text-align:justify;	
}
	
#description_actu{
	padding : 10px 0px 0px 5px;

}

#retour_actu{
	float:right;
}

/* Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____Fin  ACTU_____*/

