/* @override http://www.vallee-du-loir.com/css/root.css */

/* @group Reset */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { 
	line-height: 1.5;
}

table { 
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td { 
	text-align: left;
	font-weight: normal;
}

table, td, th { 
	vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after { 
	content: "";
}

blockquote, q { 
	quotes: "" "";
}

img { 
	border-width: 0;
	border-style: none;
}

/* @end */

/* @group Typo */

body { 
	background: #fcf9f6;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { 
	margin: 0;
}

/* @end */

/* @group Balises */

html { 
	overflow-y: scroll;
}

p { 
	margin: 0 0 1.5em;
}

p img.left { 
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}

p img.right { 
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}

blockquote { 
	margin: 1.5em;
	color: #666;
	font-style: italic;
}

strong { 
	font-weight: bold;
}

em, dfn { 
	font-style: italic;
}

dfn { 
	font-weight: bold;
}

sup, sub { 
	line-height: 0;
}

abbr, acronym { 
	border-bottom: 1px dotted #666;
}

address { 
	margin: 0 0 1.5em;
	font-style: italic;
}

del { 
	color: #666;
}

pre, code { 
	margin: 1.5em 0;
	white-space: pre;
}

pre, code, tt { 
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}

li ul, li ol { 
	margin: 0 1.5em;
}

ul, ol { 
	margin: 0 1.5em 1.5em 1.5em;
}

ul { 
	list-style-type: disc;
}

ol { 
	list-style-type: decimal;
}

dl { 
	margin: 0 0 1.5em 0;
}

dl dt { 
	font-weight: bold;
}

dd { 
	margin-left: 1.5em;
}

table { 
	margin-bottom: 1.4em;
	width: 100%;
}

th { 
	font-weight: bold;
}

th, td { 
	padding: 4px 10px 4px 5px;
}

tr.even td { 
	background: #E5ECF9;
}

tfoot { 
	font-style: italic;
}

caption { 
	background: #eee;
}

hr { 
	background: #ddd;
	color: #ddd;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0 0 1.45em;
	border: none;
}

hr.space { 
	background: #fff;
	color: #fff;
}

/* @group Formulaires */

label { 
	font-weight: bold;
}

fieldset { 
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}

legend { 
	font-weight: bold;
	font-size: 1.2em;
}

input.text, input.title, textarea, select { 
	margin: 0.5em 0;
	border: 1px solid #bbb;
}

input.text:focus, input.title:focus, textarea:focus, select:focus { 
	border: 1px solid #666;
}

input.text, input.title { 
	width: 300px;
	padding: 5px;
}

input.title { 
	font-size: 1.5em;
}

textarea { 
	width: 390px;
	height: 250px;
	padding: 5px;
}

/* @end */

/* @end */

/* @group Styles de base */

a.btRetour { 
	background: url(/nl/im/icons/arrow_undo.png) no-repeat 0 0;
	padding-left: 18px;
}

.cent { 
	width: 99%;
}

.marge10 { 
	display: block;
	padding: 10px 0 10px 6px;
}

.small { 
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}

.large { 
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}

.hide { 
	display: none;
}

.quiet { 
	color: #666;
}

.loud { 
	color: #000;
}

.highlight { 
	background: #ff0;
}

.added { 
	background: #060;
	color: #fff;
}

.removed { 
	background: #900;
	color: #fff;
}

.first { 
	margin-left: 0;
	padding-left: 0;
}

.last { 
	margin-right: 0;
	padding-right: 0;
}

.top { 
	margin-top: 0;
	padding-top: 0;
}

.bottom { 
	margin-bottom: 0;
	padding-bottom: 0;
}

div.border { 
	padding-right: 4px;
	margin-right: 5px;
	border-right: 1px solid #eee;
}

div.colborder { 
	padding-right: 24px;
	margin-right: 25px;
	border-right: 1px solid #eee;
}

.box { 
	padding: 1.5em;
	margin-bottom: 1.5em;
	background: #E5ECF9;
}

/* Clear */

.clearfix:after, .container:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .container { 
	display: inline-block;
}

* html .clearfix, * html .container { 
	height: 1%;
}

.clearfix, .container { 
	display: block;
}

.clear { 
	clear: both;
}

.alDroite { 
	text-align: right
}

.alJustif { 
	text-align: justify
}

.alGauche { 
	text-align: left
}

.alCentre { 
	text-align: center
}

.alCenter { 
	text-align: center;
}

.alRight { 
	text-align: right;
}

.alLeft { 
	text-align: left;
}

.alJustify { 
	text-align: justify;
}

/* @end */

/* @group Boites */

.error, .notice, .success { 
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}

.error { 
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.notice { 
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success { 
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.error a { 
	color: #8a1f11;
}

.notice a { 
	color: #514721;
}

.success a { 
	color: #264409;
}

/* @end */

/* @group Photos */

.photoGC { 
	background-color: white;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #696969 #696969 #d3d3d3
}

.photoG { 
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0
}

.photoDC { 
	background-color: white;
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #696969 #696969 #d3d3d3
}

.photoD { 
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 0;
	border: solid 0 #39546d
}

.photoCC { 
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #696969 #696969 #d3d3d3
}

.photoC { 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 0;
	border: solid 0 #39546d
}

.photoGC, .photoG, .photoDC, .photoD, .photoCC, .photoC { 
	color: gray;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
}

/* @end */

/* @group Ossature */

body { 
	margin: 0;
	background-color: #58585a;
}

#conteneur { 
	width: 966px;
	position: relative;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	margin: 0 auto;
}

/* @group tete */

#tete { 
	height: 83px;
	overflow: hidden;
	background: url(../im/os/tete.png) no-repeat;
}

/* @group centre */

#tete #lienHome, #tete #espacePro, #tete #quiSommes, #tete #contact, #tete #fr, #tete #en, #tete #nl, #tete #planSite, #tete #mentions, #tete #credits, #serviceCli { 
	position: absolute;
	display: block;
}

#tete #lienHome a, #tete #espacePro a, #tete #quiSommes a, #tete #contact a, #tete #fr a, #tete #en a, #tete #nl a, #tete #planSite a, #tete #mentions a, #tete #credits a, #serviceCli a { 
	display: block;
	text-indent: -5000px;
}

#tete #lienHome { 
	top: 0;
	left: 0;
	width: 290px;
	height: 83px;
}

#tete #lienHome a { 
	width: 290px;
	height: 83px;
}

#tete #serviceCli   { top: 58px; left: 420px; width: 121px; height: 25px }

#tete #serviceCli a  { background-image: url(/nl/im/menu/bt7.png); width: 121px; height: 25px }

#tete #espacePro  { top: 58px; left: 629px; width: 92px; height: 25px }

#tete #espacePro a  { background-image: url(../im/menu/bt4.png); width: 92px; height: 25px }

#tete #quiSommes { 
	top: 58px;
	left: 549px;
	width: 80px;
	height: 25px;
}

#tete #quiSommes a { 
	width: 80px;
	height: 25px;
	background-image: url(../im/menu/bt5.png);
}

#tete #contact  { top: 58px; left: 735px; width: 71px; height: 25px }

#tete #contact a { 
	width: 71px;
	height: 25px;
	background-image: url(../im/menu/bt6.png);
}

#tete #espacePro a:hover, #tete #quiSommes a:hover, #tete #contact a:hover, #tete #serviceCli a:hover { 
	background-position: 0 -25px;
}

/* @end */

/* @group drapeaux */

#tete #fr, #tete #en, #tete #nl { 
	width: 26px;
	height: 16px;
	overflow: hidden;
}

#tete #fr { 
	top: 62px;
	right: 70px;
}

#tete #fr a { 
	background-image: url(../im/menu/d1.png);
}

#tete #en { 
	top: 62px;
	right: 40px;
}

#tete #en a { 
	background-image: url(../im/menu/d2.png);
}

#tete #nl { 
	top: 62px;
	right: 10px;
}

#tete #nl a { 
	background-image: url(../im/menu/d3.png);
}

#tete #fr a:hover, #tete #en a:hover, #tete #nl a:hover { 
	background-position: 0 -16px;
}

#tete #fr a.select, #tete #en a.select, #tete #nl a.select { 
	background-position: 0 -32px;
}

/* @end */

/* @group haut droite */

#tete #planSite  { top: 0; right: 143px; width: 45px; height: 22px }

#tete #planSite a  { background-image: url(../im/menu/bt1.png); width: 45px; height: 22px }

#tete #mentions  { top: 0; right: 37px; width: 106px; height: 22px }

#tete #mentions a  { background-image: url(../im/menu/bt2.png); width: 106px; height: 22px }

#tete #credits  { top: 0; right: 0; width: 39px; height: 22px }

#tete #credits a  { background-image: url(../im/menu/bt3.png); width: 39px; height: 22px }

#tete #planSite a:hover, #tete #mentions a:hover, #tete #credits a:hover  { background-position: 0 -20px }

/* @end */

/* @end */

/* @group Gauche */

#gauche { 
	display: block;
	float: left;
	width: 200px;
}

/* @end */

/* @group Contenu */

#contenu { 
	display: block;
	float: left;
	width: 766px;
	margin-top: 10px;
}

/* @end */

#pied { 
	clear: both;
}

/* @end */

/* @group Contenu */

#contenu h1 { 
	color: #a5ad00;
	font-size: 48px;
	text-align: center;
}

#contenu h2 { 
	color: #c9d200;
	font-size: 24px;
	text-align: center;
}

.attente { 
	display: block;
	height: 160px;
	background: url(/nl/im/base/loading.gif) no-repeat center bottom;
}

div#permalink { 
	clear: both;
	text-align: left;
	font-size: 9px;
	margin-bottom: 10px;
	padding-left: 20px;
}

div#permalink a { 
	color: #58585a;
	text-decoration: none;
	border-bottom: 1px solid #c8cc93;
}

div#permalink a:hover { 
	border-bottom: 1px solid #58585a;
}

.ariane, .ariane a { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #4f4f4f;
	text-decoration: none;
	margin: -5px 0 10px;
}

.ariane a:hover { 
	border-bottom: 1px dotted #58585a;
}

/* @end */

/* @group Site */

.btSavoirPlus { 
	width: 66px;
	height: 21px;
	overflow: hidden;
}

.btSavoirPlus a { 
	width: 66px;
	height: 21px;
	display: block;
	overflow: hidden;
	background-image: url(../im/os/btSavoir-plus.png);
	text-indent: -5000px;
}

.btSavoirPlus a:hover { 
	background-position: 0 -21px;
}

/* @end */

/* @group nav */

/* @group General */

#gauche a { 
	text-decoration: none;
}

#gauche ul { 
	margin: 0 0 -2px;
	padding: 0;
}

#gauche li { 
	list-style-type: none;
}

/* @end */

/* @group autres */

#navPays a { 
	display: block;
	width: 200px;
	height: 65px;
	margin-top: 5px;
	background: url(../im/nav/navPays.png) 0 0;
	text-indent: -3000px;
}

#navExplorer a, #navVallee a, #navTele a { 
	display: block;
	width: 200px;
	height: 24px;
	margin-top: 3px;
	text-indent: -3000px;
}

#navExplorer a { 
	background: url(../im/nav/navExplorer.png) 0 0;
}

#navVallee a { 
	background: url(../im/nav/navVallee.png) 0 0;
}

#navTele a { 
	background: url(../im/nav/navTele.png) 0 0;
}

#navPays a:hover, #navExplorer a:hover, #navVallee a:hover, #navTele a:hover,
#navPays.on a, #navExplorer.on a, #navVallee.on a, #navTele.on a { 
	background-position: -200px;
}

/* @end */

/* @group Niv 1 */

/* @group General */

#navPartez.on #bt1 a,
#navPartez.on #bt2 a,
#navPartez.on #bt3 a,
#navPartez.on #bt4 a,
#navDecouv.on #bt5 a,
#navDecouv.on #bt6 a,
#navDecouv.on #bt7 a,
#navPromos.on #bt8 a,
#navPromos.on #bt9 a,
#navPromos.on #bt10 a { 
	display: block;
	height: 25px;
	width: 200px;
	text-indent: -3000px;
}

#navPartez.on #bt1 a:hover,
#navPartez.on #bt2 a:hover,
#navPartez.on #bt3 a:hover,
#navPartez.on #bt4 a:hover,
#navDecouv.on #bt5 a:hover,
#navDecouv.on #bt6 a:hover,
#navDecouv.on #bt7 a:hover,
#navPromos.on #bt8 a:hover,
#navPromos.on #bt9 a:hover,
#navPromos.on #bt10 a:hover { 
	background-position: -200px 0;
}

#navPartez.on { 
	margin-top: 10px;
}

#navPartez.on .titre,
#navDecouv.on .titre,
#navPromos.on .titre { 
	height: 65px;
	text-indent: -3000px;
}

#navPartez.off,
#navDecouv.off,
#navPromos.off { 
	width: 200px;
	height: 39px;
}

#navPartez.off { 
	margin-top: 8px;
}

#navPartez.off #bt1,
#navPartez.off #bt2,
#navPartez.off #bt3,
#navPartez.off .pied,
#navPartez.off .niv3,
#navDecouv.off #bt5,
#navDecouv.off #bt6,
#navDecouv.off #bt7,
#navDecouv.off .pied,
#navDecouv.off .niv3,
#navPromos.off #bt8,
#navPromos.off #bt9,
#navPromos.off #bt10,
#navPromos.off .pied,
#navPromos.off .niv3 { 
	display: none;
}

#navPartez.off .titre,
#navDecouv.off .titre,
#navPromos.off .titre { 
	height: 39px;
	text-indent: -3000px;
}

#navPartez.on .titre a,
#navDecouv.on .titre a,
#navPromos.on .titre a { 
	display: block;
	width: 200px;
	height: 65px;
}

#navPartez.off .titre a,
#navDecouv.off .titre a,
#navPromos.off .titre a { 
	display: block;
	width: 200px;
	height: 39px;
}

#navPartez,
#navDecouv,
#navPromos { 
	width: 186px;
	margin-bottom: 5px;
}

#navPartez .pied,
#navDecouv .pied,
#navPromos .pied { 
	height: 12px;
	overflow: hidden;
	margin-bottom: 0;
}

/* @end */

/* @group accPartez */

#navPartez { 
	background-color: #c3cf00;
	width: 186px;
	overflow: hidden;
}

#navPartez.on .titre { 
	background-image: url(../im/nav/navPt.png);
}

#navPartez.on #bt1 a { 
	background: url(../im/nav/navP1.png) 0 0;
}

#navPartez.on #bt1.on a { 
	background: url(../im/nav/navP1on.png) 0 0;
}

#navPartez.on #bt2 a { 
	background: url(../im/nav/navP2.png) 0 0;
}

#navPartez.on #bt2.on a { 
	background: url(../im/nav/navP2on.png) 0 0;
}

#navPartez.on #bt3 a { 
	background: url(../im/nav/navP3.png) 0 0;
}

#navPartez.on #bt3.on a { 
	background: url(../im/nav/navP3on.png) 0 0;
}

#navPartez.on #bt4 a { 
	background: url(../im/nav/navP4.png) 0 0;
}

#navPartez.on #bt4.on a { 
	background: url(../im/nav/navP4on.png) 0 0;
}

#navPartez.on .pied { 
	background-image: url(../im/nav/navPp.png);
}

#navPartez.off .titre a { 
	background: url(../im/nav/navPoff.png) 0 0;
}

#navPartez.off .titre a:hover { 
	background-position: -200px 0;
}

/* @end */

/* @group accDecouv */

#navDecouv.on .titre { 
	background-image: url(../im/nav/navDt.png);
}

#navDecouv.on #bt5 a { 
	background: url(../im/nav/navD1.png) 0 0;
}

#navDecouv.on #bt6 a { 
	background: url(../im/nav/navD2.png) 0 0;
}

#navDecouv.on #bt7 a { 
	background: url(../im/nav/navD3.png) 0 0;
}

#navDecouv.on #bt5.on a { 
	background: url(../im/nav/navD1on.png) 0 0;
}

#navDecouv.on #bt6.on a { 
	background: url(../im/nav/navD2on.png) 0 0;
}

#navDecouv.on #bt7.on a { 
	background: url(../im/nav/navD3on.png) 0 0;
}

#navDecouv.on .pied { 
	background-image: url(../im/nav/navDp.png);
}

#navDecouv.off .titre a { 
	background: url(../im/nav/navDoff.png) no-repeat 0 0;
}

#navDecouv.off .titre a:hover { 
	background-position: -200px 0;
}

/* @end */

/* @group accPromos */

#navPromos.on .titre { 
	background-image: url(../im/nav/navLt.png);
}

#navPromos.on #bt8 a { 
	background: url(../im/nav/navL1.png) 0 0;
}

#navPromos.on #bt9 a { 
	background: url(../im/nav/navL2.png) 0 0;
}

#navPromos.on #bt10 a { 
	background: url(../im/nav/navL3.png) 0 0;
}

#navPromos.on #bt8.on a { 
	background: url(../im/nav/navL1.png) -200px 0;
}

#navPromos.on #bt9.on a { 
	background: url(../im/nav/navL2.png) -200px 0;
}

#navPromos.on #bt10.on a { 
	background: url(../im/nav/navL3.png) -200px 0;
}

#navPromos.on .pied { 
	background-image: url(../im/nav/navLp.png);
}

#navPromos.off .titre a { 
	background: url(../im/nav/navLoff.png) 0 0;
}

#navPromos.off .titre a:hover { 
	background-position: -200px 0;
}

/* @end */

/* @end */

/* @group Niv3 */

.niv3 { 
	display: none;
	width: 186px;
}

.niv3.on { 
	display: block;
}

/* @group Partez */

#navPartez .niv3 li.liNav3 a { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	background: url(../im/nav/fleche.png) no-repeat 165px 6px;
	margin-top: 2px;
}

#navPartez .niv3 li.liNav3.select a { 
	background: #f8fcaa url(../im/nav/flecheS.png) no-repeat 163px 6px;
}

#navPartez .niv3 li.liNav3.select.fleche a { 
	background: white url(../im/nav/fleche.png) no-repeat 163px 6px;
}

#navPartez .niv3 li.liNav3 a { 
	background-color: #e8ee7c;
	color: #5a5f03;
}

#navPartez .niv3 li.liNav3 a:hover { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	color: #000;
	background-color: white !important;
	margin-top: 2px;
}

/* @end */

/* @group Découvrez */

#navDecouv { 
	background-color: #db007a;
	width: 186px;
	overflow: hidden;
}

#xnavDecouv .niv3 li a { 
	background-color: #dc8eb7;
	color: #690e3a;
}

#navDecouv .niv3 li.liNav3 a { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	background: url(../im/nav/fleche.png) no-repeat 165px 6px;
	margin-top: 2px;
}

#navDecouv .niv3 li.liNav3.select a { 
	background: #f8fcaa url(../im/nav/flecheS.png) no-repeat 163px 6px;
}

#navDecouv .niv3 li.liNav3.select.fleche a { 
	background: #f3dfea url(../im/nav/fleche.png) no-repeat 163px 6px;
}

#navDecouv .niv3 li.liNav3 a { 
	background-color: #dc8eb7;
	color: #690e3a;
}

#navDecouv .niv3 li.liNav3 a:hover { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	color: #000;
	background-color: #f3dfea !important;
	margin-top: 2px;
}

/* @end */

/* @group Aanbiedingen
*/

#navPromos .niv3 { 
	background-color: #0098a1;
}

#navPromos .niv3 li a { 
	color: #072325;
	background-color: #b3d7d9;
}

/* @end */

/* @end */

/* @group Niv 4 */

/* @group Partez */

/* @group Thematique */

#navPartez div#sousNav1 li.niv4 a { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	background: url(../im/nav/fleche.png) no-repeat 165px 6px;
	margin-top: 2px;
	background-color: #e8ee7c;
	color: #5a5f03;
}

#navPartez div#sousNav1 li.niv4 a.on { 
	background-color: white;
}

#navPartez div#sousNav1 li.niv4 a:hover { 
	display: block;
	width: 135px;
	font-size: 11px;
	margin-left: 3px;
	line-height: 13px;
	margin-bottom: 1px;
	padding: 2px 21px 2px 24px;
	color: #000;
	background-color: white !important;
	margin-top: 2px;
}

/* @end */

/* @group Locations */

#navPartez div#sousNav2 li.niv4 a { 
	display: block;
	width: 135px;
	font-size: 9px;
	line-height: 13px;
	padding: 1px 16px 1px 29px;
	background: url(../im/nav/fleche.png) no-repeat 165px 6px;
	margin: 0 0 0 3px;
}

#navPartez div#sousNav2 li.niv4 a { 
	background-color: #f8fcaa;
	color: #5a5f03;
	display: block;
}

#navPartez div#sousNav2 li.niv4.select a, #navPartez div#sousNav2 li.niv4 a.on { 
	background-color: white;
	font-weight: bold;
}

#navPartez div#sousNav2 li.niv4 a:hover { 
	background-color: white !important;
}

/* @end */

/* @group Week-end */

#navPartez div#sousNav3 li.niv4 a { 
	display: block;
	width: 135px;
	font-size: 9px;
	line-height: 13px;
	padding: 1px 16px 1px 29px;
	background: url(../im/nav/fleche.png) no-repeat 165px 6px;
	margin: 0 0 0 3px;
}

#navPartez div#sousNav3 li.niv4 a { 
	background-color: #f8fcaa;
	color: #5a5f03;
	display: block;
}

#navPartez div#sousNav3 li.niv4.select a, #navPartez div#sousNav3 li.niv4 a.on { 
	background-color: white;
	font-weight: bold;
}

#navPartez div#sousNav3 li.niv4 a:hover { 
	background-color: white !important;
}

/* @end */

/* @end */

/* @group Découvrez */

/* @end */

/* @group Aanbiedingen
*/

/* @end */

/* @end */

/* @end */

/* @group Couleurs */

.coulP { 
	background-color: #c9d200;
}

.coulPdown { 
	background-color: #e8ecaa;
}

.coulD { 
	background-color: #db007a;
}

.coulDdown { 
	background-color: #f9deec;
}
.coulDdown2 { 
	background-color: #dc8eb7;
}

.coulL { 
	background-color: #0098a1;
}

.coulLdown { 
	background-color: #e0f2f3;
}

.coulLdown2 { 
	background-color: #b3d7d9;
}

.coulBlanc { 
	background-color: white;
}

.coulB { 
	background-color: #a67e53;
}

.coulBdown { 
	background-color: #edddcd;
}

/* @end */

/* @group Page */

div#contenupage { 
	display: block;
	float: left;
	width: 766px;
	margin-top: 10px;
	background-color: white;
}

div#contenupage a { 
	color: #007c9d;
	border: 1px solid #e8eef7;
	background-color: #e8eef7;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-color: #b4d3db;
}

div#contenupage a:hover { 
	border-bottom: 1px solid #007c9d;
	background-color: white;
	border: 1px solid #b4d3db;
}

div#contenupage div#tetepage { 
	padding: 20px;
	background-color: #fff0e0;
	margin-bottom: -10px;
}

div#contenupage div#tetepage h1 { 
	color: #c42e00;
	font-size: 48px;
	text-align: center;
	margin: -20px 0 0;
}

div#contenupage div#tetepage h2 { 
	color: #bf5000;
	font-size: 24px;
	text-align: center;
	margin: -15px 0 0;
}

div#contenupage div#tetepage h3 { 
	font-size: 14px;
	text-align: justify;
	margin-top: 10px;
}

div#contenupage div#listeparag { 
	padding: 20px;
	font-size: 13px;
}

div.parag p { 
	margin: 5px 0;
}

div.parag h1 { 
	font-size: 24px;
	color: #c00418;
	font-weight: bold;
	margin: 15px 0 10px;
	text-align: left;
	border-bottom: 1px solid #c00418;
	background-color: #fff0e0;
	padding: 0 0 0 5px;
}

div.parag h2 { 
	font-size: 18px;
	color: #007c9d;
	font-weight: bold;
	text-align: left;
	margin: 10px 0 0;
	border-bottom: 1px solid #dde9ed;
}

div.parag h3 { 
	font-size: 16px;
	color: #f60;
	font-weight: bold;
	margin: 0;
}

div.parag div.legende { 
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 10px;
}

div.parag.colonne { 
	float: left;
	width: 340px;
	padding-right: 20px;
}

/* @end */

/* @group boutons */

a.petitbouton { 
	background-color: #dff4ff;
	border: 1px solid #b2cde3;
	color: #336699 !important;
	display: inline-block;
	padding: 2px 4px;
	margin-left: 2px;
}

a.petitbouton:hover { 
	background-color: #eef8ff;
	border: 1px solid #6299c5;
	color: #336699;
}

.buttons a, .buttons button { 
	display: inline-block;
	margin: 0 7px 0 0;
	background-color: #dff4ff;
	border: 1px solid #b2cde3;
	text-decoration: none;
	color: #336699;
	cursor: pointer;
	padding: 5px 10px 6px 7px;
	font-weight: bold;
	font-size: 12px;
}

.buttons button { 
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px;
	margin-top: 5px;
	margin: 5px;
}

.buttons button[type] { 
	padding: 2px 10px 2px 7px;
	

/* Firefox */
    line-height: 17px;
/

* Safari */
}

*:first-child+html button[type] { 
	padding: 4px 10px 3px 7px;
/

* IE7 */
}

.buttons button img, .buttons a img { 
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
	width: 16px;
	height: 16px;
}

.buttons button img.pays, .buttons a img.pays { 
	margin: 0px 3px 3px 0;
	padding: 0px 0 0;
	border: none;
	width: 16px;
	height: 11px
}

/* STANDARD */

button:hover, .buttons a:hover { 
	background-color: #eaf7ff;
	border: 1px solid #6299c5;
	color: #336699;
}

.buttons a:active { 
	background-color: #6299c5;
	border: 1px solid #6299c5;
	color: #fff;
}

/* POSITIVE */

button.positive, .buttons a.positive { 
	color: #529214;
	background-color: #E6EFC2;
	border: 1px solid #C6D880;
}

.buttons a.positive:hover, button.positive:hover { 
	border: 1px solid #529214;
	background-color: #f1facb;
	color: #529214;
}

.buttons a.positive:active { 
	background-color: #529214;
	border: 1px solid #529214;
	color: #fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative { 
	color: #d12f19;
	background: #fbe3e4;
	border: 1px solid #fbc2c4;
}

.buttons a.negative:hover, button.negative:hover { 
	background: #f9edee;
	border: 1px solid #d12f19;
	color: #d12f19;
}

.buttons a.negative:active { 
	background-color: #d12f19;
	border: 1px solid #d12f19;
	color: #fff;
}

/* @end */

/* @group paques2009 */

div#paques2009gd {
	text-align: center;
	margin-top: 10px;
}

div#paques2009gd a img {
	border: 2px solid gray;
}

div#paques2009gd a:hover img {
	border: 2px solid white;
}

div#paques2009pt {
	margin: 20px 0;
}

div#paques2009pt a img {
	border: 2px solid gray;
}

div#paques2009pt a:hover img {
	border: 2px solid white;
}



/* @end */