/**************  Balises générales   ***********************/

* {
    border : 0;
    padding :0;
    margin : 0;
    font-family : verdana serif;
    font-size : 16px;
    font-weight : bold;
}
html {
    width : 1024px;
    margin : auto;
    background-color:#002a4a;
}
body {
    width:1024px;
    background-color:#002a4a;
    margin : 0;
}
a, a:visited {
    text-decoration : none;
    color : #4a7da4;
}
a:hover {
    text-decoration : none;
    color : #c10000;
}
hr {
    color : #002a4a;
    height : 10px;
    background-color : #002a4a;
    border : none;
    margin : 0;
}
ul {
    list-style-type : none;
}

/***********  Grands div de la page étant arrondis   **************************/

.div-arrondis {
    border : solid transparent 1px;
    padding : 10px 20px ;
    background-color : white;
    -moz-border-radius:  10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;         
    -webkit-border-top-left-radius:  10px 10px 10px 10px;
    -webkit-border-top-right-radius:  10px 10px 10px 10px;
}

/*************   Notice   ************************/

#notice {
    color : orange;
    font-size : 23px;
    text-align : center;
}
#notice a {
    font-size : 24px;
    text-align : center;
}

/*************   Bannière   ************************/

#banniere  {
    padding : 5px 10px 0px 50px;
    margin-top : 10px;
    text-align : center;
}
#banniere img{
    border:none;
}

/*************   Fil d'ariane   ************************/

#ariane a {
    padding-left : 10px;
}
#ariane .current {
    text-decoration : none;
    color : #c10000;
    font-size : 18px;
    padding-top : 9px;
    padding-left : 10px;
}

/*************   Menu   ************************/

#menu {
    width:982px;
    padding-left:20px;
    padding-right:20px;
    height: 270px;
}
#menu p {
    margin-bottom : 5px;
    margin-top : 5px;
    clear : both;
    text-align : center;
}
#menu ul {
    padding:0;
    list-style-type:none;
    text-align:left;
}
#menu a {
    padding-bottom : 5px;
    display : block;
}
#menu .menu-column {
    float : left;
    width : 20%;
}
#menu .menu-section {
    margin-right : 20px;
    border-bottom : solid 2px #002a4a;
}
#menu .menu-section a {
    font-size : 20px;
}
#menu .not-available, #menu .not-avaitable:hover {
    color : #b0c4de;
}

/**********   Pied de page   ***************************/

#pied {
    clear : both;
    text-align:center;
    margin-bottom : 10px;
}

/*********   Menu intermédiare    ****************************/

#section_menu li {
    padding : 5px 0;
}
#section_menu p {
    text-align : center;
}
#section_menu .not-available, #section_menu .not-avaitable:hover {
    color : #b0c4de;
}

/*********   Main-diapo   ****************************/

#corps {    
    clear : both;
    height : 800px;
}
#main-diapo-img {
    height : 600px;
}
#main-diapo .column {
    float : left;
    cursor : pointer;
}
#main-diapo .arrow-column p {
    font-size : 75px;    
    color : #4a7da4;
}
#main-diapo .arrow-column:hover p {
    font-size : 75px;    
    color : #c10000;
} 
#main-diapo .arrow-column {
    width : 50px;
    padding-top : 242px;
    height : 358px;
    text-align : left;
}
#main-diapo #center-column {
    width : 800px;
    text-align : center;
}
#main-diapo-title {
    padding-bottom : 5px;
    text-align : center;
}
#main-diapo-legend{
    padding-bottom:10px;
    font-style : italic;
    font-weight : normal;
    text-align : center;
}
#main-diapo .disabled {
    cursor : auto;
}
#main-diapo .disabled p{    
    font-size : 75px;   
    color : #d3d3d3;
}
#main-diapo .disabled:hover p {
    font-size : 75px;    
    color : #d3d3d3;
}
#main-diapo-left-arrow {
    padding-left : 15px;
    padding-right : 26px;
}
#main-diapo-right-arrow {
    padding-left : 26px;
}

/********   Miniatures   *****************************/

#miniatures {
    clear : both;
    text-align : center;
    padding-top : 10px;
    width : 800px;
    padding-left : 91px;
}
#miniature-title {
    text-align : center;
    font-weight : normal;
}
.miniature {
    border : solid transparent 1px;
    margin : 1px;
    cursor : pointer;
}
.miniature:hover, .current-miniature {
    border-color : #c10000;
}