@charset "UTF-8";
/* CSS Document */

body, html{margin:0px;padding:0px;text-indent:0px;}
img{border:none;padding:0px;}
html, body{height:100%;width:100%;}
p, ul, ol{padding-bottom:12px;}
body{color:#434343;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;}
.featuredproducts a:link, .featuredproducts a, .featuredproducts a:hover, .featuredproducts a:active, .featuredproducts a:visited{color:#FFF;}
a:link{text-decoration:none;}
h1, h2, h3, h4{padding:0;display:block;font-weight:bold;}
h1{color:#B200B2;display:list-item;font-family:arial,verdana,lucida sans-serif,sans-serif;font-size:29px;font-weight:bold;letter-spacing:1px;list-style-image:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/puce.png);list-style-position:inside;margin:20px 0;}
h2{margin:16px 0;font-size:1.5em;}
h3{margin:13px 0;font-size:1.17em;}
h4{margin:0 0 10px 0;padding:0;}
#header_droite form{margin-left:31px;margin-top:8px;height:18px;}
.clear{clear:both;}
#main{background-color:#ffffff;}
#top{width:100%;height:183px;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bg-header.png) repeat-x left top;}
#header{position:relative;margin:0 auto;height:175px;background:url(../images/back_applet.jpg) no-repeat left top;}
#logo{position:absolute;left:20px;top:10px;}
#header .button{position:absolute;left:777px;top:55px;}
#banner{position:absolute;left:253px;top:14px;}
img{border:0;}
#menu{height:42px;margin-left:25px;padding-top:133px;}
#menu ul{margin:0;padding:0;}
#menu ul li{list-style:none;margin-right:23px;display:block;width:168px;float:left;}
#menu ul li .left{float:left;display:block;width:7px;height:42px;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/site/site/btn_left_out.jpg) no-repeat left top;}
#menu ul li a{text-decoration:none;float:left;display:block;height:42px;width:168px;color:#ffffff;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;font-size:13px;font-weight:bold;font-style:normal;text-align:center;line-height:38px;padding:0;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/site/site/btn.png) repeat-x 0 0;}
#menu ul li a:hover{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/site/site/btn.png) repeat-x 0 -42px;}
#menu ul li .right{display:block;float:left;width:7px;height:42px;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/site/site/btn_right_out.jpg) no-repeat left top;}
#content{width:960px;margin:20px auto 20px;}
#content_applet{width:100%;margin:20px auto 20px;}
#content_large{float:left;width:955px;margin:0 15px 15px;}
#right_col{float:left;margin-left:20px;}
#footer p{margin:18px;padding:0;line-height:150%}
#footer a{color:black;text-decoration:none;}
#footer ul a{font-size:15px;font-weight:bold;}
#footer p a:hover{text-decoration:underline;}
#footer img{vertical-align:middle;}
#footer ul{list-style:none;width:980px;margin:0 auto;}
#footer ul li{width:326px;float:left;}
a{color:#ff6600;text-decoration:none;}
.active_product{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/carre.jpg) no-repeat scroll left top;float:left;height:216px;margin:4px 0 4px -2px;padding:19px;width:339px;}
.active_product h2{color:#FFFFFF;font-size:17px;font-weight:bold;margin-left:5px;margin-top:-45px;width:337px;float:left;}
.active_product img{float:right;max-height:120px;padding-right:9px;}
.active_products_desc{height:127px;margin-top:-14px;margin-top:-20\9}
.active_products_desc p{margin-bottom:0;}
.form-row{overflow:hidden;padding:8px 12px;font-size:13px;border-bottom:1px solid #eee;}
.form-row img, .form-row input{vertical-align:middle;}
form .form-row p{padding-left:0;font-size:13px;}
form h4{margin:0 !important;padding:0 !important;border:none !important;}
label{font-weight:normal !important;color:#666;font-size:13px;}
.required label, label.required{font-weight:bold !important;color:#333 !important;}
form ul.radiolist li{list-style-type:none;}
form ul.radiolist label{float:none;display:inline;}
form ul.inline{margin-left:0;padding:0;}
form ul.inline li{float:left;padding-right:7px;}
.aligned label{display:block;padding:3px 10px 0 0;float:left;width:8em;}
.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField{width:350px;}
form .aligned p, form .aligned ul{margin-left:7em;padding-left:30px;}
form .aligned table p{margin-left:0;padding-left:0;}
form .aligned p.help{padding-left:38px;}
.aligned .vCheckboxLabel{float:none !important;display:inline;padding-left:4px;}
.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField{width:610px;}
.checkbox-row p.help{margin-left:0;padding-left:0 !important;}
fieldset .field-box{float:left;margin-right:20px;}
.wide label{width:15em !important;}
form .wide p{margin-left:15em;}
form .wide p.help{padding-left:38px;}
.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField{width:450px;}
fieldset.collapsed *{display:none;}
fieldset.collapsed h2, fieldset.collapsed{display:block !important;}
fieldset.collapsed h2{background-image:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif);background-position:bottom left;color:#999;}
fieldset.collapsed .collapse-toggle{padding:3px 5px !important;background:transparent;display:inline !important;}
fieldset.monospace textarea{font-family:"Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace;}
.submit-row{padding:5px 7px;text-align:right;background:white url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) 0 100% repeat-x;border:1px solid #ccc;margin:5px 0;overflow:hidden;}
.submit-row input{margin:0 0 0 5px;}
.submit-row p{margin:0.3em;}
.submit-row p.deletelink-box{float:left;}
.submit-row .deletelink{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/icon_deletelink.gif) 0 50% no-repeat;padding-left:14px;}
.vSelectMultipleField{vertical-align:top !important;}
.vCheckboxField{border:none;}
.vDateField, .vTimeField{margin-right:2px;}
.vURLField{width:30em;}
.vLargeTextField, .vXMLLargeTextField{width:48em;}
.flatpages-flatpage #id_content{height:40.2em;}
.module table .vPositiveSmallIntegerField{width:2.2em;}
.vTextField{width:20em;}
.vIntegerField{width:5em;}
.vForeignKeyRawIdAdminField{width:5em;}
.inline-group{padding:0;border:1px solid #ccc;margin:10px 0;}
.inline-group .aligned label{width:8em;}
.inline-related{position:relative;}
.inline-related h3{margin:0;color:#666;padding:5px;font-size:13px;background:#e1e1e1 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) top left repeat-x;border-bottom:1px solid #ddd;}
.inline-related h3 span.delete{padding-left:20px;position:absolute;top:2px;right:10px;}
.inline-related h3 span.delete label{margin-left:2px;font-size:13px;}
.inline-related fieldset{margin:0;background:#fff;border:none;}
.inline-related fieldset.module h3{margin:0;padding:5px;font-size:13px;text-align:left;font-weight:bold;background:#bcd;color:#fff;}
.inline-related.tabular fieldset.module table{width:100%;}
.last-related fieldset{border:none;}
.inline-group .tabular tr.has_original td{padding-top:2em;}
.inline-group .tabular tr td.original{padding:2px 0 0 0;width:0;_position:relative;}
.inline-group .tabular th.original{width:0px;padding:0;}
.inline-group .tabular td.original p{position:absolute;left:0;height:1.1em;padding:2px 7px;overflow:hidden;font-size:9px;font-weight:bold;color:#666;_width:700px;}
.inline-group ul.tools{padding:0;margin:0;list-style:none;}
.inline-group ul.tools li{display:inline;padding:0 5px;}
.inline-group ul.tools a.add{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/icon_addlink.gif) 0 50% no-repeat;padding-left:14px;}
fieldset{margin:0;padding:0;}
.module{border:1px solid #ccc;margin-bottom:5px;background:white;}
.module p, .module ul, .module h3, .module h4, .module dl, .module pre{padding-left:10px;padding-right:10px;}
.module blockquote{margin-left:12px;}
.module ul, .module ol{margin-left:1.5em;}
.module h3{margin-top:.6em;}
.module h2, .module caption, .inline-group h2{margin:0;padding:5px;font-size:13px;text-align:left;font-weight:bold;background:#E1E1E1 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) repeat-x 0% 0%;color:#666;}
.module table{border-collapse:collapse;}
ul.messagelist{padding:0 0 5px 0;margin:0;}
ul.messagelist li{font-size:13px;display:block;padding:4px 5px 4px 25px;margin:0 0 3px 0;border-bottom:1px solid #ddd;color:#666;background:#ffc url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/icon_success.gif) 5px .3em no-repeat;}
.errornote{font-size:13px !important;display:block;padding:4px 5px 4px 25px;margin:0 0 3px 0;border:1px solid red;color:red;background:#ffc none 5px .3em no-repeat;}
ul.errorlist{margin:0 !important;padding:0 !important;}
.errorlist li{font-size:13px !important;display:block;padding:4px 5px 4px 25px;margin:0 0 3px 0;border:1px solid red;color:white;font-weight:bold;background:#fe5b00 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/site/site/bg-orange.png) repeat-x top;}
td ul.errorlist{margin:0 !important;padding:0 !important;}
td ul.errorlist li{margin:0 !important;}
.errors{background:#ffc;}
.form-row input{border:1px solid #ddd;}
.errors input, .errors select{border:1px solid red;}
table{border-collapse:collapse;border-color:#ccc;}
td, th{font-size:13px;line-height:13px;border-bottom:1px solid #eee;vertical-align:top;padding:5px;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;}
th{text-align:left;font-size:13px;font-weight:bold;}
thead th, tfoot td{color:#666;font-size:13px;background:#e1e1e1 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) top left repeat-x;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
tfoot td{border-bottom:none;border-top:1px solid #ddd;}
thead th:first-child, tfoot td:first-child{border-left:none !important;}
thead th.optional{font-weight:normal !important;}
fieldset table{border-right:1px solid #eee;}
tr.row-label td{font-size:9px;padding-top:2px;padding-bottom:0;border-bottom:none;color:#666;margin-top:-1px;}
tr.alt{background:#f6f6f6;}
.row1{background:#feeaff;}
.row2{background:white;}
thead th a:link, thead th a:visited{color:#666;display:block;}
table thead th.sorted{background-position:bottom left !important;}
table thead th.sorted a{padding-right:13px;}
table thead th.ascending a{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/arrow-down.gif) right .4em no-repeat;}
table thead th.descending a{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/arrow-up.gif) right .4em no-repeat;}
table.orderable tbody tr td:hover{cursor:move;}
table.orderable tbody tr td:first-child{padding-left:14px;background-image:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg-grabber.gif);background-repeat:repeat-y;}
table.orderable-initalized .order-cell, body>tr>td.order-cell{display:none;}
#changelist{position:relative;width:100%;}
#changelist table{width:100%;}
.change-list .filtered table{border-right:1px solid #ddd;}
.change-list .filtered{min-height:400px;}
.change-list .filtered{background:white url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/changelist-bg.gif) top right repeat-y !important;}
.change-list .filtered table, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull{margin-right:160px !important;width:auto !important;}
.change-list .filtered table tbody th{padding-right:1em;}
#changelist .toplinks{border-bottom:1px solid #ccc !important;}
#changelist .paginator{color:#666;border-top:1px solid #eee;border-bottom:1px solid #eee;background:white url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) 0 180% repeat-x;overflow:hidden;}
.change-list .filtered .paginator{border-right:1px solid #ddd;}
#changelist table thead th{white-space:nowrap;vertical-align:middle;}
#changelist table thead th.action-checkbox-column{width:1.5em;text-align:center;}
#changelist table tbody td{border-left:1px solid #ddd;}
#changelist table tbody td:first-child{border-left:0;border-right:1px solid #ddd;text-align:center;}
#changelist table tfoot{color:#666;}
#changelist #toolbar{padding:3px;border-bottom:1px solid #ddd;background:#e1e1e1 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg.gif) top left repeat-x;color:#666;}
#changelist #toolbar form input{font-size:13px;padding:1px 2px;}
#changelist #toolbar form #searchbar{padding:2px;}
#changelist #changelist-search img{vertical-align:middle;}
#changelist-filter{position:absolute;top:0;right:0;z-index:1000;width:160px;border-left:1px solid #ddd;background:#efefef;margin:0;}
#changelist-filter h2{font-size:13px;padding:5px;border-bottom:1px solid #ddd;}
#changelist-filter h3{font-size:13px;margin-bottom:0;}
#changelist-filter ul{padding-left:0;margin-left:10px;}
#changelist-filter li{list-style-type:none;margin-left:0;padding-left:0;}
#changelist-filter a{color:#999;}
#changelist-filter a:hover{color:#036;}
#changelist-filter li.selected{border-left:5px solid #ccc;padding-left:5px;margin-left:-10px;}
#changelist-filter li.selected a{color:#5b80b2 !important;}
.change-list ul.toplinks{display:block;background:white url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg-reverse.gif) 0 -10px repeat-x;border-top:1px solid white;float:left;padding:0 !important;margin:0 !important;width:100%;}
.change-list ul.toplinks li{float:left;width:9em;padding:3px 6px;font-weight:bold;list-style-type:none;}
.change-list ul.toplinks .date-back a{color:#999;}
.change-list ul.toplinks .date-back a:hover{color:#036;}
.paginator{font-size:13px;padding-top:10px;padding-bottom:10px;line-height:22px;margin:0;border-top:1px solid #ddd;}
.paginator a.showall{padding:0 !important;border:none !important;}
.paginator a.showall:hover{color:#036 !important;background:transparent !important;}
.paginator .end{border-width:2px !important;margin-right:6px;}
.paginator .this-page{padding:2px 6px;font-weight:bold;font-size:13px;vertical-align:top;}
.filtered .actions{margin-right:160px !important;border-right:1px solid #ddd;}
#changelist table input{margin:0;}
#changelist table tbody tr.selected{background-color:#FFFFCC;}
#changelist .actions{color:#999;padding:3px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:white url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/nav-bg-reverse.gif) 0 -10px repeat-x;}
#changelist .actions.selected{background:#fffccf;border-top:1px solid #fffee8;border-bottom:1px solid #edecd6;}
#changelist .actions span.all, #changelist .actions span.action-counter, #changelist .actions span.clear, #changelist .actions span.question{font-size:13px;margin:0 0.5em;display:none;}
#changelist .actions:last-child{border-bottom:none;}
#changelist .actions select{border:1px solid #aaa;margin-left:0.5em;padding:1px 2px;}
#changelist .actions label{font-size:13px;margin-left:0.5em;}
#changelist #action-toggle{display:none;}
#changelist .actions .button{font-size:13px;padding:1px 2px;}
.button{text-align:center;}
.button{background:#C030C5 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/b3.png) repeat-x scroll center top;border:medium none;color:white;cursor:pointer;float:right;font-size:14px;font-weight:bold;height:21px;margin-bottom:20px;margin-right:15px;padding:3px 6px 4px;}
#boutoncat a {color:#FFF;}
#boutoncatunavailable a {color:#FFF;}
.button:disabled{background:#CCCCCC;cursor:inherit;}
.billing_equals_shipping{border:0px none;}
.numericcell{text-align:right;}
#content ul li p{margin:0;padding:0;}
#header{height:203px;background:#fff url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bg-header.png) repeat-x;}
#header_cont{position:relative;margin:0 auto;width:980px;height:203px;}
#header_logo{float:left;width:255px;}
#header_milieu{float:left;width:526px;}
#header_publicite{height:153px;padding-left:15px;}
#header_menu{}
#header_menu ul{margin:0;padding:0;}

#header_menu ul li{float:left;margin:0;padding:0;list-style-type:none;border-right:1px solid #8f008f;}
* html #header_menu ul li{width:130px;text-align:center;}
* html #header_menu ul li a{text-align:center;}
#header_menu ul li.last{border-right:none;}
#header_menu ul li.actif{background:#ff6600;}
#header_menu ul li a:active{background:#ff6600;}
#header_menu ul li.actif a:active{background:#ff6600;}
#header_menu ul li a{ color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 8px 9px 2px;}
#header_menu ul li a:hover{background:#ff6600;text-decoration:none;}
#header_droite{float:left;width:199px;height:183px;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/bg-panier3.png) no-repeat;}
#header_panier_titre{ color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    padding: 17px 3px 0 70px;}
#header_panier{padding:5px 5px 0 5px;height:31px;color:#fff;}
#header_panier a{color:#72af13;}
#header_recherche{padding:0 0 0 8px;height:21px;}

#header_recherche form{margin:0;padding:0;}
#header_recherche input{font-size:11px;height:14px;padding:2px;border:1px solid #be00be;float:left;margin:0 5px 3px 0;width:75%px;}
#header_recherche select{font-size:12px;height:20px;padding:1px;width:90px;border:1px solid #89a399;float:left;margin:0 5px 3px 0;width:160px;}
#header_recherche .bouton{width:20px;height:20px;border:none;padding:0;margin:0;}
#header_menu ul{margin:0;padding:0;}
#header_menu ul li{float:left;margin:0;padding:0;list-style-type:none;border-right:1px solid #8f008f;}
#header_menu ul li.last{border-right:none;}
#header_menu ul li.actif{background:#ff6600;}
#header_menu ul li a:hover{background:#ff6600;text-decoration:none;}
#footer{background:#000 url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/bg-footer.png) repeat-x;height:117px;}
#footer_cont{width:960px;position:relative;margin:0 auto;text-align:center;}
#footer_cont_logo{float:right;}
#footer_liens1{color:#72af13;padding:30px 0 10px 0;}
#footer_liens1_applet{color:#72af13;padding:20px 0 10px 0;}
#footer_liens1 a, #footer_liens1_applet a{color:#72af13;}
#footer_liens1 a:hover{color:#bf00bf;text-decoration:none;}
#footer_liens2{color:#ffffff;}
#footer_liens2 a{color:#ffffff;}
#footer_liens2 a:hover{color:#bf00bf;text-decoration:none;}
#navigBottom{background:#efefef;height:50px;padding:15px 0 0 0;}
#navigBottom_cont{position:relative;width:978px;margin:0 auto;}
#navigBottom_liens{margin:auto;width:785px;height:50px;}
#navigBottom_liens a{width:180px;height:29px;display:block;float:left;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/bg-footer-lien.png) no-repeat;padding:14px 15px 0 0;color:#fff;font-weight:bold;font-size:13px;text-align:center;}
#insc_newsletter{float:left;width:193px;height:39px;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bt-newsletter.png) no-repeat;margin-top:3px;}
#insc_newsletter form{margin:0;padding:8px 0 0 10px;}
#insc_newsletter #newsletter_email{height:14px;width:130px;margin-right:2px;font-size:11px;padding:4px;color:#000;border:1px solid #999;float:left;}
#insc_newsletter #submit{margin:0;}
#homeswf{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/fondswf.png) no-repeat left top;width:942px;height:258px;padding-left:16px;padding-top:15px;}
#homecategories{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/fondcategories.png) left top no-repeat;width:958px;height:246px;padding-left:8px;padding-top:15px;}
.cats{width:188px;float:left;cursor:pointer;}
.head-photobooks{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/1.png) left top no-repeat;}
.head-decorative{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/3.png) left top no-repeat;}
.head-gift-ideas{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/2.png) left top no-repeat;}
.head-prints{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/4.png) left top no-repeat;}
.head-calendars{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/5.png) left top no-repeat;}
.head-photobooks,.head-decorative,.head-gift-ideas,.head-prints, .head-calendars {height:24px;padding-left:42px;padding-top:6px;width:193px;color:#FFF;font-weight:bold;font-size:16px;}
.contenu-photobooks{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/1c.png) no-repeat left top;width:233px;height:192px;}
.contenu-decorative{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/2c.png) no-repeat left top;width:233px;height:192px;}
.contenu-gift-ideas{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/3c.png) no-repeat left top;width:233px;height:192px;}
.contenu-prints{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/4c.png) no-repeat left top;width:233px;height:192px;}
.contenu-calendars{background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/cats/5c.png) no-repeat left top;width:233px;height:192px;}
.vignette{background:transparent url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/vignette.png) no-repeat scroll left bottom;height:236px;margin-left:32px;width:159px;}
.from{color:#FFFFFF;font-size:16px;font-weight:bold;padding-top:133px;text-align:center;}
.prix{color:#CC0000;font-size:18px;font-weight:bold;margin-left:38px;padding-left:0;padding-top:28px;text-align:center;width:61px;}
.prix a{color:#c00;}
#principal{width:750px;float:left;}
#intro{padding-top:1px;padding-bottom:2px;}
#intro img{float:left;margin-right:10px;}
#articles_header{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/produits.png) no-repeat left top;width:750px;height:50px;}
*+html #articles_header h2{margin-top:0px;}
#articles{clear:both;width:750px;}
#articles_header h2{color:#FFFFFF;font-size:16px;margin-left:4px;padding-top:10px;text-align:center;width:217px;}
.active_product p{color:#FFF;margin-left:5px;padding-bottom:0;}
.active_product p{color:#FFF;margin-left:5px;}
.active_product li{color:#FFF;}
.active_product h3{color:#FFFFFF;float:left;font-size:10px;font-weight:normal;margin:4px 0 0 67px;padding-right:0;text-align:right;width:211px;}
.active_product_prix{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/macaron.png) no-repeat scroll right top;color:#CC0000;font-size:17px;font-weight:bold;height:50px;margin-left:280px;margin-top:-29px;padding-top:27px;text-align:center;width:73px;*margin-top:-50px;}
.active_product a{color:#FFF;font-weight:bold;}
.active_product a.button, .featuredproducts a.button{color:#FFFFFF;cursor:pointer;font-family:Arial, verdana,Helvetica,sans-serif;font-size:14px;letter-spacing:1px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:12px;text-align:center;white-space:nowrap;background:none;*margin-top:10px;margin-top:20px\9}
.active_product a.button span, .featuredproducts a.button span{position:relative;float:left;padding:0 0 0 9px;vertical-align:middle;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/b1.png) left top no-repeat;}
.featuredproducts a.button span span{width:126px;}
.active_product a.button span span,.featuredproducts a.button span span{padding:0 9px 0 0;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/b2.png) right top no-repeat;}
#cdroite .active_product a.button span span{width:126px;}
.active_product a.button span span span,.featuredproducts a.button span span span{height:28px;padding:0;line-height:28px;background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/b3.png) left top repeat-x;font-weight:bold;}
#cdroite{width:198px;float:right;}
.promo{background:#C400C5 url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/d1.png) no-repeat scroll center top;color:#FFFFFF;padding:6px 8px;}
.promobottom{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/d2.png) center top no-repeat;height:11px;margin-top:-11px;}
.promo h2{font-size:22px;font-weight:normal;margin-top:14px;padding-bottom:12px;text-align:center;}
.featuredproducts h3{font-size:16px;letter-spacing:1px;margin:13px 0;text-align:center;clear:both;}
.featuredproducts img{}
.featuredproducts .active_products_desc{clear:both;font-size:12px;font-weight:normal;height:auto;margin-top:10px;}
.featuredproducts p{padding-bottom:0;}
.featuredproducts p a, .featureproducts p a:link{float:right;margin-bottom:9px;}
hr{background:transparent url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/dhr.png) no-repeat scroll center top;border:medium none;height:9px;margin-left:-7px;margin-top:55px;width:195px;*margin-top:0px;}
.prixsidebar{color:#B0D413;font-size:18px;font-weight:bold;padding-left:4px;}
#headerarticles{display:inline-block;height:30px;}
#hack{  color: #FDDEFD;
    display: block;
    font-weight: bold;
    height: 33px;

    position: relative;
    text-align: center;}
#hack a {color:#fddefd; font-weight:bold;}

#cdroite{margin-top:10px;}
}
#personnel{border:1px solid #EEE;float:left;margin-right:23px;padding:17px 7px 0 20px;width:30%;height:203px;}
.adresses{border:medium none;display:inline;float:right;margin-right:0;padding:0 20px;width:42%;}
#adresses{border:1px solid #EEE;display:inline;margin-right:23px;padding:0 7px 0 0;float:left;height:220px;width: 580px;}
#boxx{height:70%;}
.creabox{float:left;padding:0 15px;text-align:center;}
#creations{width:630px;margin:auto;}
.entercode{width:600px;margin-top:25px;}
.voucher{float:right;margin-bottom:30px;border:1px solid #EEE;padding:10px;}
.valide{color:#1aa000;}
.class1 input{display:block;text-align:center;margin-top:10px;background:#66ff66;}
.class2 input{display:block;text-align:center;margin-top:10px;}
.mdpreset table th, .mdpreset table tr, .mdpreset table td{border:none;}
.totalpanier{float:right;padding-bottom:10px;padding-right:15px;font-size:15px;}
.adresseslivraison fieldset textarea{height:150px;width:400px;}
.bulletcart{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bulletcart.png) left top no-repeat;color:white;float:left;font-size:20px;font-weight:bold;height:36px;padding-top:6px;text-align:center;padding-left:15px;}
.bulletcartoff{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bulletcartoff.png) left top no-repeat;color:white;float:left;font-size:20px;font-weight:bold;height:36px;padding-top:6px;text-align:center;padding-left:15px;}
.bulletcart span{color:#B200B2;font-size:14px;font-weight:bold;padding-left:15px;padding-right:25px;}
.bulletcartoff span{color:#D6D6D6;font-size:13px;font-weight:bold;padding-left:15px;padding-right:25px;}
.bulletcartold span{color:black;font-size:15px;font-weight:bold;padding-left:15px;padding-right:25px;}
.bulletcartold{background:url(http://d2vxclnxwo31nb.cloudfront.net/upload/tec/images/bulletcart.png) left top no-repeat;color:white;float:left;font-size:20px;font-weight:bold;height:36px;padding-top:6px;text-align:center;padding-left:15px;}
#frise{border:1px solid #EEEEEE;margin-bottom:30px;padding:8px;}
.reduction{font-size:12px;font-weight:normal;color:#FF6600;}
.messages{background:none repeat scroll 0 0 #fffeee;border:1px solid grey;list-style-type:none;padding:0 10px;}
.messages ul{padding:0;list-style-type:none;}
.messages ul .info{color:black;}
.messages ul .error{color:red;font-weight:bold;}
.messages ul .success{color:green;font-weight:bold;}
.messages ul .warning{color:orange;}
*:first-child+html #header_panier_titre{padding-top:0;}
*:first-child+html #articleh{padding-top:10px;}
*:first-child+html #header_recherche{margin-top:-8px;}
.formulairecoupon{border:none;}
.formulairecoupon div input{margin-left:70px;border:1px solid #9b9b9b;}
.valider{background:#FE7000 none repeat scroll 0 0;border:medium none;color:white;float:right;font-size:15px;font-weight:bold;padding:3px 10px;text-decoration:none;}
.conditions{color:black;float:left;font-size:11px;width:550px;}
.couponfinal{text-align:center;font-weight:bold;font-size:18px;}
.familyfi2{float:right;background:#fe7000;font-size:18px;font-weight:bold;padding:4px 11px;text-decoration:none;color:white;}


/* DESIGN HELP APPLET */
#header_applet {height:111px; background:url(../images/back_applet.jpg) repeat-x top center;}
#header_applet_in {width:970px; margin:auto;}
#retour {padding-top:58px;}
#retour a{ font-weight:bold; color:#FFFFFF; font-size:13px;}
#footer_applet {background: black;height: 76px;}
#applet_help { margin-right: 1%;width: 23%;height:100%;float:right; }
#applet { float:left; width:75%;}
#infobulle {  background: none repeat scroll 0 0 #FFFEEE;border: 1px solid #E9E1C0; border-radius: 5px 5px 5px 5px; margin-bottom: 20px; padding: 10px 10px 0;}

#reduction {background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/boxreduc.png) center top no-repeat; margin-top: 4px; padding-top: 3px;    height: 106px;width:345px;}
#reduction p {text-align:center;font-size:11px; color:#FFF;margin-bottom: 6px;}

.economie { font-size: 15px;font-weight: bold;line-height: 17px;}
.economie strong {font-size:20px;}
.economie2 strong {font-weight:bold; font-size:16px;line-height: 17px;}
#search .helpsearch {width: 75%; float:left;}
.imgall { float:left; margin-right:5px;}
#seeall a {font-size:10px; color:#1e3769;}
#seeall .fermer a {color:#000;}
.afficher {float:left;}
.fermer {float:right; }
#helptopics h1 {border-bottom: 1px solid #E9E1C0;color: #000000;font-size: 16px;list-style-image: none;list-style-type: none;margin-bottom: 10px;width: 100%;}
#helptopics p {font-size:11px;}

.presentation h1 {font-family: 'Rosario', sans-serif !important;font-size:40px;list-style-image:none;list-style-type:none; margin-top: 0; padding: 10px 0 10px 20px; margin-bottom: 0;}
.titrecat .photobooks {color:#af4f00;text-shadow: 1px 0 3px #956840;}
.titrecat .calendars {text-shadow: 1px 0 3px #956840;color:#B200B2;}
.titrecat .decorative {text-shadow: 0px 0 3px #956840;color:#87681f;}
.titrecat .gift-ideas {text-shadow: 1px 0 3px #2b4a5d;color:#18416a;}
.titrecat .prints {text-shadow: 1px 0 3px #91d3aa;color:#215435;}
#catdescription {color:#000; margin-left: 20px; width: 390px;font-size: 15px;}

.catsous {background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/bullet_sub.png) no-repeat center left; text-transform:uppercase;font-size:19px;color:#515151;letter-spacing: 1px;padding-left:25px;}

.boxprod {width:307px;height:225px;float:left;margin-right:10px;margin-bottom: 20px;}
.boxes {width:307px;height:196px;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/boxes.png) no-repeat center bottom;}

.boxprod h3 {color: #000000;font-family: 'Rosario',sans-serif;font-size: 18px;font-weight: normal;height: 29px;margin: 0;padding: 0;}

.boxes .left{width:135px;height:185px;float:left;padding:5px;}
.boxes img {max-width:135px; max-height:125px;}
.leftimg{height:125px;}

.left p {text-align:center; margin:0;padding:0; font-weight:bold;color:#000;font-size: 13px;}
.priceprod {color:#d61007; font-weight:bold;}

#boutoncat  {background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/boutoncat.png) no-repeat center center; width: 128px; height: 23px; font-weight: bold; color: white; padding-top: 8px; font-size: 14px; margin-top: 0; margin-left: 3px;}
#boutoncatunavailable  {background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/boutoncatunavailable.png) no-repeat center center; width: 128px; height: 23px; font-weight: bold; color: white; padding-top: 8px; font-size: 11px; margin-top: 0; margin-left: 3px;}
.right{width: 144px;height: 180px;margin-left: 145px;padding: 8px;color: black;font-size: 11px;}
.right ul {margin: 0;padding: 0 0 0 12px;}
.right ul li {}
.right p {margin: 0;padding: 0 0 7px 0;}

.cartlink { line-height: 35px;}
.cartimg {float:left; margin-right:10px;}
#articleh p {margin:0; padding: 0;color:#FFF;}
#articleh {margin: 0 15px; padding-bottom: 12px; border-bottom:1px solid #8a4489;height: 16px; color:#FFF;}

.submitnews {
    border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
  background: none repeat scroll 0 0 #521052;
    color: #FFFFFF;
    float: right !important;
    font-weight: bold;
    height: 20px !important;
    padding: 0 !important;
    width: 13% !important;}

#droitecontent {147px;}

.shipmentform {padding: 15px;width:560px;}
.shipment {font-size: 15px;
    font-style: italic;
    margin-bottom: 10px;}

.boxshipment {background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #D0D0D0;
    border-radius: 9px 9px 9px 9px;
    height: 110px;
    margin-bottom: 20px;
    padding: 10px;
    width: 330px;}
.titleshipment {font-weight:bold;font-size:29px;}

/* Nouvelle page d'accueil  */

#menu_top {width:745px; height:292px;}
#menu_left {width:222px; height:292px;float:left;}
#menuleft {width:201px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -khtml-border-radius:5px 5px 5px 5px; background:#e9f0f3;border:1px solid #e1e1e1;}
#menuleft ul {margin: 0; padding: 0;}
#menuleft ul li {list-style-type: none; border-bottom: 1px solid #E1E1E1;}
#menuleft ul li a {  color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-top: 10px;
    width: 202px;}
#menuleft ul li a:hover {color:#FFF;}
/* #menuleft ul li a:hover { color: #fff;font-size: 17px;font-weight: bold;width: 203px;padding-left: 20px;display: block;height: 26px;padding-top: 7px;padding-bottom: 4px;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/menuorange.png) center right no-repeat;border-bottom:none;} */

.menulefthover { color: #fff;font-size: 17px;font-weight: bold;width: 203px;padding-left: 20px;display: block;height: 26px;padding-top: 7px;padding-bottom: 4px;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/menuorange.png) center right no-repeat;border-bottom:none;}

#promotop {width:521px;height:289px;float:right;}
#prints2, #photobooks2, #calendars2, #gift-ideas2, #decorative2 {position:absolute;visibility:hidden;}
#promotions2 {position:absolute;}
#newproduct {float:right;}

#livresphoto h3 {font-family:'Rosario',sans-serif;font-size: 25px; font-weight: normal;color:#000;margin-bottom: 0;}
#carousel {width:743px;height:203px;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/carousel.png) no-repeat center top;}
#carousel h4 {font-weight:bold;color:#000;margin-bottom: 0;}
#carousel p {color:#000; text-align:center;}
#accueilfeatured {width:200px;height:194px;float:right;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/featured.jpg);margin-top: 28px;}
#newproduct {width:200px;height:310px;float:right;background:url(http://s3-eu-west-1.amazonaws.com/storage.shop.koffeeware.com/upload/tec/images/new.jpg);}
#accueilfeatured h3 {font-size:15px;color:#FFF;text-align:center; margin-top: 7px;margin-bottom: 7px;}
#livresphoto { float: left;width: 743px;}
#accueilfeatured h4, #newproduct h4 {font-family:'Rosario',sans-serif;font-size: 16px;font-weight: normal;color:#ff6700;text-align:center;margin-bottom: 0; }
#newproduct h4 {margin-top:30px;}
#accueilfeatured img {max-width:180px;max-height:80px;}
#accueilfeatured p {margin:0;padding:0;color:#000;}

.titrecarousel h2, .titrecarousel2 h2, .titrecarousel h3, .titrecarousel h4, .titrecarousel2 h4 {position:absolute;z-index:20;    text-align: left; font-size:17px;}
.titrecarousel2 a, .titrecarousel a, #promotions2 .titrecarousel a {position:absolute;z-index:20;    text-align: center;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;width:189px;margin: 229px 0 0; position: absolute; text-decoration: none;}
.titrecarousel2 h2, .titrecarousel h2 {margin-left:10px; color:#000;font-size: 40px; width:500px;}

#promotions2 .titrecarousel h2, #promotions2 .titrecarousel h4 {color:#FFF;}

.titrecarousel h4 {width:400px !important;}

.titrecarousel h4, .titrecarousel2 h4 {color: #000000;
    margin-left: 11px;
    margin-top: 116px;
width: 202px;font-size:14px;}

.titrecarousel p {  color: #FFFFFF;
    margin-top: 185px;
    position: absolute;
    text-align: center;
    width: 188px;
    z-index: 30;}

#newproduct h3 {margin-top:10px;color:#FFF;text-align:center;}

.reducgauche {float: left;
    width: 199px;
}
.reducgauche p {padding-bottom: 5px;}
.reducdroite { color: #FFFFFF;
    float: right;
    font-size: 17px;
    margin-top: 43px;
    text-align: center;
    width: 145px;}

#personnel {
    float: left;
width: 35%;}