
/* Corps de la page */

div#corps {
position: relative;
margin: 40px auto 0 auto;
padding: 0;
width: 927px;
}


/* Entête de la page */

div#entete {
margin: 0;
padding: 0;
height: 146px;
background: transparent url(../img/entete.jpg) no-repeat 0 0;
}

div#entete h1 {
margin: 0;
padding: 0;
}

div#entete h1 a {
display: block;
position: absolute;
top: 40px;
left: 10px;
width: 360px;
height: 90px;
}


/* Coeur de la page d'acceuil */

#kontent_fr, #kontent_en {
width: 927px;
}

#kontent_fr h2, #kontent_en h2 {
margin: 0;
padding: 0;
}


/* Colonne 1 */

#col1 {
margin: 40px 0 0 0;
padding: 0;
float: left;
width: 265px;
}

/* colonne 2 */

#col2 {
margin: 40px 0 0 0;
padding: 0;
float: right;
width: 662px;
}


/* Menu Principal 1 */

#menu-principal-1 {
position: absolute;
margin: 0;
padding: 0;
top: 135px;
left: 0;
z-index: 1;
}


/* Menu Principal 2 */

#menu-principal-2 {
margin: 0;
padding: 0;
}




/* Fiche */

#fiche {
margin: 0;
padding: 0 20px 20px 20px;
width: 622px;
background: #fff;
}

#fiche h2 {
margin: 0 0 20px 0;
padding: 0;
text-transform: uppercase;
text-align: right;
}

#fiche h2 span {
border-bottom: 5px solid #fcdc02;
}






/* Radio */

div#radio {
position: absolute;
width: 67px;
height: 67px;
top: 15px;
left: 870px;
background: transparent url(../img/entete_radio.png) no-repeat 0 0;
}

div#radio a {
display: block;
width: 67px;
height: 67px;
}



/* Pied de la page */

div#pied {
margin: 50px 0 0 0;
padding: 10px 0;
}

div#pied p {
margin: 0;
padding: 0;
color: #999;
display: block;
font-size: .95em;
}

div#pied span {
padding: 2px 5px;
color: #000;
background-color: #fff;
}

div#pied span.txt {
color: #666;
}

div#pied a {
padding: 2px 5px;
color: #000;
background-color: #fff;
text-transform: uppercase;
}

div#pied a:hover {
border-bottom: 10px solid #fcdc02;
}

div#pied a.lien_top:hover {
border-top: 10px solid #fcdc02;
}

