html , body , #fnd_home { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
img{border:0px}

#fnd_header #header { background:none!important; height:auto!important; margin-top:0!important; padding:0!important; width:960px !important;   }
#fnd_header #header h1{ width:auto!important }
#global.visu2 { width:1005px; margin:auto; margin-top:49px; text-align:center; background:#FFF; padding-top:32px!important; text-align:left; color: #808080;
    font-family: Arial,Helvetica,sans serif; padding-left:10px; padding-right:10px; font-size:16px;  }

#global.visu1 { width:1025px; margin:auto; margin-top:49px; text-align:center; background:#FFF; padding-top:32px!important; text-align:left; color: #808080;
    font-family: Arial,Helvetica,sans serif;  font-size:16px;  }

@font-face {
	font-family: 'MUSEO1';
	src: url('../fonts/28FFE7_0_0.eot');
	src: url('../fonts/28FFE7_0_0.otf') format('truetype'),
		 url('../fonts/28FFE7_0_0.woff') format('woff'),
		 url('../fonts/28FFE7_0_0.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MUSEO2';
	src: url('../fonts/28FFE7_1_0.eot');
	src: url('../fonts/28FFE7_1_0.otf') format('truetype'),
		 url('../fonts/28FFE7_1_0.woff') format('woff'),
		 url('../fonts/28FFE7_1_0.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MUSEO3';
	src: url('../fonts/28FFE7_2_0.eot');
	src: url('../fonts/28FFE7_2_0.otf') format('truetype'),
		 url('../fonts/28FFE7_2_0.woff') format('woff'),
		 url('../fonts/28FFE7_2_0.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MUSEO4';
	src: url('../fonts/28FFE7_3_0.eot');
	src: url('../fonts/28FFE7_3_0.otf') format('truetype'),
		 url('../fonts/28FFE7_3_0.woff') format('woff'),
		 url('../fonts/28FFE7_3_0.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

#fnd_header{ position:absolute; z-index:999999; top:0px; left:0px; width:100%; height:60px; background:url(../img/bg_header.png); text-align:center }
#header{ width:960px; text-align:left; margin:auto; }
#header * { margin:0; padding:0 }
#header h1 { display:inline; float:left; font-size:12px; height:24px; line-height:28px; margin-left:20px; }
#header #bck_panier{ float:right; display:inline}
#header #logo{ float:left; display:inline}
#header ul , #header li { margin:0; padding:0; float:left; display:inline }
#header li a.actif { border-bottom:7px #cb0b56 solid; }
#header img.tel { float:right; display:inline; }
#header h1  { font-style:italic; color:#cb0b56;}
#header li {padding-right:15px;}
#header li a { font-weight:bold; padding-top:10px; line-height:14px; color:#000; text-decoration:none; letter-spacing:-1px; padding-bottom:1px;  background-color:transparent;}
#header h1 , #header li a { text-transform:uppercase; }
#header ul { margin-left:20px;}

#global{ width:960px; text-align:left; margin:auto; padding-top:80px; padding-bottom:20px; }


#fnd_home li { width:100%; height:726px; overflow:hidden; position:relative;  }
#fnd_home li img.fond { width:100% ; }
#fnd_home li img.pub { position:absolute; z-index:9999; left:29%; top:20%; }
#fnd_home { height:713px!important;}


#bloc1 { position:absolute;left:20%;top:20%;background:url(../img/home_bloc_numero1.png) top left no-repeat;width:597px;height:306px; }
#nextBloc1 { float:left;display:inline;cursor:pointer;margin-left:100px;width:97px;height:306px; }
#blocPub1 { float:left;display:inline-block;width:400px;height:306px; }

#bloc2 { position:absolute;left:20%;top:20%;background:url(../img/home_bloc_numero2.png) top left no-repeat;width:632px;height:275px; }
#nextBloc2 { float:left;display:inline;cursor:pointer;margin-left:80px;width:150px;height:275px; }
#blocPub2 { float:left;display:inline-block;width:400px;height:306px; }

#bloc3 { position:absolute;left:20%;top:20%;background:url(../img/home_bloc_numero1.png) top left no-repeat;width:597px;height:306px; }
#nextBloc3 { float:left;display:inline;cursor:pointer;margin-left:100px;width:97px;height:306px; }
#blocPub3 { float:left;display:inline-block;width:400px;height:306px; }


#home_barre_g{ position:absolute; width:165px; height:350px; z-index:9999; left:0px; top:0px; background:url(../img/home_gauche.png) no-repeat; }
#home_barre_g .logo { display:block; width:165px; height:155px; text-decoration:none}
#home_barre_g ul.menu_a li , #home_barre_g ul.menu_a{ margin:0; padding:0; font-size:12px; line-height:15px; letter-spacing:2px; letter-spacing:0px; }
#home_barre_g ul.menu_a li.l1 a { display:block; width:150px; padding-top:10px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:11px; }
#home_barre_g ul.menu_a li.l2 a { display:block; width:150px; padding-top:16px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:11px; }
#home_barre_g ul.menu_a li.l3 a { display:block; width:150px; padding-top:16px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:11px; }
#home_barre_g ul.menu_a li.l4 a { display:block; width:150px; padding-top:14px; font-weight:bold; color:#FFF; text-decoration:none; padding-left:11px; }
#home_barre_g span{ font-size:17px;  color:#FFF;  margin-left:42px; line-height:42px; font-weight:bold}

#home_barre_d{ position:absolute; width:377px; height:726px; z-index:9999; right:0px; top:0px;  }
#bck_event , #bck_kdo , #bck_ckdo , #bck_degus { float:right; display:inline; }
#bck_event { background:url(../img/home_bloc_trouver_evenement2.jpg) no-repeat; width:349px; height: 234px; margin-top:-16px; position:relative;}
/*
#dk_container_jour{position:absolute; top:102px; left:12px; width:75px; height:59px; }
#dk_container_jour a.dk_toggle { width:75px!important; height:59px; }
#dk_container_jour a.dk_toggle span { width:75px; text-align:center ; display:block; font-size:24px; font-weight:bold; padding-top:5px; }
#dk_container_jour ul {  list-style: none;}
#dk_container_jour ul li a{ text-align:center }
#dk_container_jour * { margin:0; padding:0 }

#dk_container_mois{position:absolute; top:102px; left:94px; width:75px; height:59px; }
#dk_container_mois a.dk_toggle { width:75px!important; height:59px; }
#dk_container_mois a.dk_toggle span { width:75px; text-align:center ; display:block; font-size:24px; font-weight:bold; padding-top:5px; }
#dk_container_mois ul {  list-style: none;}
#dk_container_mois * { margin:0; padding:0 }
#dk_container_mois ul li a{ text-align:center }

#dk_container_ville{position:absolute; top:102px; left:177px; width:159px; height:59px; }
#dk_container_ville a.dk_toggle { width:159px!important; height:59px; }
#dk_container_ville a.dk_toggle span { width:159px; text-align:center ; display:block; font-size:24px; font-weight:bold; padding-top:5px;  }
#dk_container_ville ul {  list-style: none;}
#dk_container_ville * { margin:0; padding:0 }
#dk_container_ville ul li a{ text-align:center }


#jour{position:absolute; top:102px; left:12px; width:75px; height:59px; }
#dk_container_jour #jour{ left:0px!important;}
#ville{ position:absolute; top:102px; left:177px; width:159px; height:59px; }
#dk_container_ville #ville{ left:0px!important;}
#mois{position:absolute; top:102px; left:94px; width:75px; height:59px; }
#dk_container_mois #mois{ left:0px!important;}
#cherche_home{position: absolute; top:180px; left:54px; background-color:#0F3 }
*/

#bck_kdo { background:url(../img/home_bloc_offrir_cadeau.jpg) no-repeat; width:349px; height: 234px;}
#bck_ckdo { background:url(../img/home_bloc_utiliser_cheque_cadeau.jpg) no-repeat; width:178px; height: 234px; }
#bck_degus { background:url(../img/home_bloc_degustation_privee.jpg) no-repeat; width:171px; height: 204px;}
#bck_panier{background:url(../img/bloc_panier.png) no-repeat; width:377px; height:70px ; display:block;}
#bck_panier .a_caddie{ display:inline; height:47px; width:106px; float:left}
#bck_panier .cad_mont{ display:inline;  width:65px; color:#FFF; font-weight:bold; font-size:16px;float:left; padding-top:17px; text-align:center}
#bck_panier .a_compte{ display:inline; height:47px; width:176px;float:right}

#fnd_footer{ width:100%; background-color:#000; text-align:center }
#footer{ width:960px ; margin:auto; text-align:left; }
#footer a { color:#989898; text-decoration:none;font-weight:bold; }
#footer a.tous { text-decoration:underline; }
#footer li span { color:#cb0b56 ; text-transform:uppercase; font-weight:bold; }
#footer .block { float: left; display:inline; margin-top:35px; }
#footer .bck2 , #footer .bck3, #footer .bck4{ margin-top:40px;}
#footer ul , #footer ul li {margin:0; padding:0}

#footer .bck1{ width:230px;}
#footer .bck2{ width:210px;}
#footer .bck3{ width:260px;}
#footer .bck4{ width:200px;}

#footer li { min-height:30px; }

#fnd_signature { width:100%; background:#CCC; text-align:center; }
#signature{ width:960px ; margin:auto; text-align:center; padding-top:5px; }
#signature a { text-decoration:none; color:#000;}



#menu_france { background:#CCC; padding-top:31px; padding-bottom:10px; padding-left:20px; padding-right:20px; background:url(../img/fond_affiner.jpg); color:#FFF; font-weight:bold; position:relative}
#choix_ville_france{ float:left; display:inline; width:488px;}
#choix_evt_type_france{ float:left; display:inline; font-weight:bold; margin-left:20px;}
#choix_evt_ordre_france{ float:right; display:inline; margin-right:20px;}
#pagination input[type="submit"]{ border:1px solid #999; padding:2px; }



/**** CALENDRIER *****/
.cal_bloc { float:left; display: inline; width: 230px; height:482px;  border:1px solid #999; margin:2px; position:relative  }
.imgfndplus { position:absolute; top:0px; left:0px; z-index:2; }
.cal_mois_an { width:100%; text-align:center; text-transform:uppercase ;  color:#FFF ; float:left; display:inline; font-size:14px; font-weight:bold; padding-top:5px;}
.cal_jour{width:100%; text-align:center; text-transform:uppercase ;  color:#FFF ; float:left; display:inline; font-size:77px; font-weight:bold; line-height:65px;}
.cal_heure{ width:100%; text-align:center; text-transform:uppercase ;  color:#FFF ; float:left; display:inline;font-size:14px; padding-bottom:5px; }
.cal_type{  width:100%; text-align:center; text-transform:uppercase ;  color:#FFF ; float:left; display:inline; border-top:1px solid #FFF; padding-top:8px; padding-bottom:8px; }
.cal_etoile{ float:left; display:inline; width:88px; text-align:center;}
.cal_label_type{ float:left; display:inline; text-align:left}

.cristal{ background-color:#837254;}
.argent{ background-color:#777777;}
.or{ background-color:#a17907;}
.diamant{ background-color:#A5A5AA;}
.platine{ background-color:#9cab43;}

.cal_bloc h2 { text-transform:uppercase; margin:0; padding:0; font-size:14px; line-height:14px; height:52px;float:left; display:inline; width:200px; padding-left:15px; padding-right:15px; letter-spacing:-1px; padding-top:8px; }
.cal_bloc h2 a:link { text-decoration:underline;color:#000; }
.cal_bloc h2 a:visited { text-decoration:none;color:#000; }
.cal_bloc h2 a:hover { text-decoration:none;color:#000; }

.cal_bloc p { margin:0; padding:0; height:84px; float:left; display:inline; width:200px ; padding-left:15px; padding-right:15px; padding-bottom:8px  }
.cal_price{ margin:0; padding:0;  float:left; display:inline; width:100%; font-size:26px; font-weight:bold; text-align:center; color:#CB0B56;font-family:MUSEO4;}
span.cal_price span.gros{font-size:39px;}

.cal_dispo{ margin:0; padding:0;  float:left; display:inline; width:210px; margin-left:10px; text-align:center; color:#666; border-bottom:1px solid #666;border-top:1px solid #666}
.cal_reserv{margin:0; padding:0;  float:left; display:inline; width:100%; text-align:center; }
.cal_reserv a { box-shadow: 4px 4px 4px #aaa; }

.cal_pinfo{margin:0; padding:0;  float:left; display:inline;  text-align:left; width:200px ; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:15px; height:52px; }
.cal_bientot_ville{margin:0; padding:0;  float:left; display:inline; width:100%; text-align:center; font-size:30px; color:#333333;}


span.rose {color:#CB0B56;}
span.innactif{padding:10px; background-color:#AAA; color:#FFF;}
a.actif{padding:10px; background-color:#CB0B56; color:#FFF; text-decoration:none}

.cal_total{ padding:10px; border-top:1px solid #666 ;  border-left:1px solid #666 ;  border-right:1px solid #666 ; float:left; display:block; margin-left:15px; width:127px; text-align:center; padding-top:0px; padding-bottom:0px; }
.cal_contour{ border-top:0px solid #F0F ;  border-left:1px solid #666 ;  border-right:1px solid #666 ; border-bottom:1px solid #666 ; float:left; display:block; padding-left:7px; padding-top:5px; padding-bottom:10px; margin-bottom:15px; width:950px; background:url(../img/ligne_blanche.jpg) no-repeat  }

#pagination2{ float:right; display:block; margin-top:5px;}
#pagination { position:absolute; right:0px; top:20px; z-index:3}
#pagination2 input[type="submit"]{ border:1px solid #999; padding:2px; }

.cal_bientot{margin:0; padding:0;  float:left; display:inline; width:200px; text-align:center; color:#CB0B56; border-bottom:1px dashed #CB0B56;border-top:1px dashed  #CB0B56; margin-left:15px; margin-right:15px; margin-top:18px; font-size:40px; font-weight:bold; text-transform:uppercase; padding-top:5px;}
.cal_bientot_info_rouge{margin:0; padding:0;  float:left; display:inline; width:200px; text-align:left; color:#CB0B56; border-bottom:1px dashed #CB0B56;border-top:1px dashed  #CB0B56; margin-left:15px; margin-right:15px; margin-top:18px;  text-transform:uppercase; padding-top:15px; padding-bottom:15px}
.cal_bientot_info{margin:0; padding:0;  float:left; display:inline; width:200px;  text-align:center; color:#333; margin-left:15px; margin-right:15px; margin-top:18px;   text-transform:uppercase; padding-top:5px;}


#choix_evt_type_france input[type="submit"] , #choix_evt_ordre_france input[type="submit"]{ background:transparent; border:none; cursor:pointer; color:#FFF; font-weight:bold }

#global h1.titre{ font-style:italic; color:#cb0b56; font-weight:normal; margin:0}
#global h2.titre{ font-style:italic; color:#cb0b56; font-weight:bold; margin:0; margin-bottom:15px; }

.cal_total span.big { font-size:24px; font-weight:bold;}


#dk_container_ville2{ background:url(../img/fond_ville.png) no-repeat; width:250px; height:58px; position:absolute; left:239px; top:73px; }
#dk_container_ville2 a.dk_toggle { width:250px!important; height:58px; }
#dk_container_ville2 a.dk_toggle span { width:250px; text-align:center ; display:block; font-size:20px; font-weight:bold; padding-top:17px; text-decoration:none;  }
#dk_container_ville2 ul {  list-style: none;}
#dk_container_ville2 * { margin:0; padding:0 }
#dk_container_ville2 ul li a{ text-align:center }
#ville2{ position:absolute; top:73px; left:239px; width:250px; height:58px; }
#dk_container_ville2 #ville2{ left:0px!important;}


#choix_ville_france span { text-transform:uppercase; text-decoration:underline;}
#choix_evt_type_france span { text-transform:uppercase; text-decoration:underline;}

.posRel{ padding-top:2px;}

.modif_ville { text-decoration:none; padding-left:25px; background:url(../img/crayons.png) no-repeat ; line-height:16px; border-bottom:1px solid #cb0b56; padding-bottom:8px; }
a.titre{ text-decoration:none; }

#cal_tri_ville { position:absolute; top:22px; left:214px; background:transparent; border:0; cursor:pointer }


#page_degust_droite{ float:right; display:inline; position:relative ; width:284px ; height:600px; color:#000; }
#page_degust_droite #droite_transp{ position:absolute; width:279px;  height:590px; ; background:url(../img/pixelBlanc.png); top:-150px; padding:5px; right:25px; }
#droite_transp #qte_1{font-size:26px; font-weight:bold; text-align:center; width:80px; padding-top:10px; padding-bottom:10px; margin-top:8px; }
#droite_transp #btn_commander {  background-color: #CB0B56;   color: #FFFFFF;  padding: 10px; text-decoration: none; box-shadow: 4px 4px 4px #AAAAAA; }

#page_degust_gauche{ width:660px; min-height:600px; padding-left:15px; color:#000; }
#page_degust_gauche h1 { font-family:Arial, Helvetica, sans-serif; font-weight:100; text-transform:uppercase; font-style:italic; color:#CB0B56; margin-bottom:0px; width:100% }
#page_degust_gauche h1 strong { font-weight:bold; }
#page_degust_gauche hr { height: 2px; color: #839D2D; background-color: #CB0B56; width: 100%; border: none; margin:0; padding:0; margin-bottom:15px;}
#page_degust_gauche .bloc_plein { width:100px;  text-align:center; padding-top:15px; padding-bottom:15px; color:#FFF; text-transform:uppercase; font-weight:bold; padding-left:15px; padding-right:15px; float:left; display:inline; margin-right:15px; margin-bottom:15px; }
#page_degust_gauche .bloc_plein img { width:30px; margin-bottom:20px; }
#page_degust_gauche h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#CB0B56; margin-bottom:0px; text-transform:uppercase; font-size:20px;  }
#page_degust_gauche .horaire { font-weight:bold; color:#000; display:block}
#page_degust_gauche .vin { color:#000; display:block; margin-top:15px; margin-bottom:15px;}
#page_degust_gauche .nb_vin_r { font-weight:bold; color:#CB0B56; font-weight:bold }
#page_degust_gauche .nb_vin { display:inline-block; }
#page_degust_gauche .situe_a { margin-left:40px; text-transform:uppercase}
#page_degust_gauche .rose {  text-transform:uppercase; font-weight:bold;}
#page_degust_gauche .titre_2p { display:block;  text-transform:uppercase; font-weight:bold; padding-top:6px; padding-bottom:6px; border-top: 1px dashed #000;border-bottom: 1px dashed #000; width:100% ; margin-top:25px; margin-bottom:15px; }
#page_degust_gauche p { font-size:16px;}

#droite_transp .qte { text-transform:uppercase; text-decoration:underline ; padding-top:15px; display:block; font-size:13px; }

#qte_bck{ float:left; display:inline; width:104px; height:101px; }
#qte_bck_d { float:left; display:inline; width:170px; height:101px; }

#droite_transp  .titre_d { display:block; color:#CB0B56; border-bottom: 1px solid #CB0B56; text-transform:uppercase; font-size:15px; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#droite_transp  #tel { display:block; color:#CB0B56; font-weight:bold; font-size:35px;}
#droite_transp  .texte { display:block; font-size:13px; }
#droite_transp  .texte_fnd_r { display:block; background:#CB0B56; padding-top:5px; padding-bottom:5px; text-align:center ; margin-top:10px; font-size:14px; color:white; }

.block_cart{ border:2px solid #CB0B56; padding:15px; margin-top:10px; margin-bottom:10px; padding-top:0px; position:relative }
.block_cart h2 span.chiffre { font-weight:bold; color:#FFF; font-size:24px; display:inline-block; padding:5px; background-color:#CB0B56 ; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding-left:13px; padding-right:13px;}
.block_cart h2 { text-transform:uppercase; color:#CB0B56; font-size:20px; font-weight:bold; }


#cart_block_2g , #cart_block_3g , #cart_block_2d , #cart_block_3d { font-size:12px; }

#cart_block_2g , #cart_block_3g { float:left ; display:inline; }
#cart_block_2d , #cart_block_3d { float:right; display:inline; }

ul.menu_cart{ border-top: 1px solid #CB0B56; border-bottom: 1px solid #CB0B56; margin:0; padding:0; height:39px; }
ul.menu_cart li { float:left; display:inline; width:315px; ; margin:0;  padding:10px; padding-top:6px; padding-bottom:6px; text-transform:uppercase  }
ul.menu_cart li.active { background:#CB0B56;; color:#FFF;}


ul.menu_cart  > li:first-child   { width:160px;}

#commander_caddie #global > h1:first-child , #caddie_caddie #global > h1:first-child , #fin_caddie #global > h1:first-child   { margin-bottom:0px; padding-bottom:0px; text-transform:uppercase; font-style:italic; font-weight:normal}

ul.menu_cart li .label{ font-weight:bold; font-size:20px; }
ul.menu_cart li .chiffre{ font-weight:normal; font-size:24px; }

#table_prd_cart * { color:#808080!important; font-size:12px; }
#table_prd_cart th { background:none; border-bottom:1px solid #808080 ; font-weight:bold }
#table_prd_cart .field1 { width:20px; padding:5px; text-align:center; display:inline; float:left; margin-left:15px; }
#table_prd_cart .okbtn { border:1px solid #808080 ; background:none; background-color:#333333; color:#FFF!important; padding:5px; height:auto; width:auto;font-weight:bold;cursor:pointer;margin-left:-10px;}
#table_prd_cart .txt4  strong { color:#CB0B56 !important ; }

#table_prd_cart .cart_del_btn { background:url(../img/corbeille.png) no-repeat ; width:23px; height:25px }


#table_prd_cart2 th { background:none; border-bottom:0px solid  ; font-weight:bold; color:#CB0B56; background-color:#CCC; padding-left:15px; padding-top:4px; padding-bottom:4px; }
#table_prd_cart2 td { border:0px; background:none; border-bottom:1px solid #808080 ; padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:10px;  }
#table_prd_cart2 td.der { border-left:1px dashed #CB0B56 !important;  }
#tot_pay_cart td { background:#CB0B56;  border:0px; color:#FFF; font-weight:bold; text-transform:uppercase }

a.btnsupprimercaddie{ background:none; float:left; display:inline-block; border:0px; color: #666 ; background:url(../img/corbeille.png) no-repeat left center; text-align:left; padding-left:40px;  }
a.btnsupprimercaddie:hover{ background:url(../img/corbeille.png) no-repeat left center; color:#666; text-align:left }

input.btnvalidercaddie { float:right; display:block; background:none; background-color:#CB0B56; border:0px; text-transform:uppercase }


#cart_block_2g .btn1, #cart_block_3g .btn1, #cart_block_2d .btn1, #cart_block_3d .btn1 {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #808080;
    color: #FFFFFF;
    display: inline;
    float: left;
    height: auto;
    margin-top: 0px;
	margin-left:5px;
    padding: 5px;
    width: auto;
	font-style:normal;

	}

#cart_block_2g .field1, #cart_block_3g .field1, #cart_block_2d .field1, #cart_block_3d .field1 {
 display: inline;
    float: left;
    margin-left: 15px;
    padding: 6px;
    text-align: center;	}

#cart_block_2g strong, #cart_block_3g strong, #cart_block_2d strong, #cart_block_3d strong { font-size:16px; font-weight:bold }

.block_cart  p.intro { position:absolute; top:50px; left:66px;}

#chx_imp p:NOT(.intro) , #chx_coffret p:NOT(.intro){ float:right; display:block; width:300px; }

#cart_block_2g input , #cart_block_2g textarea { border:solid 1px; display:block; padding:5px; width:400px; margin-bottom:4px; }

.block_cart p:NOT(.intro) { font-weight:bold; font-size:16px; }
.block_cart p:NOT(.intro) span { font-weight:bold; color: #CB0B56; padding-left:15px; font-size:18px; text-transform:uppercase }

#cart_block_2d { background:url(../img/le_petit_plus.jpg) no-repeat; width:230px; height:214px; margin-top:-100px; padding-top:64px; padding-left:220px; color:#FFF }

#cart_block_2d strong { font-size:16px; font-weight:bold;}
#cart_block_2d input { border:0px solid; -moz-appearance: none;}
#cart_block_2d input { margin-right:25px;}
#cart_block_2d form { margin-top:10px; font-weight:bold}

#choisir02:hover img.choisir02_a { display:block!important; cursor:pointer}
#choisir02:out .choisir02_a { display:none!important; cursor:pointer}
#choisir02{ float:left; display:inline;  margin-left:105px}

#choisir01:hover img.choisir01_a { display:block!important; cursor:pointer}
#choisir01:out .choisir01_a { display:none!important; cursor:pointer}
#choisir01{ float:left; display:inline; margin-left:105px }

#choisir007:hover img.choisir007_a { display:block!important; cursor:pointer}
#choisir007:out .choisir007_a { display:none!important; cursor:pointer}
#choisir007{ float:left; display:inline;  margin-left:105px}

#cart_block_2g #TickPerso { display:inline; width:auto; }


#commander_caddie .block_cart input, #commander_caddie .block_cart textarea , #commander_caddie .block_cart select  { font-weight:bold; color:#000; font-size:14px; display:inline-block; padding:5px; background-color:#FFF ; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding-left:13px; padding-right:13px; border: 1px solid #C0C0C0;
    font-family: Arial,Helvetica,sans-serif; }


#commander_caddie .block_cart td{ padding:5px; }




