/* CSS Document */
body { background:#EDEDED url(../images/commun/fond.gif) repeat-x top left; margin:9px 0px 20px 0px;}
td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:1px solid #5587D0~;}
p, form { margin:0px;}
a { text-decoration:underline; color:#000;}
a:hover { text-decoration:none; }
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif;}

/* TYPO ******************************/
/* Titre des pages */
H1 { color:#5587D0; font-size:24px;  margin:0px;}
H2 { color:#5587D0; font-size:18px;  margin:0px; background:url(../images/commun/picto_titre.gif) no-repeat top left; padding-left:42px;}
H3 { color:#649900; font-size:16px;  margin:0px;}

.txt10 { font-size:10px;}
.txt12 { font-size:12px;}
.txt13 { font-size:13px;}
.txt14 { font-size:14px;}
.txt16 { font-size:16px;}
.txt18 { font-size:18px;}
.txt20 { font-size:20px;}
.txt22 { font-size:22px;}
.txt24 { font-size:24px;}
.txt26 { font-size:26px;}
.txt28 { font-size:28px;}
.txt30 { font-size:30px;}
.txt32 { font-size:32px;}
.txt34 { font-size:34px;}

.blanc { color:#FFFFFF;text-decoration:none;}
a.blanc { text-decoration:none; color:#FFFFFF;}
a.blanc:hover { text-decoration:underline;  }

.gris { color:#696965;}
a.gris { text-decoration:none; color:#696965;}
a.gris:hover { text-decoration:underline;  }

.vert { color:#649900;}
a.vert { text-decoration:none; color:#649900;}
a.vert:hover { text-decoration:underline;  }

.vert12 { font-size:12px;color:#649900;}
.vert14 { font-size:14px;color:#649900;}
.vert16 { font-size:16px;color:#649900;}

.bleu { color:#1C69B7;text-decoration:none;}
a.bleu { text-decoration:none; color:#1C69B7;}
a.bleu:hover { text-decoration:underline;  }

a.lienbleu { text-decoration:none; color:#1C69B7;}
a.lienbleu:hover { text-decoration:none;  }

a.liennoir { text-decoration:none; color:#000000;}
a.liennoir:hover { text-decoration:underline;  }

a.lienbleus { text-decoration:underline; color:#1C69B7;}
a.lienbleus:hover { text-decoration:none; }

/* STRUCTURE ******************************/
/* fond et bordure des cellule de gauche du tableau principal */
#tableau .cellGauche3 {  border-top:1px solid #C6C5C5;}

/* fond et bordure des cellule du milieu du tableau principal */
#tableau .cellMilieu2 { background:#fff; padding-left:13px;}
#tableau .cellMilieu3 {  border-top:1px solid #C6C5C5;}

/* fond et bordure des cellule de gauche du tableau principal */
#tableau .cellDroite3 {  border-top:1px solid #C6C5C5;}

#hautimpression { 
display:none;
}
#basimpression {
padding-top:20px; 
display:none;
}

/* MENU HAUT */
#menuhaut a { text-decoration:none; color:#094786; font-size:11px; padding:0px 16px; float:left; display:block; height:20px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#B1CEE8; font-weight:bold; border-right:1px solid #fff; }
#menuhaut a:hover { text-decoration:none; background:#649800; font-weight:bold; border-right:1px solid #fff; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
#menuhaut .clic { text-decoration:none; background:#649800; font-weight:bold; border-right:1px solid #fff; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* SOUSMENU HAUT */
#sousmenuhaut {background:#EAF4FD;}
#sousmenuhaut a { text-decoration:none; color:#0D4986; font-size:11px; padding:0px 8px; float:left; display:block; height:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;    border-bottom:4px solid #EAF4FD; border-right:1px solid #EAF4FD; }
#sousmenuhaut a:hover { text-decoration:none;   border-bottom:4px solid #639801; color:#0D4986; font-family:Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #EAF4FD;}
#sousmenuhaut .clic { text-decoration:none; font-weight:bold; border-bottom:4px solid #639801;color:#0D4986; font-family:Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #EAF4FD;}

/* MENU GAUCHE */
a.lienmenu { text-decoration:none; color:#1C69B7;}
a.lienmenu:hover { text-decoration:none;  }

.sousmenugauche { margin-top:2px;}
.sousmenugauche a { color:#000; text-decoration:none; padding-left:10px;}
.sousmenugauche a:hover { color:#000; font-weight:normal; text-decoration:none; background:#fff; display:block;}
.sousmenugauche .clic { color:#000; font-weight:bold; text-decoration:none; background:#fff; display:block;}


/* ELEMENT DE MISE EN PAGE ******************************/

/* Marge du contenu des pages */
.contenu { padding:5px 35px 30px 20px;}

/* Interlignage */
.interligne5px { padding-top:5px;}
.lignepointillet { border-top: #A4B585 1px dotted;}

/* Colonne de gauche */
.colonneGauche { background:#F3F3F3; padding:20px 0px 20px 30px;}

/* BAS DE PAGE */
#basdepage td a { text-decoration:none; color:#767676; }
#basdepage td a:hover { text-decoration:underline; }
#basdepage td {  color:#767676;  line-height:25px; }
