.clickable {
    cursor: pointer;
}

.bold {
    font-weight: bold;
}

.size11,.size12,.size13,.size14,.size16,.size17,.size18,.size20,.rubriquesRose {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.size14Bold {
    font-family: Arial, Helvetica, sans-serif;
}

.size10 {
    font-size: 9px
}

.size11 {
    font-size: 10px
}

.size12 {
    font-size: 12px
}

.size13 {
    font-size: 13px
}

.size14 {
    font-size: 14px
}

.size14Bold {
    font-weight: bold;
}

.size16 {
    font-size: 16px
}

.size17 {
    font-size: 17px
}

.size18 {
    font-size: 18px
}

.size20 {
    font-size: 20px
}

.rubriquesRose {
    font-size: 20px;
    font-weight: bold;
    color: #FFA4D0;
}

.size_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 5px
}

.a_size12 {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.a_size12:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.a_size12:hover {
    color: #C2EC5F;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.a_size14 {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    size: 4px;
    font-weight: bold;
}

.a_size14:visited {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    size: 4px;
    font-weight: bold;
}

.a_size14:hover {
    color: #B43A76;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    size: 4px;
    font-weight: bold;
}

/* Formulaire de commande debut */
.cmd_label {
    font-size: 10px;
    text-align: center;
    text-transform: uppercase
}

.cmd_label_2 {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right
}

.cmd_label_3 {
    font-size: 11px;
    text-align: center;
    text-transform: uppercase
}

.cmd_label_4 {
    font-size: 9px;
    line-height: 1;
    text-transform: uppercase;
    font-stretch: condensed
}

.cmd_title {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

.table1 {
    border: 1px solid black;
}

p.cmd_label {
    font-size: 11px;
    text-align: left;
    text-transform: none
}

/* Formulaire de commande fin */ /* Rounded Box */
.t {
    background: url(/habillage/corner/dot.gif) 0 0 repeat-x;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}

.b {
    background: url(/habillage/corner/dot.gif) 0 100% repeat-x
}

.l {
    background: url(/habillage/corner/dot.gif) 0 0 repeat-y
}

.r {
    background: url(/habillage/corner/dot.gif) 100% 0 repeat-y
}

.bl {
    background: url(/habillage/corner/bl.gif) 0 100% no-repeat
}

.br {
    background: url(/habillage/corner/br.gif) 100% 100% no-repeat
}

.tl {
    background: url(/habillage/corner/tl.gif) 0 0 no-repeat
}

.tr {
    background: url(/habillage/corner/tr.gif) 100% 0 no-repeat;
    padding: 10px
}

/* */
div#left_marque_selector a:hover,div#left_marque_selector a:visited,div#left_marque_selector a
    {
    cursor: pointer;
}

div#left_marque_selector a[class=a_size12]:hover {
    color: #C2EC5F;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* */
table#logo_marque_selector {
    background-image: url("/habillage/literie/literie-nosmarques-back.jpg");
    background-repeat: no-repeat;
}

table#logo_marque_selector a:hover,table#logo_marque_selector a:visited,table#logo_marque_selector a
    {
    cursor: pointer;
}

.title_star {
    background-image: url("/habillage/tag5.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    margin: 10px;
    font-weight: bold;
    font-size: 12px;
    float: left;
    width: 90%;
    text-align: left;
}

#tabs ul {
    font-size: 0.55em;
}

#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5 {
    font-size: 12px;
    text-align: left;
}

span.rounded {
    font-size: 12px;
    text-align: left;
}

#tabs.ui-tabs table {
    font-size: 1em;
}

.gray_text {
    color: gray;
}

.pink_star {
    background-image: url("/habillage/tag2.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    margin: 10px;
    float: left;
    width: 97%;
    font-weight: bold;
    background-position: left center;
}

td.content_with_corner_integrated {
    padding: 5px;
    padding-top: 10px;
    background: url('/habillage/corner1.gif') top left no-repeat;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.txt_ct {
    text-align: center;
}

.txt_lf {
    text-align: left;
}

.corner {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.pink_border {
    border: 2px solid #F3ADD1;
}

.corner_spacing {
    padding-left: 0.7em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}

.block_margin_top_12 {
    margin-top: 12px;
    margin-bottom: 6px;
}

#tabs-5 p,#tabs-4 p {
    margin-bottom: 6px;
}

#slogan {
    background-image: url("/habillage/slogan.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    width: 300px;
    height: 43px;
    position: absolute;
    top: 29px;
    margin-left: 468px;
    display: none;
}

#slogan2 {
    background-image: url("/habillage/slogan.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    width: 300px;
    height: 43px;
    position: absolute;
    top: 29px;
    margin-left: 468px;
    display: block;
}

#top_caddy {
    width: 235px;
    height: 35px;
    margin-left: 525px;
    top: 30px;
    position: absolute;
    display: none;
    padding: 2px;
    cursor: pointer;
    background-color: white;
    border: 1px solid red;
}

#caddy_details {
    display: none;
}

#bt_current_caddy_left {
    cursor: pointer;
    padding: 20px;
    padding-left: 50px;
}

#bt_current_caddy_right {
    cursor: pointer;
    padding: 20px;
    padding-right: 50px;
    padding: 20px;
}

.top_caddy_lite_details {
    vertical-align: text-top;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-family: Arial, Helvetica, sans-serif;*/
    color: b07392;
    font-size: 10px;
}

.top_caddy_lite_ship_detail {
    font-size: 0.46em;
}

#breadcrump {
    padding-top: 5px;
    padding-bottom: 5px;
}

#breadcrump * {
    display: inline;
    margin: 0px;
    padding: 0px;
}

#div_addthis_title,#div_search_by_ref_title {
    font-size: 11px;
}

#div_addthis_title a,#div_search_by_ref_title a {
    font-weight: normal;
}

.addthis_toolbox *,#send_it_to_friend * {
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.addthis_toolbox {
    margin: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 138px;
    background-color: #FDA4D0;
}

.addthis_toolbox_rslt {
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 350px;
    background-color: #FDA4D0;
    text-align: center;
    width: 350px;
}

.addthis_toolbox_rslt #div_search_by_ref {
    font-size: 12px;
    display: inline;
    padding-right: 30px;
}

.addthis_toolbox_rslt #submit_ref_search {
    display: inline;
}

.addthis_toolbox a {
    font-weight: bold;
}

.addthis_toolbox div {
    color: #1F1F1F;
    margin-bottom: 5px;
}

#send_it_to_friend a {
    cursor: pointer;
}

#send_it_to_friend {
    width: 141px;
    height: 26px;
    background-color: #B43A76;
    text-align: center;
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
}

#relation_press {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#relation_press img {
    margin-top: 20px;
    padding-bottom: 20px;
}

#submit_ref_search {
    cursor: pointer;
    margin-left: 30px;
}

#breadcrump a {
    color: #000000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    size: 4px;
    font-weight: bold;
    text-decoration: underline;
}

.h1_ariane {
    display: inline;
    font-weight: normal !important;
    font-size: 16px;
    font-family: Arial !important;
}

.h1_ariane a {
    font-size: 16px;
    color: #000000;
    text-decoration: none !important;
    font-weight: normal !important;
    font-family: Arial !important;
}

.conseil_rel_rub {
    text-decoration: underline;
}

div#solde_ban_msg {
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    width: 480px;
    padding-top: 20px;
}

/***************************************************************/
label.error {
    color: red;
    font-weight: bold;
    float: left;
    position: relative;
    width: 250px;
    height: 20px;
}

input.error,textarea.error,select.error {
    border: 1px solid red;
}

/***************************************************************/
.section-title {
    display: block;
    background-color: #EFAB3C;
    color: #ffffff;
    margin: 0 10px 10px;
    font-size: 22px;
    font-weight: bold;
}