@font-face {
	font-family: "Times";
	src: url(../fonts/times.ttf);
}
@font-face {
	font-family: "TimesBold";
	src: url(../fonts/timesbd.ttf);
}
@font-face {
	font-family: "TimesItalic";
	src: url(../fonts/timesi.ttf);
}
@font-face {
	font-family: "TimesBoldItalic";
	src: url(../fonts/timesbi.ttf);
}
@font-face {
	font-family: "EurostileLTStd";
	src: url(../fonts/EurostileLTStd.ttf);
}
@font-face {
	font-family: "EurostileLTStd-Oblique";
	src: url(../fonts/EurostileLTStd-Oblique.ttf);
}
@font-face {
	font-family: "EurostileLTStd-BoldEx2";
	src: url(../fonts/EurostileLTStd-BoldEx2.ttf);
}
@font-face {
	font-family: "EurostileLTStd-BoldEx2Ita";
	src: url(../fonts/EurostileLTStd-BoldEx2Ita.ttf);
}
@font-face {
	font-family: "EurostileLTStd-Ex2";
	src: url(../fonts/EurostileLTStd-Ex2.ttf);
}
@font-face {
	font-family: "FrutigerLTStd-BlackItalic";
	src: url(../fonts/FrutigerLTStd-BlackItalic.ttf);
}
@font-face {
	font-family: "FrutigerLTStd-Black";
	src: url(../fonts/FrutigerLTStd-Black.otf);
}
@font-face {
	font-family: "FrutigerLTStd-BlackCn";
	src: url(../fonts/FrutigerLTStd-BlackCn.otf);
}
@font-face {
	font-family: "FrutigerLTStd-Bold";
	src: url(../fonts/FrutigerLTStd-Bold.otf);
}
@font-face {
	font-family: "FrutigerLTStd-BoldItalic";
	src: url(../fonts/FrutigerLTStd-BoldItalic.ttf);
}
@font-face {
	font-family: "FrutigerLTStd-Roman";
	src: url(../fonts/FrutigerLTStd-Roman.ttf);
}
@font-face {
	font-family: "UsherwoodStd-Bold";
	src: url(../fonts/UsherwoodStd-Bold.ttf);
}
@font-face {
	font-family: "Shannon-Bold";
	src: url(../fonts/Shannon-Bold.ttf);
}
@font-face {
	font-family: "Shannon-Book";
	src: url(../fonts/Shannon-Book.ttf);
}
@font-face {
	font-family: "Shannon-BoldIta";
	src: url(../fonts/Shannon-BoldIta.ttf);
}
@font-face {
	font-family: "Shannon-Oblique";
	src: url(../fonts/Shannon-Oblique.ttf);
}
@font-face {
	font-family: "EurostileLTStd-BoldOblique";
	src: url(../fonts/EurostileLTStd-BoldOblique.ttf);
}
@font-face {
	font-family: "EurostileLTStd-Cn";
	src: url(../fonts/EurostileLTStd-Cn.ttf);
}
body {
	font-size: small;
	font-family: "Shannon-Book";
	margin-left: 30px;
	margin-right: 30px;
	orphans: 2;
	widows: 2;
}
body {
	font-size: small;
	font-family: "Shannon-Book";
	margin-left: 30px;
	margin-right: 30px;
	orphans: 2;
	widows: 2;
}
p {
	text-align: justify;
	margin-top: 0em;
	margin-bottom: 0.5em;
	line-height: 1.5em;
}
p.auteur {
	text-align: center;
	text-indent: 0em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	padding-bottom: 0.5em;
}
ul {
	margin-right: 0em;
	margin-top: 0.5em;
}
ul li p:before, li ul li p:before {
	content: "– ";
}
ul {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0px;
	padding: 0px;
}
ul li {
	margin-left: 1em;
}
ul li p {
	text-align: justify;
	margin-right: 0em;
	text-indent: -1em !important;
}
li ul li p {
	text-align: justify;
	margin-right: 0em;
	text-indent: 0em !important;
	margin-left: 2em;
}
div.figure ul li p {
	padding-left: 0%;
	text-indent: 0em;
	text-align: justify;
}
.figure .image, .tableau {
	text-align: center;
	margin-top: 2em;
	max-height: 100%;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
.image img, .tableau img {
	max-width: 512px;
	height: auto;
	width: auto;
	max-height: 720px;
}

a {
	text-decoration: none;
}
div.volume {
	font-size: 3em;
	margin-top: 20%;
	text-align: center;
	font-variant: small-caps;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.volume#ancre659 {
	font-size: 3em;
	margin-top: 20%;
	text-align: center;
	font-variant: normal;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.section {
	font-size: 3.5em;
	margin-top: 40px;
	text-align: center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.titre-section1 {
	margin-top: 40px;
	font-size: 2.4em;
	padding-left: 0%;
	text-align: left;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.titre-section2 {
	font-family: "Shannon-Bold";
	margin-top: 3.5em;
	margin-bottom: 0.5em;
	font-size: 1.6em;
	text-align: left;
	border-left: solid 8px;
	padding-left: 10px;
	page-break-inside: avoid;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.titre-section3 {
	font-family: "EurostileLTStd-BoldEx2";
	margin-top: 3em;
	font-size: 1.4em;
	text-align: left;
	page-break-inside: avoid;
	text-indent: -1.3em;
	margin-left: 1.5em;
	margin-bottom: 0.75em;
	text-transform: uppercase;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.titre-section4 {
	font-size: 1.25em;
	line-height: 1em;
	margin-bottom: 0.65em;
	text-align: left;
	font-family: "Shannon-Bold";
	page-break-inside: avoid;
	margin-top: 2.5em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	border-left: 8px solid;
	padding-left: 8px;
}
div.titre-section4 i {
	font-family: "Shannon-BoldIta";
}
div.titre-section5 {
	font-family: "FrutigerLTStd-Black";
	font-size: 1.33em;
	/*padding-left:6%;*/
	margin-bottom: 1em;
	text-align: left;
	page-break-inside: avoid;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	margin-top: 3em;
}
.titre-section5:before {
	content: "■";
}
div.titre-section6 {
	font-family: "FrutigerLTStd-BlackCn";
	font-size: 1.16em;
	/*padding-left:6%;*/
	/*margin-top:-0.75em;*/
	margin-bottom: 0.25em;
	text-align: left;
	font-variant: small-caps;
	page-break-inside: avoid;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	margin-top: 1.5em;
}
div.titre-section7 {
	font-size: 1.17em;
	margin-bottom: 0.25em;
	text-align: left;
	margin-top: 1.25em;
	margin-top: 0.9em;
	page-break-inside: avoid;
	font-family: "Shannon-Bold";
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.titre-section {
	font-size: 1.2em;
	/*padding-left:6%;*/
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	page-break-inside: avoid;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
div.displayed-quote {
	padding: 10px;
	border: #000;
	background-color: #CCC;
}
div.displayed-quote p {
	padding-left: 0%;
}
div.display {
	padding: 10px;
	border: #000;
}
div.display p {
	padding-left: 0%;
	text-indent: 0em;
}
div.display ul {
	padding-left: 3%;
}
div.display div.titre {
	font-size: 1.5em;
	padding-left: 0%;
}
span.smallcaps {
	font-variant: small-caps;
	font-size: 1.15em;
}
div.item {
	font-size: 1.4em;
	font-weight: bold;
}
div.labelQuestion, div.labelReponse {
	padding-left: 13%;
	font-weight: bold;
}
span.underline {
	border-radius: 2px;
	font-family: "FrutigerLTStd-BlackCn";
	padding: 0.1em 0.5em 0.1em 0.5em;
	text-decoration: none;
	color: #FFFFFF;
}
div.videoContainer {
	text-align: center;
 display: block:;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #AAC4D3;
	width: 360px;
	height: 200px;
}
td.imageTableVideo {
	padding-left: 10px;
}
div.videoContainer {
	text-align: center;
 display: block:;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #AAC4D3;
	width: 360px;
	height: 200px;
}
video {
	text-align: center;
	margin: 0 0 0 -32px;
	width: 732px;
}
td.imageTableVideo {
	padding-left: 10px;
}
.couverture {
	text-align: center;
}
.plan-chap {
	margin-top: 50px;
}
.plan-chap-item-label {
	margin-right: 0.3em;
}
.plan-chap-item {
	text-align: left;
}
/********************/
.titre-section3:before {
	content: "■";
	padding-right:4px;
}
div.figure .legende_figure {
	font-family: "FrutigerLTStd-Roman";
	font-size: 0.85em;
	text-align: justify;
	text-indent: -4.3em !important;
	margin-left: 5.3em;
	line-height: 1.5em;
}
.figure {
	font-family: "FrutigerLTStd-Roman";
	margin: 2em 0 2em 0;
}
.display .titre-section2 {
	margin-top: 2em;
	margin-bottom: 0.5em;
	font-size: 1.5em;
	text-align: center;
	border: none;
	font-variant: small-caps;
	font-family: "UsherwoodStd-Bold";
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
p:first-of-type {
	text-indent: 0em;
}
.intro {
	margin-top: 2em;
}
.chap_num {
	font-size: medium;
	font-family: "EurostileLTStd-Ex2";
	display: block;
	font-variant: small-caps;
	margin: 0em 35% 2.5em 35%;
	border-radius: 20px;
	text-align: center;
	color: #FFFFFF;
}
.titre {
	font-family: din;
	font-size: 3.25em;
	line-height: 1em;
	text-align: center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	padding-top: 0.75em;
	margin-bottom: 1.75em;
}
.titre span {
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 24px;
	letter-spacing: 2px;
	font-family: din;
	font-weight: light;
	border-radius: 64px;
	height: 30px;
	line-height: 32px;
	margin-bottom: 24px;
	display: inline-block;
}

.section_table_video {
	font-family: din;
	margin-top: 2em;
}

.subchapter .titre span {
	background-color: none;
	color: #03F;
	display: inline;
	padding: 0;
	font-size: 1em;
}
.legende_tableau {
	font-family: "FrutigerLTStd-Roman";
	text-indent: 0em;
}
.legende_tableau .underline {
	font-family: "Shannon-Bold";
	background-color: #FFFFFF;
}
li p {
	text-indent: 1em;
}
.index-titre {
	text-align: center;
	font-family: "Shannon-Book";
	font-size: xx-large;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
.index-lettrine {
	font-family: din;
	text-transform: uppercase;
	margin: 3em 0em 0.5em 0em;
	font-size: 1.5em;
	text-align: center;
	border-bottom: 1px solid #bfd6e4;
}
.subchapter .titre {
	font-family: din;
	font-size: 2.5em;
}
.subchapter {
	padding: 3em 48px 0 48px;
	width: 668px;
	margin-left: -48px;
	border-top: 1px solid #CCCCCC;
	margin-top: 5em;
}
.display .formula {
	text-align: center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
li p .image {
	vertical-align: middle;
}
.chapitre#c0005 .subchapter .titre, .chapitre#c0007 .subchapter .titre, .chapitre#c0020 .subchapter .titre, .chapitre#c0021 .subchapter .titre {
	font-variant: small-caps;
}
.txt_courant_centre {
	text-align: center;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
.txt_no_ident {
	text-indent: 0em;
}
.footer p:first-child {
	text-indent: 1em !important;
}
.index-entree-niv-1:before {
	content: "— ";
}
.index-entree-niv-2:before {
	content: "—— ";
}
.imag {
}
.figure p, .image p {
	text-indent: 0em !important;
	color: #666;
}
.figure p .underline a {
	color: #FFFFFF;
}

.figure p  strong i {
	font-style:normal;
}

.fig {
	text-align: center;
	margin-bottom: 1em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
/******************Préliminaires*********************/

.txt_courant_droite {
	text-align: right;
	margin-bottom: 0em;
}
/***********03-04-13***************/
.underline a {
	color: #FFFFFF;
}
/**************08-04-13************/

.textbox_simple {
	border: solid 2px #007ac0;
	padding: 0.5em;
	margin-top: 1.5em;
	margin-bottom: 1.15em;
}
div.figure .legende {
	font-family: "FrutigerLTStd-Roman";
	font-size: 0.85em;
	text-align: justify;
	text-indent: 0em !important;
	margin-left: 5.3em;
	line-height: 1.5em;
}
.textbox_simple ul li p, .textbox_trame .sections ul li p, .textbox_trame > .titre + .sections ul li p {
	text-indent: -1em !important;
	margin-left: 1em;
}
.textbox_simple li ul li p, .textbox_trame .sections li ul li p, .textbox_trame > .titre + .sections li ul li p {
	text-indent: -1em !important;
	margin-left: 2em;
}
.textbox_simple ul li p:before, .textbox_trame .sections ul li p:before, .textbox_trame > .titre + .sections ul li p:before, .textbox ul li p:before {
	content: "• ";
}
.textbox_trame {
	border: solid 2px;
}
.textbox_trame .sections {
	padding: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}
/*.textbox_trame > .titre + .sections{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top: solid 2px;
	padding:0.5em;
	margin-top:0em;
	margin-bottom:1.15em;
	
}*/


.textbox_trame .titre {
	font-family: "EurostileLTStd-Ex2";
	font-size: 1.1em;
	text-align: center;
	margin-bottom: 0em;
	margin-top: 1.5em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	border-radius:8px;
	padding:8px;
}
.titre-section3 i {
	font-family: "EurostileLTStd-BoldEx2Ita"!important;
}
/*****09-04-13************/
.textbox_simple p:last-of-type {
	margin-bottom: 0px;
}
/****10-04-13****/
.textbox_simple .sections ul:last-of-type, .textbox_trame .sections ul:last-of-type {
	margin-bottom: 0px !important;
}
.textbox_simple .sections ul li p:last-of-type, .textbox_trame .sections ul li p:last-of-type {
	margin-bottom: 0px !important;
}
.pcentre {
	text-align: center;
	margin-bottom: 0.5em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
.titre-section8 {
	font-size: 1.17em;
	margin-bottom: 0.25em;
	text-align: left;
	font-family: "TimesBold";
	margin-top: 1.25em;
	page-break-inside: avoid;
	font-variant: small-caps;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
/*****11-04-13*****/
.textbox_trame, .textbox_simple {
	page-break-inside: avoid;
}
.part_num {
	font-family: "EurostileLTStd-Ex2";
	display: block;
	font-size: 0.4em;
	text-transform: capitalize;
	font-variant: normal;
}
.textbox_trame .sections p, .textbox_simple .sections p {
	text-indent: 0pt;
}
.titre-section2 i {
	font-family: "Shannon-BoldIta";
}
/*****12-04-13***/

.textbox_simple .sections ul:first-of-type, .textbox_trame .sections ul:first-of-type {
	margin-top: 0px !important;
}
.subchapter#sc006001, .subchapter#sc007001, .subchapter#sc011001, .subchapter#sc012001, .subchapter#sc016001, .subchapter#sc017001, .subchapter#sc020001 {
	page-break-before: avoid;
}
ul li p.image:before, li ul li p.image:before {
	content: " ";
}
/***15-04-13******/



.ce\:section .titre-section4:first-of-type {
	margin-top: 2.5em;
}
.titre-section3 +.ce\:section .titre-section4:first-of-type {
	margin-top: 0px;
}
/****2013-04-19******/

.pdroite {
	text-align: right;
}
/*****22-04-2013***/
.pdroite {
	text-align: right;
}
.ref-bib {
	font-size: 0.9em
}
.pre + div.figure p i {
	font-family: "Shannon-Oblique" !important;
}
.leg {
	display: inline;
	margin-left: 1em;
}
/****29-04-13****/

.textbox {
	border-radius: 4px;
	padding: 1.5em 1.5em 0 1.5em;
	margin: 1.5em 0 1.5em 0;
}
.textbox_trame {
	margin-top: 2em;
	margin-bottom: 1em;
}
.textbox .titre {
	text-align: center;
	margin: 0 10em 1em 10em;
	display: block;
	color: #FFF;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
	font-variant: normal;
	padding: 0.25em;
	font-size: 1.25em;
}
.textbox .sections {
	padding-bottom: 1em;
	margin-top: 0em;
}
.pre p.auteur {
	text-align: center;
	font-variant: normal;
	text-indent: 0em;
	font-size: 1em;
	-webkit-hyphens : none;
	-moz-hyphens : none;
	-ms-hyphens : none;
	-o-hyphens : none;
	hyphens : none;
}
.modulus, .cop {
	font-size: 0.85em;
}
sup {
	font-size: 0.6em;
}
p.image {
	page-break-inside: avoid;
}
.subchapter#c0008, .subchapter#ssc009002001 {
	page-break-before: avoid;
}
.textbox li ul li p {
	text-align: justify;
	margin: 0.2em 0 0 2em;
	text-indent: 0em !important;
}
.textbox li ul li p:before {
	content: "– ";
}
.textbox_trame .sections li ul li p:before, .textbox_trame > .titre + .sections li ul li p:before, .textbox_simple li ul li p:before {
	content: "– ";
}
.figure p {
	font-size: 0.95em;
	line-height: 1.4em;
	/**margin: 0.25em -32px 0 -32px;**/
}
.apnb {
	font-size: x-small;
	vertical-align: super;
}
.defnotes {
	margin-top: 2em;
	font-size: x-small;
}
#l0004 div.aut {
	height: 192px;
}
#l0004 .image {
	float: left;
	padding-right: 16px;
	display: inline-block;

}
#l0004 p.image  img{
	max-width:134px;
}
