body, table {
	font-family: Verdana, Arial,sans-serif;
	font-size:14px;
	}
body
  {
  background-color:#E8E8E8;
  }
table.b1 {font-size:1em;
  border: ridge 2px; border-left-color:#AFAFAF; border-top-color:#AFAFAF; border-right-color:#444444; border-bottom-color:#444444;border-collapse: collapse;
  }
table.b1 TD, table.b1 TH
  {
  border: ridge 2px #CCCCCC
  }
table.b2 {font-size:1em;
  border: ridge 3px; border-left-color:#AFAFAF; border-top-color:#AFAFAF; border-right-color:#444444; border-bottom-color:#444444;border-collapse: collapse;
  }
table.b2 TD, table.b2 TH
  {
  border: ridge 2px #CCCCCC
  }
table.b3 {font-size:1em;
  border: ridge 4px; border-left-color:#AFAFAF; border-top-color:#AFAFAF; border-right-color:#444444; border-bottom-color:#444444;border-collapse: collapse;
  }
table.b3 TD, table.b3 TH
  {
  border: ridge 2px #CCCCCC
  }
.pageCentre
  {
  background-color:#FFFFE6;
  }
.pageCentre
  {
  position:absolute; top:0px; left:50%; margin-left: -450px; width: 900px;
  background-color:#FFFFFF;
  }
H1, H2, H3, H4, H5, H6 {
	font-family: Arial,sans-serif;
	}
A:LINK {color:#0880BE}
A:VISITED {color:#0BA1DB}
A:FOCUS {color:#14B044}
A:HOVER {color:#14B044}
A:ACTIVE {color:#FF0000}
Font.footerfont { 
font-family:Verdana, arial, helvetica, sans serif; 
font-weight:normal; 
color:#FFFFFF; 
font-size:12px; 
text-decoration:none; 
} 

DIV.barrePrimaireFine {
style-name:"Barre horizontale primaire fine";
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:500px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/images/Clotte/HbarPrimaire.jpg); 
background-repeat: repeat-y;
}
DIV.barrePrimaireFine::before {content:"Barre horizontale primaire fine"; display:none}

DIV.barreSecondaireFine {
style-name:"Barre horizontale secondaire fine";
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:500px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/images/Clotte/HbarSecondaire.jpg); 
background-repeat: repeat-y;
}
DIV.barreSecondaireFine::before {content:"Barre horizontale secondaire fine"; display:none}

DIV.barrePrimaireEp {
style-name:"Barre horizontale primaire epaisse";
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:500px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/images/Clotte/HbarPrimaire.jpg); 
background-repeat: repeat-y;
}
DIV.barrePrimaireEp::before {content:"Barre horizontale primaire epaisse"; display:none}

DIV.barreSecondaireEp {
style-name:"Barre horizontale secondaire epaisse";
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:500px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/images/Clotte/HbarSecondaire.jpg); 
background-repeat: repeat-y;
}
DIV.barreSecondaireEp::before {content:"Barre horizontale secondaire epaisse"; display:none}

DIV.mobile
	{
	margin:0px;
	padding:0px;
	position:relative;
	}
H1 {
	style-name:"Titre primaire niveau 1";
	font-size:20px;
	font-weight : bold;
	margin-top: 10pt;
	margin-bottom: 0px;
	color : #015480;
	}
H1::before {content:"Titre primaire niveau 1"; display:none}

H1.titreEnHaut {margin-top:10px}
H2 {
	style-name:"Titre primaire niveau 2";
	clear:left;
	font-size:17px;
	font-weight : bold;
	color : #015480;
	margin-top: 8pt;
	margin-bottom: 0px;
	}
H2::before {content:"Titre primaire niveau 2"; display:none}

H3 {
	style-name:"Titre primaire niveau 3";
	font-size:15px;
	font-weight : bold;
	color : #015480;
	margin-top: 3pt;
	margin-bottom: 0px;
	}
H3::before {content:"Titre primaire niveau 3"; display:none}

H4 {
	style-name:"Titre primaire niveau 4";
	font-size:13px;
	margin-bottom: 0px;
	margin-top: 3pt;
	color : #015480;
	}
H4::before {content:"Titre primaire niveau 4"; display:none}

H1.secondaire {
	style-name:"Titre secondaire niveau 1";
	color : #752A1A;
	}
H1.secondaire::before {content:"Titre secondaire niveau 1"; display:none}

H2.secondaire {
	style-name:"Titre secondaire niveau 2";
	color : #752A1A;
	}
H2.secondaire::before {content:"Titre secondaire niveau 2"; display:none}

H3.secondaire {
	style-name:"Titre secondaire niveau 3";
	color : #752A1A;
	}
H3.secondaire::before {content:"Titre secondaire niveau 3"; display:none}

H4.secondaire {
	style-name:"Titre secondaire niveau 4";
	color : #752A1A;
	}
H4.secondaire::before {content:"Titre secondaire niveau 4"; display:none}

H1.gris {
	color : #909090;
	}
H2.gris {
	color : #909090;
	}
H3.gris {
	color : #909090;
	}
H4.gris {
	color : #909090;
	}
TABLE.left {float:left;margin: 5px 5px 5px 0px;margin-right:18px}
TABLE.right {float:right;margin: 5px 0px 5px 10px}
TABLE.center{}
H1.Journal {
	font-family: Arial, sans-serif;
	font-size:10pt;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align : justify;
	color : #015480;
	}
DIV.sommaireJournal
	{
	style-name:"sommaire journal";
	background-color:#F0F0F0;
	font-size:8pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	font-weight : normal;
	}
DIV.sommaireJournal::before {content:"sommaire journal"; display:none}

DIV.sommaireArticle
	{
	style-name:"sommaire Article";
	background-color:#F0F0F0;
	font-size:10pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	font-weight : bold;
	}
DIV.sommaireArticle::before {content:"sommaire Article"; display:none}

P {
	style-name:"Paragraphe justifie";
	text-align : justify;
	margin-left : 0px;
	margin-top : 4pt;
	margin-bottom: 0px;
	}
P::before {content:"Paragraphe justifie"; display:none}

P.left {
	style-name:"Paragraphe";
	text-align : left;
	}
P.left::before {content:"Paragraphe"; display:none}

UL.boulet1 {
	style-name:"Liste type 1";
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:20px;
	#margin-left:5px;
  overflow: auto;
	list-style-image: URL(/commun/images/Clotte/boulet1.gif);
	}
UL.boulet1::before {content:"Liste type 1"; display:none}

UL.bouletInter1 {
	style-name:"Liste type 1 interieur";
  list-style-position: inside;
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:2px;
	list-style-image: URL(/commun/images/Clotte/boulet1.gif);
	#list-style-image: URL(/commun/images/Clotte/boulet1_16.gif);
	}
UL.bouletInter1::before {content:"Liste type 1 interieur"; display:none}

UL.boulet2 {
	style-name:"Liste type 2";
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:20px;
	#margin-left:5px;
  overflow: auto;
	list-style-image: URL(/commun/images/Clotte/boulet2.gif);
	}
UL.boulet2::before {content:"Liste type 2"; display:none}

UL.bouletInter2 {
	style-name:"Liste type 2 interieur";
  list-style-position: inside;
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:2px;
	list-style-image: URL(/commun/images/Clotte/boulet2.gif);
	#list-style-image: URL(/commun/images/Clotte/boulet1_16.gif);
	}
UL.bouletInter2::before {content:"Liste type 2 interieur"; display:none}

.gris1 {
	background-color:#EEEEEE;
}
.gris2 {
	background-color:#F6F6F6;
}
ol {
	margin-top : 4pt;
	margin-bottom: 0px;
	list-style : decimal;
	}
ol li {
	style-name:"List item";
	margin-left : 0px;
	margin-top : 0pt;
	margin-bottom: 0px;
	}
ol li::before {content:"List item"; display:none}

.smallHeader {
	font-size:8pt;
	font-weight : bold;
	color : #015480;
	background-color : #EBF8FE;
	}
.mediumPaleHeader {
	font-size:10pt;
	font-weight : bold;
	color : #EBF8FE;
	background-color : #015480;
	}
.smallPaleHeader {
	font-size:8pt;
	font-weight: bold;
	color: #EBF8FE;
	background-color: #015480;
	}
.mediumBlackHeader {
	font-family: Verdana, Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #000000;
	}
.fondSombre {
	background-color : #92BEF7;
	}

.errorMessage {
	style-name:"Error message";
	font-size:10pt;
	font-weight : bold;
	color : #D81F2A;
	background-color : #EBF8FE;
	}
.errorMessage::before {content:"Error message"; display:none}

.imageLegend {
	font-size:12px;
	font-style : italic;
	text-align : center;
	}
SPAN.yellowMarker {
	style-name:"Marqueur jaune";
	background-color:#FFFF00;
	}
SPAN.yellowMarker::before {content:"Marqueur jaune"; display:none}

SPAN.greenMarker {
	style-name:"Marqueur vert";
	background-color:#90FF90;
	}
SPAN.greenMarker::before {content:"Marqueur vert"; display:none}

SPAN.blueMarker {
	style-name:"Marqueur bleu";
	background-color:#90C0FF;
	}
SPAN.blueMarker::before {content:"Marqueur bleu"; display:none}
	
SPAN.rouge {
	style-name:"Texte rouge";
	color: #A00000;
	}
SPAN.rouge::before {content:"Texte rouge"; display:none}

TD.vertSeparPrimaire
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#BFBDA3;
	}
TD.vertSeparSecondaire
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#015480;
	}
.topBoxRubrique
	{
	color:#F0F5F8;
	background-color:#0D667F;
	font-family: Arial,sans-serif;
	font-size: 11;
	font-weight:bold;
	}
.topBoxAlaUne
	{
	color:#F0F5F8;
	background-color:#0D667F;
	font-family: Arial,sans-serif;
	font-size: 16;
	font-weight:bold;
	}
.topBoxInfo
	{
	color:#FCFAF4;
	background-color:#813D2E;
	font-family: Arial,sans-serif;
	font-size: 13;
	font-weight:bold;
	}
.areaNouvBox
	{
	background-color:#F0F5F8;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
.areaAgendaBox
	{
	background-color:#F0F5F8;
	font-family: Arial,sans-serif;
	font-size:13px;
  padding-top:3px;
	}
SPAN.dateALaUne 
	{
	font-weight:bold;
	font-size:16px;
	color:#813D2E
	}
.areaAlaUne
	{
	background-color:#F0F5F8;
	font-family: Arial,sans-serif;
	font-size:13px;
  padding-top:0px;
	}
.areaAlaUne DIV
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	left:-28px;
  top:-3px;
  padding-bottom:2px;
	}
.areaNouvBox DIV, .areaAgendaBox DIV
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:13px;
	left:-18px;* -4px *
  top:3px;
	width:159px;
  padding-bottom:5px;
	}
.areaNouvBox DIV IMG, .areaAgendaBox DIV IMG
	{
	position:relative;
	left:0px; 
	}
.areaPartBox
	{
	background-color:#F0F5F8;
	font-family: Arial,sans-serif;
	font-size:11px;
	}
.areaPartBox DIV
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:13px;
	left:-19px;
  top:0px;
	width:159px;
  padding-bottom:5px;
	}
.areaPartBox DIV DIV
	{
	left:0px;
	}

.areaInfoBox
	{
	background-color:#FCFAF4;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
.areaInfoBox  DIV.areaInfoBox
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:13px;
	left:-7px;
  top:0px;
	width:150px;
  padding-bottom:5px;
	}
.areaInfoSimple
	{
	background-color:#FCFAF4;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
.areaInfoSimple  DIV.areaInfoSimple
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:13px;
	left:2px;
  top:0px;
	width:140px;
  padding-bottom:5px;
	}

INPUT
	{
	font-size:8pt;
	height:20px;
	}
FORM.flat 
	{
	margin:0;
	}
SPAN.date 
	{
	font-weight:bold;
	font-size:14px;
	color:#075C8B
	}
TD.footer
  {
	background-color:#8A7861;
  }
SPAN.footerFont
  {
  color:#FFFFFF;
  }
TD.coteInfos
  {
  padding-top:1px;
  width:170px;
  }


