body { background: #000000 url(./images/fond.png) no-repeat top left; margin: 0; font-family: Arial, Helvetica, sans-serif; color: #191a1b; }

a {
color: #191a1b;
}

img { border: none; }

div { margin: 0; }

p { margin: 0; padding-bottom: 15px; }

/* ========== entete ========== */

#entete {
overflow: hidden;
height: 230px;
width: 1097px;
background: url(./images/entete.png) no-repeat;
}

#entete #logo {
height: 230px;
width: 339px;
float: left;
}

#entete #menu {
height: 187px;
width: 732px;
float: left;
padding-left: 26px;
}

#entete #menu a {
display: block;
height: 54px;
float: left;
margin-top: 118px;
}

#entete #menu a.menu1_fr {
width: 120px;
background: url(./images/menu/fr/1.png) no-repeat 0 0;
}

#entete #menu a.menu2_fr {
width: 141px;
background: url(./images/menu/fr/2.png) no-repeat 0 0;
}

#entete #menu a.menu3_fr {
width: 151px;
background: url(./images/menu/fr/3.png) no-repeat 0 0;
}

#entete #menu a.menu4_fr {
width: 145px;
background: url(./images/menu/fr/4.png) no-repeat 0 0;
}

#entete #menu a.menu5_fr {
width: 105px;
background: url(./images/menu/fr/5.png) no-repeat 0 0;
}

#entete #menu a.menu1_en {
width: 120px;
background: url(./images/menu/en/1.png) no-repeat 0 0;
}

#entete #menu a.menu2_en {
width: 141px;
background: url(./images/menu/en/2.png) no-repeat 0 0;
}

#entete #menu a.menu3_en {
width: 151px;
background: url(./images/menu/en/3.png) no-repeat 0 0;
}

#entete #menu a.menu4_en {
width: 145px;
background: url(./images/menu/en/4.png) no-repeat 0 0;
}

#entete #menu a.menu5_en {
width: 105px;
background: url(./images/menu/en/5.png) no-repeat 0 0;
}

#entete #menu a:hover {
background-position: 0 -55px;
}

#entete #langage {
height: 20px;
width: 708px;
float: left;
text-align: right;
}

#entete #langage a {
font-family: Arial, Helvetica, sans-serif; 
color: #575859;
font-size: 13px;
text-decoration: underline;
}

#entete #langage a:hover {
color: #959595;
}

/* ========== contenu ========== */

#contenu {
background: url(./images/contenu.png) no-repeat;
overflow: hidden;
height: 477px;
width: 1097px;
}

#contenu #anim_flash {
height: 477px;
width: 370px;
float: left;
}

#contenu #texte {
height: 425px;
width: 665px;
padding: 0;
float: left;
overflow: auto;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #191a1b;
text-align: justify;
}

#contenu #texte div {
width: 625px;
}

/* ========== pied ========== */

#pied {
width: 1097px;
}

#pied a {
color: #575859;
}

#pied a:hover {
color: #959595;
}

#pied #shweb {
width: 437px;
float: left;
color: #575859;
font-size: 12px;
padding-left: 50px;
padding-top: 3px;
}

#pied #logos_sociaux {
width: 210px;
float: left;
}

#pied #logos_sociaux #logo_youtube {
display: block;
position: relative;
width: 61px;
height: 25px;
margin-right: 10px;
background: url(./images/logo_youtube.jpg) no-repeat 0 0;
float: right;
}

#pied #logos_sociaux #logo_myspace {
display: block;
position: relative;
width: 68px;
height: 26px;
margin-right: 10px;
background: url(./images/logo_facebook.jpg) no-repeat 0 0;
float: right;
}

#pied #logos_sociaux #logo_lastfm {
display: block;
position: relative;
width: 61px;
height: 25px;
background: url(./images/logo_lastfm.jpg) no-repeat 0 0;
float: right;
}

#pied #liens {
width: 357px;
float: left;
color: #575859;
font-size: 12px;
text-align: right;
padding-top: 3px;
}

/* ============ autres ========= */

h1 {
display: block;
font-size: 1.7em;
font-family: Arial, Helvetica, sans-serif;
color: #252527;
font-weight: bold;
text-align: left;
margin-bottom: 1.1em;
margin-top: 0.5em;
}

h2 {
display: block;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding-bottom: 0;
padding-top: 0;
}

.test_form {
position: absolute;
left: -5000px;
}

.star { color: #ff0000; font-family: arial; font-weight: bold; }

input.admin2 { 
border: 1px solid #ABADB3; 
padding: 3px 0; 
height: 25px; 
width: 220px; 
color:#000000; 
font-size: 13px; 
font-family: arial, sans-serif;
background: #ffffff;
}

textarea.admin2 { 
width: 220px; 
border: 1px solid #ABADB3; 
color:#000000; 
font-size: 13px; 
font-family: arial, sans-serif;
background: #ffffff;
}


/* ========== intro ========== */

#intro1 {
width: 583px;
height: 420px;
float: left;
}

#intro2 {
width: 421px;
height: 111px;
float: left;
}

#intro3 {
width: 421px;
height: 92px;
float: left;
}

#intro4 {
width: 243px;
float: left;
padding-top: 154px;
text-align: right;
}

#intro5 {
width: 167px;
float: left;
padding-top: 154px;
}



