body { margin:0; padding:0; background-color:#ebebeb; font-family:Arial, Helvetica, sans-serif;line-height:110% }

p { margin:0; padding:0 }

#centered { width:980px; margin:0 auto; }

#header { height:125px; }

#menu_all { width:980px; height:31px; padding-top:0px; padding-bottom:5px; background-image:url(IMAGES/middle.jpg); }

#menu { width:920px; margin-left:28px; height:31px; background-image:url(IMAGES/menu_bg.jpg)}

#middle { width:924px; padding-top:11px; padding-left:28px; padding-right:28px; background-image:url(IMAGES/middle.jpg); }

#middle_left { float:left; width:637px; }


#middle_right { float:left; padding-left:30px; width:252px; }

#footer { width: 952px; height:18px; padding-top:3px; padding-left:28px; background-image:url(IMAGES/footer.jpg);}

#introduction { border:0px #999999 dotted; padding-bottom:0px;}

#introduction_agenda { background-color:#ffffff; border:0px #cccccc solid; padding-bottom:0px;}

.orange { color:f29900; }

.orangina { color:f29900; }



.sidetable { background-color:#f9f9f9; border:1px #cccccc solid; margin-bottom:10px; padding:5px 5px 5px 5px;}

.introduction_photo { float:left; margin-top:3px; margin-bottom:3px;  margin-left:3px; margin-right:10px; }

.introduction_photo2 { float:left; margin-top:3px; margin-left:3px; margin-right:10px; }

.introduction_texte { padding:0px 10px 10px 10px; }

.tableheader { width:632px; height:21px; padding-top:4px; padding-left:5px; margin-bottom:10px; background-image:url(IMAGES/tableheader.jpg); font-size:16px; color:#ffffff; font-weight:bold; }

.littletableheader { width:247px; height:21px; padding-top:4px; padding-left:5px; margin-bottom:10px; background-image:url(IMAGES/littletableheader.jpg); font-size:16px; color:#ffffff; font-weight:bold; }

.littletableheader2 { width:247px; height:21px; margin-top:440px; padding-top:4px; padding-left:5px; margin-bottom:10px; background-image:url(IMAGES/littletableheader.jpg); font-size:16px; color:#ffffff; font-weight:bold; }

.clearer { clear: both; font-size:1px; padding-top:-10px; }

.title { font-size:18px; color:#f29900 ; line-height:125%}

.title7 { font-size:14px; color:#f29900 ;  }


.title2 { font-size:18px; color:#000000 ;line-height:125% }

.title3 { font-size:18px; color:#f29900 ; line-height:125%}

.title3noel { font-size:18px; color:#900 ; line-height:125%}

.title4 { font-size:14px; color:#000000 ; }


.content { font-size:12px; color:#000000 }

.date { font-size:10px; color:#f29900 }

.agendapetit { font-size:10px; color:#000000 }

.copyright { font-size:10px; color:#666666;}

.petit { font-size:5px; }

.points { margin-left:-10px; margin-right:-10px; margin-top:12px; margin-bottom:3px; border-top:1px #999999 dotted; }

.points_small { margin-top:5px; margin-bottom:5px; border-top:1px #999 dotted; }

.dailymotion { display:inherit; margin-left:-21px; }

a:link, a:visited, a:active { color: #000000; text-decoration:underline; }

a:hover {                     color: #f29900; text-decoration:underline; }

#menu ul { list-style-type:none; margin: 0; padding: 0; }

#menu li {       float:left; width:auto; border-right:1px #cccccc solid;}

#menu li:hover { float:left; width:auto; border-right:1px #cccccc solid;  }

#menu li:hover .home  { float:left; width:auto; background-image:url(IMAGES/home.jpg);}

#menu li a {    display: block; -display:inherit;    height:22px; padding-top:9px; color:#264474; font-weight:bold; font-size:15px; text-align:center; text-decoration:none; padding-left:15px; padding-right:15px;}

#menu li a:hover { display: block; -display:inherit; height:22px; padding-top:9px; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:center; text-decoration:none; padding-left:15px; padding-right:15px; background-color:#f29900;}

#menu .current { display: block; /display:inherit; height:22px; padding-top:9px; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:center; text-decoration:none; padding-left:15px; padding-right:15px; background-color:#f29900;}


/*        pierre ajout    */

.livre { border:1px solid #ddd }

