/*****************************************************************

/  ArwenPink Skin for CubeCart V4

/  http://www.pTemplates.com © 2008 - 2010

******************************************************************

* Target          : CubeCart version 4

* Author          : pTemplates.com (c)2008 - 2010

* Downloaded from : http://www.pTemplates.com

****************************************************************/

/* Reset Browser Defaults

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}

fieldset,img,abbr{border:0;} address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}

ul {list-style:none;}caption,th {text-align:left;} */

/*------------ Global Elements ------

body {background: #fff url(../styleImages/bg.png) repeat-x top;font: 11px/1.5em Arial, Helvetica, sans-serif;color: #0c1f2d;}

a { color: #7caa27; text-decoration:none;}a:hover{color: #7caa27;text-decoration:underline;}

.ud{text-decoration:underline;}.ud:hover{text-decoration:none;}*/

/*p {padding-bottom:12px;}*/



/*h1 {color: #e29003;margin:0 0 8px 0;padding:0 0 4px 0;font: normal 19px Georgia, Arial, Helvetica, sans-serif;border-bottom:1px solid #f0eeee;}*/

/*h2{color: #e29003;font: normal 17px Georgia, Arial, Helvetica, sans-serif;margin-bottom:12px;padding:5px 0 6px 0;background: url(../styleImages/h2bg.gif) no-repeat center bottom;text-align:center;letter-spacing:1px;}*/

/*h3{font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 7px 0;padding:10px 0 6px 0;color: #e29003;border-bottom:1px solid #f0eeee;}

h4 {color: #e29003;margin:0 0 8px 0;padding:10px 0 4px 0;font: normal 19px Georgia, Arial, Helvetica, sans-serif;border-bottom:1px solid #f0eeee;}

.ars {list-style-type: none;margin:0;padding:0 0 8px 0;}

.ars li { background: url(../styleImages/bullet.gif) no-repeat left 11px;padding: 4px 0 4px 10px;border-bottom:1px solid #f0eeee;}*/



/*------------- Layout ---------------

#wrapper{ width:892px; margin: 0 auto;padding:46px 54px 0 54px;background: #fff url(../styleImages/frame.png) no-repeat center top;}

#header {height:117px;clear:both;}

.logo{background: url(../../../images/getLogo.php?skin=ArwenPink) no-repeat left top;width:262px;height:65px;margin: 28px 0 0 32px;float:left;display:block;text-indent: -999px;overflow: hidden; display:inline }

#content{padding: 37px 22px 0 22px;margin:0 6px;background: url(../styleImages/shade.png) repeat-x left top; }

#lsidebar{width:132px;float:left;padding-right:22px;background: url(../styleImages/vetline.gif) no-repeat right top;}

#rsidebar{width:132px;float:left;padding-left:22px;background: url(../styleImages/vetline.gif) no-repeat left top;}

#lsidebar,#rsidebar{min-height:480px;height:auto !important;height:480px;}

#main{ width:484px;float:left;padding: 0 22px;}

#cartmain{width:638px;float:left;padding: 0 22px 22px 0;}*/



/*----------- Header Content ----------------

#prefs{ width:550px;height:59px;float:right;margin: 40px 20px 0 0;display:inline;}

#prefs label {color:#e29003;font-weight:bold;margin-bottom: 6px;padding-top:2px;display:block;}

#crncy, #lang{padding-left:15px;float:right;background: url(../styleImages/dot-v.gif) repeat-y left top;}

#crncy {width:130px;}#lang{ width:155px;}

.dropdown{font: 12px Arial, Helvetica, sans-serif;width:115px;padding:1px;}

#session{ width:215px;float:right;padding-right: 15px;text-align:right;display:inline;line-height:1.7em;}*/

/*---------- Header Navigation -----------

#navbar{padding: 7px 0 0 35px;margin:0 6px;height:31px;border-left:1px solid #59930b;border-right:1px solid #59930b;background:#59930b url(../styleImages/nav.png) repeat-x left top;color:#f4e0ed;}

#nav {width: 530px; float:left;}

#nav a {font-weight: bold;color: #deefc7;}

#nav a:hover {color:#fff;text-decoration:none;}

#search{width:308px;float:right;display:inline;}

.sinput{width:170px;border-top: 1px solid #000;border-left: 1px solid #000;height:16px;}

.go{width:30px;background:#e29003;border:1px solid #bc7a09;color:#fff;font: bold 11px Arial, Helvetica, sans-serif;}*/



/*--- Sidebar content ----*/

/*.cats {width: 132px;margin: 0 auto;}*/

/* Start Cross-Browser DHTML Menu */

/*#mainmenu-nav{list-style: none;list-style-type: none;padding:0 0 8px 0;}*/

/*.li-nav a {background: url(../styleImages/bullet.gif) no-repeat left 11px;display: block;padding: 4px 0 4px 10px;width: 122px;border-bottom:1px solid #f0eeee;}*/

/*.li-nav a:hover {background: url(../styleImages/bullet.gif) no-repeat left 11px;}*/

/*.count{ font: normal 11px Arial, Helvetica, sans-serif;letter-spacing:-0.5; color:grey;}*/

/*.ul-nav, .li-nav {display: block;list-style: none;}*/

/*.ul-nav {width: 132px;padding: 0 0 0 10px;background:#fff;}*/

/*.li-nav {float: left;}*/

/*a.hassubmenu {background:url(../styleImages/hassubmenu.gif) no-repeat left 11px;}*/

/*End Cross-Browser DHTML Menu*/

/*.ols {margin: 0 0 0 17px;padding:0;} .ols li{padding:1px 0;margin:0}*/



/*-------------- Footer --------------

#footer{text-align:center;margin: 0 auto;clear:both;padding: 20px 0 10px 0;background: url(../styleImages/fotline.gif) no-repeat center 10px}

a.cright {color: #0c1f2d;text-decoration:none;cursor:text;}*/







/** Skin Custom TGI **/



/* font face */

@font-face {font-family: "rope";

  src: url('../styleFonts/rope/rope-webfont.eot');

  src: local('?'),

    url('../styleFonts/rope/rope-webfont.ttf') format('truetype');



	font-weight: normal;

}

@font-face {font-family: "daquiri";

  src: url('../styleFonts/daquiri/daiquiri-webfont.eot');

  src: local('?'),

    url('../styleFonts/daquiri/daiquiri-webfont.ttf') format('truetype');



	font-weight: normal;

}

@font-face {font-family: "daquiri bold";

  src: url('../styleFonts/handTimez/daiquiribold-webfont.eot');

  src: local('?'),

    url('../styleFonts/daquiri/daiquiribold-webfont.ttf') format('truetype');



	font-weight: bold;

}

@font-face {font-family: "hand times";

  src: url('../styleFonts/handTime/handtimes-webfont.eot');

  src: local('?'),

    url('../styleFonts/handTime/handtimes-webfont.ttf') format('truetype');



	font-weight: normal;

}







/** Reset Browser Defaults **/

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}

fieldset,img,abbr{border:0;} address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}

ul {list-style:none;}caption,th {text-align:left;}



body {font: normal normal 12px/18px Arial, Helvetica, sans-serif; color:#4e4e4e; background-color: #dbcfb9;}



a:link, a:visited {color: #639800; text-decoration: none;}

a:hover, a:focus, a:active {color: #639800; text-decoration: underline;}



a.txtCheckout, a.txtUpdate {color: #FFF;}



img {border: none;}



h2 {clear: both; float: none; margin: 10px 0; font-family: "hand times"; font-size: 32px; line-height: 32px; color: #639800;}

h1 {clear: both; float: none; margin: 10px 0; font-family: "hand times"; font-size: 32px; line-height: 32px; color: #639800;}

p {padding: 0 0 10px 0;}



.text_no_wrap {white-space: nowrap;}

.bold {font-weight: bold;}



.float_left {float: left;}

.float_right {float: right;}

.float_clear {clear: both; float: none;}

.float_clear_ultimate, .clear {clear: both; overflow: hidden; margin: 0; padding: 0; height: 0; font-size: 0; line-height: 0;}

.float_last_right {margin-right: 0 !important;}

.float_last_left {margin-left: 0 !important;}

.float_last {margin: 0 !important;}

.float_fix {overflow: hidden;}

body.ie6 .float_fix {overflow: visible;	height: 1px;}/* correction ie */



dl.definition_list_neutre dd {list-style-type: none;}



ul.list_button li {float: left; list-style-type: none; margin-right: 10px;}

ul.list_button li a {display: block; text-align: center;}



div#container_background {padding-bottom: 40px; background: url(../styleImages/skins/body-background.jpg) top center repeat;}

div.container {width: 970px; margin: 0 auto;}







/** header **/

div#header_skin {height: 232px; overflow: hidden; background: url(../styleImages/skins/header-background.jpg) top center repeat-x;}



div#header_skin div#menu_top {position: relative; height: 42px; z-index: 1;}

div#header_skin div#menu_top ul.list_button {position: absolute; right: 0;}

div#header_skin div#menu_top ul.list_button li {background-color: #669900;

/* CSS 3 */

-moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -ms-border-radius: 0 0 10px 10px; -o-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;

-moz-box-shadow:   0 0 10px 0  #666666; -webkit-box-shadow: 0 0 8px 0 #666666; -ms-box-shadow: 0 0 8px 0 #666666; -o-box-shadow: 0 0 8px 0 #666666; box-shadow: 0 0 8px 0 #666666;

behavior: url(skins/ArwenPink/PIE.htc);

}

div#header_skin div#menu_top ul.list_button li.outline {

/* CSS 3 */

background-color: rgba(102,153,0,0.5);

}

body.ie div#header_skin div#menu_top ul.list_button li.outline {background-color: #b2cb7f;}/* correction ie */

div#header_skin div#menu_top ul.list_button li a {padding: 12px 10px 8px 10px; color: #fff; font-size: 14px; line-height: 14px; font-weight: bold;}

div#header_skin div#menu_top ul.list_button li.outline a {color: #461767;}



div#header_skin div#header_wrap {position: relative; height: 145px;}

div#header_skin div#header_wrap div#logo {position: absolute; left: 60px; top: 10px;}



div#header_skin div#header_wrap div#header_buy_box {position: absolute; bottom: 0; right: 0; width: 390px; height: 100px;}

div#header_skin div#header_wrap div#header_buy_box div.column_split_1 {width: 160px;}

div#header_skin div#header_wrap div#header_buy_box div.column_split_2 {width: 215px;}

div#header_skin div#header_wrap div#header_buy_box p.title {font-size: 16px; font-weight: bold; padding: 0 0 5px 0;}

div#header_skin div#header_wrap div#header_buy_box div#articles_box {padding: 6px 0 8px 46px; line-height: 14px; color: #461767; background: url(../styleImages/skins/header-articles-shopping-cart.png) 6px 6px no-repeat;

/* CSS 3 */

background-color: rgba(102,153,0,0.5);

}

body.ie div#header_skin div#header_wrap div#header_buy_box div#articles_box {background-color: #b2cb7f;}/* correction ie */

div#header_skin div#header_wrap div#header_buy_box p#articles_link {text-align: right; color: #e64967;}

div#header_skin div#header_wrap div#header_buy_box p#articles_link a {text-decoration: underline;}

div#header_skin div#header_wrap div#header_buy_box p#articles_link a:hover {text-decoration: none;}



div#header_skin div#navigation {position: relative; height: 45px;}

div#header_skin div#navigation  ul.list_button {margin-left: 10px;}

div#header_skin div#navigation  ul.list_button li {background: url(../styleImages/skins/navigation-spacer.png) right 15px no-repeat; margin: 0; padding: 0 15px;}

div#header_skin div#navigation  ul.list_button li.float_last_right {background: none;}

div#header_skin div#navigation  ul.list_button li a {font-family: arial; font-size:15px; line-height: 40px; color: #fff;}

div#header_skin div#navigation  ul.list_button li a:hover {color: #b3d25f; text-decoration: none;}



div#header_skin div#navigation div#search_box {position: absolute; top: -130px; right: 0;}

div#header_skin div#navigation div#search_box input#searchStr {width: 135px;}

div#header_skin div#navigation div#search_box input#bouton_keyword_search {cursor: pointer; padding: 0; margin: 0; width: 50px; border: none; background: url(../styleImages/skins/button-keywork-search.gif) center top repeat; color:#000000;}







/** sidebar **/

div#sidebar {width: 247px; background: url(../styleImages/skins/sidebar-background.jpg) center top no-repeat;}



div#sidebar p#sub_menu_title {padding: 52px 0 0 40px; font-family: "hand times"; font-size: 26px; line-height: 26px; color: #fcf5bd;}



div#sidebar div#sub_menu {padding: 0 0 90px 35px;}

div#sidebar div#sub_menu ul#mainmenu_nav {margin: 0; padding: 0;}

div#sidebar div#sub_menu ul#mainmenu_nav li {width: 156px; margin: 0; padding: 0; list-style: none; background: url(../styleImages/skins/sidebar-menu-background.png) center bottom no-repeat;}

div#sidebar div#sub_menu ul#mainmenu_nav li .ul-nav  {display: none; position: absolute; margin-left: 155px; margin-top: -28px; z-index:99;

background-color: rgba(95,45,108,0.9);

}

body.ie div#sidebar div#sub_menu ul#mainmenu_nav li .ul-nav {background-color:#5F802F;}/* correction ie */

div#sidebar div#sub_menu ul#mainmenu_nav li a {display: block; line-height: 28px; padding: 0 5px; color: #fcf5bd;}

div#sidebar div#sub_menu ul#mainmenu_nav li a.hassubmenu {background:url(../styleImages/skins/menu-bullet_down.png) 145px 10px no-repeat;}

div#sidebar div#sub_menu ul#mainmenu_nav li a.hassubmenu:hover {background:url(../styleImages/skins/menu-bullet.png) 145px 10px no-repeat;}

body.ie #sidebar div#sub_menu ul#mainmenu_nav li a {line-height: 25px;}/* correction ie */



div#sidebar div.sidebar_box {margin-bottom: 20px;}



div#sidebar ul#sidebar_social_networks {overflow: hidden; margin: 0 0 20px 25px;}

body.ie6 div#sidebar ul#sidebar_social_networks {overflow: visible;	height: 1px;}/* correction ie */



div#sidebar div#newsletter_box {width: 185px; padding: 16px;

/* CSS 3 */

background-color: rgba(242,239,200,0.8);

}

body.ie div#sidebar div#newsletter_box{background-color: #f2efc8;}/* correction ie */

div#sidebar div#newsletter_box p {padding: 0 0 10px 65px; background: url(../styleImages/skins/newsletter-background.png) left top no-repeat; text-align: left; font-family: "hand times"; font-size: 22px; line-height: 18px; color: #639800;}

div#sidebar div#newsletter_box input#newsletter {width: 181px; margin-bottom: 5px;}

div#sidebar div#newsletter_box span {display: block; text-align: right;}

div#sidebar div#newsletter_box span input#bouton_newsletter {cursor: pointer; padding: 0 5px; border: none; background: url(../styleImages/skins/button-newsletter.gif) center top repeat; color: #fff;}



div#sidebar div#sidebar_partner {position: relative; background: url(../styleImages/skins/sidebar-bg-partenaires.gif) no-repeat; width: 201px; height: 235px;}

div#sidebar div#sidebar_partner div.slideshow {margin: 0; padding: 0;}

div#sidebar div#sidebar_partner div.position_partner {width: 132px; height: 110px; padding: 75px 0 0 35px;}

div#sidebar div#sidebar_partner div#partner_text {text-align: center; color: #639800; font-weight: bold; float: none; clear: both;}







/** content **/

div#content_skin {width: 723px; padding-top: 24px;}



div#content_skin div.content_ban {padding: 4px; border: solid 1px #d8d8d8; background-color: #FFFFFF;}



/*

div#content_skin  ul#content_bam_pagination {margin-top: 5px;}

div#content_skin  ul#content_bam_pagination li {margin: 0; padding: 0;}

div#content_skin  ul#content_bam_pagination li a {width: 29px; line-height: 29px; color: #ff6c00;}

div#content_skin  ul#content_bam_pagination li a:hover, div#content  ul#content_bam_pagination li.actif a {background: url(../styleImages/skins/slideshow-pagniation-background.jpg) center top no-repeat; color: #fff; text-decoration: none;}

*/



div#content_skin  div#content_bam_pagination {margin-top: 5px;}

div#content_skin  div#content_bam_pagination a {list-style-type: none; margin-right: 10px;display: block; text-align: center;float:left;}

div#content_skin  div#content_bam_pagination a {width: 29px; line-height: 29px; color: #000;font-weight:bold;}

div#content_skin  div#content_bam_pagination a:hover, div#content_bam_pagination a.activeSlide {background: url(../styleImages/skins/slideshow-pagniation-background.jpg) center top no-repeat; color: #000; text-decoration: none;}



div#content_skin div.wrap_box_selection {overflow: hidden;}



div#content_skin div.latestProds {text-align: center; width: 188px; padding-top: 0px; margin: 0 53px 32px 0; height: 314px; float: right; position: relative; display: inline; background: url(../styleImages/prod-bg.png) no-repeat center top;}

div#content_skin div.latestProds:hover {background: url(../styleImages/prod-bg-hover.png) no-repeat center top;}

div#content_skin .pr {display:block;}

div#content_skin div.latestimg {text-align: center;width: 200px;margin:0 auto 12px auto;height: 200px;overflow: hidden;position: relative;}

div#content_skin .divider{height:14px;display:block;background: url(../styleImages/divider.gif) no-repeat center center;}



/** footer **/

div#footer_skins {background: url(../styleImages/skins/footer-background.jpg) top center repeat-x; padding: 20px 0;}



div#footer_skins ul#footer_menu {margin: 0 0 30px 130px;}

div#footer_skins ul#footer_menu li {padding: 0; margin: 0 20px 0 0;}

div#footer_skins ul#footer_menu li a {color:#4e4e4e; font-size: 11px;}

div#footer_skins p.footer_text {text-align: center; font-size: 10px;}




