@charset "UTF-8";/* CSS Document */h1, h2, h3, h4, h5, h6, ul, li, p, dl, dt, dd {	padding: 0;	margin: 0;}ul, li {	list-style-type: none;}a {	color: #0c579c;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	color: #0c579c;	margin: 0;	text-align: center;	background-color: #fff;	behavior: url(css/csshover3.htc);}body.first {}body.nocols {}#global, #footer, div#analytics {	text-align: left;	width: 960px;	padding: 0 3px;	margin: 0 auto;}#global {	background-image: url(../img-base/global-bg.jpg); /* Pb de couleur */	background-repeat: repeat-y;}.nocols #global {	background-image: url(../img-base/global-nocols-bg.gif); /* Pb de couleur */}#header {	height: 315px;	background-image: url(../img-base/header2-bg.jpg);	background-repeat: no-repeat;}#headerEN {	height: 315px;	background-image: url(../img-base/header2-EN-bg.jpg);	background-repeat: no-repeat;}.nocols #header {}#topNav, #topNavEn {	width: 208px;	height: 20px;	margin-left: 732px;	padding-top: 2px;	padding-left: 12px;	background-image: url(../img-base/topNav-bg.png);	background-repeat: no-repeat;}#topNavEn {}#content {	overflow: hidden;}.section {	margin: 0 235px 0 250px;	position: relative;}.nocols div.section {	margin: 0 10px 0 250px;}.asideLeft {	width: 242px;	float: left;	padding: 8px 0;}.asideRight {	width: 228px;	float: right;	padding: 0 0;}#footer {	background-image: url(../img-base/footer-base-bg.png);	background-repeat: no-repeat;	height: 54px;}.first #footer {	background-image: url(../img-base/footer2-index-bg.png);}.nocols #footer {	background-image: url(../img-base/footer-base2cols-bg.png);}#footer div {	padding-top: 4px;	padding-left: 250px;}#footer img {	border: none;	margin-right: 10px;}/* MENUS */div#logo {	width: 214px;	height: 78px;	margin-left: 20px;}div#logo a {	display: block;	width: 214px;	height: 78px;}/* MENU jQUERY */.navigation {	margin: 0;	padding: 0;}.navigation li {	margin: 0;	padding: 0;	border-bottom: solid 1px #f6f8f9;}.navigation li ul li {	display: inline;	border: none;	margin: 0;	padding: 0;}.navigation a, .navigation span {	padding: 6px 2px 2px 10px;	background-image: url(../img-base/a-MainNorm-bg.png);	background-repeat: no-repeat;	background-position: left top;	display: block;	width: 229px;	text-decoration: none;	font-style: italic;	font-weight: bold;	color: #0c579c;}.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {	background-image: url(../img-base/a-Main2-bg.png);}.navigation .open a, .navigation .open span {	background-image: url(../img-base/a-Main2-bg.png);	background-position: -241px 0;}.navigation a:hover, .navigation a:focus, .navigation a:active, .navigation a.topCourant {	text-decoration: underline;	color: #0094d1;}.navigation .subMenu {	padding: 10px 0 10px 0;	margin-left: 10px;}.navigation ul.subMenu a {	width: 219px;	font-size: 12px;	font-style: normal;	font-weight: normal;	background-image: url(../img-base/sousmenu-bg.gif);	background-repeat: no-repeat;	background-position: 0 7px;	padding: 4px 0 4px 10px;	border-bottom: solid 1px #f6f8f9;}.navigation ul.subMenu a.projlink {	font-style: italic;	width: 211px;	padding-left: 18px;	background-image: none;}.navigation ul.subMenu a:hover, .navigation ul.subMenu a.lienCourant {	color: #05273c;	background-position: 0px -28px;	border-bottom: solid 1px #a4b8c2;	background-color: #e2ebef;}/* MENU TOPNAV */#topNavEn ul {	margin-left: 30px;}#topNav ul li, #topNavEn ul li {	display: inline;}#topNav ul li a:link, #topNav ul li a:visited, #topNav ul li a:active, #topNavEn ul li a:link, #topNavEn ul li a:visited, #topNavEn ul li a:active {	display: block;	float: left;	margin: 0 4px;	padding: 2px 0 2px 10px;	font-size: 12px;	color: #063858;	text-decoration: none;	background-image: url(../img-base/topNav-a-bg.gif);	background-repeat: no-repeat;	background-position: 0 5px;}#topNav ul li a:hover, #topNavEn ul li a:hover {	background-position: 0 -17px;	color: #008ae3;}/* TYPOGRAPHIE SECTION */div.section h2, div.section h3, div.section h4, div.section h5, div.section h6, div.section p, div.section ul {	margin-left: 13px;}div.section h1 {	font-size: 1.2em;	font-style: italic;	padding: 10px 5px 10px 16px;	margin: 1em 0 .65em 0;	color: #0c579c;	background-image: url(../img-base/h1-section2-bg.gif);	background-repeat: no-repeat;}div.section > h1:first-child {	margin-top: 0;	margin-right: 200px;	}/* Fix IE 6 pseudo selector :first-child avec jQuery */div.section h1.first {	margin-top: 0;	margin-right: 200px;}div#logoDas {	width: 135px;	float: right;	text-align: right;	margin: -12px 10px 0 0;}div.section h2 {	font-size: .95em;	font-style: italic;	color: #0094d1;	margin-bottom: .5em;	margin-top: 1.4em;	padding-bottom: .35em;	border-bottom: solid 5px #fbfbfb;}div.section h3 {	font-size: .875em;	font-weight: normal;	color: #0094d1;	margin-bottom: .75em;	padding-bottom: .5em;	margin-top: .65em;	border-bottom: solid 1px #0094d1;}div.section h3.firsth3 {	margin-right: 200px;	border-top: solid 1px #fff;	border-bottom: solid 1px #0094d1;}div.section h4 {	font-size: .875em;	background-color: #fbfbfb;	margin-bottom: .45em;	margin-top: .95em;	padding: .15em;	border-bottom: solid 1px #ebebeb;}div.section p {	font-size: .875em;	line-height: 1.4em;	margin-bottom: 1.2em;}div.section p.titreCat {	color: #ccc;	font-style: italic;	font-weight: bold;	margin-bottom: .45em;	border-bottom: solid 1px #ebebeb;	border-top: solid 1px #ebebeb;}div.section ul {	}div.section li {	font-size: .875em;	line-height: 1.4em;	padding-left: 12px;	background-image: url(../img-base/puce-li-section.gif);	background-repeat: no-repeat;	background-position: 0 4px;}div.section div#breadcrumb {	font-size: .70em;	font-style: italic;	color: #0094d1;	text-align: right;	margin: 0 1em .85em 10px;	padding-right: 6px;	border-right: solid 4px #0094d1;}div.section table.organigramme {	font-size: .75em;	text-align: center;}div.section table.organigramme a {	color: #fff;	font-weight: bold;}div.section table.organigramme caption {	font-style: italic;	text-transform: uppercase;}div.section table.organigramme th, div.section table.organigramme td {	padding: 5px;}div.section table.organigramme th {	text-align: center;}div.section table.organigramme th.th1 {	background-image: url(../img-base/th1-organ-bg.gif);	background-repeat: no-repeat;	background-position: center top;}div.section table.organigramme th.th2 {	background-image: url(../img-base/th2-organ-bg.gif);	background-repeat: no-repeat;	background-position: center top;}div.section table.organigramme th.th3 {	background-image: url(../img-base/th3-organ-bg.gif);	background-repeat: no-repeat;	background-position: center top;	font-size: 1.1em;}div.section table.organigramme td {	}div.section table.organigramme td strong {	text-transform: uppercase;}div.section table.organigramme td.centraux {	background-image: url(../img-base/td-organ-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section table.organigramme td.organDas {	background-image: url(../img-base/td-organDas-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section table.organigramme td.organTer {	background-image: url(../img-base/td-organTer-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section table.organigramme td.organPla {	background-image: url(../img-base/td-organPla-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section table.organigramme td.organFil {	background-image: url(../img-base/td-organFil-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section table.organigramme td.organFilHn {	background-image: url(../img-base/td-organFilHn-bg.gif);	background-repeat: repeat-x;	color: #fff;}div.section div#breadcrumb a {	color: #0094d1;}div.section div#logoMb {	width: 220px;	height: 70px;	float: right;	text-align: right;	margin: -50px 10px 0 0;}div.section div#logoMb img {	}div.section table.listmbres span.linkSite a {	font-size: .75em;	font-weight: normal;	color: #0c579c;}div.section a img {	border: none;}/* TYPOGRAPHIE ASIDERIGHT */div.asideRight h2, div.asideRight h3, div.asideRight h4, div.asideRight h5, div.asideRight h6, div.asideRight p {	margin-left: 20px;	margin-right: 6px;}div.asideRight h1 {	font-size: 1.2em;	font-style: italic;	padding: 10px 5px 10px 26px;	margin: 0 0 .5em 0;	color: #0c579c;	background-image: url(../img-base/h1-asideright-bg.png);	background-repeat: no-repeat;}div.asideRight h2 {	font-size: .95em;	color: #0094d1;	background-image: url(../img-base/cal-puce.gif);	background-repeat: no-repeat;	padding-left: 18px;	margin-left: 13px;}div.asideRight h3 {	font-size: .75em;	color: #063858;	border-bottom: solid 1px #063858;	padding: .25em 0;	margin-bottom: .5em;}div.asideRight p {	font-size: .75em;	line-height: 1.4em;	margin-bottom: 1.4em;}/* IMG ASIDERIGHT */div.asideRight img {	border: solid 2px #79b7d9;	margin: 10px 0;}div.asideRight img.flag {	border: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	vertical-align: middle;}div#analytics p {	font-size: .65em;	text-align: center;	margin-top: 4px;	margin-bottom: 12px;}
