
/* TOP */

#menuTop .rubrique .consult-notSel a{
	width:100%;
	padding:0px;
	display:block;
	text-align:center;
}
#menuTop .rubrique .consult-notSel a:hover{
	background-color:#d0efff;
}

#menuTop .rubrique .consult-sel a{
	width:100%;
	padding:0px;
	display:block;
	text-align:center;
	font-weight:bold;
}
#menuTop .rubrique .consult-sel a:hover{
	background-color:#d0efff;
}
#menuTop .pages .consult-notSel a{
	padding:3px;
	display:block;
}
#menuTop .pages .consult-notSel a:hover{
	background-color:#d0efff;
}

#menuTop .pages .consult-sel a{
	padding:3px;
	display:block;
	font-weight:bold;
}
#menuTop .pages .consult-sel a:hover{
	background-color:#d0efff;
}

#menuTop .pages .consult-part{
	padding:3px;
	text-align:right;
}

#menuTop .pages .consult-part a{
	display:inline;
}

/* LEFT */

/* RIGHT : LA FENETRE */

#consultMode{
	width:100%;
	margin:auto;
}

#consultMode .right_data{

/*	margin:auto;*/
}

#consultMode .pageType-normal{width:85%;background:#d0ffd0;}
#consultMode .pageType-special{width:85%;background:#ffffd0;}

/* RIGHT : BASE */

#consultMode h1{
	margin:4px 0px 40px 0px;
	text-align:center;
	font-size:24px;
	text-decoration:underline;
	color:#000000;
}

#consultMode .part{text-align:center;font-size:11px;font-weight:normal;}
#consultMode .part a{color:#2030c0;}

/* RIGHT : TITRES & MENUS */

#consultMode .rubrique{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	text-indent:0px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#consultMode .rubrique_xTitle{
	list-style-type:upper-roman;
}

#consultMode .rubrique_xTitle .rubrique_xTitle{
	list-style-type:lower-roman;
}

#consultMode .rubrique_xTitle .titleH{
	margin:0px 0px 0px -7px;
	font-size:18px;
	color:#000000;
	text-decoration:none;
}

#consultMode .rubrique-summary{
	padding:6px 0px 10px 40px;
	margin:auto;
	text-align:left;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#505050;
}
#consultMode .rubrique .rubrique-summary{padding:6px 0px 10px 0px;}

#consultMode .page{
	margin:10px 0px 0px 10px;
	padding:0px 15px 0px 0px;
	text-align:left;
}

#consultMode .page li{
	margin-left:10px;
	padding-left:0px;
	text-indent:0px;
	font-size:15px;
	font-weight:bold;
	color:#000090;
}

#consultMode .page .titleH{
	margin:0px 0px 0px -6px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	text-decoration:none;
	color:#000090;
}

#consultMode .page li{list-style-type:none;}

#consultMode .page .noPage{text-align:center;font-size:12px;font-weight:normal;color:#000000;}
#consultMode .page .onePage{list-style-type:none;text-align:center;}
#consultMode .page .xPagesList{list-style-type:none;}
#consultMode .page .xPagesNone{list-style-type:none;}
#consultMode .page .xPages_numeros{list-style-type:decimal;}

#consultMode .page .titleH_hidden{margin:2px auto 2px auto;text-align:left;color:#a0a0a0;}

#consultMode .page .onePage .titleH{font-size:18px;}
#consultMode .page .onePage .titleH_hidden{font-size:16px;color:#a0a0a0;}

#consultMode .page_more{margin:auto;padding:2px 0px 10px 0px;text-align:left;}
#consultMode .page_more a{font-size:10px;color:#2030c0;font-weight:normal;}

#consultMode .page .content{margin-top:10px;}
#consultMode .page .content, #consultMode .page .content li{/*Effacement des précédents styles pour le 'content' */
	color:#000000;
	font-weight:normal;
	font-size:11px;
}
#consultMode .page .content li{list-style-type:disc;margin:0px 0px 0px 10px;}

#consultMode .page .summary{
	padding-top:6px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color:#505050;
}

#consultMode .menuH{margin:5px 0px 10px 0px;}
#consultMode .menuH .td1{width:1%;text-align:right;vertical-align:top;padding:5px 0px 5px 0px;color:#000000;font-weight:bold;}
#consultMode .menuH .td1 a{color:#2030c0;text-decoration:none;}
#consultMode .menuH .td2{
	vertical-align:top;
	padding:5px 0px 0px 0px;
	font-size:12px;
	color:#000000;
}
#consultMode .menuH .td2 a{color:#2030c0;text-decoration:underline;font-weight:bold;}
#consultMode .menuH .td2 a:hover{text-decoration:underline;}

#consultMode .style_compact{}/* Style compact à remplir. Permet de rédéfinir #consultMode .rubrique */

/* RIGHT : OPTIONS */

#consultMode .option_action{
	width:95%;
	text-align:right;
}
#consultMode .option_action a{
	text-decoration:none;
}

#consultMode .lastMaj{
	margin:20px 0px 10px 0px;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#a0a0a0;
}

/* RIGHT : PAGEDATA */

.page_data{
	width:100%;
	margin:0px; padding:0px;
	text-align:left;
	font-family:verdana; font-size:12px;
	font-weight:normal;
	color:#000000;
}

.page_data p{
	margin:5px;
}

.page_data pre{
	margin:0px;
	font-family: Verdana; font-size: 10px;
}

.page_data img{
	margin:0px 10px 0px 10px;
}

.page_data ul{
	padding:0px;
	margin:10px 0px 10px 10px;
}

.page_data li{
	margin:0px 0px 0px 20px;
}

.page_data blockquote{
	margin:0px 0px 0px 30px;
}

.page_data table{
	border-collapse:collapse;
}

.page_data td, .page_data th{padding:3px;font-size:12px;}

.table1 td, .table1 th{border:solid 2px #c06000;text-align:left;vertical-align:top;background-color:#ffffff;}
.table2 td, .table2 th{border:solid 2px #c06000;text-align:center;vertical-align:middle;background-color:#ffffff;}
.table0 td, .table0 th{border:none;text-align:center;vertical-align:middle;}

/* RIGHT : PAGEDATA parsé */

.page_data .parsed_image, .page_data .parsed_imageBig{
	display:inline;
	margin:0px;
}

.page_data .parsed_image td, .page_data .parsed_imageBig td{
	border:none;
}

.page_data .parsed_image img{
	border:solid 1px #000000;
	margin:2px 5px 0px 5px;
}

.page_data .parsed_imageBig img{
	border:none;
	margin:5px 5px 0px 5px;
}

.page_data .parsed_image .legend, .page_data .parsed_imageBig .legend{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin:0px;padding:0px 5px 5px 5px;
}

