body {
	background: #ffffff url(http://www.lex-publica.com/images/background2.gif) repeat-y;
	color: #000000;
	margin-top: -0.2cm;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
}

/* Début Droite */
.titre1 { /* Bleu  ex: Droit administratif */
	background-color: #ffffff;
	color: #0000a0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center
}

.stitre {/* Orange foncé ex: Deuxième année */
	background: #ffffff;
	color: #cc6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-align: center;
}

.exergue1 {/* Bleu Microsoft  Acces*/
	background-color: #ffffff;
	color: #669de5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.exergue2 { /* Vert  conditions etc*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.exergue2bis { /* bleu  conditions etc*/
	background: #ffffff;
	color: #0000ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.exergue3 { /* Rouge  dans le texte*/
	background-color: #ffffff;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.exergue4 { /* Vert  Formulaire*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold
}

.exergue5 { /* Rouge  annonce*/
	background-color: #ffffff;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center
}

.exergue6 { /* Bleu  dans le texte*/
	background-color: #ffffff;
	color: #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.exergue7 { /* Vert  dans le texte*/
	background-color: #ffffff;
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.exergue8 { /* Vert  conditions etc*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.exergue9 { /* Noir dans le texte*/
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

.exergue10 { /* Bleu  dans le texte*/
	background-color: #ffffff;
	color: #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.exergue11 {/* Noir */
   background-color: #ffffff;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
}

.exergue12 { /* Zone Procédure nouvelle */
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold
}

.exergue13 { /* Exergue Espace*/
	background-color: #ffffff;
	color: #0066cc; /* old #548da0 */
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
}

a.exergue2l:link  { /* Vert  news.shtml*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold
}
a.exergue2l:visited  { /* Vert  news.shtml*/
	background-color: #ffffff;
	color: #0000a0;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold
}
a.exergue2l:hover  { /* Vert  news.shtml*/
	background-color: #ffffcc;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

.exergue_form { /* Zone Formulaires 1 et 2  */
	background: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold
}

a.corpsl:link {/* Texte A droite */
	background-color: #ffffff;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
a.corpsl:visited {/* Texte A droite */
	background-color: #ffffff;
	color: #660000; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
a.corpsl:hover {/* Texte A droite */
	background-color: #ffffcc;
	color: #006666; 
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: overline;
}

a.keynotel:link {/* keynote schemas */
	background: #ffffff;
	color: #006666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: dotted 1px red;
}
a.keynotel:visited {/* keynote schemas */
	background: #ffffff;
	color: #006666; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: dotted 1px red;
}
a.keynotel:hover {/* keynote schemas */
	background: #eeeeee;
	color: #006666; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: overline;
  border-bottom: dashed 2px #006666;
}

a.keynotelc:link {/* Close links */
	background: #ffffff;
	color: #c0c0c0;
}
a.keynotelc:visited {
	background: #ffffff;
	color: #c0c0c0;
	font-weight: bold;
}
a.keynotelc:hover {
	background: #ffffff;
	color: #c0c0c0;
  text-decoration: line-through;
  border-right: groove 5px red;
}

.smalltexte {
   background: #ffffff;
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: italic;
}
.keynoteliste_schm_li {
   background: #ffffff;
   color: #660000;
   list-style-type: square;
   margin-left: 0px;
}

.keynoteliste_li {
   background: #ffffff;
   color: #660000;
   list-style-type: circle;
   margin-top: 4px;
   margin-left: 0px;
   
}
.keynoteliste2_ul {
   background: #ffffff;
   color: #000000;
   list-style-type: circle;
   margin-top: 5px; 
   margin-left: 0px; 
   margin-bottom: 4px;
}

.keynoteliste2_li {
   background: #ffffff;
   color: #0000ff;
   margin-top: 4px;  
}
.keynotetexte {
	background: #ffffff;
	color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: dotted 1px blue;
}
.texte {/* A droite*/
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   padding-right: 2%;
   padding-left: 2%;
}

.textegeneral {
   background: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}

.texteliste {/* A droite*/
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   padding-right: 2%;
   
}
.texteform {/* Pour les formulaires */
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   padding-right: 1%;
}

.texterouge {/* A droite */
	background-color: #ffffff;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.infoslex {/*Vert Ticker */
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
}

.liste1 { /* Rouge */
	background-color: #ffffff;
	list-style-type: square;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.liste2 { /* Rouge */
	background-color: #ffffff;
	list-style-type: disc;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}

.liste3 { /* Rouge */
	background-color: #ffffff;
	list-style-type: square;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.listemenuf { /* Liste menu flottant */
	background-color: #ffffff;
	list-style-type: decimal;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

a.innovl:link {
	background-color: #ffffff;
	color: #ff9900;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
a.innovl:visited {
   background-color: #ffffff;
   color: #ff9900;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
}
a.innovl:hover {
	background-color:  #ffffcc;
	color: #6384a5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
	font-weight: bold;
    text-decoration: none;
}

.boutoninovs {
	background-color:#7c869c;
	color:#add8e6;
	font-weight: bold;
}
.boutoninovi {
	background-color:#8fbc8f;
	color:#191970;
	font-weight: bold;
}
.boutoninovr {
	background-color:#7c869c;
	color:#ff9900;
	font-weight: bold;
}

.boutonzonee {/* Formulaire Zone: Envoyer */
	background-color:#8fbc8f;
	color:#191970;
	font-weight: bold;
}

.boutonzonea {/* Formulaire Zone: Annuler */
	background-color:#7c869c;
	color:#ff9900;
	font-weight: bold;
}
/* Fin Droite */

/* Début Gauche */
TD.sommaire {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.sommairet {
	background-color: #ffffff;
	color: #cc6600;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.sommairetprepos {
	background: #ffffff;
	color: #cc6600;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-left: 1em;
}

.sommairest {/*Examen sous-titre */
	background-color: #ffffff;
	color: #ff9900;
	font-size: 16px;
	font-weight: bold;
}

/* Open links */
a.sommairel:link {
	background-color: #ffffff;
	color: #3333cc;	
}
a.sommairel:visited {
	background: #ffffff;
	color: #0000a0;
	font-weight: bold;
}
a.sommairel:hover {
	background:  #ffffcc;
	color: #006666;
	text-decoration: none;
  border-bottom: dotted 2px #cc6600;
}

/* Close links */
a.sommairelc:link {
	background: #ffffff;
	color: #c0c0c0;
}
a.sommairelc:visited {
	background: #ffffff;
	color: #c0c0c0;
	font-weight: bold
}
a.sommairelc:hover {
	background-color: #ffffff;
	color: #c0c0c0;
    text-decoration: line-through;
	border-right: groove 5px red;
}

.word_acrobat_before {
 padding-left: 2em;

}
.word_acrobat_link {
 padding-left: 0.2em;

}

.word_acrobat_link_icon {
 vertical-align: middle;
}


.partiecours {/*Vert*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
}

.insertcours1 {/*Vert*/
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.insertcours0 {/*Gris*/
	background-color: #ffffff;
	color: #c0c0c0;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.insertcours2 {
	background: #eeeeee;
	color: #cc6600;
	font-family: "Times New Roman", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.impres1 {/* Rouge Pour imprimer */
	background-color: #ffffff;
	color: #ff0000;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.impres2 {/* Rouge Pour imprimer, il faut utiliser*/
	background-color: #ffffff;
	color: #ff0000;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.impres3 {/* Parenthèses*/
	background-color: #ffffff;
	color: #660000;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.soft {/* Vert  Word Acrobat */
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 19px;
}

a.softl:link {/* Vert  Word Acrobat */
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 18px;
}
a.softl:visited {/* Vert  Word Acrobat */
	background: #ffffff;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 18px;
}
a.softl:hover {/* Vert  Word Acrobat */
	background-color: #ffffcc;
	color: #006666;
	font-family: "Times New Roman",  arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

.titre2 { /* Vert */
	background-color: #ffffff;
	color: #006666;
	font-family:  Verdana,  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center
}
/* Fin Gauche */

/* Début Haut */
.tablehaut1 {
	height: 70px;
}
TD.haut1 {
	background-color: #7c869c;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}
a.haut2l:link {
	background-color: transparent;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.haut2l:visited {
	background-color: transparent;
	color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.haut2l:hover {
	background-color: transparent;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: overline
}
/* Fin Haut */

/* Début Bas */
a.basl:link {
	background-color: transparent;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.basl:visited {
	background-color: transparent;
	color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.basl:hover {
	background-color: transparent;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: overline
}

.mailbas {
	background-color: transparent;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: overline
}
a.mailbasl:link {
	background-color: transparent;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.mailbasl:visited {
	background-color: transparent;
	color: #005A98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.mailbasl:hover {
	background-color: transparent;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: overline
}

.fondgris1 {
	background-color: #eeeeee;
	color: #000000;
}

.logohoriz {/* Lex-publica.com */
	background-color: #ffffff;
	color: #eeeeee;
	font-family: Impact, sans-serif;
	font-size: 60px;
	text-align: center;
}
/* Fin Bas */

/* Début Commun */
.fondgris2 {
	background-color: #d9d9d9;
	color: #000000;
}

.fondblanc {
	background-color: #ffffff;
	color: #000000;
}

.fondbleu {
	background-color: #1f3877;
	color: #000000;
}

.menumiddle {
	background-color: #1f3877;
	background-image: url(http://www.lex-publica.com/images/menumiddle.gif);
	color: #000000;
}

.menumiddle2 {
	background-color: transparent;
	background-image: url(http://www.lex-publica.com/images/menumiddle2.gif);
	color: #000000;
}

.boutonms  /* à la Microsoft*/
	{
	background-color : #6699cc;
	color : #ffffff;
	font-weight : bold;
	font-family : Verdana, sans-serif;
	cursor : hand;
}
.indent {
	text-indent: 0.3cm
}

.textemini {
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
}
/* Fin Commun */

/* Astuces */
.tdtip1 {
	background-color: #ffb6c1;
}

.exergueb1 { /* Blanc  dans le texte*/
	background-color: #ffb6c1;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.exergueb2 { /* Bleu dans le texte*/
	background-color: #ffb6c1;
	color: #004284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


/* Quiz links */
a.quizl:link {
	background-color: #ffffff;
	color: #3333cc;
	font-size: 18px;	
}

a.quizl:visited {
	background-color: #ffffff;
	color: #0000a0;
	font-weight: bold;
	font-size: 18px;
}

a.quizl:hover {
	background-color:  #ffffcc;
	color: #006666;
	font-weight: bold;
	font-size: 18px;
    	text-decoration: none;
}


.quiz1 { /* Vert  version */
	background-color: #ffffff;
	color: #006666;
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold
}

.quizvers {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.incipithelpg {
		background-color: #ffffff;
		color: #fc840c;
		font-family: "Times New Roman", Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		
}

.incipithelpq {
		background-color: #ffffff;
		color: #fc840c;
		font-family: "Times New Roman", Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		
}

.surlignerj {
	background: #ffffcc;
	font-weight: bold;
}

.surlignerv {
	background: #7fffd4;
	font-weight: bold;
}

P.lettrine:first-letter {
	font-size: 200%;
	float: left;
}

PRE {
font-family:"Courier"; 
margin-left:20; 
color:#008080;

}

/* Dossiers */

.exerguedossier {/* Bleu  Dossier*/
	background: #ffffff;
	color: #669de5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
}

a.ekzol:link { /* lien vers e.kzo.com */
	background: transparent;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.ekzol:visited {
	background: transparent;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.ekzol:hover {
	background: transparent;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: overline
}

/* Début Chercher dans Lex publica */
 .searchcase_top {
	background: #c6e3ff;
	color: #000000;
}
 
.chercher {
	background: #ffffff;
	color: #6384a5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.searchbouton_top /* a la microsoft*/
	{
	background: #6699cc;
	color : white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
 /* Fin Chercher dans Lex publica */

/* Début  Carte textuelle du bas */
.minust {
	background: #ffffff;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.minusc {
	background: #ffffff;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.minusl:link {
	background: #ffffff;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.minusl:visited {
background: #ffffff;
color: #440000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.minusl:hover {
background: #ffffcc;
color: #006666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: overline;
}
/* Fin  Carte textuelle du bas */
