#Formkryter                             { float: right; margin: 4px 0 0 0; }
#FormkryterHOME                         { margin:20px 0 0 0}
#FormkryterHOME form					{ margin:0;padding:0}

form.Formkryter                         { size: 30px; }
/* super, les styles Kryter dans la CSS "menu"... */



/* MENU */
#logo                                   { float: left; width: 230px; height: 87; display: block; }
#menu                                   { float: left; margin: 20px 0 0 0; width: 770px; }
#menuHome                               { float: left; margin: 20px 0 0 0; width: 770px; }

/*
.menuCadre                     { float: left; margin: 0 4px 0 0; padding: 0 0 0 0; }
#menu .menuCadre a             { text-decoration: none; color: #fff; background: url(/_itn/img/menu-off.gif) no-repeat; font: bold 12px 'Trebuchet MS', Verdana, sans-serif; width: 148px; height: 26px; display: block;  padding: 6px 0 0 0; }
#menuHome a                    { text-decoration: none; color: #fff; background: url(/_itn/img/menu-off-home.gif) no-repeat; font: bold 12px Trebuchet,width: 148px; height: 26px; display: block;  padding: 6px 0 0 0; }
#menuHome a.bleu:hover         { background: url(/_itn/img/menu-bleu-home.gif) no-repeat; }
#menuHome a.orange:hover       { background: url(/_itn/img/menu-orange-home.gif) no-repeat; }
#menuHome a.rouge:hover        { background: url(/_itn/img/menu-rouge-home.gif) no-repeat; }
#menuHome a.mauve:hover        { background: url(/_itn/img/menu-mauve-home.gif) no-repeat; }
#menuHome a.vert:hover         { background: url(/_itn/img/menu-vert-home.gif) no-repeat; }
#menu a                        { background: url(/_itn/img/menu-off.gif) no-repeat; font: bold 12px Trebuchet,width: 148px; height: 26px; display: block; }
#menu a.bleuON, #menu a.bleu:hover      { background: url(/_itn/img/menu-bleu.gif) no-repeat; }
#menu a.orangeON, #menu a.orange:hover  { background: url(/_itn/img/menu-orange.gif) no-repeat; }
#menu a.rougeON, #menu a.rouge:hover    { background: url(/_itn/img/menu-rouge.gif) no-repeat; }
#menu a.mauveON, #menu a.mauve:hover    { background: url(/_itn/img/menu-mauve.gif) no-repeat; }
#menu a.vertON, #menu a.vert:hover      { background: url(/_itn/img/menu-vert.gif) no-repeat; }*/

/* Fevrier 2011 - VD - ajout de la rubrique "Dossier" - je gere tout differemment avec des sprites et sliding doors... */

.menuCadre                              { float: left; margin: 0 4px 0 0; padding: 0 0 2px; }
.menuCadre a                            { text-decoration: none; color: #fff; /*width: 148px;*/ padding: 0 0 0 10px; height: 26px; line-height: 26px; display: block; float: left; }
.menuCadre a:hover						{ text-decoration: none; }
.menuCadre a *                          { cursor: pointer; } /* IE.......... */
#menu a, #menu a span                   { background-image: url(/_itn/img/sprites-nav-principale.png); background-repeat: no-repeat; }
#menuHome a, #menuHome a span           { background-image: url(/_itn/img/sprites-nav-principale-home.png); background-repeat: no-repeat; }
/*#menu a, #menuHome a                    { background-position: 100% 0; }*/
.menuCadre a span                       { display: block; padding: 0 10px 0 0; font: bold 12px/26px Verdana, sans-serif; height: 26px; float: left; }
.menuCadre b                            { display: block; height: 26px; line-height: 26px; width: 100px; float: left; }
a.bleu, a.orange, a.rouge, a.mauve, a.vert, a.gris, a.marron                                    { background-position: 0 0; }
a.bleu span, a.orange span, a.rouge span, a.mauve span, a.vert span, a.gris span, a.marron span { background-position: 100% 0; }
a.bleuON, a.bleu:hover                  { background-position: 0 -026px; }
a.orangeON, a.orange:hover              { background-position: 0 -104px; }
a.rougeON, a.rouge:hover                { background-position: 0 -182px; }
a.mauveON, a.mauve:hover                { background-position: 0 -078px; }
a.vertON, a.vert:hover                  { background-position: 0 -052px; }
a.grisON, a.gris:hover                  { background-position: 0 -130px; }
a.marronON, a.marron:hover              { background-position: 0 -156px; }
a.bleu:hover span, a.bleuON span        { background-position: 100% -026px; }
a.orange:hover span, a.orangeON span    { background-position: 100% -104px; }
a.rouge:hover span, a.rougeON span      { background-position: 100% -182px; }
a.mauve:hover span, a.mauveON span      { background-position: 100% -078px; }
a.vert:hover span, a.vertON span        { background-position: 100% -052px; }
a.gris:hover span, a.grisON span        { background-position: 100% -130px; }
a.marron:hover span, a.marronON span    { background-position: 100% -156px; }

