body { margin:0px; border:0px; padding:0px; background-color:#2A251F; }

.splash { background-image:url(../images/splash_bck.jpg); background-position:top center; background-repeat:no-repeat;}

.line_1 { background-image:url(../images/line_1.jpg); background-repeat:repeat-x; }
.line_2 { background-image:url(../images/line_2.jpg); background-repeat:repeat-x; }
.line_3 { background-image:url(../images/line_3.jpg); background-repeat:repeat-x; }
.line_4 { background-image:url(../images/line_4.jpg); background-repeat:repeat-x; }
.line_5 { background-image:url(../images/line_5.jpg); background-repeat:repeat-x; }
.line_6 { background-image:url(../images/line_6.jpg); background-repeat:repeat-x; }
.line_7 { background-image:url(../images/line_7.jpg); background-repeat:repeat-x; }

.button {border:solid 1px #000000; background:#ECE9D8; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:5px 4px 5px 4px; margin:5px; }

#calendar {padding:0px 0px 20px 0px; background: url(../images/bg_content.gif); }
#calendar a {font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:3px 0px 5px 0px;}

#calendar a.link1{width:170px; display:block;color:#FF2B00;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link1:hover{width:170px; display:block; color:#FF2B00; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link2{width:170px; display:block;color:#33CC99;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link2:hover{width:170px; display:block; color:#33CC99; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link3{width:170px; display:block;color:#0099FF;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link3:hover{width:170px; display:block; color:#0099FF; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link4{width:170px; display:block;color:#685112;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link4:hover{width:170px; display:block; color:#685112; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link5{width:170px; display:block;color:#FF2B00;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link5:hover{width:170px; display:block; color:#FF2B00; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link6{width:170px; display:block;color:#CC3399;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link6:hover{width:170px; display:block; color:#CC3399; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.link7{width:170px; display:block;color:#33CC00;text-decoration:none;border-bottom:solid 1px #bdb5b0;padding:2px 0px 4px 0px;background-color:#DBD7D4; }
#calendar a.link7:hover{width:170px; display:block; color:#33CC00; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }

#calendar a.prout { width:170px; display:block; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; }
#calendar a.prout:hover { width:170px; display:block; text-decoration:none; border-bottom:solid 1px #bdb5b0 ; padding:2px 0px 4px 0px; background-color:#DBD7D4; }
#calendar .courseName {text-align:left; font: normal 18px Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px;}
#calendar .courseDate {text-align:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
#calendar .courseRemarque {text-align:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 5px 0px;}
#calendar .calendarTable1 {text-align:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:3px 0px 5px 0px;}
#calendar .calendarTable1 a {text-align:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:3px 0px 5px 0px;}
#calendar .arrow {font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#calendar .calendarTop1 {font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
#calendar .calendarDays1 {font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
#calendar .calendarHeader1 {font: normal 12px Arial, Helvetica, sans-serif; color:#000;}

.color_1 {color:#FF2B00;}
.color_2 {color:#A07338;}
.color_3 {color:#0099FF;}
.color_4 {color:#CFB400;}
.color_5 {color:#FF6600;}
.color_6 {color:#CC3399;}
.color_7 {color:#33CC00;}

#coupsdecoeur {font: normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 20px 0px; background: url(../images/bg_content.gif); }
#coupsdecoeur a {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:3px 0px 5px 0px;}

#galeries {padding:0px 0px 20px 0px; background: url(../images/bg_content.gif); font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
#galeries a {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:3px 0px 5px 0px;}
#galeries #categories { position:absolute; margin:13px 0px 0px -10px; height:250px; width:170px; overflow: auto; }
#galeries #categories a {font: normal 12px Arial, Helvetica, sans-serif; width:130px; display:block; text-align:left; border-bottom:solid 1px #bdb5b0; text-decoration:none; padding:5px; margin:5px;}
#galeries #flashcontent {position:relative; left:160px; top:0px;}

#contact {padding:0px 0px 20px 0px; background: url(../images/bg_content.gif); }
#contact td {font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
#contact input, textarea {font: normal 12px Arial, Helvetica, sans-serif; color:#000000; margin:5px 0px 5px 0px;}

#banner  {/*background-image:url(../images/banner.jpg); background-position:top center; background-repeat:no-repeat;*/}
.banner1 {background-image:url(../images/banner1.jpg); background-position:top right; background-repeat:no-repeat; text-align:right; vertical-align:bottom;}
.banner2 {background-image:url(../images/banner2.jpg); background-position:top center; background-repeat:no-repeat; width:161px;}
.banner3 {background-image:url(../images/banner3.jpg); background-position:top left; background-repeat:no-repeat; text-align:left; vertical-align:bottom;}

.tablebottom {border-bottom:solid 1px #000; width: 440px; padding:2px 0px 2px 0px;}
.white { background-color:#FFFFFF; border:dashed 1px #CCCCCC;}


