#global { width: 100%; height: 100%; background: transparent url(../img/bg_global_img.jpg) no-repeat top center fixed; color: #595959;padding:25px 0 0;  }
body#index #global { background: #fff url(../img/bg-global-hp.gif) repeat-x top center; }

#seo_header { width: 960px; padding:0 10px; text-align: center; }
#seo_content { }
#seo_footer { text-align: left; clear: both; padding: 5px; background: #fff; }

.html_seo {font-size:9px; clear: both; margin: 0 auto; }

.html_block_header_title { float: left;padding-left:20px; position:absolute; color: #595959; font-size: 18px; width:350px;  }
div.blockbreadcrumbs { clear:both; padding:5px 10px 15px; }

.roug { color: #99141e; }
.oran { color: #f77e10; }
.marr { color: #3d0f0f; }

#left_column h1, #right_column h1, #footer h1 { padding-bottom: 5px; margin-top: 14px; margin-bottom: 11px; font-size:12px; }
#center_column h1 { padding-bottom: 5px; margin-bottom: 11px; font-size:14px; }
h1.roug { border-bottom: 1px solid #99141e;color:#99141E;font-size:14px; }


h1.category_title {background:none repeat scroll 0 0 transparent;border-bottom:1px solid #99141E;color:#99141E;font-size:14px;font-weight:bold;margin-bottom:11px;padding-bottom:4px;margin-top:12px;padding-bottom:4px;padding-left:0.5em;}
h1.category_title span { float: right; }
h1 span {color:#374853;font-size:0.9em;font-style:italic;font-weight:normal;margin-left:1em;text-transform:lowercase;}

#left_column h4, #right_column h4, #footer h4 { padding-bottom: 5px; margin-top: 14px; margin-bottom: 11px; font-size:12px; }
#center_column h4 { padding-bottom: 5px; margin-bottom: 11px; font-size:14px; }
h4.roug { border-bottom: 1px solid #99141e; }
h4.oran { border-bottom: 1px solid #f77e10; }
h4.marr { border-bottom: 1px solid #3d0f0f; }

a.oran { text-decoration: none; font-size: 11px; }
a.oran:hover { text-decoration: underline; font-size: 11px; }


input.button_orange { color: #fff; text-align: center; width:108px; height: 27px; background: transparent url(../img/bg_btn_orange.jpg) no-repeat; font-size: 10px; font-weight: bold; border: Opx; }
a.button_rouge { color: #fff; text-align: center; width:108px; height: 27px; background: transparent url(../img/bg_btn_rouge.jpg) no-repeat; font-size: 10px; font-weight: bold; border: Opx;  }
div.facebook div { padding-left: 5px; }


#center_column div.products_month { clear:both;width:750px; height: 450px; color: #595959;margin-top:11px }
#center_column div.products_month div.products { clear: both; list-style-type: none; }
#center_column div.products_month div.product_image { float: left; list-style-type: none; }
#center_column div.products_month div.product_content { float: left; width: 345px; list-style-type: none; text-align: right;margin-top:260px; }
#center_column div.products_month div.product_content h5 { font-size: 12px;  }
#center_column div.products_month div.product_content p { margin:0; padding: 0; }
#center_column div.products_month div.product_content a { color: #595959; }
#center_column div.products_month span.price { float: right; color: #99141e; font-size: 1em; padding: 0;  margin: 0; }
#center_column div.products_month div.product_detail { float: right; text-align: right; margin: 10px 20px 12px 0; }
#center_column div.products_month div.product_detail a { color: #fff; text-align: center; width:108px; height: 22px; padding-top: 5px; background: transparent url(../img/bg_btn_rouge.jpg) no-repeat; font-size: 1.1em; font-weight: bold; border: Opx; display: block; }


#center_column div.html_block_edito { }
#center_column div.html_block_edito strong { text-align: left; font-size:12px; display: block; }
#center_column div.html_block_edito span { text-align: center; font-weight: bold; display: block; }
#center_column div.html_block_edito_left { float: left; padding: 10px 10px 5px 5px;  text-align: justify;  }
#center_column div.html_block_edito_right { float: left; padding: 10px 5px 10px 5px; text-align: justify; }


div.scene_Plist { width: 747px; height: 415px; margin: 10px auto; background: url(../img/scene_page-list.jpg) no-repeat; display: block;  }
div.scene_Plist_nav { width: 50px; height: 30px; float: right; position: relative; top: 170px; right: 20px;  }
div.scene_Plist_nav a.left { float:left; display: block; width: 15px; height: 15px; background: url(../img/nav_left_off.jpg) no-repeat; margin-right: 5px;  }
div.scene_Plist_nav a.left:hover { float:left; display: block; width: 15px; height: 15px; background: url(../img/nav_left_on.jpg) no-repeat;  }
div.scene_Plist_nav a.right { float:left; display: block; width: 15px; height: 15px; background: url(../img/nav_right_off.jpg) no-repeat; margin-left: 5px; }
div.scene_Plist_nav a.right:hover { float:left; display: block; width: 15px; height: 15px; background: url(../img/nav_right_on.jpg) no-repeat;  }


#page { background: #fff;  }

#exposition_hp { margin:11px 0; clear: both; }
#exposition_hp h1, #exposition_hp h4 {padding-bottom: 5px; margin-bottom: 11px; font-weight: bold; color: #99141e; border-bottom: 1px solid #99141e; }
#exposition_hp ul { list-style-type: none; padding-left: 10px; }
#exposition_hp li { list-style-type: none; }
#exposition_hp span { clear: both;float: right; display: block; padding: 11px 0;}
#exposition_hp a { text-decoration: none; } #exposition_hp a:hover { text-decoration: underline; }


#biographie { }
#biographie div.biographie_top { }
#biographie div.biographie_top h1.roug, #biographie div.biographie_top h4.roug { border-bottom:1px solid #99141E; color:#99141E; font-weight:bold; }
#biographie div.biographie_img { clear:both; height:240px; }
#biographie div.biographie_img div.img { float: left; display:inline; text-align:center; margin: 0 1px; }
#biographie div.info { font-weight: bold; font-size:11px; padding: 15px 0 15px 15px; }
#biographie div.biographie_left { float:left; width: 360px; text-align:justify; padding-left:15px; height:460px; }
#biographie div.biographie_right { float:left; width: 360px; text-align:justify; padding-left: 15px; height:460px; }
#biographie div.biographie_expo { }
#biographie div.biographie_expo a {  display:block; }



.rte .exposition_hp { clear: both; }
.rte .exposition_hp h1, .rte .exposition_hp h4 {padding-bottom: 5px; margin-bottom: 11px; font-weight: bold; color: #99141e; border-bottom: 1px solid #99141e; }
.rte .exposition_hp ul { list-style-type: none; }
.rte .exposition_hp li { list-style-type: none; margin-bottom: 5px; }
.rte .exposition_hp span {float: right; display: block;}
.rte .exposition_hp a { font-weight: normal; }
.rte .exposition_hp h4.roug { padding-bottom: 5px; margin-bottom: 11px; color: #99141e; border-bottom: 1px solid #99141e; }

.rte .expo_detail_content { }
.rte .expo_detail_content h1, .rte .expo_detail_content h4 { padding-bottom: 5px; margin-bottom: 11px;font-weight: bold; color: #99141e; border-bottom: 1px solid #99141e; }
.rte .expo_detail_content p { clear:both; text-align:justify;padding:1em; }
.rte .expo_detail_content div.text { text-align:justify; padding: 10px 0px 10px 10px; clear:both; }
.rte .expo_detail_content div.img { float: left; display: block; text-align: center; clear:both; margin: 5px auto; width: 758px; }
.rte .expo_detail_content div.imgbloc { float:right; padding-bottom: 10px; font-size: 9px; text-align: center; }
.rte .expo_detail_content div.imgbloc1 { float:left; font-size: 9px; text-align: center; padding: 5px; }
.rte .expo_detail_content div.imgbloc1 img { padding: 5px 5px 0px 5px; }
.rte .expo_detail_content div.imgbloc2 { float:right; font-size: 9px; }
.rte .expo_detail_content div.back { color: #f97905; float: right; margin: 5px; clear:both; display: block;}
.rte .expo_detail_content div.back a {  color: #f97905; text-decoration: none;}
.rte .expo_detail_content div.back a:hover {  color: #f97905; text-decoration: underline; }



div.products_spacials { clear: both; margin-bottom: 10px; }
div.products_spacials span.price { float: right; color: #99141e; font-size: 1em; padding: 0; margin: 0; }
div.products_spacials div.products {  }
div.products_spacials div.product_image { height:200px; display:block; }
div.products_spacials div.product_image a {display:block; }
div.products_spacials div.product_image img { width:180px; height:180px; display:block; }
div.products_spacials div.product_content { text-align: right; }
div.products_spacials div.product_detail { float: right; clear: both; margin-bottom: 20px; }
div.products_spacials div.product_detail a { color: #fff; text-align: center; width:108px; height: 22px; padding-top: 5px; background: transparent url(../img/bg_btn_rouge.jpg) no-repeat; font-size: 1.1em; font-weight: bold; border: Opx; display: block; }

#new-products_block_right { clear:both; }
#new-products_block_right h1, #new-products_block_right h4 { padding-bottom: 5px; margin-bottom: 11px; font-weight: bold; color: #99141e; border-bottom: 1px solid #99141e; }

div.product_infos { clear:both; border: 1px dashed #595959; border-width: 1px 0; height:280px; background:transparent url(../img/bg_search_paint.jpg) repeat-x scroll center top; padding-top:5px;  }
div.product_infos_left { float: left; width: 345px; height: 250px; padding: 10px; }
div.product_infos_right { float: left; width: 345px; height: 250px; padding: 10px; border-left: 1px solid #a3a3a3; }

.html_block_footer { width: 980px; margin: 0 auto; text-align: left; clear:both; display:block; padding: 10px; }
.html_block_footer ul, .html_block_footer ul li { list-style-type: none; padding: 0; margin: 0; }
.html_block_footer img { vertical-align: middle; }
.html_block_footer_content { width: 980px; margin: 0 auto; text-align: left; clear: both; color: #868581; }
.html_block_footer_content_left { width: 200px; height: 180px; padding: 0 5px; border-right: 1px dotted #595959; float: left; text-align:left; }
.html_block_footer_content_right { width: 548px; height: 180px; padding: 0 5px; border-right: 1px dotted #595959; float: left; text-align:left; }
.html_block_footer_content_left ul.suivez_news { }
.html_block_footer_content_left ul.suivez_news li { height: 45px; font-size: 11px; } 
.html_block_footer_content_right ul.le_site { float: left; width: 240px; padding-left: 10px; }
.html_block_footer_content_right ul.le_site li { height: 35px; font-size: 11px; }
.html_block_footer_content_right ul.le_site li img { float: left; display: block; padding-right: 10px; }
.html_block_footer_copy_top { width: 980px; margin: 0 auto; text-align: left; clear: both; color: #868581; padding: 5px; }
.html_block_footer_copy_bottom { width: 980px; margin: 0 auto; text-align: center; clear: both; color: #868581; padding: 5px; }

*+html .html_block_footer_content { width: 770px; float:left; }

div.galeries_spacials { clear: both; margin-bottom: 10px; }
div.galeries_spacials span.price { float: right; color: #99141e; font-size: 1em; padding: 0; margin: 0; }
div.galeries_spacials div.galeries { }
div.galeries_spacials div.galeries_image { text-align:center; }
div.galeries_spacials div.galeries_content { text-align: left; padding: 5px; display: block; }
div.galeries_spacials div.galeries_detail { float: right; clear: both; margin-bottom: 20px; }
div.galeries_spacials div.galeries_detail a { color: #fff; text-align: center; width:108px; height: 22px; padding-top: 5px; background: transparent url(../img/bg_btn_rouge.jpg) no-repeat; font-size: 1.1em; font-weight: bold; border: Opx; display: block; }


div.partenaires { }
div.partenaires h1.roug, div.partenaires h4.roug { padding-bottom: 5px; margin-bottom: 11px; font-weight: bold; color: #99141e; border-bottom: 1px solid #99141e; margin-top:10px; }
div.partenaires div.partners { width:248px; height:248px; border:1px solid #000; float:left; margin:1px; }
div.partenaires div.code textarea { border:1px solid #595959; padding: 10px; color: #595959; width: 600px; height:50px; }

div.partenaires div.other { clear:both; border-bottom: 1px dotted #595959; padding-bottom: 10px; height: 100px; margin:10px; }

div.partenaires div.other div.other_left { float:left; width:220px; padding:5px; height:100px; }
div.partenaires div.other div.other_right { float:right; width:480px; padding:5px; padding-left:10px; }
div.partenaires div.other a { color: #595959; }



/*******************************************************/
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px;width:750px;height:300px;}
.lof-slidecontent .preload{height:100%;width:100%;background:#FFF;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../img/hp-actu-load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:450px;z-index:3px;overflow:hidden; text-align:left}
/*******************************************************/
.lof-main-item-desc{z-index:100000;position:absolute;top:150px;left:50px;width:400px;background:url(../img/hp-actu-transparent-bg.png);/* filter:0.7(opacity:60) */}
.lof-main-item-desc p{color:#FFF;margin:0 8px;padding:8px 0; z-index:10}
.lof-main-item-desc h3 { margin: 1em 0 0.5em 0; }
.lof-main-item-desc h3 a{color:#FFF;margin:0;font-size:140%;padding:20px 8px 2px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
.lof-main-item-desc h3 a:hover{	color:#FF6;text-decoration:underline;}


/* main flash */
ul.lof-main-wapper{/* margin-right:auto; */overflow:hidden;background:transparent url(../img/hp-loading.gif) no-repeat scroll 50% 50%;
padding:0px;margin:0;height:300px;width:450px;position:absolute;overflow:hidden;}
ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;height:100%;width:450px;float:left;}
.lof-opacity  li{position:absolute;top:0;left:0;float:inherit; z-index:5}
ul.lof-main-wapper li img{padding:0px;width:450px;}

li-desc{z-index:100px;position:absolute;top:150px;left:50px;width:400px;background:url(../img/hp-actu-transparent-bg.png);/* filter:0.7(opacity:60) */ }
li-desc p{color:#FFF;margin:0 8px;padding:8px 0;}
li-desc h3 a{color:#FFF;margin:0;font-size:140%;padding:20px 8px 2px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
li-desc h3 a:hover{color:#FF6;text-decoration:underline;}

/* item navigator */
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%; text-align:left;}
ul.lof-navigator li{cursor:hand; cursor:pointer;list-style:none;width:100%;padding:0;margin:0;overflow:hidden;}
.lof-navigator-outer{position:absolute;right:0;top:00px;z-index:100;height:300px;width:310px;overflow:hidden;color:#FFF}
.lof-navigator li.active{background:url(../img/hp-actu-arrow-bg.png) no-repeat scroll left center;color:#840000}
.lof-navigator li:hover{}
.lof-navigator li h3{color:#FFF;font-size:100%;padding:15px 0 0 !important;margin:0;}
.lof-navigator li div{background:url(../img/hp-actu-transparent-bg.png);color:#FFF;height:100%;position:relative;margin-left:15px;padding-left:15px;border-top:1px solid #E1E1E1;}

.lof-navigator li.active div{ background:#840000;color:#fff; }
.lof-navigator li img{height:60px; width:60px; margin:15px 15px 10px 0px; float:left; padding:3px; border: 1px solid #fff;}
.lof-navigator li.active img{border:1px solid #fff;}
.lof-navigator li.active h3{ color:#fff;}




/*****************************************************************************************/
#hp-carroussel { width:750px; overflow:hidden; float:left; margin:0 auto; }
#hp-carroussel-slider { }

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 750px;
}


#hp-carroussel-slider .jcarousel-clip-horizontal {width:  750px; height: 400px;}
#hp-carroussel-slider .jcarousel-item { position:relative;width: 750px;height: 400px;}
#hp-carroussel-slider .jcarousel-item img { position:relative;}
#hp-carroussel-slider .jcarousel-item a { position:absolute; text-align:left; color:#fff; left:0; top:310px; display:block; width:600px; height:81px; padding:10px 75px 0; background:url(../img/hp-actu-transparent-bg.png);}
#hp-carroussel-slider .jcarousel-item a:hover { cursor:pointer; text-decoration:none; }
#hp-carroussel-slider .jcarousel-item a h2{ font-size:15px; padding: 0 0 5px 0; color:#fff; border:0; padding:0; margin:0;}
#hp-carroussel-slider .jcarousel-item a span{ font-size:11px; color:#fff; border:0; padding:2px 0; margin:0; text-align:left; font-weight:normal;}
#hp-carroussel-slider .jcarousel-item a span.oran{color:#F77E10;}
#hp-carroussel-slider .jcarousel-item a span.oran:hover{color:#F77E10; text-decoration:underline;}
div.html_block_edito_left div.edito { font-weight:bold; padding-bottom:10px;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 310px;
    right: 0;
	padding-right:5px;
    width: 32px;
    height: 90px;
    cursor: pointer;
    background: transparent url(../img/jcarousel-next.png) no-repeat  0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 310px;
    left: 0;
	padding-left:5px;
    width: 32px;
    height: 90px;
    cursor: pointer;
    background: transparent url(../img/jcarousel-prev.png) no-repeat 0 0;
}

#index h1.roug { border-bottom: 1px solid #99141e;color:#99141E;font-size:14px; padding-bottom:8px; }
#index #center_column { border:0; }
#index #exposition_hp { margin: 22px 0; clear: both; }



div.fb-like { float: right; margin-right: 275px; display: block; margin-bottom: 10px; }
#evo { }
#evo ul { list-style-type:none; }

#evo div.html_block_sliderevo_left { float:left; clear:both; margin:11px 0; }
#evo div.html_block_sliderevo_right {float:left; clear:both; margin:11px 0; }

#evo #hp-evo-news { float:left; width:710px; margin:0 10px 0 0px; }
#evo #hp-evo-shop { float:left; width:250px; margin:0 0px 0 10px; }

#evo div.bloc-evo { }
#evo div.bloc-evo ul { }
#evo div.bloc-evo ul li { float:left; margin:1%; }
#evo div.bloc-evo ul li.line1 { width:98%; }
#evo div.bloc-evo ul li.line2 { width:48%; }
#evo div.bloc-evo ul li img { display:block; clear:both; }
#evo div.bloc-evo ul li strong { padding-top:5px; float:left; clear:both; font-size:12px; }
#evo div.bloc-evo ul li p { clear: both; display: block; padding: 5px 0; width: 95%; }
#evo div.bloc-evo ul li a {  display:block; clear:both; }
