/* GENERAL */

/* couleurs utilisées : Bleu_fonce:#005199; Bleu_clair:#2484C6; Orange_fonce:#F58220; Orange_clair:#FFCC66 */

BODY    {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    color: #000000; 
    font-weight: normal;
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

FORM    {
    margin-top: 0px;
    margin-bottom: 0px;
}

TABLE.fullTable    {
    background: #FFFFFF url('/styles/stela-internet/bg.gif') top left no-repeat; 
}



TABLE.headTable    {
    background-repeat: no-repeat; 
}



                /* */

TABLE.menuTable    {
    background-repeat: no-repeat;
}


                /* Added 3DAT-Group JPlans */

div.box {  
  overflow: hidden; 
  width: 150px;
}

                

TD.module { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: xx-small;  
    font-weight: normal;
    text-align: left;
    color : black;  
    background-repeat: no-repeat; 
}

/* TEXT */





/* GENERAL LEFT MENU */

.mainMenu            {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: 115%;}

a.mainMenu:link     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; line-height: 155%; position: relative; left: 11px;}

a.mainMenu:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; line-height: 155%; position: relative; left: 11px;}

a.mainMenu:visited     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; line-height: 155%; position: relative; left: 11px;}

a.mainMenu:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #FFCC66; line-height: 155%; position: relative; left: 11px;}



.mainMenuBold        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 115%;}

a.mainMenuBold:link     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 155%; font-weight: bold; text-decoration: none;}

a.mainMenuBold:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 155%; font-weight: bold; text-decoration: none;}

a.mainMenuBold:visited     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 155%; font-weight: bold; text-decoration: none;}

a.mainMenuBold:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; color: #FFCC66; line-height: 155%; font-weight: bold; text-decoration: none;}







/* LINKS TO...*/

.txt            {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight:normal; text-decoration: none; font-style:italic;}

a.txt:link         {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #0B3D91; font-weight:normal; text-decoration: none; font-style:italic;}

a.txt:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #0B3D91; font-weight:normal; text-decoration: none; font-style:italic;}

a.txt:visited     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #0B3D91; font-weight:normal; text-decoration: none; font-style:italic;}

a.txt:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #0B3D91; font-weight:normal; text-decoration: none; font-style:italic;}



.txtXX            {font-family: Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight: normal;}                             

.date            {font-family: Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #163873; font-weight: normal;}



H1 {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: medium; 
    color: #2484c6; 
    font-weight:bold; 
    text-transform:uppercase;
    margin-top: 10px;
    margin-bottom: 0px;
}

H2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: small; 
    color: #000000; 
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

H3    {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: x-small; 
    color: #000000; 
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

H4    {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: xx-small; 
    color: #000000; 
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

                            

.path             {font-family: Arial, Verdana,Helvetica, sans-serif; font-size: small; color: #666666; font-weight:normal; font-style:italic; text-indent:25px;}

.bgsephead         {background-image:none ; background-color: #0B3D91 ;}



/* Message - Pas d'enregistrement... */

.NoRecord         {font-family: Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #CC0000; font-weight:bold; font-style:italic;}



/* PHOTO LEGEND */

.legend            {font-family:  Arial, Verdana,Helvetica,  sans-serif; font-size: xx-small; font-weight: bold; font-style: italic; color: #003366}



/* DEBUT DES MENUS : GENERAL LEFT ; GENERAL TOOLS ; GENERAL backHome ; GENERAL RAILWAY */



.backHome            {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight:normal; text-decoration: none; font-style:italic;}

a.backHome:link     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight:normal; text-decoration: none; font-style:italic;}

a.backHome:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #FFCC66; font-weight:normal; text-decoration: none; font-style:italic;}

a.backHome:visited     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight:normal; text-decoration: none; font-style:italic;}

a.backHome:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #FFCC66; font-weight:normal; text-decoration: none; font-style:italic;}

                                               

/* GENERAL TOOLS MENU */

.mainTools             {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:bold; text-decoration: none;}

a.mainTools:link     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:bold; text-decoration: none;}

a.mainTools:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:bold; text-decoration: none;}

a.mainTools:visited {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:bold; text-decoration: none;}

a.mainTools:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight:bold; text-decoration: none;}

                                                                                             

.mainRailway            {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:normal; text-decoration: none; font-style:italic; margin-left: 20px;}

a.mainRailway:link         {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:normal; text-decoration: none; font-style:italic;}

a.mainRailway:active     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:normal; text-decoration: none; font-style:italic;}

a.mainRailway:visited     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #2484C6; font-weight:normal; text-decoration: none; font-style:italic;}

a.mainRailway:hover     {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: xx-small; color: #000000; font-weight:normal; text-decoration: none; font-style:italic;}







/* CONTENTS */

.InternetPageTxt  {
        font-family:  Arial, Verdana,Helvetica, sans-serif; 
        font-size: x-small; 
        color: #000000; 
        font-weight:normal; 
        text-decoration: none; 
}

.InternetAcceuilTxt   {
        font-family:  Arial, Verdana,Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000; 
        font-weight:normal; 
        text-decoration: none; 
}



input.Orange {background-color: #2484C6; font-weight: bold; font-size: 12px; color: #FFFFFF;}

/* couleurs utilisées : Bleu_fonce:#005199; Bleu_clair:#2484C6; Orange_fonce:#F58220; Orange_clair:#FFCC66 */

option.Orange {background-color: #FFCC66; font-size: x-small; color: #000000; border: 1px solid;}

input.Texte { font-size: 10px; background-color: #FFF; border: 1px solid #666666; }

input.Texte_inactif { font-size: 10px; background-color: #FDFDFD; border: 1px solid #DEDEDE; color: #a1a1a1;}

input.Texte_res { font-size: 10px; background-color: #E2F3D7; border: 1px solid #5A8A39; }

select.Texte { font-size: 10px; background-color: #FFE7B6; border: 1px solid #666666; }

    /* Tables */

    .Tbord 

    {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: x-small; 

        color: #000000; 

        font-weight:normal; 

        text-decoration: none; 

        font-style:italic;

        border-width: 1px;

        border-style: solid;

        border-color: #FFF0C2;

        background-color: #F4F4F4;        

    }

    .Container

    {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: x-small; 

        color: #000000; 

        font-weight:normal; 

        text-decoration: none; 

        /*font-style:italic;*/

        width: 100%;

   }

   TD.Container

   {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: x-small; 

        color: #000000; 

        font-weight: bold; 

        text-decoration: none; 

        /*font-style: italic;*/

        border-width: 1px;

        border-style: solid;

        border-color: #ffffff #ffffff #005199 #005199;

        background-color: #F2F7F9;        

   }

    TD.ContainerLabel

   {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: xx-small;

        color: #000000; 

        font-weight: bold; 

        text-decoration: none;

        text-align: center;

        border-width: 1px;

        border-style: solid;

        border-color: #7C83C5;

        background-color: #E6E7F5;        

   }

       TD.ContainerLabelHigh

   {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: xx-small;

        color: #000000; 

        font-weight: bold; 

        text-decoration: none;

        text-align: center;

        border-width: 1px;

        border-style: solid;

        border-color: #7C83C5;

        background-color: #00CC00;        

   }

   TD.ContainerTotal

   {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: xxx-small; 

        color: #000000; 

        font-weight: bold; 

        text-decoration: none;

    border-width: 1px;

        border-style: solid;

        border-color: #5A8A39;

        background-color: #E2F3D7;

                

   }

   TD.ContainerValue

   {

        font-family:  Arial, Verdana,Helvetica, sans-serif; 

        font-size: xxx-small; 

        color: #000000; 

        text-decoration: none;

        border-width: 1px;

        border-style: solid;

        border-color: #E6E7F5;

        background-color: #F7F8FC;        

   }

   /* Rajout Guillaume 01/08/2008 */
   .tdMenu{
		background-color: #6F98D0;
   }
   /* Fin Rajout Guillaume 01/08/2008 */
   

   

   /* addons */

   HR {
        /*color: #005199;
        background-color: #005199;*/
        color: #d4d4d4;
        background-color: #d4d4d4;
        height: 1px;
   }







/* NEWS */



.News {

    font-family:        Arial, Verdana,Helvetica, sans-serif;

    font-size:         x-small;

    color:             #1C1D4C;

    text-decoration:     none;

    border-width:         1px;

    border-style:         solid;

    border-color:         #E6E7F5;

    background-color:     #FCE6C4;

}



.Formations {

        font-family:            Arial, Verdana,Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #1C1D4C;

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #D2C0E2;

}



.FormationsAlternate{

        font-family:            Arial, Verdana,Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #1C1D4C;

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #BEA6D4;

}



.NewsAlternate {

        font-family:            Arial, Verdana,Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #1C1D4C;

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #EDD4A4;

}



.Events {

        font-family:            Arial, Verdana,Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #1C1D4C;

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #D6E8F5;

}



.EventsAlternate {

        font-family:            Arial, Verdana,Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #1C1D4C;

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #A9C8DE;

}



.NewsTitle {

    font-family:        Arial, Verdana, Helvetica, sans-serif;

    font-size:         xx-small;

        font-weight:        bold;

        text-decoration:    none;

}



.NewsDate {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              xx-small;

        font-weight:            bold;

        text-decoration:        none;

}



.NewsBody {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:                 x-small;

    color:            #7A8085;

        /*font-weight:            bold;*/

        text-decoration:        none;

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #FFF;    

    padding:        10px;

    margin:            5px;



}



.FAQquestionBody {

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #FFF;    

    padding:        10px;

    margin:            5px;

}





.FAQMenu {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:                 x-small;

    color:            #636b8e;

        font-weight:            bold;

        text-decoration:        none;

}



a.FAQMenu:link     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.FAQMenu:active     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #ffffff; font-weight:bold; text-decoration: none;}

a.FAQMenu:visited     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.FAQMenu:hover     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight:bold; text-decoration: underline; }



a.FAQMenuIntro:link     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000; font-weight:bold; text-decoration: underline; }

a.FAQMenuIntro:active     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000; font-weight:bold; text-decoration: underline;}

a.FAQMenuIntro:visited     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000; font-weight:bold; text-decoration: underline; }

a.FAQMenuIntro:hover     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000; font-weight:bold; text-decoration: none; }







a.FAQquestion:link     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.FAQquestion:active     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #ffffff; font-weight:bold; text-decoration: none;}

a.FAQquestion:visited     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.FAQquestion:hover     

    {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight:bold; text-decoration: underline; }



.FAQquestion {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:                 normal;

    color:            #636b8e;

        font-weight:            bold;

        text-decoration:        none;    

}



.FAQanswer {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:                 small;

    color:            #000;

        font-weight:            none;

        text-decoration:        none;    

}



.abc {

        border-width:           1px;

        border-style:           solid;

        border-color:           #E6E7F5;

        background-color:       #FFF;

        padding:                0px;

        margin:                 5px;



}



.abcd {

        border-width:           1px;

        border-style:           solid;

        border-color:           #ababab;

        background-color:       #eff0f7;

        padding:                0px;

        margin:                 5px;



}





a.abcd:link

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.abcd:active

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #ffffff; font-weight:bold; text-decoration: none;}

a.abcd:visited

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: #636b8e; font-weight:bold; text-decoration: none; }

a.abcd:hover

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: x-small; color: red; font-weight:bold; text-decoration: underline; }









.abcnam {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              small;

        color:                  #666;

        font-weight:            bold;

        text-decoration:        none;

}



.abctitre {

        font-family: Arial, Verdana, Helvetica, sans-serif;

        font-size: medium;

        color:         #005199; 

        font-weight:    bold; 

        margin-top: 1px;

        margin-bottom: 1px;

        border-width:           1px;

        border-style:           solid;

        border-color:           #ababab;

        background-color:       #eff0f7;

        padding:                3px;

        margin:                 5px;





}



.abcdef {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              normal;

        color:                  #000;

        font-weight:            none;

        text-decoration:        none;

}





TABLE.SiteMap {

    width:            560px;

        font-family:         Arial, Verdana, Helvetica, sans-serif;

        font-size:         medium;

        color:              #111c59;

        font-weight:        bold;

        margin-top:         1px;

        margin-bottom:         1px;

        border-width:           1px;

        border-style:           solid;

        border-color:           #ababab;

        background-color:       #fcfbf9;

        padding:                3px;

        margin:                 5px;

}



TD.SiteMapLeaf {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        color:                  #111c59;

        margin-top:             1px;

        margin-bottom:          1px;

        border-width:           1px;

        border-style:           solid;

        border-color:           #ababab;

        background-color:       #f7f7f7;

    width:            500px;

}



.SiteMapSubLeaf {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        color:                  #111c59;

        margin-top:             1px;

        margin-bottom:          1px;

        border-width:           1px;

        border-style:           solid;

        border-color:           #dbddd7;

        background-color:       #f8f9f7;

        width:                  450px;

}



.tabbrent{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        color:                  #111c59;

        margin-top:             1px;

        margin-bottom:          1px;

        border-width:           1px;

        border-style:           solid;

        border-color:           #dbddd7;

        background-color:       #f8f9f7;

        width:                  450px;



}



.title1 {

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.title2{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.title3{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.title4{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.title5{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.title6{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:             x-small;

        color:                  #111c59;

        font-weight:            bold;

}

.legend{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              x-small;

        color:                  #111c59;

        font-weight:            bold;

    text-decoration:    italic;

}

.legend2{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              xx-small;

        color:                  #111c59;

        font-weight:            bold;

    text-decoration:    italic;

}

.numero{

        font-family:            Arial, Verdana, Helvetica, sans-serif;

        font-size:              xx-small;

        color:                  #111c59;

        font-weight:            bold;

}



a.SiteMapRootLink:link

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: normal; color: #636b8e; font-weight:bold; text-decoration: underline; }

a.SiteMapRootLink:active

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: normal; color: #ffffff; font-weight:bold; text-decoration: none;}

a.SiteMapRootLink:visited

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: normal; color: #636b8e; font-weight:bold; text-decoration: underline; }

a.SiteMapRootLink:hover

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: normal; color: #b5d8f2; font-weight:bold; text-decoration: underline; }



a.SiteMapLeafLink:link

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: small; color: #636b8e; font-weight:bold; text-decoration: underline; }

a.SiteMapLeafLink:active

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: small; color: #ffffff; font-weight:bold; text-decoration: none;}

a.SiteMapLeafLink:visited

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: small; color: #636b8e; font-weight:bold; text-decoration: underline; }

a.SiteMapLeafLink:hover

        {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: small; color: #b5d8f2; font-weight:bold; text-decoration: underline; }
