/*build-1549*/html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

/* Init */
html {background:#fff; color:#5b5b5b;}
body {font-size:11px;}
h1,h2,h3,
blockquote,ul,ol,dl {margin:0;}
ul li {list-style:none;}


/* General */
.accessibility {position:absolute; left:-9999em; top:-9999em; width:0; height:0; overflow:hidden; font-size:0;}
.clearFix:after {display:block; clear:both; visibility:hidden; height:0; content:"&nbsp;";} /* fix context formating bug */
.clear {display:block; clear:both; visibility:hidden; width:100%; font-size:1%;}
.lFloat {float:left;}
.rFloat {float:right;}
img.rFloat,
img.lFloat {margin-bottom:1em;}
img.rFloat {margin-left:1em;}
img.lFloat {margin-right:1em;}
a.courriel,
a.courrielSubject {cursor:pointer;}
.vcard {}
noscript div {color:#5b5b5b;}
.jsVisible {display:none;}
.js .jsVisible {display:block;}


/* Structure */
#mainCtnr {margin:auto; width:975px;}
#corps {margin-bottom:2px;}
#pied {}



/* Entete */
#entete {margin-bottom:2px; border-top:13px solid #fdc400; height:219px; background:url(img/fr/entete-bg.jpg) no-repeat 0 2px #fff;}
	#logo {margin:8px 0 0 144px;}
	#logo a {display:block; width:101px; height:87px; background:url(img/logo.png) no-repeat 0 0;}

/* Navigation */
#navigation {margin-bottom:2px;}
	#navigation ul li {float:left; margin:0 2px 1px 0; width:242px; height:38px; background:#fdc400;}
	#navigation ul li.ligne2 {margin-bottom:0; height:19px; background:#999;}
	#navigation ul li.last {margin-right:0; width:243px;}
	#navigation ul li.ligne2.last {background:#D83617;}
	#navigation ul li a {display:block; height:38px; background:url(img/fr/nav.png) no-repeat 33px 0;}
	#navigation ul li.ligne2 a {height:19px;}
		#navigation ul li#nav2 a {background-position:33px -38px;}
		#navigation ul li#nav3 a {background-position:33px -76px;}
		#navigation ul li#nav4 a {background-position:33px -114px;}
		#navigation ul li#nav5 a {background-position:33px -152px;}
		#navigation ul li#nav6 a {background-position:33px -171px;}
		#navigation ul li#nav7 a {background-position:33px -190px;}
		#navigation ul li#nav8 a {background-position:33px -209px;}


/* Corps */
	/* Structures */
	#mainCol {float:left; margin-right:2px; width:434px; min-height:277px; background:url(img/main-col-bg.png) no-repeat 0 0 #e2e2e2; padding:9px 23px 0 29px;}
	#sideCol {float:left; width:486px; height:286px; background:url(img/visuel.jpg) no-repeat 0 0 #e2e2e2;}


	/* Pages */
	#mainCol h2 {margin-bottom:8px; height:20px; background:url(img/fr/qui-sommes-nous.png) no-repeat 0 0;}
	#mainCol h3 {margin-bottom:5px; font-size:100%; font-weight:bold; color:#000;}
	#mainCol ul li {margin-bottom:5px; background:url(img/puce.png) no-repeat 0 4px; padding-left:12px; text-align:justify; line-height:12px;}
	#mainCol ul li.last {margin:0;}



/* Pied */
#navPied {background:url(img/fr/pied-bg.png) no-repeat 0 0; padding-left:206px;}
#navPied li {float:left; margin-right:2px; height:23px; background:#e2e2e2;}
#navPied li.last {margin:0;}
#navPied li a {display:block; height:23px; background:url(img/fr/nav-pied-bg.png) no-repeat 0 0 #e2e2e2;}
	#navPied li#piedNav1 a {width:173px;}
	#navPied li#piedNav2 a {width:130px; background-position:0 -23px;}
	#navPied li#piedNav3 a {width:175px; background-position:0 -46px;}
	#navPied li#piedNav4 a {width:97px; background-position:0 -69px;}
	#navPied li#piedNav5 a {width:68px; background-position:0 -92px;}
	#navPied li#piedNav6 a {width:116px; background-position:0 -115px;}
#pied p {margin:0; padding-left:1em; color:#000;}


/* Pop-ups */



/* JSDriven */

/* Customisable base class for style override DIV */

