body{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;width:100%;margin:0px auto;padding:0px;background:#3F8BA0;color:#003D5B;}
a{text-decoration:none;color:#DFEC0D;border-bottom:1px dotted #DFEC0D;}
a:hover{text-decoration:none;border-bottom:none;}
a img{border:none;margin:0px;}
img.nobordure{border:none;}
a.nobordure{border:none;}
a.float_left{float:left;}
a.float_right{float:right;}
h2 {margin:5px;padding:0px;font-weight:bold;font-size:1.2em;color:#666;}
h3 {margin:5px;padding:50px 0px 0px;font-weight:bold;font-size:1em;color:#FFF;}
p{margin:0px;padding:15px 0px 0px;clear:left;}
ins{text-decoration:none;}
div.actu{margin:0px;padding:0px;clear:none;}
div.actu p{clear:none;}
div.actu strong{font-size:1em;margin:0px;padding:0px;clear:none;display:inline;}
div.tiny2 strong{font-size:1em;margin:0px;padding:0px;clear:none;display:inline;}
strong{font-size:1.2em;margin:0px;padding:0px 0px 25px;display:block;}
img.img_float_left{display:inline;margin:0px 10px 0px 5px;float:left;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
table, tr, form, object{margin:0px;padding:0px;}
a span{display:none;padding:0px;margin:0px;}
.hidden{display:none;}
table.orga{width:100%;}
table.orga td {border:1px solid #126F89;text-align:left;padding:1px 5px;}
table.videos{width:100%;}
table.videos td {width:49%;text-align:center;border:1px solid #126F89;}

div#preloader {position:fixed;background:#3F8BA0;width:100%;height:100%;display:none;z-index:3000;}
div#preloadIMG {position:absolute;left:50%;width:250px;height:150px;margin-left:-125px;color:#ccc;font-weight:bold;text-align:center;top:150px;}

div#menu{width:100%;height:52px;top:0px;left:0px;padding:0px;background:url(../img/bg_menu.png) repeat-x;}
div#menu_content{width:960px;height:48px;margin:0px auto;padding:2px 0px 0px;background:url(../img/menu_complet.png);}
div#menu_content ul{width:100%;margin:0px;padding:0px;list-style:none;}
div#menu_content ul li.normal{display:block;float:left;margin:0px;padding:0px;height:48px;}
div#menu_content ul li.separator{float:left;margin:0px;display:block;width:10px;height:48px;background:url(../img/menu_separator.png);}
div#menu_content ul li.normal a.menu_accueil {float:left;margin:0px;display:block;width:50px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_accueil:hover, div#menu_content ul li.normal a.menu_accueil:focus, div#menu_content ul li.normal a.menu_accueil:active {background:url(../img/menu_accueil_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_ultras {float:left;margin:0px;display:block;width:95px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_ultras:hover, div#menu_content ul li.normal a.menu_ultras:focus, div#menu_content ul li.normal a.menu_ultras:active {background:url(../img/menu_ultras_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_boutique {float:left;margin:0px;display:block;width:62px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_boutique:hover, div#menu_content ul li.normal a.menu_boutique:focus, div#menu_content ul li.normal a.menu_boutique:active {background:url(../img/menu_boutique_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_photos {float:left;margin:0px;display:block;width:47px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_photos:hover, div#menu_content ul li.normal a.menu_photos:focus, div#menu_content ul li.normal a.menu_photos:active {background:url(../img/menu_photos_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_videos {float:left;margin:0px;display:block;width:51px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_videos:hover, div#menu_content ul li.normal a.menu_videos:focus, div#menu_content ul li.normal a.menu_videos:active {background:url(../img/menu_videos_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_goodies {float:left;margin:0px;display:block;width:57px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_goodies:hover, div#menu_content ul li.normal a.menu_goodies:focus, div#menu_content ul li.normal a.menu_goodies:active {background:url(../img/menu_goodies_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_contacts {float:left;margin:0px;display:block;width:106px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_contacts:hover, div#menu_content ul li.normal a.menu_contacts:focus, div#menu_content ul li.normal a.menu_contacts:active {background:url(../img/menu_contacts_hover.png);text-decoration:none;}
div#menu_content ul li.normal a.menu_forum {float:left;margin:0px;display:block;width:45px;height:48px;padding:0px;border:none;}
div#menu_content ul li.normal a.menu_forum:hover, div#menu_content ul li.normal a.menu_forum:focus, div#menu_content ul li.normal a.menu_forum:active {background:url(../img/menu_forum_hover.png);text-decoration:none;}
div#menu_content ul li.normal form{width:293px;height:48px;margin:0px;padding:0px;background:url(../img/menu_rechercher.png);}
div#menu_content ul li.normal form div.saisie_recherche{float:left;display:inline;width:180px;height:20px;margin:13px 0px 0px 86px;padding:0px;background:url(../img/bg_search.png) no-repeat;}
div#menu_content ul li.normal form div.saisie_recherche input{position:relative;border:none;background:none;margin:0px;padding:1px;width:178px;height:18px;}
div#menu_content ul li.normal form input.ok_recherche{display:inline;float:left;margin:13px 0px 0px 5px;padding:0px;width:20px;height:20px;}
div#menu_content ul li.normal a.menu_newsletter {display:inline;float:left;margin:0px;display:block;width:60px;height:48px;padding:0px;border:none;background:url(../img/menu_newsletter.png);}
div#menu_content ul li.normal a.menu_newsletter:hover, div#menu_content ul li.normal a.menu_newsletter:focus, div#menu_content ul li.normal a.menu_newsletter:active {text-decoration:none;cursor:pointer;}

div#content{width:100%;height:100%;padding:0px;margin:0px;background:url(../img/background.jpg);}

div#banniere{width:1010px;height:223px;margin:0px auto;padding:0px;}
div#banniere_left{float:left;width:15px;height:218px;margin:0px;background:url(../img/bg_banniere_left.png);}
div#banniere_center{float:left;width:980px;height:223px;margin:0px;}
div#container{z-index:0;position:absolute;width:980px;height:203px;margin:0px;}
div#niveau_sup_flash{z-index:1000;position:absolute;width:980px;height:223px;margin:0px;}
div#banniere_top{width:980px;height:118px;margin:0px;}
div#banniere_top_left{display:inline;float:left;width:475px;height:58px;margin:8px 0px 0px 10px;background:url(../img/titre_site.png);}
div#banniere_top_right{display:inline;float:right;width:100px;height:100px;margin:18px 10px 0px 0px;background:url(../img/haut_logo.png);}
div#banniere_bottom{width:980px;height:105px;margin:0px;background:url(../img/bg_banniere_bottom.png);}
div#reseaux{position:absolute;width:98px;height:46px;margin:31px 0px 0px 66px;}
a.facebook{position:absolute;display:block;text-decoration:none;width:46px;height:46px;padding:0px;margin:0px;border:none;}
a.facebook:hover{background:url(../img/btn_facebook_hover.png);}
a.dailymotion{position:absolute;display:block;text-decoration:none;width:46px;height:46px;padding:0px;margin:0px 0px 0px 52px;border:none;}
a.dailymotion:hover{background:url(../img/btn_dailymotion_hover.png);}
a.dailymotion span{display:none;padding:0px;margin:0px;}
div#phrases{position:absolute;width:279px;height:95px;margin:5px 0px 0px 421px;}
a.img_phrases{display:block;text-decoration:none;width:279px;height:95px;padding:0px;margin:0px;border:none;}
a.img_phrases:hover{background:url(../img/btn_phrase_hover.png);}
div#phrases em {background:url(../img/phrases.png) no-repeat;width:240px;height:155px;position:absolute;top:0px;left:190px;margin:-150px 0px 0px;padding:0px;text-align:center;font-style:normal;z-index:2000;display:block;color:#fff;}
div#phrases_txt{width:220px;height:90px;margin:45px 10px 20px;padding:0px;}
div#lien_logo{position:absolute;width:220px;height:105px;margin:0px 0px 0px 760px;}
a.logo{position:absolute;display:block;text-decoration:none;width:220px;height:105px;padding:0px;margin:0px;border:none;}
div#banniere_right{float:left;width:15px;height:218px;margin:0px;background:url(../img/bg_banniere_right.png);}

div#intermediaire_bloc{width:1010px;height:50px;margin:0px auto;padding:0px;}
div#intermediaire{width:935px;height:50px;margin:0px 0px 0px 40px;padding:0px 0px 0px 15px;background:url(../img/bg_intermediaire.png);}
div#liens{width:155px;height:16px;text-align:center;float:left;margin:32px 0px 0px;padding:0px;font-size:0.8em;font-weight:bold;}
div#slideshow {margin:0px auto;width:155px;height:16px;position:relative;}
div#slidesContainer {margin:0px auto;width:155px;height:16px;overflow:auto;position:relative;}
.slide {margin:0px auto;width:155px;height:16px;}
.control, #navDiapo, #leftControl, #rightControl {display:none;}
div#evenement_agenda{position:relative;width:350px;height:28px;text-align:left;float:left;margin:13px 0px 0px 75px;padding:0px;font-size:0.8em;}
div#complet_agenda{width:95px;height:35px;float:left;margin:0px 0px 0px 50px;padding:0px;}
a.agenda{position:absolute;display:block;text-decoration:none;width:95px;height:35px;padding:0px;margin:0px;border:none;}
a.agenda:hover{background:url(../img/btn_agenda_hover.png);}
div#netvibes{width:32px;height:32px;float:left;margin:7px 0px 0px 136px;padding:0px;}
a.netv{position:absolute;display:block;text-decoration:none;width:32px;height:32px;padding:0px;margin:0px;border:none;}
div#fluxrss{width:32px;height:32px;float:left;margin:7px 0px 0px 5px;padding:0px;}
a.rss{position:absolute;display:block;text-decoration:none;width:32px;height:32px;padding:0px;margin:0px;border:none;}

div#principal{width:1010px;margin:0px auto;padding:0px;}
div#content_left{float:left;margin:0px;padding:0px;width:730px;}
div#haut_bloc_left_first{margin:0px;padding:0px;width:730px;height:65px;background:url(../img/haut_bloc_gauche_first.png);}
div.haut_bloc_left{margin:15px 0px 0px;padding:0px;width:730px;height:65px;background:url(../img/haut_bloc_gauche_other.png);}
div.titre_bloc_left{display:inline;margin:0px;padding:15px 0px 0px 15px;width:200px;height:25px;font-weight:bold;font-size:1.2em;color:#DFEC0D;float:left;}
div.icones_accessibilites_bloc_left{display:inline;margin:31px 0px 0px 350px;padding:0px;width:138px;height:30px;float:left;background:url(../img/icones_accessibilites.png);}
a.police_petite{position:absolute;display:block;text-decoration:none;width:25px;height:30px;padding:0px;margin:0px;border:none;}
a.police_normale{position:absolute;display:block;text-decoration:none;width:22px;height:30px;padding:0px;margin:0px 0px 0px 25px;border:none;}
a.police_grande{position:absolute;display:block;text-decoration:none;width:34px;height:30px;padding:0px;margin:0px 0px 0px 47px;border:none;}
a.envoi_ami{position:absolute;display:block;text-decoration:none;width:27px;height:30px;padding:0px;margin:0px 0px 0px 81px;border:none;}
a.impression{position:absolute;display:block;text-decoration:none;width:30px;height:30px;padding:0px;margin:0px 0px 0px 108px;border:none;}
div.mid_bloc_left{margin:0px;padding:0px;width:730px;background:url(../img/mid_bloc_gauche.png) repeat-y;}
div.mid_bloc_left_txt{margin:0px 0px 0px 30px;padding:0px;width:680px;text-align:justify;}
div.bottom_bloc_left{margin:0px;padding:0px;width:730px;height:25px;background:url(../img/bottom_bloc_gauche.png);}
div#content_right{float:right;margin:0px;padding:0px;width:280px;}
div#haut_bloc_right_deplacement{margin:0px;padding:0px;width:280px;height:65px;background:url(../img/haut_right_deplacement.png);}
div#haut_bloc_right_boutique{margin:0px;padding:0px;width:280px;height:65px;background:url(../img/haut_right_boutique.png);}
div#haut_bloc_right_partenaires{margin:0px;padding:0px;width:280px;height:65px;background:url(../img/haut_right_partenaires.png);}
div.mid_bloc_right{margin:0px;padding:0px;width:280px;background:url(../img/mid_right.png) repeat-y;}
div.mid_bloc_right_txt{margin:0px 0px 0px 30px;padding:0px;width:220px;text-align:center;}
div.bottom_bloc_right{margin:0px 0px 15px;padding:0px;width:280px;height:25px;background:url(../img/bottom_right.png);}

div#footer{width:100%;height:52px;margin:5px auto 0px;padding:0px;background:url(../img/bg_footer.png) repeat-x;}
div#footer_txt{width:1010px;height:40px;margin:0px auto;}
div#footer_txt_left{width:148px;height:40px;margin:0px;float:left;display:inline;padding:0px;text-align:center;}
div#footer_txt_center{width:710px;height:40px;margin:0px;float:left;display:inline;padding:10px 0px 0px;text-align:center;color:#057797;}
div#footer_txt_right{width:148px;height:40px;margin:0px;float:left;display:inline;padding:0px;text-align:center;}
div#footer_txt a{color:#0DAFDC;border-bottom:1px dotted #0DAFDC;}
div#footer_txt span{text-decoration:underline;}

.actus{width:670px;height:180px;background:url(../img/bg_actus.png);}
#slideshow2 {margin:0px auto;width:670px;height:180px;position:relative;}
#slideshow2 #slidesContainer2 {margin:0px auto;width:580px;height:175px;overflow:auto;position:relative;}
#slideshow2 #slidesContainer2 .slide2 {margin:0px auto;width:550px;height:175px;}
.control2{display:block;width:39px;height:175px;position:absolute;cursor:pointer;}
#navDiapo2{display:block;width:20px;height:20px;position:absolute;right:25px;bottom:10px;cursor:pointer;}
#leftControl2{top:0px;left:5px;background:url(../img/control_left.png);}
#rightControl2{top:0px;right:5px;background:url(../img/control_right.png);}
.slide2 h3{margin:5px;padding:0px 5px;font-weight:bold;font-size:1.2em;color:#FFF;background-color:#126F89;text-align:left;}
.slide2 img{width:165px;margin:5px 10px 0px 15px;float:left;}
.slide2 p{padding:10px;clear:none;}

.rss {margin:0px auto 10px;float:left;display:inline;padding:0px;width:270px;}
.rss_right {margin:0px auto 10px;float:left;display:inline;padding:0px;width:390px;}

div#articles {width:670px;margin:0px auto;}
div#articles ul {list-style:none;margin:0px;padding:0px;}
div#articles ul li {margin:0px;padding:0px;}
ul#portfolio li img{border:1px solid #DFEC0D;padding:4px;}

div#dernieres_photos img{width:100px;border:none;}
div#dernieres_photos table{width:615px;margin:0px auto;}

a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(../img/calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled {background-position:0 -20px;cursor:default;}
input.dp-applied {width: 140px;float: left;}