#titre_moment {
position:absolute;
padding-left:8px;
padding-top:5px;
color:#FFFFFF;
font-size:3.5em;
width:140px;
font-family:arial;
line-height:30px;
font-weight:lighter;
left:283px;
}
#contenu h2{
color:#172982;
font-weight:normal;
font-size:1.95em; /* 21px */
font-family:Palatino Linotype, "Times New Roman", Times, serif;
border-bottom:1px dotted #e0e0e0;
margin-bottom:20px;
width:103.5%;
position:relative;
left:-22px;
padding:0 0 10px 22px;
}

#moment {
float:left;
background-image:url(images/v3/moment.jpg);
background-repeat:no-repeat;
width:678px;
height:190px;
background-color:#f1d300;
}
#moment img {
z-index:0;

}
#programmation_acc {
clear:both;
background-image:url(images/v3/fondprog.jpg);
background-repeat:no-repeat;
background-color:#E0E0E0;
width:100%;
padding-top:50px;
}

#image_evenement {
height:190px;
margin-left:165px;
z-index:0;
overflow:hidden;

}
#programmation_acc p {
margin:0;
padding:0;

}



#contenu h3{
font-family:Palatino Linotype, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.4em; /* 19px */
color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0 2px 10px;
}
#legende {
position:relative;
color:#FFFFFF;
background-color:#006f8b;
border-top:5px solid #006f8b;
border-bottom:5px solid #006f8b;
width:490px;
z-index:0;
top:-182px;
/* top:173px; */
cursor:pointer;
}
#legende p {
padding-left:11px;
padding-right:5px;
}
#legende a {
color:#FFFFFF;
}

.accroche{color:#ff3296;color:#006f8b; font-size:1.1em;}

#contenu{
border:#CCCCCC solid 1px;
padding:0;
font-size:1.1em; /* 11px */
color:#646464;
color:#333333;
text-align:justify;
}



#liste_genres{
clear:both;
/*float:right;*/
width:760px;
margin-left:265px;
}

#liste_type_prog li{
float:left;
position:relative;
margin:0 20px 10px 0;
padding:0;
background:none;
border:3px solid #1880A0;
width:300px;
height:242px;
list-style:none;

}
#liste_type_prog li a{
text-decoration:none;
display:block;
color:#fff;

}
#liste_type_prog li a span{
display:block;
position:relative;
right:0;
top:0;
background-color:#000000;
/*width:100%;
padding:10px 0 10px 0;*/

padding:0px 0 3px 0;
max-height:160px;
width:100%;
text-align:center;
opacity:0.75;
filter:alpha(opacity=75);
font-style:normal;
cursor:pointer;
font-size:1.2em;
}
#liste_type_prog li a:hover span{
opacity:0.9;
filter:alpha(opacity=90);
background-color:#FFFFFF;
color:#006f8b;
}
#liste_type_prog li a:hover img{
opacity:1;
filter:alpha(opacity=100);
}
#liste_type_prog li a:hover{
color:#FFFFFF;
}


#liste_rea ul p{
margin-bottom:0;
padding-bottom:3em;
}


.img_prog div{
border:3px solid #d40050;
border:3px solid #006f8b;
width:250px;
height:160px;
}



#vide{
margin-top:25px;
}
#vide p{
margin-bottom:25px !important;
}
.reponse hr, #vide hr{
border:none;
border-top:1px solid #C5BEBE;
border-bottom:1px solid #FFFFFF;
}



.oblig{font-size:0.9em; color:#999999;}




#liste_evts_exceptionnels{float:left; width:420px;}

#liste_evts_exceptionnels h3, #fiche h3, #commande h3{
font-size:1.8em;
font-family:Palatino Linotype, "Times New Roman", Times, serif;
margin:3px 0 5px 0;
color:#006f8b;
}
#liste_evts_exceptionnels h3 span, #fiche h3 span, #commande h3 span{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em; /* 12px */
color:#ff3296; color:#172982;
font-style:italic;
margin-top:-3px;
/*text-transform:lowercase;*/
display:block;
}

.item_evt_exceptionnel{
margin-left:160px;
}
.date_evt{
color:#d40050;
color:#006f8b;
margin:20px 0 0 0;
font-size:12px; font-weight:bold;
}
.date_evt img{vertical-align:middle;
}






.encart{border:1px dotted #e0e0e0;
padding:10px; background-color:#F9F9F9;}
#num_date_commande{position:absolute; right:15px; top:0;}

.bouton_abos{
height:40px;
width:130px;
font-size:1.1em; /* 11px */
color:#006f8b;
padding:20px 10px 10px 45px;
text-transform:uppercase;
font-weight:bold;
background-image:url(images/v3/boutabo.jpg);
background-repeat:no-repeat;
margin-left:100px;
}

#actualite {
position:absolute;
left:0;
background-color:#FFFFFF;
width:270px;
margin-left:10px;
margin-top:100px;
border:#666666 solid 1px;
padding:4px;
}
#actualite p {
margin:0;
padding:0;
}
#actualite div {
margin:0;
padding:0;

}
#actualite br {
margin:0;
padding:0;
}