/*
Jaune pale :       ECDA89
Jaune caca d'oie : D9B400
Vert pâle :        DBF554
			 D8EC6F
Violet foncé :     730053
Rouge-orange :     D45F34
Orange :           FCB000
			 FF9A31
Marron foncé :     BD1418
Rouge foncé :      cc0000
Rose :             e9ace4
Rose foncé :	 D695CD
Mauve :		 CC329A
Gris :             626262
*/
/*GENERAL*/
body, a {font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px;}
a {text-decoration: none;}

/* HEADER Begin*/
#header-left {cursor:pointer;cursor:hand; padding-bottom: 1px; height:92px; background: url(../images/header-01.jpg) no-repeat top;}
#header-middle {cursor:pointer;cursor:hand; width:143px;padding-bottom: 1px; height:92px; background: url(../images/header-02.jpg) no-repeat top;}
#header-right {cursor:pointer;cursor:hand; padding-bottom: 1px; height:92px; background: url(../images/header-03.jpg) no-repeat top;}
#header-bottom {cursor:pointer;  height:29px; background: url(../images/header-04.gif) no-repeat top;}
.header-texteblanc { font-size: 9px; color: #fff; letter-spacing:-1px; word-spacing: 1px; margin: 0 3px 0 8px;}
.header-texteblanc a { color: #fff; text-decoration: none; }
.header-texteblanc a:hover { color: #fff; text-decoration: underline; }
.header-bigtexteblanc { font-size: 14px; font-weight: bolder; color:#FFF; margin: 0 0 0 0; }
.header-bigtextejaune { font-size: 14px; font-weight: bolder; color:#e9ace4;}

#header-recherche {background: url(../images/header-rech-01.gif) repeat-x top; height:29px; width: 341px;}
#header-recherche input { width: 130px; font-size: 12px; border: 1px solid #730053; color: #d45f34; }
#header-recherche .button { border:0; width: 26px; }

#header-loggedzone {display: block; width:190px; padding-top: 6px; height:21px; background: url(../images/header-fondlogin.gif) no-repeat top; font-size: 9px; color: #730053; font-weight:bold;}
#header-loggedzone a  {font-size: 9px; color: #730053; font-weight: normal;}

/* TOPRIGHT MENU Begin */
#menutop-container {display:block; width:431px; height: 29px; background: url(../images/topmenu-fond.gif) no-repeat top;}
#menutop-container img {border:0; padding: 0;}

/* HEADER End*/



/* FOOTER Begin*/
.footer-liens , .footer-liens a {background-color: #e9ace4; color: #730053; font-size: 9px; font-weight: bold; text-decoration:none;}
.footer-liens a:hover {text-decoration: underline;}
.footer-textegris { color:#999; font-size: 9px; text-align: justify; padding-top: 10px; }
.footer-textegris a { color: #999; text-decoration:none;}
.footer-textegris a:hover {text-decoration: underline;}
/* FOOTER End*/

/* LEFTCOL Begin

Menus marques + catégories
*/
#left-marque {width: 181px; height: 95px; background: url(../images/left-marque.gif) no-repeat top; margin-bottom: 5px;}
#left-marque select {margin-top: 40px; color: #730053; font-size: 9px; }
#left-marque td {margin: 2px; color: #730053; font-size: 11px; font-weight: bold;}

.left-category {width: 181px; background: url(../images/left-category-01.jpg) no-repeat top; padding: 55px 0 5px 0; margin:0; margin-bottom:0;}
/*.left-evenement {width: 181px; background: url(../images/left-category-01.jpg) no-repeat top; padding: 55px 0 5px 0; margin:0; margin-bottom:0;}*/
.left-evenement {width: 181px; background: url(../images/left-evenement.jpg) no-repeat top;  padding: 70px 0 5px 0; margin-bottom:0;}

.left-liste {display: list-item; width: 181px; padding-bottom: 2px; padding-top: 0; font-size: 10px; font-weight: bold; color: #730053; margin-bottom:0;}
/*.left-liste:hover {border-bottom: 1px solid #730053;}*/
/*a.left-liste {background-color: green;}*/
.left-category  ul {margin:O; padding:0; margin-left:0px;}
.left-category  ul li {list-style-type:none;}
.left-evenement  ul {margin:O; padding:0; margin-left:0px;}
.left-evenement  ul li {list-style-type:none;}
.left-category  ul li a {border-bottom: 1px solid #e9ace4;}
.left-category  ul li a:hover {border-bottom: 1px solid #730053; background-color:#FFCCFF;}
.left-evenement ul li a {border-bottom: 1px solid #e9ace4;}
.left-evenement  ul li a:hover {border-bottom: 1px solid #730053; background-color:#FFCCFF;}
/*Menu Nouvelle recherche - page produit*/
#left-newsearch {width: 181px; background: url(../images/left-nsearch-titre.gif) no-repeat top; padding: 75px 0 5px 0;}
#left-newsearch a {display:block; width:181px; text-decoration:none; font-weight:bold; padding-bottom: 2px; border-bottom: 1px solid #e9ace4;}
#left-newsearch ul { padding:0; margin:0;}
#left-newsearch li {list-style:none;}
.level1 {font-size:13px; color:#730053; padding-bottom: 2px; border-bottom: 1px solid #e9ace4;}
a.level1:hover {font-size:13px; color: #FCB000;}
.level2 {font-size:9px; color:#CC329A;}
a.level2:hover {font-size:11px; color:#730053;}
.level3 {font-size:9px; color:#e9ace4;}
a.level3:hover {font-size: 11px;}


/*Recherche par profil*/
#left-searchprofil {width:181px; background: url(../images/left-rechparprof.gif) no-repeat top; padding: 75px 0 5px 0;}
#left-searchprofil a {display:block; width:181px; text-decoration:none; font-weight:bold; padding-bottom: 2px; border-bottom: 1px solid #D9B400;}
#left-searchprofil ul {padding:0; margin:0;}
#left-searchprofil li {list-style:none;}

/*Nlle recherche dans page Category_Inter */
#left-intercat-interrecherche {display:block; width:181px; height:auto; background: url(../images/left-interrecherche.gif) no-repeat top center; padding:30px 0 10px 0; border-bottom: 1px solid #730053;}
#left-intercat-interrecherche a {font-weight:bold; color:#730053; font-size:10px; padding-left:15px;}
#left-intercat-interrecherche a:hover {text-decoration: underline;}

/*Produit à l'honneur dans page Category_Inter */
#left-intercat-alhonneur {display:block; width:181px; height:auto; background: url(../images/left-alhonneur.gif) no-repeat top left; margin-top:10px; padding:30px 0 10px 0; border-bottom:1px solid #730053;}
.left-intercat-alhonneurtitre {font-weight:bold; font-size:11px; color:#D45F34;}
.left-intercat-alhonneurtitre:hover {text-decoration:underline;}
.left-intercat-alhonneurprix {display:block; margin:3px 0 3px 0; font-weight:bold; font-size:10px; color:#000;}
.left-intercat-alhonneurdescription {font-weight:normal; font-size:10px; color:#000;}

/*Bonnes affaires dans page Category_Inter */
#left-intercat-bonnesaffaires {display:block; float: left; height:auto; width:181px; background:url(../images/left-bonnesaffaires.gif) no-repeat top left; margin-top:10px; padding:30px 0 10px 0; border-bottom:1px solid #730053;}
.left-intercat-bonnesaffairestitre {display:block; margin:3px 0 3px 0; font-weight:bold; font-size:10px; color:#D45F34;}
.left-intercat-bonnesaffairestitre:hover {text-decoration:underline;}
.left-intercat-bonnesaffairesproduit {display:block; position: relative; float: left; width: 181px; margin-top: 5px;}
.left-intercat-bonnesaffairesprix {display:block; margin:3px 0 3px 0; font-weight:bold; font-size:10px; color:#000;}

/*Module Newsletter*/
.left-newsletter-container {display:block; width:181px; float:left;background:url(../images/left-newsletter.gif) no-repeat top left; padding:55px 2px 8px 2px; color: #730053; font-size: 11px; font-weight: bold;}
.left-newsletter-error {font-size: 9px; color: #D45F34;}
.left-newsletter-box {width:170px; font-size: 10px; border: 1px solid #730053; margin: 4px 0 4px 0;}
/* LEFTCOL End */


/* RIGHTCOL Begin */

/*Memo Cadeaux*/
#right-memocontainer {display:block; float:right; width:170px; height:auto;}
.right-memodetail {display: block; width:170px; height:21px; background: url(../images/memokdo-fond01.gif) no-repeat top left; padding-top:50px; text-align:center; font-size: 9px; color: #FFF;}
.right-memodetail a {font-size: 9px; color: #FFF; text-decoration: none;}
.right-memodetail a:hover {text-decoration: underline;}
.right-memofondcentral {display: block; width:170px; height:100px; background: url(../images/memokdo-fond02.gif) no-repeat top left;}
.right-memocontent {display: block; width:156px; height:auto; margin: 0 4px 0 4px; border-left: 3px solid #FCB000; border-right: 3px solid #FCB000; font-size: 9px; color: #000;}
.right-memocontent input.liste {height:11px; width:11px; margin-left: 2px; vertical-align: bottom;}
.right-rightmemoitem { display: block; width:152px; line-height:13px; margin-top: 3px;}
.right-rightmemoitema {font-size:9px; color:#000;}
.right-rightmemoitema:hover {text-decoration: underline;}
#right-memoreduire, #right-memoetendre {font-size:9px; color:#000;}
#right-memoreduire:hover, #right-memoetendre:hover {font-size:11px;}
.right-memococher {font-weight: bold; margin-left: 3px; color:#FCB000;}
.right-memobottom {display: block; width:170px; height:100px; padding-bottom: 4px; background: url(../images/memokdo-fond03.gif) no-repeat bottom left;}
.right-memolabel {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #860065; text-decoration: none; }

/*A l'Affiche*/
#right-affichecontainer {display:block; float:right; width:168px; height:auto; border: 1px solid #e9ace4; border-top:0; background:url(../images/alaffiche.gif) no-repeat top center; padding-top:60px; text-align: center;}
.right-afficheitem {display: block; width:160px; border-bottom: 1px solid #e9ace4; text-align:left;}
.right-affichenumero {margin-left:0px; color:#FCB000; font-weight:bold; font-size:12px;}
.right-affichenomproduit {color: #000; font-size:10px; font-weight:bold;}
.right-affichenomproduit:hover {text-decoration:underline;}
.right-afficheprix {color:#730053; font-weight:normal; font-size: 10px;}
.right-affichevoirplus {display:block; width:160px; color:#fff; font-size:10px; font-weight:bold; text-align:right; margin:5px 0 5px 0;}
/* RIGHTCOL End */


/* TEXTES Begin */
.texterougegras {font-weight: bold; font-size: 12px; color: #730053;}
.texterougegras10 {font-weight: bold; font-size: 10px; color: #FCB000;}
.texterougegras16 {font-weight: bold; font-size: 16px; color: #730053;}
.textemarrongras {font-weight: bold; font-size: 16px; color: #730053;}
.texteblancgras {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #fff;}
.texteorangegras {font-size:22px; color:#FCB000;}
.texteorangegras12 {font-size:12px; color:#FCB000; font-weight: bold;}
.textenoirgras {font-size: 12px; font-weight: bold; color:#000;}
.textenoir10 {font-size: 10px; font-weight: normal; color:#000;}
.textenoir12 {font-size: 12px; font-weight: normal; color:#000;}
.textenoirgras16 {font-family: Arial, Helvetica, sans-serif; color:#000; font-size:16px;}
.textejaunegras14 {font-family: Arial, Helvetica, sans-serif; color:#730053; font-size:14px; font-weight: bold;}
.textejaunegras12 {font-family: Arial, Helvetica, sans-serif; color:#730053; font-size:12px; font-weight: bold;}
/* TEXTES End */


/* MODULES CENTRAUX Begin
Block de contenu sur Page d'accueil - contenu central */
.center-blockhptable {display:block; position:relative; float:left; margin: 5px 0;}
.center-blockhptitre {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; font-size:18px; margin-bottom:4px;}
.center-blockhpviolet {color:#730053;}
.center-blockhpbleugris {color: #669999;}
.center-blockhpsoustitre {color: #626262; font-size: 12px;}
.center-blockhpdescription {	font-size: 11px; font-weight: bold;}
.center-blockhpprix {font-weight: bold; font-size: 14px; color: #C00; }
.center-blockhpimage {margin: 4px;}
.center-blockhppointille {border-bottom: 1px dotted #626262;}
.center-blockhplire { display:block; height:20px; width:127px; background:url(../images/block-lire.gif) no-repeat top;}
.center-blockhptextenormal {	font-size:12px; font-weight:normal; text-align:justify;}

.center-blockhptable .contenu h3 {display:inline;position:relative;font-size:12px;}
.center-blockhptable .contenu h3 a:hover,.center-blockhptable .contenu  a  {text-decoration:underline;color:#000;}
.center-blockhptable .contenu h3 a:hover,.center-blockhptable .contenu  a:hover  {text-decoration:underline;}
.center-blockhptable .contenu img {float:left;margin-right:5px;}
.center-blockhptable .contenu a img {border:0;}
.center-blockhptable .contenu  {font-size:12px;margin:0 0 10px 0;}
.center-blockhptable .droite, .center-blockhptable .gauche  {width:48%;border:2px solid #dfcee0;padding:2px;}
.center-blockhptable .droite {float:right;}
.center-blockhptable .gauche {float:left;}

.alhonneur {width:586px;height:120px;border:1px solid #fcb000;}
.alhonneur div {margin:10px 0 0 120px;}
.alhonneur div a {font-weight:normal;color:#000;text-decoration:underline;font-size:12px;}
/* BOITE de filtrage/résultats des événements - affichage des produits d'un événement
concerne également l'affichage des produits par profil
*/
#eventfiltre-table {background:url(../images/event-fond.jpg) repeat-x top;}
#eventfiltre-table a {text-decoration:underline;}
.eventfiltre-texterougegras9 {color:#000; font-size: 9px; font-weight: bold;}
.eventfiltre-texterougegras10 {color:#730053; font-size: 10px; font-weight: bold;}
.souligne {text-decoration: underline;}
.eventfiltre-texterougegras11 {color:#730053; font-size: 11px; font-weight: bold; margin-top: 1px;}
.eventfiltre-texte10 {color:#730053; font-size: 10px; font-weight: bold; margin-top: 1px;}

.eventfiltre-texterougegras14 {color:#730053; font-size: 14px; font-weight: bold;}
.eventfiltre-texterougegras14:hover {font-size: 15px;}
.eventfiltre-textenoirgras10 {color:#000; font-size:10px; font-weight:bold;}
.eventfiltre-textenoirgras16 {font-family: Arial, Verdana, Helvetica, sans-serif; color:#000; font-size:16px;  font-weight:bold;}
.eventfiltre-titrecategorie {color: #730053; font-size: 16px; font-weight: bold;}
.eventfiltre-choixsexe {font-size: 11px; font-weight: bold; font-variant: small-caps;}
#eventfiltre-table input {height: 12px; width: 10px; vertical-align: middle;}
.eventfiltre-gammeprix {display: block; width: 144px; height: 20px;}
.eventfiltre-tableproduit {width:195px; height:229px; background:url(../images/event-cadre.gif) no-repeat top; margin-top: 5px;}
.eventfiltre-titreproduit {display: block; width: 193px; height: 34px; color: #000; font-size: 9px; font-weight: bold; text-align: center; margin: 5px 1px 12px 1px;}/*Ajuster selon la taille du cadre de eventfiltre-table*/
.eventfiltre-titreproduit:hover {font-size: 10px;}
#eventfiltre-noresult { display: block; width: 587px; height: 300px; border: 1px solid #fff; background:url(../images/event-noresult.gif) no-repeat top;} /*Specifique à Evénement*/
#eventfiltre-noresultprofil { display: block; width: 586px; height: 294px; border: 0px solid #fff; background:url(../images/event-error.gif) no-repeat top;} /*Specifique à Profil*/
.eventfiltre-titrenoresult { margin: 206px 0 0 187px; color: #730053; font-size: 22px;}
.eventfiltre-titrenoresultprofil { margin: 306px 0 0 10px; color: #730053; font-size: 22px;}
#eventfiltre-barrebas {display: block; width: 586px; height: 7px; margin-top: 12px; background:url(../images/event-barrebas.gif) repeat-x top;}

/* Page de présentation d'un produit*/
#center-produit {display: block; width: 587px; margin-top: 15px;}
.centre-imageproduit{display: block; width: 206px; height: 172px; border: 0px solid #777; text-align: center; }
.centre-zoom {display: block; width: 206px; height: 19px; border-bottom: 4px solid #DBF554; margin-top: 5px; text-align: right;}
.centre-emettre {display: block; width: 206px; height: 40px;  margin-top: 5px;}
#center-produit h1 {display: block;  width:381px; margin: 0px; padding: 0 0 12px 0; border-bottom: 2px solid #DBF554;}
#center-produit h1 a { color:#000; font-size: 16px; font-weight: normal; float: left;}
#center-produit h1 a:hover {border-bottom: 1px solid #000; text-decoration:none;}
.centre-prixproduit {display: block; float: left; width: 120px; height: 60px; margin-top: 10px; text-align:center; background-color: #DBF554;}
.centre-affichageprix { display: block; color: #730053; font-size: 21px; margin-top: 18px;}
.centre-acheter {display: block; float: right; width: 100px; height: 60px; margin: 18px 100px 0 0; text-align:center;}
.centre-financement {display: block; float: left; width:381px; margin-bottom: 5px;}
.centre-financement a:hover {text-decoration: underline;}
#centre-infoproduit {display: block; float: left; width:381px; height: 40px; border: 1px solid #FCB000; }
#centre-descriptionproduit {display: block; float:left; width:381px; margin-top: 5px; font-size: 11px; text-align:justify;}
.centre-soustitre {display: block; float: left; width: 587px; margin-top: 10px; padding: 5px 0 0 15px; border-top: 2px solid #DBF554; background:url(../images/centre-fleche01.gif) no-repeat center left;}
#centre-avisdesautres {display: block; float: left; width: 587px; margin-top:10px; border-collapse : collapse;}
#centre-avisdesautres th {background-color: #DBF554; border: 1px solid #DBF554; font-size: 12px; padding: 3px 0 3px 0; text-align:left;}
#centre-avisdesautres td {padding: 3px; border: 1px solid #DBF554;}
#centre-avisdesautres td.noborder {padding: 3px; border: 0px solid #FCB000;}
#centre-avisdesautres a:hover {text-decoration: underline;}
#centre-produitsassocies {display: block; float: left; width: 587px; text-align:center; margin-top: 5px;}
#centre-produitsassocies a {font-size: 10px; color: #000; font-weight: bold;}
.centre-toppage {display: block; width: 587px; margin-top: 5px; text-align: right;}
.centre-toppage a:hover {text-decoration: underline;}

/* Page choix de la rédaction */
#alaffiche-container {display: block; width: 587px; height:135px; background:url(../images/centre-alaffiche.gif) no-repeat top center;}
.alaffiche-titrepage {margin:0; text-align:right; padding:100px 0 0 0; font-size:16px; font-weight:bold; color:#730053;}
.alaffiche-tableproduit {background:url(../images/event-cadre.gif) no-repeat top; display:table; width: 195px; height: 229px;}
.alaffiche-tableproduit a:hover {text-decoration: underline;}
.alaffiche-titreproduit {display: block; width: 193px; height: 32px; color: #000; font-size: 9px; font-weight: bold; text-align: center; margin: 5px 1px 12px 1px;}
.alaffiche-tdprixsavoir {display:table-cell; height: 15px; vertical-align: top;}
.alaffiche-texteprixsavoir {font-size: 11px; font-weight: bold; color: #000;}

/* Page d'affichage des produits du mémo-cadeaux*/
#memo-title {display:block; width: 587px; height:105px; background:url(../images/centre-memo.gif) no-repeat top center;}
.memo-textetitle {margin:0; padding:6px 0 0 0; font-size:18px; font-weight:bold; color:#730053;}

/*Page de présentation des catégories niveau 1 Category_Inter*/
#center-intercat-cat {display: block; width: 581px; float:left; padding: 1px 1px 1px 3px; border: 1px solid #9F6FA4; background: url(../images/fond_intercat.gif) no-repeat top center; }
#center-intercat-cat h1 { font-size: 18px; color: #FFFFFF; margin:0; padding:3px 0 10px 2px; font-family: arial, sans-serif; font-weight: normal; }
.center-intercat-catsubcat {display:block; width:275px; float:left; line-height:20px;}
.center-intercat-subcattitle {white-space:nowrap; font-size:11px; color:#000; text-decoration:underline;}
.center-intercat-subcattitle:hover {text-decoration: underline;}
.center-intercat-subsubcat  {display: inline;  font-size:11px; font-weight:normal; color:#730053; margin-right:10px;}
.center-intercat-subsubcat:hover {text-decoration: underline;}

#centre-intercat-twocols {display: block; float:left; width:100%; margin-top: 5px;}

/*Nouveautés dans page Category_Inter */
#center-intercat-nouveautes {display:block; width:291px; background:url(../images/centre-nouveautes.gif) no-repeat top left;padding-top: 30px;}
.center-intercat-newprod {display:block; width:291px; height:auto; margin-top: 10px;}
.center-intercat-newprodtitre {font-weight:bold; font-size:11px; color:#D45F34;}
.center-intercat-newprodtitre:hover {text-decoration:underline;}
.center-intercat-newprodprix {display:block; margin:3px 0 3px 0; font-weight:bold; font-size:10px; color:#000;}
.center-intercat-newproddescription {font-weight:normal; font-size:10px; color:#000;}

/*Coup de coeur dans page Category_Inter*/
#center-intercat-coupcoeur {display:block; width:285px; float:left; background:url(../images/centre-coupcoeur.gif) no-repeat top right;padding-top: 30px; border: 3px solid #ddef83;}
.center-intercat-coupcoeurimg {display:block; float:right; margin-right:5px; }
.center-intercat-coupcoeurbaseline {display:block; float:left; text-align:left; width:180px; font-size:10px;margin-left:5px;}
.center-intercat-coupcoeurlinks {clear:both; text-align:left; margin-left:20px; font-size:10px; font-weight:bold; color:#730053; line-height:20px;}
.center-intercat-coupcoeurlinks a {color:#730053;}
.center-intercat-coupcoeurlinks a:hover {text-decoration:underline;}
.center-intercat-coupcoeurinfos {clear:both; margin:10px 3px 3px 3px; text-align:left; border-bottom: 1px dotted #730053; color:#730053; font-size:12px; font-weight:bold;}
.center-intercat-coupcoeurdesc {text-align: justify; font-size: 11px; margin: 1px 3px 0 3px;}
.center-intercat-coupcoeurbaseline a {font-weight: bold; color:#730053;}
.center-intercat-coupcoeurbaseline a:hover {text-decoration:underline;}
.center-intercat-coupcoeurprix {font-weight: bold;  font-size: 11px;}

/*Plus de chances sur la page Category_Inter*/
#center-intercat-plusdechances {display:table; width:587px; background:url(../images/center-plusdechances.gif) no-repeat top center; margin-top:5px; padding:30px 0 10px 10px; border:3px solid #feddaa;}

/*Actualités sur la page Category_Inter*/
#center-intercat-actualites {display:table; width:587px; background:url(../images/center-actualites.gif) no-repeat top center; margin-top:5px; padding-top:30px;}
.center-intercat-rsstitre a {font-size:11px; font-weight:bold; }
.center-intercat-rssdesc {font-size:11px; font-weight:normal; text-align:justify;}

/*boite de recherche */
.center-homepage-profildroplist {position:relative; float:left; margin: 120px 0 0 20px;}
#center-homepage-profilsearch {display:block; position:relative; float:left; margin: 5px 0; width:588px; height:200px; background: url(../images/fond_moteur.gif) no-repeat top center;}
.center-homepage-profiltextdl {font-variant: small-caps; font-size: 11px;}
.center-homepage-profilliste {position:absolute; top :45px; left:410px; width:170px; }
.center-homepage-profilbutton {position:relative;width:15px; height:15px; vertical-align:middle;}
.center-homepage-profilgo {clear:both; position:absolute; top :160px; left:530px; width:20px; text-align:right; margin-right:20px;}
.center-homepage-profileSexe {position:absolute; top :130px; left:40px; width:170px; }
.center-homepage-profileAge {position:absolute;  top :130px; left:160px; width:170px; }
.etiquette {font-size: 10px; color:#fff;}
.center-homepage-profileCat {position:relative; height:30px; vertical-align:middle;}




/*Petite boite de recherche - page produit*/
#left-smallsearch {display:block; width: 181px; height: 220px; background: url(../images/left-fondsearch.gif) no-repeat top;}
/*#left-smallsearch select {font-size: 10px; color: #000000; border: 1px solid #730053;}*/
.left-profiletext {font-variant: small-caps; font-size: 9px;}
.left-profileSexe {position:relative; top :90px; left:60px; width:80px; }/*Paramètres à adapter pour le positionnement des boxes*/
.left-profileAge {position:relative;  top :100px; left:60px; width:80px; } /*Paramètres à adapter pour le positionnement des boxes*/
.left-profileCat {position:relative;  top :120px; left:60px; width:50px; } /*Paramètres à adapter pour le positionnement des boxes*/
#left-submitsearch {clear:both; position:relative; top :140px; left:100px; } /*Paramètres à adapter pour le positionnement des boxes*/



/*Page centrale du module Mes Envies*/
/* logged in */
#center-mesenvies-container  {display:block; width:587px; font-size:11px;}
hr.center-mesenvies-hr {color:#F90; background:#F90; width:587px; height:1px; border:0;}
.center-mesenvies-textlink {font-size:11px; color:#000;}
a.center-mesenvies-textlink:hover {text-decoration:underline;}
.center-mesenvies-txtfield {border:0px; color:#F60; font-weight: bold;}
.center-mesenvies-txtfieldw65 {width:65px;}
.center-mesenvies-txtfieldh12 {height:12px;}
.center-mesenvies-texte01 {font-size:11px; color:#C02A8B; font-weight:bold;}
.center-mesenvies-itemcontainer {display:table; width: 590px; margin-top: 10px;}
.center-mesenvies-blockpointille {display:block; width:587px; margin-top:15px; border: 1px dashed #C02A8B;}
.center-mesenvies-titre{font-weight:bold; color:#C02A8B; font-size:13px;}
.center-mesenvies-spacing {margin: 3px 0 3px 3px; display:block;}
#center-mesenvies-send {display:block; width:587px; background:url(../images/mesenvies-titremilieu.gif) no-repeat top center; margin-top:10px; padding-top:35px;}
#center-mesenvies-send select {width: 300px;}
#center-mesenvies-archives {display:block; width:587px; background:url(../images/mesenvies-titrebas.gif) no-repeat top center; margin-top:30px; padding-top:35px;}
.center-mesenvies-combo {width:160px;font-size:11px;font-weight:bold; margin-top:10px; color:#F60;}

/* logged out */
#center-mesenvies-titrehaut {display:block; width:587px; padding-top: 30px; background:url(../images/mesenvies-topbanner.gif) no-repeat top right;}
#center-mesenvies-titrehaut H1 {margin:0; color:#C02A8B; font-size: 20px; font-weight: bold; margin-bottom: 35px;}
.center-mesenvies-content {display:block; margin-top:5px; width:587px;}
.center-mesenvies-content img {margin: 10px 0 10px 0;}
/* Page mémodates */
#center-memodates-title {}

/* Page de login */
.center-login-haut {font-size: 18px; font-weight: bold; color: #C02A8B;}
.center-login-cadrebienvenue {display:block; background-color:#df8cc3; width:100%; height:100%; text-align:left; padding: 5px 5px 20px 5px; font-size: 12px; font-family: arial, verdana, sans-serif;}
.center-login-cadrebienvenue h1 {margin:0; padding:0; font-size:16px; color:#c02c8a;}
.center-login-option {font-size: 13px;font-weight:bold;color:#AA007B;}

/* MODULES CENTRAUX End */



.img_identif {
	margin-top: 3px;
	margin-left: 2px;
}
/*resultats de rech*/
.pageChoix{
	font-size: 14px;
	color: #D45F34;
	font-weight: bold;
	text-decoration:underline;
}






.tdchoix{
	font-size: 12px;
	color:#860065;
	font-weight: bold;
}
.tdsavoir { text-align : right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;}





.tdnomprod {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.radiobutt {
	height: 10px;
	width: 10px;
	vertical-align: middle;
}

.spc {
	margin: 2px;
}

.txtNull {
	font-family: Verdana,arial,helveti;
	font-size: 24px;
	color: #BD1418;
	font-weight: bold;
	text-align: center;
}

/*menu_cat_prod*/

a.plus{
	color:#860065;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.plus:hover{
	text-decoration:none;
	font-size: 12px;
}


a.derniv{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none; font-weight: bold;	color:#87A005;}

a.derniv:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87A005;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #860065;
}

/*a.perniv:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9B400;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BD1418;
}*/

li {list-style-type: disc;}
.barre {
	margin: 50px;
}


/*moteur de recherche*/
select.tablmil {
	width: 80px;
	height: 20px;
	background-image: url(file:///C|/cadeauavenue/images/fondselect.gif);
	color:#FFFFFF;
	font-size: 8px;

}
.txttab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

	vertical-align: middle;
	color: #000000;
}
.Style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; }


.radio {
	height: 10px;
	width: 10px;
	vertical-align: middle;
	margin-left: 4px;
}
.select1 {
	font-size: 12px;
}

.img_txt {	vertical-align: top;
	text-align: right;
}
label {
	font-size: 11px;
	color: #000;
	margin-left: 4px;
	width: 160px;

}
br.marg {
	margin: 8px;
}
.radio2 {
vertical-align:bottom;
height:10px;
width:10px;
}

.txttab2 {
vertical-align:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.tab2 {
margin-left:3px;
}

/*barre nav_recherche*/

.txtrech {
	margin-left: 25px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.bord_nav {
	border-top: 1px solid #660066;
	border-right: 0px;
	border-bottom: 1px solid #660066;
	border-left: 1px solid #660066;
           }

.bord_nav2 {
	border: 1px solid #660066;
           }

.txt_barnav {
	font-family: Verdana;
	color:#FFFFFF;
	font-weight: bolder;
	font-size: 12px;
	text-align: center;
	letter-spacing: -1px;
  cursor : pointer ;
}

/*menu +d'evenements*/
li.treeMenu_opened ul {
	display: block;
	list-style-image: url(file:///C|/fleche.gif);
  }
  li.treeMenu_closed ul {
	display: none;
	list-style-image: url(file:///C|/fleche.gif);
  }
.zonetxt {
	height: 100px;
	width: 100px;
}


 li.evenement {
	list-style-image: url(file:///C|/cadeauavenue/fleche.gif);
}

/*menu identification*/
.txt_identity {
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #730053;
}





/*page sites partenaires*/

.Style13 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Style46 {font-family: Arial; color: #C02A8B; font-size: 16px; font-weight: bold; }
.Style4 {font-family: Verdana;
	font-size: 13px;
}

/*page produit2*/
a.Style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #D9B400;
}

a.Style22:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 12px;
	font-weight: normal;
	color: #D9B400;
}


.Style35 {color: #730053; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.Style35:visited {color: #730053; font-size: 18px; font-family: Verdana;}

a.produit2 {
color: #000000;
	text-decoration: none;

}

a.produit2:link {
	color: #000000;
	text-decoration: none;

}
.noms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #020202;
}
a.produit2:visited {
	text-decoration: none;
	color: #000000;

}
a.produit2:hover {
	text-decoration: underline;

}
a.produit2:active {
	text-decoration: none;

}
.Style45 {font-family: Verdana; font-size: 9px; color: #000000; }

.Style54 {font-family: Verdana; color: #730053; font-size: 10px; font-weight: bold; }
.Style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.Style58 {	font-family: Verdana;
	font-size: 12px;
	color: #BD1418;
	font-weight: bold;
}
.Style588 {	font-family: Verdana;
	font-size: 10px;
	color: #BD1418;
	font-weight: bold;
}
.Style59 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BD1418;
	font-weight: normal;
	font-size: 21px;
}
.Style60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #730053;
	font-weight: lighter;
	font-size: 18px;
}
.Style11 {font-size: 16px; font-family: Verdana; font-weight: bold; color: #730053; }



.Style30 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #960054;
	text-decoration: none;
	font-weight: bold;
}
.Style29 {font-family: Arial; color: #730053; font-size: 18px; font-weight: bold; }
.Style32 {	font-family: Verdana;
	font-size: 14px;
}
.ranktyp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #730053;
}
.Style61 {color: #00FF00}


/*page site partenaire a.htm*/

.Style37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #D9B400;
}
.Style377 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #D9B400;
}

.Style39 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9B400;
}

a.siteref{
	font-family: Verdana;
	font-size: 15px;
	color: #0033CC;
	font-weight: bolder;
	text-indent: 10px;
}
a.siteref:link {
	text-decoration: none;
	color: #0033CC;
}
a.siteref:visited {
	text-decoration: none;
	color: #C1298D;
}
a.siteref:hover {
	text-decoration: underline;
	color: #0033CC;
}
a.siteref:active {
	text-decoration: none;
	color: #5DB5C3;
}

.Style380 {font-family: Verdana; font-size: 14px;  }
/*mes envies*/

.commentcamarche {
	color: #A7C20C;
	font-size: 14px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/*page commentaire*/
.Style2523 {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #730053;
	font-size: larger;
	font-weight: bold;
}

.Style140 {
	color: #730053;
	font-weight: bold;
}


.Style299 {color: #C02A8B}
.Style329 {font-size: 12px}
.Style351 {font-family: Verdana; font-weight: bold; color: #C02A8B; }
.Style360 {font-family: Verdana; font-size: 12px; }
.Style380 {font-family: Verdana; font-size: 12px; color: #000000; }

/*identification*/
.txtbasdroit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #c02a8b;
	text-decoration: underline;
	vertical-align: top;
}
.larg {
	width: 150px;
}
/*enregistrement*/


.hautdroite {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	top: 0px;
}
.ptittxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C02A8B;
}
.Etape {
	font-family: Arial;
	font-size: 16px;
	color: #BD1418;
	font-weight: bold;
}
.coordonnées {
	font-family: Arial;
	font-size: 14px;
	color: #E9ACE4;
	font-weight: bold;
}



.attributs:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
}

.hautdroite2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
}

/*enregistrement2*/


.titres-enregistre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C02A8B;
	font-weight: bold;
}
.itali {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #C02A8B;
	font-weight: bold;
	font-size: 12px;
}
.sous-ti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C02A8B;
	font-weight: bold;
}
.email {
	width: 270px;
}


.txt-enre{font-family: Verdana; font-size: 12px; }
.txt-enrept{font-family: Verdana; font-size: 11px; }
/*register3*/

.Style301 {
	color: #A7C20C;
	font-style: italic;
}
.rubrik {color: #000000; font-family: Verdana; font-size: 14px; }

/*menu_nouvelle rech*/

.dechoix { width: 120px;}

/*    */
.bordur {
	margin-right: 10px;
	margin-bottom: 10px;
}

/*menu_nouvelle rech*/

.dechoix { width: 120px;}


.placebouton {
	vertical-align: bottom;
	text-align: center;
}

/* top résultats*/

a.prixtop3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD1418;
	text-align: right;
	vertical-align: top;
	text-decoration: none;
}
a.titreprodtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.detailprodtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.numerotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BD1418;
	font-weight: bold;
}
.bordtop {
	border-top: 1px solid #BD1418;
	border-right: 1px solid #BD1418;
	border-bottom: 1px solid #BD1418;
	border-left: 1px solid #BD1418;
}
/*pages contact*/
.Style56 {
	color: #E9ACE4;
	font-size: 12px;
	font-family: Verdana;
}



.txt2_encours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FCB000;
	text-decoration:underline;
	line-height: 10px;
	margin-top: 2px;
}
.txt2_dejaachet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:underline;
	line-height: 10px;
}

.txt2_libre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7B8429;
	text-decoration:underline;
}

.txt2_dejaacheter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BD278B;
	text-decoration:underline;
}

/*page partenaire*/



.Style141 {font-size: 14px}

/* newsletter*/
.news_error {
	vertical-align:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D45F34;
}

/*page opinion*/
.bord_tab_opinion {
	border: 1px solid #BBDE03;
}

/*bandeau noel*/
.StyleNoel {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	line-height: 10px;
}

/*memo Cadeau*/
.marg_tab_envies {border-top: 0; border-right: 2px solid #D9B400; border-left: 2px solid #D9B400;}
.marg_tab_envies1 {border-top: 0;	border-right: 2px solid #D9B400; border-left: 2px solid #D9B400;}
.marg_tab_enviesG {	border-left: 2px solid #D9B400;}
.marg_tab_enviesD {
		border-right: 2px solid #D9B400;
}

.mod-empl {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

BR.memo {
	margin: -2px;
}

.radio3 {
	vertical-align:bottom;
	height:10px;
	width:10px;
	margin: 5px 7px 5px 0px;
}

.bloc1 {
	height: 26px;
	width: 17px;
	float: left;
	vertical-align: middle;
	margin-top: 5px;
}

.bloc2 {
	height: 26px;
	width: 120px;
	float: left;
	margin-top: 5px;

}

.bloc3 {

    height: 26px;
	width: 147px;
	float: left;
	margin-top: 8px;

}

#tot {
text-decoration:none;
}

/* jeu concours*/

.txt_jeu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

 .ptxt_jeu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.titre_jeu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.Style142 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #D45F34;
}
.txt_bigou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9999;
	font-weight:bold;
}
.titre_bigou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 5px;
	color: #993366;
}
.sous_ti_bigou {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:  #CC9999;
}
.ti_bigou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#AA007B;
}
.ti_bigou2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#AA007B;
}

.pti_bigou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.pti_bigou2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.soin_ener {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width:109px;
	float:left;
}
.soin_ener2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width:101px;
	float:left;
}

.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#BD1418;
	font-weight: bold;
	letter-spacing: -1px;
}


.gris3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFCC66;
	font-weight: bold;
	letter-spacing: -1px;
}

.tit_bigou {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.gris_prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	font-weight: bold;
}

/*******************************************************************/









.Style1000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.Style100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}

.Style03 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
 /**********************************************************************************************************/

 .margbt {
	margin-right: 15px;
	margin-bottom: 28px;
	margin-top: 10px;
}

 /***********************************************************************************************************/

.blockR_Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blockR_Style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #FF0000;
}
.blockR_RStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.blockR_Style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:#000000;
}
.blockR_unnamed1 {
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #BFBDBF;
}
 /***********************************************************************************************************/
.sousmen {
	margin-left: 1px;
	margin-top: 5px;
	float: left;
}
.cont {
	color:#860065;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin-top: 7px;
	float: left;
	width: 150px;
}
.alim {
	color: #860065;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	text-indent: 28px;
}

.bord_honn {
	margin-top: 10px;
	margin-bottom: 10px;

}

.lar_fl {
	width:18px;
	float: left;
	margin-bottom: 0px;
	margin-top: 23px;
}
.titre-hon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color:#FFFFFF;
	margin-bottom: 5px;
	margin-top: 20px;
	margin-left: 20px;
}
.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	width: 100px;
	margin-top: 20px;
	margin-left: 200px;
	margin-right: 8px;
	position: fixed;
	margin-bottom: 15px;
}

.titre2 {
	margin-top: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 85px;
	text-align: left;
}
.titre2_prix {
	color:#FF0000;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 63px;
	text-align: center;
	background-color: #DDEF83;
	height: 18px;
	margin-left: 120px;
	padding-top: 2px;
}
.margtab {
	margin-top: 7px;
}


.mar {
	margin-top: 10px;
}

.img1 {
	float: right;
	margin-right: 10px;

}
.margint {

	padding-top: 20px;
}


.larg_txt {
	width: 450px;
	margin-left: 40px;
}

.titre-honneur {
	font-family: Arial;
	font-size: 16px;
	color: #C02A8B;
	font-weight: bold;
	float: left;
}
.marg-ti-p-inter3 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #BD1418;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #BD1418;
}

.result2 {
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;


}
.marg_coupdcoeur {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F1E29E;
}

.marg_coupdcoeur2 {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F1E29E;
}

.marg_coupdcoeur4 {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F1E29E;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F1E29E;
}

.marg_coupdcoeur3 {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F1E29E;
	border-left-color: #F1E29E;
	border-left-width: 2px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F1E29E;
}

.txt-enre2{font-family: Verdana; font-size: 11px; }
.txt-enre2-ti{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	margin-left: 10px;
}

.googl{
	font-family: Arial;
	font-size: 9px;
	color: #145C8C;
	font-weight: bold;
}


.alim2 {
	color: #FFFFFF;
	font-size: 16px;
	font-family:  Arial;
	font-weight: bolder;
	text-indent: 28px;
	height: 23px;
	width: 584px;
	background-image: url(../images/categorie.gif);
	padding-top: 5px;
}
.posflech {
	margin-top: 8px;
	margin-bottom: 2px;
	float: left;
	width: 9px;
	background-color: #FF3300;
	height: 9px;
	background-image: url(../jsp/images/category/c2.gif);
	margin-left: 2px;
}


.postxt {
	float: left;
	margin-left: 1px;
}

a.sousmen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #860065;
	text-decoration: none;
	font-weight: bold;

}

a.sousmen:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #860065;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87A005;

}

h1 {
	height: 25px;
}

.prix_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FF0000;
}
.infos_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 5px;

}
.cadr {
	border: 1px solid #D9B400;
}
.cadr_orang {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEDDAA;
	border-bottom-color: #FEDDAA;
	border-left-color: #FEDDAA;
	width: 575px;
	padding-left: 10px;
}

/********************************************* page intermed *******************************************/

.fils1 {
	width:280px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	margin-left: 4px;
	}

.fils2 {
	width:280px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	margin-left: 4px;
	}

a.titre_inter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BD278B;
	text-decoration:underline;
}
a.titre_inter:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #730053;
	text-decoration:underline;
}
.prix_inter{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	font-weight: bold;
}
.prix_inter_promo{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top: 5px;
}

/*********************************************************************/

.cadeau1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/*****************************************************************************/
.marg_txt_bandeau2 {
	margin-bottom: 9px;
	font-size: 9px;
	height: 12px;
	vertical-align: bottom;
	color: #FFFFFF;
}
.marg3 {
	margin-top: 3px;
}

.txt_bandeau2:hover {
	text-decoration: underline;
}

.im_cadeau_lire{
background-image: url(../images/lire_onglet.gif);
}

.im_cadeau_lire:hover {
background-image: url(../images/lire_onglet.gif);
}


/**********************home**************************/
.cross_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-decoration: none;
}
/**************************************wishlist****************/
.tdprix2 {
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c02a8b;
	font-weight: bold;
	list-style-type: decimal;
	line-height: 13px;
	margin-top: 7px;
}
hr {
	height: 1px;
}

.indisponible {
text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	list-style-type: decimal;
	line-height: 13px;
	margin-top: 7px;
}

.zt {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.zt2 {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
}
.prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	width: 294px;
}
.prod2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 294px;
	font-weight: bold;
}
.combo {
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.list_num {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c02a8b;
	font-weight: bold;
	line-height: 25px;
	width: 450px;
	float: left;
}
.list_num2 {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c02a8b;
	font-weight: bold;
	line-height: 25px;
	width: 405px;
	float: left;
}

.txt2_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration:underline;
	line-height: 10px;
}

.img_g {
}
.list_envoi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 588px;
}

.mtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c02a8b;
	font-weight: bold;
}

.ptittxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02A8B;
}
.ptittxt22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02A8B;
	margin-top: 5px;
}
.ptittxt222 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C02A8B;
	margin-left: 106px;
}

.img2 {
	margin-top: 2px;
	float: left;
}

.txtwish {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color:#FF9933;

}

.ptitxt_ins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D65EA3;
}
/*************************inscription*****************************************/
.mtxt_ins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #750557;
}
.mtxt_ins2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #750557;
}
.zt_ins {
	background-color: #EAD9E5;
	width: 201px;
	height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.zt3 {
	background-color: #FFFFFF;
	width: 183px;
	height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.zt4 {
	background-color: #FFFFFF;
	width: 107px;
	height: 18px;
}

.zt_ins2 {
	background-color: #EAD9E5;
	width: 128px;
	height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D65EA3;
}
.nomdemembre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D65EA3;
	font-weight: bold;
}

.gti_ins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #750557;
}
.fond {
	height: 67px;
	width: 199px;
	background-color: #EAD9E5;
	padding-left: 5px;
	margin-left: 15px;
}
.bord1 {
	border: 2px solid #BA82AB;
}
.bord2 {
	border: 2px solid #EAD9E5;
}

/**************************************************/



.margh {
	margin-top: 5px;
}

.coffretimage{height: 120px; background-image: url(/CadeauxAvenue_Web/images/coffret_cadeau_guide.gif); background-repeat:no-repeat; margin-bottom: 5px;}
.coffretimage2{font-family:Verdana,Arial,Helvetica,sans-serif; padding: 15px; margin-top: 10px; margin-bottom: 10px; color: #730053; text-align: center; font-weight: bold ; font-size: ex;}
.coffretimage3{margin-top: 30px; margin-left: 70px; color: #FCB000; text-align: left; font-weight: bold ; font-size: 12px; font-family:Verdana,Arial,Helvetica,sans-serif; }

