body {margin: 0; padding:0; font-family:arial,verdana,sans-serif; font-weight:normal;position: absolute; width: 100%; height: 100%;overflow:hidden}

img{border:0; width:100%}
A {text-decoration: none;}
ul {margin:0; border:0; padding:0; list-style-type:none}
li {margin:0; border:0; padding:0; list-style-type:none}
table {width:100%; vertical-align:top; text-align: center; font-weight:normal;border-collapse:collapse;}
P { margin: 0; direction: ltr; color: #000000; widows: 2; orphans: 2;font-size: 0.9em; font-weight:normal;color:#000000}
label{margin: 0; padding:0 1em 0 0; font-family:arial,verdana,sans-serif;font-size:0.9em}
input{height:1.5em;margin: 0; padding:0 0.5em 0 0.5em;text-indent:0; font-family:arial,verdana,sans-serif;font-size:1em;opacity:0.75;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;border-radius:10px;}
select{margin: 0; padding:0 0.5em 0 0.5em;text-indent:0; font-family:arial,verdana,sans-serif;font-size:1em;max-width:15em; background:#C4FF66;opacity:0.75;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;border-radius:10px;}
textarea{margin: 0; padding:0 0.5em 0 0.5em;text-indent:0; font-family:arial,verdana,sans-serif;font-size:1em;background:#FFFFFF;opacity:0.75;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;border-radius:10px;}

#exit{background:#FF0000;color:#FFFFFF;position:absolute;margin:0.1em 0.1em 0 0;top:0;right:0;width:1.5em;text-align:center;vertical-align:middle;opacity:0.75;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px;}

#haut {
position: absolute;
background-color: transparent;
padding: 0;
margin:0;
top:0;
left:0;
width:100%;
height: 9.5%;
border-style:groove;
border-color:#FF8812;
border-top-width:3px;
border-bottom-width:3px;
border-left-width:0;
border-right-width:0;
z-index:10;
}

#haut_gauche{
position: absolute;
background-color:transparent;
margin:0;
top:0;
left: 0;
width: 25%;
height:100%;
z-index:5;
}
#haut_gauche img{width: 100%;height:100%;border-top-width:0;border-right-width:3px;border-style:groove;border-color:#FF8812}

#haut_centre{
position: absolute;
background-color:transparent;
margin:0;
padding:0;
top:0;
left: 25%;
width: 50%;
height: 100%;
font-family:cursive;
font-style:oblique;
font-size:1.1em;
font-weight:normal;
color:#7575FF;
text-align: center;
z-index:4;
}

#divimg60{margin:0; padding:5%; width:60%;background-color:#DE00FF;}
#divimgH60{margin:0; padding:5%;height:60%;}
.imglogo{position: relative;margin:0; padding:5%; top:0;left:0; width:100%;background-color:#DE00FF;}

#haut_droit{
position: absolute;
background-color:transparent;
margin:0;
top:0;
right: 0;
width: 25%;
height:100%;
z-index:3;
}
#haut_droit img{width: 100%;height:100%;border-top-width:0;border-left-width:3px;border-style:groove;border-color:#FF8812}

#gauche{
position: absolute;
margin:0;
padding:0;
background-color:transparent;
border-right:1px solid orange;
top:10%;
left: 0;
width: 18%;
height: 89%;
z-index:1;
}

#menugauche {
position: absolute;
background-color:transparent;
margin:0;
top:0.5%;
left: 0;
width:100%;
height:85%;
z-index:2;
overflow-y: auto; 
}

#corps {
position: absolute;
margin: 0;
top:10%;
left: 18%;
width: 64%;
height: 85%;
background-color:transparent;
}

#page{position: absolute;margin: 0;padding:1%;top:0;left: 0;width: 98%;height:95%}
#titre{background:transparent;position: absolute;margin: 0;padding:0.5%;top:0;left: 0;width: 100%;height:10%;font-size:1.5em;font-style:italic;font-weight:bold;color:#CA5258; text-align: center;z-index:1;}
.mt {position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:10%;height: 5%;z-index:3;}
.m_t {position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:5%;height: 5%}
._mt {background-color:#C000FF;position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:0;height: 5%}
.cmt{background-color:transparent;position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:15%;height: 85%;vertical-align:top;z-index:2;}
.c_mt{background-color:transparent;position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:10%;height: 85%;vertical-align:top;}
.cm_t{background-color:transparent;position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:15%;height: 80%;vertical-align:top;}
.c_m_t{position: absolute;margin: 0;padding:0;left: 0;width: 100%;top:5%; height: 95%;vertical-align:top;}

.frame {
position: relative;
margin: 0;
padding: 0;
top:0;
left: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
}

#bas {
position: absolute;
font-size:1em;
margin:0;
padding: 0;
left:0;
width:100%;
height: 5%;
bottom:0;
z-index:4;
}

#bas td{
    vertical-align:top;
}
#bas a{
    vertical-align:top;color:#FFFFFF;
}

//#div_ima_accueil{position: absolute;margin:0;padding:0;right: 5%;top:30%;width:40%;text-align:center;}
#div_ima_accueil{position: absolute;margin:0;padding:0;right: 30%;top:10%;width:40%;text-align:center;}


#accueil{position:absolute;top:10%;left:30%;width:40%;height:40%;background-color:transparent;}

img.w{width:100%;height:auto;border:3px;border-style:groove;border-color:#FF8812}
img.h{width:auto;height:100%;border:3px;border-style:groove;border-color:#FF8812}

#qdn1 {position: absolute;margin:0;padding:1%;left: 1%;top:10%;width: 20%;height: 40%;background-color: transparent;font-size:0.9em;visibility:visible}
#qdn1 H1{text-align: center;font-size:0.9em;font-weight:bold;font-style:italic ;color:#CA5258;border-bottom-style:groove;border-color:#FF8812;}
#qdn1 .zone{display:block;}
#qdn1 ul{font-size:0.9em}

#qdn2 {position: absolute;margin:0;padding:1%;right: 1%;top:10%;width: 20%;height: 40%;background-color: transparent;font-size:0.9em;;visibility:visible}

#qdn2 H1{text-align: center;font-size:0.9em;font-weight:bold;font-style:italic ;color:#CA5258;border-bottom-style:groove;border-color:#FF8812;}
#qdn2 ul{font-size:0.9em}
#qdn2 .zone{display:block;}

#bandeaumenu{position:absolute;top:0;left:0;width:100%;heigth:2.5em;background:transparent;}
#bandeaumenu0{position:absolute;left:0;}
#bandeaumenu1{position:absolute;left:25%;}
#bandeaumenu2{position:absolute;left:50%;}
#bandeaumenu3{position:absolute;left:75%;}
.bandeau{top:0;width:25%;height:2.5em;margin:0.5em; padding:0.5em; text-align:center;vertical align:middle;background:transparent;display:block;font-size:0.9em;font-weight:bold;font-style:italic ;color:#CA5258;}

#zonedroite{
position: absolute;
margin: 0;
top:10%;
right: 0;
width: 18%;
height:90%;
border-left:1px solid orange;
z-index:2;
}

#zonedroite ul {margin:0 5% 0 0; border:0; padding-left:0; list-style-type:none}

#zonedroite li{
    padding:1em 0 0 1em;
    font-size:0.9em;
    text-align:right;
    vertical-align:middle;
}
#zonedroite .divlogos{width:75%; text-align:left;height:30%}

#identification{position:relative; top:20%}
#identification label{display:block ; float:left; width:25%; margin-top:1em}
#identification input{display:block; background-color:#C9FFF1 ; float:left; margin-top:1em}
#identification br{background-color:#00FFFF; clear:left}
#identification input:focus{background-color:#00FFFF}


#rss {position: absolute;background-color:transparent;margin:0;padding:0;bottom:7%;left: 0%;width: 100%;height: 30%;overflow-x: hidden;overflow-y: auto;}
#rss ul{margin:0; padding:0;list-style-type:disc; list-style-position:inside;font-size:0.9em;}
#rss li{margin:0; padding:0;list-style-type:disc; list-style-position:inside;text-align:left}
#rsstable{border:1px;border-style:groove;border-color:#FF8812;border-collapse:collapse;}
#rsstable td{border:1px;border-style:groove;border-color:#FF8812;}
#message{position: absolute;margin: 0;padding:0;top:65%;left: 25%;width: 50%;height:2em;background-color:transparent;border:0;font-size:0.9em;font-weight:normal;color:#000000;text-align:center;v-align:middle;overflow-x: hidden;overflow-y: hidden;}

#accueil_message{position: absolute;margin: 0.5em;padding:0;top:65%;left: 2%;width: 45%;height:40%;background-color:transparent;border:0;vertical-align:middle;overflow-x: hidden;overflow-y: auto;}
#articlegrand{position: absolute;margin:0;padding:0;left: 2%;top:30%;width:50%;height:70%;background-color:#FFE9A8;border:1px;vertical-align:top;overflow: hidden;visibility:hidden;opacity:0.95;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;border-radius:10px;z-index:1}
.articletexte{position: absolute;margin: 1%;padding:1%;top:10%;left: 0;width: 96%;height:85%;background-color:#FFE9A8;border:1px;border-style:groove;border-color:#FF8812;vertical-align:top;overflow-x: hidden;overflow-y: auto;visibility:hidden;}
.articletexteul{margin:0 0 0 1%; border:0; padding:0; list-style-type:circle; list-style-position:inside}
.articletextep{margin:0.5em 0.5em 0.5em 1em;}
#articletitre{position: relative;margin: 0;padding:0;top:0;left: 0;width: 100%;height:auto;}
#articleintroduction{position: relative;margin: 0;padding:0 0 0 0.5em;top:0;left: 10%;width: 90%;height:auto;border-left:groove 1px #FF8812;}
#articlecorps{position: relative;margin: 0;padding:0 0 0 0.5em;top:0;left: 10%;width: 90%;height:auto;border-left:groove 1px #FF8812;}
#articleconclusion{position: relative;margin: 0;padding:0 0 0 0.5em;top:0;left: 10%;width: 90%;height:auto;border-left:groove 1px #FF8812;}
#accueil_message ul{list-style-type:circle; list-style-position:inside}
#accueil_message li{list-style-type:circle; list-style-position:inside}

#messagetete{
position: absolute;
margin: 0;
padding:0;
top:1%;
left: 15%;
width: 75%;
height:auto;
background-color:#6EB7FF;
border-style:groove;
border-color:#FF8812;
font-size:0.8em;
font-weight:normal;
color:#000000;
vertical-align:middle;
overflow-x: hidden;
overflow-y: hidden;
}

#imagetete{
position: absolute;
margin: 0;
padding:0;
top:-5%;
left: 25%;
width: 50%;
height:2em;
background-color:transparent;
border:0;
vertical-align:top;
}

#messagecorps{position:absolute;font-size:1em;font-weight:bold; font-style:italic; color:#FF6366;}

#messageagenda{
position: relative;
margin: 0;
top:2%;
left: 10%;
width: 80%;
height:50%;
background-color:#A6BCFF;
border:2px;
border-style:groove;
border-color:#FF8812;
overflow-x: hidden;
overflow-y: auto;
font-size:0.8em;
}

#commande{
position:absolute;
text-align:left;
top:12%;
left:0;
width:100%;
height:10%;
}

#commande br{clear:left}

#commande_1{
text-align:center;
float:left;
}
#commande_2{
text-align:center;
float:left;
}
#commande_3{
text-align:center;
float:left;
}
#commande_4{
text-align:center;
float:left;
}
#commande label{
text-align:left;
margin:0 1% 0 10%;
width:10%;
}
#commande input{
text-align:left;
margin:1%;
width:auto;
}

#pagecommande{
position:absolute;
text-align:left;
top:25%;
left:0;
width:100%;
height:73%;
overflow-x: hidden;
overflow-y: auto;
}
#ulpagecommande1 li{margin:0 0 0 2%; border:0; padding:0; list-style-type:none; list-style-position:inside}
#ulpagecommande2 li{margin:0 0 0 5%; border:0; padding:0; list-style-type:none;font-size:0.8em;font-weight:normal;}
#ulpagecommande3 li{margin:0 0 0 5%; border:0; padding:0; list-style-type:circle; list-style-position:inside ;font-size:0.8em;font-weight:normal;}
#divpagecommande1 {text-align:left; width:19%; float:left;border:1px;border-style:groove;border-color:#FF8812;}
#divpagecommande2 {text-align:left; width:19%; float:left;border:1px;border-style:groove;border-color:#FF8812;}
#divpagecommande3 {text-align:left; width:19%; float:left;border:1px;border-style:groove;border-color:#FF8812;}
#divpagecommande4 {text-align:left; width:19%; float:left;border:1px;border-style:groove;border-color:#FF8812;}
#divpagecommande5 {text-align:left; width:19%; float:left;border:1px;border-style:groove;border-color:#FF8812;}
#ulpagecommande1 p{margin:0 0 1em 5em; text-align:left;left:5%;border:0; padding:0; font-size:0.8em;font-weight:normal;color:#000000}
#ulpagecommande1 input{background-color:transparent}
#divcommande1 {width:25%; float:left;}
#divcommande2 {width:25%; float:left;}

#skin{
position: absolute;
margin: 0;
bottom:5%;
left: 25%;
width: 40%;
z-index:10;
background-color:#A6BCFF;
}
#skin table{margin:0;padding:0; border:0; width:100%;height:100%}
#skin td{margin:0;padding:0;border:solid; border-color:#808080; border-width:1px}
#skin a{display:block; font-size:0.75em;}

.divicone{width:2em;float:left}
.divlogos{width:5em; text-align:left;}

#niveau0{position: absolute;margin: 0 ; padding:1%; left: 2%; top:40%; width: 50%;background-color: #FFDEC2 ;border-style:groove;border-color:#FF0000;border-top-width:3px;}
#niveau1{position: absolute;margin: 0 ; padding:0; left: 2%; top:20%; width: 20%; background-color: #FFDEC2 ;border-style:groove;border-color:#FF0000;border-top-width:3px;}
#niveau2{position: absolute;margin: 0 ; padding:0; left: 2%; top:60%; width: 20%; background-color: #FFDEC2 ;border-style:groove;border-color:#FF0000;border-top-width:3px;}
#niveau21{position: absolute;margin: 0 ;padding:1%; left: 25%; top:20%; width: 50%; background-color: #FFDEC2 ;border-style:groove;border-color:#FF0000;border-top-width:3px;}
#niveau22{position: absolute;margin: 0 ;padding:1%;left: 25%; top:60%; width: 50%; background-color: #FFEBF3 ;border-style:groove;border-color:#FF0000;border-top-width:3px;}
    H1 {margin: 1em 0 1em 0; font-size:1.25em;font-weight:bold; font-style:italic; color:#CA5258; text-align: center;}
    H2 {margin-left: 0; margin-top: 1%; margin-bottom: 0; font-size:1.35em;font-weight:bold;color:#FF0000; text-align: center}
    H2.aide {font-size:16px;font-weight:bold;color:#FF0080; text-align: left}
    H3 {margin-left: 0; margin-top: 0.5em; margin-bottom: 0cm; direction: ltr; widows: 2; orphans: 2; font-size: 1.25em; font-weight:bold;color:#FF0000}
    H4 { margin-left: 2cm; margin-top: 0cm; padding-top:0.5em; margin-bottom: 0cm; direction: ltr; widows: 2; orphans: 2; font-size: 1.1em; font-weight:bold;color:#000000}
    H4.aide{font-size: 1.25em; font-weight:bold;color:#008C46}
.souligne {text-decoration :underline;}
#programme_fond {position: absolute; margin: 0; top:5%; left:15%; width:70%; height:90%; vertical-align:middle; text-align:center}
#programme_fond img{vertical-align:middle}

#encart{position:absolute; top:1%; right:1%; width:20%; background-color: #FFC000;font-size:75%}
#encart ul{list-style-type:disc; list-style-position:inside}
#encart li{list-style-type:disc; list-style-position:inside;margin-bottom:5%}

#affich_act{position: relative;margin: 0;padding:2%;top:0;height:78%;overflow-x: hidden;overflow-y: auto;}
#affich_act li{margin-top:5%; font-size: 0.9em; font-weight:normal;color:#000000}
#affich_act .commentaire{color:#000000}
#affich_act .auteur{color:#C90000}
#affich_act .nom{color:#000000;font-weight:bold}

#sites {
position: absolute;
margin: 0;
top:15%;
left: 5%;
width: 40%;
height:90%;
background-color:transparent;
border:0;
overflow-x: hidden;
overflow-y: auto;
font-size:0.8em;
color:#0000FF;
}
#sites a{color:#FF0000;}
.textesites{
position: absolute;
margin: 0;
top:15%;
left: 50%;
width: 40%;
height:90%;
background-color:transparent;
border:0;
overflow-x: hidden;
overflow-y: auto;
font-size:0.8em;
color:#0000FF;
visibility:hidden;
}
.logos{width:30%}

    P.i {font-style: italic}
    P.titre1 {margin-left: 0px; margin-top: 0.5em; margin-bottom: 0px; font-size:1.5em;font-weight:bold;color:#0000FF; text-align:left}
    P.action { margin-left: 10px; margin-bottom: 5px; font-style: italic}
    P.affichage { margin: 0; direction: ltr; color: #0000FF; widows: 2; orphans: 2 ;font-size: 0.9em; font-weight:normal}

    table.general{border:solid; border-color:#0000FF; border-width:2px; font-size: 0.9em; font-weight:normal; color:#000000; text-align: left; border-spacing: 0}
    table.bilan {width:100%; border:solid; border-color:#00D6B9; border-width:1px; border-spacing: 0}
    table.normalbluecenter {font-size: 1em; color:#0000FF}
    table.fortbluecenter {font-size: 1em; color:#0000FF; font-weight:bold}
    table.normalblueleft {width:100%; vertical-align:top;text-align: left;font-size: 1em; color:#0000FF; font-weight:normal}
    table.cadre {width:100%; vertical-align:top; border-style:solid; border-width:3 ; border-color:#0000FF; text-align: left; font-size: 1em; color:#0000FF; font-weight:normal}
    table.petite {width:25%}
    table.texte {width:100%; vertical-align:top; border-width:3 ; border-color:#0000FF; text-align: left; font-size: 0.9em; color:#000000; font-weight:normal}
    table.textel {width:100%; vertical-align:top; border-style:solid; border-width:1 ; border-color:#0000FF; text-align: left; font-size: 0.9em; color:#000000; font-weight:normal}
    table.cadrebleufin {width:100%; vertical-align:top; border-style:solid; border-width:1 ; border-color:#0080FF}
    table.menu{border:0;font-size: 0.9em; text-align: left}
    table.tabagenda{width:40%; border:solid; border-color:#0000FF; border-width:2px; font-size: 0.9em; font-weight:normal; color:#000000; text-align: center; border-spacing: 0;}

    td {vertical-align:top}
    td.general{border:solid; border-color:#0000FF; border-width:1px; padding:3px}
    th.general{font-weight:bold; color:#FF4056; text-align: center; padding:0.5em; border:solid; border-color:#0000FF; border-width:1px}
    td.bilan {vertical-align:top; text-align: left; font-size: 0.9em; font-weight:normal;color:#0063C5; border:solid; border-color:#00D6B9; border-width:1px; border-spacing: 0}
    td.bilanj {vertical-align:top; text-align: center; font-size: 0.9em; font-weight:normal;color:#0063C5; border:solid; border-color:#00D6B9; border-width:1px}
    td.vm {vertical-align:middle}
    td.vt {vertical-align:top}
    td.n16l {font-size: 1.25em; color:#000000; text-align: left}
    td.l {text-align: left}
    td.textel {border-style:solid; border-width:1 ; border-color:#0000FF}
    td.n16c {font-size: 1.25em; color:#000000; text-align: center}
    td.n16cf {font-size: 1.25em; font-weight:bold; color:#000000; text-align: center}
    td.red16l {font-size: 1.25em; color:#FF0000; text-align: left}
    td.blue16l {font-size: 1.25em; color:#006CD8; text-align: left}
    td.tn16lf {font-size: 1.25em; font-weight:bold; color:#000000; text-align: left}
    td.tn16cf {font-size: 1.25em; font-weight:bold; color:#000000; text-align: center}
    td.titre1 {font-size:1.5em;font-weight:bold;color:#FF0000; text-align: center}
    td.titre2 {font-size:1em;font-weight:bold;color:#000000; text-align: center}
    td.titre3noir {font-size:0.9em;font-weight:bold;color:#000000; text-align: center}
    td.titre3rouge {font-size:0.9em;font-weight:bold;color:#FF0000; text-align: center}
    td.titre3bleu {font-size:0.9em;font-weight:bold; color:#0080FF; text-align: center; border:solid; border-color:#00D6B9; border-width:1px}
    td.cadrebleufin {vertical-align:top; text-align: left; border:solid; border-width:1px ; border-color:#0080FF}
    td.tabagenda{border:solid; border-color:#0000FF; border-width:1px; padding:3px}

    ul.disque{list-style-type:disc; list-style-position:inside}
    li.disque{list-style-type:disc; list-style-position:inside}
    li.espacement1{margin-bottom:2%}
    ul.blue12l {margin:0; border:0; font-size: 0.9em; color:#006CD8; text-align: left}
    ul.menu {margin:5% 0 0 0; border:0; padding:0; list-style-type:disc; list-style-position:inside}
    li.menu {margin:5% 0 0 5%; border:0; padding:0}
    li.menusel {margin:5% 0 0 5%; border:0; padding:0; background-color:#6AABFF}
    ul.smenu{margin:0; border:0; padding:0 0 0 5%; list-style-type:circle; list-style-position:inside}
    li.smenu {margin:0 0 0 5%; border:0; padding:0}
    li.smenusel {margin:5% 0 0 5%; border:0; padding:0; background-color:#2991E6}
    ul.ssmenu {margin:0 0 0 10%; border:0; padding:0; list-style-type:none}
    li.ssmenu {margin:0 0 0 10%; border:0; padding:0}
    li.ssmenusel {margin:0 0 0 0%; border:0; padding:0}
    ul.classique1 {margin:0 0 0 0; border:0; padding:0}
    li.classique1 {margin:0 0 0 0; border:0; padding:0; list-style-type:disc; list-style-position:inside}
    ul.classique2 {margin:0 0 0 1%; border:0; padding:0}
    li.classique2 {margin:0 0 0 1%; border:0; padding:0; list-style-type:circle; list-style-position:inside}
    ul.classique3 {margin:0 0 0 2%; border:0; padding:0}
    li.classique3 {margin:0 0 0 2%; border:0; padding:0; list-style-type:square; list-style-position:inside}
#plan1 li{margin-left:20;font-size: 1em;color:#000000; font-weight:normal;}
#plan1 a{text-decoration: none;font-size: 1em;color:#000000; font-weight:normal;}
#plan2 li{margin-left:20;font-size: 0.9em;color:#808080; font-weight:normal;}
#plan2 a{text-decoration: none;font-size: 0.9em;color:#808080; font-weight:normal;}
#plan3 li{margin-left:20;font-size: 0.9em;color:#7569FF; font-weight:normal;}
#plan3 a{text-decoration: none;font-size: 0.9em;color:#7569FF; font-weight:normal;}
    .accueil {margin-top:40%; border-top:0; padding-top:0; margin-left:40%; border-left:0; padding-left:0; text-align: center; font-size:1.25em; font-weight:bold; color:#3A72FF}
    .titremenusel {vertical-align:middle; text-decoration:none; text-align: left;font-size:1em;font-weight:bold;color:#9B0000}
    .menugauche {vertical-align:middle; text-decoration:none; text-align: left; font-size:0.75em; font-weight:bold; color:#CA5258}
    .sousmenugauche {vertical-align:middle; text-decoration:none; text-align: left; font-size:0.75em; font-weight:normal; font-style:italic; color:#B65B26}
    .ssmenugauche {vertical-align:middle; text-decoration:none; text-align: left; font-size:0.75em; font-weight:normal; font-style:italic; color:#808080}
    .menugauchesel {vertical-align:middle; text-decoration:none; text-align: left; font-size:1em; font-weight:bold; color:#9B0000}
    .sousmenugauchesel {vertical-align:middle; text-decoration:none; text-align: left; font-size:0.75em; font-weight:bold; font-style:italic; color:#9B0000}
    .ssmenugauchesel {vertical-align:middle; text-decoration:none; text-align: left; font-size:0.75em; font-weight:bold; font-style:italic; color:#9B0000}
    .texteannonceform {font-size: 1.25em; color:#0080FF; text-align: left}
    .texteannonce {vertical-align:top; color:#0080FF; text-align: left}
    .texteleftnoir {font-size: 1.25em; color:#000000; text-align: left}
    .texteannoncecompte {text-decoration: none; font-size: 1.25em; color:#FF5D5A; text-align: right}
    .textetitre {font-size: 1.25em; font-weight:bold; color:#ff0000; text-align: center}
    .nomuser {text-decoration: none; font-size: 1.25em; color:#FF9694; text-align: left}
    .petititalic {text-decoration: none; font-size: 75%; color:#C82D2D; text-align: left; font-style:italic }
    .texte{text-decoration: none; font-size: 0.9em; font-weight:normal; font-style:normal; color:#000000; text-align: left}

    A.detail1 {text-decoration: none; font-weight:bold; font-style:italic ; color:#00C0FF; text-align: left}
    A.niveaubo {text-decoration: none; font-weight:bold; font-style:normal ; color:#A71A1A; text-align: left}

#conteneur{position: absolute;margin: 0;padding:0;top:20%;left: 0;width: 100%;height:50%;}
#col1_2{position: absolute;margin: 0;padding:0 1% 0 1%;top:0;left: 0;width: 48%;height:100%;overflow-x: hidden;overflow-y: auto; background-color:transparent}
#col2_2{position: absolute;margin: 0;padding:0 1% 0 1%;top:0;left: 50%;width: 48%;height:100%;overflow-x: hidden;overflow-y: auto; background-color:transparent;}
#col1_3{position: absolute;margin: 0;padding:0 1% 0 1%;top:0;left: 5%;width: 23%;height:100%;overflow-x: hidden;overflow-y: auto;}
#col2_3{position: absolute;margin: 0;padding:0 1% 0 1%;top:0;left: 35%;width: 23%;height:100%;overflow-x: hidden;overflow-y: auto;}
#col3_3{position: absolute;margin: 0;padding:0 1% 0 1%;top:0;left: 65%;width: 23%;height:100%;overflow-x: hidden;overflow-y: auto;}
.colT1_1{background-color:transparent;position: absolute;margin: 0;padding:0;top:0;left: 5%;width: 90%;height:1.5em;overflow: hidden; text-align:center; font-weight:bold; background-color:transparent}
.colS1_1{background-color:transparent;position: absolute;margin: 0;padding:0;top:1.5em;left: 5%;width: 90%;height:100%;overflow-x: hidden;overflow-y: auto}
.colT1_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:0;left: 5%;width: 25%;height:1.5em;overflow: hidden; text-align:center; font-weight:bold; background-color:transparent}
.colT2_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:0;left: 35%;width: 25%;height:1.5em;overflow: hidden; text-align:center; font-weight:bold; background-color:transparent}
.colT3_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:0;left: 65%;width: 25%;height:1.5em;overflow: hidden; text-align:center; font-weight:bold; background-color:transparent}
.colS1_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:1.5em;left: 5%;width: 28%;height:100%;overflow-x: hidden;overflow-y: auto}
.colS2_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:1.5em;left: 35%;width: 28%;height:100%;overflow-x: hidden;overflow-y: auto}
.colS3_3{background-color:transparent;position: absolute;margin: 0;padding:0;top:1.5em;left: 65%;width: 28%;height:100%;overflow-x: hidden;overflow-y: auto}
.lig1_2{position: absolute;margin: 0;padding:0;top:0;left: 0;width: 100%;height:50%}
.lig2_2{position: absolute;margin: 0;padding:0;top:55%;left: 0;width: 100%;height:45%}
.bouton{height:1.25em;margin:0.25em; padding:0; font-family:arial,verdana,sans-serif;font-size:1em;background-color:#A3DCFF;vertical-align:middle;text-align:center;visibility:hidden;border-top:2px #FFFFFF outset; border-left:2px #FFFFFF outset;border-bottom:2px #808080 outset; border-right:2px #808080 outset;}
.boutonv{height:1.25em;margin:0.25em; padding:0; font-family:arial,verdana,sans-serif;font-size:1em;background-color:#00C0FF;vertical-align:middle;text-align:center;border-top:2px #FFFFFF outset; border-left:2px #FFFFFF outset;border-bottom:2px #808080 outset; border-right:2px #808080 outset;}
.bouton a{color:#000000;display:block}
.bouton a:focus{background-color:#DEDEDE}
.bouton a:hover{background-color:#00FFFF}
#bouton {position:relative; top:0;height:1.25em;right:0em;width:10em;margin:0.25em; padding:0; font-family:arial,verdana,sans-serif;font-size:1em;background-color:#A3DCFF;vertical-align:middle;text-align:center;border-top:2px #FFFFFF outset; border-left:2px #FFFFFF outset;border-bottom:2px #808080 outset; border-right:2px #808080 outset;}

#contenuceditor{position: absolute;margin: 0;padding:0;top:2em;left: 0;width: 100%;height:50%;}
#contenueditor{position: absolute;margin: 0;padding:0;top:2em;left: 0;width: 100%;height:50%;}

#conteneurdocs{position: absolute;margin: 0;padding:0;top:0;left: 0;width: 100%;height:100%;overflow-x: hidden;overflow-y: auto;}
#conteneurdocs .puce {position:relative;top:0;}
#conteneurdocs h1{margin:1em 0 0 0.5em;padding:0;font-size:1.25em;font-weight:normal;color:#00C0FF; text-align: left}
#conteneurdocs a {margin:0;padding:0;font-size:1em;font-weight:normal;color:#0000FF; text-align: left}
#conteneurdocs li {margin:0 0 0 2em; border:0; padding:0; list-style-type:disc; list-style-position:inside;font-size:1em;font-weight:normal;color:#0000FF; text-align: left}
#conteneurdocs table{border:0; font-size: 0.9em; font-weight:normal; color:#0080FF; border-spacing: 0}
#conteneurdocs td{border:0; text-align: left;padding:0.5em 0 0 0.5em;vertical-align:top;}
#conteneurdocs table.general{border:0; font-size: 0.9em; font-weight:normal; color:#0080FF; border-spacing: 0}
#conteneurdocs td.general{text-align: left;}
#conteneurdocs .td20{width:20%;}
#conteneurdocs .td50{text-align: left;font-size: 0.7em;width:50%;}
#conteneurdocs .td80{width:80%;}
#conteneurdocs .td2{border:0; text-align: left;font-size: 0.9em;width:85%;vertical-align:top;}
#article{position:absolute;top:15%;left:0;width:100%;height:80%;overflow-x: hidden;overflow-y: auto;}

#ressource .td1{width:60%; text-align:left;color:#0080FF;padding:0 0 0 2em}
#ressource .td20{width:20%;vertical-align:top}
#ressource .auteur{color:#0000FF}

.titreformulaire{font-size:0.9em;font-weight:normal;color:#CA5258;}

#qi table.general{border:0; font-size: 0.9em; font-weight:normal; color:#0080FF; border-spacing: 0}
#qi td.general{border:0; text-align: left;}
#qi .td1{border:0; text-align: left;font-size: 0.7em;width:15%;}
#qi .td2{border:0; text-align: left;font-size: 0.9em;width:85%;vertical-align:top;}

#zoneonglet{position:absolute;top:0%;left:1% ;height:95%;width:95%;font-size:0.8em;}
#tabonglets{position:absolute;top:0%;left:0%;width:100%;height:10%;}
#zonetexte{position:absolute;top:10%;left:0%;width:100%;height:80%;background:#E8E8E8;border-color:#C0C0C0;border-style:groove;border-width:0.2em 0.2em 0.2em 0.2em;margin: 0; padding:0;text-indent:0; font-family:arial,verdana,sans-serif;font-size:1em;opacity:0.85;-moz-border-radius:0 10px 10px 10px; -webkit-border-radius:0 10px 10px 10px; -khtml-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;}
#zonetexte table{font-size: 1em; font-weight:normal; color:#000000; text-align: center; border-spacing: 0;width:100%;background-color:transparent;}
#zonetexte td{text-align: left}
#zonetexte .td1{text-align:left;}
#zonetexte .td2{text-align:left;}
.zonetexte{position:absolute;top:5%;left:5%;width:90%;height:90%;overflow-y: auto;}
.onglet{position:absolute;top:0%;height:100%;background:#F2F2F2;border-color:#DEDEDE;border-style:groove;border-width:0.2em 0.2em 0 0.2em;margin: 0; padding:0 0.5% 0 0.5%;text-indent:0; font-family:arial,verdana,sans-serif;font-size:0.9em;opacity:0.65;-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.ongletfocus{position:absolute;top:0%;height:100%;background:#E8E8E8; font-weight:bold;border-color:#C0C0C0;border-style:groove;border-width:0.2em 0.2em 0 0.2em;margin: 0; padding:0 0.5em 0 0.5em;text-indent:0; font-family:arial,verdana,sans-serif;font-size:0.9em;opacity:1;-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}

#zonetexteg{position:absolute;margin:0;padding:0.5em;top:0; left:0;width:66%;}
#zonetexter{position:absolute;margin:0;padding:0;top:0; left:67%;width:33%;}

#recherche{position:absolute;margin:0;padding:0.5em;top:0; left:0;width:100%;overflow-y: auto;}
#recherche .titreformulaire{font-size:0.9em;font-weight:normal;color:#CA5258;}
#affrecherche{position:absolute;margin:0;padding:0.5em;top:20%; left:0;width:95%;height:70%;overflow-y: auto;}
