/*  service styles float-box finisher  */
.clearing{height:0;font-size:0;clear:both;}
p {font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
/* content-container centre du site  */
#content-container,.menu-dialog,.welcome_msg,.news-home,.popup_window2,.reg-checkout,.view-demo,.down-button,.down-buy,.down-buy-on,.view-demo-on,.down-button-on {-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
div.note-box,.prod-button,#header .line2,#header .line2 
#footer,.menu-dialog .title-bar{-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px;}
#header,.menu-dialog .contentform {-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
#location,.menu-dialog-top .title-bar,.fproducts_left .more,.fproducts_right .more2,.dresults,.cart-title{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-top-left-radius:4px;}
#header .line3 {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.uo-container #content-container{padding-bottom:10px;}
.welcome_msg{margin-top:9px;border:2px solid #CCC;padding:10px;}
.bloc_news_home{display:inline;position:static;}

.subcategories-title,.pages-title{height:auto;background-color:#444;margin-top:1px;margin-bottom:9px;padding:5px 10px 10px;}
.pages-title p,.subcategories-title p,.cart-title p{font:28px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;margin:0;padding:0;}


/*Sprite */
#header .logo{position:absolute;background:url(images/sprite-main.png) -5px -134px no-repeat;top:11px;left:13px;height:69px;margin:0 !important;margin-left:27px;width:304px;}
/* header line 1  */
#header .line1{position:relative;float:left;background:url(images/sprite-main.png) -226px 40px no-repeat;padding-top:8px;height:72px;width:148px;margin:0 5px 5px 505px;}
#header .line1 .skype{float:left;background:url(images/sprite-main.png) 0px -2px no-repeat;height:30px;width:70px;}
#header .line1 .mail{float:left;background:url(images/sprite-main.png) -93px -2px no-repeat;margin-left:10px;height:30px;width:68px;}
#header .menu-minicart img.icon{background:url(images/sprite-main.png) -64px -37px no-repeat;position:absolute;left:54px;width:55px;height:47px;}
#header .line2 .ajax-minicart img.minicart-button{background:url(images/sprite-main.png) -3px -33px no-repeat;width:60px;height:47px;left:55px;cursor:pointer;position:relative;overflow:hidden;}
#header .menu-minicart .content ul li a:link,#header .menu-minicart .content ul li a:visited,#header .menu-minicart .content ul li a:hover,#header .menu-minicart .content ul li a:active{text-decoration:none;color:#FFF;line-height:20px;padding-left:20px;padding-bottom:3px;background:url(images/sprite-main.png) -527px -431px no-repeat;}
.subscribe,a.prev-news:link,a.prev-news:visited,a.prev-news:active,.dchoose{background:url(images/sprite-main.png) -527px -430px no-repeat;line-height:20px;padding:1px 1px 1px 20px;}

#footer{width:100%;overflow:hidden;margin-top:7px;position:relative !important;bottom:0;background:url(images/sprite-main2.png) left -300px repeat-x;padding-bottom:15px;}
#header{background:url(images/sprite-main2.png) #FFF left -520px repeat-x;}
#header .line2 {background:url(images/sprite-main2.png) #fff left -209px repeat-x;}
#location {background:url(images/sprite-main2.png) left -451px repeat-x;}
span.home-icon{background:url(images/sprite-main2.png) left -167px no-repeat !important;padding-left:15px;}

#home-serv1 .content, #home-serv2 .content {background:url(images/sprite-main2.png) #FFF left -485px repeat-x;}

.tabs{right:auto;text-align:left;left:0;position:absolute;top:25px;height:20px;width:100%;margin:0;padding:0;}
.tabs ul{list-style:none;color:#FFF;margin:0;padding:0;}
.tabs li{height:18px;float:left;margin-left:-2px;text-align:center;vertical-align:middle;background:url(images/sprite-main2.png) no-repeat right -82px;padding:3px 10px 0;}
.tabs a:link,.tabs a:visited,.tabs a:hover,.tabs a:active{display:block;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;font-size:11px;outline-style:none;color:#FFF;height:auto;margin:0;padding:0;}
.tabs a:hover{color:#FFF !important;text-decoration:none !important;font-weight:700;}

.fancycat-icons-e .fancycat-select a,.fancycat-icons-e .fancycat-select a:hover{display:block;background:#fe6600 url(images/sprite-main2.png) left -143px repeat-x;border-right:1px solid #FFF;border-bottom:1px solid #fe6600;color:#fff;text-decoration:none;padding:0px 8px; height:23px; line-height:23px;}
.fancycat-icons-e{font:bold 11px Verdana;background:#444 url(images/sprite-main2.png) left -143px repeat-x;width:100%;border-bottom:1px solid #FFF;height:23px;}
.fancycat-icons-e ul li a{display:block;background:#444 url(images/sprite-main2.png) left -143px repeat-x;border-right:1px solid #FFF;color:#2d2b2b;text-decoration:none;border-bottom:1px solid #FFF;padding:0px 8px; height:23px; line-height:23px;}
.fancycat-icons-e ul li a:hover{background:#333 url(images/sprite-main2.png) left -143px repeat-x;color:#FFF;text-decoration:none;}

/* centre droit  */
#product-main{min-height:700px;padding-bottom:0;position:relative;overflow:hidden;margin:0 10px;}

/*	product details page  */
.product-details{position:relative;margin-top:1px;margin-bottom:0;background:url(images/sprite-products.jpg) top left #444; height:262px;}
.product-details .details{width:239px; overflow:hidden;height:262px;float:left;padding:0 15px 0 15px;}
.product-details .details p {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;padding:0;margin:0 0 3px 0;}
.product-details .details .configure {font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;padding:10px 0 0 0 !important;text-align:center;}
.product-details .product-title {width:671px; height:50px; float:left;text-align:center;}
.product-details .product-title h1{font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;padding:12px 8px 0 8px;}
.product-details .price {float:right;padding:50px 100px 0 0;}
.product-details .price2 {float:right;padding:22px 80px 0 0;text-align:right;}
.product-details .price .product-price-value {font:bold 48px Arial, Helvetica, sans-serif;color:#FFF;}
.product-details .price .product-taxed-price {font:12px Arial, Helvetica, sans-serif;color:#FFF;text-align:right;margin:25px 0 0;}
.product-details .price .second {font:12px Arial, Helvetica, sans-serif;color:#FFF;text-align:right;margin:0px 0 0;}
.product-details .price .month {margin:-10px 0 0;font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;text-align:right;}
.product-details .price p {margin:0;padding:0;font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}
.product-details .price2 p {margin:0 40px 0;}
.product-details .image{text-align:center;vertical-align:top;margin:15px 0 20px 120px;padding:0;float:left;}
.product-details .image .image-box{margin:0 auto;padding:0;}
.product-details .product-subtitle{padding:23px 0 10px;}
.product-details .product-subtitle div{color:#b51a00;font-weight:700;font-size:12px;border:0 none;border-bottom:1px solid #9d1500;}
.product-details .message{color:#b51a00;}
.product-details .warning-message{color:red;}
.add-to-cart{width:100%;height:30px;background:url(images/iron/but-add-to-cart.png) no-repeat left top;border:0;font:bold 15px arial;text-transform:uppercase;cursor:pointer;color:#FFF;text-align:left;padding-left:39px;margin:10px 0 0 15px;padding-right:3px;}
.add-to-cart:hover{background:url(images/iron/but-add-to-cart.png) no-repeat left -31px;text-decoration:none;}

/* Images panier  */
.cart-empty,.cart-full{float:left;height:35px;margin:5px 4px;padding:18px 85px;}
.cart-empty{background:url(images/produits/paniers.png) left -68px no-repeat;}
.cart-full{background:url(images/produits/paniers.png) top left no-repeat;}

/* Home Services */
.homeintro {margin:15px 0 35px 5px; float:left;padding-right:19px;}
.homeintro h1 {margin:0px 0 10px;font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
.homeintro p {margin:0px;font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:18px;}

#home-serv1, #home-serv2 {padding-right:32px;}
#home-serv1, #home-serv2, #home-serv3 {width:209px; float: left;background:url(images/sprite-main2.png) 225px -669px no-repeat;}

#home-serv1 h2, #home-serv2 h2, #home-serv3 h2 {font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333;padding:0; margin:0 0 13px;}
#home-serv1 .intro p, #home-serv2 .intro p, #home-serv3 .intro p {font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:justify; color: #444; padding:0;margin-bottom:27px;}
#home-serv1 .icon1, #home-serv2 .icon2, #home-serv3 .icon3 {background:url(images/sprite-main.png) no-repeat;height:26px;float:left;margin: 5px 9px 0 0;}

#home-serv1 .icon1 {background-position:-446px 0;width:24px;}
#home-serv2 .icon2 {background-position:-446px -26px;width:35px;}
#home-serv3 .icon3 {background-position:-444px -52px;width:31px;}

#home-serv1 ul {list-style:square;padding-left:18px;}
#home-serv1 ul li {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:28px;}
#home-serv1 ul li a {color:#fe6600;}

#home-serv2 .fond, #home-serv3 .fond {background:url(images/sprite-main.png) no-repeat;height:36px;padding-left:41px;}
#home-serv2 .fond .pack, #home-serv3 .fond .pack {float:left;}
#home-serv2 .fond .prix, #home-serv3 .fond .prix  {float:right; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#home-serv2 .fond p, #home-serv3 .fond p {font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;margin:0;padding:0;}
#home-serv2 .fond span, #home-serv3 .fond span {font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;}

#home-serv2 .un strong {font-weight:normal; color:#fe6600;}
#home-serv2 .un {background-position:-446px -79px}
#home-serv2 .un .prix {color:#fe6600;}
#home-serv2 .un .prix div {color:#333;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;padding-left:22px;}

#home-serv2 .deu strong {font-weight:normal; color:#000;}
#home-serv2 .deu {margin-top:10px;background-position:-446px -115px}
#home-serv2 .deu .prix {color:#000;}
#home-serv2 .deu .prix div {color:#333;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;padding-left:22px;}

#home-serv2 .troi strong {font-weight:normal; color:red;}
#home-serv2 .troi {margin-top:10px;background-position:-446px -151px}
#home-serv2 .troi .prix {color:red;}
#home-serv2 .troi .prix div {color:#333;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important;padding-left:22px;}

#home-serv3 .un {margin-top:9px;background-position:-446px -187px}
#home-serv3 .un .prix {color:#fe6600;}
#home-serv3 .troi {margin-top:10px;background-position:-446px -223px}

.sepligne {margin:16px 0 24px;;padding:0;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #f1f1f1;}

/* Mise avant client */
#featuredcustom {float:left;width:472px;background:url(images/sprite-main2.png) 466px -669px no-repeat;}
#featuredcustom h2 {margin:0 0 2px;padding:0px; color:#333;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#featuredcustom .titre {margin:0;padding:0px; color:#444;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#featuredcustom .image {background:url(images/sprite-main.png) left -468px no-repeat;height:163px;width:448px;margin-top:21px;}
#featuredcustom .client {float:left;width:313px;}
#featuredcustom .client .nom {font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;margin:11px 0 0;}
#featuredcustom .client p {font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;margin:0;}
#featuredcustom .voir {float:right;background:url(images/sprite-main.png) -482px -22px no-repeat;width:108px;height:22px;margin:25px 24px;}

/* Renewal */

table.renewal {margin-top:5px}
table.renewal tr:first-child td {background:#444; color:#FFF;height:25px;text-align:center;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif}
table.renewal tr td {height:25px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
table.renewal a {background:url(images/sprite-main.png) -664px -66px no-repeat;padding:7px 0 0px 0;margin-top:2px;}

.renewh2 {margin:30px 0 0 0;padding:0;font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #333;}
.renewh2p {margin-bottom:30px;}
table.whatsnewpack h3 {font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
table.whatsnewpack h3 strong {color:#000;}
table.whatsnewpack tr td:first-child h3 strong{color:#fe6600;}
table.whatsnewpack tr td:last-child h3 strong{color:red;}
table.whatsnewpack p  {padding:0;margin:0}
table.whatsnewpack .titre {font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-top:10px;}

/* Promo products line */

.promodiv {background:url(images/sprite-products.jpg) left -262px no-repeat;height:93px;width:100%;margin-top:5px;}

/* News column */
.news-box{float:left;width:210px;margin-left:10px;}
.news-box h2 {margin:0 0 2px;padding:0px;color:#333;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.news-box .intro {margin:0 0 20px;padding:0px; color:#444;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.news-box .date {float:left;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-right:10px;}
.news-box .date div {height:18px;width:30px;text-align:center;line-height:16px;}
.news-box .date .day {background-color: #e7e7e7;color:#333333;}
.news-box .date .month {background-color: #fe6600;color:#fff;}
.news-box .titre {font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:justify;}
.news-box .titre a{color:#333;}
.news-box .body, .news-box .body p{font-family:arial;text-align:justify;color:#444;font-size:13px !important;margin-top:18px;margin-bottom:24px;}
.news-box .body {height:111px;}
.news-box .next {float:left;width:74px;height:22px;background:url(images/sprite-main.png) -590px -22px no-repeat;}
.news-box .all {float:right;width:108px;height:22px;background:url(images/sprite-main.png) -482px -44px no-repeat;}

/* User not connected  */
.login-button{margin:9px 0 4px;}
.assurance{padding-top:147px;margin-top:30px;background:url(images/sprite-main.png) 0 -255px no-repeat;height:66px;width:219px;}
.login-connect{background:url(images/sprite-main.png) 0 -211px no-repeat;height:44px;width:203px;margin:18px 0 9px;margin-left:auto;margin-right:auto;}
.login-register{background:url(images/sprite-main.png) -203px -211px no-repeat;height:44px;width:203px;margin-left:auto;margin-right:auto;}

/* User connected menu  */
.connected{height:auto;margin:0 0 10px;border:1px solid #ccc;padding-bottom:8px;}
.connected .head {background:url(images/sprite-main.png) #444 -516px -371px no-repeat;padding:5px 0 0 37px;margin-bottom:8px;color:#FFF;height:33px;font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;line-height:15px;}
.connected .help { background-image:none;padding-left:0px; text-align:center;}
.connected .head a, .connected .head div {font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#CCC;}
.connected .deco {background:url(images/sprite-main.png) -495px -375px no-repeat;width:22px;height:25px;position:absolute;top:7px;right:5px;}
.connected .deco:hover{background-position:-495px -401px;}
.connected ul {padding:0px;margin:0px; list-style:none;}
.connected ul li {background:url(images/sprite-icon-connected.png) no-repeat;margin:0 8px 0px;padding:0 0 0 34px;}
.connected ul li a {text-decoration:none;font:normal 13px Arial, Helvetica, sans-serif;line-height:29px;}
.connected ul li:hover {background-color:#DDD;cursor:pointer;}
.connected .un {background-position:0 3px;}
.connected .deux {background-position:0 -34px;}
.connected .troi {background-position:0 -71px;}
.connected .quat {background-position:0 -108px;}
.connected .cinq {background-position:0 -145px;}
.connected .trez {background-position:0 -442px;}

/* Helpdesk connected menu  */
.connected .six {background-position:0 -182px;}
.connected .sept {background-position:0 -219px;}
.connected .huit {background-position:0 -257px;}
.connected .neuf {background-position:0 -293px;}

/* Hosting connected menu  */
.connected .dix {background-position:0 -330px;}
.connected .onze {background-position:0 -367px;}
.connected .douz{background-position:0 -404px;}

.menu-dialog .recovery{clear:both;margin-bottom:2px;}
.menu-dialog .recovery a:link,.menu-dialog .recovery a:visited,.menu-dialog .recovery a:hover,.menu-dialog .recovery a:active{text-decoration:underline;font-size:10px;}
.menu-dialog .login-text{vertical-align:top;}
.small-note{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}

/* Services, Pack & xcart categories  */
.infoabout {background:url(images/sprite-about.jpg) left top no-repeat;height:252px;padding-top:10px;margin:1px 0;}

.serv-home {background:url(images/sprite-serv.jpg) left -594px no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.serv-cahier {background:url(images/sprite-serv.jpg) left -1118px no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.serv-clients {background:url(images/sprite-refclient.jpg) top left no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.serv-conseils {background:url(images/sprite-serv.jpg) top left no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.serv-dev {background:url(images/sprite-serv.jpg) left -856px no-repeat;height:252px;padding-top:10px;margin:1px 0;}

.leftcolumn {float:left;}
.rightcolumn {float:right;}

.servhome {width:314px;min-height:110px;float:left;margin:0 23px 0 6px;}
.servhome h2 {margin:0px 0 20px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;padding:15px 0 0px 0px;}
.servhome p {margin:0px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:17px;}
.servhome strong {margin:0px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fe6600;text-align:justify; line-height:17px;}
.servhome div {height:22px;width:103px;margin:20px 0;background:url(images/sprite-main.png) -664px -44px no-repeat;}

.servtop5 {width:250px;border:1px solid #d6d6d6;margin-top:10px;}
.servtop5 ol {padding:0px; margin:0px;list-style:none;}
.servtop5 ol li {border-top: 1px solid #e6e6e6;}
.servtop5 h3 {color: #333;padding:10px 0px 10px 0px;margin:0px;text-align:center;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.servtop5 h4 {color: #000;font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:7px 0px 7px 15px; margin:0px;}
.servtop5 strong {color: #fe6600;}

.references {background:url(images/sprite-main.png) -664px -88px no-repeat;height:69px;width:254px;margin:25px 0 0;}

.servdevis {padding: 45px 0 0 45px;float:left;}
.servdevis div {width:209px;height:44px;background:url(images/sprite-main.png) -664px -157px no-repeat;}

.servcontactclient {padding: 45px 0 0 45px;float:left;}
.servcontactclient div {width:209px;height:44px;background:url(images/sprite-main.png) -664px top no-repeat;}

.servref {width:465px;min-height:170px;margin-top:30px;}
.servref h2 {margin:0px 0 0px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;padding:0;}
.servref p {margin:0px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:17px;}
.servref strong {margin:0px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fe6600;text-align:justify; line-height:17px;}
.servref .image {height:135px;width:187px;background:url(images/sprite-refclient.jpg) no-repeat;border:1px solid #b5b5b5;float:left;margin-right: 10px;top:0px;}
.servref .lien {height:22px;width:103px;margin:12px 0;background:url(images/sprite-refclient.jpg) left -306px no-repeat;float:left;}
.servref .lien2 {height:22px;width:103px;margin:12px 0;background:url(images/sprite-refclient.jpg) left -328px no-repeat;float:left;}
.servref .lien3 {height:22px;width:103px;margin:12px 0;background:url(images/sprite-refclient.jpg) left -350px no-repeat;float:left;margin-left:5px}

.servref .un {background-position: -379px -262px;}
.servref .deux {background-position: -566px -262px;}
.servref .trois {background-position: -753px -262px;}
.servref .quat {background-position: -372px -397px;}
.servref .cinq {background-position: -753px -397px;}
.servref .six {background-position: -566px -397px;}
.servref .sept {background-position: -192px -397px;}
.servref .huit {background-position: -5px -397px;}

.servintro {margin:15px 0 35px 5px; width:655px; float:left;}
.servintrobis {margin:15px 0 30px 5px; width:655px; float:left;}
.servintro h1 {margin:0px 0 10px;font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
.servintro p {margin:0px;font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:18px;}
.servcontact {padding: 45px 0 0 45px;float:left;}
.servcontact div {width:209px;height:44px;background:url(images/sprite-main.png) -664px top no-repeat;}

.servmenu {width:250px;border:1px solid #d6d6d6;margin-top:10px;}
.servmenu ul {list-style: none;padding:0px;margin:0px;}
.servmenu ul li {background:url(images/sprite-main.png) -873px -44px no-repeat;line-height: 44px !important; padding-left:40px;border-bottom:1px solid #eaeaea;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.servmenu .select {background-position:-873px 0; text-transform:uppercase;}

/* Packs & Xcart */
.home-cats-pack{background:url(images/sprite-pack.jpg) top left no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.home-cats-xcart{background:url(images/sprite-xcart.png) top left no-repeat;height:252px;padding-top:10px;margin:1px 0;}
.pack-details{float:left;cursor:pointer;width:283px;height:220px;text-align:left;margin:0 3px 0 4px;padding:10px;}
.pack-details img{margin:185px 5px 0;}
.packintro {margin:15px 0 45px 5px; width:610px; float:left;}
.packintro h1 {margin:0px 0 10px;font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
.packintro p {margin:0px;font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:18px;}
.packcompare {padding: 45px 0 0 70px;float:left;}
.xcartcompare {padding: 45px 0 0 60px;float:left;}
.packcompare div {width:189px;height:44px;background:url(images/sprite-pack.jpg) -292px -262px no-repeat;}
.xcartcompare div {width:209px;height:44px;background:url(images/sprite-xcart.png) -172px -262px no-repeat;}
.xcartaction {position:relative;margin:0 0 199px 5px;}
.xcartaction h3 {margin:0 0 12px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
.xcartaction font {color:#fe6600;}
.xcartaction div {position:inherit;height:143px;width:172px;background:url(images/sprite-xcart-client.jpg) no-repeat; float:left;margin-right:17px;}
.xcartaction div div {margin-top:124px;background:url(images/sprite-xcart.png) -172px -306px no-repeat;height:19px; width:100%;}

.xcartaction .deux {background-position:-172px 0;}
.xcartaction .trois {background-position:-344px 0;}
.xcartaction .quatre {background-position:-516px 0;}
.xcartaction .cinq {background-position:-688px 0;margin-right:0px !important;}

.packcolumn, .xcartcolumn {width:285px;min-height:250px;float:left;margin-left:6px;}
.xcartcolumn {min-height:180px !important;}
.packcolumn h2 {margin:0px 0 20px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;background:url(images/sprite-pack.jpg) no-repeat;padding:17px 0 23px 75px;}
.xcartcolumn h2 {margin:0px 0 20px;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;background:url(images/sprite-xcart.png) no-repeat;padding:17px 0 23px 75px;}
.packcolumn p, .xcartcolumn p {margin:0px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444;text-align:justify; line-height:17px;}
.packright {margin-left:34px !important;}

.packcolumn .xcart {background-position:-880px -262px;}
.packcolumn .dom {background-position:-870px -328px;padding-left:82px;}
.packcolumn .host {background-position:-851px -402px; padding-left:105px;}
.packcolumn .support {background-position:-871px -465px;}
.packcolumn .evolve {background-position:-880px -526px;}
.packcolumn .renew {background-position:-880px -589px;}

.xcartcolumn .prise {background-position:-870px -263px;padding-left:82px;}
.xcartcolumn .fonc {background-position:-877px -320px;padding-left:68px;}
.xcartcolumn .illimite {background-position:-871px -386px;padding-left:76px;}
.xcartcolumn .open {background-position:-875px -447px;}
.xcartcolumn .securite {background-position:-880px -508px;}
.xcartcolumn .pointe {background-position:-880px -569px;}

.packpub1, .packpub2, .packpub3 {width:292px;height:103px;float:left;background:url(images/sprite-pack.jpg) left -262px no-repeat;margin-left:5px;margin-bottom:35px;}
.packpub2 {background-position:left -365px;margin-left:25px !important;}
.packpub3 {background-position:left -468px;margin-left:25px !important;}


/* Bouton bleu clair sans AJAX  */
button.button{border:0 none;background-color:transparent;cursor:pointer;vertical-align:top;overflow:visible;outline-style:none;margin:0;padding:0;}
button.button .button-right{background:transparent url(images/iron/buttons/button_orange_right.gif) no-repeat right top;display:block;padding:0 5px 0 0;}
button.button .button-left{background:transparent url(images/iron/buttons/button_orange_left.gif) no-repeat left top;line-height:27px;height:28px;font-size:12px;display:block;vertical-align:top;white-space:nowrap;font-family:verdana, arial, helvetica, sans-serif;color:#FFF;font-weight:700;margin:0;padding:0 5px 0 10px;}

/* Footer */
#footer .col1{width:164px;}
#footer .col2{width:220px;}
#footer .col3{width:180px;}
#footer .col4{float:left;width:200px;height:76px;background:url(images/sprite-main.png) -219px -300px no-repeat;display:block;margin:20px 0 0 39px;}
#footer .col1,#footer .col2,#footer .col3{float:left;margin-top:7px;margin-left:39px;background:url(images/sprite-main2.png) right 10px no-repeat;font-size:12px;font-weight:700;height:100px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#111;}
#footer ul{margin-top:5px;margin-left:0;padding:0;list-style:none;}
#footer ul li{background:url(images/sprite-main.png) -495px -484px no-repeat;padding-left:10px;}

/* Bouton bleu clair avec href  */
div.button{background:transparent url(images/iron/buttons/button_orange_right.gif) no-repeat right top;border:0 none;cursor:pointer;margin-top:1px;white-space:nowrap;float:left;padding:0 10px 0 0;}
div.button div,div.button a:link,div.button a:visited,div.button a:active{background:transparent url(images/iron/buttons/button_orange_left.gif) no-repeat left top;line-height:26px;font-size:12px;height:27px;color:#FFF !important;text-decoration:none !important;padding:0 5px 0 15px;}
div.button:hover{background:transparent url(images/iron/buttons/button_orange_right.gif) no-repeat right top;background-position:right -28px;}
div.button a:hover{background:transparent url(images/iron/buttons/button_orange_left.gif) no-repeat left top;background-position:left -28px;}
button.main-button .button-right{background:transparent url(images/2column/button_red_right.gif) no-repeat right top;}
button.main-button .button-left{background:transparent url(images/2column/button_red_left.gif) no-repeat left top;color:#fff;}
div.main-button{background:transparent url(images/2column/button_red_right.gif) no-repeat right top !important;}
div.main-button div,div.main-button a:link,div.main-button a:visited,div.main-button a:hover,div.main-button a:active{background:transparent url(images/2column/button_red_left.gif) no-repeat left top;color:#fff !important;text-decoration:none !important;}
button.menu-button{height:22px;}
button.menu-button .button-right{background:transparent url(images/but_menu_right.png) no-repeat right top;padding-right:7px;height:20px;}
button.menu-button .button-left{background:transparent url(images/but_menu_left.png) no-repeat left top;color:#deedf7;font-size:10px;height:21px;line-height:20px;padding:0 1px 0 8px;}
div.menu-button{background:transparent url(images/but_menu_right.png) no-repeat right top;padding-right:7px;}
div.menu-button div,div.menu-button a:link,div.menu-button a:visited,div.menu-button a:hover,div.menu-button a:active{background:transparent url(images/but_menu_left.png) no-repeat left top;line-height:20px;color:#deedf7 !important;font-size:10px;padding:0 1px 0 8px;}
button.light-button{height:23px;padding-right:10px;}
button.light-button .button-right{background:transparent url(images/but_light_right.gif) no-repeat right top;height:22px;padding:0 5px 0 0;}
button.light-button .button-left{background:transparent url(images/but_light_left.gif) no-repeat left top;color:#365f8f;line-height:21px;font-size:11px;padding:0 5px 0 11px;}
div.light-button{background:transparent url(images/but_light_right.gif) no-repeat right top;padding:0 5px 0 0;}
div.light-button div,div.light-button a:link,div.light-button a:visited,div.light-button a:hover,div.light-button a:active{background:transparent url(images/but_light_left.gif) no-repeat left top;color:#365f8f !important;font-size:11px;text-decoration:none !important;padding:0 5px 0 11px;}

/* Add2Cart AJAX-based  */
button.do-add2cart-wait .button-right,button.do-add2cart-success .button-right,button.do-add2cart-error .button-right{border:1px solid #ccc;background:transparent none;height:21px;padding:0;}
button.do-add2cart-wait .button-left,button.do-add2cart-success .button-left,button.do-add2cart-error .button-left{background:transparent none;color:#365f8f;font-size:12px;height:21px;line-height:20px;padding:0 14px;}
button.do-add2cart-wait,button.do-add2cart-success,button.do-add2cart-error{cursor:default;}
button.do-add2cart-wait .button-left .progress{display:block;background:transparent url(images/progress.gif) repeat-x left 5px;}
div.flc-1-button{background:transparent url(images/2column/button_big_blue_right.gif) no-repeat right top !important;}
div.flc-1-button div,div.flc-1-button a:link,div.flc-1-button a:visited,div.flc-1-button a:hover,div.flc-1-button a:active{background:transparent url(images/2column/button_big_blue_left.gif) no-repeat left top !important;line-height:30px !important;color:#111D4D !important;}
div.flc-3-button{background:transparent url(images/2column/button_big_red_right.gif) no-repeat right top !important;}
div.flc-3-button div,div.flc-3-button a:link,div.flc-3-button a:visited,div.flc-3-button a:hover,div.flc-3-button a:active{background:transparent url(images/2column/button_big_red_left.gif) no-repeat left top !important;line-height:30px !important;color:#fff !important;text-decoration:none !important;}
div.drop-out-button{padding-right:27px;background:transparent url(images/2column/button_dropdown.gif) no-repeat right top;}
.search input.image-button{width:22px;height:20px;background:transparent url(images/2column/button_search.gif) no-repeat left top;}
.menu-dialog .title-bar{line-height:27px;color:#fff;font-weight:700;}
.menu-categories-list ul li{background:transparent none;padding:6px 0 6px 7px;}
.menu-categories-list ul li a:link,.menu-categories-list ul li a:visited,.menu-categories-list ul li a:hover,.menu-categories-list ul li a:active{font-size:15px;font-weight:700;}
#header .menu-minicart h2 .minicart-items-label,#header .menu-minicart h2 .minicart-items-delim{font-weight:400;}
#header .menu-minicart .content ul{margin-left:15px;}
#header .menu-minicart .content ul li a:hover{text-decoration:none !important;font-weight:700;background-position:-527px -452px;}
#header .minicart,#header .minicart .empty,#header .minicart .full{display:inline;}

/* Img Position when click  */
.menu-special{border:1px solid #acb7c7;}
.menu-special .title-bar{background:transparent url(images/2column/menu_bg_light.gif) repeat-x left center;border-bottom:1px solid #acb7c7;}
.menu-special .title-bar h2{color:#2c3e49;}

/* News list  */
label.news-item{display:block;font-weight:700;}
.news-item-descr{font-style:italic;padding-left:20px;padding-bottom:15px;}
.news-list .news-item{margin-top:0;}
.news-list .news-item.last{margin-bottom:27px;}
.news-list .news-date{color:#818891;}
.news-list{color:#fe6600;font-weight:700;font-size:15px;margin-top:0;}
table.data-table td{line-height:22px;}
.dialog{border:0 none;}
.dialog .title{padding-left:0;background:transparent url(images/2column/list_dialog_bg_right.gif) no-repeat right top !important;height:32px;border:0 none;}
.dialog .title h2{padding-left:18px;background:transparent url(images/2column/list_dialog_bg_left.gif) no-repeat left top;height:32px;line-height:32px;}
.dialog .title div.sort-box{height:32px;}
.dialog .title div.sort-box .search-sort-bar{margin-top:8px;margin-bottom:8px;}
.products .buy-now .quantity{height:auto;padding-top:5px;}
.products .buttons-row{margin-top:15px;}
.products-table .product-cell{padding-left:5px;padding-right:5px;}
.products-list .product-cell-fccheckbox{text-align:center;}
.products-table .buttons-row,.products-table .button-row{margin-top:5px;}
.products-table .fcomp-checkbox-box{margin-top:4px;}
.totals .total{text-transform:none;}

.product-price-row .property-name,.product-price-row .property-value{vertical-align:middle;padding-bottom:0;}
.poptions-product-separator{font-size:1px;line-height:1px;height:10px;}
strong.language-code img,.language-code-over{border:solid 1px #aaa !important;}
.iv-box a:link,.iv-box a:visited,.iv-box a:active{color:#043FA0;}
.iv-box a:hover{text-decoration:none !important;}
.menu-bestsellers ul li a:link,.menu-bestsellers ul li a:visited,.menu-bestsellers ul li a:hover,.menu-bestsellers ul li a:active,.menu-manufacturers ul li a:link,.menu-manufacturers ul li a:visited,.menu-manufacturers ul li a:hover,.menu-manufacturers ul li a:active,.products .descr {font-size:12px;}
.products a.product-title:link,.products a.product-title:visited,.products a.product-title:hover,.products a.product-title:active,.products .product-title,.products a.product-title:hover{color:#444;}

/* Popup Style for products - Packs popup into jquery.alert.js line 113*/ 
#jpopup_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 2px #999;color:#000;}
#jpopup_title{font-size:14px;font-weight:700;text-align:center;line-height:1.75em;color:#666;background:#CCC url(images_a/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;margin:0;padding:0;}
#jpopup_content{background:16px 16px no-repeat url(images_a/info.gif);margin:0;padding:1em 1.75em;}
#jpopup_content.alert{background-image:url(images_a/info.gif);}
#jpopup_content.confirm{background-image:url(images_a/important.gif);}
#jpopup_message{padding-left:48px;}
#jpopup_panel{text-align:center;margin:1em 0 0 1em;}
#jpopup_content.prompt,#jpopup_content.prompt2{background-image:url(images_a/help2.gif);}
#jpopup_prompt,#jpopup_prompt2{margin:.5em 0;}

