/* CSS Document */

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

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

form{
	padding:0;
	margin:0;
}


/*_______DEBUT TYPO_____DEBUT TYPO______________DEBUT TYPO_____DEBUT TYPO____________DEBUT TYPO_____DEBUT TYPO____________DEBUT TYPO_____DEBUT TYPO______*/
h1{
	margin: 0;
	padding: 0;
	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:#fff;
	margin-top: 18px;
	margin-bottom: 2px;
	}

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



		
.arial_11_blanc{
	color:white;
	font-size:11px;
	}
	
		#parking_offert_1{
			padding:35px 10px 0 9px;
			text-align:inherit;
			text-align:left;
		}
		#c2_1_1{
			margin-left:12px;	
		}
		#c1_2_1{
			padding:35px 14px 0 18px;
			text-align:justify;
			
			
		}
		#c1_2_2et3{
			padding:2px 0 0 43px;
		}
		#c1_3a_1{
			padding:33px 14px 0 18px;
		}
		#c1_5_1{
			padding:28px 8px 0 20px;	
		}

.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;*/
	}
		#c3_1_1{
			padding:185px 20px 0 18px;
			text-align:justify;
		}
		#c3_2_1{
			padding:88px 0 0 8px;
		}
		#c3_3_1{
			padding:30px 0 0 8px;
		}
		#c1_4_1{
			padding:30px 6px 0 58px;
		}
	
.arial_11_rougef {
	font:arial;
	color:#970000;
	font-size:10px;
	font-weight:bold;
	}
	
.arial_11_gris{	
	font:Arial;
	font-size:11px;
	color:#70706f;
	}
	
.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:18px 0 0 18px;
	}
	
#coord_boutique {
	font:Arial;
	font-size:11px;
	color:#f1b01c;
	font-weight:bold;
	padding: 9px 0 0 36px;
	line-height:16px;
	}
	
.arial_blanc_boutique {
	color:white;
	font-size:11px;
	padding:32px 20px 12px 12px;
	}
	
.en_savoir_plus {
	font:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-align:right;
	padding-right:40px;
	padding-top:14px;
	}	
		
		#c1_2_4{
			padding-top:25px;
		}
		
		#c3_1_2{
			padding-right:45px;
			padding-top:inherit;
			padding-top:0;
			color:#D4002C;
		}
		#c3_2_2{
			padding-right:35px;
			color:#D4002C;
			padding-top:inherit;
			padding-top:1px;
		}
		#c1_5_2{
			margin-top:-4px;
			
		}
		#bas_c2_2_1{
			padding-top:13px;
			padding-right:50px;
		}
	
		#parking_offert_2{
			padding-top:15px;
		}

#decouvrir {
	font:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-align:right;
	
	}
	
.a_jaune {text-decoration : none; color:white; }
.a_jaune:hover {text-decoration : none; color:#F3BC2A; 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_rouge_f {text-decoration:underline; color:#970000;}
.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;}

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

.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:0 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;
	}
/*________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;
		}


#acces_accueil{
	float:left;
	width:316px;
	height:142px;
	margin-left:26px;
	/*border:1px dotted dodgerblue;*/
}

	
.conteneur1	
	{
	width:962px;
	}
	
	.header {
		min-height:172px;
		width:950px;
		margin: 0 0 0 0;
		text-align: right;
		}
		
	
		
		#carte_shopping {
			width:950px;
			font-weight:bold;
			font-size:12px;
			color:#cc001e;
			float:right;
			}

.conteneur_centre {
	min-height:713px;
	width:962px;	
	padding-left:102px;
	}


/* 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;
				}
				
				.c1_1 h1{
					margin: 5px 0 0 9px;
				}
					
				.img_150_boutiques {
					height:169px;
					width:184px;
					background-image:url(../img/150boutiques.gif);
					background-repeat:no-repeat;
					margin-left:14px;
					}
				#c1_1_img{
					margin:0 0 5px 0;
				}
				#c1_1_ok{
					margin:2px 0 0 5px;
				}
					
					.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: 5px 18px 0px 1px;
				}
			
				.c1_2 img{
					margin:5px 0 0 20px;
				}
				
			.c1_3a {
				height:143px;
				width:200px;
				background-image:url(../img/Pratique-1.png);
				background-repeat:no-repeat;
				margin: 0px 0px 1px 2px;
				text-align:justify;
				}
					#c1_3a{
						padding-top:15px;
						padding-right:50px;
					}
					
					#c1_4{
						padding-top:8px;
						
					}
				
			#voir_pratique {
				font:Arial;
				font-size:11px;
				color:white;
				font-weight:bold;
				padding:0 0 0 130px;
				}
				
					
				
			.c1_4 {
				height:88px;
				width:195px;
				background-image:url(../img/feg.png);
				background-repeat:no-repeat;
				margin: 0px 0px 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:360px;
		float:left;
		}
		
			.c2_1 {
				height:128px;
				width:338px;
				background-image:url(../img/affiche2.gif);
				background-repeat:no-repeat;
				margin: 32px 0px 0px 0px;
				padding-top:7px;
				padding-right:4px;
				padding-left:7px;
				}
				
				.c2_1 img{
					float:right;
					}		
				.c2_1 h2{
					padding-left:12px;
					padding-top:40px;
				}		
		
			.c2_2 {
				height:616px;
				width:345px;
				background-image:url(../img/affiche_degrad2.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/coupdoeil2.gif);
						background-repeat:no-repeat;
						}				
					#c2_2_1 {
							padding-right:12px;
						}
					#c2_2_2 {
							padding: 14px 40px 0 0;
						}
						
					.promo {
						height:120px;
						width:320px;
						background-color:#ad000b;
						background-image:url(../img/points_rouges2.jpg);
						background-position:bottom;
						background-repeat:no-repeat;
						border : 2px solid #c40019;
						margin: 0px 0px 8px 14px;
						}

					.promo img{
							border: 2px solid #D00029;
							margin: 18px 25px 0 8px;
							float:left;
							}
						
				#bas_c2_2 {
					background-image:url(../img/bas_c2_2b.jpg);
					background-repeat: no-repeat;
					height:36px;
					width:345px;
					margin-top:5px;
					}
				
				
				.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:262px;
				width:206px;
				background-image:url(../img/carte_shopping_index2.png);
				background-repeat: no-repeat;
				}
				
			.parking_offert {
				width:192px;
				height:130px;
				background-image:url(../img/parking_offert_2.png);
				background-repeat: no-repeat;
				margin: 9px 0px 0px 7px;
				text-align:justify;
				}
				
			.c3_2 {
				height:139px;
				width:192px;
				background-image:url(../img/home_coupons.png);
				background-repeat:no-repeat;
				margin: 9px 0px 0px 7px;
				}
				
			.c3_3 {
				height:110px;
				width:192px;
				background-image:url(../img/news_letter2.png);
				background-repeat:no-repeat;
				margin: 9px 0px 0px 7px;
				}	
				
					#news {
						margin: 5px 0 0 30px;
						width:94px;
						height:15px;						
						}
						
					#c3_3_img-ok{
						padding-left:5px;
					}
				
			.c3_4 {
				height:10px;
				width:200px;
				margin: 3px 0px 0px 8px;
				margin-top:inherit;
				margin-top:-11px;
				}
				
			#titre_partenaires {
				padding-bottom:15px;
				}
				

		#bottom_index {
			width:962px;
			height:87px;
			background:url(../img/bg_test_bottom4.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 3px;
	}	
	
	#bloc_boutique img {
		border:solid 2px #eb0031;
		}

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

#bloc_carte_shopping {
	background-image:url(../img/carte_shopping.jpg);
	background-repeat:no-repeat;
	width:207px;
	min-height:252px;
	margin-top:-3px;
	}

#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 13px;
	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:10px 0 20px 13px;
	background-color:#bd1a08;
	}
	
.promo2 {
	height:48px;
	width:210px;			
	margin: 3px 0px 7px 12px;
	}

.promo2 img{
		border:solid 2px #eb0031;
		margin: 0px 20px 0 0px;
		float:left;
		}
		
		#bottom {
			width:962px;
			height:87px;
			background:url(../img/bg_test_bottom3.jpg);
			background-repeat:no-repeat;
			}	

/* 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 : 55px 10px 10px 10px;
	}
	

	
#contact_feg {
	/*background-image:url(../img/picto_contact_feg.gif);*/
	background-repeat:no-repeat;
	margin: 30px 0 0 37px;
	height:300px;
	}
	
#locaux {
	background-image:url(../img/picto_locaux.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	}
	
#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;
	}

/* 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;
	}	
	
/* 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:34px 12px 0 3px;
	}

#titre_presse {
	height:29px;
	margin-left:10px;
	background-image:url(../img/revue_presse_titre.gif);
	background-repeat:no-repeat;
	}
	
#conteneur_revue_1 {
	height:200px;
	width:212px;
	float:left;
	padding-left:30px;
	}

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

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

#conteneur_revue_4 {
	height:200px;
	width:212px;
	padding-left:40px;
	float:left;
	}
/* 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;
	}


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

