body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0; padding:0;}
fieldset, img { border: none; vertical-align: middle; }
fieldset { border-bottom: 1px dotted #000; margin: 0.72em 0; padding: 0.72em 0; display: inline-block; }
fieldset { display: block; }
fieldset:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }

html { background: #fcf8ea; }
body { font: 68.75%/145% Arial, Helvetica, sans-serif; color: #2f2d2d; position: relative; width:960px;margin: 60px auto 0;background:none; }

p {margin:0;padding:0;color:#5c5b5b;}

pre { font-size: 1.2em; padding: 0.36em 1.44em; }

ul, dl { margin:0;padding:0; }
li { list-style: none; }

a {color: #2f2d2d;text-decoration:none;}

h3 {color:#2f2d2d;font-size:1.272em;}
h4 {color:#263e75;font-weight:bold;font-size:1em;}
h4 a {color:#263e75;font-weight:bold;font-size:1em;}

input,select, radio {font-family:Arial, Helvetica, sans-serif;font-size:1em;}

table {border:none;}
table tr td {border:none;font-size:1em;}

/*Format Classes*/

.easyclear {display:inline-block;}
.easyclear {display:block;}
.easyclear:after {content:'.';display:block;clear:both;height:0;visibility:hidden;}

#boutique {width:945px;}
.no-mg1 {margin-bottom:5px !important;}
.no-mg {margin:0 !important;}
.pager-bar .pager {float:right;margin:0;display:inline;}
.pager-bar p {float:left;}
.pager .back {background:url(../images/pager-back.gif) no-repeat left center;padding-left:18px;color:#2F2D2D;margin-right:2px;}
.pager .next {background:url(../images/pager-next.gif) no-repeat right center;padding-right:18px;color:#2F2D2D;}
.title-single {color:#263e75;font-size:1.454em;font-weight:bold;padding-bottom:5px;border-bottom:1px dotted #000;padding-left:18px;margin-bottom:30px;}
.title-single em {font-weight:normal;}
.no-bd {border-right:none !important;}
.no-bd2 {border:none !important;margin-bottom:5px !important;font-weight:normal;}
.no-bd a {border-right:none !important;padding:0 25px 0 30px !important;}
.no-bg a {background:none !important;padding:0 !important;height:50px !important;}
.no-bg td {background:none;color:#313131;}

.right {float:right !important;}
.left {float:left;margin:15px 0 0 312px; display:inline;}

#arrow-right {width:15px;height:15px;display:block;}
#arrow-right2 {width:15px;height:15px;display:block;}
#arrow-right3 {width:15px;height:15px;display:block;}
#arrow-right4 {width:15px;height:15px;display:block;}
#arrow-right5 {width:15px;height:15px;display:block;}
#arrow-right6 {width:15px;height:15px;display:block;}

.black {color:#030303;}

.pager {margin:35px 0;}

.no-width {width:auto !important;}

.mg2 {margin-top:15px;}
.mg3 {margin-left:15px;}
.mg4 {margin-bottom:15px;font-size:1.272em;}

.no-flt {float:none !important;}

.f1 b {font-size:1em !important;}

.span-style-1  p {float:right;font-size:.916em !important;font-weight:normal;text-transform:none;}
.span-style-2  p {float:right;font-size:.916em !important;font-weight:bold;text-transform:none;color:#263E75 !important;}

/*Header*/

.header {zbackground:url(../images/shadow.png) no-repeat right top;z-index:100;}

.header .link {background:url(../images/arrow_tip_small.png) no-repeat 0 0;padding-left:12px;float:left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/arrow_tip_small.png', sizingMethod='crop');display:inline-block;}
.header .link {display:block;}

.header .lang .en {background:url(../images/english.png) no-repeat 0 0;padding:0 15px 0 25px;float:right;height:21px;line-height:11px;}
.header .lang .fr {background:url(../images/french.png) no-repeat 0 0;padding:0 15px 0 25px;float:right;height:21px;line-height:11px;}
.header #language {border-bottom:16px solid #fcf8ea;}


.header h1 a img {display:block;padding:12px 0 12px 18px;}
.header h1 {padding:35px 0 0 18px;}
.header h1 a {background:url(../images/header.png) no-repeat left top;text-indent:-9999em;height:70px;display:block;width:461px;}

#tourettes h1 a {background:url(../images/header_tourettes.png) no-repeat left top;}

#verget h1 a {background:url(../images/header_verget.png) no-repeat left top;}

#boutique .header h1 {padding:0;}
#boutique .header h1 a {background:none;height:auto;width:211px;margin:0 auto;}
#boutique .header h1 a img {padding:0;margin:0 auto;}

#homepage .header h1 a {background:url(../images/header-home.gif) no-repeat left top;width:619px;}

/*#secondary_menu {background:url(../images/secondary_menu_top_guffens.png) no-repeat left top;float:right;position:relative;}
#secondary_menu #secondary_bottom {background:url(../images/secondary_menu_bottom_guffens.png) no-repeat right top;height:39px;}
#secondary_menu ul {background:url(../images/secondary_menu_center_guffens.png) repeat-x 0 0; margin:0 8px 0 5px;height:39px;float:left;display:inline;}*/

#secondary_menu .no-bd {background:none;}

#secondary_menu {background:url(../images/secondary_menu_right_guffens.gif) no-repeat right top;float:right;padding-right:7px;z-index:100;}
#secondary_menu ul {background:url(../images/secondary_menu_left_guffens.gif) no-repeat 0 0; height:39px; float:left; }
#secondary_menu ul li {float:left;border-right:1px solid #fff;display:block;position:relative;}
#secondary_menu ul li:last-child, #secondary_menu li.last-child{background:none;}
#secondary_menu ul li:last-child a {padding:0 25px 0 30px;}
#secondary_menu ul li a {display:block;height:33px;color:#fff;font-weight:bold;padding:0 30px;line-height:33px; float:left; }
#secondary_menu ul li a:hover {color:#b6b3ab;}

#secondary_menu ul li ul {display:none;position: absolute;top: 3em; zright: 4px; left:0;background: #fff; border: 1px solid #9a9a9a;float:none;height:auto;width:145px;}
#secondary_menu ul li ul li {background:url(../images/border-dot.gif) repeat-x bottom left;float: none; position: static;display: inline-block;border-right:none; }
#secondary_menu ul li ul li {display: block; }
#secondary_menu ul li ul li:after {content:'.';clear:both;height:0;display: block;visibility:hidden; }
#secondary_menu ul li ul li:last-child, #secondary_menu ul li ul li.last-child{background:none;}
#secondary_menu ul li ul li a {background:url(../images/arrow_tip_small_right.gif) no-repeat 2px 15px;color:#2a2929;padding:10px 0 10px 12px !important;height:auto !important;line-height:1.5em !important;font-weight:normal !important;display:block;float:left;width:133px;}
#secondary_menu ul li:hover ul, #secondary_menu ul li.over ul {display:block;}

#verget #secondary_menu {background:url(../images/secondary_menu_right_verget.gif) no-repeat right top;float:right;padding-right:7px;z-index:100;}
#verget #secondary_menu ul {background:url(../images/secondary_menu_left_verget.gif) no-repeat 0 0; height:39px;float:left;}
#verget #secondary_menu ul li a:hover {color:#b6b3ab;}
#verget #secondary_menu ul li ul {display:none;position: absolute;top: 3em; right: 4px; background: #fff; border: 1px solid #9a9a9a;float:none;height:auto;width:145px;}
#verget #secondary_menu ul li ul li {float: none; position: static;display: inline-block;border-right:none; }
#verget #secondary_menu ul li ul li {display: block; }
#verget #secondary_menu ul li ul li:after {content:'.';clear:both;height:0;display: block; visibility:hidden;}
#verget #secondary_menu ul li ul li a {background:url(../images/arrow_tip_small_right.gif) no-repeat 2px 15px;color:#2a2929;padding:10px 0 10px 12px !important;height:auto !important;line-height:auto !important;font-weight:normal !important;display:block;float:left;width:133px;}
#verget #secondary_menu ul li:hover ul, #verget #secondary_menu ul li.over ul {display:block;}

#tourettes #secondary_menu {background:url(../images/secondary_menu_right_tourettes.gif) no-repeat right top;float:right;padding-right:7px;z-index:100;}
#tourettes #secondary_menu ul {background:url(../images/secondary_menu_left_tourettes.gif) no-repeat 0 0; height:39px;}
#tourettes #secondary_menu ul li a:hover {color:#b6b3ab;}
#tourettes #secondary_menu ul li ul {display:none;position: absolute;top: 3em; right: 4px; background: #fff; border: 1px solid #9a9a9a;float:none;height:auto;width:145px;}
#tourettes #secondary_menu ul li ul li {float: none; position: static;display: inline-block;border-right:none; }
#tourettes #secondary_menu ul li ul li {display: block; }
#tourettes #secondary_menu ul li ul li:after {content:'.';clear:both;height:0;display: block;visibility:hidden; }
#tourettes #secondary_menu ul li ul li a {background:url(../images/arrow_tip_small_right.gif) no-repeat 2px 15px;color:#2a2929;padding:10px 0 10px 12px !important;height:auto !important;line-height:auto !important;font-weight:normal !important;display:block;float:left;width:133px;}
#tourettes #secondary_menu ul li:hover ul, #tourettes #secondary_menu ul li.over ul {display:block;}

.border_top {background:url(../images/border.gif) repeat-x 0 0;height:1px;margin-right:-4px;position:relative;}
.border_top img {position:absolute;bottom:-7px;right:-10px;}

.wrap {min-height:392px;_height:392px;background:#fff;}

/*Main Menu*/

#main_menu {float:left;width:165px;}
#main_menu li {margin-bottom:1px;}

#main_menu .d1 a {background:url(../images/blue_domain.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d1 a:hover {background:url(../images/blue_domain_hover.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d2 a {background:url(../images/green_domain.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d2 a:hover {background:url(../images/green_domain_hover.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d3 a {background:url(../images/red_domain.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d3 a:hover {background:url(../images/red_domain_hover.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d4 a {background:url(../images/gray_domain.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}
#main_menu .d4 a:hover {background:url(../images/gray_domain_hover.png) no-repeat 0 0;display:block;height:97px;text-indent:-9999em;}



/*Boutiques Info*/

#boutique .shop_info {float:left;width:278px;background:#FCF8EA url(../images/shadow-left.png) repeat-y left top;padding-left:2px;min-height:97px;_height:97px;}
#boutique .shop_info h1 a img {padding:10px 0 0;}
#boutique .shop_info ul {padding-left:32px;border-top:25px solid #FCF8EA;*padding-left:28px;}
#boutique .shop_info ul li {float:left;height:23px;line-height:13px;}
#boutique .shop_info ul li a {font-weight:bold;color:#6e6c6a;font-size:1em;}
#boutique .shop_info ul .panier {background:url(../images/cart.gif) no-repeat left bottom;padding-left:25px;margin-right:12px;border-right:1px dotted #000;padding-right:13px;}
#boutique .shop_info ul .account {background:url(../images/user.gif) no-repeat 0 0;padding-left:22px;}
#boutique .shop_info .reminder {font-size:.818em;}
#boutique .shop_info .reminder a {background:#FCF8EA;color:#d4d1c6 !important;}

#boutique .shop_info .reminder-list {border:none;padding-left:0;}
#boutique .shop_info .reminder-list li {float:none;height:auto;line-height:auto;}
#boutique .shop_info .reminder-list li a {color:#D4D1C6;font-weight:normal;}
#boutique .shop_info .reminder-list li p {color:#D4D1C6;font-weight:normal;font-size:.818em;}

#boutique #main_menu {width:auto;background:url(../images/shadow-right.png) repeat-y right top;padding-right:5px;}
#boutique #main_menu li {float:left;width:165px;}

#boutique .boutique_type {border:1px solid #e2e2e1;padding-top:20px;width:277px;position:relative;margin-bottom:20px;}
#boutique .boutique_type .mill {background:url(../images/boutique-mill.png) no-repeat 0 0;width:282px;height:55px;margin:0;text-indent:-9999em;position:absolute;top:-1px;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/boutique-mill.png', sizingMethod='crop');cursor:pointer;}
#boutique .boutique_type .prim {background:url(../images/boutique-prim.png) no-repeat 0 0;width:282px;height:55px;margin:0;text-indent:-9999em;position:absolute;top:-1px;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/boutique-prim.png', sizingMethod='crop');cursor:pointer;}
#boutique .boutique_type .img {float:right;margin:0;padding:0;background:none;display:inline;width:83px;}
#boutique .boutique_type .txt {font-weight:bold;padding:45px 0 0 10px;}
#boutique .boutique_type .txt a {color:#16306b;text-decoration:none;}
#boutique .boutique_type .txt p {color:#16306b;}

#boutique .boutique_info {border-left:1px dotted #000;padding-left:10px;}
#boutique .boutique_info ul li {background:url(../images/arrow-right.gif) no-repeat left center;padding-left:12px;margin-bottom:11px;}
#boutique .boutique_info ul li a {color:#615e5c;}
#boutique .boutique_info ul li p {color:#615e5c;}
#b/outique .boutique_info ul li a:hover {text-decoration:underline;}

#boutique .boutique_list {float:left;width:47%;}
#boutique .boutique_info {float:left;width:51%;}

#boutique #main_content h2 {color:#16306b;font-size:1.090em;clear:both;border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:50px;font-weight:bold;text-transform:uppercase;display:inline-block;}
#boutique #main_content h2 {display:block;}
#boutique #main_content h2 em {font-weight:normal;}

#boutique .newsletter {background:url(../images/news.gif) no-repeat 0 0;height:108px;padding:2px 52px 17px 13px;margin-top:20px;}
#boutique #main_content .newsletter h2 {margin-bottom:3px;border:none;padding:0;}
#boutique .newsletter p a {color:#16306b;font-weight:bold;text-decoration:underline;margin-top:9px;display:block;background:none;}
#boutique .newsletter p a:hover {text-decoration:none;}
#boutique .newsletter .lettre a {font-weight:normal;color:#615E5C;text-decoration:none;}

/*Wine Shop*/

#wine_list li {float:left;width:300px;margin-bottom:35px;display:inline;}
#wine_list li:after {content:'.';display:block;clear:both;height:0;visibility:hidden;}
#wine_list li .img {float:left !important;background:none;margin:0;padding:0;display:inline;width:77px;}
#wine_list li .txt {margin-left:85px;}
#wine_list li .txt p {margin-bottom:1em;}
#wine_list li h3 {font-size:1em;font-weight:bold;color:#5c5b5b;margin-bottom:8px;width:280px;}
#wine_list li h3 a {color:#5c5b5b;}

/*Shop*/

.shadow-right {background:url(../images/shadow-right.png) repeat-y right top;padding-right:4px;}
.shadow-left {background:url(../images/faux.gif) repeat-y left top;padding-left:2px;}
#shop {background:url(../images/shadow-bottom.png) repeat-x left bottom;padding-bottom:4px;position:relative;z-index:100;}
#shop #main_content {background:#fff;}

#shop_column {width:277px;float:left;}

#shop_menu {width:277px;}
#shop_menu ul { margin-bottom:29px; }
#shop_menu ul li {margin-bottom:1px;display:inline-block;cursor:pointer;}
#shop_menu ul li {display:block;}
#shop_menu ul .millesimes {margin-bottom:0;}
#shop_menu ul li dl {display:none;}
#shop_menu ul a {display:block;}

#shop_menu ul li dl {background:#fff;padding:5px 20px;}
#shop_menu ul li dl a {color:#6c6967 !important;font-size:1em !important;line-height:2em !important;height:auto !important;}
#shop_menu ul li dt {background:url(../images/boutique-dt.gif) no-repeat left center !important;}
#shop_menu ul li dt a {background:url(../images/border-dot-h.gif) repeat-x 0 bottom !important;padding-left:0 !important;margin-left:20px;line-height:1.5em !important;}
#shop_menu ul li dd a {background:url(../images/boutique-dd.gif) no-repeat left center !important;padding-left:10px !important;font-weight:normal !important;}

#shop_menu ul li a {text-decoration:none;}

#shop_menu ul .color_2 a, #shop_menu ul .color_1 a, #shop_menu ul .color_3 a {background:url(../images/bullet_right.png) no-repeat 0 0;color:#fff;font-weight:bold;font-size:1.090em;text-align:left;display:block;height:37px;line-height:37px;padding-left:35px;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://zeus/www.verget.fr/templates/default/images/bullet_right.png', sizingMethod='crop');_cursor:pointer;}
#shop_menu ul .color_2.active a, #shop_menu ul .color_1.active a, #shop_menu ul .color_3.active a {background:url(../images/bullet_down.png) no-repeat 0 0;color:#fff;font-weight:bold;font-size:1.090em;text-align:left;display:block;height:37px;line-height:37px;padding-left:35px;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/bullet_down.png', sizingMethod='crop');_cursor:pointer;}

#shop_menu .color_2 {background:url(../images/green.png) repeat-x;}
#shop_menu .color_2 dd.active a {color:#B1C665 !important;}
#shop_menu .color_3 {background:url(../images/red.png) repeat-x;}
#shop_menu .color_3 dd.active a {color:#C75555 !important;}
#shop_menu .color_1 {background:url(../images/blue.png) repeat-x;}
#shop_menu .color_1 dd.active a {color:#4FAAB7 !important;}

#shop_menu .millesimes {background:url(../images/les_millesimes.png) no-repeat 0 0;width:277px;height:50px;}
#shop_menu .millesimes a {background:none;text-indent:-9999em;height:50px;}
#shop_menu .primeurs {background:url(../images/les_primeurs.png) no-repeat 0 0;width:277px;height:50px;}
#shop_menu .primeurs a {background:none ;text-indent:-9999em;height:50px;}

#les_primeurs {background:#fff url(../images/les_primeurs.png) no-repeat 0 0;padding-top:48px;margin-top:29px;display:block;}
.last-li p {text-align:left;padding:10px 53px 10px 33px;background:#fff;}
.last-li p a {color:#615e5c;}

#paiement {margin:86px 0 0 5px;padding-bottom:30px;_margin-top:43px;}
#paiement .bank {display:block;width:61px;float:left;}
#paiement div {clear:both;}
#paiement p {background:url(../images/lock.gif) no-repeat 0 center;padding-left:24px;width:55px;float:left;line-height:1.1em;}
#paiement span {float:left;margin-right:4px;line-height:2.1em;display:inline;width:23px;}
#paiement ul {clear:both;border-top:5px solid #FCF8EA;}
#paiement ul li a {color:#615E5C !important;text-decoration:underline !important;font-size:1em !important;background:none !important;line-height:1.5em !important;height:1.5em !important;padding:0 !important;font-weight:normal;}
#paiement ul li a:hover {text-decoration:none !important;}

/*Content*/

#main_content {background:url(../images/shadow-test.png) no-repeat top left;float:left;width:748px;padding:46px 10px 30px 36px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://zeus/www.verget.fr/templates/default/images/shadow-test.png', sizingMethod='crop');}
#main_content .img {background:url(../images/border_v.gif) repeat-y 0 1px;float:right;padding-left:13px;margin-left:23px;display:inline;}
#main_content .img2 {background:url(../images/border_v.gif) repeat-y 0 1px;float:right;padding-left:13px;margin-left:23px;height:279px;width:416px;overflow:hidden;display:inline;}
#main_content .img a {display:block;}
#main_content .txt {line-height:1.636em;}
#main_content .txt2 {line-height:1.636em;}

#shop #main_content {width:615px;background:#fff url(../images/border-dot-v.gif) repeat-y left top;positi/on:relative;}

.info {background:url(../images/arrow_tip_small_right.png) no-repeat 0 0;padding-left:12px;float:right;margin-top:10px;clear:both;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/arrow_tip_small_right.png', sizingMethod='crop');}
.info a {color:#5c5b5b;}

#footer { margin-top:8px;background:url(../images/border.gif) repeat-x 1px 0;width:650px;position:relative;clear:both;z-index:1}
#footer .reminder {color:#d4d1c6;font-size:.818em;}
#footer img {position:absolute;top:-7px;right:-10px;}
#footer p a {color:#5C5B5B;background:#FCF8EA;}
#footer p b {font-weight:normal;}

/*Homepage*/

#homepage .header {padding-bottom:0;position:relative;}
#homepage .header  h1 {padding-bottom:0;}
#homepage .header .lang {position:absolute;right:0;bottom:15px; }
#homepage .header .border_top {clear:both;}

#homepage .wrap {background:none;}

#main_menu_home {float:left;width:597px;background:#fff;}
#main_menu_home ul li {float:left;width:198px;margin-right:1px;display:inline;}
#main_menu_home ul li a {float:left;width:198px;}

#homepage #main_content {float:left;width:319px;padding:7px 22px 0;background:#fff;min-height:459px;_height:459px;}
#homepage #main_content h1 {font-size:2.181em;color:#2a2929;margin-bottom:13px;}
#homepage #main_content p {color:#2a2929;}
#homepage #main_content .more {color:#2a2929;font-weight:bold;text-decoration:underline;float:right;}
#homepage #main_content .more:hover {text-decoration:none;}
#homepage #main_content h3 {border-bottom:1px dotted #000;clear:both;margin:0;}
#homepage #main_content h2 {margin:10px 0;font-size:1.454em;}
#homepage #main_content ul li {border-bottom:1px dotted #000;padding-bottom:5px;margin-bottom:5px;display:inline-block;}
#homepage #main_content ul li {display:block;min-height:53px;_height:53px;}
#homepage #main_content ul li .img {float:left;margin:0 60px 0 0;padding:0;background:none;display:inline;}
#homepage #main_content ul li p {font-weight:bold;margin-bottom:9px;color:#5c5b5b;}
#homepage #main_content ul li p a {color:#5c5b5b;}
#homepage #main_content ul li p a:hover {color:#5c5b5b; text-decoration: underline;}
#homepage #main_content .button {background:#5c5b5b url(../images/bullet_right2.gif) no-repeat 0 0;display:block;text-align:center;color:#fff;padding:5px 15px 5px 35px;float:right;font-size:1.090em;height:17px;line-height:17px;}

#boutique .submitFormButtons .button {background:#5c5b5b url(../images/bullet_right2.gif) no-repeat 0 0;display:block;text-align:center;color:#fff;padding:5px 15px 5px 35px;float:right;font-size:1.090em;height:17px;line-height:17px;}

.breadcrumbs li {float:left;margin-right:5px;display:inline;}
.breadcrumbs li a {color:#16306b;font-weight:bold;}

.button a {background:url(../images/wine-button.png) no-repeat 0 center;text-align:center;color:#4e4c4c !important;width:101px;display:block;text-decoration:none !important;}
.button2 {background:url(../images/button-2.gif) no-repeat 0 center;text-align:center;color:#4e4c4c;padding:3px 0 5px;border:none;overflow:visible;cursor:pointer;width:129px;}

#boutique .products-list li {display:inline-block;border-bottom:1px dotted #000;padding:25px 0 10px;margin-bottom:10px;color:#5c5b5b;}
#boutique .products-list li {display:block;}
#boutique .products-list li:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
#boutique .products-list li p {margin-bottom:10px;}
#boutique .products-list li .txt {float:left;}
#boutique .products-list li .txt strong {color:#000;}
#boutique .products-list li .txt h3 {color:#16306b;font-size:1.090em;margin:0 0 10px 0;width:240px;}
#boutique .products-list li .txt h3 a {color:#16306b;font-size:1.090em;}
#boutique .products-list li .txt h3 em {font-weight:normal;margin-left:5px;}
#boutique .products-list li .img {float:left;margin:0 53px 0 0;padding:0;background:none;width:160px;overflow:hidden;display:inline;}
#boutique .products-list li .quantity {border:1px solid #b9b5b5;padding:0 5px;background:#f9f8f8;margin:0 15px;}
#boutique .products-list li .details {margin-left:60px;}
#boutique .products-list li .details a {text-decoration:underline;color:#2F2D2D;}
#boutique .products-list li .details a:hover {text-decoration:none;}

/*Boutique Single*/

#boutique #main_content .single-detail .img {float:left;padding:0;background:none;margin:0 0 0 10px;display:inline;width:188px;}
#boutique #main_content .single-detail ul {line-height:2em;margin-left:345px;min-height:125px;_height:125px;}
#boutique #main_content .single-detail ul li {background:url(../images/blue-bullet.gif) no-repeat left 9px;padding-left:16px;margin-bottom:15px;}
#boutique #main_content .single-detail ul li a {color:#5c5b5b;font-weight:bold;}

#boutique #main_content .single-detail h4{margin-top:50px;clear:both;}
#boutique #main_content .single-detail p {line-height:1.909em;clear:both;margin-top:30px;}

#boutique #main_content .quick-buy {margin:57px auto;width:539px;}
#boutique #main_content .quick-buy ul {float:left;width:254px;border-right:1px dotted #000;}
#boutique #main_content .quick-buy ul li {float:left;margin-right:50px;display:inline-block;_width:72px;}
#boutique #main_content .quick-buy ul li {display:inline;}
#boutique #main_content .quick-buy ul li:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
#boutique #main_content .quick-buy ul li a {text-align:center;display:block;}
#boutique #main_content .quick-buy ul li a img {display:block;margin:0 auto;*margin:0;}

#boutique #main_content .quick-buy .txt {padding-left:42px;margin-left:255px;}
#boutique #main_content .quick-buy .txt .quantity {border:1px solid #b9b5b5;padding:0 5px;background:#f9f8f8;margin:0 15px;}

/*Shop Buttons*/

.submitFormButtons {display:inline-block;}
.submitFormButtons {display:block;}
.submitFormButtons:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
.submitFormButtons span {background:url(../images/shop-button-right.gif) no-repeat right top;float:left;padding-right:4px;}
.submitFormButtons span a {background:url(../images/shop-button-left.gif) no-repeat left top;float:left;height:27px;line-height:27px;padding:0 15px 0 20px;font-weight:bold;color:#0e0e0e;display:inline;}

.add-cart {background:url(../images/shop-button-right.gif) no-repeat right top;float:left;padding-right:4px;}
.add-cart a {background:url(../images/shop-button-left.gif) no-repeat left top;float:left;height:27px;line-height:27px;padding:0 15px;font-weight:bold;color:#0e0e0e;}

.shop-button2 {background:url(../images/shop-button-right.gif) no-repeat right top;float:left;padding-right:4px;}
.button-shop2 {background:url(../images/shop-button-left.gif) no-repeat left top;float:left;height:27px;padding:0 0 2px 7px;font-weight:bold;color:#0e0e0e;border:none;cursor:pointer;overflow:visible;}

/*Login*/

.content-login {position:relative;}
.content-login p strong {font-size:1em;}

.login-fields {margin:0 0 0 170px;width:277px;*display:inline;}
.login-fields .shop-button2 {margin:25px 10px 40px;display:inline;}
.login-fields label {display:block;font-weight:bold;color:#151515;margin:10px 0;}
.login-fields #email_address {border:1px solid #b9b5b5;background:#f9f8f8;width:150px;}
.login-fields #password {border:1px solid #b9b5b5;background:#f9f8f8;width:150px;}

.forgotten-pass {position:absolute;top:107px;left:0;font-size:.909em;color:#151515;clear:both;}
.forgotten-pass a {color:#151515 !important;font-size:.909em;text-decoration:underline !important;}
.forgotten-pass a:hover {text-decoration:none !important}

h1.login {color:#16306B;margin-bottom:25px;font-weight:normal;font-size:2em;clear:both;}
.moduleBox h2 {margin-bottom:10px !important;font-size:1.090em !important;}

.new-login {float:left;}

.moduleBox {padding:0 74px 0 42px;}
.moduleBox p {color:#030303;}

.content-create-account {margin:25px 0;}
.content-create-account ol li {display:inline-block;padding:3px;}
.content-create-account ol li {display:block;}
.content-create-account ol li:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
.content-create-account ol li label {float:left;width:150px;text-align:left;color:#151515;font-weight:bold;}
.content-create-account ol li input {border:1px solid #b9b5b5;background:#f9f8f8;}
.content-create-account ol li select {border:1px solid #b9b5b5;background:#f9f8f8;}
.content-create-account ol li .fieldLabel {width:auto;float:none;}
.content-create-account ol li #gender1 {float:left;border:none;background:none;}
.content-create-account ol li #gender2 {float:none;border:none;background:none;}
.content-create-account ol li #dob_days {margin-right:5px;}
.content-create-account ol li #dob_months {margin-right:5px;}
.content-create-account ol li #newsletter {border:none;background:none;}

/*Shopping Cart*/

.content-account a {color:#2F2D2D !important; }

.shop-title-1 {margin-bottom:10px !important;font-size:1.090em !important;padding:0 !important;}
.shipping_price {color:#000;font-weight:bold;}

#shopping_cart, #shopping-cart {padding:0 27px;}
#shopping_cart .submitFormButtons {margin:15px 0;}
#shopping-cart .shipping {padding:0;}

.shopping_cart {background:url(../images/panier.gif) no-repeat 25px center;padding:4px 55px;text-transform:uppercase;font-size:1.272em;color:#263e75;margin:30px 0;}
.shopping_table th {background:#7b7875;color:#fff;border-left:2px solid #fff;font-size:1em;border-right:none;border-bottom:none;border-top:none;}
.shopping_table .table-img a img {float:left;margin-top:15px;display:inline;}
.shopping_table .table-img h2 {margin:10px 0;padding:0 !important;text-transform:none !important;}
.shopping_table .table-img h2 a {color:#16306B;font-weight:normal;}
.shopping_table .table-img div {padding:20px 0 31px 80px;}
.shopping_table .product_img {width:77px;}
.table_bold {font-size:1.090em !important;color:#4e4c4c;font-weight:bold;}
.products input {border:1px solid #b9b5b5;padding:0 5px;background:#f9f8f8;margin:0 15px;width:18px;}
.table_row {background:url(../images/dot.gif) repeat-x bottom left ;line-height:1.5em;}
.table_row td {padding-bottom:10px;vertical-align:middle;}

.shipping-table .shipping_price {font-size:1em !important}

.sub_total {background:#7b7875;color:#fff;font-size:1.090em;font-weight:bold;}
.sub_total2 {color:#222222;font-size:1.636em;font-weight:bold;}
.sub_total3 {color:#fff;font-size:1.090em;font-weight:bold;background:#7B7875}

.total_small .sub_total {font-size:1em;}
.total_small .sub_total3 {font-size:.909em;}

.table-bottom {border-top:18px solid #fff;}

.total_text {text-align:left;clear:both;width:229px;color:#7b7875;float:right;display:inline-block;margin-bottom:50px;}
.total_text {display:inline;}
.total_text:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}

.lefty {float:left;width:50%}
.righty {border-left:1px dotted #000;float:left;width:48%;}

.single_detail .img {float:left !important;background:none !important;margin:0 !important;padding:0 !important;display:inline !important}
.single_detail input {vertical-align:middle;}

.atos img {float:none;}
.cmcic img {float:none;margin-right:10px;}

.shipp-img img {float:none;}
/*Steps menu*/

#steps_menu {background:url(../images/shop-menu-2.gif) no-repeat left top;width:540px;height:26px;margin:37px 0 52px;}
#steps_menu li {float:left;text-align:center; zheight: 20px; color:#615e5c;padding-top: 26px; background:url(../images/shop-menu.gif) no-repeat -9000px 0;font-weight:bold;}
#steps_menu li.active {color:#050505; }

#steps_menu #step1 { width: 154px; }
#steps_menu #step2 { width: 94px; }
#steps_menu #step3 { width: 172px; }
#steps_menu #step4 { width: 73px; }

#steps_menu #step1 a {color:#615e5c;}
#steps_menu #step2 a {color:#615e5c;}
#steps_menu #step3 a {color:#615e5c;}
#steps_menu #step4 a {color:#615e5c;}

#steps_menu #step1.active { background-position: 0 -29px; }
#steps_menu #step2.active { background-position: -154px -29px; }
#steps_menu #step3.active { background-position: -248px -29px; }
#steps_menu #step4.active { background-position: -420px -29px; }

/*Shipping*/

.content-shipping table tr td {padding-bottom:10px;}
.content-shipping .shipping_description {color:#595858;}

.shipping {display:inline-block;padding:0 40px;margin-top: 40px;}
.shipping {display:block;}
.shipping:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
.shipping .content {margin-top:5px;}

.conditions {position:relative;}

.content_shipping {padding-bottom:5px;background:url(../images/border-dot-h.gif) repeat-x left bottom;}
.content_shipping {display:inline-block;}
.content_shipping {display:block;}
.content_shipping:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
.continue {margin-top:20px;text-align:right;margin-right:35px;}

.shipping_adress {width:45%; padding:10px;float:left;color:#595858;}
.shipping_adress .submitFormButtons {margin-top:30px;}
#products_quantity {border:1px solid #b9b5b5;padding:0 5px;background:#f9f8f8;margin:0 15px;}

/*Category Listing*/

#boutique #main_content #categories-listing li ul li{display:inline-block;margin:0 10px 10px 0;float:left;}
#boutique #main_content #categories-listing li ul li{display:inline;}
#boutique #main_content #categories-listing li:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }

#boutique #main_content .category {border:1px solid #e2e2e1;width:280px;}
#boutique #main_content .category .mill {background:url(../images/boutique-mill.png) no-repeat 0 0;width:282px;height:55px;margin:0;text-indent:-9999em;position:absolute;top:-40px}
#boutique #main_content .category .prim {background:url(../images/boutique-prim.png) no-repeat 0 0;width:282px;height:55px;margin:0;text-indent:-9999em;position:absolute;top:-1px}
#boutique #main_content .category .cat-title {background:#C2BFC0;margin:0;padding:5px 0;text-align:center;color:#fff;}
#boutique #main_content .category .img {float:left;margin:0;padding:5px;background:none;display:inline;}
#boutique #main_content .category .txt {font-weight:bold;width:187px;float:left;}
#boutique #main_content .category .txt a {color:#2F2D2D;}
#boutique #main_content .category .txt p {color:#16306b;}
#boutique #main_content .category h2 {margin:0;border:none;text-align:center;}
#boutique #main_content .category .green-domain {color:#CFDF96;}
#boutique #main_content .category .red-domain {color:#DD6F6F;}
#boutique #main_content .category .blue-domain {color:#7EC1CA;}

/*#boutique #main_content .subcategory_list {border-left:1px dotted #000;padding-left:10px;float:left;width:51%;}
#boutique #main_content .subcategory_list ul li {margin-bottom:11px;display:inline-block;}
#boutique #main_content .subcategory_list ul li {display:block;}
#boutique #main_content .subcategory_list ul li:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
#boutique #main_content .subcategory_list ul li a {color:#615e5c;}
#boutique #main_content .subcategory_list ul li a:hover {text-decoration:underline;}
#boutique #main_content .subcategory_list ul li .img {float:left;padding:0;margin:0;background:none;}
#boutique #main_content .subcategory_list ul li .txt {margin-left:90px;padding:0;background:none;}*/

/*Recapitulatif*/

.table_right {float:right;}
.recapitulatif tr td {padding-bottom:10px;}
.recapitulatif #payment_method {margin-top:23px;*margin-top:20px;}
.atos img {margin-left:10px;}
.terms {text-decoration:underline !important;color:#2F2D2D !important;}
.terms:hover {text-decoration:none !important;}

.shipping_cmcic {display:inline-block;padding:20px 5px 0px 40px;}
.shipping_cmcic {display:block;}
.shipping_cmcic h4 {background:url(../images/border-dot-h.gif) repeat-x bottom left ;line-height:2.5em;color:#020202;font-size:1em;}
.shipping_cmcic h2 {margin-bottom:30px;}
.shipping_cmcic_colored {text-align:center;font-weight:bold;color:#020202;padding: 20px 0 }

.payment-cb {width:569px;}
.payment-cb .cmcic {margin:0 auto;width:175px;}
.payment-cb .cmcic {margin:0 auto;width:175px;}
.payment-cb .submitFormButtons {width:75px;margin:0 auto;}

.content-cheque p {margin-bottom:15px;}

/*POPUP*/

#popup { position: absolute; width:55em; height: 29em; background: #fff; border: 1px solid #42333B; padding: 0.6em 1.6em 3em 1.6em; z-index: 900;top:47px !important;left:-54px !important; }
#popup div { margin-top: 0.4em; overflow: auto; height: 27em;width:600px; }
#popup h1 { cursor: pointer; }
#popup .close { position: absolute; top: 0.8em; right: 1.6em; }


.account_list li a {background: url(../images/arrow.gif) no-repeat 4px center !important;padding:0 20px !important; float: none; height: auto !important; line-height: auto; margin: 0; text-decoration:none !important;display:inline;}
.account_list li a:hover {background: url(../images/arrow.gif) no-repeat 6px center !important;padding:0 20px !important;}
.ascuns { display:none !important; }

.moduleBoxHistory h2 {margin-bottom:10px !important;font-size:1.090em !important;}
.moduleBoxHistory {margin:10px 0;}
.moduleBoxHistory p {color:#030303;}

/*Contact Form*/

#contact-form .form-row {margin-bottom:17px;}
#contact-form .form-row textarea {float:left;margin-left:89px;border:1px solid #817f7c;width:336px;display:inline;}
#guffens #contact-form .form-row .contact-submit {clear:both;border:none;background:url(../images/contact-label-guffens.gif) no-repeat 16px 4px;padding-left:12px;font-weight:bold;cursor:pointer;margin-left:180px;}
#verget #contact-form .form-row .contact-submit {clear:both;border:none;background:url(../images/contact-label-verget.gif) no-repeat 16px 4px;padding-left:12px;font-weight:bold;cursor:pointer;margin-left:180px;}
#tourettes #contact-form .form-row .contact-submit {clear:both;border:none;background:url(../images/contact-label-tourettes.gif) no-repeat 16px 4px;padding-left:12px;font-weight:bold;cursor:pointer;margin-left:180px;}
#contact-form .form-row #contact_address {width:338px;}
#contact-form {float:left;width:450px;background:#fcf8ea url(../images/border-dot-v.gif) repeat-y right top;padding:12px 10px 0 6px;margin-right:15px;display:inline;}
#guffens #contact-form label {background:url(../images/contact-label-guffens.gif) no-repeat left 3px;padding-left:12px;width:75px;text-align:left;float:left;}
#verget #contact-form label {background:url(../images/contact-label-verget.gif) no-repeat left 3px;padding-left:12px;width:75px;text-align:left;float:left;}
#tourettes #contact-form label {background:url(../images/contact-label-tourettes.gif) no-repeat left 3px;padding-left:12px;width:75px;text-align:left;float:left;}
#contact-form input {float:left;border:1px solid #817f7c;font-size:1.090em;width:117px;height:1.272em;}

#contact-info {float:left;width:198px;font-size:1.272em;}

.content-info table {width:auto;border-collapse:separate;border:none;}
.content-info table tr {border:none;}
.content-info table tr td {border:none;font-size:1em !important;}

#guffens .error {border:1px solid #817f7c;background:#7ABFC9;padding:10px;text-align:center;margin:10px 0;font-size:1.272em;font-weight:bold;color:#fff;}
#tourettes .error {border:1px solid #817f7c;background:#D19CA1;padding:10px;text-align:center;margin:10px 0;font-size:1.272em;font-weight:bold;color:#fff;}
#verget .error {border:1px solid #817f7c;background:#CBDB90;padding:10px;text-align:center;margin:10px 0;font-size:1.272em;font-weight:bold;color:#fff;}

/*Pop Up*/

#productImageThumbnails {position:static !important;}
#productImageLargeBlock {position:static !important;margin-top:15px !important}

.contact_text {color:#5C5B5B;}