body {background-image: url(img/bkgnd.jpg); background-attachment: fixed; line-height:1em; behavior: url(csshover.htc);}
* {margin:0;padding:0;}

#header_culture {
position:relative;
padding-top:200px;
margin: 0 auto;
width:921px;
height:202px;
background:url(img/culture/header_culture.jpg) 0 0 no-repeat;
}

#header_culture h2 {
position:absolute;
top:-3.55em;
left: 2.1em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:34px;
font-weight:bold;
line-height:40px;
}

h1 {text-align:center; margin: 1em 0 0 0;}


span.date {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;}
#texte_culture {
z-index:5;
padding:0;
margin:0 15px ;
position:relative;
width:905px;
}

#texte_culture a {text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;font-weight:bold;}

#texte_culture p, #texte_culture ul {margin: 0 ; padding:0.25em  2em; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-indent:2em;}

#texte_culture ul {margin: 0 0 0 2em;}

#texte_culture p.soustitre:first-letter {font-size: 1.5em; 	color:#880000;} 

#texte_culture p.soustitre {padding: 1em 0 0 1.3em; font-size:1.25em; text-indent:0;}

.vert {color:#009900;}

.rouge {color:#dd0000;}

h5 { margin: 1em 0 0 0; font-size:020px; color:#dd0033; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }

h4 {color:#880000;padding: 1em 0 0 2em; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

#topopo p {text-indent:-2em; margin:0 0 0 2em;}

#footer {
position:absolute;
width:613px;
height:212px;
right:0;
margin:-120px 0 0 0;
background:url(img/footer-back.jpg) right bottom no-repeat;
}

#footer a.copyright {
position:absolute;
top:155px;
left:223px;
height:40px; 
width:128px;
 background:url(img/footer_03.jpg) no-repeat;
}
#footer a.copyright:hover {background:url(img/footer_on_03.jpg) no-repeat;}

#footer a.mid {
position:absolute;
top:155px;
left:386px;
height:40px; 
width:172px; 
background:url(img/footer_05.jpg) no-repeat;
}
#footer a.mid:hover {background:url(img/footer_on_05.jpg) no-repeat;}



/* MENU */
a.cult_accueil {
position:absolute;
height:32px;
width:85px;
top:137px;
left:49px;
background:url(img/culture/header_culture_16.jpg);
}
a.cult_accueil:hover {background:url(img/culture/header_culture_on_16.jpg); }

a.cult_topo {
position:absolute;
height:59px;
width:120px;
top:127px;
left:159px;
background:url(img/culture/header_culture_03.jpg);
}
a.cult_topo:hover {background:url(img/culture/header_culture_on_03.jpg); }

a.cult_archi {
position:absolute;
height:53px;
width:138px;
top:127px;
left:303px;
background:url(img/culture/header_culture_05.jpg);
}
a.cult_archi:hover {background:url(img/culture/header_culture_on_05.jpg); }

a.cult_perso {
position:absolute;
height:60px;
width:128px;
top:127px;
left:467px;
background:url(img/culture/header_culture_07.jpg);
}
a.cult_perso:hover {background:url(img/culture/header_culture_on_07.jpg); }

a.cult_lecture {
position:absolute;
height:53px;
width:80px;
top:132px;
left:641px;
background:url(img/culture/header_culture_13.jpg);
}
a.cult_lecture:hover {background:url(img/culture/header_culture_on_13.jpg); }

a.cult_rando {
position:absolute;
height:53px;
width:143px;
top:129px;
left:751px;
background:url(img/culture/header_culture_10.jpg);
}
a.cult_rando:hover {background:url(img/culture/header_culture_on_10.jpg); }
 
