html, body, div, dd, dl, dt{margin:0px; padding:0px;}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	text-align:center;
	background-color:#FFF;
	background-image:url('../images/bckgbody.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

form{
	display:inline;
}

.clear{
	clear:both;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#page{
	width:980px;
	background-color:#FFF;
	margin:auto;
	text-align:left;
}

ul, li{
	margin:0px;
	padding:0px;
}
h1, h2, h3{
	list-style:none;
	margin:0px;
	font-weight:normal;
}

h1 {
	font-size:16px;

}

.float_left { float:left;}
.float_right { float:right;}
/* ---------------------------- intro -------------------- */

#body_intro{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:auto;	text-align:center; background-color:#FFF; background-image:url('../images/bckgbody.jpg'); background-position:left top;	background-repeat:repeat-x;}
	.intro{width:980px; margin:auto; height:100%;}
	.dessus_video_intro{padding-top:10%; width:100%;}
	.video_intro{margin:auto;}
	.skip_intro a{color:#000; margin-top:10px;}
/* ---------------------------- page -------------------- */
#carte{
	width:348px;
	height:328px;
	padding-top:5px;
	background-image:url('../images/carte.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:11px;
	float:left;
}
#carte a{
	color:#FFF;
	font-size:11px;
	float:left;
}
#carte2{
	width:348px;
	height:328px;
	padding-top:5px;
	background-image:url('../images/carte2.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:11px;
	float:left;
}
#carte2 a{
	color:#FFF;
	font-size:11px;
	float:left;
}
#bckggauche{
	width:40px;
	height:462px;
	background-color:#FFF;
	background-image:url('../images/bckggauche.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
#bckgdroite{
	width:20px;
	height:795px;
	background-color:#FFF;
	background-image:url('../images/bckgdroit.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
/* --------------------------- Header ------------------- */
#flash1{
	width:400px;
	height:52px;
	background-image:url('../images/flash.jpg');
	float:left;
}
#boutique{
	width:172px;
	height:34px;
	padding-top:18px;
	padding-left:40px;
	background-image:url('../images/boutique.jpg');
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	float:right;
}
#boutique a{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
}
#presentation{
	width:612px;
	height:22px;
	padding-top:5px;
	background-image:url('../images/header2.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
}
/* --------------------------- Menu -------------------------- */

/*
#menu{
	width:612px;
	height:26px;
	background-image:url('../images/gris.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	float:left;
}


#menu a{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	float:left;
}
dl, dd, dt{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#menu li {
	width:145px;
	height:15px;
	padding-left:10px;
	text-align: left;
	background: #95969A;
	border: 1px solid #FFF;
	color:#FFF;
	font-size:10px;
	text-transform:none;
	list-style:none;
}
#menu dd {
	width:145px;
	position:absolute;
	height:17px;
	top:105px;
	clear:left;
	list-style:none;
}
#menu li a{
	color:#FFF;
	font-size:10px;
	text-transform:none;
}
#menu li:hover {
	background: #F7941D;
}
*/


#menu {
	width:612px;
	height:26px;
	background-image:url('../images/gris.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	float:left;
}

#menu a{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

dl, dd, dt{
	float:left;
	text-align:left;
}

dt a {
	line-height:14px;
}

.rouge  {
	color:#FF0000;
}

.vert {
	color:#009900;
}

.orange {
	color:#FF6600;
}

#menu dd{
	width:165px;
	position:absolute;
	height:17px;
	top:105px;
	clear:left;
	text-align:left;
	display:none;

}

#menu dd ul li {
	list-style:none;
	text-align:left;
}

#menu dd ul li a{
	width:165px;
	height:15px;
	display:block;
	line-height:15px;
	text-indent:5px;
	background:#95969A;
	border:1px solid #FFF;
}

#menu dd ul li a:hover{
	background:#F7941D;
}

#menu li a{
	color:#FFF;
	font-size:10px;
	text-transform:none;
}

.ongletorange1{
	width:5px;
	height:26px;
	background-image:url('../images/ongletorange1.jpg');
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
.ongletorange2{
	height:19px;
	padding-top:7px;
	padding-left:2px;
	padding-right:2px;
	background-image:url('../images/ongletorange2.jpg');
	background-position:left;
	background-repeat:repeat-x;
	cursor: pointer;
	float:left;
}
.ongletorange3{
	width:5px;
	height:26px;
	background-image:url('../images/ongletorange3.jpg');
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
.ongletgris1{
	width:5px;
	height:26px;
	background-image:url('../images/ongletgris1.jpg');
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
.ongletgris2{
	height:19px;
	padding-top:7px;
	padding-left:2px;
	padding-right:2px;
	background-image:url('../images/ongletgris2.jpg');
	background-position:left;
	background-repeat:repeat-x;
	cursor: pointer;
	float:left;
}
.ongletgris3{
	width:5px;
	height:26px;
	background-image:url('../images/ongletgris3.jpg');
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}
#orange{
	width:612px;
	height:5px;
	float:left;
}
/* --------------------------- index --------------------------- */
#edito{
	width:390px;
	height:223px;
	background-image:url('../images/edito.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}
#recherche1{
	width:200px;
	height:15px;
	padding-left:30px;
	padding-top:15px;
	float:left;
}
#recherche2{
	width:110px;
	height:15px;
	padding-left:38px;
	padding-top:17px;
	color:#676769;
	font-size:10px;
	float:left;
}
#recherche2 a{
	color:#676769;
	font-size:10px;
}
#texteedito{
	width:355px;
	height:130px;
	padding-left:15px;
	padding-top:55px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#actualite{
	width:222px;

	float:right;
}
#actualiteTop{
	width:222px;
	height:60px;
	background:url(../images/actualiteTop.jpg) no-repeat;
	line-height:60px;
	text-indent:15px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#actualiteMiddle{
	width:192px;
	padding:0px 15px;
	background:url(../images/actualiteMiddle.jpg) repeat-y;
}
#actualiteBot{
	width:222px;
	height:26px;
	background:url(../images/actualiteBot.jpg) no-repeat;
}



.cadreact{
	width:192px;
	height:80px;
	padding-top:15px;
}
.titreact{
	height:10px;
	color:#F4592B;
	font-size:10px;
	text-align:left;
}
.texteact{
	height:60px;
	color:#939498;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}
.plus1{
	height:10px;
	color:#F8941C;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}
.plus1 a{
	color:#F8941C;
	font-size:11px;
}
.plus2{
	height:10px;
	color:#F25A28;
	font-size:11px;
	text-align:left;
}
.plus2 a{
	color:#F25A28;
	font-size:11px;
}
.plus3{
	height:10px;
	color:#6E6E70;
	font-size:11px;
	text-align:left;
}
.plus3 a{
	color:#6E6E70;
	font-size:11px;
}
#vendreacheter{
	width:698px;
	height:213px;
	background-image:url('../images/vendreacheter.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}

#video{
	width:660px;
	float:right;
}

.vendreacheter{
	width:155px;
	height:125px;
	padding-left:65px;
	padding-right:105px;
	padding-top:65px;
	float:left;
}
.texteva{
	height:115px;
	padding-left:2px;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.sep{
	width:200px;
	height:15px;
	padding-right:22px;
	background-color:#FFF;
	color:#F89321;
	font-size:10px;
	text-align:right;
	float:right;
}
.sep a{
	background-color:#FFF;
	color:#F89321;
	font-size:10px;
}
#banindex{
	width:456px;
	height:180px;
	float:left;
}
#concession{
	width:392px;
	height:45px;
	padding-left:73px;
	padding-top:45px;
	background-image:url('../images/concession.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
#services{
	width:392px;
	height:50px;
	padding-left:73px;
	padding-top:40px;
	background-image:url('../images/services.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.cs{
	width:350px;
	height:15px;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
#flash2{
	width:233px;
	height:200px;
	background-color:#FFF;
	float:left;
}
#newsletter{
	width:192px;
	height:110px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	background-image:url('../images/newsletter.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	float:right;
}
#textenewsletter{
	height:40px;
	padding-top:10px;
	color:#939498;
	font-size:9px;
	font-weight:normal;
	text-align:left;
}
#input{
	height:20px;
	padding-top:5px;
	color:#F8951E;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.input a{
	color:#F8951E;
	font-size:10px;
	font-weight:bold;
}
#votremag{
	width:222px;
	height:199px;
	float:right;
}
#magasin{
	width:192px;
	height:169px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	background-image:url('../images/magasin.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	float:right;
}
#textemagasin{
	width:80px;
	height:110px;
	padding-top:10px;
	color:#939498;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

/* --------------------------- Gauche page type ----------------------- */
#gauche{
	width:348px;
	float:left;
}
#gauche2{
	width:245px;
	padding-left:40px;
	padding-right:23px;
	background-color:#FFF;
	float:right;
}
#gauchehaut{
	width:235px;
	padding-top:10px;
	padding-left:10px;
	background-image:url('../images/gauchehaut.jpg');
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FED69B;
}
.titreg1{
	padding-left:6px;
	margin-top:4px;
	padding-bottom:4px;
	background-image:url('../images/puceorange.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
	list-style:none;
}
.titreg1 a{
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
}
.titreg2{
	margin-left:10px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../images/pucegris.jpg');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#706E71;
	list-style:none;
}
.titreg2 a{
	font-family:Verdana;
	font-size:11px;
	color:#706E71;
}
#gauchebas{
	width:230px;
	height:187px;
	padding-left:15px;
	padding-top:7px;
	background-image:url('../images/basgauche.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
/* --------------------------- Droite page type ------------------------ */
#droite{
	width:612px;
	height:110px;
	float:left;
}
/* --------------------------- Contenue page type --------------------- */
#contenu{
	width:590px;
	margin:0px;
	padding-left:12px;
	padding-top:15px;
	background-color:#FFF;
	background-image:url('../images/hautcontenu.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
#navigation{
	width:600px;
	height:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:10px;
	color:#F4592D;
}
#navigation a{
	font-family:Arial;
	font-size:10px;
	color:#F4592D;
}
#titre{
	padding-top:5px;
	font-family:Arial;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	color:#F57921;
}
.texte{
	padding-top:5px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:11px;
	color:#000;
}
.texte a{
	font-family:Verdana;
	font-size:11px;
	color:#000;
}
#image{
	text-align:center;
}
/* ---------------------------- nos magasins --------------------- */
#contenunosmag{
	width:590px;
	padding-top:10px;
}
#gauchenosmag{
	width:170px;
	float:left;
}
.ville{
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../images/puceorange.jpg');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
}
.ville a{
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
}
#imgfrance{
	width:350px;
	float:right;
}
/* ----------------------------- magasin ------------------------- */
#contenumag{
	width:590px;
	padding-bottom:20px;
}
#gauchemag{
	width:570px;
	padding:5px;
	float:left;
}
#imgmag{
	width:220px;
	padding-top:10px;
	margin-left:90px;
}	

.ban{
	width:587px;	
}
.bancontenu{
	width:565px;
	padding:10px;
	border-left:1px solid #D2D2D4;
	border-right:1px solid #D2D2D4;
}
.titredsban{
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../images/puceorange.jpg');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#F1592A;
}
.titredsban a{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#F1592A;
}
.bangauche{
	width:94px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../images/puceorange.jpg');
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#F1592A;
	float:left;
}
.bandroite{
	width:465px;
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#000;
	float:right;
}

.bandroite p{
	margin:0px;
	padding:0px;

}

.bandroite2{
	width:465px;
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
	float:right;
}
.bandroite2 a{
	font-family:Verdana;
	font-size:11px;
	color:#F1592A;
}

.lien_orange{
	color:#F1592A;
}
.banfin{
	width:587px;
	height:31px;
	background-image:url('../images/fin.jpg');
}
/* ------------------------------ Services ---------------------- */
.banservices{
	width:577px;
	height:23px;
	padding-left:10px;
	padding-top:10px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-image:url('../images/ban.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}
.banservices a{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
/* ---------------------------- Footer --------------------------- */
#footer1{
	width:980px;
	height:20px;
	padding-top:13px;
	background-image:url('../images/footer1.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:10px;
	text-align:center;
	float:left;
}
#footer1 a{
	color:#FFF;
	font-size:10px;
}
#footer2{
	width:980px;
	height:20px;
	padding-top:16px;
	background-image:url('../images/footer2.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	color:#5A5859;
	font-size:9px;
	text-align:center;
	float:left;
}
#footer2 a{
	color:#5A5859;
	font-size:10px;
}






