body
{
background-image: url(/specific/skins/skin-default8/img/background.gif);
font-size:14px;
color:#7E0846;
}

a {
color:#7E0846;
}

a:hover {
color:#7E0846;
}

#bloc_pied a, .lien a {
text-decoration:none;
}

h1 {
display:none;
background-image: url(/specific/skins/skin-default8/img/background-h1.gif);
background-repeat:repeat-x;
background-position:0 10px;
}
.element h1 {
display:block;
font-size:22px;
margin:0 0 0 -30px;
padding-bottom:10px;
padding-left:0;
padding-top:16px;
text-indent:30px;
width:600px;
}

h1, h2, h3{
color:#7E0846;
font-family:Georgia,Times,serif;
font-weight:normal;
}

.lien a, .content_type_article_liste {
font-size:11px;
padding-bottom:25px;
}

.lien a:hover {
text-decoration:underline;
}

#bloc_container {
width:100%;
background-image: url(/specific/skins/skin-default8/img/background-footer.gif);
background-position:left bottom;
background-repeat:repeat-x;
position:inherit;
}

#bloc_corps, #bloc_entete, #bloc_pied {
width:991px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#bloc_pied {
color:#EF87BC;
}

#bloc_corps {
padding-left:30px;
}

#bloc_centre {
min-height:250px;
}

#bloc_bandeau {
height:182px;
position:absolute;
width:600px;
left:15px;
background-image: url(/specific/skins/skin-default8/img/logo.gif);
background-position: left top;
background-repeat: no-repeat;
z-index:20;
}

#homelink {
cursor:pointer;
height:182px;
left:15px;
position:absolute;
width:600px;
}

#drapeaux {
background-image:url(/specific/skins/skin-default8/img/background-langue.gif);
background-repeat:no-repeat;
height:25px;
padding:1px 0 0 19px;
position:absolute;
right:379px;
top:5px;
width:107px;
z-index:100;
font-family:Georgia,Times,serif;
}

#drapeaux a {
text-decoration:none;
line-height:24px;
}

#drapeaux img {
float:left;
padding-right:8px;
padding-top:2px;
width:19px;
}

#bloc_gauche {
display:none;
}

#bloc_droite {
width:369px;
padding-left:20px;
}

#bloc_centre {
background-image: url(/specific/skins/skin-default8/img/background-page.jpg);
background-color: #FAE3EC;
background-position: left bottom;
background-repeat: no-repeat;
width:600px;
padding:0px;
margin:0px;
margin-top:182px;
margin-bottom:15px;
}

#bloc_pied a, #navFooter li a {
border-left:1px solid;
color:#EC0B8D;
font-size:11px;
padding-left:6px;
}

#bloc_pied {
color:#EF87BC;
height:174px;
margin-top:0px;
margin-bottom:0px;
}

#folder49s1 {
border-bottom:1px solid #EF87BC;
display:block;
line-height:23px;
margin:0;
padding:0;
position:absolute;
text-align:center;
top:80px;
width:991px;
}

#folder49s1 li {
display:inline;
float:none;
}

#navFooter {
bottom:5px;
display:block;
line-height:23px;
margin:0;
padding:0;
position:absolute;
text-align:center;
width:991px;
}

#navFooter p {
margin:0;
padding:0;
}

#navFooter li {
display:inline;
float:none;
padding:0px;
}

#bloc_pied .logo {
position:absolute;
text-align:center;
width:991px;
bottom:15px;
}

#imgw3c {
position:absolute;
right:5px;
bottom:5px;
}

#imgw3c img {
border:none;
}
.content_type_article .element {
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
padding:0px;
padding-top:60px;
padding-left:30px;
padding-right:15px;
float:left;
position:relative;
}

.content_type_article .element .date {
display:none;
}

.content_type_article .article-l-edito .date {
display:block;
position:absolute;
right:14px;
top:21px;
font-size:11px;
}

.content_type_article .article-l-edito {
background-image:url(/specific/skins/skin-default8/img/background-article-edito.gif);
width:555px;
float:left;
}

.content_type_article .article-l-edito .photo {
float:right;
padding:10px;
}

.content_type_article .article-l-essai {
background-image:url(/specific/skins/skin-default8/img/background-article-essai.gif);
width:230px;
float:left;
}

.content_type_article .article-le-conseil {
background-image:url(/specific/skins/skin-default8/img/background-article-conseil.gif);
width:230px;
float:left;
}

.content_type_article .lien, .content_type_paragraphe .lien {
float:right;
padding-bottom:20px;
}

.content_type_article .detail {
width:555px;
}


#bloc_centre .content_type_paragraphe .paragraphe-aucun {
color:#7E0846;
font-family:Georgia,Times,serif;
padding:0px;
padding-top:0px;
padding-left:30px;
padding-right:15px;
float:left;
position:relative;
padding-bottom:20px;
width:556px;
}

#bloc_droite .content_type_paragraphe .paragraphe-aucun {
color:#7E0846;
font-family:Georgia,Times,serif;
padding:0px;
float:left;
position:relative;
}

#bloc_droite .content_type_paragraphe .paragraphe-aucun p {
margin:0px;
}

#bloc_droite .content_type_paragraphe .paragraphe-aucun .lien {
display:none;
}

.content_type_paragraphe .paragraphe-boutique .lien {
background-image:url(/specific/skins/skin-default8/img/btn-jecommande.gif);
background-position:left top;
background-repeat:no-repeat;
float:right;
height:18px;
line-height:28px;
padding-bottom:20px;
padding-left:15px;
text-align:center;
width:137px;
}

.content_type_paragraphe .paragraphe-la-promo .lien {
display:none;
}

.content_type_paragraphe .paragraphe-la-promo {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-promo-top.gif);
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:302px;
margin:0px;
padding:0px;
padding-top:68px;
margin-bottom:10px;
}

.content_type_paragraphe .paragraphe-la-promo .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-promo.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;
margin:0px;
padding-left:30px;
padding-right:30px;
padding-bottom:2px;
padding-top:2px;
}

.content_type_paragraphe .paragraphe-newsletter .lien {
display:none;
}

.content_type_paragraphe .paragraphe-newsletter {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-newsletter-top.gif);
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:302px;
margin:0px;
padding:0px;
padding-top:68px;
margin-bottom:10px;
}

.content_type_paragraphe .paragraphe-newsletter .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-secret-pour-qui.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
padding-top:2px;
}

.content_type_paragraphe .paragraphe-a-votre-ecoute {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-votreecoute.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#7E0846;
float:left;
width:302px;
padding:0px;
margin-top:0px;
}

.content_type_paragraphe .paragraphe-a-votre-ecoute .element h4 {
color:#FF66CC;
margin:5px 0 0;
padding:7px 0 0;
border-top:1px solid #F0C4D7;
}

.content_type_paragraphe .element p {
margin:0px;
padding:10px;
}

.content_type_paragraphe .paragraphe-a-votre-ecoute .element p, .content_type_paragraphe .paragraphe-boutique .element p {
margin:0px;
padding:0px;
}

.content_type_paragraphe .paragraphe-a-votre-ecoute .element {
background-image:url(/specific/skins/skin-default8/img/votreecoute.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
padding-top:5px;
font-size:12px;
/*padding-top:60px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;*/
text-indent:10px;
margin-top:-11px;
height:173px;
}

.content_type_paragraphe .paragraphe-boutique {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-boutique.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Georgia,Times,serif;
float:left;
width:302px;
padding:0px;
/*margin-top:10px;*/
margin-bottom:10px;
}

.content_type_paragraphe .paragraphe-boutique .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-boutique.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
padding-top:60px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin-top:-10px;
}

.content_type_paragraphe .paragraphe-secret-pour-qui-- {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-secret-pour-qui-top.gif);
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:302px;
margin:0px;
padding:0px;
padding-top:68px;
margin-bottom:2px;
}

.content_type_paragraphe .paragraphe-secret-pour-qui-- .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-secret-pour-qui.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
padding-top:2px;
}


.content_type_paragraphe .paragraphe-secret-pour-quoi-- {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-secret-pour-quoi-top.gif);
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:302px;
margin:0px;
padding:0px;
padding-top:68px;
margin-bottom:2px;
}

.content_type_paragraphe .paragraphe-secret-pour-quoi-- .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-secret-pour-quoi.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;
margin:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
padding-top:2px;
}

.content_type_paragraphe .paragraphe-bloc {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-default-top.gif);
background-position:left top;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:302px;
margin:0;
padding:0px;
padding-top:10px;
margin-bottom:2px;
}

.content_type_paragraphe .paragraphe-bloc .element {
background-image:url(/specific/skins/skin-default8/img/background-paragraphe-default.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px;
margin:0 0 10px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
padding-top:2px;
}

.content_type_paragraphe .paragraphe-player {
background-image:url(/specific/skins/skin-default8/img/background-video.gif);
background-position:center center;
background-repeat:no-repeat;
color:#7E0846;
font-family:Georgia,Times,serif;
float:left;
width:310px;
height:273px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}

.content_type_paragraphe .paragraphe-player .element {
padding:0px;
padding-top:0px;
padding-left:30px;
padding-right:30px;
margin-top:29px;
}


#content_type_catalogue_page {
font-size:12px;
}

#content_type_catalogue_page {
background-image:url(/specific/img/cat_head.jpg);
background-repeat:no-repeat;
color:#89315C;
padding-left:36px;
padding-top:70px;
}

#content_type_catalogue_page a img {
border:none;
}

#content_type_catalogue_page .bloc_haut {
float:left;
padding-bottom:10px;
width:100%;
}

#content_type_catalogue_page .bloc_haut .intro {
font-family:Georgia;
font-size:16px;
padding-bottom:7px;
text-align:center;
}

#content_type_catalogue_page .bloc_haut .ancre {
background-image:url(/specific/img/cat_anchor.gif);
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:54px;
padding-right:6px;
width:86px;
}

#content_type_catalogue_page .bloc_haut .ancre .content {
float:left;
padding-left:3px;
padding-top:5px;
}

#content_type_catalogue_page .bloc_haut .ancre .content .designation {
font-size:11px;
font-weight:bold;
overflow:hidden;
white-space:nowrap;
width:77px;
}

#content_type_catalogue_page .bloc_haut .ancre .content .designation2 {
font-size:11px;
}
#content_type_catalogue_page .bloc_milieu  {
float:left;
width:100%;
}

#content_type_catalogue_page .bloc_milieu .anchor  {
font-size:0;
}

#content_type_catalogue_page .bloc_milieu .produit {
background-image:url(/specific/img/pro_head.jpg);
background-repeat:no-repeat;
padding-bottom:5px;
padding-top:10px;
width:532px;
}


#content_type_catalogue_page .bloc_milieu .produit .zoneHaut {
background-image:url(/specific/img/pro_mid.jpg);
background-repeat:repeat-y;
padding-left:10px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .gauche {
text-align:center;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .gauche {
text-align:center;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .gauche a img {
border:none;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .gauche a {
font-size:11px;
color:#EF87BC;
line-height:10px;
text-decoration:none;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite {

}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .designation {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .designation2 {
font-weight:bold;
width:265px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .caracTexte {
padding-right:10px;
padding-top:10px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .caracTexte div {
padding-bottom:12px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .video {

}

#content_type_catalogue_page .bloc_milieu .produit .zoneHaut .droite .video a {
background-image:url(/specific/img/pro_btn.jpg);
background-repeat:no-repeat;
color:#89315C;
display:block;
font-size:11px;
height:29px;
padding-left:35px;
padding-top:6px;
text-decoration:none;
width:124px;
text-align:center;
}


#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu {
background-image:url(/specific/img/pro_foot.jpg);
background-repeat:no-repeat;
height:96px;
padding-left:18px;
padding-top:18px;
}

#content_type_catalogue_page .bloc_milieu .produit .coloris ul {
float:left;
padding-left:12px;
}

#content_type_catalogue_page .bloc_milieu .produit .coloris li {
float:left;
display:inline;
padding-right:5px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .gauche {
float:left;
width:208px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .gauche .ligne {
height:20px;
line-height:15px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .gauche  label{
float:left;
height:16px;
text-transform:uppercase;
width:100px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .gauche  .field{
background-color:white;
float:left;
font-weight:bold;
padding-left:4px;
width:77px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .droite {
float:left;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .droite .ligne {
height:20px;
line-height:15px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .droite  label{
float:left;
text-transform:uppercase;
width:70px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .droite  .field{
float:left;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .bas .gauche {
font-size:9px;
padding-top:8px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .bas .droite {
float:right;
padding-right:7px;
}

#content_type_catalogue_page .bloc_milieu .produit .zoneMilieu .bas .droite a {
background-image:url(/specific/img/pro_add.jpg);
background-repeat:no-repeat;
color:#89315C;
display:block;
font-size:11px;
height:22px;
padding-left:34px;
padding-top:14px;
text-decoration:none;
width:110px;
}

.content_type_article {
float:left;
}

.content_type_article_liste {
width:602px;
float:left;
}

.content_type_article_liste {
color:#7E0846;
font-family:Georgia,Times,serif;
font-weight:normal;
}

.content_type_article_liste ul {
padding-left:30px;
}

.content_type_article_liste li {
display:inline;
float:left;
padding:0px;
padding-right:5px;
line-height:30px;
}

.content_type_article_liste li a {
text-decoration:none;
}

.content_type_article_liste li a:hover {
text-decoration:underline;
}

#formCreationClient label {
display:block;
float:left;
width:223px;
}

#formCreationClient input, #formCreationClient select {
display:block;
}

.commande_etape {
display:none;
}

#bloc_centre .top{
background-image:url(/specific/img/cat_head.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:88px 0 0;
}

#bloc_centre .catalog legend {
color:#7E0846;
font-family:Georgia,Times,serif;
font-weight:normal;
font-size:14px;
padding-bottom:5px;
margin-bottom:5px;
padding-top:10px;
width:500px;
display:block;
font-weight:bold;
}

#bloc_centre .catalog fieldset {
border:none;
}

#bloc_centre .catalog {
font-size:12px;
background-image:url(/specific/skins/skin-default8/img/cart-bg.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin-bottom:28px;
margin-left:30px;
padding:10px 10px 42px;
width:512px;
}

#bloc_centre .catalog .top{
background-image:url(/specific/skins/skin-default8/img/cart-bg.gif);
background-repeat:no-repeat;
background-position:left top;
margin:-10px;
padding:0px;
}

#bloc_centre .catalog .bouton {
display:block;
float:right;
}

#bloc_centre .catalog .bouton a {
background-image:url(/specific/skins/skin-default8/img/btn-2.gif);
background-repeat:no-repeat;
background-position:left top;
display:block;
font-size:11px;
height:34px;
line-height:38px;
text-align:center;
width:140px;
text-decoration:none;
}

#bloc_centre .catalog input.bouton {
background-image:url(/specific/skins/skin-default8/img/btn-2.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFFFFF;
border:medium none;
display:block;
font-size:11px;
height:35px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:132px;
color:#7E0846;
}

.coloris img {
width:20px;
}
#col-gauche{
width: 238px;
float: left;
position: relative;
clear: none;
background-color: #7D0849;
vertical-align: top;
text-align: center;
margin-right: 10px;
}
#col-gauche .body{
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 12px;
}

#sitemap {
color:#7E0846;
font-family:Georgia,Times,serif;
padding:0px;
padding-top:10px;
padding-left:30px;
padding-right:15px;
float:left;
position:relative;
padding-bottom:20px;
width:556px;
}

fieldset {
border:none;
}

fieldset legend {
display:none;
}

fieldset label {
display:block;
float:left;
width:175px;
}

fieldset .field51 label {
height:70px;
}

fieldset .field47 label {
height:70px;
}

fieldset textarea {
width:284px;
}

fieldset input[type="text"] {
width:200px;
}

fieldset .field48 input[type="text"] {
width:70px;
}

fieldset .mandatory label {
font-weight:bold;
}

fieldset .field-antispam label {
display:inline;
float:none;
font-weight:bold;
}

fieldset input[type="submit"] {
float:right;
}

.field55 label, .field56 label, .field57 label, .field58 label, .field59 label, .field60 label, .field61 label, .field62 label, .field63 label, .field64 label, .field65 label {
width: 100%;
font-weight: bold;
}

.field-subscription {
display:none;
}