html, body {
	margin: 0px;
	padding:0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(img/fond.gif) repeat;
}
body { behavior: url("include/csshover3.htc"); }
img { border:0; }

#page {
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 998px;
	position: relative;
}
#header {
	float: left;
	height: 326px;
	width: 998px;
	position: relative;
}
#page #header #fond-header-boutique {
	float: left;
	height: 253px;
	width: 998px;
	position: relative;
}
#page #header #fond-header-boutique marquee {
	width:370px;
	font-size: 20px;
	color:#FFFFFF;
	padding-top:205px;
	padding-left:30px;
}
#page #header #fond-header-site {
	float: left;
	height: 253px;
	width: 998px;
	position: relative;
}
#page #header #fond-header-site marquee {
	width:370px;
	font-size: 20px;
	color:#FFFFFF;
	padding-top:205px;
	padding-left:30px;
}
#page #header #top-header {
	float: left;
	width: 989px;
	position: relative;
	height: 29px;
	background: url(img/ombre-header.png) no-repeat left bottom;
	text-align: right;
	padding: 5px 9px 0px 0px;
}
#page #header #top-header #lien {
	float: right;
	height: 20px;
	width: 215px;
	position: relative;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #eae7e6;
	padding: 0px 10px;
}
#page #header #top-header #flag {
	float: right;
	height: 20px;
	width: 140px;
	padding-right:15px;
	position: relative;
}#page #header #top-header #flag a {
	padding-left: 10px;
}
#page #header #top-header #lien a {
	color: #eae7e6;
	text-decoration: none;
}
#page #header #top-header #lien a:hover {
	text-decoration: underline;
}
#page #footer {
	float: left;
	width: 998px;
	position: relative;
	padding: 0px 0px 30px;
}
#page #footer #cg {
	float: left;
	height: 26px;
	width: 961px;
	position: relative;
	background: url(img/fond-cg.png) no-repeat;
	text-align: center;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	text-decoration: none;
	margin: 1px 18px 0px 19px;
	padding: 15px 0px 0px;
	display:inline;
}
#page #footer #cg a {
	color: #706860;
	text-decoration: none;
}
#page #footer #cg a:hover {
	color: #706860;
	text-decoration: underline;
}
/* DEBUT BOUTIQUE */
#page #contenu-boutique {
	float: left;
	width: 799px;
	position: relative;
	height: 508px;
	background: url(img/fond-boutique.png) no-repeat;
	margin: 0px 7px 11px 9px;
	padding: 42px 84px 0px 99px;
	display:inline;
}
#page #contenu-boutique #modele {
	float: left;
	height: 233px;
	width: 271px;
	position: relative;
}
#page #contenu-boutique #visu-edsy {
	float: left;
	height: 233px;
	width: 240px;
	position: relative;
}
#page #contenu-boutique #info {
	float: left;
	height: 175px;
	width: 264px;
	position: relative;
	padding: 58px 0px 0px 24px;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
}
#page #contenu-boutique #visu-kit {
	float: left;
	height: 179px;
	width: 271px;
	position: relative;
	text-align:center;
}
#page #contenu-boutique #visu-recharges {
	float: left;
	height: 179px;
	width: 240px;
	position: relative;
	text-align:center;
}
#page #contenu-boutique #visu-accessoires {
	float: left;
	height: 179px;
	width: 288px;
	position: relative;
	text-align:center;
}
#page #contenu-boutique #txt-kit {
	float: left;
	height: 27px;
	width: 271px;
	position: relative;
	text-align: center;
}
#page #contenu-boutique #txt-rech {
	float: left;
	height: 27px;
	width: 240px;
	position: relative;
	text-align: center;
}
#page #contenu-boutique #txt-acc {
	float: left;
	height: 27px;
	width: 288px;
	position: relative;
	text-align: center;
}
#page #contenu-boutique #btn-gamme {
	float: left;
	height: 59px;
	width: 799px;
	position: relative;
	text-align: center;
	padding: 10px 0px 0px;
}
#page #contenu-boutique #txt-kit a {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #0599e9;
}
#page #contenu-boutique #txt-rech a {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #0599e9;
}
#page #contenu-boutique #txt-acc a {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #0599e9;
}#page #contenu-boutique #info ul {
	padding: 0;
	margin: 0;
	list-style:disc;
	padding-top:10px;
}
#page #contenu-boutique #info li {
	padding: 0;
	margin: 0;
	margin-left:15px;
}
/* FIN BOUTIQUE */
#page #contenu-blanc {
	float: left;
	width: 869px;
	position: relative;
	height: 518px;
	background: url(img/fond-blanc.png) no-repeat;
	margin: 0px 7px 11px 9px;
	padding: 32px 54px 0px 59px;
	display:inline;
}
#page #contenu-blanc p {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	text-align:justify;
}
#page #contenu-blanc img {
	 display:inline;
	 margin-left:40px;
	 margin-right:40px;
}
#page #contenu-contact {
	float: left;
	width: 869px;
	position: relative;
	background: url(img/fond-contact.png) no-repeat;
	margin: 0px 7px 0px 9px;
	padding: 15px 54px 0px 59px;
	display:inline;
	height:358px;
}
#page #contenu-contact p {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	text-align:justify;
}
#page #contenu-contact a { color:#e6802c; }

#page #contenu-contact h3 {
	font-size: 16px;
	padding-top:10px;
}
#page #contenu-contact2 {
	float: left;
	width: 869px;
	position: relative;
	background: #FFF;
	margin: 0px 7px 11px 9px;
	padding: 0 54px 0px 59px;
	display:inline;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	text-align:justify;
}

#page #contenu-contact2 .formwidth { width:300px; }







/* DEBUT SITE */
#page #contenu-site {
	float: left;
	width: 982px;
	position: relative;
	height: auto;
	margin: 0px 7px 11px 9px;
	display:inline;
	background: url(img/bg-brd.png) right top no-repeat;
}
#page #contenu-site #col-l {
	background: url(img/fond-col-site-l.png) no-repeat;
	float: left;
	width: 285px;
	min-height:240px;
	position: relative;
	padding-bottom:10px;
}
#page #contenu-site #col-r {
	background: url(img/fond-col-site-r.png) repeat-y;
	float: right;
	height: auto;
	width: 697px;
	position: relative;
}
#page #contenu-site #col-l #tit-raison {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 15px 0px 15px 20px;
	height: auto;
	width: auto;
}
#page #contenu-site #col-l #tit-raison h3 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; }

#page #contenu-site #col-l #raisons {
	padding: 0px 0px 0px 28px;
	float: left;
	width: auto;
	position: relative;
}
#page #contenu-site #col-l #raisons ul {
	margin: 0px;
	padding: 0px;
	margin-top:10px;
	padding-bottom:10px;
}
#page #contenu-site #col-l #raisons li {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	list-style: none;
	margin: 0px 0px 10px 0;
	padding: 0px 0px 0px 25px;
	width: 210px;
}
#page #contenu-site #col-l #raisons li#raison1 {
	background: url(img/chiffre1.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison2 {
	background: url(img/chiffre2.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison3 {
	background: url(img/chiffre3.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison4 {
	background: url(img/chiffre4.gif) no-repeat;
	height: 20px;
}
#page #contenu-site #col-l #raisons li#raison5 {
	background: url(img/chiffre5.gif) no-repeat;
	height: 20px;
}
#page #contenu-site #col-l #raisons li#raison6 {
	background: url(img/chiffre6.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison7 {
	background: url(img/chiffre7.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison8 {
	background: url(img/chiffre8.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison9 {
	background: url(img/chiffre9.gif) no-repeat;
}
#page #contenu-site #col-l #raisons li#raison10 {
	background: url(img/chiffre10.gif) no-repeat;
}

#page #contenu-site #col-r #top3 {
	float: left;
	height: 266px;
	width: 648px;
	position: relative;
	padding: 24px 20px 0px 17px;
}
#page #contenu-site #col-r #separation-btn {
	float: left;
	height: 52px;
	width: 685px;
	position: relative;
	background: url(img/separation.png) no-repeat;
	text-align: center;
}
#page #contenu-site #col-r .separation {
	float: left;
	height: 32px;
	width: 685px;
	position: relative;
	background: url(img/separation.png) no-repeat bottom;
	text-align: center;
	margin-top:10px;
	clear:left;
}
#page #contenu-site #col-r #why {
	float: left;
	position: relative;
	padding: 5px 30px 0px 20px;
}
.tit {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#222;
	float: left;
	width: 650px;
	padding:0;
	margin:0;
	margin-top: 12px;
	margin-bottom:10px;
}
.desc {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	float: left;
	padding: 0px;
}
.desc a { color: #000000; }
.lien-why {
	float: left;
	width: 550px;
}
.lien-why a {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}
#page #contenu-site #col-r #top3 #avant1 {
	float: left;
	height: 266px;
	width: 216px;
	position: relative;
}
#page #contenu-site #col-r #top3 #avant2 {
	float: left;
	height: 266px;
	width: 220px;
	position: relative;
}
#page #contenu-site #col-r #top3 #avant3 {
	float: left;
	height: 266px;
	width: 212px;
	position: relative;
}
#page #contenu-site #col-r #top3 #avant1 .txt-avant {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	float: left;
	height: 62px;
	position: relative;
	width: 200px;
	padding-left: 2px;
}
#page #contenu-site #col-r #top3 #avant1 .lien-avant {
	float: left;
	width: 200px;
	position: relative;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}
#page #contenu-site #col-r #top3 #avant2 .txt-avant {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	float: left;
	height: 62px;
	position: relative;
	width: 200px;
	padding-left: 6px;
}
#page #contenu-site #col-r #top3 #avant2 .lien-avant {
	float: left;
	width: 200px;
	position: relative;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 6px;
}
#page #contenu-site #col-r #top3 #avant3 .txt-avant {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	float: left;
	height: 62px;
	position: relative;
	width: 200px;
	padding-left: 5px;
}
#page #contenu-site #col-r #top3 #avant3 .lien-avant {
	float: left;
	width: 200px;
	position: relative;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#page #contenu-site #col-r #top3 .lien-avant a {
	font-weight: bold;
	color: #0599e9;
}
#page #contenu-site #video {
	float: left;
	border-left: 1px solid #FFFFFF;
	margin: 0px 0px 0px 10px;
}
#page #contenu-site #video h3 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin:10px;
	padding:0;
	margin-top:5px;
	text-align:center;
}
#page #contenu-site #video .visu-video {
	float: left;
	height: 94px;
	width: 125px;
	position: relative;
	padding: 5px;
}
#page #contenu-site #video .visu-video img { width:125px; height:94px; border:#BBB 1px solid; }
#page #contenu-site #faq {
	float: left;
	position: relative;
	margin: 0px 0px 10px 285px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #FFFFFF;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#page #contenu-site #faq ul {
	margin: 20px 0px 10px;
	padding: 0px;
}
#page #contenu-site #faq li {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	list-style: none;
	margin: 0px 0px 10px 0;
}
#page #contenu-site #faq .question {
	background: url(img/plus.png) no-repeat;
	padding: 0px 0px 0px 20px;
	font-weight: normal;
}
#page #contenu-site #faq ul a {
	color: #FFFFFF;
	text-decoration: none;
}
#page #contenu-site #faq ul a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#page #contenu-site #faq #lien-video {
	float: left;
	width: auto;
	position: relative;
	height: auto;
	margin: 10px 0px 0px;
}
#page #contenu-site #faq #lien-video a {
	color: #00a6dc;
	text-decoration: underline;
}
/* FIN HOME */

/* DEBUT PRESENTATION */
#page #contenu-site #col-l #raisons a {
	color: #706860;
	text-decoration: none;
}
#page #contenu-site #col-l #raisons .focus {
	text-decoration: underline;
}
#page #contenu-site #col-l #raisons li#presentation1 {
	background: url(img/chiffre1.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#page #contenu-site #col-l #raisons li#presentation2 {
	background: url(img/chiffre2.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#page #contenu-site #col-l #raisons li#presentation3 {
	background: url(img/chiffre3.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#page #contenu-site #col-l #raisons li#presentation4 {
	background: url(img/chiffre4.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#page #contenu-site #col-r #img-presentation {
	float: left;
	height: auto;
	width: 686px;
	position: relative;
}
#page #contenu-site #col-r #presentation {
	float: left;
	width: 646px;
	position: relative;
	padding: 31px 20px 0px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
}
#page #contenu-site #col-r #presentation h3 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	margin:0;
	padding:0;
	padding-bottom: 10px;
}
#page #contenu-site #bas-col-site-r {
	float: left;
	height: 9px;
	width: 982px;
	position: relative;
}
#page #contenu-site #rubplus {
	float: left;
	height: auto;
	width: auto;
	position: relative;
}
#page #contenu-site #bas-col-site-l {
	background: url(img/bas-col-site-l.png) repeat-y;
	float: left;
	width: 285px;
	position: relative;
	height: auto;
}
.mystere { display:none; }
.plan a { color: #000000; }
#bshop { margin:0; padding:0; padding-top:10px; text-align:center; }
#bshop li { display:inline; padding:0; margin:5px; }
.contenuboutique { margin-left:20px; margin-right:10px; }
.contenuboutique td { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #706860; }
.contenuboutique td img { margin-left:10px; margin-right:10px; }
.contenuboutique h3 { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #706860; }
.contenuboutique .price { font: bold 18px Helvetica; color:#e6802c; }

#cart { padding-top:10px; float: left; width:210px; position:relative; margin-left:45px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #706860; }
/* #cart ul { margin:0; padding:0; list-style: url(img/puce.gif); } */
#cart ul { margin:0; padding:0; list-style: none; }
#cart ul li {  }
#cart a { color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#cart .price { font: bold 12px; color:#e6802c; }

#distribmap { float: left;position:relative; margin-left:5px; text-align:center; z-index:200; }

.dep {
 font-weight:bold;
 text-align:center;
 font-size:20px;
}
#distriblist { width:97%; border:1px solid #EEE; height:400px; overflow:auto; padding:10px; }
.imcent { vertical-align:middle; }
.barre { margin: 0; height: 1px; background: url(img/line.gif) repeat-x; z-index: 1; width:100%; }

#page #contenu-site #col-l #mediabar {
	padding: 0;
	margin:0;
	padding-left:15px;
	width:260px;
	float: left;
	position: relative;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
}
#page #contenu-site #col-l #mediabar a { margin-left:10px; color:#e6802c; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#page #contenu-site #col-l #mediabar img {
	float: left;
	margin:5px;
}
#page #contenu-site #col-l #mediabar hr {
	clear:left; margin:5px; color:#BBB; width:250px;
}
.bordures { border:#777 1px solid; }
#videolist { width:650px; margin:auto; margin-bottom:20px; }
#videolist a { color:#e6802c; }
#videolist h3 a { text-decoration:none; color:#222; }

#page #contenu-site #col-l #qbar {
	padding: 0;
	margin:0;
	padding-left:15px;
	width:260px;
	float: left;
	position: relative;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
}

#page #contenu-site #col-l #qbar ul { padding-left:15px; font-size:9px; }
#page #contenu-site #col-l #qbar li { margin-bottom:5px; }
#page #contenu-site #col-l #qbar a { text-decoration:none; color:#444; }
#page #contenu-site #col-l #qbar a:hover { text-decoration:underline; }

.pagination { text-align:center; }
.pagination a { color:#222; }

.navigation a { color:#777; }

#blabla {
	float: left;
	width: 869px;
	position: relative;
	background: #FFF;
	margin: 0px 7px 11px 9px;
	padding: 0 54px 0px 59px;
	display:inline;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #706860;
	text-align:justify;
}