/* CSS Document */

* {
margin : 0;
padding : 0;
border : none;
}
body {
background-repeat : repeat-x;
background-image : url(repeat_x.jpg);
background-color : #0f0f0f;
}
#global {
position : absolute;
/*background-image : url(bg_main.jpg);*/
background: none #fff;
background-repeat : repeat-y;
width : 961px;
left : 50%;
margin-left : -480.5px;
height : inherit;
}
a {
outline : none;
text-decoration : none;
}
a:link {
outline : none;
text-decoration : underline;
}
#header {
width : 961px;
height : 104px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #565656;
background-image : url(header.jpg);
background-repeat : no-repeat;
float : left;
}
#header .h1 {
display:block;
margin:17px 0 0;
padding:0;
width : 301px;
height : 69px;
float : left;
}
#header .h1 strong {
display:none;
}
div.filet {
margin-left : 20px;
margin-top : 15px;
padding : 0;
width : 614px;
height : 6px;
background-image : url(filet.jpg);
background-repeat : no-repeat;
}
body.panier div.filet {
margin-top : 55px;
}
body.personnaliser-carton .filet {
width : 614px;
height : 6px;
background-image : url(filet.jpg);
background-repeat : no-repeat;
}
body.personnaliser-carton #wait {
color : #ffffff;
margin-left : 20px !important ;
padding-right : 40px;
padding-top : 5px;
font-size : 11px !important ;
font-weight : normal;
text-align : left !important ;
font-family : arial, helvetica, sans-serif;
}
#wait a:link {
color : #ffffff;
}
#wait a:visited {
color : #ffffff;
}
body.personnaliser-carton #frameapercu {
margin-top : 20px;
}
body.personnaliser-carton a.btn_red {
display : block;
float : right !important ;
width : 126px;
height : 21px;
text-align : center;
background-image : url(btn_red.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
font-size : 11px !important ;
color : #ffffff;
text-decoration : none;
padding-top : 3px !important ;
padding-right : 0 !important ;
}
body.personnaliser-carton a.btn_red:hover {
text-decoration : underline;
}
.flash {
width : 628px;
height : 104px;
float : right;
margin-right : 0 !important ;
background-color : #6a727e;
}

/*-----------------------------------------------------
	CSS MENU HEADER
-----------------------------------------------------*/

.menu {
width : 100%;
height : 48px;
background-image : url(bg_menu.jpg);
float : left;
}
ul#menu {
list-style-type : none;
width : 100%;
}
ul#menu li {
float : left;
}
ul#menu li a {
display : block;
text-decoration : none;
color : #ffffff;
font-size : 11px;
}
.menucache {
display : none;
text-transform:lowercase:
}
/*a#menu1 {
height : 48px;
width : 103px;
background-image : url(bt_accueil_on.jpg);
}
a#menu2 {
height : 48px;
width : 114px;
background-image : url(bt_commander_on.jpg);
}
a#menu3 {
height : 48px;
width : 58px;
background-image : url(bt_faq_on.jpg);
}
a#menu4 {
height : 48px;
width : 153px;
background-image : url(bt_personnalisation_on.jpg);
}
a#menu5 {
height : 48px;
width : 136px;
background-image : url(bt_devis_on.jpg);
}
a#menu6 {
height : 48px;
width : 149px;
background-image : url(bt_qui_on.jpg);
}
a#menu7 {
position : absolute;
left : 812px;
height : 48px;
width : 150px;
background-image : url(bt_espace_on.jpg);
}
a#menu1:hover {
height : 48px;
width : 103px;
background-image : url(bt_accueil_over.jpg);
}
a#menu2:hover {
height : 48px;
width : 114px;
background-image : url(bt_commander_over.jpg);
}
a#menu3:hover {
height : 48px;
width : 58px;
background-image : url(bt_faq_over.jpg);
}
a#menu4:hover {
height : 48px;
width : 153px;
background-image : url(bt_personnalisation_over.jpg);
}
a#menu5:hover {
height : 48px;
width : 136px;
background-image : url(bt_devis_over.jpg);
}
a#menu6:hover {
height : 48px;
width : 149px;
background-image : url(bt_qui_over.jpg);
}
a#menu7:hover {
background-image : url(bt_espace_over.jpg);
}*/

/* FIN CSS MENU HEADER */

.explanations {
width : 100%;
height : 83px;
background-image : url(bg_explanations.jpg);
float : left;
margin : 0;
color : #ffffff;
font-size : 22px;
}
.explanations a
{
	text-decoration:none !important;
}
.offer {
width : 325px;
height : 83px;
background-image : url(bg_offer.jpg);
float : left;
}
.receive {
width : 319px;
height : 83px;
background-image : url(bg_theyreceive.jpg);
float : left;
}
.choice {
width : 317px;
height : 83px;
background-image : url(bg_theychoose.jpg);
float : left;
}
.offer h2, .receive h2, .choice h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #000000;
padding-top : 0;
padding-left : 20px;
padding-right : 30px;
font-size : 14px;
font-weight : normal;
}
.offer p, .choice p {
color : #ffffff;
padding-left : 130px;
padding-right : 40px;
padding-top : 0;
font-size : 11px;
font-weight : normal;
text-align : left;
font-family : arial, helvetica, sans-serif;
}
.receive p {
color : #ffffff;
margin-left : -35px;
padding-right : 40px;
padding-top : 0;
font-size : 11px;
font-weight : normal;
text-align : left;
font-family : arial, helvetica, sans-serif;
}
.maj {
color : #ff571f;
font-size : 30px;
}
.boxpic {
margin : 16px;
float : right;
border : 1px solid #fff;
}
.h4 {
width : auto;
height : 26px;
margin-top : 20px;
text-align : center;
}
.titrecarousel {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #dcdcdc;
font-size : 18px;
height : 26px;
vertical-align : middle;
padding-left : 30px;
padding-right : 30px;
}
.defile {
width : 644px;
height : 254px;
float : left;
margin : 0 !important ;
color : #ffffff;
font-size : 22px;
}
div.carte {
width : 644px;
height : 176px;
float : left;
margin-left : 0 !important ;
margin-top : 215px;
}
div.carte h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
margin-left : -15px !important ;
margin-left : -30px;
font-size : 17px !important ;
font-weight : normal;
text-align : left;
}
div.carte h2 a {
color : #d72812 !important ;
font-size : 17px !important ;
text-indent : 10px;
font-weight : bold;
}
div.carte p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-top : 15px;
padding-left : 280px;
padding-right : 60px;
font-size : 12px;
font-weight : normal;
text-align : left;
}
.pics {
width : 60px;
height : 60px;
float : left;
margin : 3px;
border : 1px solid #5c6168;
overflow:hidden;
}
.pics a:hover {
border : 0;
}
.pics img {
display:block;
position: absolute;
}
.brand {
float : right !important ;
display : block;
height : auto;
margin-right : 55px !important ;
padding : 15px !important ;
background-image : url(bg_brand2.jpg) !important ;
background-repeat : no-repeat;
}
body.cadeau a.btn_black {
margin-top : 0;
display : block;
color : #ffffff !important ;
font-size : 11px;
padding-top : 11px;
padding-left : 3px;
width : 141px;
height : 25px;
background-image : url(bt_precedent.jpg);
}
body.cadeau a.btn_black:hover {
text-decoration : underline;
}
.filet2 {
background-image : url(filet_edito.jpg);
background-repeat : no-repeat;
height : 7px;
padding : 0;
margin : 0;
}
.edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 65px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
.puce2 {
display : list-item;
list-style-position : inherit;
list-style-image : url(puce_para.jpg);
margin-bottom : 0;
}
.carte .ensavoirplus {
position : absolute;
left : 0;
top : 380px;
background-image : url(bt_savoirplus.jpg);
background-repeat : no-repeat;
width : 154px;
height : 41px;
padding-left : 17px;
padding-top : 8px;
}
.ensavoirplus {
margin-left : 430px;
margin-top : 10px;
background-image : url(bt_savoirplus.jpg);
background-repeat : no-repeat;
width : 154px;
height : 41px;
padding-left : 17px;
padding-top : 8px;
}
.ensavoirplus a {
color : #ffffff;
font-size : 11px;
font-weight : normal;
text-align : left;
text-decoration : none;
}
.ensavoirplus a:hover {
text-decoration : underline;
color : #ffffff;
}
body.home .ensavoirpluspictos {
float:right;
background-image : url(bt_ensavoirplus.jpg);
background-repeat : no-repeat;
width : 122px;
height : 28px;
margin-right:10px;
margin-top:-10px;
margin-bottom:5px;

}
body.home .ensavoirpluspictos a {
float:left;
color : #ffffff;
font-size : 13px;
font-weight : bold;
text-align : left;
text-decoration : none;
padding-left : 32px;
padding-top : 5px;
}
body.home .ensavoirpluspictos a:hover {
text-decoration : underline;
color : #ffffff;
}
.btdemo {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 50px;
padding-left : 55px;
padding-right : 40px;
margin : 0;
border : 0;
}
.table h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
margin-left : 35px !important ;
padding-top : 0;
font-size : 16px;
font-weight : normal;
}
#rightbox .table h2 {
margin-left : 0 !important ;
padding:0 45px 0 35px !important;
text-align:center;
}
.table ul {
position : absolute;
margin-left : 30px;
margin-top : 5px;
height : 225px;
width : 460px;
background-image : url(table_list_on.jpg);
background-repeat : no-repeat;
}
.table li {
display : inline;
margin-left : 30px;
}
.table li a {
display : block;
font-size : 12px;
font-weight : normal;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #d2d7da;
text-decoration : none;
padding-left : 0;
width : 360px;
height : 25px;
line-height : 25px;
}
.orange {
font-family : Arial, Helvetica, sans-serif;
color : #d72812 !important ;
}
.table li strong {
display : none;
}
a#lien0:hover {
background-position : 0% 0;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien1:hover {
background-position : 0% -25px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien2:hover {
background-position : 0% -50px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien3:hover {
background-position : 0% -75px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien4:hover {
background-position : 0% -100px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien5:hover {
background-position : 0% -125px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien6:hover {
background-position : 0% -150px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien7:hover {
background-position : 0% -175px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien8:hover {
background-position : 0% -200px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien9:hover {
background-position : 0% -225px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
.euro {
float : right;
}
.bottomMenu {
width : 100%;
float : left;
list-style-type : none;
text-align : center;
padding-top : 10px;
}
.bottomlinks {
color : #50545b;
font-size : 11px;
text-decoration : none;
}
#bottomlinks a{
color : #50545b;
font-size : 10px;
text-decoration : none;
}
.bottomcopyright {
color : #50545b;
font-size : 10px;
text-decoration : none;
}
.bottomlinks:hover {
color : #ffffff;
}
.icons {
width : 961px;
height : 87px;
background-image : url(bg_icons.jpg);
float : left;
margin : 0;
font-size : 22px;
}
.icons a {
text-decoration : none;
color : #ffffff;
}
.icons h2 a {
text-decoration : none;
color : #fd2003;
}
.icons a:hover {
text-decoration : underline;
}
.icons h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #fd2003;
padding-top : 7px;
padding-left : 85px;
/*padding-right : 50px;*/
font-size : 14px;
font-weight : normal;
font-variant : small-caps;
text-align : left;
text-decoration : none;
}
.icons p {
font-family : Arial, Helvetica, sans-serif;
padding-left : 85px;
padding-right : 40px;
color : #ffffff;
font-size : 11px;
font-weight : normal;
text-align : left;
text-decoration : none;
}
.icons p a
{
	text-decoration:none;
}
.pers {
width : 325px;
height : 83px;
background-image : url(bg_pers.jpg);
float : left;
}
.liv {
width : 319px;
height : 83px;
background-image : url(bg_liv.jpg);
float : left;
}
.hotline {
width : 317px;
height : 83px;
background-image : url(bg_hotline_2-2.jpg);
float : left;
}
.plus a {
font-family : Arial, Helvetica, sans-serif;
color : #c3d6db;
font-size : 10px;
text-decoration : none;
}
.plus a:hover {
font-family : Arial, Helvetica, sans-serif;
color : #ff571f;
font-size : 10px;
text-decoration : none;
}
.mentions {
width : 100%;
height : auto;
float : left;
padding : 10px;
color : #ffffff;
text-align : center;
}
.blockquote {
background : #6dc5f2;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
margin : 22px 10px 15px 0;
padding : 5px 7px 5px 7px;
display : block;
}
.heading1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 21px;
color : #e21e80;
display : inline;
}
.heading2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 17px;
color : #2297da;
display : inline;
}
.text {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #3e3e3e;
line-height : 15px;
}
.testimonials {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #e21e80;
line-height : 15px;
}
.latestnews {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #e21e80;
line-height : 15px;
}
.links {
color : #fff;
text-decoration : none;
}
.links:hover {
color : #fff;
text-decoration : underline;
}
.linktop {
width : 115px;
height : 30px;
display : block;
padding : 10px 0 0 0;
margin-left : 2px;
background-image : url(button.jpg);
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #ffffff;
text-decoration : none;
text-align : center;
float : right;
}
.linktop:hover {
background-image : url(buttonactive.jpg);
}
.style2 {
font-size : 40px;
}
.style4 {
font-size : 14px;
font-weight : bold;
}
#demo {
width : 350px;
float : left;
color : #ffffff;
font-size : 22px;
}
#demo h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 35px;
padding-left : 20px;
font-size : 21px;
font-weight : normal;
}
#demo h2 {
float : left;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 20px;
font-size : 16px;
font-weight : normal;
}
#demo p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
width : auto;
font-size : 12px;
font-weight : normal;
text-align : left;
}
#demo_regler {
width : 600px;
float : left;
margin-left : 40px;
color : #ffffff;
font-size : 22px;
}
#demo_regler h2 {
float : left;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 20px;
font-size : 16px;
font-weight : normal;
}
#demo_regler p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-top : 65px;
width : auto;
font-size : 12px;
font-weight : normal;
text-align : left;
}
.demo_commentcamarche {
width : 600px;
float : left;
margin-left : 40px;
color : #ffffff;
font-size : 22px;
margin-top:5px;
}
.photo {
width : 210px;
padding : 5px;
float : left;
text-align : center;
}
.photo a {
font-weight : bold;
font-size : 11px;
color : #990000;
text-decoration : none;
}
.photo a:hover {
text-decoration : underline;
}
.demo_visuels_commentcamarche_0 {
float : left;
background-image : url(op_0_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_1 {
float : left;
background-image : url(op_1_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_2 {
float : left;
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_3 {
float : left;
background-image : url(op_2_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_4 {
float : left;
background-image : url(op_4_demo.jpg);
height : 135px;
width : 94px;
}
.demo_commentcamarche h2 {
margin-left : 160px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 15px;
font-size : 16px;
font-weight : normal;
}
.demo_commentcamarche p {
margin-left : 160px;
padding-top : 15px;
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
width : 385px;
}
body.comment-ca-marche .demo_commentcamarche a:link {
color : #ffffff;
text-decoration : underline;
}
body.comment-ca-marche .demo_commentcamarche a:visited {
color : #ffffff;
}
body.comment-ca-marche .demo_commentcamarche a {
color : #ffffff;
}
body.comment-ca-marche a.btn_black {
	font-size:11px;
	margin-top:10px;
}
.demo_filet {
float : left;
background-image : url(filet_pass_1.jpg);
background-repeat : no-repeat;
height : 7px;
margin : 0;
}
.maj {
color : #ff571f;
font-size : 30px;
}
.carte_type {
width : 644px;
height : 225px;
background: url(bg_cartetype.jpg) no-repeat;
margin-top : 1px;
padding : 0;
float : left;
}
.carte_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 0;
padding-left : 290px;
padding-right : 50px;
font-size : 18px;
font-weight : normal;
}
.carte_type h3 {
float : right;
font-family : Arial, Helvetica, sans-serif;
color : #e05f03;
padding-left : 290px;
padding-right : 50px;
padding-top : 5px;
font-size : 13px;
font-weight : normal;
font-style : italic;
}
.carte_type p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding:0 50px 4px 270px;
font-size : 13px;
font-weight : normal;
text-align : justify;
/*height : 100px;*/
}
#boutons_carte {
float : right;
margin-right : 50px;
margin-top : 15px !important ;
background-image : url(btn_carte_demo.jpg);
}
#boutons_carte_choisir {
float : right;
margin-top : 15px !important ;
margin-right : 2px;
background-image : url(btn_carte_choisir.jpg);
}
.products_type {
width : 644px;
height : 442px;
background-image : url(bg_images_cartetype.jpg);
float : left;
}
.products_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
.mediaplayer {
float : left;
padding-top : 0;
padding-left : 230px;
}
.global_carte_produit {
float : left;
height : 169px;
margin : 0 4px;
width : 127px;
background-color : transparent;
background-image : url(bottom_img.jpg);
background-position : 0 11px;
background-repeat : no-repeat;
background-color : #cc1a02;
}
.global_carte_haut {
padding : 1px 1px 1px 1px;
height : 128px;
background-color : #cc1a02;
}
.screenshot_type {
width : 644px;
height : 264px;
background-image : url(screenshot_cartetype_2.jpg);
float : left;
}
.screenshot_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
a.btn_siteretrait {
margin:150px 0 0 435px;
display : block;
width : 124px;
height : 30px;
text-align : center;
background-image : url(btn_siteretrait.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding-top : 3px !important ;
}
a.btn_siteretrait:hover {
text-decoration : underline;
}

#edito h1, #pressPage h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 80px;
padding-right : 40px;
font-size : 21px;
font-weight : normal;
text-align:left;
}
#edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 80px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
.listeetapes {
margin : 2px 0 0 8px;
padding : 0;
}
body.video #leftbox {
overflow : hidden;
}
body.video #edito {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 25px;
padding-left : 15px;
padding-right : 40px;
font-size : 21px;
font-weight : normal;
}
body.video #edito h1, body.simulateur h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-right : 40px;
padding-bottom : 15px;
font-size : 21px;
font-weight : normal;
}
body.video #edito p {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-left : 60px;
padding-right : 60px;
font-size : 12px;
font-weight : normal;
text-align : left;
}
body.video .imgdemoin {
width : 600px !important ;
margin-left : 0 !important ;
}
body.presse #leftbox {
overflow : hidden;
}
body.presse #formcontact {
padding-top : 20px;
padding-left : 40px;
}
body.personnaliser #edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-left : 60px;
font-size : 16px;
}
body.personnaliser #edito p {
padding-top : 15px;
}
body.valider .option h2 a {
color : #ffffff;
}
body.valider .option h2 a:link {
color : #ffffff;
}
body.valider .option h2 a:visited {
color : #ffffff;
}
body.personnaliser #edito h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-left : 50px;
text-align : left;
font-size : 16px;
}
body.personnaliser #carteweb {
padding-top : 15px;
padding-left : 20px;
}
body.personnaliser .ok {
float : left !important ;
padding-left : 0 !important ;
width : 25px !important ;
font-size : 12px !important ;
}
body.personnaliser #carteweb h3 {
float : left !important ;
padding-left : 35px !important ;
width : auto !important ;
}
body.personnaliser .message h3 {
padding-top : 0;
padding-left : 0 !important ;
width : auto;
}
#edito.conseiller {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
margin : 20px 0 20px 60px;
font-size : 16px;
font-weight : normal;
background-image : url(hotline_gr.jpg);
background-repeat : no-repeat;
height : 150px;
}
#edito.conseiller h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left : 110px;
color : #f89e28;
font-size : 16px;
font-weight : normal;
}
#edito.conseiller p {
font-family : Arial, Helvetica, sans-serif;
padding-left : 110px;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
}
#edito.conseiller h3 {
padding-left : 110px !important ;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03 !important ;
font-size : 13px !important ;
font-weight : normal;
}
body.personnaliser-web form#form2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
}
body.personnaliser-web input {
width : 320px;
}
body.personnaliser-web #edito p a:link {
color : #ffffff;
}
body.personnaliser-web #edito p a:visited {
color : #ffffff;
}
body.connexion #formconnect {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
width : auto;
}
body.connexion #formconnect table {
width : 250px;
}
body.connexion #edito p {
padding-top : 15px;
}
body.connexion #edito a:link {
color : #ffffff;
}
body.connexion #edito a:visited {
color : #ffffff;
}
body.connexion a.btn_black {
color : #000000 !important ;
}
body.connexion .error {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #ffffff;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe #formconnect {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe #edito p {
padding-top : 15px;
}
body.mot-de-passe .error {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #ffffff;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe form {
padding-top : 10px;
padding-left : 55px;
}
body.mot-de-passe input {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #515151 !important ;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 2px 6px 0 6px;
}
#cadre {
float : left;
width : 535px;
margin : 0 0 30px 55px;
padding-top : 13px;
background : url(haut.jpg) no-repeat left top;
padding-bottom : 30px;
}
#bloccadre {
background : url(bas.jpg) no-repeat left bottom;
padding-bottom : 13px;
height : 60px;
}
#bloccadre h1 {
float : left;
margin : 0 0 0 14px;
width : 90px;
height : 71px;
}
#bloccadre h2 {
float : left;
margin : 20px 0 0 20px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 17px;
font-weight : bold;
}
.pucecadre {
display : list-item;
list-style-image : url(pucecadre.jpg);
margin : 0;
padding : 0;
}
.distributeurs {
margin : 22px;
width : 190px;
height : 15px;
}
body.inscription #formclient {
padding-left : 60px;
padding-top : 20px;
font-size : 12px;
font-weight : normal;
}
body.commande #edito p {
margin-top : 15px !important ;
}
body.commande #edito a:link {
color : #ffffff;
text-decoration : underline;
}
body.commande #edito a:visited {
color : #ffffff;
}
body.commande #edito a {
color : #ffffff;
}
body.commandes #pathway, body.compte #pathway {
float : left;
}
body.commandes #edito .puce2 {
text-align : center;
margin-top : 85px !important ;
margin-top : 35px;
}
body.commandes #attentecommande {
float : left;
margin-left : 58px;
margin-top : 25px;
}
body.commandes #attentecommande h2 {
text-align : left;
color : #ffffff;
font-size : 14px !important ;
}
body.commandes .tabCadre {
margin-top : 15px !important ;
}
body.commandes #edito p {
margin-top : 15px !important ;
}
body.commandes .tabCadre a:link {
color : #db6200;
text-decoration : underline;
}
body.commandes .tabCadre a:visited {
color : #db6200;
}
body.commandes .tabCadre a {
color : #ff7200;
}
body.valider #options .tabCadre
{
	margin:0 0 10px 0 !important;
	width:500px;
}
body.valider #options h3
{
	margin:0 !important;
	padding:0 !important;
}
body.valider #edito h4
{
	margin:5px 0 5px 14px !important;
}
body.commandes #edito.conseiller {
float : left;
margin-top : 35px !important ;
}
#pagevalider {
float : left;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
width : auto;
padding-top : 60px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
margin : 0;
}
.errors errormoq {
margin-left : 120px;
}
#pagevalider h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 20px;
color : #fd2003;
font-size : 15px;
font-style : italic;
font-weight : normal;
}
table.pagevalider {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03;
font-size : 13px;
font-weight : normal;
padding-bottom : 15px;
}
td a:hover {
color : #ffffff;
}
body.valider #edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 45px;
padding-left : 60px;
color : #f89e28;
font-size : 14px;
}
body.valider h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 35px;
padding-left : 60px;
color : #ffffff;
font-size : 16px;
}
body.valider #edito h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 45px;
padding-left : 60px;
color : #ffffff;
font-size : 14px;
}
body.valider #edito.conseiller {
margin-top : 10px;
}
body.valider .cgv {
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left : 0;
color : #f89e28;
font-size : 14px;
}
body.valider .cgvcheckbox {
margin-left : 55px;
width : 14px !important ;
height : 14px !important ;
}
body.valider #edito table {
padding-left : 0;
font-size : 10px;
}
body.valider .tabCadre {
padding-left : 0;
}
body.valider .errors {
padding-left : 60px !important ;
font-size : 12px;
color : #ff5f00;
}
body.valider .pointsunitaires {
padding-left : 60px !important ;
font-size : 10px;
color : #ffffff;
}
body.valider .tabCadre tr {
color : #ffffff;
}
body.valider .tabCadre td a:link {
color : #ffffff;
}
body.valider #edito a.btn_black {
color : #000000;
}
body.valider #edit_order_address td.btn_black {
background-image : url(btn_red_bodyvalider.jpg);
}
body.valider input {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
body.valider textarea {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
height : 50px;
padding : 3px 6px 0 6px;
}
#formrecalculer input {
padding : 3px;
}
#formclient table {
width : 165px !important ;
}
#formclient select {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 1px 0 0 6px;
}
#formclient textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
#formclient td.label {
padding : 0 10px 0 0;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #82868b;
}
#formclient textarea, formclient#contact select {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
#formclient input {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
.input {
border : none;
padding : 6px 0 6px 6px;
width : 100%;
}
body.valider #formconnect {
padding : 0 !important ;
width : auto !important ;
}
#formconnect td.label {
padding : 0 5px 0 5px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #82868b;
}
#formconnect textarea {
background-color : #737678;
font-size : 11px;
color : #ffffff;
}
#formconnect input {
font-size : 11px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 130px !important ;
padding : 0 5px 0 5px !important ;
}
#pagevalider p.requiredlabel {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03;
padding-left : 0;
padding-top : 10px;
font-size : 12px;
font-weight : normal;
font-style : italic;
}
#pathway {
font-family : Arial, Helvetica, sans-serif;
padding-top : 15px;
padding-left : 40px;
color : #ffffff;
}
#pathway a {
color : #ffffff;
font-size : 10px;
font-weight : normal;
}
#pathway a:hover {
color : #999999;
}
#pathway a:visited {
color : #999999;
}
#faq {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 0;
padding-left : 80px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
#faq a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 11px;
font-weight : normal;
text-align : left;
}
#faq h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
}
#faq h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
background-image : url(filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
padding-top : 30px;
}
#faq h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 11px;
font-weight : normal;
}
#faq p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
padding : 5px 0 15px 0;
}
body .cgv {
padding-left : 60px;
padding-right : 40px;
font-weight : normal;
margin-top : 60px;
}
body .cgv a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #7c838e;
font-size : 11px;
font-weight : normal;
text-align : left;
}
body .cgv h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
}
body .cgv h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 11px;
font-weight : normal;
padding : 15px 0 5px 0;
background-image : url(filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
}
body .cgv p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
padding : 5px 0 0 0;
}
body.commande a.btn_black {
float : right;
margin-right : 55px;
padding-top : 3px !important ;
margin-top : 15px;
}
body.options .edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 65px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
body.options .editoperso {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 50px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
body.options a.btn_red {
float : right;
margin-right : 60px;
}
body.cadeau .photo img.giftPhoto {
border : 2px solid #64696f;
margin-left:10px;
padding : 0;
width:200px;
}

body.cadeau .btnZoom
{
	width:31px !important;
	border:none !important;
}
body.cadeau .photo {
z-index : 0;
margin-left : 15px;
margin-top : 0;
}
body.cadeau .selection {
margin-top : 5px !important ;
}
body.cadeau #photozoom {
position : absolute;
float : right;
display : none;
z-index : 20;
margin-left : 0;
margin-top : 0;
border : 2px solid #64696f !important;
}
body.cadeau .closezoom {
color : #ff7200;
padding : 5px;
}
body.cadeau .zoom {
position : absolute;
margin-left : 0;
margin-top : -10px;
}
body.cadeau .information {
float:left;
width : 380px !important ;
margin-left:10px;
}
body.cadeau .information h4 {
width : 80%;
}
body.cadeau .information p {
margin-top : 5px;
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left !important ;
}

body.cadeau #edito div.information h1, body.cadeau #edito div.information p, body.cadeau #edito div.information h4
{
	padding:0 !important;
	margin:1 !important;
}

body.cadeau #edito div.information h1
{
	margin-left:20px !important;
}

body.cadeau div.assocZone
{
	margin-left:30px !important;
	margin-left:0;
	width:150px;
}

body.cadeau div.assocZone img.assocPhoto
{
	border : 2px solid #64696f !important;
}

body.cadeau div.brand
{
	width:155px !important;
	height:86px !important;
	width:195px;
	height:113px;
	margin:0 !important;
	padding:20px 0 0 17px !important; 
}

body.cadeaux #liste_cadeaux {
margin-left : 50px;
width : 545px !important ;
}

body.cadeaux #liste_cadeaux h1
{
	padding-left:30px !important;
}
body.panier #edito p {
padding-top : 15px;
}
table.tabCadre {
border : 1px solid #808080;
margin-left : 60px;
width : 526px;
margin-top : 15px;
}
tr.tabTitle {
background-color : #e05f03;
color : #000000;
font-weight : bold;
font-size : 10px;
padding : 2px;
height : 15px;
}
tr.tabTitle2 {
background-color : #666666;
font-size : 10px;
padding : 2px;
height : 15px;
}
tr.tabLine1 {
padding : 4px;
background-color : #515151;
height : 13px;
}
tr.tabLine2 {
padding : 4px;
background-color : #303030;
height : 13px;
}
td {
padding : 5px;
font-size : 12px;
color : #ffffff;
width : auto;
}
#calculer {
margin-top : 5px;
margin-left : 57px;
width : 534px;
}
a.btn_black {
display : block;
float : right;
width : 126px;
height : 26px;
text-align : center;
background-image : url(btn_black.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
color : #000000;
text-decoration : none;
padding-top : 3.5px !important ;
}
a.btn_black:hover {
text-decoration : underline;
color : #000000;
}
a.btn_black:visited {
text-decoration : none;
color : #000000;
}
a.btn_red {
display : block;
float : right;
width : 126px;
height : 21px;
margin-left : auto;
text-align : center;
background-image : url(btn_red.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding-top : 3px !important ;
}
a.btn_red:visited {
text-decoration : none;
color : #ffffff;
}
a.btn_red-large {
display : block;
float : right;
width : 160px;
height : 21px;
margin-left : auto;
text-align : center;
background-image : url(btn_red-large.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding-top : 3px !important ;
}
a.btn_black-large:visited, a.btn_black-large:hover {
text-decoration : none;
color : #000000;
}
a.btn_red:hover, a.btn_red-large:hover, a.btn_black-large:hover {
text-decoration : underline;
}
a.btn_black.boutonperso {
float : right;
margin-right : 60px;
}

body.personnaliser .boutonperso
{
	margin-right:45px !important;
	margin-right:25px;
}

a.btn_black.boutonperso.modifier {
float : right;
margin-right : 55px;
margin-top : 20px;
}
a.btn_red.boutonperso {
float : right;
margin-right : 60px;
}
a.btn_black.modifier, a.btn_red.video {
float : right;
margin-right : 60px;
}
a.btn_red.video {
float : left;
margin-left : 68px;
}
a.btn_black.envoyer {
float : left;
margin-left : 170px;
margin-top : 20px;
}
a.btn_black-large {
margin-right : 60px;
display : block;
float : right;
width : 160px;
height : 26px;
text-align : center;
background-image : url(btn_black-large.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
color : #000000;
text-decoration : none;
padding-top : 3px !important ;
}
a.boutonperso.btn_red-large {
float : right;
margin-right : 60px;
}
.nouscontacter {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
width : 540px;
padding-left : 60px;
padding-top : 20px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
margin : 0;
}
body.contact #leftbox {
overflow : hidden;
}
table#contact input.radiocontact {
background-color : #181818 !important ;
border : none !important ;
width:15px;
height:10px !important;
height:15px;
}
table#contact select {
width : 180px;
height : 20px;
background-color : #737678;
font-size : 11px;
color : #ffffff;
padding : 3px;
}
table#contact textarea {
width : 320px;
height : 130px;
background-color : #515151 !important ;
font-size : 11px;
color : #ffffff;
padding : 3px 6px 0 6px;
border : 1px solid #ffffff;
font-family : Arial, Helvetica, sans-serif;
}
table#contact td.label {
padding : 0 20px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #82868b;
}
table#contact input {
width : 180px;
padding : 2px;
font-size : 11px;
color : #ffffff;
background-color : #515151 !important ;
border : 1px solid #ffffff;
height : 20px;
}
#nouscontacter .input {
background-image : url(filet.jpg);
padding : 6px 0 6px 0;
width : 100%;
}
.requiredlabel {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03;
padding-left : 175px;
padding-top : 10px;
font-size : 12px;
font-weight : normal;
font-style : italic;
}
#formulaire {
margin-left : 60px;
}
#edito h4 {
margin-left : 60px;
margin-top : 20px;
color : #fd2003;
font-size : 12px;
font-style : italic;
font-weight : normal;
}
#apercupersocarton {
margin-left : 0;
height : 375px;
width : 409px;
background-image : url(carte_personnalisation.jpg);
}
#allcount {
color : #ffffff;
}
#count {
color : #ff571f;
}
#form2 table {
width : 544px !important ;
}
#form2 select {
width : 180px;
}
#form2 textarea {
font-family : Arial, Helvetica, sans-serif;
width : 320px;
height : 130px;
padding : 3px 6px 0 6px;
font-size : 11px;
background-color : #515151;
color : #ffffff;
border : 1px solid #cccccc;
}
#form2 label {
font-family : Arial, Helvetica, sans-serif;
width : 320px;
height : 130px;
padding : 3px 6px 0 6px;
font-size : 12px;
}
#form2 td.label {
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #D3D3D3;
border : none;
font-size : 12px;
}
form2#contact select {
font-family : Arial, Helvetica, sans-serif;
background-color : #515151;
font-size : 11px;
color : #ffffff;
border : 1px solid #cccccc;
}
#form2 input {
font-size : 11px;
color : #ffffff;
background-color : #515151;
height : 20px;
border : 1px solid #cccccc;
padding : 3px 6px 0 6px;
}
input#radio {
padding-top : 20px;
text-align : center;
background-color : #181818;
border : none;
}
input#radio2 {
padding-top : 20px;
text-align : center;
background-color : #181818;
border : none;
}
input#radio3 {
padding-top : 20px;
text-align : center;
background-color : #181818;
border : none;
}
input#titlecolor0 {
background-color : #181818;
border : none;
}
input#titlecolor1 {
background-color : #181818;
border : none;
}
input#titlecolor2 {
background-color : #181818;
border : none;
}
input#titlecolor3 {
background-color : #181818;
border : none;
}
input#titlecolor4 {
background-color : #181818;
border : none;
}
input#msgcolor0 {
background-color : #181818;
border : none;
}
input#msgcolor1 {
background-color : #181818;
border : none;
}
input#msgcolor2 {
background-color : #181818;
border : none;
}
input#msgcolor3 {
background-color : #181818;
border : none;
}
input#msgcolor4 {
background-color : #181818;
border : none;
}
input#font0 {
background-color : #181818;
border : none;
}
input#font1 {
background-color : #181818;
border : none;
}
input#font2 {
background-color : #181818;
border : none;
}
input#font3 {
background-color : #181818;
border : none;
}
input#radiobold {
background-color : #181818;
border : none;
}
input#radioitalic {
background-color : #181818;
border : none;
}
.photo {
width : 232px;
float : left;
text-align : center;
}
.photo a {
font-weight : bold;
font-size : 11px;
color : #990000;
text-decoration : none;
}
.photo a:hover {
text-decoration : underline;
}
body.carte .information {
float : right;
width : 458px;
}
#promoCoffret {
clear : both;
}
div.coffret {
float : left;
width : 230px;
margin-right : 3px;
margin-left : 3px;
margin-bottom : 6px;
}
div.coffretTitle {
background-image : url(panel_titlebg.jpg);
background-repeat : no-repeat;
width : 220px;
height : 25px;
padding : 5px;
}
div.coffretTitleName a {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
div.coffretTitlePrice {
color : #ffffff;
font-size : 9px;
text-align : right;
}
div.coffretContent {
width : 224px;
border : 1px solid #c1c1c1;
border-top : 0;
background-color : #ffffff;
padding : 2px;
}
div.coffretContent-footer {
background-image : url(panel_footer.jpg);
background-repeat : no-repeat;
width : 230px;
height : 10px;
margin-bottom : 5px;
}
div.coffretContent h2 {
margin : 0;
padding : 0;
padding-left : 3px;
padding-right : 3px;
color : #990000;
margin-bottom : 4px;
font-size : 12px;
}
div.coffretContent p {
display : block;
margin : 0;
padding : 0;
padding-left : 3px;
padding-right : 3px;
height : 50px;
font-size : 10px;
text-align : left;
}
div.coffretContent a {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left : 3px;
padding-right : 3px;
font-size : 10px;
color : #990000;
text-decoration : none;
margin-bottom : 5px;
}
div.coffretContent a:hover {
padding-left : 3px;
padding-right : 3px;
text-decoration : underline;
}
#subfooter-left {
float : left;
width : 225px;
}
#subfooter-right {
float : right;
width : 472px;
}
.imgdemo {
float : left;
width : 600px;
height : 600px;
background-image : url(video_etapes.jpg);
margin-left : 10px;
}
.freegift {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
float : left;
border : none !important ;
font-size : 13px !important ;
font-style : italic;
font-weight : bold;
}
.freegift span.receiveAssoc {
	color:#ff3300;
}
.menuclient {
float : left;
height : 26px !important ;
height : 26px;
width : 530px;
margin-top : 35px;
margin-left : 57px !important;
margin-left : 30px;
background-image : url(fd_ssmenuclient.jpg);
text-align : center;
padding : 0;
}
ul#menuclient {
list-style-type : none;
width : 100%;
margin : 0;
padding : 0;
}
ul#menuclient li {
float : left;
}
ul#menuclient li a {
display : block;
text-decoration : none;
color : #ffffff;
font-size : 13.5px;
font-variant : small-caps;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-top : 4px;
}
/*.menucache {
display : none;
}*/
a#menuclient1 {
height : 26px;
width : 126px;
}
a#menuclient2 {
height : 26px;
width : 203px;
}
a#menuclient3 {
height : 26px;
width : 101px;
}
a#menuclient4 {
height : 26px;
width : 100px;
}
.menuclient li.activ1, a#menuclient1:hover {
height : 26px;
width : 126px;
background-image : url(fd_ssmenuclient_hover_1.jpg);
background-repeat : no-repeat;
}
.menuclient li.activ2, a#menuclient2:hover {
height : 26px;
width : 203px;
background-image : url(fd_ssmenuclient_hover_2.jpg);
background-repeat : no-repeat;
}
.menuclient li.activ3, a#menuclient3:hover {
height : 26px;
width : 101px;
background-image : url(fd_ssmenuclient_hover_3.jpg);
background-repeat : no-repeat;
}
.menuclient li.activ4, a#menuclient4:hover {
height : 26px;
width : 100px;
background-image : url(fd_ssmenuclient_hover_4.jpg);
background-repeat : no-repeat;
}
body.paiement-cheque #edito p {
padding-top : 15px;
}
body.paiement-cheque a.btn_red {
width : 126px !important ;
float : none !important ;
margin-left : auto !important ;
margin-right : auto !important ;
}
* {
margin : 0;
padding : 0;
border : none;
}
body {
background-repeat : repeat-x;
background-image : url(repeat_x.jpg);
background-color : #0f0f0f;
}
#global {
position : absolute;
background-image : url(bg_main.jpg);
background-repeat : repeat-y;
width : 961px;
left : 50%;
margin-left : -480.5px;
height : inherit;
}
#main {
width : 961px;
}
a {
outline : none;
text-decoration : none;
color : #fff;
}
a:link {
outline : none;
text-decoration : underline;
}
#header {
width : 961px;
height : 235px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #565656;
background-image : url(header.jpg);
float : left;
}
/*.h1 {
margin-top : 17px !important ;
margin-left : 0;
width : 301px;
height : 69px;
float : left;
}*/
div.filet {
margin-left : 20px;
margin-top : 15px;
padding : 0;
width : 614px;
height : 6px;
background-image : url(filet.jpg);
background-repeat : no-repeat;
}
body.panier div.filet {
margin-top : 55px;
}
body.personnaliser-carton .filet {
width : 614px;
height : 6px;
background-image : url(filet.jpg);
background-repeat : no-repeat;
}
body.personnaliser-carton #wait {
color : #ffffff;
margin-left : 20px !important ;
padding-right : 40px;
padding-top : 5px;
font-size : 11px !important ;
font-weight : normal;
text-align : left !important ;
font-family : arial, helvetica, sans-serif;
}
#wait a:link {
color : #ffffff;
}
#wait a:visited {
color : #ffffff;
}
body.personnaliser-carton #frameapercu {
margin-top : 20px;
}
body.personnaliser-carton a.btn_red {
display : block;
float : right !important ;
width : 126px;
height : 26px;
text-align : center;
background-image : url(btn_red.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
font-size : 11px !important ;
color : #ffffff;
text-decoration : none;
padding-top : 6px !important ;
padding-right : 0 !important ;
}
body.personnaliser-carton a.btn_red:hover {
text-decoration : underline;
}
.flash {
width : 628px;
height : 104px;
float : right;
margin-right : 0 !important ;
background-color : #6a727e;
}
.menu {
width : 100%;
height : 48px;
background-image : url(bg_menu.jpg);
float : left;
}
ul#menu {
list-style-type : none;
width : 100%;
}
ul#menu li {
float : left;
}
ul#menu li a {
display : block;
text-decoration : none;
color : #ffffff;
font-size : 11px;
}
/*.menucache {
display : none;
}*/
/*a#menu1 {
height : 48px;
width : 103px;
background-image : url(bt_accueil_on.jpg);
}
a#menu2 {
height : 48px;
width : 114px;
background-image : url(bt_commander_on.jpg);
}
a#menu2bis {
height : 48px;
width : 143px;
background-image : url(bt_macommande_over.jpg);
}
a#menu3 {
height : 48px;
width : 58px;
background-image : url(bt_faq_on.jpg);
}
a#menu5 {
height : 48px;
width : 136px;
background-image : url(bt_devis_on.jpg);
}
a#menu6 {
height : 48px;
width : 149px;
background-image : url(bt_qui_on.jpg);
}
a#menu7 {
position : absolute;
left : 812px;
height : 48px;
width : 150px;
background-image : url(bt_espace_on.jpg);
}
a#menu1:hover {
height : 48px;
width : 103px;
background-image : url(bt_accueil_over.jpg);
}
a#menu2:hover {
height : 48px;
width : 114px;
background-image : url(bt_commander_over.jpg);
}
a#menu3:hover {
height : 48px;
width : 58px;
background-image : url(bt_faq_over.jpg);
}
a#menu5:hover {
height : 48px;
width : 136px;
background-image : url(bt_devis_over.jpg);
}
a#menu6:hover {
height : 48px;
width : 149px;
background-image : url(bt_qui_over.jpg);
}
a#menu7:hover {
background-image : url(bt_espace_over.jpg);
}*/

a#menu1 { background:url(bt_accueil.gif) no-repeat left top; width:90px; height:48px; }
a#menu1:hover { background:url(bt_accueil.gif) no-repeat left -48px; }

a#menu2 { background:url(bt_commander.gif) no-repeat left top; width:105px; height:48px; }
a#menu2:hover { background:url(bt_commander.gif) no-repeat left -48px; }

a#menu2bis { background:url(bt_macommande.gif) no-repeat left top; width:133px; height:48px; }

a#menu4 { background:url(bt_perso.gif) no-repeat left top; width:139px; height:48px; }
a#menu4:hover { background:url(bt_perso.gif) no-repeat left -48px; }

a#menu8 { background:url(bt_presse.gif) no-repeat left top; width:74px; height:48px; }
a#menu8:hover { background:url(bt_presse.gif) no-repeat left -48px; }

a#menu5 { background:url(bt_devis.gif) no-repeat left top; width:137px; height:48px; }
a#menu5:hover { background:url(bt_devis.gif) no-repeat left -48px; }

a#menu3 { background:url(bt_faq.gif) no-repeat left top; width:60px; height:48px; }
a#menu3:hover { background:url(bt_faq.gif) no-repeat left -48px; }

a#menu6 { background:url(bt_qui.gif) no-repeat left top; width:155px; height:48px; }
a#menu6:hover { background:url(bt_qui.gif) no-repeat left -48px; }

a#menu7 { background:url(bt_client.gif) no-repeat left top; width:124px; height:48px; position:absolute; right:0; }
a#menu7:hover { background:url(bt_client.gif) no-repeat left -48px; }


.receive {
width : 319px;
height : 83px;
background : url(bg_theyreceive.jpg);
float : left;
}
.receive p {
padding-left : 145px !important ;
}
.choice {
width : 317px;
height : 83px;
background-image : url(bg_theychoose.jpg);
float : left;
}
.offer h2, .receive h2, .choice h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #000000;
padding-top : 0;
padding-left : 20px;
padding-right : 30px;
font-size : 14px;
font-weight : normal;
letter-spacing : -0.5px;
}
.offer p, .receive p, .choice p {
color : #ffffff;
padding-left : 130px;
padding-right : 40px;
padding-top : 0;
font-size : 11px;
font-weight : normal;
text-align : left;
font-family : arial, helvetica, sans-serif;
}
.maj {
color : #ff571f;
font-size : 30px;
}
.boxpic {
margin : 16px;
float : right;
border : 1px solid #fff;
}
#leftbox {
width : 644px;
height : auto;
padding : 0;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 11px;
float : left;
background-image : url(bg_leftbox.jpg);
background-repeat : no-repeat;
background-color:#181818;
overflow:hidden;
}

/*body.home #leftbox { overflow:visible! important; }*/
body.home .edito { height:auto !important; margin-top:19px; }

body.home .edito p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-top : 0;
padding-left : 40px;
padding-right : 40px;
font-size : 14px;
font-weight : normal;
text-align : justify;
}

.txt_rouge {
color : #FE5F01;
font-weight : bold;
}

#bloc_carte {
position:relative;
float:left;
margin-left:30px;
margin-bottom:15px;
width : 279px;
height : 250px;
/*overflow: hidden;*/
}
* html #bloc_carte { margin-left:12px; width:290px; }

#filet_vert {
float:left;
width : 3px;
height : 211px;
background-image:url(filet_vertical.jpg);
background-repeat:no-repeat
}
#filet_vert_2 {
float:left;
width : 3px;
height : 211px;
background-image:url(filet_vertical_2.jpg);
background-repeat:no-repeat
}
#filet_horiz {
float:left;
width : 275px;
height : 3px;
background-image:url(filet_horizontal.jpg);
background-repeat:no-repeat;
}
#filet_rouge {
float:left;
background-repeat : no-repeat;
margin-top:20px;
margin-left: 20px;
margin-bottom:20px;
}
.puce2 {
display : list-item;
list-style-position : inherit;
list-style-image : url(puce_ls.gif);
margin-bottom : 0;
}
body.home .photos {
width : 124px;
height : 123px;
float : left;
background:url(bg_img.jpg) no-repeat;
position:relative;
}
.photos_2 {
width : 124px;
height : 123px;
float : left;
background:url(bg_img_2.jpg) no-repeat;
}
	.pics {
	float : left;
	width : 110px;
	height : 110px;
	margin : 6px;
	overflow: hidden;
	}
	* html .pics { margin-left:4px; }
	.pics a:hover {
	border : 0;
	}
.carte_cadeau {
width : 149px;
height : 123px;
float : left;
background-image:url(carte_ls.jpg);
z-index:0;
}
.carte_cadeau_2 {
width : 149px;
height : 123px;
float : left;
background-image:url(carte_ls_2.jpg);
z-index:0;
}

/* Ajustement pour les coffrets comprenant champagne et/ou stylo
---------------------------------------------------------------------------*/

.picto-champ { color:#fff; display:none; }

.bloc_carte_13 .picto-champ, 
.bloc_carte_14 .picto-champ, 
.bloc_carte_15 .picto-champ {
	/*display:inline;*/
	position:absolute;
	top:3px;
	left:3px;
	width:89px;
	height:89px;
	background:transparent url(picto_champ-1.gif) no-repeat right top;
	z-index:500;
}

.bloc_carte_16 .picto-champ, 
.bloc_carte_17 .picto-champ, 
.bloc_carte_18 .picto-champ {
	/*display:inline;*/
	position:absolute;
	top:3px;
	left:3px;
	width:89px;
	height:89px;
	background:transparent url(picto_champ-2.gif) no-repeat right top;
	z-index:500;
}

.bloc_carte_13 .carte_cadeau_2, 
.bloc_carte_14 .carte_cadeau_2, 
.bloc_carte_15 .carte_cadeau_2 {
	background:url(carte_ls_champ.jpg) no-repeat 0 0;
}

.bloc_carte_16 .carte_cadeau_2, 
.bloc_carte_17 .carte_cadeau_2, 
.bloc_carte_18 .carte_cadeau_2 {
	background:url(carte_ls_champ-pommery.jpg) no-repeat 0 0;
}

.infoCarte {
	color:#eee;
	margin:0 22px 4px 30px;
	padding:5px;
	border:1px solid #777;
}

/*---------------------------------------------------------------------------*/

.texte_cadeau {
width : 262px;
height: 80px;
margin-left:5px;
clear:left;
}

.price_cadeau {
float : right;
display:block;
width : 79px;
overflow:hidden;
text-align:right;
padding-right : 0 !important ;
padding-top : 1px;
font-size : 12px;
font-weight:bold;
color:#fff;
}
	.texte_cadeau h2 {
	float:left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #CA2127;
	font-size : 15px;
	font-weight : normal;
	width : 180px;
	overflow:hidden;
	white-space:nowrap;
	}
	.texte_cadeau h2 span {
		background:url(puce_para.jpg) no-repeat left center;
		padding:0 0 0 15px;
	}
	.texte_cadeau h2 strong {
		display:none;
	}
	.texte_cadeau h3 {
	clear:both;
	padding-top : 3px;
	text-align:justify;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	font-weight : normal;
	width : 262px;
	}


.coverflow {
width : 640px;
height : 430px;
background-image : url(bg_coverflow.jpg);
float : left;
color : #ffffff;
font-size : 22px;
}
.h4 {
width : auto;
height : 26px;
margin-top : 20px;
text-align : center;
font-size:0;
}
.titrecarousel {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #dcdcdc;
font-size : 18px;
height : 26px;
vertical-align : middle;
padding-left : 30px;
padding-right : 30px;
}
.coverflow #images img {
position : absolute;
width : 0;
margin-top : 12px;
}
.coverflow #images {
margin-top : 3px;
top : 200px;
font-size:0;
position : absolute;
text-align : center;
}
.defile {
width : 644px;
height : 254px;
float : left;
margin : 0;
color : #ffffff;
font-size : 22px;
}
div.carte {
width : 644px;
height : 176px;
float : left;
margin-left : 0;
margin-top : 215px;
}
div.carte h2, div.carte h2 a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 16px;
font-weight : normal;
text-align : left;
text-decoration : none;
}
div.carte h2 {
padding-left : 350px;
}
div.carte p, div.carte p a {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
}
div.carte p {
padding-top : 15px;
padding-left : 330px;
padding-right : 55px !important ;
padding-right : 40px;
}
div.carte p a {
text-decoration : none;
}
* + html div.carte p {
padding-right : 0 !important ;
}
.price {
float : right;
padding-right : 50px !important ;
padding-right : 40px;
padding-top : 3px;
font-size : 14px;
font-weight:bold;
}

.brand {
float : left;
padding-top : 15px;
padding-left : 60px;
}
.edito {
margin-top : 50px;
width : 644px;
height : 147px;
/*background-image : url(edito.jpg);*/
float : left;
color : #ffffff;
font-size : 22px;
}
.filet2 {
background-image : url(filet_edito.jpg);
background-repeat : no-repeat;
height : 7px;
padding : 0;
margin : 0;
}
.edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 65px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
.editoHome h2 {
padding-top : 0;
padding-left : 40px;
padding-right : 0;
margin-bottom:6px;
}
.editoHome img.liv-48h {
	float: right;
	margin: 0 40px 0 0;
}
.puce2 {
display : list-item;
list-style-position : inherit;
list-style-image : url(puce_para.jpg);
margin-bottom : 0;
letter-spacing : -0.5px;
}
.edito p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-top : 15px;
padding-left : 45px;
padding-right : 60px;
font-size : 13px;
font-weight : normal;
text-align : left;
}
.carte .ensavoirplus {
position : absolute;
left : 0;
top : 380px;
background-image : url(bt_savoirplus.jpg);
background-repeat : no-repeat;
width : 154px;
height : 41px;
padding-left : 17px;
padding-top : 8px;
}
.ensavoirplus {
margin-left : 430px;
margin-top : 10px;
background-image : url(bt_savoirplus.jpg);
background-repeat : no-repeat;
width : 154px;
height : 41px;
padding-left : 17px;
padding-top : 8px;
}
.ensavoirplus a {
color : #ffffff;
font-size : 11px;
font-weight : normal;
text-align : left;
text-decoration : none;
}
.ensavoirplus a:hover {
text-decoration : underline;
color : #ffffff;
}

#rightbox {
width : 317px;
height : auto;
overflow : hidden;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
float : right;
text-align : left;
background-image : url(bg_rightbox_general.jpg);
background-color:#181818;
background-repeat : no-repeat;
}
.mentions_site {
width : 268px;
height : 22px;
background-image : url(bg_mention.jpg);
margin : 5px 0 0 16px;
}
.renseignements {
width : 256px;
height : 83px;
background-image : url(hotline_general.gif);
margin : 5px 0 0 22px !important ;
color : #ffffff;
font-size : 22px;
}
.selection {
width : 268px;
height : 140px;
background-image : url(bg_selection_2.jpg);
background-repeat : no-repeat;
margin-left : 17px !important ;
margin-top : 2px;
color : #ffffff;
font-size : 22px;
overflow : hidden;
}
.selection h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
margin-left : 0;
margin-top : 15px;
font-size : 16px;
font-weight : bold;
text-align : center;
}
.selection p {
font-family : Tahoma, Arial, Helvetica, sans-serif;
width : 268px;
color : #6a727e;
margin-left : 0;
margin-top : 10px;
font-size : 10px;
font-weight : normal;
text-align : center;
}
.logopub {
width : 239px;
height : 61px;
margin-left : 14px;
margin-top : 7px;
text-align : center;
overflow:hidden;
}
.demo {
width : 268px;
height : 111px;
background-image : url(panel_commentcamarche_2.jpg);
background-repeat : no-repeat;
margin-left : 17px;
color : #ffffff;
font-size : 22px;
}
.btdemo {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 50px;
padding-left : 55px;
padding-right : 40px;
border : 0;
}
.list {
width : 317px;
height : 292px;
}
.list-2 {
	margin-top: 20px;
}
.list-2 .words {
	width: 241px;
	text-align: center;
	margin-top: 5px;
	margin-left: 32px;
	background: url(bgd-blocTags_bottom.gif) no-repeat left bottom #0f0f0f;
}
.list-2 .words .top {
	background: url(bgd-blocTags_top.gif) no-repeat left top;
	padding: 10px;
}
.list-2 .words a {
	text-decoration: none;
	margin: 0 5px;
	color: #d2d7da;
}
.list-2 .words a.size-1 {
	font-size: 11px;
}
.list-2 .words a.size-2 {
	font-size: 13px;
}
.list-2 .words a.size-3 {
	font-size: 14px;
}
.list-2 .words a.size-4 {
	font-size: 15px;
	font-weight: bold;
}
.table h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-left : 35px;
padding-top : 0;
font-size : 16px;
font-weight : normal;
}
.table ul {
position : absolute;
margin-left : 30px;
margin-top : 5px;
padding-left : 0;
height : 225px;
width : 242px;
background-image : url(table_list_on.jpg);
background-repeat : no-repeat;
}
.table li {
display : inline;
margin-left : 30px;
}
.table li a {
display : block;
font-size : 12px;
font-weight : normal;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #d2d7da;
text-decoration : none;
padding-left : 25px;
width : 242px;
height : 25px;
line-height : 25px;
}
.orange {
font-family : Arial, Helvetica, sans-serif;
color : #ff571f;
}
a#lien0:hover {
background-position : 0% 0;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien1:hover {
background-position : 0% -25px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien2:hover {
background-position : 0% -50px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien3:hover {
background-position : 0% -75px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien4:hover {
background-position : 0% -100px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien5:hover {
background-position : 0% -125px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien6:hover {
background-position : 0% -150px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien7:hover {
background-position : 0% -175px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien8:hover {
background-position : 0% -200px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
a#lien9:hover {
background-position : 0% -225px;
background-image : url(table_list_over.jpg);
background-repeat : no-repeat;
}
.euro {
float : right;
padding-right : 28px !important ;
padding-right : 5px;
padding-left : 0 !important ;
text-align : right;
}
.panier .qtt {
float : right;
padding-right : 20px;
padding-left : 0 !important ;
}
.commandedirecte {
width : 250px;
height : 73px;
margin-top : -35px;
margin-left : 27px;
padding-bottom : 25px;
background-image : url(btn_commander.jpg);
background-repeat : no-repeat;
border : none;
}
.logoAfpccc {
width : 250px;
margin:-18px 0 0 27px;
border : none;
}
.secure,
.fevad {
width : 250px;
margin: 10px 0 0 27px;
text-align: center;
border : none;
}
.validerpanier {
height : 73px;
border : none;
margin-top:-35px !important;
}
.validerpanier a.btn_red
{
	float:none !important;
	margin:0 auto !important;
	margin:0 0 0 90px;
	width:126px;
}
#footer {
width : 961px;
height : 200px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background-image : url(bg_footer.jpg);
background-repeat : no-repeat;
color : #fff;
text-align : center;
float : left;
}
.bottomMenu {
width : 100%;
float : left;
list-style-type : none;
text-align : center;
padding-top : 10px;
}
.bottomlinks {
color : #50545b;
font-size : 11px;
text-decoration : none;
}
.bottomcopyright {
color : #50545b;
font-size : 10px;
text-decoration : none;
}
.bottomlinks:hover {
color : #ffffff;
}
.pers {
width : 325px;
height : 83px;
background-image : url(bg_pers.jpg);
float : left;
}
.liv {
width : 319px;
height : 83px;
background-image : url(bg_liv.jpg);
float : left;
}
.hotline {
width : 317px;
height : 83px;
background-image : url(bg_hotline_2-2.jpg);
float : left;
}
.plus a {
font-family : Arial, Helvetica, sans-serif;
color : #c3d6db;
font-size : 10px;
text-decoration : none;
}
.plus a:hover {
font-family : Arial, Helvetica, sans-serif;
color : #ff571f;
font-size : 10px;
text-decoration : none;
}
.mentions {
width : 100%;
height : auto;
float : left;
padding : 10px;
color : #ffffff;
text-align : center;
}
.blockquote {
background : #6dc5f2;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
margin : 22px 10px 15px 0;
padding : 5px 7px 5px 7px;
display : block;
}
.heading1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 21px;
color : #e21e80;
display : inline;
}
.heading2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 17px;
color : #2297da;
display : inline;
}
.text {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #3e3e3e;
line-height : 15px;
}
.testimonials {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #e21e80;
line-height : 15px;
}
.latestnews {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #e21e80;
line-height : 15px;
}
.links {
color : #fff;
text-decoration : none;
}
.links:hover {
color : #fff;
text-decoration : underline;
}
.linktop {
width : 115px;
height : 30px;
display : block;
padding : 10px 0 0 0;
margin-left : 2px;
background-image : url(button.jpg);
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #ffffff;
text-decoration : none;
text-align : center;
float : right;
}
.linktop:hover {
background-image : url(buttonactive.jpg);
}
.style2 {
font-size : 40px;
}
.style4 {
font-size : 14px;
font-weight : bold;
}
#demo_regler {
width : 550px;
margin-left : 40px;
padding-bottom : 20px;
float : left;
color : #ffffff;
}
#demo_regler h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 16px;
font-weight : normal;
}
#demo_regler p {
float : left;
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
}
a.btn_red_demo {
display : block;
float : right;
width : 126px;
height : 26px;
text-align : center;
background-image : url(btn_red.jpg);
background-repeat : no-repeat;
background-position : left top;
font-weight : bold;
font-size : 11px;
color : #ffffff;
text-decoration : none;
padding-top : 6px;
padding-right : 0;
margin-top:10px;
}
a.btn_red_demo:hover {
text-decoration : underline;
}
.demo_commentcamarche {
width : 600px;
float : left;
margin-left : 40px;
color : #ffffff;
font-size : 22px;
}
.photo {
width : 210px;
padding : 5px;
float : left;
text-align : center;
}
.photo a {
font-weight : bold;
font-size : 11px;
color : #990000;
text-decoration : none;
}
.photo a:hover {
text-decoration : underline;
}
.demo_visuels_commentcamarche_0 {
float : left;
background-image : url(op_0_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_1 {
float : left;
background-image : url(op_1_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_2 {
float : left;
background-image : url(op_5_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_3 {
float : left;
background-image : url(op_2_demo.jpg);
height : 135px;
width : 94px;
}
.demo_visuels_commentcamarche_4 {
float : left;
background-image : url(op_4_demo.jpg);
height : 135px;
width : 94px;
}
.demo_commentcamarche h2 {
margin-left : 160px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
font-size : 16px;
font-weight : normal;
}
.demo_commentcamarche p {
margin-left : 190px;
padding-top : 15px;
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
width : 385px;
line-height:17px;
}
body.comment-ca-marche .demo_commentcamarche a:link {
color : #ffffff;
text-decoration : underline;
}
body.comment-ca-marche .demo_commentcamarche a:visited {
color : #ffffff;
}
body.comment-ca-marche .demo_commentcamarche a {
color : #ffffff;
}
.demo_filet {
float : left;
background-image : url(filet_pass_1.jpg);
background-repeat : no-repeat;
height : 7px;
margin : 0;
}
.maj {
color : #ff571f;
font-size : 30px;
}
.carte_type {
width : 644px;
/*height : 225px;*/
height : 250px;
background-image : url(bg_cartetype.jpg);
margin-top : 1px;
padding : 0;
float : left;
position:relative;
}

.carte_type .carte_zoom {
	position:absolute;
	/*top:225px;
	left:120px;*/
	top: 189px;
	left: 110px;
}

/* Spécificités champagne et stylo */

.carte_type_13,
.carte_type_14,
.carte_type_15 {
	background:url(bg_cartetype_champ.jpg) no-repeat 0 0;
}

.carte_type_16,
.carte_type_17,
.carte_type_18 {
	background:url(photoCoffret-champ-pommery.jpg) no-repeat 0 7px;
}

.carte_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D72812 !important;
padding-top : 0;
padding-left : 290px;
padding-right : 50px;
font-size : 18px;
font-weight : normal;
}
.carte_type h3 {
float : right;
font-family : Arial, Helvetica, sans-serif;
color : #e05f03;
padding-left : 290px;
padding-right : 50px;
padding-top : 5px;
font-size : 13px;
font-weight : normal;
font-style : italic;
}
.carte_type p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-left : 270px;
padding-right : 50px;
font-size : 13px;
font-weight : normal;
text-align : left;
}
.carte_type_price {
float : right;
color : #f89e28;
font-size : 15px;
padding-top:2px;
font-weight:bold;
}
#boutons_carte {
float : right;
margin-right : 50px;
margin-top : 10px;
background-image : url(btn_carte_demo.jpg);
}
#boutons_carte_choisir {
float : right;
margin-top : 10px;
margin-right : 2px;
background-image : url(btn_carte_choisir.jpg);
}
.products_type {
width : 644px;
height : 442px;
background-image : url(bg_images_cartetype.jpg);
float : left;
}
.products_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
.mediaplayer {
float : left;
padding-top : 4px;
padding-left : 230px;
}
.global_carte {
margin :12px auto 0 50px !important;
height : inherit;
width : 540px;
}
.global_carte_produit {
float : left;
height : 169px;
margin : 0 4px;
width : 127px;
background-color : transparent;
background-image : url(bottom_img.jpg);
background-position : 0 11px;
background-repeat : no-repeat;
background-color : #CD1A03;
z-index:-2;
}
.global_carte_haut {
padding : 1px 1px 1px 1px;
height : 127px;
}
.global_carte_bas {
float : left;
height : 30px;
line-height : 18px;
overflow : hidden;
width : 127px;
background : none;
}
.global_carte p {
font-family : Arial, Helvetica, sans-serif;
color : #000;
font-weight : bold;
padding : 0 4px 2px 4px;
font-size : 11px;
text-align : center;
line-height:10px;
}
.screenshot_type {
width : 644px;
height : 264px;
background-image : url(screenshot_cartetype_2.jpg);
float : left;
}
.screenshot_type h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
#edito h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 80px;
padding-right : 40px;
font-size : 21px;
font-weight : normal;
}
#edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 80px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
#edito p {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-left : 60px;
padding-right : 60px;
font-size : 12px;
font-weight : normal;
text-align : left;
}
body.cadeau #edito p {
font-size : 13px;
}
.listeetapes {
margin : 2px 0 0 8px;
padding : 0;
}
body.video #edito {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 25px;
padding-left : 15px;
padding-right : 40px;
font-size : 21px;
font-weight : normal;
}
body.video #edito h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-right : 40px;
padding-bottom : 15px;
font-size : 21px;
font-weight : normal;
}
body.video #flashsmallholder {
padding-top : 5px;
padding-left:20px;
}
body.video #edito p {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D3D3D3;
padding-left : 60px;
padding-right : 60px;
font-size : 12px;
font-weight : normal;
text-align : left;
}
body.presse #leftbox {
overflow : hidden;
}
body.presse #formcontact {
padding-top : 20px;
padding-left : 40px;
}
body.personnaliser #edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-left : 60px;
font-size : 16px;
}
body.personnaliser #edito p {
padding-top : 15px;
}
body.valider .valider p {
padding-top : 15px;
}
.valider p a.btn_black {
margin-right : 0 !important ;
margin-right : 25px;
}
body.valider .option h2 a {
color : #ffffff;
}
body.valider .option h2 a:link {
color : #ffffff;
}
body.valider .option h2 a:visited {
color : #ffffff;
}
body.personnaliser #edito h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-left : 50px;
text-align : left;
font-size : 16px;
}
body.personnaliser #carteweb {
padding-top : 15px;
padding-left : 20px;
}
body.personnaliser .ok {
float : left !important ;
padding-left : 0 !important ;
width : 25px !important ;
font-size : 12px !important ;
}
body.personnaliser #carteweb h3 {
float : left !important ;
padding-left : 35px !important ;
width : auto !important ;
}
body.personnaliser .message h3 {
padding-top : 0;
padding-left : 0 !important ;
width : auto;
}
#edito.conseiller {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
margin : 20px 0 20px 60px;
font-size : 16px;
font-weight : normal;
background-image : url(hotline_gr-2.jpg);
background-repeat : no-repeat;
height : 150px;
}
#edito.conseiller h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left : 110px;
color : #f89e28;
font-size : 16px;
font-weight : normal;
margin-top : 0;
}
#edito.conseiller p {
font-family : Arial, Helvetica, sans-serif;
padding-left : 110px;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
padding-top : 15px;
}
#edito.conseiller h3 {
padding-left : 110px !important ;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03 !important ;
font-size : 13px !important ;
font-weight : normal;
margin-top : 0 !important ;
}
#edito.price {
float : right;
color : #ffffff;
font-size : 9px;
}
body.personnaliser-web form#form2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
}
body.personnaliser-web input {
width : 320px;
}
body.personnaliser-web #edito p a:link {
color : #ffffff;
}
body.personnaliser-web #edito p a:visited {
color : #ffffff;
}
body.connexion #formconnect {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
width : auto;
}
body.connexion #formconnect table {
width : 250px;
}
body.connexion #edito p {
padding-top : 15px;
}
body.connexion #edito a:link {
color : #ffffff;
}
body.connexion #edito a:visited {
color : #ffffff;
}
body.connexion a.btn_black {
color : #000000 !important ;
}
body.connexion .error {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #ffffff;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe #formconnect {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe #edito p {
padding-top : 15px;
}
body.mot-de-passe .error {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #ffffff;
padding-top : 5px;
padding-left : 60px;
padding-right : 40px;
}
body.mot-de-passe form {
padding-top : 10px;
padding-left : 55px;
}
body.mot-de-passe input {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 2px 6px 0 6px;
}
#cadre {
float : left;
width : 535px;
margin : 0 0 30px 55px;
padding-top : 13px;
background : url(haut.jpg) no-repeat left top;
padding-bottom : 30px;
}
#bloccadre {
background : url(bas.jpg) no-repeat left bottom;
padding-bottom : 13px;
height : 60px;
}
#bloccadre h1 {
float : left;
margin : 0 0 0 14px;
width : 90px;
height : 71px;
}
#bloccadre h2 {
float : left;
margin : 20px 0 0 20px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 17px;
font-weight : bold;
}
.pucecadre {
display : list-item;
list-style-image : url(pucecadre.jpg);
margin : 0;
padding : 0;
}
.distributeurs {
margin : 22px;
width : 190px;
height : 15px;
}
body.qui-sommes-nous .adresse {
margin-left : 30px;
margin-top : 10px;
}
body.qui-sommes-nous .adresse div {
	float:left;
}
body.qui-sommes-nous .address
{
	font-size:14px;
}
body.qui-sommes-nous #edito p
{
	line-height:18px;
}
body.qui-sommes-nous .adresse p {
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 12px;
font-weight : normal;
}
body.qui-sommes-nous #edito p {
padding-top : 15px;
color : #D3D3D3;
}
body.qui-sommes-nous .coordonnees {
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
}
body.qui-sommes-nous .siret {
margin-left : 30px;
margin-top : 10px;
font-size : 12px;
font-weight : normal;
}
body.qui-sommes-nous #edito {
margin-left : -20px;
}
body.inscription #formclient {
padding-left : 60px;
padding-top : 20px;
font-size : 12px;
font-weight : normal;
}
body.commande #edito p {
margin-top : 15px !important ;
}
body.commande #edito a:link {
color : #ffffff;
text-decoration : underline;
}
body.commande #edito a:visited {
color : #ffffff;
}
body.commande #edito a {
color : #ffffff;
}
body.commandes .tabCadre {
margin-top : 15px !important ;
margin-left:60px !important;
margin-bottom : 0;
}
body.commandes #edito p {
margin-top : 15px !important ;
}
body.commandes .tabCadre a:link {
color : #db6200;
text-decoration : underline;
}
body.commandes .tabCadre a:visited {
color : #db6200;
}
body.commandes .tabCadre a {
color : #ff7200;
}
body.commandes #edito.conseiller {
margin-top : 0;
}
#pagevalider {
float : left;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
width : auto;
padding-top : 60px;
padding-left : 60px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
margin : 0;
}
.errors errormoq {
margin-left : 120px;
}
#pagevalider h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 16px;
padding-top : 15px;
font-weight : normal;
background-image : url(filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
}
#pagevalider h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 20px;
color : #fd2003;
font-size : 15px;
font-style : italic;
font-weight : normal;
}
table.pagevalider {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03;
font-size : 13px;
font-weight : normal;
padding-bottom : 15px;
}
td a:hover {
color : #ffffff;
}
body.valider a.btn_red {
float : right;
margin-right : 0;
padding-top : 6px;
margin-top : 15px;
}
body.valider a.btn_red-large {
	margin-top:15px;
	margin-right:60px !important;
	margin-right:25px;
}
body.valider a.btn_black {
margin-left : 60px !important ;
padding-top : 6px;
margin-top : 15px;
}
body.valider #edito h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 45px;
padding-left : 60px;
color : #f89e28;
font-size : 14px;
}
body.valider h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 35px;
padding-left : 60px;
color : #ffffff;
font-size : 16px;
}
body.valider #edito h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin-top : 45px;
padding-left : 60px;
color : #ffffff;
font-size : 14px;
}
body.valider #edito.conseiller {
margin-top : 10px;
}
body.valider .cgv {
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left : 0;
color : #f89e28;
font-size : 14px;
}
body.valider .cgvcheckbox {
margin-left : 55px;
width : 14px !important ;
height : 14px !important ;
}
body.valider #edito table {
padding-left : 0;
font-size : 10px;
}
body.valider .tabCadre, .tabCadreSpeed  {
padding-left : 0;
}
body.valider .errors {
padding-left : 60px !important ;
font-size : 12px;
color : #ff5f00;
}
body.valider .pointsunitaires {
padding-left : 60px !important ;
font-size : 10px;
color : #ffffff;
}
body.valider .tabCadre tr {
color : #ffffff;
}
body.valider .tabCadre td a:link {
color : #ffffff;
}
body.valider #edito a.btn_black {
color : #000000;
}
body.valider #edit_order_address td.btn_black {
background-image : url(btn_red_bodyvalider.jpg);
}
body.valider input {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
body.valider .paiementcarte input {
height : auto;
width : auto;
border : none;
background : none;
}
body.valider textarea {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
height : 50px;
padding : 3px 6px 0 6px;
}
#formrecalculer input {
padding : 3px;
}
#formclient table {
width : 165px !important ;
}
#formclient select {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 1px 0 0 6px;
}
#formclient textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
#formclient td.label {
padding : 0 10px 0 0;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #82868b;
}
#formclient textarea, formclient#contact select {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
#formclient input {
font-size : 12px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 165px;
padding : 3px 6px 0 6px;
}
.input {
border : none;
padding : 6px 0 6px 6px;
width : 100%;
}
body.valider #formconnect {
padding : 0 !important ;
width : auto !important ;
}
#formconnect td.label {
padding : 0 5px 0 5px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
color : #D3D3D3;
}
#formconnect textarea {
background-color : #737678;
font-size : 11px;
color : #ffffff;
}
#formconnect input {
font-size : 11px;
color : #ffffff;
background-color : #737678;
height : 20px;
border : 1px solid #cccccc;
width : 130px !important ;
padding : 3px 5px 0 5px !important ;
}
#pagevalider p.requiredlabel {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #e05f03;
padding-left : 0;
padding-top : 0 !important;
font-size : 12px;
font-weight : normal;
font-style : italic;
}
body.paiement-cheque #edito p {
padding-top : 15px;
}
body.paiement-cheque a.btn_red, body.paiement-cheque a.btn_red-large {
float : none !important ;
margin-top : 15px !important ;
}
#pathway {
font-family : Arial, Helvetica, sans-serif;
padding-top : 15px;
padding-left : 40px;
color : #ffffff;
}
#pathway a {
color : #ffffff;
font-size : 10px;
font-weight : normal;
}
#pathway a:hover {
color : #999999;
}
#pathway a:visited {
color : #999999;
}
#faq {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
padding-top : 0;
padding-left : 80px;
padding-right : 40px;
font-size : 16px;
font-weight : normal;
}
#faq a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 11px;
font-weight : normal;
text-align : left;
}
#faq h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
}
#faq h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
background-image : url(filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
padding-top : 30px;
}
#faq h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 11px;
font-weight : normal;
}
#faq p {
font-family : Arial, Helvetica, sans-serif;
color : #D3D3D3;
font-size : 12px;
font-weight : normal;
text-align : left;
padding : 5px 0 15px 0;
}
body .cgv {
padding-left : 60px;
padding-right : 40px;
font-weight : normal;
margin-top : 20px;
}
body .cgv a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #7c838e;
font-size : 14px;
font-weight : normal;
text-align : left;
}
body .cgv h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 20px;
font-weight : normal;
}
body .cgv h3 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #f89e28;
font-size : 11px;
font-weight : normal;
padding : 15px 0 5px 0;
background-image : url(filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
}

td.nomcarte a
{
	font-weight:bold;
	text-decoration:none;
}

a.popupLink
{
	color:#e05f03;
	text-decoration: underline;
}

table.tablo
{
	width:100%;
}

body.paiement-cheque a.btn_red-large
{
	float:none;
	margin: 15px auto 0 auto !important;
	margin-left:235px;
}

table.tablo2
{
	margin: 0 auto;
	width:200px !important;
}

body.paiement-cheque .tablo2  a.btn_red-large
{
	margin: 15px auto 0 auto !important;
}

.btn_ok
{
	width:20px !important;
}

.list_btn
{
	height:25px;
	width:550px;
	margin: 18px auto 0 auto !important;
	margin: 18px auto 0 45px;
}

body.commande .list_btn a
{
	margin:0 !important;
	float:right !important;
}

body.personnaliser .btn_commande
{
	float:none !important;
	margin: 0 auto !important;
	margin: 0 auto 0 250px;
}

.tabPersoCard
{
	width:100%;
	margin:0 auto 0 auto !important;
}

.tabPersoCard td
{
	width:50% !important;
	text-align:center !important;
}

body.personnaliser-carton a.btn_red, body.personnaliser-web a.btn_red
{
	float:none !important;
	margin:auto !important;
}

#waitmsg
{
	width:590px !important;
	margin: 0 auto 0 auto !important;
	margin: 0 auto 0 25px;
}

.affinerOptions h3
{
	color: #F89E28;
}

.affinerOptions
{
	color: #D3D3D3;
}

body.personnaliser-affinage label
{
	height:auto !important;
}

.item-galerie-grey, .item-galerie-red {
    width:160px;
    float:left;
    margin:6px;
    cursor: pointer;
}
.item-galerie-grey {
    border:solid 1px #c7c7c7;
}
.item-galerie-red {
    border:solid 1px #CC0000;
}
.galerie-image {
	height:160px;
}
.galerie-titre-grey, .galerie-titre-red {
    display:block;
    height:23px !important;
	height:30px;
    padding:3px;
    padding-left:5px;
    padding-top:5px;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    width:153px !important;
    width:160px;
    text-decoration:none;
	overflow:hidden;
}
.galerie-titre-grey {
    background-image:url(bottom_img_2.jpg);
}
.galerie-titre-red {
    background:url(bottom_img.jpg);
}
.gallerie-light {
    width:160px;
    height:160px;
    position:absolute;
    z-index:3;
    text-align:right;
}

.tabloPerso
{
	width:100% !important;
	margin:auto !important;
}

.tabloPerso td.tdCarte
{
	width:200px;
	padding-left:100px;
}

.tabloPersoValid
{
	margin-left: 20px !important;
}

td.tabloPersoImg p
{
	margin:0 auto 0 50px !important;
	padding:0 !important;
}

img.ccmImg
{
	margin:5px auto 0 25px !important;
}

#shippingOk
{
	margin-top: 10px;
	font-weight:bold;
}

div.cadreOffer
{
	width:505px !important;
	width:525px;
	border:1px solid #808080;
	margin:30px auto auto 60px;
	background-color:#303030;
	padding-left:10px;
	padding-right:10px;
}

div.cadreOffer p
{
	padding:10px 0 5px 0 !important;
	text-align:left !important;
}

div.cadreOffer p a
{
	text-decoration:none !important;
}

body.valider .textOffer
{
	float:left;
}

body.valider .cadreOffer a.btn_black
{
	margin:0 0 0 5px !important;
	cursor:pointer;
}

div.optionTitle
{
	padding:0 15px;
	margin-top:10px;
	font-weight:bold;
	font-size:15px;
	color:#FFF;
	background:url(puce_3.gif) no-repeat;
}

p.littleTitle
{
	float:left;
	font-size:14px !important;
	margin:0 10px 10px 0;
}

body.compte .expeHF
{
	font-size:10px;
}

body.cadeau .btn_cadeau
{
	float:left !important;
	margin-top:40px !important;
}

.blockPaging
{
	color:#FFF;
	text-align:center;
	font-size:12px;
}

.blockPaging a
{
	margin-right:5px;
}

sup
{
	font-size:10px;
}

body.contact label
{
	margin-right:10px !important;
	margin-right:20px;
}

body.valider .dejaclient
{
	border:1px solid #666666;
}

body.valider h2.deliveryTitle
{
	margin-bottom:10px;
}

div.expeHF
{
	line-height:14px;
	font-weight: normal;
	font-size: 12px;
	margin:15px 0 15px 0;
	color:#FD2003;
}

body.valider #edito p
{
	color:#d3d3d3;
}

a.linkPopupClose
{
	color:#F89E28 !important;
}

div.deliveryCond
{
	position:absolute;
	background-color:#181818;
	border:1px solid #E05F03;
	left:100px !important;
	left:0;
	margin-top:-200px;
}

div.deliveryCond a.btn_red
{
	font-size:11px;
	margin-bottom:5px;
}

.cgv_error
{
	text-align:center;
	color:red;
}

body.qui-sommes-nous div.cadreCoffret
{
	width:210px;
	margin-left:40px;
}

div.fieldError
{
	color:red;
}

p.cards {
	padding-left:60px;
	color:#D3D3D3;
}
#edito #blockWhois {
	background: url(bgd-blockWhois.gif) no-repeat #535353;
	width: 563px;
	height: 229px;
	position: relative;
	left: 65px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#edito #blockWhois .block-1 {
	width: 309px;
	height: 227px;
	padding: 2px 0 0 2px;
	text-align: right;
	float: left;
}
#edito #blockWhois .block-2 {
	float: left;
	width: 219px;
	height: 189px;
	padding: 40px 5px 0 28px;
	color: #fff;
	font-size: 13px;
}
#edito #blockWhois .block-2  p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 12px;
}
#edito #blockWhois .block-2  div.whoisTitle {
	font-size: 17px;
}

/*------------------------------------------------
	PRESSE
------------------------------------------------*/

#global #pressPage{
	color:#FFF;
	font-size: 13px;
	margin:10px 10px 20px 20px;
} 

#global #pressPage h1{
	margin:20px 0 15px 18px !important;
	padding:0 !important;
}

#global #pressPage h2{
	color:#F89E28;
	padding:0;
	margin:15px 0 10px 0;
	font-size:18px;
	font-weight:normal;
}

#global #pressPage .contact{
	float:left;
	text-align:left;
	margin:0 0 0 40px;
}

#global #pressePage .btn_black {
	float:left;
	clear:both;
}

#global #pressPage img{
	border:none;
	outline:none;
}

#global #pressPage #close{
	clear:both;
}

#global #pressPage .blockPress{
	margin:0 0 18px 0;
	padding:10px 0 0 10px;
	display:block;
	height:120px;
	width:605px;
	background: url(blockPress-bg.gif) no-repeat;
}

#global #pressPage .logoPress{
	float:left;
	width:150px;
	height:90px;
	overflow:hidden;
	margin:5px 0 0 3px;
	padding:0;
	background:transparent;
}

#global #pressPage .extract{
	float:left;
	padding-left: 15px;
	width:420px;
}

#global #pressPage .extract .pressTitle{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

#global #pressPage .extract .pressDetail{
	font-size:11px;
	margin:0 0 0 5px;
}

#global #pressPage .extract p{
	margin:7px 0 0 0;
	font-size:11px;
	text-align:justify;
}

#global #pressPage .extract .readNext{
	clear:both;
	text-align:right;
	padding-bottom:5px;
}

#global #pressPage .pressAll a{
	color:#F89E28;
	text-decoration:none;
	}

#global #pressPage .readNext a{
	margin-right:15px;
	color:#FFF;
	text-decoration:none;
}

#global #pressPage .pressAll a:hover,
#global #pressPage .readNext a:hover{
	text-decoration:underline;
}

#global #pressPage .pressAll{
	text-align:right;
	margin:15px 0 15px 0;
}

#global #pressPage ul{
	margin:0;
	padding:0 0 0 15px;
}
#global #pressPage ul li{
	display:list-item;
	font-size:12px;
	line-height:25px;
 	list-style-type:none;
 	background-image:url(pdf-ico.gif);
 	background-repeat:no-repeat;
 	background-position:0% 65%;
 	padding-left:24px;
}

#global #pressPage ul li a{
	font-size:12px;
	color:#FFF;
}

#global #pressPage ul li a:visited,
#global #pressPage ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}

/******************************* FIN PRESS ***/


http://www-dev.carte-ls.fr/skins/cartels/popup.css

#popup_upload
{
	top: 300px;
	width: 600px;
	left:50%;
	margin-left:-300px;
	border: 1px solid #E05F03;
}

#popup_address
{
	top: 150px;
	border: 1px solid #E05F03;
	width:360px;
	left:50%;
	margin-left:-150px;
}

#popup_address table.tab_address
{
	border-collapse: collapse;
}

#popup_address .popup_content, #popup_upload .popup_content
{
	border-collapse: collapse;
	padding: 0px;
}

#popup_address .popup_content, #popup_upload .popup_content a.btn_red
{
	margin-bottom:10px;
}

#popup_address table.tab_address th, #popup_upload table.tab_address th
{
	background-color: #E05F03;
	color: #FFFFFF;
}

#popup_address table.tab_address td.tarif
{
	border-left: 1px solid #E05F03;
}

#popup_shipping table.tab_address
{
	width:360px;
	border-collapse:collapse;
}

#popup_shipping table.tab_address th
{
	background-color:#E05F03;
	color:#FFF;
}

#details table.tabloPopup
{
	width: 200px !important;
}

table.tabloPopup
{
	width: 100%;
	height: 100%;
	border: 1px solid #E05F03;
	background-image:url(repeat_x.jpg);
	border-collapse: collapse;
}

table.tabloPopup td.DragBar
{
	width: 100%;
	height: 20px;
	cursor: move;
	background-color: #E05F03;
	border: 1px solid #E05F03;
	color:#000;
}

table.tabloPopup span.popup_titre
{
	padding-left: 5px;
	font-weight: bold;
	float: left;
}

table.tabloPopup span.popup_close
{
	padding-right: 5px;
	float: right;
	cursor: pointer;
	font-weight: bold;
	color: red;
}

#mask
{ 
    display:none; 
    position:absolute; 
    z-index:15; 
    top:0; 
    left:0; 
    width:100%; 
    height:2500px; 
    background-color:black; 
    filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    opacity: 0.7; 
}

#popupLayer
{
	display: inline;
}

#popup_shipping
{
	margin-top:50px;
	left:50%;
	margin-left: -200px; 
	width: 350px;
	font-size: 12px !important;
	font-family:Arial, helvetica, verdana, sans-serif;
}

#popup_zoom
{
	width:400px;
	left:50%;
	margin-left:-200px;
	top:200px;
}

#popup_zoom .DragBar
{
	height:25px;
	background-color:#FFF;
	border:1px solid #E05F03;
	border-bottom:none;
}

#popup_zoom table.tabloPopup
{
	background:#FFF;
}

#popup_zoom a
{
	color:#F89E28 !important;
	font-weight:bold;
	text-decoration: none !important;
	font-family:Arial, helvetica, verdana, sans-serif
}

#popup_errors
{
    width:400px;
    position:absolute;
    top:500px;
    left:50%;
    margin-left:-200px;
	z-index:1000 !important;
}

#popup_video
{
	width: 664px;
	padding:0;
	height: 592px;
	left:50%;
	margin-left:-325px;
	margin-right:-325px;
	margin-top:1450px;
	border:2px solid darkred;
	z-index:100 !important;
}

#popup_video table.tabloPopup
{
	border:none;
	border-collapse:separate;
}

#popup_video .DragBar
{
	overflow:visible;
}

.popup_card
{
	position: absolute;
	background: #181818;
	padding:10px;
	display:block;
	width: 800px;
	left:50%;
	margin-left:-400px;
	top:150px;
	border:2px solid darkred;
	z-index:100 !important;
}
img.portrait {
	float:left;
	margin: 5px 10px 0 0;
}
/*******************/
/*** POPUP SPLASH */
/********************/
#popupSplash {
	/*display: none;*/
}
#popupOverlay {
	background: #000000;
	opacity: 0.6;
	filter: alpha(opacity: 60);
	position: fixed;
	z-index: 1100;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
* html #popupOverlay {
	position: absolute;
	width: 100%;
	height: 3000px;
}
a.blockPopupSplash-1 {
	display: block;
	background: url(bgd-popup.png) no-repeat;
	left: 50%;
	top: 25%;
	z-index: 1101;
	margin: 0 0 0 -384px;
	position: fixed;
	width: 768px; height: 467px;
}
* html a.blockPopupSplash-1 {
	background: url(bgd-popup.gif) no-repeat;
	position: absolute;
}
a.blockPopupSplash-1 span {
	display: none;
}

