/*
 _____                                   _       
| ____|_  ___ __   ___  _ __   __ _ _   _| |_ ___ 
|  _| \ \/ / '_ \ / _ \| '_ \ / _` | | | | __/ _ \
| |___ >  <| |_) | (_) | | | | (_| | |_| | ||  __/
|_____/_/\_\  __/ \___/|_| |_|\__,_|\__,_|\__\___|
           |_|                                    

*/

/* Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
/* fin du reset/*

/* Mise en place du font face */
@font-face {font-family: 'TerminalDosisBold';src: url('./../font/terminal_dosis-bold-webfont.eot');
            /*     src: url('./../font/terminal_dosis-bold-webfont.eot?#iefix') format('embedded-opentype'), */    
            src:	url('./../font/terminal_dosis-bold-webfont.woff') format('woff'),url('./../font/terminal_dosis-bold-webfont.ttf') format('truetype'),url('./../font/terminal_dosis-bold-webfont.svg#TerminalDosisBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {    font-family: 'TerminalDosisExtraBold';src: url('./../font/terminal_dosis-extrabold-webfont.eot');
                /*     src: url('./../font/terminal_dosis-extrabold-webfont.eot?#iefix') format('embedded-opentype'),*/
                src:	url('./../font/terminal_dosis-extrabold-webfont.woff') format('woff'),url('./../font/terminal_dosis-extrabold-webfont.ttf') format('truetype'),
                    url('./../font/terminal_dosis-extrabold-webfont.svg#TerminalDosisExtraBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TerminalDosisSemiBold';src: url('./../font/terminal_dosis-semibold-webfont.eot');
            /*     src: url('./../font/terminal_dosis-semibold-webfont.eot?#iefix') format('embedded-opentype'),*/
            src:	url('./../font/terminal_dosis-semibold-webfont.woff') format('woff'),url('./../font/terminal_dosis-semibold-webfont.ttf') format('truetype'),	url('./../font/terminal_dosis-semibold-webfont.svg#TerminalDosisSemiBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TerminalDosisMedium';src: url('./../font/terminal_dosis-medium-webfont.eot');
            /*     src: url('./../font/terminal_dosis-medium-webfont.eot?#iefix') format('embedded-opentype'),*/
            src:	url('./../font/terminal_dosis-medium-webfont.woff') format('woff'),url('./../font/terminal_dosis-medium-webfont.ttf') format('truetype'),url('./../font/terminal_dosis-medium-webfont.svg#TerminalDosisMedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TerminalDosisBook';src: url('./../font/terminal_dosis-book-webfont.eot');
            /*     src: url('./../font/terminal_dosis-book-webfont.eot?#iefix') format('embedded-opentype'),*/
            src:	url('./../font/terminal_dosis-book-webfont.woff') format('woff'),url('./../font/terminal_dosis-book-webfont.ttf') format('truetype'),url('./../font/terminal_dosis-book-webfont.svg#TerminalDosisBook') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TitaniumBold';src: url('./../font/titilliumtext22l006-webfont.eot');
            /*     src: url('./../font/terminal_dosis-book-webfont.eot?#iefix') format('embedded-opentype'),*/
            src:	url('./../font/titilliumtext22l006-webfont.svg') format('svg'),url('./../font/titilliumtext22l006-webfont.ttf') format('truetype'),url('./../font/titilliumtext22l006-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TitaniumLight';src: url('./../font/titilliumtext22l004-webfont.eot');
            /*     src: url('./../font/terminal_dosis-book-webfont.eot?#iefix') format('embedded-opentype'),*/
            src:	url('./../font/titilliumtext22l004-webfont.svg') format('svg'),url('./../font/titilliumtext22l004-webfont.ttf') format('truetype'),url('./../font/titilliumtext22l004-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

/* fin du font face */


/* classes fixes */
.anim{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.anim_fast{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.cl{clear:both;}

/* fin des classes fixes */



/*///////
// Meagazine
////////*/
#englobe_magazine{position:relative;display:block;width:980px;margin:0 auto;}
#all_big_slider{position:relative;display:block;width:980px;margin:35px auto;height:auto;}
#slider_megablock{position:relative;display:block;width:952px;border:1px solid #ebebeb;padding:13px;height:323px;margin-top:10px;background:#fff;border-radius:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
#slider_megablock .content{position:relative;display:block;height:100%;width:100%;}
#slider_megablock .content img{position:absolute;top:0px;right:0px;left:0px;bottom:0px;}
#slider_megablock .prev{position:absolute;top:147px;left:-4px;width:18px;height:28px;background:url(./../images/homepage/slide_arrows.png) no-repeat 0px 0px;z-index:999999;}
#slider_megablock .prev:hover{left:-8px;padding-right:5px;cursor:pointer;}
#slider_megablock .next{position:absolute;top:147px;right:-4px;width:18px;height:28px;background:url(./../images/homepage/slide_arrows.png) no-repeat right -28px;z-index:99;}
#slider_megablock .next:hover{right:-8px;padding-left:5px;cursor:pointer;}
#slider_megablock .content .slide_all_txt {position:absolute;bottom:30px;width:100%;} 
#slider_megablock .content .slide_class{width:auto;height:auto;position:relative;text-align:center;margin-bottom:10px;}
#slider_megablock .content .label_slider{position:relative;display:block;text-align:center;margin-top:10px;}
#slider_megablock .content .slide_txt {filter:alpha(opacity=60);background-color: rgba(0, 0, 0, 0.6);position:relative;position:relative;display:block;height:45px;padding-top:12px;padding-bottom:5px;}
#slider_megablock .content .slide_txt, .slide_txt span{font-size:29px;font-family:'TerminalDosisSemiBold',Arial;color:#fff;text-shadow:0px -1px 0px black;text-align:center;z-index:20;text-decoration:none;}
#slider_megablock .content .slide_class span{color:#ffed00 !important;font:9px Arial, sans-serif;text-decoration:none;display:inline;text-align:center;padding:5px 8px 5px 8px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius: 3px;filter:alpha(opacity=60);background-color: rgba(0, 0, 0, 0.6);}
#slider_megablock .content #slide_content{position:relative;display:block;height:100%;width:100%;overflow:hidden;}
#slider_megablock .content #slide_content a{position:absolute;height:100%;width:100%;overflow:hidden;}
#all_big_slider .pager{position:relative;display:block;margin:25px auto;overflow:hidden;width:0px;}
#all_big_slider .pager span{position:relative;display:block;float:left;cursor:pointer;height:15px;width:15px;background:url(./../images/homepage/pager_slideshow.png)no-repeat 0px 0px;margin-right:4px;}
#all_big_slider .pager .activeSlide{background-position:0px -15px;}
#all_big_slider .pager span:hover{background-position:0px -15px;}
#slider_megablock .content #slide_content a .overlay{position:absolute;left:0px;top:0px;opacity:0;height:100%;width:100%;background:url(./../images/homepage/hover_slideshow.png)no-repeat center center rgba(0,0,0,0.7);}
#slider_megablock .content #slide_content a:hover > .overlay{opacity:0.99;}

.article_magazine h1{font-family:'Titillium Web',sans-serif;font-size:29px;line-height: 25px;font-style:normal;color:#242424;     margin-bottom: 24px;}
.article_magazine h2{font-family:'TerminalDosisSemiBold',sans-serif;font-size:18px;font-style:normal;color:#242424;}
#categories{width:640px;margin-top:-2px;margin-bottom:0px;}
/*.categorie{width:298px;margin-left:20px;margin-bottom:34px;display: inline-block;}*/
.categorie{width:100%;margin-left:20px;margin-bottom:34px;display: inline-block;}
#categories .plus_categorie:hover > span{border-bottom:1px solid #444;}

.mini_archive_img{position:relative;overflow:hidden;}
.mini_archive_img .overlay{position:absolute;left:0px;top:0px;opacity:0;height:150px;width:150px;background:url(./../images/homepage/hover_slideshow.png)no-repeat center center rgba(0,0,0,0.7);}
.mini_archive_img:hover > .overlay{opacity:1;}

#carrousel,#last_article{position:relative;display:block;height:auto;width:620px;margin-left:0px;margin-top:20px;}
#carrousel .titlee,#last_article .titlee{position:relative;display:block;width:100%;overflow:hidden;background:url(./../images/homepage/hahure.png) repeat-x 0px 20px transparent;margin:22px auto;margin-bottom:0px;}
#head_galerie h3, #galerie h3, #carrousel h3,#last_article h3{display: inline-block; margin-right:10px; font: 25px 'Titillium Web','TerminalDosisSemiBold';color:#242424; text-shadow:1px 0px 1px #fff; background:#fff; padding-right:10px; padding-top:3px;text-transform:uppercase;}
#galerie h2, #carrousel h2{display: inline-block;margin-right:10px;font: 17px 'TitaniumBold', sans-serif;color:#242424;text-shadow:1px 0px 1px #fff;background:#fff;padding-right:10px;padding-top:3px;text-transform:uppercase;}
#carrousel h3 { margin-bottom: 13px;}
/*#carrousel_content{position:relative;display:block;width:617px;height:220px;border-right:1px dotted #DDDDDD;border-left:1px dotted #DDDDDD;}*/
#carrousel_content{position:relative;display:block;width:617px;height:220px;}
#carrousel  div#bordure_carrousel {width:402px;height:15px;display:inline-block;margin-right:10px;background-image:url(./../images/bordure_galerie.png); background-repeat:repeat-x; border:none;}
.carrousel_images {width:604px;height:220px;position : absolute;padding-left:3px;}
.carrousel_images a{position:relative;display:block;float:left;margin-left:10px;}
.carrousel_images .middle_a{margin-left:19px;margin-right:9px;}
.carrousel_bloc {display:inline-block;width:184px;height:220px;background-size:cover;}
.carrousel_bloc .carrousel_hover{position:absolute;opacity:0;background-color:rgba(0,0,0,0.72);height:220px;width:184px;display:inline-block;cursor:pointer;}
.carrousel_bloc h5{font:11px arial, sans-serif;color:#ffed00;margin-top:70px;margin-left:15px;}
.carrousel_bloc p{font:13px 'TitaniumBold', sans-serif;color:#ffffff;width:150px;margin-left:15px;text-transform:uppercase;}
.carrousel_hover{ display:none; }
.carrousel_hover h5{margin-bottom:10px;}
.carrousel_hover p{line-height: 19px;}
.carrousel_bloc .carrousel_hover:hover{opacity:0.99;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
#carrousel #carrousel_content #carrousel_total{position:relative;display:block;overflow:hidden;float:left;height:220px;width:1200px;}
#galerie span, #carrousel span{font: 10px 'TerminalDosisExtraBold', sans-serif;color:#333333;position:absolute;}
#carrousel_prev{background: url("./../images/carrousel_bouton_g.png") top left no-repeat;margin-top: 133px;left:-4px;}
#carrousel_next{background: url("./../images/carrousel_bouton_d.png") top right no-repeat;top:133px;right:-4px;}
#carrousel_prev:hover{left:-10px;padding-right:10px;}
#carrousel_next:hover{right:-10px;padding-right:10px;}
.bordure_magazine_env{height:8px; background-image:url('./../images/bordure_categorie2.png');background-repeat:repeat-x;margin-bottom:20px;}
#grey_border_magazine{border-top: solid 1px #dddddd;border-bottom:solid 1px #dddddd;width:600px;height:1px;margin-bottom:18px;}
.grey_border_magazine{border-top: solid 1px #dddddd;border-bottom:solid 1px #dddddd;width:600px;height:1px;margin-bottom:18px;margin-top:40px;}

.categorie .article:first-child{margin-right: 25px;}
.categorie .article{width: 300px;height:440px;margin-bottom:20px;position: relative;float: left;}
.titre_articlemagazine .title{ font:19px 'Titillium Web','TerminalDosisSemiBold';}
.categorie .article a{position:relative;display:block;overflow:hidden;}
.categorie a h3{font:19px 'Titillium Web','TerminalDosisSemiBold';color:#242424;text-decoration:none; margin-bottom: 11px;margin-left:10px;line-height: 23px;min-height: 23px;}
.categorie p{margin-left:10px;}
.categorie .desc_article{position:relative;display:block;float:right;width:300px;}
.categorie  a .overlay{position:absolute;left:0px;top:0px;opacity:0;height:100%;width:100%;background:url(./../images/homepage/hover_slideshow.png)no-repeat center center rgba(0,0,0,0.7);}
.categorie  a:hover > .overlay{opacity:1;}

#head_galerie{position:relative;display:block;width:620px;overflow:hidden;background:url(./../images/homepage/hahure.png) repeat-x 0px 5px transparent;margin:22px auto;margin-bottom:0px;margin-left:20px;margin-top:0px;margin-bottom:10px;}
#head_galerie h2{display: inline-block;margin-right:10px;font: 17px 'TitaniumBold', sans-serif;color:#242424;text-shadow:1px 0px 1px #fff;background:#fff;padding-right:10px;padding-top:3px;}
#galerie a {text-decoration:none;position:relative;overflow:hidden;}
#galerie  .image_galerie{width:206px;height:130px;background-repeat : no-repeat;display: block;float: left;margin: 0 1px 1px 0;}
#galerie a .image_galerie .galerie_hover{opacity:0;;background-color : rgba(0,0,0,0.72);height:130px;width:206px; display: inline-block;}
#galerie a .image_galerie .galerie_hover:hover{opacity:0.99;}
#galerie a .image_galerie .galerie_hover h5{display: block;position:absolute;font:9px arial, sans-serif;color:#ffed00;width:206px;margin-top:35px;margin-left:15px;}
#galerie a .image_galerie .galerie_hover p{position:absolute;display: block;font:bold 13px 'TitaniumBold', sans-serif;text-transform:uppercase;color:#ffffff;width:180px; margin-top:50px;margin-left:15px;line-height: 20px;}


#module{margin-bottom: 20px;width:300px;margin-right:20px;float:right;}
#module #trouver_expo{width:288px;margin-top:20px;padding:6px;background-image:url(./../images/bouton_trouverexpo2.png); background-repeat:no-repeat; border:none;z-index:-2;}
#module #trouver_expo a{text-decoration:none;position:relative;display:block;overflow:hidden;}
#module #trouver_expo a:hover > p{box-shadow:inset 0px 0px 10px #277A9E;}
#module #trouver_expo a p{width:273px;height:40px;background:url(./../images/loupe_cta.png)no-repeat 244px 16px;padding-top:15px;text-shadow:0px -1px 0px #277a9e; background-repeat:no-repeat; border:none;padding-left:15px;padding-top:17px;z-index:-1;font:20px 'TerminalDosisBold', sans-serif;color:#ffffff;}


/* A TRIER */
#expo_wrapper {position:relative;display:block;width:980px;padding: 0px;margin:20px auto;margin-bottom:10px;margin-top:20px;}
#magazine_wrapper {width:980px;padding: 10px;margin:0 auto;margin-bottom:10px;margin-top:-8px;}

.next_slide_dot{position:relative;display:block;float:left;background:url(./../images/slider_autre_bouton.png) no-repeat center center;cursor:pointer;height:10px;width:10px;}
.activeSlide > span{background:url(./../images/slider_current_bouton.png) no-repeat center center !important;}
.slide_pag{margin:auto;margin-top:22px;width:48px;position:absolute;z-index:10;bottom:14px;left:446px;}
.slide_pag span{margin-right:2px;}
#slide_next, #slide_prev {position:	absolute;top:173px;left:-10px;z-index:10;width:26px;height:40px;}
#slide_next {left: 925px;background:	url(./../images/fleche_d_slider.png) no-repeat;}
#slide_prev { background: url(./../images/fleche_g_slider.png) no-repeat;}
#ombre_slider{height:15px;margin-top:-24px;z-index:-10;position:absolute;width:980px;background:url(./../images/ombre.png) no-repeat;}

#slide_next, #slide_prev, .b_next, #b_next2, .b_prev, .b_prev2 { cursor:pointer; }
/********/
#expo_une_bloc_ext {width:296px;position:relative;display:block;height:auto;border:	2px solid #CCCCCC;margin-top:55px;}
#expo_une_bloc_int {width:286px;position:relative;display:block;height:auto;border:1px solid #DDDDDD;margin:4px;}
#expo_une_first{position:relative;margin-left:90px !important;}
#expo_une_first img{margin-top:14px;}
.expo_une_infos img{margin-bottom:-5px !important;}
.expo_une_title a{padding-left:2px;font-family:'TitaniumBold',sans-serif;font-size:15px;color:#242424;}
.g_couleur{background:#F0F0F0 !important;}
.trouver_expo{width:280px;height:50px;padding:10px 10px 11px 10px;background:	url(.././images/texture_blue.png) no-repeat center center;border:none;z-index:-2;}
.trouver_expo a p{text-shadow:-1px -1px -1px rgba(0,0,0,0.3);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:265px;height:38px;background:url(./../images/search_expo_ico.png) no-repeat 244px 13px !important;border:none;padding-left:13px !important;padding-top:13px !important;z-index:-1;font:20px 'TerminalDosisBold', sans-serif;color:#ffffff;border:1px solid rgba(232,232,232,0.3);}
.trouver_expo a p:hover{box-shadow:inset 1px 1px 6px rgba(0, 0, 0, 0.3);}
#expo_container .widget_bp_expositions_magazine .post h3.posttitle a{color: #000000;}
#expo_container .widget_bp_expositions_magazine .post h3.posttitle{padding-bottom:6px;font-size: 1.3em !important;letter-spacing:-1px;word-spacing:+1px;color:#000000;font-size:1.6em;text-transform:uppercase;margin:0;}
.widget_bp_expositions_magazine .post div.post-content .entry p {font-size:1em;margin-bottom:4px;}
.widget_bp_expositions_actu_widget h3 a{font:16px TerminalDosisSemiBold, sans-serif !important; color:#333 !important;}
.widget_bp_expositions_actu_widget .col_gauche a:nth-child(4) > img, .widget_bp_expositions_actu_widget .col_gauche a:nth-child(5) > img, .widget_bp_expositions_actu_widget .col_gauche a:nth-child(6) > img{margin-bottom:0px !important;}
.widget_bp_expositions_actu_widget .col_gauche a{display:block;float:left;height:117px;display:block !important;}
.widget_bp_expositions_actu_widget .col_gauche h3{position:relative;display:inline-block !important; height:25px;width:100%;}
.widget_bp_expositions_actu_widget .col_gauche h3 a{height:20px;}
.expos-attendues .item-site a{font-family:'Arial', arial, verdanna, sans-serif !important;font-size:13px !important;}
.expos-attendues .item-title a{font-family:'Arial',Arial !important;font-size:13px !important;}
.expos-attendues .item-title a:hover{color:#1f90d5;}
#bp_expositions_der_jours_widget-3{margin-top:0px;padding-top:8px;background:url(./../images/bordure-avimb.png) no-repeat 0px 16px;margin-bottom:28px !important;}
#bp_expositions_der_jours_widget-3 .titre_widget{position:relative;display:block;width:125px;background:#fff;margin:auto;padding: 0px 0px 0px 10px;margin-bottom:-4px;letter-spacing:1px;}
#bp_expositions_der_jours_widget-3 .item-site a{font-family:'Arial', arial, verdanna, sans-serif !important;font-size:13px !important;}
#bp_expositions_der_jours_widget-3 .item-title a{font-family:'Arial',Arial !important;font-size:13px !important;}
#bp_expositions_der_jours_widget-3 .item-list .item-num{width:26px !important;color:#F66 !important;}
#bp_expositions_der_jours_widget-3 .item-list li{padding:4px 0px 5px 0px !important;}
#bp_expositions_der_jours_widget-3 .item-list{margin-bottom:5px;padding:8px;width:284px;margin-top:-10px !important;}
#bp_expositions_der_jours_widget-3 .item-list .item{width:258px !important;}
#bp_expositions_der_jours_widget-3 .plus_categorie{display:block;padding-right:10px !important;background:url(./../images/bordure-avimb_bottom.png) no-repeat center bottom;padding-bottom:5px;}
#expo_container .widget_bp_expositions_actu_widget .item-title a, #expo_container .widget_bp_expositions_der_jours_widget .item-title a{font-size:14px;font-weight:bold;line-height:14px;text-decoration:none;font-family:'TerminalDosisSemiBold',Arial;display:block;}
#expo_container .widget_bp_expositions_actu_widget .item-site a, #expo_container .widget_bp_expositions_der_jours_widget .item-site a{color: #555555;text-decoration:none;display:block;font-family:'TerminalDosisBook', arial, verdanna, sans-serif;padding-top:3px;font-size:13px;}
#header_fb{margin-bottom:10px;font:14px 'TerminalDosisExtraBold', sans-serif;color:#333333;}
#header_fb a{text-decoration:none;color:#333333;}
#bp_expositions_au_hasard_widget-3 .item .item_title a{font-size:13px;font-weight:bold;line-height:14px;text-decoration:none;font-family:'Arial',Arial;display:block;}
#bp_expositions_au_hasard_widget-3 .item .item-site{font-family:'Arial', arial, verdanna, sans-serif !important;font-size:11px !important;}
#bp_expositions_au_hasard_widget-3 .item .item-site a{font-family:'Arial', arial, verdanna, sans-serif !important;font-size:12px !important;}
#bp_expositions_au_hasard_widget-3 .item-site a{display:block;}
#bp_expositions_au_hasard_widget-3 .item-site a:hover{color:#1f90d5;}
#bp_expositions_au_hasard_widget-3 .item .item-desc{text-align:justify;font-family:'Arial', arial, verdanna, sans-serif !important;font-size:12px;padding-top:6px;width:195px !important;}
#expo_container .widget_bp_expositions_au_hasard_widget .hauteur_zoom_sur{height:200px;}
#bp_sites_features_accueil_widget-3 .bloc_lieu_membre_container{margin-top:0px !important;}
#avis_mb{margin-top:24px;width:300px;background:url(./../images/bordure-avimb.png) no-repeat 0px 7px;position:relative;display:block;height:auto !important;overflow:hidden;margin-bottom:20px !important;}
#avis_mb .bloc_avis:nth-child(4){background:url(./../images/bordure-avimb_bottom.png) no-repeat center bottom;}
#avis_mb .bloc_avis{padding:0px 15px 0px 15px;height:auto !important;}
#avis_mb .bloc_avis img{}
#avis_mb .bloc_avis .user .expo_note_mini{float:left !important;}
#avis_mb .bloc_avis .user .user_info .article-cercle2{color:#dddddd !important;font-size:14px;}
#avis_mb .bloc_avis .info .titre_expo{font-family:arial, arial, verdanna, sans-serif !important;font-size:12px !important;color:#222222 !important;font-weight:bold;letter-spacing:0px !important;padding-top:3px;}
#avis_mb h3{margin-bottom:10px !important;}
#avis_mb #titre_avismb{margin-top:10px !important;}
#avis_mb .bloc_avis .info .bloc_info{position:relative;left:0px;font-size:11px;margin-top:2px;}
#avis_mb .bloc_avis .info .bloc_info .musee_expo{color:#555;display:block;width:204px;line-height:12px;padding-top:6px;}
#avis_mb .bloc_avis .info .bloc_info .ville_expo{color:#555;padding-top:7px;}
#avis_mb .bloc_avis .info .bloc_info .date_expo{height:17px;}
#avis_mb .bloc_avis .avis_content{padding-top:0px;line-height:15px;padding-bottom:18px;text-align:justify;margin-top:7px !important;}
#avis_mb .bloc_avis .avis_content .double-quote_avi{padding-right:3px;}
#avis_mb .bloc_avis .user .user_info{font-family:arial, arial, verdanna, sans-serif !important;font-size:12px !important;color:#222222 !important;font-weight:bold;}
#avis_mb .bloc_avis .user .user_info .date_avis{font-size:12px;}
#avis_mb .bloc_avis .user .expo_note_mini span{margin-left:-3px;margin-top:6px;}
#avis_mb #titre_avismb{font: 14px 'TerminalDosisExtraBold', sans-serif;color:#333333;position:relative;top:-10px;letter-spacing:1px;display:block;width:210px;padding-left:9px;margin:auto;left:0px !important;background:#fff;}
.expo_une_autre {width:276px;height:auto;padding:10px 0px 3px 10px;position:relative;display:block;}
#expo_une_logo2 {margin-top:	60px;position:absolute;margin-top:-33px;margin-left:70px;width:154px;height:81px;background:url(./../images/expo_une_logo2.png) no-repeat;z-index:10;}
#newsletter{background-color:#f5f5f5;margin-top:22px;position:relative;display:block;}
#newsletter h4{margin-top:15px;font:14px 'TerminalDosisExtraBold', sans-serif;color:black;margin-left:8px;margin-bottom:7px;}
#newsletter #box{height:28px;float:left;width:180px;border:solid 4px #dddddd;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;color:#555555;-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.45);-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.45);-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.45);box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.45);background:#ffffff;font-family:'TerminalDosisMedium',Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:13px;margin-left:8px;margin-bottom:15px;text-align:left;padding-left:5px;}
#newsletter #box:hover{box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);-o-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);-moz-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.6);}
#newsletter #bouton_newsletter{width:86px;height:36px;margin-left:4px;background:url(./../images/bouton_newsletter.png) no-repeat 0px 0px;border:none;font:10px 'TerminalDosisExtraBold', sans-serif;letter-spacing:1px;color:#ffffff;text-align:left;margin-bottom:22px;padding-left:10px;}
#bp_expositions_actualites-3{margin-top:0px;padding-top:5px;background:url(./../images/bordure-avimb.png) no-repeat 0px 13px;margin-bottom:15px !important;}
#bp_expositions_actualites-3 .titre_widget{position:relative;display:block;width:204px;background:#fff;margin:auto;padding: 0px 0px 0px 10px;margin-bottom:-4px;letter-spacing:1px;}
#bp_expositions_actualites-3 #expositions-list{position:relative;display:block;padding:8px;width:284px;}
#bp_expositions_actualites-4{margin-top:0px;padding-top:5px;background:url(./../images/bordure-avimb.png) no-repeat 0px 13px;margin-bottom:15px !important;}
#bp_expositions_actualites-4 .titre_widget{position:relative;display:block;width:204px;background:#fff;margin:auto;padding: 0px 0px 0px 10px;margin-bottom:-4px;letter-spacing:1px;}
#bp_expositions_actualites-4 #expositions-list{position:relative;display:block;padding:8px;width:284px;}
.widget_bp_expositions_actualites .item-list li .item-site a.expo{font-size:13px;font-weight:bold;line-height:14px;text-decoration:none;font-family:'Arial',Arial;display:block;}
.widget_bp_expositions_actualites .item-list li .item-site, .widget_bp_expositions_actualites .item-list li .item-site a{color: #555555;text-decoration:none;display:block;font-family:'Arial', arial, verdanna, sans-serif;padding-top:3px;font-size:13px;}
#bp_expositions_actualites-3 .plus_categorie{display:block;width:100%;position:relative;padding-right:10px !important;background:url(./../images/bordure-avimb_bottom.png) no-repeat 13px bottom;padding-bottom:6px;}
#bp_expositions_actualites-4 .plus_categorie{display:block;width:100%;position:relative;padding-right:10px !important;background:url(./../images/bordure-avimb_bottom.png) no-repeat 13px bottom;padding-bottom:6px;}
/* ****** Fin partie core *****/


/*** WIDGET EXPO SHOP ***/
.widget_expo_shopify{position: relative;display:block;float: left;background:#FFF;margin-top:15px;}
.widget_expo_shopify .plus_categorie:hover{text-decoration:underline;}
.widget_expo_shopify .plus_categorie{text-transform: uppercase;position: relative;display: block;width: 300px;float: left;text-align: right;margin-bottom: 2px;}
.widget_expo_shopify .bloc_home{position:relative;display:block;height:210px; width:300px;background:rgba(0, 0, 0, 0.12);margin-bottom:9px;float:left;text-decoration:none;overflow:hidden;cursor:pointer;margin-right:0px !important;}
.widget_expo_shopify .bloc_home img{position:relative;display:block;width:300px;}
.widget_expo_shopify .widgettitle{font: 14px TerminalDosisExtraBold, sans-serif; color: #222222; margin-right: 0px; text-transform: uppercase;padding-top:10px;padding-left:0px;padding-bottom:8px;display:block;}
.widget_expo_shopify a{cursor: pointer !important; text-decoration: none;}
.widget_expo_shopify .bloc_home .overlay{position:absolute;left:0px;top:0px;opacity:0;z-index:10;height:174px;width:100%;background:url(./../images/homepage/hover_slideshow.png)no-repeat center center rgba(0,0,0,0.75);}
.widget_expo_shopify .bloc_home:hover > .overlay{opacity:1;}
.widget_expo_shopify .widgettitle .hachure_titre{width: 455px !important;}
.widget_expo_shopify .bloc_home .desc_block_home{position:absolute;bottom:0;height:36px;width:100%;background:rgba(0,0,0,0.75);}
.widget_expo_shopify .bloc_home .desc_block_home p{color:white;font-family:'TerminalDosisMedium',sans-serif;font-size:14px;position:relative;display:block;padding-top:9px;padding-left:14px;margin:0 !important;}
.widget_expo_shopify .bloc_home .desc_block_home .separe{width:100%;position:relative;display:block;border-bottom:1px dotted rgba(255, 255, 255, 0.5);margin-top:8px;}
.widget_expo_shopify .bloc_home .desc_block_home .nb_product{color:white;font-family:'Arial',sans-serif;font-size:13px;position:relative;display:block;padding-top:5px;padding-left:14px;}
.widget_expo_shopify .bloc_home .desc_block_home .nb_product .hour_timeout{font-size: 12px;}
.widget_expo_shopify .bloc_home .desc_block_home .cta_collect_home{font-family:terminalDosisBold,arial;font-size:17px;height:22px;right:20px;top:7px;line-height:19px;text-align:center;width:22px;color:#fff;position:absolute; border-radius:20px; -o-border-radius:20px;  -moz-border-radius:20px;  -webkit-border-radius:20px; background:-webkit-gradient(linear,0% 0,0% 100%,from(#197fbf),to(#33ade2)); background:-moz-linear-gradient(100% 100% 90deg,#197fbf,#F33ade2); background:-webkit-gradient(linear,0% 0,0% 100%,from(#197fbf),to(#F33ade2));background:-o-linear-gradient(#197fbf,#F33ade2);}
/****** Fin du widget ******/



.plus_categorie{float: left;}
#carrousel_next, #carrousel_prev {position:	absolute;z-index:20;width:31px;height:30px;cursor:pointer;}
/*#corps{background-color:#ffffff;border:solid 1px #e9e9e9;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom:0px; margin-top: -17px; z-index: -1;}*/
#corps{background-color:#ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom:0px;/* margin-top: -17px; */z-index: -1; }
.sh{margin-left: auto;height:56px;width: 980px;position: absolute;z-index: -2;margin-top:-62px;background-image:url('./../images/ombre.png');}




.sh_home{margin-left: auto;height:19px;width: 980px;position: absolute;background-image:url('./../images/ombre.png');}
.categorie .nom{font: 16px 'TerminalDosisSemiBold', sans-serif;color:#555555;margin-top:14px;margin-bottom:20px;padding-bottom:15px;border-bottom:solid 1px #dddddd;}
.categorie .nom h2{ font:25px 'Titillium Web','TerminalDosisSemiBold';}
.categorie p{font:16px arial, sans-serif;color:#555555;}
.categorie .spacer{position: relative;float: left;width: 20px;height: 390px;}
/*.categorie .spacer, #avis_mb .spacer{height:1px;background-image:url('./../images/spacer.png');background-repeat:no-repeat;margin-bottom:20px;}*/
#avis_mb .spacer{height:1px;background-image:url('./../images/spacer.png');background-repeat:no-repeat;margin-bottom:20px;}
.bordure_categorie{height:8px; background-image:url('./../images/bordure_categorie.png');background-repeat:repeat-x;}
.bordure_categorie2{height:8px; background-image:url('./../images/bordure_categorie2.png');background-repeat:repeat-x;}
#galerie{margin-left:17px;margin-bottom:15px;width: 621px;height:260px;}
#galerie .marge_galerie{display: inline-block;height: 130px;width: 206px;}
#galerie span { margin-top:4px; }
#galerie span{font: 10px 'TerminalDosisExtraBold', sans-serif;color:#333333;position:absolute;margin-top:4px;}
#head_galerie  div#bordure_galerie {width:508px;height:15px;display: inline-block;background:url(./../images/bordure_galerie.png); background-repeat:repeat-x; border:none;}
#module #categories{width:300px;height:100px;}
#module #categories h4{margin-top:16px;font:14px 'TerminalDosisExtraBold', sans-serif;color:black;margin-bottom:6px;}
#module #categories a:hover{background:rgba(0,0,0,0.08);}
#module #categories a{text-decoration:none;color:#333333;font-weight:500;font-size:13px;font-family:'Arial',sans-serif;position:relative;display:block;padding-bottom:2px;padding-top:2px;padding-left:4px;}
#module #categories a:hover
{text-decoration:none;color:#666666;font-weight:500;}
#module #categories a:active{text-decoration:none;color:#666666;font-weight:500;}
#module #categories #colonne_gauche{float:left;width:120px;}
#module #categories #colonne_droite{float:	right;width:	140px;}
#new_design_pub {margin-top:	21px;}
#expo_une_logo {margin-top:	60px;position:	absolute;margin-top:	-33px;margin-left:70px;width:154px;height:81px;background:	url(./../images/expo_une_logo.png) no-repeat}
.expo_une_infos {font-family:Arial, sans-serif;font-size:11px;color:black;padding-bottom:2px;}
#expo_une_bloc_int .one_une_expo{position:relative;overflow:hidden;}
#expo_une_bloc_int .one_une_expo .overlay{position:absolute;left:0px;top:0px;opacity:0;height:113px;width:80px;background:url(./../images/homepage/hover_slideshow.png)no-repeat center center rgba(0,0,0,0.7);}
#expo_une_bloc_int .one_une_expo:hover > .overlay{opacity:1;}
.expo_une_title {font-weight:bold;font-size:15px;}
#expo_une_bloc_ext .g_couleur {background:	#F0F0F0;}
.expo_une_dates {color:#999999;font-size:12px;padding-top:2px;padding-bottom:6px;	}
.expo_une_musee a:hover{border-bottom:1px solid #777;}
.expo_une_ville a:hover{border-bottom:1px solid #777;}
.expo_une_musee, .expo_une_ville { color:#555555;position:relative;display:inline-block;padding-bottom:2px;}
.expo_une_ville { font-size:10px; }
#articles_pop_bloc {width:		300px;height:		290px;background: url(./../images/articles_pop_bloc.png) no-repeat;margin-top:	45px;}
#articles_pop_titre {width:232px;height:13px;background:	url(./../images/articles_pop_titre.png) no-repeat;margin-left:32px;margin-top: -5px;position: 	absolute;}
.put_spacer_here {width:285px;height:1px;background:url(./../images/spacer.png);position:absolute;}
.spacer_expo {margin-top: -10px;margin-left: -9px;}
.plus span{color:#cccccc;}
.footer .copyright p{margin-top:20px;} 
#article_slide_light {width:620px;height:631px;margin-bottom:20px;font-family:Arial, sans-serif;}
#article_slide_photo {width:620px;height:388px;background:url(./../images/article_slide_photo.jpg);margin-bottom:20px;}
#article_slide_titre, #article_slide_pos {font-size:14px;font-weight:bold;}
#article_slide_titre {padding-right:10px;border-right:2px dotted #DDDDDD;color:#222222;}
#article_slide_pos {padding-left:	10px;color:#999999;}
#article_slide_description {font-size:13px;color:#555555;}
#article_slide_copy {font-size:12px;color:#999999;font-style:	italic;}
#article_slide_slider {height:100px;width:600px;padding-left:20px;}
.article_slide_mini {margin-right:20px;width:100px;height:100px;display:inline-block;cursor:pointer;}
.article_slide_onclick {display:none;position:absolute;width:100px;height:100px;background:url(./../images/article_slide_opacity.png);}
.article_slide_mini:focus  .article_slide_onclick { display:block; }
.sh3{margin-left: auto;height: 56px;width: 980px;position: absolute;z-index: -2;margin-top: -40px; background-image: url('./../images/ombre.png');}


/*///////
// CATEGORY 
///////*/

.marque_page{
    margin-left:20px;
    height:25px;
    display:inline-block;

    background-image:url('./../images/stripe.png');
    background-repeat: repeat;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: -7px;

    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;			
    font: 14px 'TerminalDosisBold', sans-serif;
    color: #ffed00;

}

#border-marquepage{
    position:absolute;
    display:-moz-inline-box;
    display:inline-block;
    width:7px;
    height:6px;
    top:0px;
    right:-7px;
    background-color:#121212;
    border-top-right-radius: 6px;
}


.fil_ariane,.ss_fil_ariane{
    font: bold 14px arial, sans-serif;
    color:#999999;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:18px;
}
.ss_fil_ariane{
    font:0px 'Titillium Web','TerminalDosisSemiBold';
}

.fil_ariane a,.ss_fil_ariane a{
    font: bold 11px arial, sans-serif;
    color:#999999;
}
.ss_fil_ariane a{
    font:21px 'Titillium Web','TerminalDosisSemiBold'; margin-right:25px;
}
.fil_ariane a, .ss_fil_ariane a{
    text-decoration:none;
    color:#555
}
.fil_ariane a:hover, .ss_fil_ariane a:hover{
    color:#999;
}

.fil_ariane span#last{
    font: bold 11px arial, sans-serif;
    color:#555555;
}

.article_mag{
    width : 620px;
    margin-left : 20px;
}

.article{position:relative;font-family:'TitaniumBold',sans-serif;color:#333;font-size:16px;}

.article_magazine
{
    color: #555;
}
.article_magazine h6{
    font:  15px arial;
    color: #555;
    line-height:25px;
}
.article_magazine p{
    font:  18px arial;
    font-family: arial;
    color: #555;
    margin-bottom:24px;
    line-height:25px;
}
.article_magazine strong{
    font: 19px 'Titillium Web','TerminalDosisSemiBold';
    line-height: 25px;
    color: #242424;
	margin-bottom:4px;
}

.article_magazine a{
    color:#32ace2;
    text-decoration:none;
}

.article_magazine img{
    margin-bottom: 15px;
}
.article_magazine blockquote{
    display:inline-block;
    font: italic 18px arial, sans-serif;
    color:#999999;
    line-height:30px;
}

.article_magazine span.double-quote{
    float:left;
    margin-top:-20px;
    padding-right:10px;
    color:#32ace2;
    font: bold 70px arial, sans-serif;
}

.article_magazine img.aligncenter, .article_magazine iframe, .article_magazine embed{
    display: block;
    padding: 10px 10px 10px 10px;
    border:solid 1px #dddddd;
    margin-left: auto;
    margin-right: auto;
}
h1.titre_articlemagazine, h3.titre_articlemagazine {
    font: 34px 'Titillium Web','TerminalDosisSemiBold';
    font-weight: bold;
    color:#242424;
    line-height: 40px;
    margin-top:10px;
    margin-bottom:20px;
}
#infos{
    font: 12px 'Arial',sans-serif;
    color:#242424;
    line-height: 20px;
}

.article .cat {
    /*margin-left: 169px;*/
    width: 406px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family:'Arial',sans-serif;
    font-size:16px;
}

#expo_article{
    position : relative;
    width : 622px;
    background: #F6F6F6;
}

#expo_article #expo_article_cnt{

    margin-top:20px;
    margin-bottom:20px;

}

#expo_article #expo_article_cnt p{

}

#expo_article #expo_article_cnt .info{
    display: inline-block;
    position: absolute;
    margin-left: 20px;
    margin-top: 20px;
    width: 200px;
}

#expo_article #expo_article_cnt .info #titre{
    font: 16px 'TerminalDosisExtraBold', sans-serif;
    color:#222222;
}

#expo_article #expo_article_cnt .info #date{
    font: 11px arial, sans-serif;
    color:#999999;
    margin-bottom:0px;
    margin-top:13px;
}

#expo_article #expo_article_cnt .info .lieu,
#expo_article #expo_article_cnt .pratique #restant{
    font: bold 11px arial, sans-serif;
    color:#555555;
    text-decoration:none;
}

#expo_article #expo_article_cnt .info .ville{
    margin-bottom: 26px;
}

#expo_article #expo_article_cnt .info #resume{
    font:12px arial, sans-serif;
    color:#555555;
    width:200px;
}

#expo_article #expo_article_cnt .pratique{
    width: 180px;
    display: inline-block;
    position: absolute;
    margin-left: 250px;
    margin-right: 20px;
    margin-top: 32px;
}

#expo_article #expo_article_cnt .pratique #restant{
    border: solid 1px #dddddd;
    width:170px;
    height:38px;
    text-align:center;
    padding-top:3px;
}

#expo_article #expo_article_cnt .pratique #borderpratique{
    padding:2px;
    border: solid 3px #dddddd;
    display:inline-block;
    margin-bottom: 24px;
    position: relative;
}


#expo_article #expo_article_cnt .pratique #restant #jours{
    font: bold 30px arial, sans-serif;	
    color:#32ace2;
}

#expo_article #expo_article_cnt .pratique #restant #jrestans{
    display: inline;
    position: relative;
    margin-left: 8px;
    top: -6px;
}

#expo_article #expo_article_cnt .pratique #restant #jfini{
    line-height: 35px;
}

#expo_article #expo_article_cnt .pratique .rate {
    font: 10px arial, sans-serif;
    color: #999999;
    padding-right: 10px;
    margin-top: 6px;
}

#expo_article #expo_article_cnt .pratique #note {
    float: right;
}

#expo_article #expo_article_cnt .pratique #note .note_img{
    width: 18px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}

#expo_article #expo_article_cnt .pratique #note .on{
    background-image:url("./../images/note_on.png");
}
#expo_article #expo_article_cnt .pratique #note .demi{
    background-image:url("./../images/note_demi.png");
}

#expo_article #expo_article_cnt .pratique #note .off{
    background-image:url("./../images/note_off.png");
}

#expo_article #expo_article_cnt .pratique #note .none{
    background-image:url("./../images/note_grande_none.png");
}

#expo_article #expo_article_cnt .pratique #lien_billet{
    text-decoration:none;
    text-align:center;
    font: 10px 'TerminalDosisExtraBold', sans-serif; 
    color:#ffffff;
}

#expo_article #expo_article_cnt .pratique #lien_billet img{
    margin-top: 20px;
}

#expo_article #expo_article_cnt  img{
    display:inline-block;
}

.bordure_magazine{
    height:8px; 
    background-image:url('./../images/bordure_categorie.png');
    background-repeat:repeat-x;
    margin-bottom:20px;
}

.bordure_magazine_env{
    height:8px; 
    background-image:url('./../images/bordure_categorie2.png');
    background-repeat:repeat-x;
    margin-bottom:20px;
}

#grey_border_magazine{
    border-top: solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    width:600px;
    height:1px;
    margin-bottom:18px;
}

#grey_border_magazine_2{
    border-top: solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    height:1px;
    margin-bottom:18px;
}



/* SLIDER articles sur les pages category du magazine */
#conteneur_carroussel
{
    position : relative;
    width : 650px;
    height : 240px;
    margin-left : 15px;
}


#avis_mb
{
    margin-top:30px;
    width:300px;
    background-image:url('./../images/bordure-avimb.png');
    background-repeat:no-repeat;
    height: 626px;
}



.bloc_avis 
{
    padding-left : 20px;
    padding-right: 20px;
}

.bloc_avis .image
{
    margin-top : 0px;
    width : 60px;
    float : left;
}

.bloc_avis #info
{
    margin-left : 65px;
    /* margin-top : -10px; */
}

#info .bloc_info
{
    position : relative;
    /* top : -18px; */
    left : 0px;
    font-size : 11px;
    margin-top : 10px;
}

.musee_expo
{
    padding : 0px;
    margin : 0;
}

.date_expo
{
    padding : 0px;
    margin : 0;
    color : #8E8E8E;
}

.ville_expo
{
    padding : 0px;
    margin : 0;
}

.date_avis 
{
    color : #8E8E8E;
}


#avis_mb #titre_avismb{
    font: 14px 'TerminalDosisExtraBold', sans-serif;
    color:#333333;
    position:relative;
    top:-10px;
    left:50px;
    letter-spacing:1px;
    margin-bottom:0px;
}


#like {
    position:relative;
    width:400px;
    margin-left:20px;
}

#fb_contents_article {
    position:relative;
    width:620px;
    margin-left:20px;
}

#title_fb_comments {
    color : #333333;
    font-family : TerminalDosisExtraBold;
    font-size : 14px;
}

.sh2 {
    margin-left: auto;
    height: 56px;
    width: 980px;
    position: absolute;
    z-index: -2;
    margin-top: -40px;
    background-image: url('./../images/ombre.png');
}


#carrousel2  {
    margin-top:	15px;

}

#carrousel_content2 {
    width:	610px;
    height:	215px;
    border-right:	1px dotted #DDDDDD;
    border-left:	1px dotted #DDDDDD;
    margin-top : 10px;
    padding-left : 12px;
}

#carrousel2  div#bordure_carrousel {
    width:				402px;
    height:				15px;
    display: 			inline-block;
    margin-right:		10px;
    background-image:	url(images/bordure_galerie.png); background-repeat:repeat-x; border:none;
}

.carrousel_images2 {
    width:			602px;
    height:			215px;
}

.carrousel_bloc2 {
    display:	inline-block;
    width:		180px;
    height:		215px;
    margin-left:13px;
}

.carrousel_bloc2:hover .carrousel_hover2{
    position:			absolute;
    background-color:	rgba(45,45,45,0.9);
    height:				215px;
    width:				180px;
    display:			inline-block;
    cursor:				pointer;
}

.carrousel_bloc2:hover h5{
    font:9px arial, sans-serif;
    color:#ffed00;
    margin-top:77px;
    margin-left:15px;
}

.carrousel_bloc2:hover  p{
    font:bold 13px arial, sans-serif;
    color:#ffffff;
    width:150px;
    margin-left:15px;
}

.carrousel_hover2 { display:none; }

.carrousel_hover2 h5{
    margin-bottom:10px;
}

.carrousel_hover2 p{
    line-height: 20px;}

#galerie h3, #carrousel2 h3{
    display: inline-block;
    margin-right:10px;
    font: 18px 'TerminalDosisExtraBold', sans-serif;
    color:#222222;
}
#carrousel h3,#last_article h3 { margin-bottom: 13px;}
#carrousel h2 { margin-bottom: 13px;}

#galerie span, #carrousel span{
    font: 10px 'TerminalDosisExtraBold', sans-serif;
    color:#333333;
    position:absolute;
}


#carrousel_next, #carrousel_prev {
    position:	absolute;
    z-index:	20;
    width:		31px;
    height:		30px;
    cursor:		pointer;
}

#carrousel2 #carrousel_prev {
    background: url("./../images/carrousel_bouton_g.png") no-repeat;
    margin-top: 143px;
}
#carrousel2  #carrousel_next {
    background: url("./../images/carrousel_bouton_d.png") no-repeat;
    margin-top:	-165px;
    margin-left : 608px;
}

.article .infos
{
    position:relative;
    font-family:'Arial',sans-serif;
    font-size:11px;
    padding-top:	-20px;
    color: #CCCCCC;
}
.article .infos .article-auteur:first-letter{
    text-transform:uppercase;
}

.article .infos .article-auteur
{
    font-family: 'Arial', sans serif;
    font-weight: bold;
    font-size: 12px;

}

.article-cercle2
{
    font-family: 'Arial', sans serif;
    font-weight: bold;
    font-size: 14px;
}

.article .infos .article-cercle
{
    font-family: 'Arial', sans serif;
    font-weight: bold;
    font-size: 14px;
}

.article .infos .article-date
{
    font-family: 'Arial', sans serif;
    color: #CCCCCC;
    font-size: 11px;
}

.clear {

    clear : both;
}

.expo_note_mini {
    float:left;
    text-align:left;
}

.expo_note_mini span, .expo_note_mini_explorateur span {
    width: 15px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 5px;
}

.expo_note_mini .on, .expo_note_mini_explorateur .on { background-image: url(../images/note_on.png); }
.expo_container .expo_note_mini .off, #expo_container .expo_note_mini_explorateur .off { background-image: url(../images/note_off.png); }
.expo_note_mini .demi, #expo_container .expo_note_mini_explorateur .demi { background-image: url(../images/note_demi.png); }
.expo_note_mini .none, #expo_container .expo_note_mini_explorateur .none { background-image: url(../images/note_grande_none.png); }

#avis_mb .bloc_avis #info .titre_expo
{
    font: 13px 'TerminalDosisExtraBold';
    letter-spacing: 1px;
    color: #333;
    margin:	0px;
    text-transform : uppercase;
}

#avis_mb a {

    text-decoration : none;
}

#avis_mb .bloc_avis #info .bloc_info .musee_expo
{
    margin-top:	-6px;
    color : #666;
}

#avis_mb .bloc_avis #info .bloc_info .ville_expo
{
    margin-top:	-6px;
}

#avis_mb .bloc_avis #avis_content
{
    margin-top : 10px;
    padding-top : 0px;
    line-height : 15px;
    min-height : 60px;
}

#avis_mb .bloc_avis #avis_content #lire_suite
{
    text-decoration:	none;
    color:					#3399cc;
}

#avis_mb .bloc_avis .image
{
    margin-right:		10px;
    margin-bottom:	6px;
}

#avis_mb .bloc_avis #user
{
    height:	22px;
    margin-bottom : 25px;
    margin-top : -10px;
}

#pagination
{
    height:			40px;
    width:			620px;
    margin-left:	20px;
    text-align: center;
}

#pagination .page-numbers{
    color:					#AAA;
    text-decoration:	none;
    font-weight:		500;
    font-family:'TitaniumBold',sans-serif;
    font-size:14px;
    margin: 0 2px;
}

#pagination .current{
    color: #666;
}

#pagination a
{
    color:					#AAA;
    text-decoration:	none;
    font-weight:		500;
    font-family:'TitaniumBold',sans-serif;
    font-size:14px;
}

#pagination a:hover
{
    color:					#777;
    text-decoration:	none;
    font-weight:		500;
}

/*Ajour Serum*/
#bloc_last_article{width: 100%;height: auto;position: relative;float: left;}
#last_articles_images{width: 604px;height: 220px;padding-left: 3px;}
.last_articles_images{width: 50%;position: relative;float: left;margin-bottom: 35px; height:380px;}
.recent_bloc{width: 300px;height: 300px;background-position: top center;background-size: contain; }
.title_recent{
    font: 19px 'Titillium Web','TerminalDosisSemiBold';
    color: #242424;
    text-decoration: none;
    margin-bottom: 11px;
	line-height:23px;
    min-height: 23px;
}
.excrept_recent{
    position: relative;
    display: block;
    float: right;
    width: 300px;
    font: 16px arial, sans-serif;
    color: #555555;
    min-height: 25px;
}
.last_articles_images a{text-decoration: none;}
.presentation_recent{width: 300px;}


/*Add serum*/
#principal_filter {
    position: relative;
    display: block;
    height: auto;
    width: 100%;
    float: left;
}
#principal_filter div {
    position: relative;
    display: block;
    float: left;
}
#principal_filter div p {
    position: relative;
    display: block;
    text-align: left;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    font-family: 'TitaniumBold',sans-serif;
    line-height: 18px;
    margin-bottom: 2px;
}
#principal_filter div .form_explo_top {
    border-bottom: 1px solid #fff;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#principal_filter div .input_text_expl {
    position: relative;
    display: block;
    border: 1px solid #c5c4c4;
    width: 190px;
    float: left;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: 'Arial',sans-serif;
    color: #838383;
    font-size: 13px;
    padding: 0px 7px;
    height: 29px;
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
    -o-box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
}
#principal_filter div .input_submit_expl {
    position: relative;
    display: block;
    width: 34px;
    background: #fff;
    float: left;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    border-left: 0px;
    border-right: 1px solid #c5c4c4;
    border-top: 1px solid #c5c4c4;
    border-bottom: 1px solid #c5c4c4;
    height: 31px;
    -moz-box-shadow: inset -1px 0px 5px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: inset -1px 0px 5px 0px rgba(0,0,0,0.15);
    -o-box-shadow: inset -1px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: inset -1px 0px 5px 0px rgba(0,0,0,0.15);
}
#principal_filter .filter_where input[type='submit'] {
    background: url(http://exponaute.com/exponaute_assets/images/explorateur/ico_filter_map.png) no-repeat center center #fff;
}
#principal_filter .filter_when input[type='submit'] {
    background: url(http://exponaute.com/exponaute_assets/images/explorateur/ico_filter_calendar.png) no-repeat center center #fff;
}
#principal_filter div .select_expl {
    position: absolute;
    top: 20px;
    left: 0px;
    z-index: 10;
    width: 227px;
    opacity: 0;
    border: 1px solid #c5c4c4;
    float: left;
    font-family: 'Arial',sans-serif;
    color: #939393;
    font-size: 13px;
    padding: 7px;
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
    -o-box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 31px;
}
#principal_filter .filter_by input[type='submit'] {
    background: url(http://exponaute.com/exponaute_assets/images/explorateur/ico_filter_select.png) no-repeat center center #fff;
}

.ssba_facebook_share {
    margin-right: 21px;
}
.ssba_twitter_share{
    margin-right: 21px;
}
.ssba-img{
    margin-right: 21px;
}