@charset "utf-8";

@font-face { 	font-family: "majalla"; 	src: url('../font/majalla.ttf'); }

body { margin:0px; padding:0px; color:#828282; font-family:Tahoma; font-size:12px; background:#fff;line-height:18px;}
.left{ float:left;}
.right{ float:right;}
.clear_right{clear:right;}
a{ text-decoration:none; cursor:pointer; color:#828282;outline-width: 0;}
a:hover{color:#b60718;}
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;/*background: transparent;*/}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
.parag { margin:0px; padding:0px; color:#828282; font-family:Tahoma; font-size:12px;text-align:justify; line-height:18px;}
.all{ width:1000px; margin:auto;}
.default_link{line-height:18px;}
.default_link:hover{color:#828282;}
.logo{margin-top:13px;}
.logo :hover{ opacity:0.8;}
.lang{ margin-top:11px; text-align:right;}
.lang, .lang a{color:#919191;font-family:Open Sans; font-size:12px;}
.lang a:hover{color:#db1d21;}
.lang a.hover{color:#db1d21;}
.menu{margin-top:5px;width:1000px; height:42px; background:url(../images/menu.png) 0px 0px no-repeat;}
.spmenu{padding:0px; margin:0px auto;}
.spmenu li{ float:left; position:relative; z-index:300;}
.spmenu li.limain{height:42px;}
.spmenu li.sep{ width:1px; height:42px; background:url(../images/sep.png) 0px 50% no-repeat; margin:0px 18px 0px 8px;}
.limain a.amain{ margin-top:7px; display:block; color:#fff; font-family:Myriad Pro,Tahoma; font-size:14px;text-transform:uppercase;height:28px;line-height:28px; padding-right:11px;}
.limain:first-child{ margin-left:22.5px;}
.limain span{ display:block; width:10px; height:28px; float:left; margin-left:-10px;}
.limain:hover a.amain{background:url(../images/h_menu.png) top right no-repeat; color:#fff;}
.limain:hover a span{background:url(../images/h_menu.png) no-repeat;}
.spmenu li.hover  a.amain{background:url(../images/h_menu.png) top right no-repeat; color:#fff;}
.spmenu li.hover a span{background:url(../images/h_menu.png) no-repeat;}
.bg_banniere{width:1000px; height:266px;}
.ombre{width:100%; height:9px; background:url(../images/banniere.png) center center no-repeat;}
.icones {margin-top:21px;margin-bottom:13px;}
.icones a{ margin-left:10px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}
.ic_catalogue{ width:25px; height:28px; background: url(../images/icone.png) 0px -30px no-repeat; }
.ic_catalogue:hover{background: url(../images/icone.png) 0px 0px no-repeat;}
.ic_newsletter{ width:28px; height:28px; background: url(../images/icone.png) -40px -30px no-repeat; }
.ic_newsletter:hover{background: url(../images/icone.png) -40px 0px no-repeat; }
.ic_tw{ width:19px; height:28px; background: url(../images/icone.png) -84px -30px no-repeat; }
.ic_tw:hover{background: url(../images/icone.png) -84px 0px no-repeat; }
.ic_fb{ width:12px; height:28px; background: url(../images/icone.png) -123px -30px no-repeat; }
.ic_fb:hover{background: url(../images/icone.png) -123px 0px no-repeat; }
.Panel_0{width:286px; height:145px; background:url(../images/panel_0.png) left top no-repeat; position:relative;}
.Panel_0:hover{background:url(../images/panel_0_hover.png) left top no-repeat;}
.Panel_1{width:286px; height:145px; background:url(../images/panel_1.png) left top no-repeat; position:relative; margin-left: 63px;}
.Panel_1:hover{background:url(../images/panel_1_hover.png) left top no-repeat;}
.Panel_2{width:286px; height:145px; background:url(../images/panel_2.png) left top no-repeat; position:relative;}
.Panel_2:hover{background:url(../images/panel_2_hover.png) left top no-repeat;}

.Panel_0:hover .more,
.Panel_1:hover .more,
.Panel_2:hover .more{
background:#b60718 url(../images/1_hover.gif) 95% 50% no-repeat; color:#fff;
}
.more{
height:22px; background:#efefef url(../images/1.gif) 95% 50% no-repeat; font-size:11px; line-height:23px; font-family:Arial; color:#828282;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
padding:0px 17px 0px 10px;	text-transform: uppercase;
}
.more:hover{background:#b60718 url(../images/1_hover.gif) 95% 50% no-repeat; color:#fff;}
.more_p1{ position:absolute; bottom:10px; left:71px;}
.date{color:#10bbe0;font-size:12px; font-family:Tahoma;}
.gamme_1{width:169px; height:190px; background:url(../images/gammes/1.png) no-repeat;margin-right:38.5px;}
.gamme_2{width:169px; height:190px; background:url(../images/gammes/2.png) no-repeat;margin-right:38.5px;}
.gamme_3{width:169px; height:190px; background:url(../images/gammes/3.png) no-repeat;margin-right:38.5px;}
.gamme_4{width:169px; height:190px; background:url(../images/gammes/4.png) no-repeat;margin-right:38.5px;}
.gamme_5{width:169px; height:190px; background:url(../images/gammes/5.png) no-repeat}
.gamme_1:hover{background:url(../images/gammes/1_hover.png) no-repeat;}
.gamme_2:hover{background:url(../images/gammes/2_hover.png) no-repeat;}
.gamme_3:hover{background:url(../images/gammes/3_hover.png) no-repeat;}
.gamme_4:hover{background:url(../images/gammes/4_hover.png) no-repeat;}
.gamme_5:hover{background:url(../images/gammes/5_hover.png) no-repeat}


.menu_panel{/*list-style:url(../images/4.gif)!important; margin-left:25px;*/}
.menu_panel li{width:100%; border-bottom:solid 1px #c1c1c1;}
.menu_panel li:last-child{border-bottom:none;}
.menu_panel li a{background:url(../images/menu_panel.png) 0px 13px  no-repeat; font-family:Arial; color:#606060;font-size:13px;padding:10px 0px 10px 23px;
display:block; width:86%;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;
}
.menu_panel li a:hover{background:url(../images/menu_panel_hover.png) 0px 13px  no-repeat; color:#e53c1b;}


.wrapper {width:1000px; height:74px; background:url(../images/carousel.png) no-repeat;}
.list_carousel{ width: 889px;height: 61px;margin-left:55px; position:relative;}
.caroufredsel_wrapper{ width: 889px!important;}
.list_carousel ul {margin: 0px 0px 0px 0px;padding: 0;list-style: none;display: block;}
.list_carousel li {height:61px; padding: 0;display: block;float: left; margin-right:10px; overflow:hidden; text-align:center}
.list_carousel li img {height: 61px;}
.prev {position:absolute; background:url(../images/navigation.png) no-repeat; width:24px; height:24px; left:-44px; bottom:14px;}
.next {position:absolute; background:url(../images/navigation.png) -25px 0px no-repeat; width:24px; height:24px; right:-44px; bottom:14px;}
.prev2 .disabled {position:absolute; background:url(../images/navigationd.png) no-repeat; width:24px; height:24px; left:-44px; bottom:14px;}
.next2 .disabled {position:absolute; background:url(../images/navigationd.png) -25px 0px no-repeat; width:24px; height:24px; right:-44px; bottom:14px;}


.plus{width:24px; height:24px; background:url(../images/plus.png) no-repeat;}
h1{color:#b60718; font-size:24px; text-transform: uppercase; font-family:majalla;padding:0px; margin:0px;}
.sepp{height:6px; background:url(../images/sepp.png) no-repeat; margin-left:20px; margin-top:7px; width:798px;}
.sepp_1{height:6px; background:url(../images/sepp_1.png) no-repeat;margin-top:7px; width:626px;}
.partenaire{height:118px; width:234px; background:url(../images/partenaire.png) no-repeat;}
.partenaire img {height:64px; width:202px; margin-top:25px;margin-left:16px;}

.box-news{background:#f6f5f5;} 
.date_act{
	display:block;
	width:65px;
	height:50px;
	text-align:center;
	color:#f43b62; font-size:16px;
	border-right:#d0d0d0 solid 3px;
	margin-right:9px;
	}
.box-news .padding{padding:10px 10px 10px 0px;}
.box-news span{font-size:25px;}
.NewsLink{color:#7b7b7b;}
.NewsLink:hover{color:#f0305a;}
.BoxPanel-2{width:286px;margin-left:0px;}

.RightPanel{width:678px;}
.footer{ width:100%; height:59px; background:#444444;}
.links{color:#636363;width:526px; height:43px; background:url(../images/footer_sep.png) 100% 0px no-repeat;margin-right:34px;}
.foot_link{color:#fff; font-size:12px; font-family:Arial;}
.foot_link:hover{color:#10bbe0;}
.hov{color:#10bbe0;}
.copy{ width:184px; height:60px; background:url(../images/copy.png) no-repeat; display:block;}
.certificat{ width:155px; height:61px; background:url(../images/certificat.png) no-repeat; display:block;margin-right: 5px;}
.certificat:hover, .copy:hover{opacity:0.8}
.adresse{display:block; color:#fff; font-size:10px; font-family:Arial; text-transform:uppercase; padding-left:37px;
background:url(../images/adresse.png) no-repeat;
}
.tel{margin-top:10px; display:block; color:#fff; font-size:10px; font-family:Arial; text-transform:uppercase; padding-left:37px;
background:url(../images/tel.png) no-repeat; height:17px;
}
.mail{margin-top:10px; display:block; color:#fff; font-size:10px; font-family:Arial; text-transform:uppercase; padding-left:37px;
background:url(../images/mail.png) no-repeat; height:17px;
}
.nous_rejoindre{
color:#fff; font-size:10px; font-family:Arial; text-transform:uppercase; 
}
.galerie{ width:36px; height:36px; background:url(../images/galerie.png) no-repeat; margin:0px 2px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.video{ width:36px; height:36px; background:url(../images/video.png) no-repeat;  margin:0px 2px;-webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.newsletter{ width:36px; height:36px; background:url(../images/newsletter.png) no-repeat; margin:0px 2px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.fb{ width:36px; height:36px; background:url(../images/fb.png) no-repeat; margin:0px 2px; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}

.galerie:hover{background:url(../images/galerie_h.png) no-repeat;}
.video:hover{background:url(../images/video_h.png) no-repeat;}
.newsletter:hover{background:url(../images/newsletter_h.png) no-repeat;}
.fb:hover{background:url(../images/fb_h.png) no-repeat;}



#conts ul, #conts ol{ list-style:url(../images/4.gif)!important; margin-left:25px;}
#conts, #conts * {font-size:13px; font-family:Tahoma; line-height:20px }
#conts table{ border-collapse:collapse; margin-top:10px; margin-bottom:10px;}
#conts td,#conts th { padding:5px;}
.button {
background: url(../images/button-standard.png) no-repeat top left;
width: 126px;
height: 25px;
line-height: 27px;
display: inline-block;
padding: 0;
color: #656565;
font-family: LucidaGrandeBold, Arial, sans-serif;
font-size: 12px;
text-align: center;
cursor: pointer;
border:none;
}
.button:hover {background-position:0 -25px;}
.msg {padding:20px 10px; padding-left:35px; font:12px Tahoma; color:#333;}
.done {background:url("../images/oks.png") 10px 50% no-repeat; border:2px solid #1b8e0e; background-color:#EAF7D9; border-radius: 3px; margin-bottom:20px;}
.error_send {background:url("../images/no.png") 10px 50% no-repeat; border:2px solid #e62121; background-color:#e6bcbc; border-radius: 3px; margin-bottom:20px;}
.DateActM{ font:normal 12px Tahoma; color:#10bbe0;}
.TitreActM{color:#b60718; font:14px Open Sans;margin-bottom:6px;}
.photos_act{width:97px; height:93px; background:url(../images/img_act.png) no-repeat;margin-right:8px;}
.imagess{width: 77px;height:74px; margin-top:9px; margin-left:9px;}
.spans{background:url(../images/icones.png) 0px 0px; repeat-x; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; color:#fff;text-align:center; padding:3px 8px; margin:2px; } 
.spanlink{background:#b60718 url(../images/icones.png) 0px -28px  repeat-x; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; padding:3px 8px; color:#fff; margin:2px;text-align:center;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease; }
.spanlink:hover{background:url(../images/icones.png) 0px 0px repeat-x; color:#fff;}
.pagination{text-align:right;}

#marquee-wrapper{position:relative;width:215px;overflow:hidden;height:85px;}
#marquee{position:absolute;top:0px;left:0px;}


.file{ margin-top:7px; margin-left:8px; margin-right:7px;}
.filespan{ color:#535353; font:12px Open Sans; }
.pak{width:151px;}
.margins{margin-left:43px}
.prods{width:151px; height:190px; background:url(../images/produit.png) no-repeat; }
.prods img{ margin-left: 4px;
margin-top: 3px;
width: 143px;
height: 182px;}
.NameProd{
font-size:13px;
font-family:Open Sans;
color:#535353; 
}
.loop{position:relative;width:151px; height:190px; display:block;}
.zoom{position:absolute; bottom:10px; right:10px; z-index:10; opacity:0; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.loop:hover .zoom{opacity:1; bottom:82px; right:60px;}
.text-input{border:solid 1px #cecece; border-radius:4px; width:430px; padding:3px 1px; margin-right:5px; background:#fff url(../images/bg_inputs.png) repeat-x;}

.pices{display:block;  padding-left:10px; margin-top:5px;  background:url(../images/pices.png) 0px 8px no-repeat; color:#444; font-size:13px; font-family:Tahoma;}
.add{display:block; height:18px; line-height:18px; padding-left:23px; margin-top:5px; background:url(../images/panier.png) no-repeat; color:#9e9e9e; font-size:12px; font-family:Open Sans;}
.qte{border:solid 1px #cecece; border-radius:4px; width:30px; height:12px; padding:3px 1px; margin-top:5px;margin-left:5px; background:#fff url(../images/bg_inputs.png) repeat-x;
color:#9e9e9e; font-size:12px; font-family:Open Sans; text-align:center;
}

.pices_{display:block;  padding-left:10px; margin-left:10px; margin-top:5px;  background:url(../images/pices.png) 0px 8px no-repeat; color:#444; font-size:13px; font-family:Tahoma;}

.fieldset{ border:solid 1px #fff; border-radius:0 6px 6px 6px; width:710px; position:relative;background:#fff;}
.legend{ border-radius:6px 6px 0px 0px; width:120px; height:30px; text-align:center; line-height:30px; margin-left:2px; border-bottom:none;
font-weight:normal; font-size:14px; font-family:Open Sans; color:#fff;background:#fc262b;}
.inscription{background:url(../images/5.gif) 2px 5px no-repeat; padding-left:8px;color:#9e9e9e;}
.inscription:hover{color:#fc262b;padding-left:8px;}
.formselect{ width:95%; height:18px; border-radius: 5px; border:#ccc solid 1px; background:#fcfcfc url(../images/bg_inputs.png) repeat-x; margin-bottom:2px; padding-left:4px;}
.forminp{ width:95%; height:18px; border-radius: 5px; border:#ccc solid 1px; background:#fcfcfc url(../images/bg_inputs.png) repeat-x; margin-bottom:2px; padding-left:4px;}
.CmdPinput{ width:95%; height:20px; border-radius: 5px; border:#ccc solid 1px; background:#fcfcfc url(../images/bg_inputs.png) repeat-x; margin-bottom:2px; padding-left:4px;}
.SepProd{border-top: solid 1px white;border-bottom: solid 1px #DADBE4;margin:15px 0px;}
/*LEFT MENU */
.olmenu{margin:0px; padding:0px; list-style:none; width:281px;} 
.limenu{position:relative; width:100%;}
/*.olmenu li.limenu:last-child {background-image:none!important;}*/ 
.amenu{
	padding-top:6px; padding-bottom:14px;padding-left:20px;
	color:#444444;display:block;
	font-family:majalla;
	font-size:22px;
	background:url(../images/bg_menu.png) center bottom no-repeat;
	-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
/*.olmenu li.limenu:last-child a.amenu{background-image:none!important;}*/
.amenu:hover{color:#1aa5c3;}
.imgmenu{ position:absolute; left:0px; top:7px;}
.imgmenun1{ position:absolute; left:0px; top:3px;}
.hide{ display:none;}
.show{ display:block;}



.niveau2{background-image:none!important;color:#969696;font-family:majalla;font-size:18px;padding-top:3px; padding-bottom:3px;}
.niveau3{background-image:none!important;color:#969696;font-family:majalla;font-size:18px;padding-top:3px; padding-bottom:3px;}
.niveau2:hover{color:#444;}
.niveau3{text-indent:20px;}
.hovers{color:#fc262b;}
/* END MENU */

#resultat_pannier{
width: 187px;
padding: 15px;
background: #fff;
box-shadow: 0px 0px 8px #aaa;
margin-left: 8px;
margin-top: 18px;
}
.comd{ color:#535353; font-size:13px; font-family:Open Sans;}
.ui-effects-transfer{width:160px; height:60px; background: #fff; opacity:0.8;}
.TAB{ border-collapse:collapse;}
.TAB .head{height:30px; background:#9e9e9e; font:13px Open Sans; color:#fff; text-align:center; border:1px solid #ffe5e6; padding:0 3px;}
.tdp{ font:13px Tahoma; color:#333333; border:1px solid #ffe5e6; text-align:center; height:30px;}

h2.titre{color:#fc262b; font-family:Open Sans; font-size:12px;}
.profil{ background:url(../images/profils.png) no-repeat; padding-left:25px; color:#fc262b; font-size:12px; font-family:Open Sans; padding-top:3px;height:30px; }
.logout{color:#fc262b; background:url(../images/logout.png) left top no-repeat; padding-left:25px; padding-top:3px;height:30px; }
.photos_show{width: 236px;height: 114px;padding: 0;display: block;background:url(../images/show.png) no-repeat; margin-right:14px; margin-top:4px;}
.photos_show img{width: 230px;height: 108px; margin-top:2px; margin-left:2px;}
.span_agence{ color:#10bbe0; font-size:12px; font-weight:600;}


.PanelPord{  width:307px; height:150px;}
.PanelPord_Liste{  width:100%; height:150px;}
.CadrePhoto{width:166px; height:148px;background:url(../images/CadrePhoto.png) no-repeat; position:relative; display:block;margin-right:14px;}
.small{width:164px; height:146px;margin-left:1px;margin-top:1px; }
.DescriptionPord{width:127px;}

.DescriptionPord_Liste{width:498px;height:150px; position:relative;}
.aaa_links{position:absolute;  right:0px; bottom:0px;}


.v_sep{background:url(../images/v_sep.png) right 50% no-repeat; width:63px; height:150px;}
.h_sep{background:url(../images/h_sep.png) 50% 50% no-repeat; height:63px; width:100%;}
.titre_prod{margin-bottom:7px;font-size:13px;font-family:Tahoma; color:#1aa5c3;font-weight:normal;}

.prat_1{width:228px; height:61px; background:url(../images/partenaire/1.png) no-repeat; display:block;margin:auto;}
.prat_1:hover{background:url(../images/partenaire/1_h.png) no-repeat;}
.prat_2{width:84px; height:61px; background:url(../images/partenaire/2.png) no-repeat; display:block;margin:auto;}
.prat_2:hover{background:url(../images/partenaire/2_h.png) no-repeat;}
.prat_3{width:235px; height:61px; background:url(../images/partenaire/3.png) no-repeat; display:block;margin:auto;}
.prat_3:hover{background:url(../images/partenaire/3_h.png) no-repeat;}

.prat_5{width:146px;height:61px; background:url(../images/partenaire/5.png) center center no-repeat; display:block;margin:auto;}
.prat_5:hover{background-image:url(../images/partenaire/5_h.png);}
.prat_6{width:161px;height:61px; background:url(../images/partenaire/6.png) center center no-repeat; display:block;margin:auto;}
.prat_6:hover{background-image:url(../images/partenaire/6_h.png);}
.prat_7{width:92px;height:61px; background:url(../images/partenaire/7.png) center center no-repeat; display:block;margin:auto;}
.prat_7:hover{background-image:url(../images/partenaire/7_h.png);}
.prat_8{width:122px;height:61px; background:url(../images/partenaire/8.png) center center no-repeat; display:block;margin:auto;}
.prat_8:hover{background-image:url(../images/partenaire/8_h.png);}
.prat_9{width:137px;height:61px; background:url(../images/partenaire/9.png) center center no-repeat; display:block;margin:auto;}
.prat_9:hover{background-image:url(../images/partenaire/9_h.png);}

.prat_10{width:215px;height:61px; background:url(../images/partenaire/10.png) center center no-repeat; display:block;margin:auto;}
.prat_10:hover{background-image:url(../images/partenaire/10_h.png);}
.prat_11{width:121px;height:61px; background:url(../images/partenaire/11.png) center center no-repeat; display:block;margin:auto;}
.prat_11:hover{background-image:url(../images/partenaire/11_h.png);}
.prat_12{width:148px;height:61px; background:url(../images/partenaire/12.png) center center no-repeat; display:block;margin:auto;}
.prat_12:hover{background-image:url(../images/partenaire/12_h.png);}
.prat_13{width:92px;height:61px; background:url(../images/partenaire/13.png) center center no-repeat; display:block;margin:auto;}
.prat_13:hover{background-image:url(../images/partenaire/13_h.png);}
.prat_14{width:248px;height:61px; background:url(../images/partenaire/14.png) center center no-repeat; display:block;margin:auto;}
.prat_14:hover{background-image:url(../images/partenaire/14_h.png);}
.prat_15{width:140px;height:61px; background:url(../images/partenaire/15.png) center center no-repeat; display:block;margin:auto;}
.prat_15:hover{background-image:url(../images/partenaire/15_h.png);}
.prat_16{width:88px;height:61px; background:url(../images/partenaire/16.png) center center no-repeat; display:block;margin:auto;}
.prat_16:hover{background-image:url(../images/partenaire/16_h.png);}
.right_acct{height:86px; position:relative;}
.pos1{position:absolute; bottom:0px; right:0px;}