body, body.fiche {
	margin: 0;
	padding: 0;
	background: #000 url(../images/main/bg_body.png) repeat-x top left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #676767;
}
body.pop_fiche {background:#FFF url(../images/main/bg_fiche.jpg) no-repeat 0 0;}


/* blocks */
#page {width:1045px; height:550px; background:url(../images/main/bg_page.png) no-repeat top left; margin:0 auto;}
#left {float:left; display:inline; width:235px; height:557px;}
#cont {float:left; display:inline; width:810px; overflow:hidden;}
#header {float:left; display:inline; width:810px; height:127px; overflow:hidden;}
#center {float:left; display:inline; width:655px; padding:0 9px 0 6px;}
#right {float:left; display:inline; width:140px; height:330px;}
#footer {position: relative; float:left; display:inline; width:810px; background:url(../images/main/bg_footer.png) no-repeat 0 0;}


/* pop fiche */
.fiche {width:586px; height:818px; padding:0 74px 0 44px; overflow:hidden; font-size:15px;}
.p2_1 {background:url(../images/main/bg_p2_1.jpg) no-repeat top right;}
.p2_2 {background:url(../images/main/bg_p2_2.jpg) no-repeat top right;}
.p2_3 {background:url(../images/main/bg_p2_3.jpg) no-repeat top right;}
.p2_4 {background:url(../images/main/bg_p2_4.jpg) no-repeat top right;}
.p2_5 {background:url(../images/main/bg_p2_5.jpg) no-repeat top right;}
.p2_6 {background:url(../images/main/bg_p2_6.jpg) no-repeat top right;}
.p3_1 {background:url(../images/main/bg_p3_1.jpg) no-repeat top right;}
.p3_2 {background:url(../images/main/bg_p3_2.jpg) no-repeat top right;}
.p3_3 {background:url(../images/main/bg_p3_3.jpg) no-repeat top right;}
.p3_4 {background:url(../images/main/bg_p3_4.jpg) no-repeat top right;}
.p3_5 {background:url(../images/main/bg_p3_5.jpg) no-repeat top right;}
.p3_6 {background:url(../images/main/bg_p3_6.jpg) no-repeat top right;}
.p3_7 {background:url(../images/main/bg_p3_7.jpg) no-repeat top right;}
.p3_8 {background:url(../images/main/bg_p3_8.jpg) no-repeat top right;}

.fiche h1 {float:left; display:inline; width:99px; height:99px; margin:51px 0 0 0 !important;}
.fiche h2 {float:left; display:inline; font-size:18px; font-weight:normal; margin:82px 0 0 25px !important;}
.fiche h2 span.line {color:#ADC913;}
.fiche h2 span.sub {display:block; color:#3E3E3E; font-size:20px; margin-top:4px;}

.fiche .icons {position:absolute; height:36px; overflow:hidden; margin:763px 0 0 30px;}
.fiche .icons a {float:left; display:inline; height:23px; padding:13px 0 0 45px; font-size:12px;}
.fiche .icons a:hover {text-decoration:none;}
.fiche .icons a.pdf {background:url(../images/main/icon_pdf.gif) no-repeat 0 0; margin:0 30px 0 0; padding-left:39px;}
.fiche .icons a.print {background:url(../images/main/icon_print.gif) no-repeat 0 0;}

.fiche p {margin:24px 0 0 30px !important;}
.fiche ul {list-style-type:none; margin:5px 0 0 30px !important;}
.fiche ul li {padding-left:10px; background:url(../images/main/arrow7.gif) no-repeat 0 6px;}


/* heading */
#left h1 {display:block; width:201px; height:201px; margin:143px 0 114px 17px !important;}
#left h1 a {float:left; width:201px; height:201px; background:url(../images/main/logo_clickcall.jpg) no-repeat top left;}
#left h1 a span {display:none;}


/* menu */
.menu, .menu1, .menu2, .menu3, .menu4 {float:left; display:inline; width:532px; height:127px; overflow:hidden;}
.menu1 {background:url(../images/main/arrow2.gif) no-repeat 114px 121px;}
.menu2 {background:url(../images/main/arrow2.gif) no-repeat 247px 121px;}
.menu3 {background:url(../images/main/arrow2.gif) no-repeat 380px 121px;}
.menu4 {background:url(../images/main/arrow2.gif) no-repeat 513px 121px;}
.menu li, .menu1 li, .menu2 li, .menu3 li, .menu4 li {display:inline;}
.menu li a, .menu1 li a, .menu2 li a, .menu3 li a, .menu4 li a,
.menu1 li a.on, .menu2 li a.on, .menu3 li a.on, .menu4 li a.on {float:left; display:inline; width:120px; height:25px; padding:95px 11px 0 0; margin-left:2px; color:#C5D33E; font-size:15px; text-align:right; background:url(../images/main/bg_menu.png) no-repeat top left; text-decoration:none;}
.menu li a:hover, .menu1 li a:hover, .menu2 li a:hover, .menu3 li a:hover, .menu4 li a:hover,
.menu1 li a.on, .menu2 li a.on, .menu3 li a.on, .menu4 li a.on {background:url(../images/main/bg_menu.png) no-repeat bottom left;}
.menu1 li a.on, .menu2 li a.on, .menu3 li a.on, .menu4 li a.on {text-align:center; width:131px; height:120px; padding:0;}
.menu1 li a.on img, .menu2 li a.on img, .menu3 li a.on img, .menu4 li a.on img {margin-top:55px;}


/* sub-menu */
.smenu1, .smenu2, .smenu3, .smenu4 {position:absolute; margin:0 0 0 0; width:123px; font-size:11px;}
.smenu2 {width:257px;}
.smenu3 {width:257px; margin-left:133px;}
.smenu4 {margin-left:398px;}

.smenu1 ul, .smenu2 ul, .smenu3 ul, .smenu4 ul {float:left; display:block; list-style-type:none; width:116px; border-right:1px solid #D5DC63; text-align:right; padding:0 7px 0 0 !important;}
.smenu1 ul li, .smenu2 ul li, .smenu3 ul li, .smenu4 ul li {padding:7px 0 0 0;}
.smenu1 ul li a, .smenu2 ul li a, .smenu3 ul li a, .smenu4 ul li a {color:#3F3F3F; text-decoration:none;}
.smenu1 ul li a:hover, .smenu2 ul li a:hover, .smenu3 ul li a:hover, .smenu4 ul li a:hover {text-decoration:underline;}
.smenu1 ul li a.on, .smenu2 ul li a.on, .smenu2 ul li a.on2, .smenu3 ul li a.on, .smenu4 ul li a.on {color:#A9BA03; text-decoration:none; background:url(../images/main/arrow3.gif) no-repeat center left; padding-left:9px; font-weight:bold;}
.smenu2 ul li a.on2 {background:none; padding-left:0;}

.menu5 {position:absolute; width:115px; margin:106px 0 0 517px;}
.menu5 ul {list-style-type:none;}
.menu5 ul li a, .menu5 ul li a.on, .menu5 ul li a.categ {display:block; width:105px; height:18px; padding:4px 0 0 10px; text-decoration:none; color:#343434;}
.menu5 ul li a:hover, .menu5 ul li a.on {font-weight:bold;}
.menu5 ul li a.categ {background: url(../images/main/menu5_on.png) no-repeat 0 0; color:#FFF; text-align:center; width:115px; padding:4px 0 0 0;}
.menu5 ul li a.categ:hover {font-weight:normal;}


/* pages */
.content {padding:0 0 0 0;}
.content h2 {font-size:26px; color:#D7D7D7; margin:0 0 0 35px !important; padding:110px 0 0 30px !important; font-weight:normal; background:url(../images/main/arrow5.gif) no-repeat 0 115px;}
.content h3 {font-size:18px; color:#636363; margin:0 0 0 65px !important; width:550px; font-weight:normal; background:url(../images/main/arrow6.gif) no-repeat bottom right;}
.content p {font-size:16px; width:450px; margin:6px 0 6px 65px !important;}

.index {background:url(../images/main/bg_index.jpg) no-repeat top right; height:219px;}
.index h2 {padding:60px 0 0 30px !important; font-weight:normal; background:url(../images/main/arrow5.gif) no-repeat 0 60px; font-size:18px; color:#313030;}
.index h3 {width:295px; color:#313030; font-size:17px;}
.index ul {list-style-type:none;}

.jcarousel-control {height:10px; overflow:hidden; padding-left:77px;}
.jcarousel-control a, .jcarousel-control a.on {float:left; display:inline; width:19px; height:9px; margin-right:5px; padding:1px 1px 0 0; background:url(../images/main/no.gif) no-repeat 0 0; overflow:hidden; font-size:9px; text-align:center; text-decoration:none; color:#C1C1C1;}
.jcarousel-control a.on {color:#303030;}
.jcarousel-skin-tango ul li {display:block; width:655px; height:98px;}
.jcarousel-skin-tango a.slide_prev, .jcarousel-skin-tango a.slide_next {position:absolute; display:block; width:50px; height:98px; z-index:1100;}
.jcarousel-skin-tango a.slide_prev {margin:10px 0 0 0; background:url(../images/main/slide_prev.png) no-repeat -200px 42px;}
.jcarousel-skin-tango a.slide_next {margin:10px 0 0 605px; background:url(../images/main/slide_next.png) no-repeat -200px 42px;}
.jcarousel-skin-tango a.slide_prev span, .jcarousel-skin-tango a.slide_next span {display:none;}
.jcarousel-skin-tango a.slide_prev:hover {background:url(../images/main/slide_prev.png) no-repeat center 42px;}
.jcarousel-skin-tango a.slide_next:hover {background:url(../images/main/slide_next.png) no-repeat center 42px;}

.contact {background:url(../images/main/bg_contact.gif) no-repeat top left; height:330px;}
.contact h2 {background:none; margin:0 !important; padding:18px 0 0 57px !important; font-size:18px; color:#3F3F3F; height:38px;}
.contact table {color:#3F3F3F; font-size:13px; margin:0 10px 0 10px !important;}
.contact table span {font-size:11px;}

.categories {background:url(../images/main/bg_categories.jpg) no-repeat top left; width:655px; height:374px; overflow:hidden; color:#343434;}
.categories p.title {float:left; display:inline; width:150px; font-weight:bold; font-size:14px; text-align:center; margin:107px 0 0 350px !important;}
.categories p.title span {display:block; font-weight:normal; font-size:12px; padding-top:3px;}
.categories h2 {float:left; display:inline; width:410px; font-size:18px; color:#343434; margin:40px 0 0 45px !important; padding:0 0 0 30px !important; font-weight:normal; background:url(../images/main/arrow5.gif) no-repeat 0 0px;}
.categories p.pub {float:left; font-size:12px; margin:10px 0 0 75px !important;}
.quote {background:url(../images/main/arrow6.gif) no-repeat bottom right; display:block; padding:0 0 0px 0}

.video7 {width:644px; height:96px; background:url(../images/main/bg_video.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video7 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video7 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video7 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video7 a.rss:hover {text-decoration:none;}

.video5 {width:644px; height:96px; background:url(../images/main/bg_video.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video5 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video5 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video5 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video5 a.rss:hover {text-decoration:none;}

.video6 {width:644px; height:96px; background:url(../images/main/bg_video_NOV.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video6 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video6 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video6 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video6 a.rss:hover {text-decoration:none;}


.video0 {width:644px; height:96px; background:url(../images/main/bg_video_OCT.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video0 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video0 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video0 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video0 a.rss:hover {text-decoration:none;}

.video1 {width:644px; height:96px; background:url(../images/main/bg_video_AOUT.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video1 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video1 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video1 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video1 a.rss:hover {text-decoration:none;}

.video4 {width:644px; height:96px; background:url(../images/main/bg_video_DEC.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video4 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video4 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video4 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video4 a.rss:hover {text-decoration:none;}

.video3 {width:644px; height:96px; background:url(../images/main/bg_video_SEPT.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video3 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video3 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:10px; text-align:center;}
.video3 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video3 a.rss:hover {text-decoration:none;}


.video2 {width:644px; height:96px; background:url(../images/main/bg_video_JUIL.jpg) no-repeat 0 0; overflow:hidden; color:#343434;}
.video2 a.pop {float:left; display:inline; width:33px; height:33px; margin:57px 0 0 281px;}
.video2 p {float:left; display:inline; width:150px; margin:25px 0 0 20px !important; font-size:12px; text-align:center;}
.video2 a.rss {float:left; display:inline; width:60px; height:25px; margin:17px 0 0 60px; padding:35px 0 0 0; background:url(../images/main/rss.png) no-repeat top center; text-align:center; color:#343434; font-size:10px;}
.video2 a.rss:hover {text-decoration:none;}

.content.juillet { position: relative; background:url(../images/main/bg_video_JUIL.jpg) no-repeat 0 0; }
.content.aout { position: relative; background:url(../images/main/bg_video_AOUT.jpg) no-repeat 0 0; }
.content.septembre { position: relative; background:url(../images/main/bg_video_SEPT.jpg) no-repeat 0 0; }
.content.octobre { position: relative; background:url(../images/main/bg_video_OCT.jpg) no-repeat 0 0; }
.content.novembre { position: relative; background:url(../images/main/bg_video_NOV.jpg) no-repeat 0 0; }
.content.decembre { position: relative; background:url(../images/main/bg_video_DEC.jpg) no-repeat 0 0; }
.content.janvier { position: relative; background:url(../images/main/bg_video_JANV.jpg) no-repeat 0 0; }
.content.fevrier { position: relative; background:url(../images/main/bg_video.jpg) no-repeat 0 0; }


.m1_1 h2, .m1_1 h3 {font-size:26px; background:none; padding:20px 0 0 125px !important;}
.m1_1 h3 {padding:0 0 0 95px !important; width:inherit !Important;}
.m1_1 .pop1 {position:absolute; width:631px; height:195px; margin:40px 0 0 0px;}
.m1_2 h3 {background:none;}
.m1_2 h4 {font-size:16px; margin-left:65px !important; width:485px; background:url(../images/main/arrow6.gif) no-repeat bottom right;}
.m1_2 {background:url(../images/main/bg_m1_2.jpg) no-repeat top right;}
.m1_5 {background:url(../images/main/bg_m1_5.jpg) no-repeat top right;}
.m1_5 h3 {background:none;}
.m1_5 h4 {font-size:16px; margin-left:65px !important; background:url(../images/main/arrow6.gif) no-repeat bottom right; width:550px;}
.m1_5 h4 a {color:#676767; text-decoration:none; font-weight:bold;}
.m1_5 h4 a:hover {text-decoration:underline;}

.m2_1 {background:url(../images/main/bg_m2_1.jpg) no-repeat top right;}
.m2_2 {background:url(../images/main/bg_m2_2.jpg) no-repeat top right;}
.m2_3 {background:url(../images/main/bg_m2_3.jpg) no-repeat top right;}
.m2_3 h3 {background:none;}
.m2_3 ul, .m2_6 ul {list-style-type:none; margin:5px 40px 0 65px !important; background:url(../images/main/arrow6.gif) no-repeat bottom right;}
.m2_3 ul li, .m2_6 ul li {background:url(../images/main/arrow4.gif) no-repeat 0 7px; padding:1px 0 1px 13px !important; font-size:16px;}

.m2_4 {background:url(../images/main/bg_m2_4.jpg) no-repeat top right;}
.m2_5 {background:url(../images/main/bg_m2_5.jpg) no-repeat top right;}
.m2_5 h3, .m2_6 h3 {font-weight:bold; background:none;}
.m2_5 h4, .m3_1 h4 {font-size:16px; background:url(../images/main/arrow6.gif) no-repeat bottom right; font-weight:normal; margin:5px 40px 0 65px !important;}
.m2_6 {background:url(../images/main/bg_m2_6.jpg) no-repeat top right;}
.m2_6 .mma {font-size:12px; padding:8px 0 10px 65px !important; margin-top:5px !important; background:url(../images/main/mma.jpg) no-repeat 0 0;}

.m3_1 {background:url(../images/main/bg_m3_1.jpg) no-repeat top right;}
.m3_1 h3 {font-weight:bold; background:none;}
.m3_1 .pop2 {margin:20px 0 10px 0;}
.m3_2 {background:url(../images/main/bg_m3_2.jpg) no-repeat top right;}
.m3_2 .pop3 {width:621px; height:158px; margin:20px 0 10px 0;}
.m3_3 {background:url(../images/main/bg_m3_3.jpg) no-repeat top right;}
.m3_3 h2 {padding-top:120px !important; background:url(../images/main/arrow5.gif) no-repeat 0 125px;}
.m3_4 {background:url(../images/main/bg_m3_4.jpg) no-repeat top right;}
.m3_3 h2, .m3_4 h2, .m3_5 h2, .m3_6 h2, .m3_7 h2 {padding-top:140px !important; background:url(../images/main/arrow5.gif) no-repeat 0 145px;}
.m3_5 {background:url(../images/main/bg_m3_5.jpg) no-repeat top right;}
.m3_6 {background:url(../images/main/bg_m3_6.jpg) no-repeat top right;}
.m3_7 {background:url(../images/main/bg_m3_7.jpg) no-repeat top right;}
.m3_8 {background:url(../images/main/bg_m3_8.jpg) no-repeat top right;}
.m3_8 .pop4 {width:621px; height:167px; margin:20px 0 10px 0;}

.m4_1 h2, .m4_2 h2, .m4_3 h2 {color:#636363; font-size:18px; padding:20px 0 0 30px !important; font-weight:normal; background:url(../images/main/arrow5.gif) no-repeat 0 22px;}
.m4_1 h2 span, .m4_2 h2 span, .m4_3 h2 span {display:block;}
.m4_1 h2 span.p2, .m4_2 h2 span.p2, .m4_3 h2 span.p2 {padding-left:30px;}
.m4_1 h2 span.p3, .m4_2 h2 span.p3, .m4_3 h2 span.p3 {padding-left:60px; background:url(../images/main/arrow6.gif) no-repeat 317px 3px;}
.m4_1 object {margin:0 auto; width:600px;}

.content .plus {padding:25px 0 10px 0; width:620px; height:23px;}


/* icons */
.icons1, .icons2 {float:left; display:inline; width:240px; height:53px; margin:11px 335px 0 42px; padding-left:46px; background:url(../images/main/bg_icons1.png) no-repeat 0 0;}
.icons2 {width:101px; height:53px; background:url(../images/main/bg_icons2.png) no-repeat 0 0; margin:11px 0 0 0;}
.icons1 ul, .icons2 ul {list-style-type:none; overflow:hidden;}
.icons2 ul {margin-left:12px !important;}
.icons1 li, .icons2 li {display:inline;}
.icons1 li a, .icons2 li a, .icons1 li a.icon1, .icons1 li a.icon2, .icons1 li a.icon3, .icons1 li a.icon4, .icons2 li a.icon5 {float:left; display:inline; width:35px; height:28px; margin:0 11px;}
.icons1 li a span, .icons2 li a span {display:none;}
.icons1 li a.icon1 {background:url(../images/main/icon1.png) no-repeat top left;}
.icons1 li a.icon2 {background:url(../images/main/icon2.png) no-repeat top left;}
.icons1 li a.icon3 {background:url(../images/main/icon3.png) no-repeat top left;}
.icons1 li a.icon4 {background:url(../images/main/icon4.png) no-repeat top left;}
.icons2 li a.icon5 {background:url(../images/main/icon5.png) no-repeat top left;}
.icons1 li a:hover, .icons2 li a:hover {background-position:bottom left;}
.icons1 p, .icons2 p {display:block; text-align:center; color:#797979; font-weight:bold; padding:9px 11px 0 0 !important;}
.icons2 p {padding-left:0px !important; text-align:left !important;}


/* coordonne */
.coordonne_off, .coordonne_on {width:132px; height:256px; padding:3px 5px 0 3px; background:url(../images/main/bg_coordonne.png) no-repeat top left; margin-top:71px;}
.coordonne_off {width:132px; height:22px; margin-top:305px;}
.coordonne_off a.link, .coordonne_on a.link {display:block; widows:119px; height:17px; padding:5px 0 0 9px; text-decoration:none; color:#797979; font-weight:bold; background:url(../images/main/arrow1_off.gif) no-repeat 113px 6px; font-size:11px;}
.coordonne_on a.link {background:url(../images/main/arrow1_on.gif) no-repeat 113px 6px;}
.coordonne_off div {display:none;}
.coordonne_on div {height:234px;}
.coordonne_on div p {color:#797979; font-size:11px; line-height:1.5em; padding:8px 8px 20px 8px !important;}
.coordonne_on div p span {color:#C1D128;}
.coordonne_on div p a {color:#797979; text-decoration:none;}
.coordonne_on div p a:hover {text-decoration:underline;}

.box1 {width:655px; background:#F7F7F7 url(../images/main/bg_box1.png) no-repeat top left;}
.box1_bt {width:655px; height:330px; background:url(../images/main/bg_box1_bt.png) no-repeat bottom left;}

.dates {position:absolute; width:282px; height:48px; margin:13px 0 0 210px; overflow:hidden; text-align:right; } /* 332 margin 360 */
.dates a { float:right; display:inline; width:36px; margin:0 4px; height:19px; padding:29px 0 0 0; line-height:1.8em; text-align:center; text-decoration:none; color:#8C8C8C; font-size:11px; font-weight:bold;}
.dates a:hover {text-decoration:none;}
.dates a.d1 {background:url(../images/main/bg_dates.gif) no-repeat -108px 0;}
.dates a.d1_on, .dates a.d1:hover {background:url(../images/main/bg_dates.gif) no-repeat 0 0; color:#343434; height:41px; padding:7px 0 0 0;}
.dates a.d2 {background:url(../images/main/bg_dates.gif) no-repeat -144px 0;}
.dates a.d2_on, .dates a.d2:hover {background:url(../images/main/bg_dates.gif) no-repeat -36px 0; color:#343434; height:41px; padding:7px 0 0 0;}
.dates a.d3 {background:url(../images/main/bg_dates.gif) no-repeat -180px 0;}
.dates a.d3_on, .dates a.d3:hover {background:url(../images/main/bg_dates.gif) no-repeat -72px 0; color:#343434; height:41px; padding:7px 0 0 0;}


/* carousel flash */
#CarouselDiv, .CarouselDiv {width:600px; height:220px; margin:5px auto 0px auto;}


/* items */
.cleaner {clear:both;}
p, ul, li, form, table, tr, td, h1, h2, h3, h4 {margin:0px; padding:0px;}
img {vertical-align:top; border:0px;}
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
.tags {float:left; width:790px; font-size:11px; color:#535353; padding:70px 10px 10px 10px;}
.tags h1 {display:inline; font-size:11px; font-weight:normal;}
.tags a {display:inline; font-size:11px; font-weight:normal; text-decoration:none; color:#535353;}
.tags a:hover{display:inline; font-size:11px; font-weight:normal; text-decoration:none; color:#535353;}
input, textarea {font:12px Arial, Helvetica, sans-serif; overflow:auto;}
.inp1, .inp2 {border:1px solid #818181; padding:2px;}
.inp1 {width:135px;}
.inp2 {width:430px; height:84px;}
.but_envoyer {width:315px; height:56px; background: url(../images/main/but_envoyer_contact.gif) no-repeat 0 0; border:0; cursor:pointer;}
a {color: #676767;}
a:hover {text-decoration:underline;}
.und {text-decoration:underline;}


/* Bannière pub dans footer */
#footer .banner { position: absolute; left: 360px; top: 0px; }

/* Copyright + mentions légales */
#left .copyright {
	position: relative;
	float: left;
	font-size: 10px;
	padding-top: 40px;
	color: #797979;	
}

/* Header spécial du site (10ans) */
#topsite_header {
	position: relative;
	height: 70px;
	display: block;
}
#topsite_header_10ans {
	position: absolute;
	left: 0px; top: 0px;
	height: 95px; width: 975px;
	background: transparent url('../images/10ans/topsite_header_10ans.png') no-repeat top left;	
}
#site_under {
	background: transparent url('../images/10ans/home_bg_10ans.png') no-repeat top center;	
}
