/* OFFREMEDIA */
/* bleu = E4F1F9 */
body
{
 background-color: #F1EFE2;
 margin: 0px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*Couleur des liens*/
a:link {color: #A51C29;
text-decoration: underline;} 
a:visited {color: #A51C29;
text-decoration: underline;}
a:hover {color: #ba8389;
text-decoration: none;}
a:active {color: #A51C29;
text-decoration: underline;}


a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: italic;
    font-family:Verdana;
    font-size:10px;
    display: block; 
    position: absolute; 
    top: 20px; 
    left: -10px; 
    padding: 5px; 
    color: #000; 
    border: 1px solid #bbb; 
    background: #ffc; 
    width:320px;
}
a.tooltip:hover em span {
    position: absolute; 
    top: -7px; 
    left: 15px;
    height: 7px; 
    width: 11px; 
    background: transparent url(infobulle.gif); 
    margin:0; 
    padding: 0; 
    border: 0;
}



/*Gestion table principale*/
.tableprincipale
{
 background-image: url(slice_body.gif);
 background-repeat: repeat-y;
 width: 770px;
 vertical-align: top;
 background-color: #FFFFFF;
}

TABLE.login {
border-style:solid;border-color:#8aca3f;border:1px
}

TABLE.titre_zone {
border-style:solid;border-color:#A51C29;border:2px;width:300px;background-color:#ffeeee
}

.texte_zone {
border-style:none;width:300px;background-color:transparent;font-size:12px;text-align:left
}

TABLE.presentation{
font-family:Verdana; font-size:12px; color : #000000 
}

.tableOM{
font-family:Verdana; font-size:10px; color : #000000 
}

TABLE.commentaire{
font-family:Verdana; font-size:12px; color : #000000;font-style:italic
}

p.flag { 
   line-height: 1em; 
}

p.flag img, span { 
   vertical-align: middle; 
}

p.flag span { 
   padding-left: 5px; 
}

.bouton{
font-family:verdana; color:#000000;background-color:#bee380;font-weight:bold;font-size:12px
}

.boutonL
{
 border: 0;
 font-size: 10px;
 font-weight: bold;
 color: #555555;
 background-image: url(buttonL2.gif);
 background-repeat: no-repeat;
 width: 154px;
 height: 20px;
}

.boutonC
{
 border: 0;
 font-size: 10px;
 font-weight: bold;
 color: #555555;
 background-image: url(buttonC2.gif);
 background-repeat: no-repeat;
 width: 74px;
 height: 20px;
}

.boutonC3
{
 border: 0;
 font-size: 10px;
 font-weight: bold;
 color: #555555;
 background-image: url(buttonC3.gif);
 background-repeat: no-repeat;
 width: 74px;
 height: 20px;
}

.champ{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:10px
}

.champ_liste{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:10px;width:300px;border-style:solid;border-color:#3C537D
}

.champ_listeOM{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:10px;width:100px;border-style:solid;border-color:#3C537D
}

.champ_listeOMc{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:10px;width:50px;border-style:solid;border-color:#3C537D
}

.champ_listeFIXE{
background-color:#DEE2F5;color:#3C537D;font-family:courier;font-size:8px;width:300px;border-style:solid;border-color:#3C537D
}

.champ_listeFIXE1{
background-color:#DEE2F5;color:#3C537D;font-family:courier;font-size:8px;width:160px;border-style:solid;border-color:#3C537D
}

.champ_listeFIXE2{
background-color:#DEE2F5;color:#3C537D;font-family:courier;font-size:8px;width:360px;border-style:solid;border-color:#3C537D
}

.titre{
font-family:Verdana; font-size:25px; color : #A51C29;font-weight:bold
}

.sous_titre{
font-family:Verdana; font-size:15px; color : #008600
}

.sous_titre_rubric{
font-family:Verdana; font-size:14px; color : #A51C29;font-weight:bold
}

.sous_titre_rubricOFF{
font-family:Verdana; font-size:14px; color : #999999;font-weight:bold;
}

.libelle{
font-family:Verdana; font-size:10px; color : #000000;font-weight:bold
}

.champ02FREE{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px
}

.champ02{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px;width:200px
}

.champ02b{
background-color:#DEE2F5;color:#068700;font-family:verdana;font-size:12px;width:40px
}

.champ02L{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px;width:380px
}

.champ02c{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px;width:30px
}

.champ_editOM{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:10px;width:20px
}

.champ_txtOM{
color:#3C537D;font-family:verdana;font-size:10px
}

.champ02m{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px;width:90px
}

.champ02pad{
background-color:#DEE2F5;color:#3C537D;font-family:verdana;font-size:12px;width:340px
}

.champ03{
background-color:#ffeeee;color:#A51C29;font-family:verdana;font-size:12px;width:275px
}

.celluleC{
border-style:solid;border-color:#8aca3f;border:1px
}

.texte_auto{
font-family:Verdana; font-size:12px; color : #A51C29;font-weight:bold
}
.texte_autoN{
font-family:Verdana; font-size:12px; color : #A51C29
}

//a.lien {font-family:verdana;font-size:12px;color:#000000;font-style:normal;text-decoration:none}
//a.lien:hover {font-family:verdana;font-size:12px;color:#5C4775;font-style:normal;text-decoration:underline}


.texte_petit{
font-family:Verdana; font-size:10px; color : #A51C29;
}

TABLE.confirmation{
font-family:Verdana; font-size:10px; color : #000000 
}
