html body .container *,html body .container a:focus{ outline: none;}

body {
	background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/body_bg.png) no-repeat top;
}

 button::-moz-focus-inner,
 input[type="reset"]::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner,
 input[type="submit"]::-moz-focus-inner,
 select::-moz-focus-inner,
 input[type="file"] > input[type="button"]::-moz-focus-inner {border: none; }
body ,p,select,textarea,input,button{color:#8b8b8b;font-family: 'Droid Sans', sans-serif;}
p {margin: 0px;}
/***** Img replacement *****/
.rpl {margin:0;height:1%;font-size:1em;}
button.rpl{border:none;background:transparent;}
.rpl , .rpl a,.rpl span {display:block;overflow:hidden;text-indent:-1000em;}

.select-group .btn,.btn-group .dropdown-toggle,.navbar-inner,.cust-dropdown .btn,.breadcrumb,.dropdown-menu ,.alert {-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important;}
.btn-xlarge {padding:6px 10px 7px 11px;font-size:14px;line-height:17px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight: bold; }

span a {font-size: inherit;}
.a-c,table .a-c{text-align:center;}
.a-r,table .a-r{text-align:right;}
.a-l,table .a-l{text-align:left;}
h1,h2,h3,h4,h5{color:#2d2f36;}
.ttre small {font-size:12px;font-weight: normal;vertical-align:middle; margin-left: 20px;}
.ttre small a {color: #ff0000;}
.inline-list li{float:left;;display:block;margin:0;padding: 0 10px}
ul.inline-list{margin:0;padding:0;list-style:none;display:inline-block;}
ul.inline-list.stick-left li:first-child  {padding-left:0;}
ul.inline-list.stick-right li:last-child  {padding-right:0;}
ul.inline-list.border li{border-right:1px solid #ccc;}
ul.inline-list.border > li:last-child  {border-right:none}

[class*="span"] {
float: left;
margin-left: 0px;
}

/* IE7 fix */
.container {*margin-bottom: 20px;}
.dropdown .caret {*margin-top: 5px;}
a.btn.dropdown-toggle {*display: block; *height:16px}
#footer.footer_small > .container {*margin-bottom: 0px;}


/* header */
#header{background:#2d2f36;color:#ffffff;width: 980px;margin: 0 auto;}
#header a{color:#ffffff; font-weight: bold;}
#logo-box{width:200px;height:50px; margin: 20px;line-height:50px; font-size: 40px;}
#logo-box img {
    vertical-align: middle;
    max-width:160px;
    max-height:80px;
}
#logo-box h1 {font-size: 40px;line-height:50px;}
#welcome-box p, #welcome-box div.inner-welcome {margin:31px 0px 0px 15px; width: 705px; font-size:11px;line-height:14px;font-family: 'Droid Serif', sans-serif; color: #ffffff; }


/* Nav */
#main-nav{width: 980px;margin: 0 auto;}
.navbar-inner{padding-left: 20px;padding-right:0;background: #ffffff; box-shadow:none;filter: none; *margin-bottom: -20px;}
.navbar .icon span{display:none;}
.navbar li.icon i{vertical-align:top;height:19px;width: 17px;}
.navbar .nav {border-left: 1px solid #eeeeee;}
.navbar .nav > li { border-right:1px solid #eeeeee;font-size:12px;}
.navbar .nav > li.open {background-color: #2d2f36;}
.navbar .nav > li > a {color:#2d2f36; padding: 14px 9px 12px 9px; text-shadow: none;margin: 0px 10px; font-family: 'Droid Serif', sans-serif;}
.navbar .nav > li > a:hover,.navbar .nav .active > a, .navbar .nav .active > a:hover,.navbar .nav .active > .dropdown-toggle:hover, .navbar .nav .active > .dropdown-toggle {
background-color: #ffffff;color:#2d2f36; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) repeat-x  230px 40px;
}
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle  { background-color: #2d2f36;color:#ffffff;}
.caret {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/arrow_dropdown.png) no-repeat 0px 0px; width:7px; height:4px; opacity: 1; border: none;}
.btn .caret {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/arrow_dropdown.png) no-repeat 0px -4px; width:7px; height:4px; opacity: 1; border: none;  filter: alpha(opacity=100);}
.open.dropdown .caret {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/arrow_dropdown.png) no-repeat 0px -4px; width:7px; height:4px; opacity: 1; border: none;}
.navbar .dropdown-menu:after ,.navbar .dropdown-menu:before { display: none;  border: none;}
.navbar .dropdown-menu {margin-top: 0px;border:none;background:#2d2f36;webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none}
.navbar .dropdown-menu a { color:#ffffff;font-size:11px;padding: 10px; font-family: 'Droid Serif', sans-serif; font-weight: normal; }
.navbar .dropdown-menu a:hover {background:#1B6596;}

/* Main button */
#main-button{width: 980px;margin: 0 auto; /*height:60px;*/padding: 30px 0px;background-color: #f2f2f2;}
#main-button #welcome-box {/*height:60px;*/ width:660px; padding-left: 20px;padding-right: 10px;}
#main-button #welcome-box div.inner-welcome, #main-button #welcome-box p {padding: 0px; margin: 0px; font-size: 13px; color: #8c8c8c; line-height:18px;}
#main-button #welcome-box h2.ttre {font-size: 20px; line-height:20px; margin-top: 1px; margin-bottom: 4px;}
#main-button #welcome-box h3.ttre {font-size: 14px; color: #ff0000; font-weight: normal;}
#main-button #contact-box h2.ttre {font-size: 20px; font-weight: bold; line-height:20px; margin-bottom: 6px}
#main-button #contact-box p.tel {font-size: 36px; font-weight: normal; line-height:42px;}
#main-button #contact-box2 {margin-left: 50px; margin-top: 5px;}
#main-button #contact-box2 h2.ttre {font-size: 14px; font-weight: bold; line-height:20px; margin-bottom: 5px}
#main-button #contact-box2 h2.ttre small {font-size: 14px;font-weight: normal; margin: 0px; border: none; color: #8c8c8c;}
#main-button .btn {line-height: 20px; font-size: 12px;font-weight: bold; margin:0px; border: none; -webkit-border-radius: 0; border-radius: 0;background-color: #ff0000;background-image: none;}
#sidebar-right #contact-box2 h2.ttre {font-size: 16px; font-weight: bold; color: #2d2f36; line-height:16px; margin: 20px 0px 18px 0px;}
#sidebar-right #contact-box2 h2.ttre small {font-size: 16px; font-weight: normal; color: #8c8c8c; margin: 0px;}
#sidebar-right #contact-box2 h4.ttre {font-size: 16px; font-weight: bold; color: #2d2f36; line-height:16px; margin: 20px 0px 18px 0px;}
#sidebar-right #contact-box2 h4.ttre small {font-size: 16px; font-weight: normal; color: #8c8c8c; margin: 0px;}

/* sidebar-right */
#sidebar-right #row {margin-top: 20px; margin-bottom: 20px;}
#sidebar-right #box-news h2 {margin-left: 0px;margin-bottom: 12px;font-size: 16px;font-weight: bold;line-height: 16px;}
#sidebar-right #box-news h4 {margin-left: 0px;margin-bottom: 12px;font-size: 16px;font-weight: bold;line-height: 16px;}
#sidebar-right #box-news .thumbnail .caption {padding: 0px;}
#sidebar-right #box-news .thumbnails li {margin: 0px 0px 10px 0px; padding: 20px; background-color: #ffffff;}

/* Form */
.table-error { background-color: #b94a48;}
.alert-heading{margin-bottom:10px;}
.table-error td {color: #b94a48;font-weight:700;;font-size:11px;}
.twocols {overflow:visible;margin-right:-40px}
.twocols .form-actions{padding-right:40px}
.twocols .col{width:314px;display:inline-block;*display:inline;*zoom:1;}
label {font-size:11px;color: #8c8c8c;}
input, textarea, select, .uneditable-input ,.select-group .btn {-webkit-border-radius:0;-moz-border-radius:0;border-radius: 0;color:#4c4c52;font-size:11px;color:#4c4c52;font-weight:600}
.controls label{color:#4c4c52;}
.col input, .col textarea   {width:275px}
.full input, .full textarea   {width:592px}
.col .select-group a.btn{width:238px;text-align:left;}
.col .select-group a.dropdown-toggle{width:auto;}
.select-group .btn,.cust-dropdown .btn {background:#fff;}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active { z-index:0;}

.select-group .btn.dropdown-toggle{background:#4c4c52;border:1px solid #4c4c52;}
.select-group .btn,.btn-group.open .dropdown-toggle,.btn-group .btn:active  {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none; }
.control-group.error .btn-group .btn{ color: #b94a48;  border-color: #b94a48;}

/*.jq-slider*/
.slider{;position:relative;z-index:0;}
.jq-tooltip{display:none;width: auto;font-size:9px;color:#4c4c52;}
#search-form-horizontal .jq-slider.default {width:220px;  border: 1px solid #ccc;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;background-image: -o-linear-gradient(#ADC7EB, #D2DBEC);}
.jq-slider .inner.default {background: #555;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) inset;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) inset; }
.draghandle.default {width: 10px;height: 10px; border:5px solid #2592D5; -webkit-border-radius: 10px!important;-moz-border-radius: 10px!important;border-radius: 10px!important; background-color: #fff; margin-left:-2px;cursor:pointer;}
.draghandle.default:hover {cursor:pointer}
.draghandle.default.selected{background-color: #ADC7EB;}

/*. contentzone */
#contentzone {width: 980px; margin: 0px auto;background-color: #f2f2f2;padding-bottom: 20px;}
#contentzone .liste_actus {margin:0px 20px;}
#contentzone .liste_actus .thumbnails > li {margin: 0px;}
#contentzone .liste_actus .thumbnail {padding: 0px 20px 20px 0px;}
.span9 {width:450px;}
#contentzone .liste_actus .row {background-color: #ffffff; padding: 20px 20px 0px 20px;}

/* .carousel */
#carousel-home{height: 360px;width:660px}
#carousel-home .sliderkit-panel  img{display:block;}
#carousel-home.slider2 .sliderkit-panel img {margin-left: 130px;}
.sidebar-right #content{width:640px;float:left; margin-left: 20px;}
#sidebar-right{width:280px;float:left; margin-left: 20px;}
#contact-publisher {background-color: #ffffff;padding:17px 20px 10px 20px;height: 333px;}
#contact-publisher h2.ttre {font-size:16px; font-weight: bold; line-height:20px; margin-bottom: 13px;}
#contact-publisher h4.ttre {font-size:16px; font-weight: bold; line-height:20px; margin-bottom: 13px;}
.control-group p {float: left;width: 77px;line-height: 24px;margin: 0px 0px 6px 0px;font-size: 13px;}
#contact-publisher.box form > .withSelect > .controls {float: right;margin: 0px 0px 6px 0px; *width:163px;}
#sidebar-right > #contact-publisher .select {width: 119px;}
#sidebar-right > #contact-publisher .btn {padding: 3px 9px 3px 8px; text-align: left;}
input,
select,
.uneditable-input {width: 155px;padding: 3px;margin-bottom: 0px;border: 1px solid #cccccc;}
textarea {width: 228px;height: 88px;padding: 5px 8px 5px 2px;margin-bottom: 0px;border: 1px solid #cccccc;}
.form-actions .btn {line-height: 20px; font-size: 14px;font-weight: bold; border: none; margin: 10px 0px 0px 0px; -webkit-border-radius: 0; border-radius: 0;background-color: #ff0000;background-image: none;}
.form-actions {background:none;border:none;padding:0;margin: 0;clear:right;*margin-top: -10px;}


/*  #teaser_zone */
#teaser_zone{width: 980px;margin: 0px auto;background-color: #f2f2f2;padding-bottom: 20px;}
#teaser_zone #carousel-home{height: 360px;width:940px; margin: 0px 20px;}
/* slider */
#teaser_zone > .container > #carousel-home.sliderkit > .sliderkit-panels > .sliderkit-panels-wrapper > .sliderkit-panel img {margin-left: 240px;}
.slider-caption {position: absolute; left: 0;top: 0;background:#ffffff;color:#2d2f36;}
.sliderkit-panel .slider-caption {right:0;bottom:0;right: 0;bottom: 0;height: 345px;width: 200px;padding: 15px 20px 0px 20px;}
#carousel-home.slider2 .sliderkit-panel .slider-caption {right:0;bottom:0;right: 0;bottom: 0;height: 345px;width: 180px;padding: 15px 20px 0px 20px;}
.slider-caption p.price{font-size:30px;line-height:30px;font-weight: bold; margin-bottom: 2px;}
.slider-caption .ttre {font-size:14px;line-height:18px;color:#2d2f36;display:block; margin-bottom: 2px;}
.slider-caption p.desc {font-size: 13px; line-height:18px; color:#8c8c8c;font-weight: normal; font-family: "Droid Serif", sans-serif; }
.slider-caption .btn {line-height: 20px; font-size: 12px;font-weight: bold; border: none; margin: 14px 0px 0px 0px; -webkit-border-radius: 0; border-radius: 0;background-color: #ff0000;background-image: none;}
#carousel-home .sliderkit-nav ul li{margin:0px 1px;}
#carousel-home .sliderkit-nav ul li a,#carousel-home .sliderkit-go-btn a{width:13px;height:13px;line-height:13px;display:block;font-weight:800;;}
#carousel-home .sliderkit-nav ul li a{font-size:27px; color: #8c8c8c; *padding-bottom: 10px;}
#carousel-home .sliderkit-nav ul li.sliderkit-selected a{color:#2d2f36;}
#carousel-home .sliderkit-nav-clip,#carousel-home .sliderkit-go-btn {float:left;}
#carousel-home .sliderkit-go-prev{ margin-right:6px; margin-top: -6px; *margin-top: 5px;}
#carousel-home .sliderkit-go-prev a{ display: block; width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -235px -9px;}
#carousel-home .sliderkit-go-next{margin-left:10px; margin-top: -6px; *margin-top: 5px}
#carousel-home .sliderkit-go-next a{ display: block; width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -271px -9px;}
#carousel-home .sliderkit-go-btn.sliderkit-btn-disable{opacity:0;filter: alpha(opacity=0);cursor:default;}


p.price small {color:#fff;}




#carousel-home .sliderkit-nav{position:absolute;bottom:20px;left:20px;text-align:center;vertical-align:middle;}

/* row */
#row h2.ttre {margin-bottom: 12px;font-size: 16px;font-weight: bold;line-height: 16px;}
#row h4.ttre {margin-bottom: 12px;font-size: 16px;font-weight: bold;line-height: 16px;}
#row .thumbnails {background-color: #ffffff; padding: 20px 20px 0px 20px;}
#row .thumbnails li {margin: 0px;}
#row .thumbnails .gmap {padding-bottom: 20px;}
#row .thumbnails .gmap_address p {font-size: 11px; line-height:14px; color: #8c8c8c; font-family: "Droid Serif", sans-serif; width:110px; height:130px; *height:150px;}
#row .thumbnails .col {margin-left: 20px; width:110px; height:130px;}
#row .thumbnails .col h5.ttre {font-size: 12px; font-weight: bold; line-height:14px; color: #2d2f36; font-family: "Droid Sans", sans-serif; margin-bottom: 3px;}
#row .thumbnails .col .time li {font-size: 11px; line-height:14px; color: #8c8c8c; font-family: "Droid Serif", sans-serif;}

#row2_right h2.ttre {margin-bottom: 12px;font-size: 18px;font-weight: bold;line-height: 18px;}
#row2_right .thumbnails {background-color: #ffffff; padding: 20px 20px 0px 20px;}
#row2_right .thumbnails li {margin: 0px;}
#row2_right .thumbnails .gmap {padding-bottom: 20px;}
#row2_right .thumbnails .gmap_address p {font-size: 11px; line-height:14px; color: #8c8c8c; font-family: "Droid Serif", sans-serif; width:110px; height:130px; *height:150px;}
#row2_right .thumbnails .col {margin-left: 10px; width:120px; height:130px;}
#row2_right .thumbnails .col h3.ttre {font-size: 12px; font-weight: bold; line-height:14px; color: #2d2f36; font-family: "Droid Sans", sans-serif; margin-bottom: 3px;}
#row2_right .thumbnails .col .time li {font-size: 11px; line-height:14px; color: #8c8c8c; font-family: "Droid Serif", sans-serif;}

#row3_left {float: left; width:379px;margin-left: 20px;padding-top: 15px;border-right: 1px solid #f2f2f2;}
#row3_right {float: left; width:205px;}
#contentzone #row3_left h2.ttre {padding: 0px 0px 20px 0px;}

.detail_annonce .sliderkit-panels {padding: 20px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;;}



/* .breadcrumb */
#breadcrumb{color: #ffffff;width: 980px;margin: 0px auto;border-bottom:1px solid #d5d5d5;position:relative;z-index:0;}
.breadcrumb {background-color: #f2f2f2; font-family: "Droid Serif", sans-serif; background-image: none; border:none;padding:0px 0px 0px 20px;line-height:39px;margin:0 0  0px 0;;-webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none;filter:none)}
.breadcrumb li a {font-size:11px;font-weight:normal; color: #ff0000;}
.breadcrumb h1{font-size:11px;padding:0px;margin:0px; font-weight:normal;color:#2d2f36}
.breadcrumb .divider {color: #ff0000;}

/*. intro */
.intro.large{font-size:14px;font-weight:700;color:#8c8c8c;margin-bottom:20px;}

/*. Thumbs */
.thumbnails {margin: 0px;}
.thumbnail {position:relative;border:none;padding:0px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}
.container #box-news h2 {margin-left: 20px; margin-bottom: 10px; font-size: 18px; font-weight: bold; line-height:18px;}
.span5 {width: 220px}
.span5 .thumbnail {padding:20px;background-color: #ffffff;}
.span5 img {margin-bottom: 20px;}
.span5 .thumbnail .caption {padding: 0px;}

.span6 {width: 200px}
.span6 .thumbnail {padding:20px;background-color: #ffffff;}
.span6 .border {margin-bottom: 20px;}
.span6 .thumbnail .caption {padding: 0px;}
.thumbnail .caption {padding: 0px;}
.span7 {width: 680px;}
.span8 { width:280px;}
div.fakeImage {
background: #2D2F36;
height: 135px;
margin-right: 15px;
width: 180px;
margin-bottom: 20px;
}
.thumbnail p.price {font-size:30px;line-height:30px;display: inline-block;margin-right: 10px;}
.thumbnail p.cat {font-size: 12px; line-height:16px;}
.thumbnail .date {font-size:10px;line-height:14px;font-weight: normal;color:#8c8c8c;margin-bottom: 2px;}
.thumbnail .ttre,#sidebar-right .thumbnail .ttre {font-size:14px;line-height:18px; margin-bottom: 4px;}
.thumbnail .ttre a,#sidebar-right .thumbnail .ttre a {color: #ff0000; font-weight: normal;}
p.price,p.cat {display:block;margin:0;color:#2d2f36;font-weight: bold; font-size: 30px;}

.thumbnail .desc {font-size:11px;margin-bottom:0;line-height:14px;color: #8c8c8c; font-family: "Droid Serif", sans-serif;}
.thumbnail .promo {position:absolute;font-size:56px;margin: 20px;line-height:60px;left:0;;top:00px;font-weight:600;height:60px;width:130px;text-align:center;display:block;padding:0;color:#fff;}
.thumbnail .inline-list {font-size:11px;margin-bottom:0;line-height:14px;}
.thumbnail .inline-list li {border-bottom: none !important;padding: 10px 20px 0px 0px !important; width: 100px !important;}

.search_results .thumbnail .inline-list{margin-top:5px;}
.caption .value{color:#4c4c52;font-weight:600;}
.search_results .thumbnail .ttre{margin:10px 0 5px 0;}
.search_results .thumbnail .date,.search_results .thumbnail .inline-list{color:#8c8c8c;font-weight:600;font-size:10px}
#tech-data p{margin:0px;font-size:20px; color: #8c8c8c; line-height:24px;}
.coupon-img{margin-bottom:0px; padding: 0px 20px 20px 20px;}
.detail_coupon{position:relative;z-index:0; background-color: #ffffff;}
.coupon{background:transparent url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/bg_coupon.png) 0 100% no-repeat;position:absolute;;top:-21px;padding-bottom:23px;margin: 0px;width:100%;}
li.span5 .thumbnail img, li.span5 .thumbnail div.fakeImage, li.span5 .thumbnail .promo {
    line-height: 135px;
    height: 135px;
    width: 180px;
}

li.span6 .thumbnail div.fakeImage, li.span6 .thumbnail .promo {
    line-height: 120px;
    height: 120px;
    width: 160px;
}
/*. Thumbs */
ul.thumbnails > li {margin-bottom:0;;}
.thumbnail > .pull-left  {margin-right:15px;}
.thumbnail > img.pull-right {margin-left:15px;}

/* LISTES */
.liste{background:#ffffff;}
.liste .thumbnail .desc {font-weight:600;}

/*. Icons */
[class^="icon-"],
[class*=" icon-"]
{background:transparent url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) 0 0px;display:inline-block;width: 16px;height:16px;line-height:16px;vertical-align: middle;}
i.large{height:26px;width:26px;line-height:26px}
.icon-heart{ background-position:-0px -0px;}
.icon-news{ background-position:-26px -0;}
.icon-searchform{ background-position:-88px -0;}
.icon-home{ background-position:-72px 3px;}
.icon-print{ background-position:-144px 0px;}
.icon .icon-home, a:hover .icon-home {   background-position: -55px 0px; }


/*. lists Controls */
#content .color {background: none !important; height: 16px;}
#content .listing_controls {background-color: #ffffff;}
.listing_controls{margin:20px 0px 20px 0px;font-size:10px;position:relative;font-weight:normal; height:30px; }
.listing_controls a {color: #ff0000;}
.listing_controls .ordering_wrap .btn-group{border-right:1px solid #e4e4e4; margin:0px 0px 0px 10px;padding:0px 10px 0px 0px;float:right;height: 30px;line-height: 24px;}
.listing_controls .ordering_wrap .btn-group:first-child {margin:0px 0px 0px 10px;padding:0px 10px 0px 0px;float:left;height: 30px;line-height: 24px;}
.listing_controls .ordering_wrap .select-group {padding-top: 2px;}
.listing_controls.bottom{margin-top:20px}
.listing_controls .btn{font-size:10px}
.order-controls{}
.order-controls label{padding: 8px 4px 6px 4px ;float:left;font-weight: normal;height:16px;margin:0;color:#ff0000}
.order-controls .controls{float:left;position:relative;height:24px;width:16px;margin-top: 3px;}
.order-controls .m-btn{position:absolute;height:12px;left:0;width:16px;background:transparent url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) ;display:block;}
.order-controls .inc{top:0; background-position:-112px 5px;}
.order-controls .inc:hover{top:0; background-position:-128px 5px;}
.order-controls .dec{top:12px;background-position:-112px -8px;}
.order-controls .dec:hover{top:12px;background-position:-128px -8px;}
.order-controls .nav-link{padding: 4px 4px 4px 4px ;display:inline-block;overflow:hidden;}
.order-controls .nav-link span{font-size:35px;width:12px;height:10px;line-height:10px;display:inline-block;font-weight:600;vertical-align:top;}
.order-controls .nav-link span.back{width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -235px -9px; padding-right: 10px;}
.order-controls .nav-link span.next{width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -261px -9px; padding-left: 10px;}

.print_btn{position:absolute;right:0;bottom:-61px;z-index:10;}
.print_btn span{display:none}
.print_btn a{	padding: 12px; -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}


.pagination {margin:0;border-left:1px solid #e4e4e4;padding:4px 10px 0px 10px;height:26px;}
.pagination ul{border:none;webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none;padding:0 ;margin:0;}
.pagination ul li.prev a{ width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -230px -9px;}
.pagination ul li.next a{ width: 22px; height: 22px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -266px -9px;}
.pagination ul li a{padding:0 5px;border:none;font-weight:normal;line-height:26px;}
.pagination ul li.active a{ background:none;}
.pagination a:hover, .pagination .active a{ background:none;}
.pagination li:first-child a { border:none; -webkit-border-radius: 0;
}


/* Detail */
.detail_produit, .detail_apropos, .detail_annonce  {background-color: #ffffff;}
#contentzone .detail h2.ttre{margin:0px;padding:20px 20px 0px 20px;font-size:20px;color:#2d2f36;line-height:24px;font-weight: normal; }
#contentzone #top_detail {padding:20px 20px 6px 20px; border-bottom: 1px solid #f2f2f2;}
#contentzone #box_desc {padding: 16px 20px 20px 20px; border-bottom:1px solid #f2f2f2; margin: 0px;}

#contentzone #box_desc .detail_desc h2.ttre{margin:0px;padding:0px 0px 15px 0px;font-size:20px;color:#2d2f36;line-height:24px;font-weight: normal; }
#contentzone #detail_gmap {padding: 20px; border-bottom:1px solid #f2f2f2;}
#contentzone #toggle-media-detail-gmap {padding: 0 20px;}

.detail,.detail p{color:#4d4c54;}


#social-box{width:320px;text-align:right;}
#social-box .addthis_button_email{ padding-top:2px;}
#social-box .addthis_toolbox > a {width: 78px}
#social-box .addthis_toolbox > a.addthis_button_google_plusone {width: 67px}
#social-box .addthis_toolbox > a.addthis_button_tweet {width: 85px;}
#social-box .addthis_toolbox > a.addthis_button_email {width: 53px; height: 18px; display: inline-block; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/email-btn.png) no-repeat;}
#social-box .addthis_toolbox > a.addthis_button_email .at16t_email {display: none;}

.detail .highlight{height:auto;padding:7px 0px 0px 0px; margin-left: 20px;}
.price_holder{padding: 0px;}
.detail .highlight .price_holder .price{line-height:47px;height:47px;display:inline-block;margin-right: 10px; color: #2d2f36;}
.detail .highlight .btn_contact{}
.price.old{text-decoration: line-through }

.loho_marque {position: absolute; top:-467px; left: 20px}

#carousel-detail{height:570px;width:620px;padding:20px 20px 20px 20px;}

#carousel-detail .sliderkit-panels,#carousel-detail .sliderkit-panel,#carousel-detail .sliderkit-panels-wrapper {height:460px}

#carousel-detail .sliderkit-panel  img{display:block;}

#carousel-detail .sliderkit-nav{position:absolute;top:480px;text-align:center;vertical-align:middle;}
#carousel-detail .sliderkit-nav ul li{margin:0 10px 0 0;padding:0;}
#carousel-detail .sliderkit-go-btn a{;}
#carousel-detail .sliderkit-nav ul li a{}
#carousel-detail .sliderkit-nav ul li.sliderkit-selected a {border:5px solid #333;width:120px;height:87px;z-index:1 }
#carousel-detail .sliderkit-nav ul li.sliderkit-selected div {width:120px !important;height:87px !important;}
#carousel-detail .sliderkit-nav-clip,#carousel-detail .sliderkit-btn {float:left;}
#carousel-detail .sliderkit-btn{margin-top:-0;width:25px;}
.sliderkit-btn a{font-size:35px;line-height:97px;display:block;font-weight:700;text-indent: -9999px;}
.sliderkit-btn > a:hover {text-indent: -9999px !important;}
#carousel-detail .sliderkit-nav-prev{margin: 42px 4px 0px 10px; width: 11px; height: 16px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -312px -12px;}
#carousel-detail .sliderkit-nav-next{margin: 42px 10px 0px 4px; width: 11px; height: 16px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -348px -12px;}
#carousel-detail .sliderkit-btn.sliderkit-btn-disable{opacity:0;filter: alpha(opacity=0);cursor:default;}

#box_desc {margin-bottom:20px}
#box_desc .detail_desc{float:left;width:380px; position: relative;}
#box_desc .btn_contact{float:right;width:200px}
.detail_desc h4.ttre {font-size: 12px; color: #2d2f36; font-weight: bold; line-height:30px; margin: 6px 0px -4px 0px;}
.detail_desc p, .detail_desc .rich-text-embed {font-size: 13px; line-height:18px; color: #8c8c8c;  font-family: "Droid Serif", sans-serif;}
.detail_desc .comentars {font-size: 11px;}

#detail_feature{margin-left:0px;overflow:visible;}
#detail_feature ul{margin:0px -20px -20px -20px;padding:15px 0;background:#2D2F36}
#detail_feature li{float:left;width:108px;display:block;padding:0;margin:5px 0 5px 20px;font-weight:600;font-size:12px}
#detail_feature .feature-label{color:#8b8b8b;display:block;font-size:12px;font-weight:600;line-height:120%}
#detail_feature .value{color:#fff;display:block;}

.dl_box{float:right;margin-top:20px;font-weight:700;width:200px}
.dl_box .file_ttre{color:#4d4c54;display:block; font-size: 11px;}
.dl_box p.file_info{color:#8c8c8c;display:block;font-size:10px; font-family: "Droid Serif", sans-serif; margin-bottom: 10px;}
.file_link a{;background:transparent url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/ico-pdf.png) 0% 0% no-repeat;width:56px;height:65px;display:block;}

.detail_apropos #box_desc .detail_desc,.detail_coupon #box_desc .detail_desc{float:none;width:auto;}

#detail_gmap .gmap{height:450px;}
#detail_gmap .gmap_values{margin:20px 0px 0px 0px;font-size:11px;font-weight:normal; font-family: "Droid Serif", sans-serif;}
#contentzone #toggle-media-detail-gmap .gmap_values{margin:20px 0px 0px 0px;font-size:11px;font-weight:normal; font-family: "Droid Serif", sans-serif;}
#detail_gmap .gmap_values .feature-label {color:#8b8b8b;}

#detail_about {overflow:visible;margin:0px;padding:0px 20px;}
#detail_about .col{float:left;padding:0px;margin:0px 20px 0px 0px; width:120px;padding-top:20px;}
#detail_about .col-social {width:160px; margin: 0px; padding-left: 19px; float: right; border-left: 1px solid #f2f2f2;padding-top:20px; height:100%;}
#detail_about .col li{display:block;padding:0;margin:5px 0 5px 0;font-weight:600;}
#detail_about .col-social li {margin-bottom:15px ;}
#detail_about .col-social li.social .static-social-icons-container-1 li  {display: inline-block; margin: 0 5px 5px 0;}
#detail_about .feature-label{color:#2d2f36;display:block;font-size:12px;font-weight:bold;line-height:18px}
#detail_about .value{font-size:11px; font-family: "Droid Serif", sans-serif; font-weight: normal; color:#8c8c8c;display:block; line-height:14px;}


.liste_produits h2.ttre{font-size:14px!important;font-weight: 600!important;}
.liste_produits .thumbnails li {margin: 0px;padding: 20px; border-bottom: 1px solid #f2f2f2; width: 600px}



/* #footer */
#footer {width: 980px;margin: 0px auto;background-color: #dfdfdf;color: #8c8c8c;}
#footer .col{padding:20px 20px 20px 20px;border-right:1px solid #f2f2f2;*zoom:1; height:160px;}
#footer .pull-right {padding:20px 10px 20px 15px;border-right:none;*zoom:1;width:90px}
#footer a{color:#2d2f36; line-height:18px;}
#footer .ttre{color:#2d2f36;margin-bottom:8px;font-weight: bold;font-size: 12px; line-height:14px; font-family: "Droid Sans", sans-serif; }
#footer .ttre2{margin-bottom:8px;font-weight: bold;font-size: 11px; line-height:14px; font-family: "Droid Sans", sans-serif; }
#footer p {color:#8c8c8c;margin-bottom:10px;font-weight: normal;font-size: 11px; line-height:14px; font-family: "Droid Serif", sans-serif;}
#footer .col ul li {font-size: 11px; line-height:14px; font-family: "Droid Serif", sans-serif;}
#footer .pull-right ul li.copyright{margin-top:18px;font-size: 10px;font-family: "Droid Sans", sans-serif; }
#footer .pull-right ul li a {margin-top:20px;font-size: 10px;font-family: "Droid Sans", sans-serif; }
#footer .gmap,#footer .gmap_address{float:left;}
#footer .gmap_address{width:130px;margin-left:13px}
.col ul{margin-left:0;list-style:none;}

#footer.footer_small > .container > .pull-left li {float: left;margin: 0 10px 0 0;}
#footer.footer_small > .container > .pull-left h5.ttre {float: left;margin: 9px 9px 0px 0px; font-size: 11px;}
#footer.footer_small > .container > .pull-left div.addthis_toolbox {float: left;margin: 0px}
#footer.footer_small .col:first-child {padding: 9px 90px 11px 20px;}
#footer.footer_small .col {padding: 9px 20px 11px 20px; height: 25px;}
#footer.footer_small .col ul.footer-menu {padding-top: 7px;}
#footer.footer_small .pull-right {padding: 18px 12px 7px 0px;}
#footer.footer_small .pull-right ul li.copyright{color:#8c8c8c;margin-top:0px;font-size: 10px; line-height:14px; font-family: "Droid Sans", sans-serif; }

.addthis_toolbox {margin-bottom: 5px;}


.addthis_button_facebook_follow .at16nc {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/facebook_icon.jpg);display: block;float: left;width: 25px;height: 25px;margin-right: 5px; background-position: 0 0 !important;}
.addthis_button_twitter_follow .at16nc {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/twitter_icon.jpg);display: block;float: left;width: 25px;height: 25px;margin-right: 5px; background-position: 0 0 !important;}
.addthis_button_google_follow .at15t_google_follow {background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/google_icon.jpg);display: block;float: left;width: 25px;height: 25px;margin-right: 5px;}

.row {margin: 0px;}
.readmore a {color: #ff0000;}

.contact-form {padding: 20px; margin-top: 20px;}


#content h2.ttre {padding-top: 20px; font-size: 16px; line-height:16px; font-family: "Droid Sans", sans-serif; color: #2d2f36;}


/*specific inner-slider-about */ 
body #inner-slider-images-slider{margin-bottom:20px; height: 570px; width:620px;padding:0;}
body #inner-slider-images-slider .sliderkit-nav{top:480px;}
body #inner-slider-images-slider .sliderkit-nav-prev{margin: 42px 4px 0px 10px; width: 11px; height: 16px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -312px -12px;}
body #inner-slider-images-slider .sliderkit-nav-next{margin: 42px 10px 0px 4px; width: 11px; height: 16px; background: url(/_ext/cs.regicom-ebusiness.com/theme/CSTheme1/img/sprite.png) no-repeat -348px -12px;}
body #inner-slider-images-slider .sliderkit-nav ul li.sliderkit-selected a {height:80px;}

#internalFrame,
.internalFrameModal iframe.internalFrame {
    border: 0;
    width: 100%;
    min-height: 550px;
}

.internalFrameModal {
    width: 900px;
    margin-left: -450px;
    top: 40%;
}

.internalFrameModal .modal-header {
    padding: 5px 15px;
}

.internalFrameModal .modal-header a {
    font-size: 20px;
    position: static;
    float: none;
    display: block;
    text-align: right;
}

.internalFrameModal .modal-body {
    margin-left: 0;
    max-height: 800px;
}

.custom-captcha-1-container .challengeText,
.custom-captcha-1-container .refreshChallenge{
    display: block;
    float: none;
    width: auto;
}
