
/* =========================== */
/* début partie commune des kits */

/* Mise en page des pages html */
div.generalpage /* div général des pages avec décalage à gauche*/
{ margin:0px 0px 0px 30px;}
.generalretrait
{margin:0px 00px 0px 30px;}

/* Gestion des marges des tableaux */
table.presentation {
margin : 0px 20px 0px 40px;
padding : 0px;
} 
table {
margin : 0px;
padding : 0px;
} 
tr {
margin : 0px;
padding : 0px;
} 
/* Fin Gestion des marges des tableaux */

td {
font:  10px/16px  Verdana, Arial, sans-serif; letter-spacing: 0px; 
margin : 0px;
padding : 0px;
} 

/* Gestion du fond */
.fond   
{ 
background-image: url('images/fond.jpg'); background-repeat: repeat; background-position: center center; 
}
/* Gestion des boutons */
.btnmnu01select {
background-image: url('images/btnmnu01select.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu01inactif {
background-image: url('images/btnmnu01inactif.jpg'); background-repeat: no-repeat; background-position: center center; 
vertical-align : bottom; text-align : center;

} 
.btnmnu01actif {
background-image: url('images/btnmnu01actif.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu01in {
background-image: url('images/btnmnu01in.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu02select {
background-image: url('images/btnmnu02select.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu02inactif {
background-image: url('images/btnmnu02inactif.jpg'); background-repeat: no-repeat; background-position: center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu02actif {
background-image: url('images/btnmnu02actif.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btnmnu02in {
background-image: url('images/btnmnu02in.jpg'); background-repeat: no-repeat; background-position:  center center; 
vertical-align : bottom; text-align : center;
} 
.btn01select {
background-image: url('images/btn01select.jpg'); background-repeat: no-repeat; background-position:  center center; 
} 
.btnb01actif {
background-image: url('images/btnb01actif.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.btn01inactif {
background-image: url('images/btn01inactif.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btn01in {
background-image: url('images/btn01in.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btn02select {
background-image: url('images/btn02select.jpg'); background-repeat: no-repeat; background-position:  center center; 
} 
.btn02actif {
background-image: url('images/btn02actif.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.btn02inactif {
background-image: url('images/btn02inactif.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btn02in {
background-image: url('images/btn02in.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btnstab01 {
background-image: url('images/btnstab01.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btnstab02 {
background-image: url('images/btnstab02.jpg'); background-repeat: no-repeat; background-position: center center;
} 
.btnstab03 {
background-image: url('images/btnstab03.jpg'); background-repeat: no-repeat; background-position: center center;
} 
/* finir  Gestion des boutons */

/* Gestion des séparateurs */
.separateurcentre
{
 text-align : center;
} 

.separateur
{
background-image: url('images/separateur.jpg'); background-repeat: no-repeat; background-position:  center center; 
} 
.sep01v
{
background-image: url('images/sep01v.jpg'); background-repeat: repeat-y; background-position:  center center; 
} 
.sep01h
{
background-image: url('images/sep01h.jpg'); background-repeat: repeat-x; background-position:  center center; 
} 
/* Fin Gestion des séparateurs */

/* à vérifier */
.haut
{
background-image: url('images/haut.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle ; text-align : center; 
} 
.hautgauche
{
background-image: url('images/hautgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
vertical-align : middle; text-align : center; 
} 
.hautdroite
{
background-image: url('images/hautdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
vertical-align : middle; text-align : center;
} 


/* Gestion des bloc   */

.blocfond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/blocfond.jpg'); background-repeat: repeat; background-position: center center; 
}
/* attention on centre partout volontairement sauf le haut pour que tout soit aligner de la même manière */
.blochaut
{
background-image: url('images/blochaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.blochautgauche
{
background-image: url('images/blochautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.blochautdroite
{
background-image: url('images/blochautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 

.blocgauche
{
background-image: url('images/blocgauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.blocdroite
{
background-image: url('images/blocdroite.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.blocretourdroiteest
{
background-image: url('images/blocretourdroiteest.jpg'); background-repeat: no-repeat; background-position:  center left; 
} 
.blocretourdroiteouest
{
background-image: url('images/blocretourdroiteouest.jpg'); background-repeat: no-repeat; background-position:  center left; 
} 
.blocretourgaucheest
{
background-image: url('images/blocretourgaucheest.jpg'); background-repeat: no-repeat; background-position:  center left; 
} 
.blocretourgaucheouest
{
background-image: url('images/blocretourgaucheouest.jpg'); background-repeat: no-repeat; background-position:  center right; 
} 

.blocseph  
{ 
background-image: url('images/blocseph.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.blocsepv  
{ 
background-image: url('images/blocsepv.jpg'); background-repeat: repeat-y; background-position: center center; 
}
.blocbas
{
background-image: url('images/blocbas.jpg'); background-repeat: repeat-x; background-position:  center center; 
} 
.blocbasdroite
{
background-image: url('images/blocbasdroite.jpg'); background-repeat: no-repeat; background-position:  center left; 
} 
.blocbasgauche
{
background-image: url('images/blocbasgauche.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
/* Fin des Bloc */

/* Gestion des messages   ------------------------- revoir les position top right*/

.msgfond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/msgfond.jpg'); background-repeat: repeat; background-position: center center; 
}

.msghaut
{
background-image: url('images/msghaut.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.msghautgauche
{
background-image: url('images/msghautgauche.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.msghautdroite
{
background-image: url('images/msghautdroite.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.msghautclose
{
background-image: url('images/msghautclose.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.msggauche
{
background-image: url('images/msggauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.msgdroite
{
background-image: url('images/msgdroite.jpg'); background-repeat: repeat-y; background-position: top left; 
} 
.msgpied
{
background-image: url('images/msgpied.jpg'); background-repeat: repeat-x; background-position:  top center; 
} 
.msgpieddroite
{
background-image: url('images/msgpieddroite.jpg'); background-repeat: no-repeat; background-position:  top left; 
} 
.msgpiedgauche
{
background-image: url('images/msgpiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
/* Fin des Messages */
/* Gestion des boite a image */

.btefond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/btefond.jpg'); background-repeat: repeat; background-position: center center; 
}
.btehaut
{
background-image: url('images/btehaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.btehautgauche
{
background-image: url('images/btehautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.btehautdroite
{
background-image: url('images/btehautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.btegauche
{
background-image: url('images/btegauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.btedroite
{
background-image: url('images/btedroite.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.btepied
{
background-image: url('images/btepied.jpg'); background-repeat: repeat-x; background-position:  top center; 
} 
.btepieddroite
{
background-image: url('images/btepieddroite.jpg'); background-repeat: no-repeat; background-position:  top left; 
} 
.btepiedgauche
{
background-image: url('images/btepiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.btemessage
{
background-image: url('images/btemessage.jpg'); background-repeat: repeat-x; background-position: bottom center; 
padding: 0px 5px 0px 5px; /* décalage pour les cotés du message*/
} 
.btemessagepied
{
background-image: url('images/btemessagepied.jpg'); background-repeat: repeat-x; background-position: top center; 
} 
/* Fin des boite a image */

/* Objet de catalogue */
.catfond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/catfond.jpg'); background-repeat: repeat; background-position: center center; 
}
.cathaut
{
background-image: url('images/cathaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.cathautgauche
{
background-image: url('images/cathautgauche.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.cathautdroite
{
background-image: url('images/cathautdroite.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.cathauttitre
{
background-image: url('images/cathauttitre.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.catgauche
{
background-image: url('images/catgauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.catdroite
{
background-image: url('images/catdroite.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.catsepv  
{ 
background-image: url('images/catsepv.jpg'); background-repeat: repeat-y; background-position: center center; 
}
.catseph  
{ 
background-image: url('images/catseph.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.catpied
{
background-image: url('images/catpied.jpg'); background-repeat: repeat-x; background-position:  top center; 
} 
.catpieddroite
{
background-image: url('images/catpieddroite.jpg'); background-repeat: no-repeat; background-position:  top left; 
} 
.catpiedgauche
{
background-image: url('images/catpiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.catpiedtitre
{
background-image: url('images/catpiedtitre.jpg'); background-repeat: repeat-x; background-position:  top center; 
vertical-align : middle; text-align : center; } 
/* fin Objet de catalogue */
/* Gestion des Menus horizontal*/
.mnuhgauche
{
background-image: url('images/mnuhgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuh
{
background-image: url('images/mnuh.jpg'); background-repeat: repeat-x; background-position: top center; 
} 
.mnuhactifgauche
{
background-image: url('images/mnuhactifgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhactif
{
background-image: url('images/mnuhactif.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhin
{
background-image: url('images/mnuhin.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhactifdroite
{
background-image: url('images/mnuhactifdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhselectgauche
{
background-image: url('images/mnuhselectgauche.jpg'); background-repeat: no-repeat; background-position: top right;  /* right */
} 
.mnuhselect
{
background-image: url('images/mnuhselect.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhselectalone /* cas ou la partie centrale est seule et donc on rajoute une marge - à vérifier*/
{
background-image: url('images/mnuhselect.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; color : #666;
margin: 0px 10px 0px 10px;
} 

.mnuhselectdroite
{
background-image: url('images/mnuhselectdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhsep
{
background-image: url('images/mnuhsep.jpg'); background-repeat: no-repeat; background-position: top center; /* center */
} 
.mnuhdroite
{
background-image: url('images/mnuhdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 


/* Gestion des Menus horizontal small*/
.mnuhsgauche
{
background-image: url('images/mnuhsgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhs
{
background-image: url('images/mnuhs.jpg'); background-repeat: repeat-x; background-position: top center; 
} 
.mnuhsactifgauche
{
background-image: url('images/mnuhsactifgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhsactif
{
background-image: url('images/mnuhsactif.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhsin
{
background-image: url('images/mnuhsin.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhsactifdroite
{
background-image: url('images/mnuhsactifdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhsselectgauche
{
background-image: url('images/mnuhsselectgauche.jpg'); background-repeat: no-repeat; background-position: top right;  /* right */
} 
.mnuhsselect
{
background-image: url('images/mnuhsselect.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhsselectalone /* cas ou la partie centrale est seule et donc on rajoute une marge - à vérifier*/
{
background-image: url('images/mnuhsselect.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; color : #666;
margin: 0px 10px 0px 10px;
} 

.mnuhsselectdroite
{
background-image: url('images/mnuhsselectdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhssep
{
background-image: url('images/mnuhssep.jpg'); background-repeat: no-repeat; background-position: top center; /* center */
} 
.mnuhsdroite
{
background-image: url('images/mnuhsdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
/* menu décalé orientation vers le haut*/

.mnuhdhautgauche
{
background-image: url('images/mnuhdhautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuhdhaut
{
background-image: url('images/mnuhdhaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.mnuhdhautactifgauche
{
background-image: url('images/mnuhdhautactifgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuhdhautactif
{
background-image: url('images/mnuhdhautactif.jpg'); background-repeat: repeat-x; background-position: bottom center; 
padding : 0px 0px 3px 0px;
vertical-align : middle; text-align : center; 
} 
.mnuhdhautin
{
background-image: url('images/mnuhdhautin.jpg'); background-repeat: repeat-x; background-position: bottom center; 
padding : 0px 0px 3px 0px;
vertical-align : middle; text-align : center; 
} 
.mnuhdhautactifdroite
{
background-image: url('images/mnuhdhautactifdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuhdhautselectgauche
{
background-image: url('images/mnuhdhautselectgauche.jpg'); background-repeat: no-repeat; background-position: bottom right;  /* right */
} 
.mnuhdhautselect
{
background-image: url('images/mnuhdhautselect.jpg'); background-repeat: repeat-x; background-position: bottom center; 
padding : 0px 0px 3px 0px;
vertical-align : middle; text-align : center; 
} 

.mnuhdhautselectdroite
{
background-image: url('images/mnuhdhautselectdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuhdhautdroite
{
background-image: url('images/mnuhdhautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuhdhautpiedgauche
{
background-image: url('images/mnuhdhautpiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhdhautpied
{
background-image: url('images/mnuhdhautpied.jpg'); background-repeat: repeat-x; background-position: top left; 
} 
.mnuhdhautpieddroite
{
background-image: url('images/mnuhdhautpieddroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 

/* fin menu décalé */

/*  menu décalé partie centrale commune haut et bas */
.mnuhdgauche
{
background-image: url('images/mnuhdgauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.mnuhdfond
{
background-image: url('images/mnuhdfond.jpg'); background-repeat: repeat; background-position: center center; 
} 
.mnuhdsepv
{
background-image: url('images/mnuhdsepv.jpg'); background-repeat: repeat-y; background-position: center center; 
} 
.mnuhddroite
{
background-image: url('images/mnuhddroite.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
/* menu décalé orientation vers le bas*/

.mnuhdbashautgauche
{
background-image: url('images/mnuhdbashautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuhdbashaut
{
background-image: url('images/mnuhdbashaut.jpg'); background-repeat: repeat-x; background-position: bottom left; 
} 
.mnuhdbashautdroite
{
background-image: url('images/mnuhdbashautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 

.mnuhdbasgauche
{
background-image: url('images/mnuhdbasgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhdbas
{
background-image: url('images/mnuhdbas.jpg'); background-repeat: repeat-x; background-position: top center; 
} 
.mnuhdbasactifgauche
{
background-image: url('images/mnuhdbasactifgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuhdbasactif
{
background-image: url('images/mnuhdbasactif.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhdbasin
{
background-image: url('images/mnuhdbasin.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.mnuhdbasactifdroite
{
background-image: url('images/mnuhdbasactifdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhdbasselectgauche
{
background-image: url('images/mnuhdbasselectgauche.jpg'); background-repeat: no-repeat; background-position: top right;  /* right */
} 
.mnuhdbasselect
{
background-image: url('images/mnuhdbasselect.jpg'); background-repeat: repeat-x; background-position: top center; 
vertical-align : middle; text-align : center; 
} 

.mnuhdbasselectdroite
{
background-image: url('images/mnuhdbasselectdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.mnuhdbasdroite
{
background-image: url('images/mnuhdbasdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 

/* fin menu décalé bas */

.mnuvhautgauche
{
background-image: url('images/mnuvhautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuvhaut
{
background-image: url('images/mnuvhaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.mnuvhautdroite
{
background-image: url('images/mnuvhautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuvactifgauche
{
background-image: url('images/mnuvactifgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuvactif
{
background-image: url('images/mnuvactif.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.mnuvactifdroite
{
background-image: url('images/mnuvactifdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuvselectgauche
{
background-image: url('images/mnuvselectgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnuvselect
{
background-image: url('images/mnuvselect.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.mnuvselectdroite
{
background-image: url('images/mnuvselectdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnuvpiedgauche
{
background-image: url('images/mnuvpiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.mnuvpied
{
background-image: url('images/mnuvpied.jpg'); background-repeat: repeat-x; background-position: top center; 
} 
.mnuvpieddroite
{
background-image: url('images/mnuvpieddroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 

/* menu multi*/

 .mnumultifond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/mnumultifond.jpg'); background-repeat: repeat; background-position: center center; 
padding : 0px 5px 0px 5px;
}
.mnumultihaut
{
background-image: url('images/mnumultihaut.jpg'); background-repeat: repeat-x; background-position: bottom center; 
} 
.mnumultihautgauche
{
background-image: url('images/mnumultihautgauche.jpg'); background-repeat: no-repeat; background-position: bottom right; 
} 
.mnumultihautdroite
{
background-image: url('images/mnumultihautdroite.jpg'); background-repeat: no-repeat; background-position: bottom left; 
} 
.mnumultihautbtn
{
background-image: url('images/mnumultihautbtn.jpg'); background-repeat: no-repeat; background-position: bottom center; 
} 
.mnumultigauche
{
background-image: url('images/mnumultigauche.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.mnumultigauchebtn
{
background-image: url('images/mnumultigauchebtn.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.mnumultigauchebtnselect
{
background-image: url('images/mnumultigauchebtnselect.jpg'); background-repeat: repeat-y; background-position: center right; 
} 
.mnumultidroite
{
background-image: url('images/mnumultidroite.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.mnumultidroitebtn
{
background-image: url('images/mnumultidroitebtn.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.mnumultidroitebtnselect
{
background-image: url('images/mnumultidroitebtnselect.jpg'); background-repeat: repeat-y; background-position: center left; 
} 
.mnumultipied
{
background-image: url('images/mnumultipied.jpg'); background-repeat: repeat-x; background-position:  top center; 
} 
.mnumultipieddroite
{
background-image: url('images/mnumultipieddroite.jpg'); background-repeat: no-repeat; background-position:  top left; 
} 
.mnumultipiedgauche
{
background-image: url('images/mnumultipiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
/* Fin des Menus */
/* Gestion des tableaux */

.tblfond   /* permet de garantir que le fond soit de la bonne couleur en cas ou la cellule serait trop grande */
{ 
background-image: url('images/tblfond.jpg'); background-repeat: repeat; background-position: center center; 
vertical-align : middle; text-align : center; 
}
.tbltitre
{
background-image: url('images/tbltitre.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center;
} 
.tbltitregauche
{
background-image: url('images/tbltitregauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.tbltitredroite
{
background-image: url('images/tbltitredroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tbltitrecol
{
background-image: url('images/tbltitrecol.jpg'); background-repeat: no-repeat; background-position: top center; 
} 
.tbltitrebtnclose
{
background-image: url('images/tbltitrebtnclose.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tbltitrebtnclosein
{
background-image: url('images/tbltitrebtnclosein.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tbltitrebtn01
{
background-image: url('images/tbltitrebtn01.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tbltitrehelp
{
background-image: url('images/tbltitrehelp.jpg'); background-repeat: no-repeat; background-position: top center; 
} 
.tblsep
{
background-image: url('images/tblsep.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.tblsepvalide
{
background-image: url('images/tblsepvalide.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center;
} 
.tblsepgauche
{
background-image: url('images/tblsepgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 
.tblsepdroite
{
background-image: url('images/tblsepdroite.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepcol
{
background-image: url('images/tblsepcol.jpg'); background-repeat: no-repeat; background-position: top center; 
} 
.tblsepbtnclose
{
background-image: url('images/tblsepbtnclose.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtnclosein
{
background-image: url('images/tblsepbtnclosein.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtnhaut
{
background-image: url('images/tblsepbtnhaut.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtnbas
{
background-image: url('images/tblsepbtnbas.jpg'); background-repeat: no-repeat; background-position: top left; 
}
.tblsepbtngauche
{
background-image: url('images/tblsepbtngauche.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtndroite
{
background-image: url('images/tblsepbtndroite.jpg'); background-repeat: no-repeat; background-position: top left; 
}  
.tblsepbtn01
{
background-image: url('images/tblsepbtn01.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtn02
{
background-image: url('images/tblsepbtn02.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tblsepbtn03
{
background-image: url('images/tblsepbtn03.jpg'); background-repeat: no-repeat; background-position: top left; 
} 
.tbltitrealm
{
background-image: url('images/tbltitrealm.gif'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center; color : #666;
} 
.tbltitrebtn01
{
background-image: url('images/tbltitrebtn01.jpg'); background-repeat: no-repeat; background-position: top center; 
} 

.tblcell
{
background-image: url('images/tblcell.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.tblcellgauche
{
background-image: url('images/tblcellgauche.jpg'); background-repeat: repeat; background-position: top right; 
} 

.tblcelldroite
{
background-image: url('images/tblcelldroite.jpg'); background-repeat: repeat; background-position: top left; 
} 
.tblcellcol
{
background-image: url('images/tblcellcol.jpg'); background-repeat: repeat-y; background-position: top center; 
} 
.tblcellsepv
{
background-image: url('images/tblcellsepv.jpg'); background-repeat: repeat-y; background-position: top center; 
} 
.tblcellseph
{
background-image: url('images/tblcellseph.jpg'); background-repeat: repeat-x; background-position: cebter center; 
} 
.tblcellactive
{
background-image: url('images/tblcellactive.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center; 
} 
.tblcellbusy
{
background-image: url('images/tblcellbusy.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : center; 
}
.tblcelllist01
{
background-image: url('images/tblcelllist01.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : left; 

}
.tblcelllist02
{
background-image: url('images/tblcelllist02.jpg'); background-repeat: repeat; background-position: top center; 
vertical-align : middle; text-align : left; 
}

.tblpied
{
background-image: url('images/tblpied.jpg'); background-repeat: repeat-x; background-position:  top center; 
} 
.tblpieddroite
{
background-image: url('images/tblpieddroite.jpg'); background-repeat: no-repeat; background-position:  top left; 
} 
.tblpiedgauche
{
background-image: url('images/tblpiedgauche.jpg'); background-repeat: no-repeat; background-position: top right; 
} 

/* Fin Gestion des tableaux */

/*  Gestion des objets dans les tableaux ou message */

.inbtnrect01
{
background-image: url('images/inbtnrect01.jpg'); background-repeat: repeat-x; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.inbtnrect01gauche
{
background-image: url('images/inbtnrect01gauche.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.inbtnrect01droite
{
background-image: url('images/inbtnrect01droite.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.inbtnrect01in
{
background-image: url('images/inbtnrect01in.jpg'); background-repeat: repeat-x; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.inbtnrect01gauchein
{
background-image: url('images/inbtnrect01gauchein.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.inbtnrect01droitein
{
background-image: url('images/inbtnrect01droitein.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.inbtnrect02
{
background-image: url('images/inbtnrect02.jpg'); background-repeat: repeat-x; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.inbtnrect02gauche
{
background-image: url('images/inbtnrect02gauche.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.inbtnrect02droite
{
background-image: url('images/inbtnrect02droite.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.inbtnrect02in
{
background-image: url('images/inbtnrect02in.jpg'); background-repeat: repeat-x; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.inbtnrect02gauchein
{
background-image: url('images/inbtnrect02gauchein.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.inbtnrect02droitein
{
background-image: url('images/inbtnrect02droitein.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.inbtnrond01
{
background-image: url('images/inbtnrond01.jpg'); background-repeat: no-repeat; background-position: center center; 
} 
.inbtnrond02
{
background-image: url('images/inbtnrond02.jpg'); background-repeat: no-repeat; background-position: center center; 
} 
.inbtnrond03
{
background-image: url('images/inbtnrond03.jpg'); background-repeat: no-repeat; background-position: center center; 
} 
.inbtnrond04
{
background-image: url('images/inbtnrond04.jpg'); background-repeat: no-repeat; background-position: center center; 
} 
.incochevide
{
background-image: url('images/incochevide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche01valide
{
background-image: url('images/incoche01valide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche01valideb
{
background-image: url('images/incoche01valideb.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche01invalide
{
background-image: url('images/incoche01invalide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche01estomp
{
background-image: url('images/incoche01estomp.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche02
{
background-image: url('images/incoche02.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.incoche03
{
background-image: url('images/incoche03.jpg'); background-repeat: no-repeat; background-position: center center; 
}
/* Gestion des objets sur fond de page */
.objcochevide
{
background-image: url('images/objcochevide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche01valide
{
background-image: url('images/objcoche01valide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche01valideb
{
background-image: url('images/coche01valideb.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche01invalide
{
background-image: url('images/objcoche01invalide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche01estomp
{
background-image: url('images/objobjcoche01estomp.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche02
{
background-image: url('images/objcoche02.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objcoche03
{
background-image: url('images/objcoche03.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objstab01
{
background-image: url('images/objstab01.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objstab02
{
background-image: url('images/objstab02.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objstab03
{
background-image: url('images/objstab03.jpg'); background-repeat: no-repeat; background-position: center center; 
}
/* Gestion des Boutons */
.btnrect01gauche
{
background-image: url('images/btnrect01gauche.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.btnrect01
{
background-image: url('images/btnrect01.jpg'); background-repeat: repeat; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.btnrect01droite
{
background-image: url('images/btnrect01droite.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.btnrect02gauche
{
background-image: url('images/btnrect02gauche.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.btnrect02
{
background-image: url('images/btnrect02.jpg'); background-repeat: repeat; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.btnrect02droite
{
background-image: url('images/btnrect02droite.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.btnrect01gauchein
{
background-image: url('images/btnrect01gauchein.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.btnrect01in
{
background-image: url('images/btnrect01in.jpg'); background-repeat: repeat; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.btnrect01droitein
{
background-image: url('images/btnrect01droitein.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
.btnrect02gauchein
{
background-image: url('images/btnrect02gauchein.jpg'); background-repeat: no-repeat; background-position: center right; 
} 
.btnrect02in
{
background-image: url('images/btnrect02in.jpg'); background-repeat: repeat; background-position: center center; 
vertical-align : middle; text-align : center; 
} 
.btnrect02droitein
{
background-image: url('images/btnrect02droitein.jpg'); background-repeat: no-repeat; background-position: center left; 
} 
/* Fin Gestion des Boutons */

/*  Gestion des Boutons navigation*/
.navnord
{
background-image: url('images/navnord.jpg'); background-repeat: no-repeat; background-position: center center; 
} 
.navsud
{
background-image: url('images/navsud.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navest
{
background-image: url('images/navest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navouest
{
background-image: url('images/navouest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navcentre
{
background-image: url('images/navcentre.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navnordouest
{
background-image: url('images/navnordouest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navnordest
{
background-image: url('images/navnordest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navsudest
{
background-image: url('images/navsudest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navsudouest
{
background-image: url('images/navsudouest.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navestfin
{
background-image: url('images/navestfin.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navouestfin
{
background-image: url('images/navouestfin.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.navhaut
{
background-image: url('images/navhaut.jpg'); background-repeat: no-repeat; background-position: top center; 
vertical-align : bottom; text-align : center; }
.navhautin
{
background-image: url('images/navhautin.jpg'); background-repeat: no-repeat; background-position: top center; 
vertical-align : bottom; text-align : center; }
.navprecedent
{
background-image: url('images/navprecedent.jpg'); background-repeat: no-repeat; background-position: top center; 
vertical-align : bottom; text-align : center; }
.navsuivant
{
background-image: url('images/navsuivant.jpg'); background-repeat: no-repeat; background-position: top center; 
vertical-align : bottom; text-align : center; }
/*  Fin des Boutons navigation*/

.objpuce01
{
background-image: url('images/objpuce01.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objpuce01valide
{
background-image: url('images/objpuce01valide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objpuce01invalide
{
background-image: url('images/objpuce01invalide.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objpuce02
{
background-image: url('images/objpuce02.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objpuce03
{
background-image: url('images/objpuce03.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.processencours
{
background-image: url('images/processencours.jpg'); background-repeat: no-repeat; background-position: center center; 
}

.process1
{
background-image: url('images/process1.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.process2
{
background-image: url('images/process2.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.process3
{
background-image: url('images/process3.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.process4
{
background-image: url('images/process4.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.process5
{
background-image: url('images/process5.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.processafaire
{
background-image: url('images/processafaire.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.processfait
{
background-image: url('images/processfait.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.processlingauche
{
background-image: url('images/processlingauche.jpg'); background-repeat: no-repeat; background-position: center center; 
}

.processlindroite
{
background-image: url('images/processlindroite.jpg'); background-repeat: no-repeat; background-position: center center; 
}

.processlin1
{
background-image: url('images/processlin1.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.processlin2
{
background-image: url('images/processlin2.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.processlin3
{
background-image: url('images/processlin3.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.processlin4
{
background-image: url('images/processlin4.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.processlin5
{
background-image: url('images/processlin5.jpg'); background-repeat: repeat-x; background-position: center center; 
}

.processcurseurgauche
{
background-image: url('images/processcurseurgauche.jpg'); background-repeat: no-repeat; background-position: center center; 
}

.processcurseurdroite
{
background-image: url('images/processcurseurdroite.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.processcurseur
{
background-image: url('images/processcurseur.jpg'); background-repeat: repeat-x; background-position: center center; 
}
.processcurseurfait
{
background-image: url('images/processcurseurfait.jpg'); background-repeat: repeat-x; background-position: center center; 
}

.objflash01alarm
{
background-image: url('images/objflash01alarm.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objflash01info
{
background-image: url('images/objflash01info.jpg'); background-repeat: no-repeat; background-position: center center; 
}
.objflash02
{
background-image: url('images/objflash02.jpg'); background-repeat: no-repeat; background-position: center center; 
}
#gauche, .gauche
{
vertical-align : middle; text-align : left; 
} 
#centre .centre
{
vertical-align : middle; text-align : center; 
} 
/* =========================== */
/* fin partie commune des kits */