/* CSS Document */

/***** GENERAL STYLE **********/
body {
	margin:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c5735;
	background-color:#FFFFFF;
}
	
img {
	border:none;
}
/***** END GENERAL STYLE **********/


/***** TOP + BANNER **********/


table.topContent {
	height:114px;
		width:960px;
}

td.search {
	font-size:11px;
	color:#b6b7b9;
}
	
td.topRight {
	align:center;
	vertical-align:middle;
	padding-left:5px;
}

input.search {
	height:16px; 
	width:160px; 
	border:1px solid #b6b7b9; 
	font-size:12px;
}

input.go {
	vertical-align:middle;
	padding-left:0px; 
}

table.banner {
	background-image:url(../images/bannerTop.jpg);
	background-repeat:no-repeat;
	width: 950px;
	height:127px;
        padding:0;
}


/***** BODY **********/

table.bodyBg {
	width:926px;
        padding:0;
        margin-top:5px;
        margin-left:5px;
        text-align:left;
}


/* IMAGES MENU GAUCHE */

div.navImage {
	width:190px;	
	height:117px;
	margin-bottom:8px;
}

#chap1 div.navImage {
	background:url(../images/topchap2.jpg) top right #19C1F3 no-repeat; 
}

#chap2 div.navImage {
	background:url(../images/topchap2.jpg) top right #008ed3 no-repeat; 
}

#chap3 div.navImage {
	background:url(../images/topchap3.jpg) top right #0f6bb5 no-repeat; 
}

#chap4 div.navImage {
	background:url(../images/topchap4.jpg) top right #0054a6 no-repeat; 
}

#chap5 div.navImage {
	background:url(../images/topchap5.jpg) top right #8cc63f no-repeat; 
}

#chap6 div.navImage {
	background:url(../images/topchap6.jpg) top right #5dbb46 no-repeat; 
}

#chap7 div.navImage {
	background:url(../images/topchap7.jpg) top right #22b14c no-repeat; 
}

#chap8 div.navImage {
	background:url(../images/topchap8.jpg) top right #28903a no-repeat; 
}

#chap9 div.navImage {
	background:url(../images/topchap9.jpg) top right #006f3a no-repeat; 
}

#chap10 div.navImage {
	background:url(../images/topchap10.jpg) top right #003596 no-repeat; 
}

#sideMenu {
	width:190px;
}

/************* MAIN CONTENT ***************/

#mainContent {
	margin-left:15px;
}

/* Style for navigation Level 3 */

.navLevelThree {
	margin-left:15px;
}

.navLevelThree a {
	text-decoration:none;
	line-height:15px;
}

.navLevelThree a:hover {
	text-decoration:underline;
	line-height:15px;
	
}

.navLevelThree a:active, .navLevelThree a:focus, .navLevelThree a:visited {
	line-height:15px;
}

/* End of Style for navigation Level 3 */


.highlight {
	color:#19C1F3;
}

#chap1 .highlight {
	color:#19C1F3;
}

#chap2 .highlight {
	color:#008ed3;
}

#chap3 .highlight {
	color:#0f6bb5;
}

#chap4 .highlight {
	color:#0054a6;
}

#chap5 .highlight {
	color:#8cc63f;
}

#chap6 .highlight {
	color:#5dbb46;
}

#chap7 .highlight {
	color:#22b14c;
}

#chap8 .highlight {
	color:#28903a;
}

#chap9 .highlight {
	color:#006f3a;
}

#chap10 .highlight {
	color:#003596;
}

#mainContent a {
	text-decoration:underline;
	line-height:15px;
}


#chap1 a {
	color:#19c1f3;
}

#chap2 a {
	color:#008ed3;
}

#chap3 a {
	color:#0f6bb5;
}

#chap4 a {
	color:#0054a6;
}

#chap5 a {
	color:#8cc63f;
}

#chap6 a {
	color:#5dbb46;
}

#chap7 a {
	color:#22b14c;
}

#chap8 a {
	color:#28903a;
}

#chap9 a {
	color:#006f3a;
}

#chap10 a {
	color:#003596;
}

/* style for press realise date*/

div.indexDate {
	font-style:italic;
	font-size:10px;
	font-weight:normal;
	color:#333;
	width:95%;
	text-align:right;
}

/* end style for press realise date*/

h1 {
  font-size:28px;
  font-weight:normal;
  margin:0 0 0 0;
  color:#19c1f3;
}

#chap1 h1 {
	color:#19c1f3;
}

#chap2 h1 {
	color:#008ed3;
}

#chap3 h1 {
	color:#0f6bb5;
}

#chap4 h1 {
	color:#0054a6;
}

#chap5 h1 {
	color:#8cc63f;
}

#chap6 h1 {
	color:#5dbb46;
}

#chap7 h1 {
	color:#22b14c;
}

#chap8 h1 {
	color:#28903a;
}

#chap9 h1 {
	color:#006f3a;
}

#chap10 h1 {
	color:#003596;
}

h2 {
  font-size:16px;
  font-weight:normal;
  line-height:22px;
margin-bottom:5px;
}

h3 {
  font-size:12px;
  font-weight:normal;
  margin:2px 0 5px 0;
  color:#19c1f3;
}


#chap1 h3 {
	color:#19c1f3;
}

#chap2 h3 {
	color:#008ed3;
}

#chap3 h3 {
	color:#0f6bb5;
}

#chap4 h3 {
	color:#0054a6;
}

#chap5 h3 {
	color:#8cc63f;
}

#chap6 h3 {
	color:#5dbb46;
}

#chap7 h3 {
	color:#22b14c;
}

#chap8 h3 {
	color:#28903a;
}

#chap9 h3 {
	color:#006f3a;
}

#chap10 h3 {
	color:#003596;
}

h4 {
	font-weight:bold;
	font-size:11px
}

ul {
	margin-top:-5px;
}

li {
	line-height:18px;
}

#chap1 li {
	list-style-image:url(../images/bullet1.gif);
}

#chap2 li {
	list-style-image:url(../images/bullet2.gif);

}

#chap3 li {
	list-style-image:url(../images/bullet3.gif);
}

#chap4 li {
	list-style-image:url(../images/bullet4.gif);
}

#chap5 li {
	list-style-image:url(../images/bullet5.gif);
}

#chap6 li {
	list-style-image:url(../images/bullet6.gif);
}

#chap7 li {
	list-style-image:url(../images/bullet7.gif);
}

#chap8 li {
	list-style-image:url(../images/bullet8.gif);
}

#chap9 li {
	list-style-image:url(../images/bullet9.gif);
}

/******* ETABLISSEMENT *************/
table.etab {

   width:160px;
   border-collapse:collapse;
}

table.etab td {
   border:solid 1px #008ed3;
   text-align:center;
}

/******* HISTORY *************/
table.history {
   background-color:#FFFFFF;
}

table.historyDetail {
   width:170px;
   border-collapse:collapse;
}

table.historyDetail td {
   border:solid 1px #008ed3;
}

table.historyDetail td.text {
   text-align:left;
   padding:5px 4px 5px 5px;

}

table.historyPrint {
   width:200px;
   border-collapse:collapse;
}

table.historyPrint td {
   font-size: 9px;
   text-align:left;
   padding:5px 4px 5px 5px;
}

/******* SEARCH RESULTS *************/
table.searchResult {
}

table.searchResult th {
  background-color:#EEEEEE;
  font-weight:bold;
}

/******* SITE MAP *************/

#sitemap a, #sitemap a:visited {
	text-decoration:none;
	line-height:18px;
}

#sitemap a:hover {
	text-decoration:underline;
	line-height:18px;
}

#sitemap span.title1 a {
	color:#19c1f3;
        font-weight:bold;
        line-height:18px;
}

#sitemap span.title2 a {
	color:#6c5735;
        font-weight:bold;
        line-height:18px;
}

#sitemap span.title3 a {
	color:#6c5735;
        line-height:18px;
}

#sitemap span.title1 {
        margin-left:0px;
}

#sitemap span.title2 {
        margin-left:40px;
}

#sitemap span.title3 {
        margin-left:80px;
}


/******* RIGHT COLUMN *************/

#mainContent a.arrowBrown {
	background: url(../images/arrowBrown.gif) no-repeat 0px 4px;
	padding-left:8px;
	color:#000;
	text-decoration:underline;
	font-size:11px;
	margin:5px 0px 2px 0px;
	display:block;
	}

hr.dashed {
	border-top:1px dashed #000;
	border-bottom:1px dashed #fff;
	border-left:none;
	border-right:none;
	width:190px;
	align:center;
}

hr.dashed80 {
	border-top:1px dashed #000; 
	border-bottom:1px dashed #fff; 
	border-left:none; 
	border-right:none; 
	width:80%; 
	margin-left:10%;
}

td.rightColumn {
	width:190px;
	margin:0px 0px 10px 0px;
	background-color:#b5cbea;
	background-image:url(../images/rightColBg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

td.div.rtColImg {
	width:190px;
	padding:0px;
}

td.div.rtColText {
	color:#000;
	padding:3px 5px 4px 5px;
	font-size:12px;
}

.rightColumn h1 {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

/******** FOOTER **************/

table.footerContainer {
	width:950px;
	height:40px;
	border-top:solid 1px;
	border-top-color:#000;
	padding-top:0px;
	color:#000;
	margin-top:18px;
	font-size:11px;
}

table.footerContainer a {
	color:#000;
	text-decoration:none;
}

table.footerContainer a:hover, table.footerContainer a:active, table.footerContainer a:focus, table.footerContainer a:visited{
	color:#000;
	text-decoration:none;
	font-size:11px;
}

td.footerLeft {
	vertical-align:middle;
	text-align:left;
}

td.footerRight {
	text-align:right;
}

/******** MENTIONS LEGALES **************/

span.LGL_titre {
	font-size:16px;
  	font-weight:normal;
	text-decoration:underline;
}


span.LGL_article{
	font-size:13px;
  	font-weight:bold;

}
