body
{font-family:Verdana,Arial;font-size:11px;
background-color:#efefef;text-align:center;width:940px;margin:auto;padding-top:10px;padding-bottom:10px;color:#646464}


img{margin:0;border:none;text-decoration:none}
a{color:#646464;text-decoration:none}
a:hover{color:#646464;text-decoration:underline}
.italique{font-style:italic;padding-left:30px}
.italique2{font-style:italic;padding-top:30px;font-size:10px;color:#555}
.gauche{float:left}
.gauche-cal{float:left;padding-top:10px;padding-left:5px}
.gauche2{float:left;padding-right:10px}
.droite{float:right}
.decalage{margin-left:110px}
.memo{padding-left:10px;font-size:14px;font-weight:bold;color:#bd0c02}
.memo:hover{color:#f67000;text-decoration:underline}

#corps {width:940px;text-align:left;background-color:#fff;
background-image:url(images/fond-degrade.jpg);background-repeat:repeat-y;padding-bottom:30px}
.entete{height:295px;padding-top:50px;margin-left:50px;font-family:arial}


#menu{padding-left:40px;width:860px;height:240px}

#menu-2{height:200px;padding-bottom:20px}
#introduction{height:165px;text-align:justify}
h1{font-size:14px;font-weight:bold}
h2{font-size:14px;font-weight:bold}
h3{font-size:12px;font-weight:bold;padding-top:30px}


.barre-menu2{height:25px;background-image:url(images/fond-menu.jpg);background-repeat:repeat-x;text-align:left}


.element-menu{padding-top:5px}
.element-menu a{font-size:11px;font-weight:bold;text-decoration:none;color:#fff;padding-left:10px;padding-right:40px}
.element-menu a:hover{text-decoration:none;color:#ccc}

#bloc-gauche{margin-left:10px;margin-right:210px;padding-top:15px;height:420px}
#bloc-droite{float:right;width:190px;height:350px;margin-top:20px}


.texte-d1{padding-top:75px}
.bloc-d1 a,.bloc-d2 a,.bloc-d3 a{color:#fff;font-weight:bold;font-size:12px}
.tarif{padding-left:3px}

.bloc-calendrier1,.bloc-calendrier2,.bloc-calendrier3,.bloc-calendrier4,.bloc-calendrier5{padding-top:10px;padding-bottom:50px;padding-left:115px;border-bottom:1px dotted #aaa}
.bloc-calendrier1{background-color:#f8f8f8;border-right:7px solid #dee2d1}
.bloc-calendrier2{border-right:7px solid #c5cfc7}
.bloc-calendrier3{background-color:#f8f8f8;border-right:7px solid #ddd}
.bloc-calendrier4{border-right:7px solid #F9F8C4}
.bloc-calendrier5{background-color:#f8f8f8;border-right:7px solid #dfcec7}

.calendrier{padding-top:10px;font-weight:bold}
.calendrier a{color:#aaa}

#accueil{text-align:justify;padding-left:40px;padding-right:40px}
#page{padding-left:40px;padding-right:40px}

.presse{float:left;width:450px;height:660px;text-align:center;padding-top:5px}
.radio{width:350px;height:640px;margin-left:455px;padding-top:35px;padding-left:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}

.liste-rcfm{height:60px;border-bottom:1px solid #bbb;margin-bottom:20px}
.liste-rcfm a{font-size:11px;font-weight:bold;text-decoration:none;color:#777}
.liste-rcfm a:hover{font-size:11px;font-weight:bold;text-decoration:none;color:#333}

.player{height:50px;padding-top:20px}
table{margin-left:30px;border:none;margin-top:20px}
th{border-left:1px dotted #ccc;text-align:left;padding-left:10px;color:#555;height:20px}
td{border-left:1px dotted #ccc;width:280px;padding-top:10px}
td.init,th.init{border:none}
li {padding-top:5px}

.bureau1{height:80px;padding-top:20px;padding-bottom:10px}
.bureau{height:80px;padding-bottom:10px}
.titre{font-weight:bold;padding-top:20px}
.titre2{font-weight:bold;padding-top:20px;text-decoration:underline}