@charset "UTF-8";/* CSS Document */@charset "UTF-8";/* CSS Document */body {	margin: 0px;	padding: 0px;	color: #002f65; /*bleu Renaissance*/	background-color: #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.35em;	}html>body { font-size: .8em; } /* be nice to Opera *//* Links ----------------------------------------------- */a img { border-style: none; }/* Paragraph Headings ----------------------------------------------- */h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height: 125%; }h1 { font-size: 150%; text-align: left; color: #fff;  }h2 { font-size: 130%; text-align: left; color: #fff;  }h3 { font-size: 115%; text-align: left; color: #fff;  }a:link {color: #0b5dba; text-decoration:none; }a:visited {color: #0b5dba; text-decoration:none; } a:hover {color: #999999; text-decoration:none; }a:active {color: #FD0036; text-decoration:none; } p { margin:0 0 0.375em 0; }/*Accueil-------------------------------------*//*img#bg {position:fixed;top:0;left:0px;width:100%;x-index:0;}*/#backtop {	background-color: #ffffff;	position: absolute;	width: 100%;	height: 150px;	top: 0px;	left: 0px;	z-index: 3;	filter: alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}.logointrotop {	width: 258px;	height: 125px;	top: 20px;	left: 20px;	z-index:205;	position: absolute;}#logoboutiquetop {	width: 258px;	height: 125px;	top: 20px;	left: 278px;	z-index:5;	position: absolute;}#footer {	left:15px;	width:600px;	height:15px;	z-index:100;	position:absolute;	color: #ffffff;	font-size: 80%;	font-weight: bold;	bottom: 0;	margin-bottom: 15px;	text-align: left;}#backmenu {	background-color: #000000;	height: 100%;	width: 150px;	top: 0px;	left: 0px;	z-index: 3;	position: absolute;	filter: alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}#backintro {	background-color: #000000;	height: 400px;	width: 600px;	top: 200px;	left: 200px;	z-index: 3;	position: absolute;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#logointro {	height: 176px;	width: 450px;	top: 45px;	left: 130px;	z-index:5;	position: absolute;}#introfr {	height: 350px;	width: 250px;	top: 225px;	left: 225px;	z-index: 4;	position: absolute;	color:#ffffff;	line-height: 1.4;		}#introang {	height: 350px;	width: 250px;	top: 225px;	left: 520px;	z-index: 4;	position: absolute;	color:#ffffff;	line-height: 1.4;}/*---------page--------------*/#backtoppage {	background-color: #ffffff;	position: absolute;	width: 100%;	height: 130px;	top: 0px;	left: 0px;	z-index: 3;	filter: alpha(opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;}#vertmenu {	background-color: #9fcf67;	position: absolute;	width: 100%;	height: 22px;	top: 0px;	left: 300px;	z-index: 4;}#menutop1 {	vertical-align:middle; 	position:absolute; 	top: 2px;	left: 520px;	width:142px;	margin-top:0px; 	font-size:11px;	z-index: 10;}#menutop2 {	vertical-align:middle; 	position:absolute; 	top: 2px;	left: 667px;	width:135px;	margin-top:0px; 	font-size:11px;	z-index: 10;}#menutop3 {	vertical-align:middle; 	position:absolute; 	top: 2px;	left: 810px;	width:135px;	margin-top:0px; 	font-size:11px;	z-index: 10;}#menutop4 {	vertical-align:middle; 	position:absolute; 	top: 2px;	left: 950px;	width:160px;	margin-top:0px; 	font-size:11px;	z-index: 10;}#menutop5 {	vertical-align:middle; 	position:absolute; 	top: 2px;	left:310px;	width:200px;	margin-top:0px; 	font-size:11px;	z-index: 10;}#menuderoulant {	vertical-align:middle; 	position:absolute; 	left: 720px; 	margin-top:0px; 	font-size:10px; }#topvert {	background-color: #9fcf67;	position: absolute;	width: 100%;	height: 22px;	top: 123px;	left: 0px;	z-index: 3;}#langage {	 	text-align:right; 	vertical-align:middle; 	position:absolute; 	left: 955px; 	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;}#accueil {	text-align:right; 	vertical-align:middle; 	left:815px;	width: 50px; 	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;	position: absolute; 	z-index: 10;}#contact {	text-align:right; 	vertical-align:middle; 	position:absolute; 	left: 883px;	width: 50px;  	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;}#langage2 {	text-align:right; 	vertical-align:middle; 	position:absolute; 	left: 815px; 	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;}#accueil2 {	text-align:right; 	vertical-align:middle; 	left:675px;	width: 50px; 	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;	position: absolute; 	z-index: 10;}#contact2 {	text-align:right; 	vertical-align:middle; 	position:absolute; 	left: 743px;	width: 50px;  	margin-top:4px; 	font-size:11px; 	font-weight: bold;	text-align: left;}.overmenu a:link {color: #ffffff; text-decoration:none; } .overmenu a:visited {color: #ffffff; text-decoration:none; } .overmenu a:hover {color: #002f65; text-decoration:none; }.overmenu a:active {color: #002f65; text-decoration:none; }#messagehaut {	width: 500px;	height: 110px;	top: 11px;	left: 308px;	z-index: 4;	position: absolute;	color:#333333;	font-size:90%;	line-height: 140%;	vertical-align: text-bottom;	overflow: hidden;}#txcentreback {	position: absolute;	width: 520px;	height: 470px;	top: 165px;	left: 20px;	z-index: 3;	background-color:#FFFFFF;	filter: alpha(opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;}#footer2 {	position: absolute;	width: 510px;	height: 15px;	top: 640px;	left: 20px;	z-index: 3;	background-color:#FFFFFF;	filter: alpha(opacity=85);	-moz-opacity: 0.85;	opacity: 0.85;	padding-left:10px;	padding-top:2px;	 font-size:75%;}#txcentre {	position: absolute;	width: 500px;	height: 450px ;	top: 175px;	left: 30px;	z-index: 3;	padding-top:5px;	padding-right:10px;	overflow:auto;}/*---------menus--------------*/#backgauche {	background-color: #ffffff;	position: absolute;	width: 710px;	height: 100%;	top: 185px;	left: 0px;	z-index: 3;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#menugauche {	position: absolute;	width: 150px;	height: 350px;	top: 180px;	left: 20px;	z-index: 4;	font-size:85%;	font-weight: bold;	margin-bottom:5px;}#menugauche a:link {color: #002f65; text-decoration:none; } #menugauche a:visited {color: #002f65; text-decoration:none; } #menugauche a:hover {color: #FD0036; text-decoration:none; }#menugauche a:active {color: #666666; text-decoration:none; } /*---------témoignages--------------*/ #temoign { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:550px;	top:165px;	width:166px;	height:229px;	padding:5px;	z-index:5;} #temoignavantdagrandir { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:550px;	top:165px;	width:150px;	padding:5px;	z-index:5;}#temoign a:link {color: #002f65; font-size:100%;	font-weight: bold; text-decoration:none; } #temoign a:visited {color: #002f65; font-size:100%;	font-weight: bold;  text-decoration:none; } #temoign a:hover {color: #FD0036; font-size:100%;	font-weight: bold;  text-decoration:none; }#temoign a:active {color: #666666; font-size:100%;	font-weight: bold;  text-decoration:none; }  #magasins { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:550px;	top:165px;	width:130px;	padding:5px;	z-index:5;} #magasinsdetails { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:700px;	top:165px;	width:200px;	padding:5px;	z-index:3;} #arrondissement { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:550px;	top:165px;	width:150px;	padding:5px;	z-index:5;} #magasinsdetailsarrond { background-color:#FFFFFF; font-size:100%;	position:absolute;	visibility:visible;	left:720px;	top:165px;	width:200px;	padding:5px;	z-index:3;}/*---------pop-up--------------*/ #poplogo {width: 258px;	height: 125px;	top: 20px;	left: 20px;	z-index:5;	position: absolute;} #poptx {	width: 600px;	top: 175px;	left: 20px;	z-index:5;	position: absolute;} #poptxtem {	width: 350px;	top: 175px;	left: 20px;	z-index:5;	position: absolute;} #poptxposte {	width: 550px;	top: 175px;	left: 20px;	z-index:5;	position: absolute;} #poptxformulaire {	width: 650px;	top: 175px;	left: 20px;	z-index:5;	position: absolute;}
