@charset "utf-8";

div#logo{

    height:104px;
    width:204px;
    float:left;

}

div#page {
    font-family: Arial, Helvetica, sans-serif;
    height:600px;
    width:1000px;
    margin-right:10%;
    margin-left:12%;
    margin-top:20px;
}



div#loginUser{

    font-size: 14px;



}

div#en_tete{

    height:48px;
    width:361px;
    background-position:left bottom;
    margin-top:55px;
    float:left;
    background-repeat:no-repeat;


}
div#en_tete2{
    float:right;

    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top:0px;

    _padding-top:0px;

    position:relative;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.connect_ff{

    margin-top:35px;
    _margin-top:10px;


}
.connect2{

    margin-top:6px;
    margin-right:35px;
    _margin-top:-20px;
    _margin-right:20px;
}
div#search{


    height:20px;
    width: 250px;
    float:left;
    margin-right:20px;
    background-color:#111194;


}
div#menu{

    height: 40px;
    width: 1000px;

    float:left;

}

div#menu_presentation a:hover{

    background-image:url(menu_presentation_2.jpg);
    height: 40px;
    width: 239px;
    float:left;


}

div#menu_insertion a:hover{

    background-image:url(menu_insertion_2.jpg);
}

div#menu_public a:hover{

    background-image:url(menu_public_2.jpg);
}

div#menu_entreprise a:hover{

    background-image:url(menu_entreprise_2.jpg);
}
div#menu_contact a:hover {

    height: 40px;
    width: 246px;
    float:left;
    background-image:url(menu_contact_2.jpg);
}

div#cheminement{
    height:23px;
    width:1000px;
    background-image:url(fond_cheminement.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    display: block;


}

div#menuHorizontal{

    text-align:left;
    font-weight: bold;
    font-size: 14px;
    margin: 3px 30px 25px 5px;
    _margin: 3px 10px 25px 5px;
    padding: 0px 0px 1px 0px;
    height: 15px;
    float:left;
}

div#menuHorizontal a{

    color:#666666;
    white-space: nowrap;


}

.BlocLigne { border-width: 1px;
    margin: 0px;
    padding: 0px;
    display: block;
    text-indent: 0em;
    text-align: left;
}

.BlocLigne ul { margin: 0px;
    padding: 0px;
}

.BlocLigne li { margin: 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    list-style-type: none;
}

.BlocLigne table tr td { margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
}

div#contenuPage{
    margin-top:20px;
    margin-left:120px;
    _margin-left:60px;
    width:700px;
    min-height:50px;
    _height:50px;
    float:left;
    color: #1A171B;
    font-size:14px;

}

div#contenuPage_cours{
    margin-top:18px;
    margin-left:106px;
    _margin-left:52px;
    width:600px;
    min-height:50px;
    _height:50px;
    float:left;
    color: #1A171B;
    font-size:14px;


}

div#contenuPage_droite{

    margin-top:45px;
    margin-left:25px;
    width:200px;
    min-height:150px;
    _height:150px;
    float:left;
    color: #1A171B;
    font-size:15px;
    padding-left:10px;

}


div#piedPage{
    margin-top:20px;
    margin-bottom:15px;
    height:25px;
    width:975px;
    background-image:url(fond_cheminement.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top:2px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    color: #696A6C;
    texte-align:center;

}

div#titre {
    font-size:18px;
    font-weight: bold;
    margin-top:0px;
    margin-left:57px;
    _margin-left:30px;
    width:800px;
    min-height:50px;
    _height:50px;
    float:left;
    color:#444446;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.titre {
    font-size:18px;
    font-weight: bold;
    margin-bottom:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#444446;
}

.titre_cours {
    font-size:18px;
    margin-left:15px;
    font-weight: bold;
    margin-bottom:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#444446;
}

.sous_titre{
    font-size:16px;
    font-weight: bold;
    margin-bottom:5px;
    margin-top:10px;
}
p.PlanNavLevel0 { margin: 20px 0px 10px;
    font-size:15px;
    font-weight: bold;
    padding: 0px;
}

p.PlanNavLevel1 { margin: 0px 0px 0px 10px;
    padding: 0px;
}

p.PlanNavLevel2 { margin: 0px 0px 0px 30px;
    padding: 0px;
}

p.PlanNavLevel3 { margin: 0px 0px 0px 45px;
    padding: 0px;
}

p.PlanNavLevel4 { margin: 0px 0px 0px 60px;
    padding: 0px;
}

p.PlanNavLevel5 { margin: 0px 0px 0px 75px;
    padding: 0px;
}

p.PlanNavLevel6 { margin: 0px 0px 0px 90px;
    padding: 0px;
}

p.PlanNavLevel7 { margin: 0px 0px 0px 105px;
    padding: 0px;
}

p.PlanNavLevel8 { margin: 0px 0px 0px 120px;
    padding: 0px;
}

p.PlanNavLevel9 { margin: 0px 0px 0px 135px;
    padding: 0px;
}

p.PlanNavLevel10 { margin: 0px 0px 0px 150px;
    padding: 0px;
}
.DescriptionHeader {
    font-weight: bold;
    font-size:17px;
    text-align: left;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 1px;
    padding-left: 0px;
}

.DescriptionTexte { 
    vertical-align: top;
    padding-bottom: 10px;
    padding-top: 1px;
    padding-left: 10px;
    margin-bottom:10px;

}
.Description{ 
    margin-bottom:5px;
}

input.bg_recherche{
     background-image:url(bg_recherche.jpg) ;
     background-repeat: no-repeat;
     border: 0px;
     width:153px;
     height:19px;
     font-size: 8px;
     padding-top:3px;
     padding-left:5px;
     padding-right:7px;

}
