/* CSS Document */
* {
padding:0;margin:0;
}

BODY { 
  		background: white url("../images/images_static/bg_body.gif");
  		background-repeat: no-repeat;
  		background-position: top left;
		margin: 0px;
		padding: 0px;
		}
		A {
		text-decoration: none;
		}
		TABLE {
		font-family: Arial;
		font-size: 12px;
		color:#000;
		}
		.menu-border-top {
		border-top: 1px solid #555555;
		border-color: #AAAAAA;
		}
		.menu-border-bottom {
		border-bottom: 1px solid #555555;
		border-color: #AAAAAA;
		}
		.menu-current {
		background-color: #902148;
		}
		.texte-gris {
		font-family: Arial;
		font-size: 12px;
		color: #444444;
		}
		.texte {
		font-family: Arial;
		font-size: 12px;
		color: #000000;
		}
		a.texte:link {
		text-decoration: none;
		}
		a.texte:hover {
		text-decoration: underline;
		}
		a.texte:active {
		text-decoration: underline;
		}
		a.texte:visited {
		text-decoration: none;
		}
		.texte-gras{
		font-weight: bold;
		}
		.texte_sm {
		font-family: Arial;
		font-size: 10px;
		color: #444444;
		}
		.texte-menu-current {
		color: #FFFFFF;
		}
		.texte-menu-notcurrent {
		color: #555555;
		}
		.texte-bordeau {
		font-weight: bold;
		color: #902148;
		}
		.texte-rose {
		font-weight: bold;
		color: #D086AB;
		}
		.texte-vert {
		font-weight: bold;
		color: #295C08;
		}
		
		.texte-mauve {
		font-weight: bold;
		color: #27056C;
		}
		.texte-activite-gras {
		font-family: Arial;
		font-weight: bold;
		color: #A36081;
		font-size: 12px;
		}
		.titre-bordeau {
		font-weight: bold;
		font-size: 17px;
		color: #902148;
		font-style: italic ;
		font-family:Arial;
		}
		.titre-vert {
		font-weight: bold;
		font-size: 17px;
		color: #295C08;
		font-style: italic ;
		font-family:Arial;
		}
		.titre-rose {
		font-weight: bolder;
		font-style: italic ;
		font-size: 15px;
		color: #D086AB;
		font-family:Arial;
		}
		.navigation {
		font-family: "Verdana", "Arial", "sans-serif";
		font-size:9px;
		color: #1A7AB6;
		}
		a.navigation:link {
		text-decoration: none;
		}
		a.navigation:hover {
		text-decoration: underline;
		}
		a.navigation:active {
		text-decoration: underline;
		}
		a.navigation:visited {
		text-decoration: none;
		}
		.lien {
		font-family: Arial;
		font-size: 12px;
		color: #444444;
		}
		a.lien:link {
		text-decoration: underline;
		}
		a.lien:hover {
		text-decoration: underline;
		}
		a.lien:active {
		text-decoration: underline;
		}
		a.lien:visited {
		text-decoration: underline;
		}
		.mention {
		font-family: "Verdana", "Arial", "sans-serif";
		font-size:9px;
		color: #453F92;
		}
		a.mention:link {
		text-decoration: none;
		}
		a.mention:hover {
		text-decoration: underline;
		}
		a.mention:active {
		text-decoration: underline;
		}
		a.mention:visited {
		text-decoration: none;
		}
		.intro {
		font-family: Helvetica, sans-serif;
		font-size: 11.5px;
		line-height: 15px;
		font-weight: bolder;
		letter-spacing: 0.5px;
		color: #371778;
		}
		.laser {
		font-size: 9px;
		text-align: justify;
		font-family: Arial, Helvetica, sans-serif;
		}
#titre_violet{
	padding:5px 0 20px 30px;
	font-weight: normal;
	font-size: 18px;
	color: #716fb3;
	font-style: italic ;
	font-family:Arial;
	width:530px;
}
#titre_violet2{
	padding:8px 0 20px 20px !important;
	padding:11px 0 20px 20px;
	font-weight: normal;
	font-size: 18px;
	color: #716fb3;
	font-style: italic ;
	font-family:Arial;
	width:530px;
}
.barre_violet{
	height: 1px;
	background: url('../images/images_static/pixel_violet.gif') repeat-x bottom left;
	margin: 0;
	padding: 0;
}

.colonne{
	float:left;
	margin:0 18px 0 0;
	padding:0;
	width:175px;
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}
.colonne2{
	float:left;
	margin:0;
	padding:0;
	width:180px;
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}
.colonne_loisirs{
	float:left;
	margin: 20px 0 0 0;
	padding:0;
	width:170px;
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}

.colonne_engagement{
	float:left;
	margin:0 25px 0 0;
	padding:0;
	width:261px;
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}
.colonne_engagement2{
	float:left;
	margin:0;
	padding:0;
	width:261px;
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}

.texte_gris{
	color:#565656;
	font-weight: normal;
	font-size: 12px;
	font-family:Arial;
}

#bg_lafayette{
	width: 576px;
	height: 396px;
	background: url('../images/images_fr/activite/bg_galeries.jpg') no-repeat top left;
	margin: 0;
	padding: 0;
}

#bg_monoprix{
	width: 576px;
	height: 396px;
	background: url('../images/images_fr/activite/bg_monoprix.jpg') no-repeat top left;
	margin: 0;
	padding: 0;
}

#bg_services{
	width: 588px;
	height: 174px;
	background: url('../images/images_static/image_services2.gif') no-repeat top left;
	margin: 0;
	padding: 0 0 0 10px;
}

#bg_loisirs{
	width: 586px;
	height: 366px;
	background: url('../images/images_static/image_loisirs.jpg') no-repeat top right;
	margin: 0;
	padding: 0 0 0 15px;
}

#bg_loisirs2{
	width: 588px;
	height: 162px;
	background: url('../images/images_static/image_loisirs4.jpg') no-repeat top right;
	margin: 0;
	padding: 0;
}

ul {
	margin:0 0 0 15px;
}

/* fond activités */
div#ggl {
	background:transparent url(../images/fond_activites/fond_ggl.jpg) no-repeat left top;
}
div#ggl  p.chapeau2 {
	padding:220px 225px 12px 0;
	font-size:15px;
	font-weight:bold;
}
div#ggl p.haut2 {
	padding:0 320px 12px 0;
}
div#ggl  p.bas {
	padding:20px 0 0 0;
}

div#bhv {
	background:transparent url(../images/fond_activites/fond_bhv.jpg) no-repeat left top;
}
div#bhv  p.chapeau2 {
	padding:145px 225px 12px 0;
	font-size:15px;
	font-weight:bold;
}
div#bhv p.haut2 {
	padding:0 220px 12px 130px;
}
div#bhv p.haut3 {
	padding:15px 20px 12px 0;
}

div#louis_pion {
	background:transparent url(../images/fond_activites/fond_louis_pion.jpg) no-repeat left top;
	height:959px;
}

div#monoprix {
	background:transparent url(../images/fond_activites/fond_monoprix.jpg) no-repeat left top;
}
div#monoprix  p.chapeau2 {
	padding:220px 225px 12px 0;
	font-size:15px;
	font-weight:bold;
}
div#monoprix p.haut2 {
	padding:5px 220px 0 0;
}
div#monoprix p.haut3 {
	padding:0 320px 0 0;
}

div#laser {
	background:transparent url(../images/fond_activites/fond_laser.jpg) no-repeat left top;
}
div#laser  p.chapeau2 {
	padding:200px 225px 12px 0;
	font-size:15px;
	font-weight:bold;
}
div#laser p.haut2 {
	padding:35px 20px 12px 0;
}
div#laser p.haut3 {
	padding:25px 0 12px 0;
}
div#laser img.left {
	float:left;
	margin:0 20px 0 0;
}

div#alimentation {
	background:transparent url(../images/fond_activites/fond_alimentation.jpg) no-repeat left top;
	height:932px;
}
div#alimentation  p.bas {
	padding:190px 225px 0 0;
}

div#mode {
	background:transparent url(../images/fond_activites/fond_mode.jpg) no-repeat left top;
}
div#mode  p.bas {
	padding:180px 25px 12px 0;
}

div#maison {
	background:transparent url(../images/fond_activites/fond_maison.jpg) no-repeat left top;
}
div#maison  p.bas {
	padding:250px 0 12px 0;
}
div#maison  p.bas2 {
	padding:12px 0 12px;
}

div#horlogerie {
	background:transparent url(../images/fond_activites/fond_horlogerie.jpg) no-repeat left top;
}
div#horlogerie p.haut2 {
	padding:0 225px 12px 120px;
}

div#service {
	background:transparent url(../images/fond_activites/fond_service.jpg) no-repeat left top;
}

div#beaute {
	background:transparent url(../images/fond_activites/fond_beaute.jpg) no-repeat left top;
}
div#beaute p.haut2 {
	padding:200px 225px 0 0;
}
div#beaute p.haut3 {
	padding:0 25px 12px 0;
}

div#loisirs {
	background:transparent url(../images/fond_activites/fond_loisirs.jpg) no-repeat left top;
}

div#engagements {
	background:transparent url(../images/fond_activites/fond_engagements.jpg) no-repeat left top;
}
div#engagements p.fond_haut {
	background:transparent url(../images/fond_activites/visuel_engagements2.jpg) no-repeat left top;
	height:240px;
	padding:0 405px 12px 0;
}

div.activites {
	padding:40px 0 0 70px;
}
div.activites h2 {
	font-family:"Trebuchet MS", arial;
	font-size:26px;
	color:#7866ab;
	font-weight:normal;
	height:165px;
}

div.activites h2 span{
	font-size:20px;
	line-height:14px;
}
div.activites p {
	padding:0 28px 12px 0;
}
div.activites h3 {
	font-size:14px;
}
div.activites p.chapeau {
	font-size:15px;
	padding:0 225px 12px 0;
	font-weight:bold;
}
div.activites p.haut {
	padding:0 225px 12px 0;
}
div.activites img.right {
	float:right;
	margin:0 0 10px 20px;
}
div.activites img.left {
	float:left;
	margin:0 20px 10px 0;
}