p {
  margin: 0px;
  padding: 0px;
}

ul {
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  font-size:12px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.li {
  	list-style-position: outside; 
	list-style-type: disc;
	color:#000000;
	text-decoration:none;
        text-align:justify;
	font-size:12px;
        margin-bottom: 1px;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

img.floating {
  border: 1px solid #000000;
  float: left;
  margin: 2px;
}

body {
	background-color:#ffffe0;
	}

body.plein {
	background-color:#ffcc00;
	}

body.vide {
	background-color:#ffffe0;
	}

body.window,
body.component {
	background-color:#ffffff;
	}

body.bordure {
	background-color:#000000;
	}

*.bordure {
        background-color:#000000;
	color:#000000;
}

*.title {
        text-indent: 2px;
	background-color:#707070;
	color:#ffffe0;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titlePlan {
        text-indent: 2px;
	background-color:#ffcc00;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:24px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre1Component,
*.titre1Full,
*.titre1 {
        text-indent: 2px;
	color:#000000;
        border-bottom: solid 1px #000000;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre2Component,
*.titre2Full,
*.titre2 {
        text-indent: 2px;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre2RightComponent,
*.titre2RightFull,
*.titre2Right {
        text-indent: 2px;
	color:#000000;
	text-decoration:none;
        text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre3Component,
*.titre3Full,
*.titre3Right,
*.titre3 {
        text-indent: 2px;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre3NoIndent {
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.textLeftComponent,
*.textLeftFull,
*.textLeftSmall,
*.textLeft {
	color:#000000;
	text-decoration:none;
        text-align:left;
        margin-left: 2px;
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.textRightComponent,
*.textRightFull,
*.textRightSmall,
*.textRight {
	color:#000000;
	text-decoration:none;
        text-align:right;
        margin-left: 2px;
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.textCenterComponent,
*.textCenterFull,
*.textCenterSmall,
*.textCenter {
	color:#000000;
	text-decoration:none;
        text-align:center;
        margin-left: 2px;
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.textJustifyComponent,
*.textJustifyFull,
*.textJustifySmall,
*.textJustify {
	color:#000000;
	text-decoration:none;
        text-align:justify;
        margin-left: 2px;
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre1Full,
*.titre2Full,
*.titre2RightFull,
*.titre3Full,
*.textLeftFull,
*.textRightFull,
*.textCenterFull,
*.textJustifyFull {
	background-color:#ffffe0;
}

*.textLeftSmall,
*.textRightSmall,
*.textCenterSmall,
*.textJustifysmall {
	font-size:11px;
}

*.titre1Component,
*.titre2Component,
*.titre2RightComponent,
*.titre3Component,
*.textLeftComponent,
*.textRightComponent,
*.textCenterComponent,
*.textJustifyComponent {
	background-color:#ffffff;
}

*.titre1 {
	background-color:#909090;
}

*.titre2,
*.titre2Right {
	background-color:#a0a0a0;
}

*.titre3NoIndent,
*.titre3Right,
*.titre3 {
	background-color:#c0c0c0;
}

*.titre3Right {
        text-align:right;
}

*.titre1Jacket {
        margin-top: 6px;
	color:#000000;
	text-decoration:none;
        text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.titre2Jacket {
        margin-top: 4px;
	color:#000000;
	text-decoration:none;
        text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.textJacket {
        text-indent: 2px;
	color:#000000;
	text-decoration:none;
        text-align:center;
	font-size:10px;
	font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.noteJacket {
        margin-left: 2px;
        margin-right: 2px;
	color:#000000;
	text-decoration:none;
        text-align:justify;
	font-size:10px;
	font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.slogan {
	color:#ffffff;
	background-color:#990000;
        border: solid 1px #000000;
	text-decoration:none;
        text-align:center;
	font-size:12px;
        font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.label {
	color:#ffffe0;
	background-color:#505050;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-top: solid 1px #000000;
	text-decoration:none;
        text-align:left;
	font-size:16px;
        font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.codebarre {
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
        text-align:center;
	font-size:12px;
        font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.note {
	color:#000000;
	text-decoration:none;
        text-align:justify;
        margin-left: 2px;
	font-size:10px;
	font-style: italic;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.extrait {
	color:#000000;
	background-color:#ffffe0;
	text-decoration:none;
        text-align:left;
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.statusRight,
*.status {
        text-indent: 2px;
	background-color:#909090;
	color:#ffffe0;
	text-decoration:none;
        text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.statusRight {
        text-align:right;
}

*.component {
	font-size:12px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a:link,
a:visited,
a:active {
        margin-left: 2px;
	color:#0000ff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	}

a:hover {
        margin-left: 2px;
	color:#00aa00;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	}

a.status:link,
a.status:visited,
a.status:active,
a.title:link,
a.title:visited,
a.title:active {
        margin-left: 2px;
	color:#ffcc00;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a.status:hover,
a.title:hover {
        margin-left: 2px;
	color: #f0f0f0;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	}

*.editoTitle {
        margin-top: 4px;
        margin-left: 8px;
	color:#ffffe0;
	text-decoration:none;
        text-align:left;
	font-size:20px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.editoText {
	color:#ffffe0;
	text-decoration:none;
        text-align:right;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.sommaireSection {
        margin-top: 8px;
        border-bottom: 1px #505050 solid;
	background-color:#ffffe0;
	color:#505050;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.sommaireEntry {
        margin-top: 1px;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:10px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.presseChapitre {
        margin-top: 8px;
        margin-left: 1px;
        border-bottom: 1px #505050 solid;
	color:#505050;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.presseEntry {
        margin-top: 1px;
        margin-left: 3px;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.presseSousEntry {
        margin-top: 1px;
        margin-left: 15px;
	color:#000000;
	text-decoration:none;
        text-align:left;
	font-size:10px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a.section:link,
a.section:visited,
a.section:active {
        margin-left: 2px;
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a.section:hover {
        margin-left: 2px;
	color: #009900;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	}

a.entry:link,
a.entry:visited,
a.entry:active {
        margin-left: 2px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a.entry:hover {
        margin-left: 2px;
	color: #009900;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	}

*.result {
        border-bottom: 1px #505050 solid;
	color:#505050;
	text-decoration:none;
        text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.verySmallTextLeft {
	color:#000000;
	text-decoration:none;
        text-align:left;
        margin-left: 2px;
	font-size:5px;
        font-weight:normal;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

*.separator {
	visibility: hidden;
	clear: both;
}

