td,th,blockquote,p,textarea,input,fieldset,form,pre,h6,h5,h4,h3,h2,h1,li,ol,ul,dd,dt,dl,div,body{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}img,fieldset,acronym,abbr{border:0}.left,.dual{float:left}.right{float:right}.clear,.clearOne{float:none;clear:both}.clearOne{height:1px;padding:1px}.center{margin:0 auto}.block{display:block}.dual{width:50%}.relative{position:relative}.pointer{cursor:pointer}.strong{font-weight:bold !important}

body {
	font-family:Tahoma,serif;
	font-size:14px;
	color:#868686;
	background:url(../img/bg.png);
}

input, textarea, option, select {
	color:#67686C;
}

a {
	color:#698B2A;
	outline:0;
	font-weight:bold;
}

.slate {
	color:#868686 !important;
}

.orange {
	color:#FF8436 !important;
}

.cc {
	margin:15px 20px;
}

.mv10 {
	margin-top:10px;
	margin-bottom:10px;
}

.mv20 {
	margin-top:20px;
	margin-bottom:20px;
}

.ml50 {
	margin-left:50px;
}

.blh {
	line-height:150%;
}

div#container {
	background:url(../img/container.png);
	width:748px;
	margin:0 auto;
	padding:0 21px;
	
}

div#header {
	background:url(../img/header.png);
	height:99px;
	position:relative;
}

div#menu {
	height:46px;
	left:292px;
	position:relative;
	top:52px;
	width:456px;
}

div#menu a {
	display:block;
	float:left;
	height:46px;
	text-indent:-9000px;
}

div#menu span {
	width:15px;
	height:12px;
	position:absolute;
	left:-9000px;
	top:45px;
	background:url(../img/menu-fleche.png) no-repeat;
	display:block;
}

body.dangers div#menu span {
	left:44px;
}
body.solutions div#menu span {
	left:154px;
}
body.filtre div#menu span {
	left:273px;
}
body.a-propos div#menu span {
	left:391px;
}

div#menu a.dangers {
	background:url(../img/menu-dangers.png);
	width:103px;
}

body.dangers div#menu a.dangers {
	background:url(../img/menu-dangers-a.png);
	width:103px;
}

div#menu a.solutions {
	background:url(../img/menu-solutions.png);
	width:118px;
}

body.solutions div#menu a.solutions {
	background:url(../img/menu-solutions-a.png);
	width:118px;
}

div#menu a.filtre {
	background:url(../img/menu-filtre.png);
	width:120px;
}

body.filtre div#menu a.filtre {
	background:url(../img/menu-filtre-a.png);
	width:120px;
}

div#menu a.a-propos {
	background:url(../img/menu-a-propos.png);
	width:115px;
}

body.a-propos div#menu a.a-propos {
	background:url(../img/menu-a-propos-a.png);
	width:115px;
}

div#footer {
	background:url(../img/footer.png) no-repeat;	
	height:46px;
	padding:42px 0 0 70px;
	margin:0;
	font-size:11px;
}





div#content {
	background:url(../img/content.png) repeat-x;
}


.headingDangers {
	background:url(../img/heading-dangers.png) repeat-x;
	height:53px;
}

.photoDangers {
	background:url(../img/photo-dangers.png) repeat-x;
	height:207px;	
	width:305px;
	margin-right:20px;
}

.txtNextPhotoDangers {
	width:376px;
}

.txtNextPhotoDangers p.blh {
	line-height:140%;
}

p.danger {
	margin-top:4px;
	margin-bottom:4px;
	padding:1px 0 1px 25px;
	background:url(../img/ico-dangers.png) no-repeat left center;
	font-weight:bold;
	color:#FF8436;
}

.headingSolutions {
	background:url(../img/heading-solutions.png) repeat-x;
	height:53px;
}

p.apostrophe {
	margin-top:15px;
	margin-bottom:15px;
	padding:1px 0 1px 22px;
	background:url(../img/ico-apostrophe.png) no-repeat left 2px;
}

p.cliquezIci {
	background:url(../img/cliquez-ici.png) no-repeat left top;	
	text-align:center;
	padding: 5px 0;
	margin:30px 0 20px;
}

p.cliquezIci a {
	font-size:14px;
	font-weight:bold;
}

.headingFiltre {
	background:url(../img/heading-filtre.png) no-repeat;
	height:53px;
}

p.h3o {
	font-size:14px;
	margin:30px 20px 20px;
	color:#FF8436;
	font-weight:bold;
}

div.listeFai {
	background:url(../img/faq-fai.png) repeat-x;
	height:165px;
	padding-top:2px;
}

div.listeFai p {
	float:left;
	width:244px;
	padding-left:110px;
	padding-top:12px;
	height:31px;
}

div.listeFai p a {
	font-size:14px;
}

div.faqscreen {
	
}

div.faqscreen div.left,
div.faqscreen div.right {
	width:334px;
	padding:0 20px;
	text-align:center;
}

div.faq1 {
	margin-top:15px;
	background:url(../img/faq1.png) repeat-x;
	padding-top:270px;
}

div.faq2 {
	margin-top:15px;
	background:url(../img/faq2.png) repeat-x;
	padding-top:270px;
}

div.faq3 {
	margin-top:15px;
	background:url(../img/faq3.png) repeat-x;
	padding-top:270px;
	position:relative;
}

div.faq3 div.info {
	position:absolute;
	width:290px;
	left:440px;
	top:50px;
	line-height:150%;
}

div.faq3 a.click {
	position:absolute;
	width:275px;
	left:412px;
	top:215px;
	display:block;
	text-align:center;
	font-size:14px;
	line-height:130%;
}

p.faqWarning {
	background:url(../img/faq-warning.png) repeat-x;
	padding:8px 10px 12px 70px;
	color:red;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	margin:30px 0;
}

.headingAutreSites {
	background:url(../img/faq-autres-sites.png) repeat-x;
	height:60px;
	margin:30px 0;
}

p.apostrophe {
	background:url(../img/ico-apostrophe.png) no-repeat left 4px;
	margin-bottom:0;	
}

div.faqLinks p.cc {
	margin-top:5px;
}

.headingAPropos {
	background:url(../img/heading-a-propos.png) repeat-x;
	height:53px;
}

div.photoAPropos {
	padding-right:285px;
	background:url(../img/photo-a-propos.png) no-repeat right top;
	height:220px;
}


div.linkLogoEdencast {
	padding-left:90px;
}

div.linkLogoEdencast a {
	width:280px;
	padding-bottom:70px;
	background:url(../img/logo-edencast.png) no-repeat center bottom;	
	display:block;
	text-align:center;
}
