/******************************
 *                            *
 *    Common Essai new Ref    *
 *                            *
 ******************************/

/*Général*/
           /*Couleur de fond générale*/
           .bg1 {
                 background-color: #df2f00;
           }

           /*Couleur de fond de site. Ne pas changer sinon non respect de la charte*/
           .bgsite {
                   background-color:#FFFFFF;
           }

           /* Bordure home page, bordure pages intérieurs, trait séparateur ds pages internes entre menu et bloc services, bordure dans Map*/
            .bgbord1 {
                     background-color: #3a288b;
           }

           /* Homepage : définit la couleur de fond dans le bloc menu. Popup : définit la couleur fond titre popup*/
           .bg2 {
                background-color: #ffffff;
           }

           /* style des liens dans "top links" */
           a.htool:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
           a.htool:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
           a.htool:visited 	    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}
           a.htool:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold; color: #ffffff; text-transform:uppercase; text-decoration: none;}

           /*Bloc Service*/
                   /* Titre du bloc service*/
                   .membti {
                           font-family: Verdana, Arial, Helvetica, sans-serif; 
                           font-size: 10px; 
                           color: #FFFFFF; 
                           font-weight:bold; 
                           text-transform:uppercase;
                    }
                    /*Liens*/
                    a.membser:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
                    a.membser:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
                    a.membser:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
                    a.membser:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}

           /*Bloc de Recherche*/
                   
                   /* Fond du bloc de recherche */
                   .bgsear {
                           background-color: #CCCCCC;
                   }
                   /*Titre bloc de recherche*/
                   a.oks:link      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}
                   a.oks:active    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}
                   a.oks:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}
                   a.oks:hover     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}
                   /*Texte d'explication*/
                   .hsearte {
                             font-family: Verdana, Arial, Helvetica, sans-serif;
                             font-size: 8pt;
                             color: #3A288B;
                   }
                   /*Texte dans la balise input*/
                   .hsear {
                           font-family: Verdana, Arial, Helvetica, sans-serif;
                           font-size: 8pt;
                           color: #3A288B;
                    }
                    
           /* Lien UNIVERS*/
                   /* style générale des univers */
                   .hcount {
                      font-family: Verdana, Arial, Helvetica, sans-serif;
                      font-size: 8pt;
                      color: #241A5A;
                      text-transform:uppercase;
                   }

                   /* style de l'univers actuel */
                   .hcounti {
                       font-family: Verdana, Arial, Helvetica, sans-serif;
                       font-size: x-small;
                       font-weight: bold;
                       color: #ffffff;
                       text-transform:uppercase;
                   }

                   /* style des autres univers qui ne sont pas sélectionnés */
                   a.hcountl:link   	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase} 		
                   a.hcountl:active	    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase}
                   a.hcountl:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase}
                   a.hcountl:hover   	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #241A5A; text-decoration: none; text-transform:uppercase}

           /*Sert à supprimer la bordure autour d'une image quand elle sert de lien*/
           img {
               border:0px;
           }

           /*Définit la balise td par défaut*/
           td {
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 8pt;
              color:#666666;
           }

           /* Séparateur autour des Bandeau pages Internes et header Popup */
           .hsepbg1	{
                    background-color: #C4D4EA;
            }

            /* style du trait (séparateur) (en blanc, ne change pas de couleur) avant et après la trait de type "hsepbg1"*/
           .hsepbg2 {
                    background-color: #FFFFFF;
            }

            /*Titre de la page*/
            .title1 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: medium;
                font-weight: bold;
                color: #DF2F00;
                text-transform:uppercase;
            }
            
            /* style de 2 traits (ou séparateurs) avant et après le bandeau (frise) des pages intérieurs (le bandeau au-dessous de la header de la page */
            .hsepbg1	{
                    background-color: #C4D4EA;
            }

            /* style du trait (séparateur) (en blanc, ne change pas de couleur) avant et après la trait de type "hsepbg1"*/
            .hsepbg2 {
                    background-color: #FFFFFF;
            }


/*HomePage*/
            /*Bloc Corporate*/
                   .bgcorpo {
                            background-color: #e2e2e2;
                    }
                    /* style des liens dans le bloc corporate */
                    a.corpo:link      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #df2f00; text-decoration: none;}
                    a.corpo:active    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #df2f00; text-decoration: none;}
                    a.corpo:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #df2f00; text-decoration: none;}
                    a.corpo:hover     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #df2f00; text-decoration: none;}


/*Pages Internes & standalone */

        /*couleur de fonds de la partie gauche dans les pages intérieurs (où il y a le bloc services, le menu, etc) */
           .bgbspec4 {
                     background-color: #eaf0f8;
            }

        /* Dernier élément dans le fil d'ariane */
        .mor	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}

        /* Eléments dans le fil d'ariane */
        a.more:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
        a.more:active 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
        a.more:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; text-decoration: none;}
        a.more:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00; text-decoration: none;}

        /* couleur de fond de header dans chaque page */
        .bgbspec {
                 background-color: #F7F7F7;
        }
        
        /*Separateur */
        .sep2 {
              background-color: #3A288B;
        }
        
        /* Bloc standard definition par défaut*/
        .bgstandard {
                    padding-left:10px;
                    padding-bottom:10px;
                    padding-top:10px;
                    padding-right:10px;
        }
        
        /*Pour les liens dans le bloc Read More*/
        a.global:link 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
        a.global:active 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
        a.global:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A288B; font-weight: bold; text-decoration: none;}
        a.global:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DF2F00; font-weight: bold; text-decoration: none;}

        /*Texte Read more affichage du titre*/
        .separ {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: x-small;
               font-weight: bold;
               color: #3A288B;
        }
        
        /*Titre de bloc */
        .title2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: x-small;
                font-weight: bold;
                color: #DF2F00;
                margin-bottom:5px;
        }
        
        /* Trait entre les teasings */
        .bgbord2 {
                 background-color: #3A288B;
        }

/* Général Popup*/
        /* Titre des Popup */
        .title1op {
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  font-weight: bold;
                  color: #3A288B;
                  text-transform:uppercase;
        }
        
        /* Dans les web-forms quand il n'y a pas de header et faq */
        .txttab	{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #ffffff;
                font-weight: bold;
                background-color:#3a288b;
        }
        
        /* Label "IMPRIMER" et "FERMER" */
        a.howclp:link 	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;}
        a.howclp:active 	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;}
        a.howclp:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;}
        a.howclp:hover 	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-transform:uppercase; text-decoration: none;}


/*Tableau CSV */
                 /* Bordure */
                 .borderTable {
                              BORDER-top: #3a288b 1px solid;
                              BORDER-left: #3a288b 1px solid;
                              padding-top:3px;
                              padding-bottom:3px;
                              vertical-align:top;
                 }

                 /* Texte */
                 .title {
                        FONT-WEIGHT: bold;
                        FONT-SIZE: 12px;
                        COLOR: #3A288B;
                        FONT-STYLE: normal;
                        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
                        TEXT-ALIGN: center;
                        BORDER-bottom: #3a288b 1px solid;
                        BORDER-right: #3a288b 1px solid;
                 }
                 .resu {
                       FONT-WEIGHT: normal;
                       FONT-SIZE: 10px;
                       COLOR: #3A288B;
                       FONT-STYLE: normal;
                       FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
                       TEXT-ALIGN: center;
                       BORDER-bottom: #3a288b 1px solid;
                       BORDER-right: #3a288b 1px solid;
                 }

                 /* Fond */
                 .bgTitle {
                          background-color: #c4d4ea;
                 }
                 .bgResu {
                         background-color: #EFF1FD;
                 }
                 


        






















