@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900,900italic);
/*font-family: 'Roboto', sans-serif;*/
body { margin:0px; padding:0px; font-family: 'Roboto', sans-serif; font-size:14px; color:#1d1d1b;}
a{ text-decoration:none; cursor:pointer; color:#323232;outline-width: 0;}
/*a:hover{color:#e67109;}*/
img { border:none;}
input:focus {outline-width: 0;}
textarea:focus {outline-width: 0;}
select:focus {outline-width: 0;}
.clear{ clear:both;}
input[type=submit],input[type=button]{ cursor:pointer;}
html, body, h1, h2, h3, h4, h5, h6, p, blockquote,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label,  caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
.left{float:left;}
.right{float:right;}
.parag{font-family: 'Roboto', sans-serif; font-size:13px; color:#1d1d1b; line-height:20px;}
.main-header{position:fixed; top:0px; left:0px; z-index:110; width:100%; background:#fff;}
.sous-main-header{display:block; height:196px;}
.top{width:100%; height:10px; background-color:#eff1f2;}
.all{width:1100px; margin:auto;}
.bo{border-bottom: solid 1px #d7dad9;}
.all_content{width:940px; margin:auto; overflow:hidden; min-height:600px;}
.all_content2{width:940px; margin:auto;}
.all_prod{width:940px; margin:auto;}
.logo{width:182px; height:43px; background:url(../images/logo.png) no-repeat; float:left;}
.header{margin-top:50px;}
.profil{float:left; background:url(../images/profils.png) left center no-repeat; padding-left:47px;}
.profil h1{display:block; text-align:center; color:#bd1b20; font-family: 'Roboto', sans-serif; font-size:18px;}

.top_panier{float:right; background:url(../images/panier.png) left center no-repeat; padding-left:38px;}
.top_panier h1{display:block; text-align:center; color:#bd1b20; font-family: 'Roboto', sans-serif; font-size:18px;}
.box_panier{display:block; color:#bd1b20; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:bold;}

.mon_compte{display:block; color:#bd1b20; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:bold;}
.inscription{display:block; color:#8e8d8d; font-family: 'Roboto', sans-serif; font-size:12px; margin-top:3px;}
.home-search{width:460px; float:left; margin:0px 40px; height:40px; border:solid 1px #949393;}
.home-search a{color:#7a7a7a; font-family: 'Roboto', sans-serif; font-size:12px; background:#f7f7f7 url(../images/point.png) 90% 50% no-repeat; display:inline-block; padding:14px 30px 14px 24px; }
.keybord {border:none;display: inline-block;width: 255px;height: 25px;vertical-align: top;padding: 5px;color:#7a7a7a; font-family: 'Roboto', sans-serif; font-size:12px;}
.loop{vertical-align: top;border:none; background:url(../images/loop.png) center center no-repeat; display:inline-block; width:30px; height:41px;}
.loop:hover{background:url(../images/loop_hover.png) center center no-repeat;}

nav{margin-top:40px; margin-left:80px;}
.main{margin:0px; padding:0px; list-style:none;}
.main >li{display:block; position:relative;height:50px; float:left; z-index:100;}
.main >li >a{display:block; font-family: 'Roboto', sans-serif; font-size:18px;padding:16px 20px;}
.main >li.sep{width:2px;background:url(../images/sep.png) 50% 50% no-repeat;}
.main >li >a.products{background:#000 url(../images/arrows.png) 95% 50% no-repeat; color:#fff; padding:16px 70px 16px 70px;border-right:solid 1px transparent;}
.main >li >a.marque{padding:16px 50px 16px 50px;}
.main >li >a.active{background-color:#f7f8f8; color:#bd1b20; border-right:solid 1px #dddede;}
.main >li >a.active_red{background-color:#bd1b20; color:#fff;}
.main >li.amain:hover >a{background-color:#bd1b20; color:#fff;}
.main >li.amain.active >a{background-color:#bd1b20; color:#fff;}
.animat{
	-webkit-transition: all .35s .2s ease-in-out;
	-moz-transition: all .35s .2s ease-in-out;
	-ms-transition: all .35s .2s ease-in-out;
	transition: all .35s .2s ease-in-out;
}
.section{width:640px; background:#fbfbfb; position:absolute; left:0px; top:50px; display:none;height: 383px;
-webkit-box-shadow: 0px 14px 4px -7px  #cbcbcb;
-moz-box-shadow: 0px 14px 4px -7px  #cbcbcb;
box-shadow: 0px 14px 4px -7px  #cbcbcb;
}
.pic{height:250px}
.tre{width:423px; background:#dddede; height:1px; float:right;}
.section >div{margin:0px 10px;}
.section .submenu{width:50%; float:left;}
.section .submenu >ul{width:100%;}
.section .submenu >ul >li{display:block; border-bottom:solid 1px #e1e1e1; clear:both;}
.section .submenu >ul >li:last-child{border-bottom:none;}
.section .submenu >ul >li >a{display:block; font-size:16px; color:#4e4e4e;font-family: 'Roboto', sans-serif; padding:12px 0px 12px 30px; background:url(../images/larrows.png) 10px 50% no-repeat;}
.section .submenu >ul >li >a:hover{color:#bd1b20;}
.nouveau{width:47%; float:right; background:#f7f7f7; text-align:center; position:relative;max-height: 380px;min-height: 379px;}
.nouveau h2{font-family: 'Roboto', sans-serif; font-size:18px; color:#5c5f60; margin-top:25px; margin-bottom:5px;}
.nouveau h1{font-family: 'Roboto', sans-serif; font-size:32px; color:#bd1b20;margin-bottom:10px;}
.nouveau .new{display:block; width:70px; height:75px; background:url(../images/new.png) no-repeat; position:absolute; top:47%; right:-20px; }
.plus{font-family: 'Roboto', sans-serif; font-size:14px; color:#bd1b20; border:solid 1px #bd1b20; padding:5px 15px; display:inline-block;margin-top:0px;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	-webkit-transition: all 0.1s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.plus:hover{color:#fff;background:#bd1b20;}
.more_product{font-family: 'Roboto', sans-serif; font-size:16px; color:#1d1d1b;display:block;margin:22px 0px;margin-left: 26px;}
.more_product:hover{color:#bd1b20;}
.hide{display:none;}




/*** Actualites ***/
.section_news{
	width:350px;
	background:#F7F8F8;
	position:absolute;
	left:0px;
	top:51px;
	display:none;
}
.sub-menu-news{width:100%;}
.sub-menu-news ul{ padding:0px; margin:0px; list-style:0px;}
.sub-menu-news ul li{display:block; border-bottom:solid 1px #e1e1e1; position:relative; clear:both; padding-bottom:5px;}
.sub-menu-news ul li a{display:block; padding:20px 0px 20px 10px;font-family: 'Roboto', sans-serif; font-size:12px; color:#2d2d2d;}
.mm-tumber{display:inline-block; width:20%; vertical-align:top;border:solid 1px #bbb8b8; padding:2px; float:left;}
.mm-tumber img{display:block; max-width:100%;}
.news-tt{display:inline-block; width:75%; vertical-align:top; float:right; color:#000; font-weight:600; font-size:12px; padding:0px 0px; line-height:22px;}

/*||
Marques
||*/
.section_marque{width:680px; background:#fff; position:absolute; left:0px; top:50px; display:none;/*min-height:383px;*/
-webkit-box-shadow: 0px 14px 4px -7px  #cbcbcb;
-moz-box-shadow: 0px 14px 4px -7px  #cbcbcb;
box-shadow: 0px 14px 4px -7px  #cbcbcb;
}
.section_marque div.padding{padding:0px 0px;}
.sub-menu{width:50%; float:left;}
.sub-menu ul{ padding:0px; margin:0px; list-style:0px;}
.sub-menu ul li{display:block; border-bottom:solid 1px #e1e1e1; position:relative;}
.sub-menu ul li a{display:block; padding:20px 0px 20px 10px;font-family: 'Roboto', sans-serif; font-size:11px; color:#959595;}
.sub-menu ul li a h1{font-size:25px; }
.sub-menu ul li a span{position:absolute; right:0px;  top:40%; }
.marques{width:47%; background-color:#656560; float:right; text-align:center; padding-bottom:0px;min-height:378px}
.marques h1{font-family: 'Roboto', sans-serif; font-size:30px; font-weight:normal; text-align:center; color:#fff; margin-top:25px; margin-bottom:5px; text-transform:uppercase;height:60px}
.marques h2{font-family: 'Roboto', sans-serif; font-size:14px; color:#fff; margin-bottom:15px;text-align:center;}
.pic2{width:80%; margin:auto; min-height:218px;height:219px;background: url('../images/s1.png') no-repeat;}
.pic2 >img{
	height:180px
}


.plus_2{font-family: 'Roboto', sans-serif; font-size:14px; color:#b2b2b0; border:solid 1px #b2b2b0; padding:5px 15px; display:inline-block;margin-top:6px;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	-webkit-transition: all 0.1s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.plus_2:hover{color:#000;background:#b2b2b0; }
.tre1{width:100%; background:#bd1b20; height:2px;}
.newsbox {
    width: 100%;
    box-shadow: 0px 0px 0px 1px #E4E2E2 inset;
    background: #eff1f2;
}
.newsbox >div {
    padding:0px 10px;
}	


/*||
SubSlide
||*/
.subslide{background:#f6f7f7;}
.subslide >div{width:75%; margin:auto; padding:30px 0px;}
.plus_gammes{font-family: 'Roboto', sans-serif; font-weight:bold; font-size:18px; color:#bd1b20; border:solid 2px #bd1b20; padding:9px 18px; display:inline-block;margin-top:15px;border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;
	-webkit-transition: all 0.1s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; vertical-align:top;}
.plus_gammes:hover{color:#fff;background:#bd1b20;}
.span6{display:inline-block; width:70%; margin-left:25px; vertical-align:top;}
.subslide p{font-family: 'Roboto', sans-serif; color:#4d5051; font-size:12px; margin:5px 0px;}
.gamme-text{font-size:18px!important;}
/*||
Carousel
||*/
.title{color:#1d1d1b; font-size:32px; margin-top:40px; text-align:center;}
.title span{font-weight:normal;}
.link_1{display:block; text-align:center; color:#bd1b20;margin-top:25px;}
.link_1:hover{color:#000;text-decoration:underline;}
.link_1 span{position:relative; top:-9px;}
.Prod_carousel{margin-top:40px;}
.items{display:block; width:100%;}
.items img{display:block; width:100%;}
.item{position:relative;}
.item h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.item h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.item hr{ width:100%; background:#eff1f2; height:2px; border:none;}
.owl-pagination{display:none;}
.large{display:block; border:solid 1px #cccccc; border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px; background: #fff; position:absolute; left:0px; top:-11px;
display: none; z-index:10;box-shadow: 1px 1px 27px 5px #e5e5e5;-webkit-box-shadow: 1px 1px 27px 5px #e5e5e5;-moz-box-shadow: 1px 1px 27px 5px #e5e5e5;min-width:212px;
}
.large >div{padding:9px;}
.large h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.large h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.large hr{ width:93%; background:#eff1f2; height:2px; border:none;}
.large ol{ display:block; margin:0px; padding:0px; margin-top:15px; margin-bottom:15px;}
.large ol li{ display:block;}
.large ol li:before{ content:''; display:inline-block; width:4px; height:4px; background:#bd1b20; vertical-align:top; margin-top:12px; margin-right:8px;}
.large ol li a{ display:inline-block; color:#494949; font-size:12px; font-family:'Roboto', sans-serif; padding:7px 0px; vertical-align:top;}
.large ol li a:hover{ color:#bd1b20; text-decoration:underline;}
.large center{margin-bottom: 10px;}

/*  Marque */

.itemsM{display:block; width:100%;height:44px;cursor:pointer;border-right: 2px solid #ccc;}
.itemsM img{display:block; width:80%;height:44px;cursor:pointer;margin:0 auto}
.itemM{position:relative;}
.itemM h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:0px 0px 3px 0px;}
.itemM h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.itemM hr{ width:100%; background:#eff1f2; height:2px; border:none;}
.owl-pagination{display:none;}

.marquett{padding:0px; margin:0px; margin-top:30px;}
.marquett >li{width:23%; min-height:85px; float:left; margin-right:1%; margin-bottom:5%; position:relative;padding-right:1%;border-right:1px solid #F3F3F3}
.marquett >li:nth-child(4n){float:right; margin-right:0%;border-right:0px}
.pic-marque{display:block; width:100%;}
.marquett >li img{display:block; max-width:100%;cursor:pointer;margin:0 auto}
.marquett >li h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:0px 0px 3px 0px;}
.marquett >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.marquett >li hr{ width:93%; background:#eff1f2; height:2px; border:none;}
.marquett .largeM{left:-5px; top:-11px; display:none; z-index:10;}

.largeM{display:block; border:solid 1px #cccccc; border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px; background: #fff; position:absolute; left:4px; top:-11px;
display: none; z-index:10;box-shadow: 1px 1px 27px 5px #e5e5e5;-webkit-box-shadow: 1px 1px 27px 5px #e5e5e5;-moz-box-shadow: 1px 1px 27px 5px #e5e5e5;min-width:225px;
}
.largeM >div{padding:9px;}
.largeM img{    min-width: 150px;}
.largeM h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:0px 0px 3px 0px;}
.largeM h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.largeM hr{ width:93%; background:#eff1f2; height:2px; border:none;}
.largeM ol{ display:block; margin:0px; padding:0px; margin-top:15px; margin-bottom:15px;}
.largeM ol li{ display:block;}
.largeM ol li:before{ content:''; display:inline-block; width:4px; height:4px; background:#bd1b20; vertical-align:top; margin-top:12px; margin-right:8px;}
.largeM ol li a{ display:inline-block; color:#494949; font-size:12px; font-family:'Roboto', sans-serif; padding:7px 0px; vertical-align:top;}
.largeM ol li a:hover{ color:#bd1b20; text-decoration:underline;}
.largeM center{margin-bottom: 10px;}

/*
Footer
*/
footer{width:100%; min-height:250px; background-color:#1d1d1b; text-align:center;}
footer h1{color:#fff;  font-size:16px; font-family: 'Roboto', sans-serif;}
footer hr{width:100%; height:1px; background-color:#3a3a39; border:none;}
.facebook{display:block; margin-top:10px; margin-bottom:20px;}
.subfooter{margin-bottom:40px;}
.subfooter,.subfooter a{color:#ffffff; font-size:14px; font-family: 'Roboto', sans-serif; }
.subfooter a{padding:0px 15px;}
.subfooter a:hover{color: #a51b1f;}
.text-larg{color:#979c9e; font-size:12px; margin-top:32px;}
.text-larg a{color:#979c9e; font-size:12px; margin-top:32px;}
.text-larg a:hover{color:#ffffff;font-size:12px;margin-top:32px;}
/*
Parteniare
*/
.fittext{display:block; background:url(../images/bg.png) center center repeat-x; text-align:center;font-weight:normal;}
.fittext span{color:#1b1b1b; font-size:30px; font-family: 'Roboto', sans-serif; font-weight:normal; background:#fff; padding:10px 30px;}
#partenaire{margin-top: 30px;}
/*
Gammes
*/
.category{padding:0px; margin:0px; margin-top:30px;}
.category >li{width:24%; float:left; margin-right:1%; margin-bottom:5%; position:relative;}
.category >li:nth-child(4n){float:right; margin-right:0%;}
.pic-category{display:block; width:100%;}
.category >li img{display:block; width:100%;}
.category >li h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.category >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.category >li hr{ width:93%; background:#eff1f2; height:2px; border:none;}
.category .large{left:0px; top:-11px; display:none; z-index:10;}

.category_liste{padding:0px; margin:0px; margin-top:30px;}
.category_liste >li{width:24%; float:left; margin-right:1%; padding-bottom:2%; position:relative; border-right:solid 1px #ccc;}
.category_liste >li:nth-child(4n){float:right; margin-right:0%;  border-right:none;}
.category_liste .pic-category{display:none;}
.category_liste >li img{display:block; width:100%;}
.category_liste >li h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif;  margin:10px 0px 3px 0px;}
.category_liste >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; font-weight:normal; }
.category_liste >li hr{ width:93%; background:#eff1f2; height:2px; border:none;}
.category_liste .large h1,
.category_liste .large h2,
.category_liste .large hr,
.category_liste .large img{display:none;}
.category_liste .large{left:0px; top:55px; display:none; z-index:10;}
.category_liste .large::before{content:''; display:block;width:10px; height:10px; background-color:#fff;
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	position: absolute;
    left: 20px;
    top: -6px;
	border-left:solid 1px #B3B3B3;
	border-top:solid 1px #B3B3B3;
}

.nav-category{width:142px;margin:auto; height:30px; border:solid 1px #e5e2e2; margin-top:30px; border-radius:100px;}
.nav-category a{width:50%; float:left; text-align:center; padding:8px 0px; color:#d7dad9; background-color:#f5f4f4;}
.nav-category a.active{color:#bd1b20; background-color:#fff;}
.nav-category a:nth-child(1){border-radius:100px 0px 0px 100px; box-shadow:1px 0px 0.5px #e5e2e2;}
.nav-category a:nth-child(2){border-radius:0px 100px 100px 0px; box-shadow:-1px 0px 0.5px #e5e2e2;}
/*
Produits
*/
.filters{width:27%;}
.RightPanel{width:70%;}
.box-filter{background-color:#f8f7f7;}
.box-filter >div{padding:10px;}
.box-filter h1{color:#bd1b20;font-size:18px; font-family: 'Roboto', sans-serif; font-weight:600; text-align:left; padding:10px 0px; border-bottom:solid 1px #ebebeb;padding-left: 10px;
background:url(../images/douwn.png) 90% 50% no-repeat; cursor:pointer;
}
.box-filter ol{padding:0px; margin:0px;}
.box-filter ol li{display:block; margin-bottom:10px; color:#1d1d1b; font-size:13px; font-family: 'Roboto', sans-serif;}

.box-filterM{background-color:#f8f7f7;}
.box-filterM >div{padding:10px;}
.box-filterM h1{color:#bd1b20;font-size:18px; font-family: 'Roboto', sans-serif; font-weight:600; text-align:left; padding:10px 0px; border-bottom:solid 1px #ebebeb;padding-left: 10px;
background:url(../images/up.png) 90% 50% no-repeat; cursor:pointer;
}
.box-filterM ol{padding:0px; margin:0px;}
.box-filterM ol li{display:block; margin-bottom:10px; color:#1d1d1b; font-size:14px; font-family: 'Roboto', sans-serif;}


.products-list{padding:0px; margin:0px;}
.products-list li{display:block; width:31.33%; margin-right:2%; margin-bottom:40px; float:left;  position:relative;z-index: 15;}
/*.products-list li:nth-child(3n){margin-right:0%; float:right;}*/
.products-list li >div {padding:10px;}
.products-list li:hover >div {display:block; border-radius:4px;-moz-border-radius:4px;  -webkit-border-radius:4px; background: #fff; position:relative; left:0px;display: block; box-shadow: 1px 1px 27px 5px #e5e5e5;-webkit-box-shadow: 1px 1px 27px 5px #e5e5e5;-moz-box-shadow: 1px 1px 27px 5px #e5e5e5;}
.pic-prod{display:block; width:100%;height:237px;background: #f2f2f2; }
.pic-prod img{display: block;max-width: 100%;margin: auto;max-height: 99%;}
.products-list >li h1{color:#494949;font-size:15px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;height:36px}
.products-list >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal;
 }
 
.products-listpro{padding:0px; margin:0px;}
.products-listpro li{display:block; width:24%; margin-right:1%; margin-bottom:40px; float:left;  position:relative;z-index: 15;}
.products-listpro li >div {padding:10px;}
.products-listpro li >div {padding:10px;}
.products-listpro li:hover >div {display:block; border-radius:4px;-moz-border-radius:4px;  -webkit-border-radius:4px; background: #fff; position:relative; left:0px;display: block; box-shadow: 1px 1px 27px 5px #e5e5e5;-webkit-box-shadow: 1px 1px 27px 5px #e5e5e5;-moz-box-shadow: 1px 1px 27px 5px #e5e5e5;}

.products-listpro >li h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;height:36px}
.products-listpro >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal;
 }
 
 
 .products-listrech{padding:0px; margin:0px;}
.products-listrech li{display:block; width:24%; margin-right:1%; margin-bottom:40px; float:left;  position:relative;z-index: 15;}
 .products-listrech li >div {padding:10px;}

.products-listrech >li h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;height:36px}
.products-listrech >li h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal;
 }
/* zoom */

/*
pagination
*/
.pagination{text-align:center; float:left;width: 65%;margin-left: 3%;}
.pagination a,.pagination span{border:solid 1px #bbbbbb; padding:7px 11px; margin-left:3px; border-radius:4px; color:#bbbbbb;display:inline-block; vertical-align:top; }
.pagination span{border:solid 1px #bd1b20; color:#bd1b20; }
.pagination span.points{border:solid 1px transparent; color:#bbbbbb; }
a.return{border:solid 1px #e5e2e2; padding:7px 11px; margin-left:3px; border-radius:4px; color:#bbbbbb;font-size:12px;}
a.return:hover{border:solid 1px #bd1b20;color:#bd1b20;}

a.return1{border:solid 1px #e5e2e2; padding:7px 11px; margin-left:3px; border-radius:4px; color:#bbbbbb; }
a.return1:hover{border:solid 1px #bd1b20;color:#bd1b20;}

.breadcrumb{padding:20px 0px; color:#acacac; font-size:12px;font-family: 'Roboto', sans-serif;}
.wi{width:940px; margin: 0px auto;}
.breadcrumb a{padding:0px 10px; color:#acacac; font-size:12px;font-family: 'Roboto', sans-serif;}
.txtleft{text-align:left; margin:20px 0px;}
.box-middle-left{width:52%;  float:left;}
.zoom{width:40px; height:40px; position:absolute; bottom:10px; right:10px; background:url(../images/zoom.png) no-repeat; cursor:pointer;}
.pdf{width:72px; height:72px; position:absolute; bottom:10px; right:90px; background:url(../images/pdf.png) no-repeat; cursor:pointer;}
.pdf_1{position:absolute; bottom:10px; right:60px;cursor:pointer;background-color:#dedede;padding:5px;border:1px solid #fff;width:auto; color:#fff;}
.pdf_1 p{cursor:pointer;background:rgba(91,91,91,0.7);padding:5px;border:1px solid #fff;width:auto;}




.tumber{display:block; width:100%; height:100%;position:relative;background: #f2f2f2;}
.tumber img{display:block; max-width:100%; max-height:100%;}
.tumber .new{display:block; width:60px; height:60px; background:url(../images/new-1.png) no-repeat; position:absolute; top:2%; right:1.5%; }
.box-middle-right{width:44%; height:470.141px; float:right;min-height: 470.141px;}
.box-middle-right h1.libelle{color:#494949; font-size:18px; font-family: 'Roboto', sans-serif; margin-bottom:14px;}
.box-middle-right p{color:#4e4e4e; font-size:13px; font-family: 'Roboto', sans-serif; line-height:19px;}
.fiche_tech{color:#494949; font-size:18px; font-family: 'Roboto', sans-serif; margin:15px 0px 11px; display:inline-block;}
.price{color:#4e4e4e; font-size:13px; font-family: 'Roboto', sans-serif;font-weight:bold; margin-bottom:9px;}
.price span{color:#bd1b20; font-size:24px; font-family: 'Roboto', sans-serif;}
.price span.remise{color:#ACACAC; font-size:12px; font-family: 'Roboto', sans-serif; text-decoration: line-through;}
.qualite{color:#4e4e4e; font-size:15px; font-family: 'Roboto', sans-serif;font-weight:bold; margin-top:0px;}
.qte{width:75px; height:27px; color:#bd1b20; font-size:15px; font-family: 'Roboto', sans-serif;font-weight:bold; border:solid 1px #bd1b20; text-align:center;margin-left:25px;}
.submit_red{color:#fff; font-size:15px; font-family: 'Roboto', sans-serif;font-weight:bold; border:none; text-align:center; background-color:#bd1b20;padding:10px 29px; margin-top:8px;}
.shrink{width:102px; height:102px; float:left; margin-right:15px; margin-top:15px; border:solid 1px #e5e5e5; cursor:pointer;}
.shrink:last-child{margin-right:0px;}
.shrink:hover{border-color:#bd1b20;}
.shrink img{display:block; width:100%; height:100%;}
.color{display:inline-block; padding:1px; border:solid 1px transparent;width: 15px;height: 15px;}
.color span{content:''; width:15px; height:15px;  display:inline-block;}
.color:hover{border:solid 1px #ACACAC;}

/*
others-products
*/

#others-products{clear:both;}
.products-marque{width:49%;}

.products-marque >h1{font-size:13px; margin-bottom:15px;}
.products-marque .child{display:block; width:93%;height: 215px;}
.products-marque .child h1{color:#494949;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.products-marque .child h2{color:#959595;font-size:8px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.products-marque .child img{display:block; width:100%; background: #f2f2f2;height: 169px;}
.products-marque .owl-buttons {
    background:url(../images/cast.png) center center no-repeat;
    height: 15px;
    width: 100%;
	z-index:100;
	bottom:0px;
	left:0%;
}
.products-marque .owl-buttons div {
    display: inline-block!important;
    width: 8px!important;
    height: 14px!important;
    position: absolute!important;
    top: 0px!important;
}
.products-marque .owl-prev {
    background:url(../images/left.png) left center no-repeat!important;
    left: 47%!important;
}
.products-marque .owl-next {
    background:url(../images/right.png) right center no-repeat!important;
    left: 51%!important;
}



/* Start Style Contact */
	.ContactData{width:100%; margin:auto;}
	.ContactData td.icones{width:20%; padding-right:25px;}
	.form_contact{width:100%;margin:auto;}
	.form_contact li { list-style:none!important;}
	.form_contact label{ width:30%; min-height: 21px;display: block; color: #2f3337; float:left; text-align:right; padding-right:10px;}
	.td{color: #2f3337;}
	.pcontact{color:#6e6e6e; font-size:14px; font-weight:bold;}
	.input_bg{border:solid 1px #D8D8D8; border-radius:2px; width:60%; padding:5px; float:left;margin-bottom:5px;}
	.select_bg{border:solid 1px #D8D8D8; border-radius:2px; width:61%; padding:5px;float:left;margin-bottom:5px;}
	.textarea_bg {border:solid 1px #D8D8D8; border-radius:2px; width:60%; padding:5px;float:left;margin-bottom:5px;}
	.ui-dialog .ui-dialog-title { font:bold 13px Tahoma;}
	.ui-dialog .ui-dialog-content{ font:13px Tahoma; min-height:20px!important;}
	#adresses * { line-height:25px!important; font:13px Tahoma!important;}
	.captcha{background:url(../images/bg_inputs.png) repeat-x; border:solid 1px #D8D8D8; border-radius:2px; width:70px; padding:5px 1px;}
	.file{ margin-top:6px; margin-left:8px; margin-right:7px;}
	.filespan{ color:#606060; font:12px 'Open sans';}
	.select_bg1{border:solid 1px #D8D8D8; border-radius:2px; width:98%; padding:5px;margin-bottom:10px; display:none;}
	.reset{cursor:pointer;outline-style:none; margin-left:2%; font-family: 'Ubuntu', sans-serif; color:#fff; text-align:center; background-color:#d03c28;padding: 14px 28px 13px 28px; border: 2px solid; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
	.reset:hover{color:#d03c28; background-color:#fff;}
	.tab_captcha{float:left;}
	.bt_class{float: left; margin-top:1em;}
	.msg {padding:20px 10px; padding-left:10px; font:1em; color:#333; margin:10px auto;}
	.done {border:2px solid #1b8e0e; background-color:#EAF7D9; border-radius: 3px; margin-bottom:20px;}
	.no {border:2px solid #e62121; background-color:#e6bcbc; border-radius: 3px; margin-bottom:20px;}
	.done i {color:#1b8e0e; font-size:18px;}
	.no i{color:#e62121; font-size:18px;}
/* End Style Contact */

/*
.products-categorie ol{padding:0px; margin:0px;}
.products-categorie >h1{font-size:13px; margin-bottom:15px;}
.products-categorie ol li{width:147px;}
.products-categorie ol >li h1{color:#494949;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.products-categorie ol >li h2{color:#959595;font-size:8px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal; }
.products-categorie ol li img{display:block; width:100%;}*/

/*
|| Login
*/
.LoginPanel{width:342px; background:#FFFEFE; margin:auto; border-radius:3px;border:solid 1px #E8E8E8; margin-top:25px; box-shadow: 0px 0px 10px 2px #E2DCDC;}
.LoginPanel h1{display:block; text-indent:50px; color:#fff; background:#bd1b20; padding:25px 0px;}
.LoginPanel div.padding{padding:15px;}
.username{display:block;height:42px; background:#f0eef0;border-radius:3px;border:solid 1px #E8E8E8; margin-top:5px; position:relative;}
.password{display:block;height:42px; background:#f0eef0;border-radius:3px;border:solid 1px #E8E8E8; margin-top:15px;position:relative;}
.username i,
.password i{ position:absolute; right:12px; top:12px; font-size:20px; color:#bcbcbc;}
.username input,
.password input{width: 260px;margin-top: 4px;margin-left: 4px;height: 32px;border: none;background: #F0EEF0;}
/*
|| Inscription
*/
.formulaire{display:block; margin:0px; padding:0px;}
.formulaire li{display:block; padding:10px 0px; border-bottom:solid 1px #eee;}
.formulaire label{display:inline-block;width:30%; }
.formulaire label i{font-size:10px;}
.formulaire .finput{display:inline-block; width:67%; border-radius:3px; border:solid 1px #BFBFBF; padding:7px;}
.fselect{display:inline-block; width:67%; border-radius:3px; border:solid 1px #BFBFBF; padding:7px;}
.date_naissance{width:22%;}
.captcha_inscription{display:inline-block; width:67%;}
.lable_top{vertical-align:top; margin-top:5px;}
.refresh{font-size:20px; padding:6px 20px;}
.captcha_image{border: 1px solid #D8D8D8; border-radius:6px; width:95px;}
/*
|| GENERAL
*/
.msg {padding:20px 10px; padding-left:10px; font:1em; color:#333; margin:10px auto;}
.done {border:2px solid #1b8e0e; background-color:#EAF7D9; border-radius: 3px; margin-bottom:20px;}
.no,.error {border:2px solid #e62121; background-color:#e6bcbc; border-radius: 3px; margin-bottom:20px;}
.done i {color:#1b8e0e; font-size:18px;}
.no i,.error i{color:#e62121; font-size:18px;}
.ui-effects-transfer{width:272px; height:307px;}
.row{clear:both;overflow: auto;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{
display:inline-block; float:left;
}
.col-1{width:10%;}
.col-2{width:20%;}
.col-3{width:30%;}
.col-4{width:40%;}
.col-5{width:50%;}
.col-6{width:60%;}
.col-7{width:70%;}
.col-8{width:80%;}
.col-9{width:90%;}
.col-10{width:100%;}
.col-head{font-weight:600; text-align:center;padding:15px 0px; color:#000; background-color:#EFF1F2;
box-shadow:0px 0px 0px 1px #E6E9EA  inset;
}
.col-body{padding:5px 0px; text-align:center;}
.row-border{border-bottom:solid 1px #eff1f2;}
.font-red{color:#BD1A1F;}
.vertical_txt{line-height:50px;}
.quantite{
    display: block;
    padding: 7.7px 8px;
    border: 1px solid #e3e3e3;
    text-align: right;
	width:50%;
	margin-left:5px;
	border-radius: 0px 4px 4px 0px;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
	margin-left:10px;
}
.input-group-btn-vertical{
position:absolute;
top:0px;
left:0%;
width:30px;
}
.input-group-btn-vertical > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    padding:0px;
    /*margin-left: -1px;*/
    position: relative;
    border-radius: 0;
	height:16px;
	background:#fff;
	border: 1px solid #e3e3e3;
}
.input-group-btn-vertical > .btn:first-child {
    border-top-left-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
    border-bottom-left-radius: 4px;
}
.somme_panier{padding:10px 0px; width:40%; float:right; font-weight:bold;}
.somme_panier font{color:#BD1A1F; font-size:17px;}
/*
.input-group input {
    margin-bottom: 18px;
    float: left;
    display: block;
    padding: 7px 0px;
    border: 1px solid #e3e3e3;
    margin-bottom: 12px;
    text-align: right;
}
.input-group-btn-vertical > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    padding: 10px;
    margin-left: -1px;
    position: relative;
    border-radius: 0;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	border: 1px solid transparent;
}
*/
.radiusB{
	border-radius:4px;
	letter-spacing:1px;
}

/* zoom produit */

.large1{display:block; border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px; background: #fff; position:absolute; left:0px; top:10px;display: none; box-shadow: 1px 1px 27px 5px #e5e5e5;-webkit-box-shadow: 1px 1px 27px 5px #e5e5e5;-moz-box-shadow: 1px 1px 27px 5px #e5e5e5;width:91%;margin-left: 10px
}
.large1 h1{color:#494949;font-size:18px; font-family: 'Roboto', sans-serif; text-align:center; margin:10px 0px 3px 0px;}
.large1 h2{color:#959595;font-size:11px; font-family: 'Roboto', sans-serif; text-align:center;font-weight:normal;}
.products-list li .large1 {padding:0px;z-index:9999;}
.products-listrech li .large1 {padding:0px;z-index:9999;}
.products-listpro li .large1 {padding:0px;z-index:9999;}
.category .large1{left:-11px; top:-11px; display:none; z-index:10;}
.pic-prod1{display:block; width:100%;height:237px;background: #f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px}
.pic-prod1 img{display:block;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}
.large1 center{margin-top: 10px;margin-bottom: 15px}

.newProduct{display: block;
    width: 50px;
    height: 50px;
    background: url(../images/new-1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 6%;
    right: 6.5%;
}
.newProductLarge{display: block;
    width: 50px;
    height: 50px;
    background: url(../images/new-1.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 2%;
    right: 4%;
}
.newProductPr{display: block;
    width: 52px;
    height: 52px;
    border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
    background-size: 100%;
	background:#bd1b20;
    position: absolute;
    top: 5%;
    right: 6%;
}
.newProductLargePr{display: block;
     width: 52px;
    height: 52px;
    border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
    background-size: 100%;
	background:#bd1b20;
    position: absolute;
    top: 2%;
    right: 2%;
}
.rem{
	    position: absolute;
    right: 17px;
    top: 30px;
    color: white;
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.remL{
	 position: absolute;
    right: 8px;
    top: 25px;
    color: white;
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}


/* trie par dans liste des produits*/
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
.filtre_top {
  width: 70%;
  font-family:'Open Sans', sans-serif;
  float: right;
  margin-right:24px
}
.filtreTopactive{
	border:solid 1px #bd1b20;
	color:#bd1b20;
	padding: 7px 11px;
    margin-left: 3px;
    border-radius: 4px;
}
.trierPar{
    font-size: 13px;
    color: #bbbbbb;
    position: absolute;
    margin-top: -28px;
    margin-left: 25px;
    float: right;
    z-index: 9999;
    font-family: Arial, Helvetica, sans-serif;
    line-height: initial;	
}

.over{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;	
}
.promot{
	position: absolute;
    bottom: 32px;
    right: 16px;
    color: white;
    font-size: 18px;
}
.promotL{
	position: absolute;
    bottom: 21px;
    right: 6px;
    color: white;
    font-size: 18px;
}
.profileI{
	width: 187px;
    min-height: 100px;
    position: fixed;
    /*top: 58px;*/
    right: 20%;
    z-index: 9999;padding:10px;
    display: none;
	border:solid 1px #cccccc; border-radius:4px;  -moz-border-radius:4px;  -webkit-border-radius:4px;
	background:#eff1f2;
}
.fleche_haut {

	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
	display:none;

}

.profileI hr{
	border-top: 1px solid #cccccc;
   	margin:0em 0;
    width: 100%;
}
.profileI center{
	margin-top:	10px;	
}

.etatCon{
	    background: #dff0d8;
    color: #3c763d;
    padding: 5px;
    border-radius: 4px;
}

.etatAnnu{
	background: #f2dede;
    color: #a94442;
    padding: 5px;
    border-radius: 4px;
}
.etatAtt{
	background: #d9edf7;
    color: #31708f;
    padding: 5px;
    border-radius: 4px;
}


/** Secondary menu **/

#menu_button{
	background: url('../images/icon-menu.png') no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    float: right;
	display:none;
}
#cssmenu{
	display:none;
}

#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
  padding: 6px 15px;
}
#cssmenu {
  width: 240px;
}
#cssmenu > ul > li {
  cursor: pointer;
  background: #000;
  border-bottom: 1px solid #4c4e53;
}
#cssmenu > ul > li:last-child {
  border-bottom: 1px solid #3e3d3c;
}
#cssmenu > ul > li > a {
  font-size: 13px;
  display: block;
  color: #ffffff;
  text-shadow: 0 1px 1px #000;
  background: #64676e;
  background: -moz-linear-gradient(#64676e 0%, #4c4e53 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64676e), color-stop(100%, #4c4e53));
  background: -webkit-linear-gradient(#64676e 0%, #4c4e53 100%);
  background: linear-gradient(#64676e 0%, #4c4e53 100%);
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  /*background: #64676e;
  background: -moz-linear-gradient(#97c700 0%, #709400 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97c700), color-stop(100%, #709400));
  background: -webkit-linear-gradient(#97c700 0%, #709400 100%);
  background: linear-gradient(#97c700 0%, #709400 100%);
  color: #4e5800;
  text-shadow: 0 1px 1px #709400;
  */
}
#cssmenu > ul > li.has-sub > a:after {
  content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  border: 5px solid transparent;
  border-left: 5px solid #ffffff;
}
#cssmenu > ul > li.has-sub.active > a:after {
  right: 14px;
  top: 12px;
  border: 5px solid transparent;
  border-top: 5px solid #4e5800;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
  background: #efefef;
  display: block;
  color: #797979;
  font-size: 13px;
}
#cssmenu ul ul li {
  border-bottom: 1px solid #c9c9c9;
}
#cssmenu ul ul li.odd a {
  background: #e5e5e5;
}
#cssmenu ul ul li:last-child {
  border: none;
}
.top22{
	width: 1100px;
    margin: 0 auto;
    height: 3px;
    background-color: #bd1b20;	
}


/***------ Le style responsive    ***/
@media screen and (max-width: 520px)
{
	.all{width: 100%}
	.all_content{width:100%}
	.all_content2{width:100%}
	.bx-wrapper{width:90%}
	.home-search{width: 94%;margin: 8px 10px;}
	.keybord{width:43%}.loop{position:absolute;right:15px;display:inline}
	.profil{display:none;}
	#primaryMenu{display:none}
	.item h1{height:36px}
	#menu_button{display:block;cursor:pointer}
	#secondaryMenu{
		margin-left: 0px;
    	background: #2A2A31;
   		 height: 50px;
    	margin-top: 0px;	
	}
	#cssmenu{z-index: 9999;
    float: right;
    margin-top: 50px;
    right: 5px;
    position: absolute}
	
	
	/* liste gammes*/
	.category >li{width:49%;text-align:center}
	.category >li h1{height:36px}
	.category_liste >li{width:48%;text-align:center}
	.category_liste >li h1{height:36px}
	.category_liste >li:nth-child(2n){float:right; margin-right:0%;  border-right:none;}
	
	/*Liste des produit*/
	.all_prod{
		width:100%;
		
	}
	.products-listpro li{width:48%}
	.products-listpro .pic-prod{height:180px}
	.products-listpro .pic-prod img{height:180px}
	.products-listrech li{width:48%}
	.products-listrech .pic-prod{height:180px}
	.products-listrech .pic-prod img{height:180px}
	.marquett >li{width:47%;}
	.marquett >li h1{height:36px}
	.marquett >li:nth-child(2n){float:right; margin-right:0%;}
	
	
	.products-list li{display:block; width:48%; margin-right:1%; margin-bottom:20px; float:left;  position:relative;z-index: 15;}
	.products-list .pic-prod{height:143px}
	.products-list .pic-prod img{height:143px}
	.products-list >li h1{height:36px}
	a.right{float:left}
	.wi{width:100%}
	.box-middle-left{width:100%}
	.box-middle-right{width:100%;float:left;margin-top:10px;margin-bottom:10px;}
	.top22{display:none}
/* propriétés pour mobile */
}
@media screen and (max-width: 850px) and (min-width: 521px)
{
	.all{width: 100%}
	.all_content{width:100%}
	.all_content2{width:100%}
	.bx-wrapper{width:90%}
	.home-search{width: 94%;margin: 8px 10px;}
	.keybord{width:45%}.loop{position:absolute;right:30px;display:inline}
	.profil{display:none;}
	#primaryMenu{display:none}
	.item h1{height:36px}
	#menu_button{display:block;cursor:pointer}
	#secondaryMenu{
		margin-left: 0px;
    	background: #2A2A31;
   		 height: 50px;
    	margin-top: 0px;	
	}
	#cssmenu{z-index: 9999;
    float: right;
    margin-top: 50px;
    right: 5px;
    position: absolute}
	
	
	/* liste gammes*/
	.category >li{width:32%;text-align:center}
	.category >li h1{height:36px}
	.category_liste >li{width:32%;text-align:center}
	.category_liste >li h1{height:36px}
	.category_liste >li:nth-child(3n){float:right; margin-right:0%;  border-right:none;}
	
	/*Liste des produit*/
	.all_prod{
		width:100%;
		
	}
	.products-listpro li{width:30%}
	.products-listpro .pic-prod img{max-height:237px}
	.products-listrech li{width:31%}
	.products-listrech .pic-prod img{max-height:237px}
	.marquett >li{width:31%;}
	.marquett >li h1{height:25px}
	
	
	.products-list li{display:block; width:48%; margin-right:1%; margin-bottom:20px; float:left;  position:relative;z-index: 15;}
	.products-list .pic-prod{height:237px;min-height:180px}
	.products-list >li h1{height:36px}
	a.right{float:left}
	.wi{width:100%}
	.box-middle-left{width:100%}
	.box-middle-right{width:100%;float:left;margin-top:10px;margin-bottom:10px;}
	.top22{display:none}
}
.itemsBas:hover{}
.itemsBas img:hover{border-radius: 4px;width:210px;margin:0 auto;height:123px}

.telePdf {
    display: block;
    background: url(../images/pdf_download.gif) left top no-repeat;
    height: 30px;
    padding: 9px 5px 0 80px;
    font-family: 'Alef', sans-serif;
    font-weight: 400;
    color: #494949;
    font-size: 18px;
    text-transform: uppercase;
    border-right: 1px solid #cbcbcb;
    width: 60%;
    background-size: cover;
	margin-bottom:10px;
}


.photos_act{width:15%;box-shadow:0px 0px 5px #A2A1A1; padding:4px;}
.imagess{display:block; width: 100%;}
.DateActM{ font:normal 13px 'Open sans'; color:#000;}
.TitreActM{color:#e11827; font-size: 14px;font-family: 'Open sans'; margin-bottom:6px;font-weight:600;}
.more{font-size:11px;font-family:'Open sans';color:#e11827;font-weight:600;}
.more:hover{color:#000;}
.large_width{width:100%;}
.min_width{width:82%;}
.sep_news{width:90%;height:2px; clear:both; background:#F3F3F3; margin:15px auto;}


.ulpagination{text-align:center;}
.ulpagination a,.ulpagination span{border:solid 1px #bbbbbb; padding:7px 11px; margin-left:3px; border-radius:4px; color:#bbbbbb;display:inline-block; vertical-align:top; }
.ulpagination span{border:solid 1px #bd1b20; color:#bd1b20; }
.ulpagination span.points{border:solid 1px transparent; color:#bbbbbb; }
.ulpagination li{display:inline-block; vertical-align:middle;}
.ulpagination li.active a{border-color:#bd1b20; color:#bd1b20;}

.pic-news{border:solid 4px #fff; box-shadow:0px 0px 0px 1px #ccc; display:table; margin-top:15px; margin-bottom:15px; }
.pic-news img{display:block; max-width:100%; }