/*FEUILLE DE STYLE POUR MAQUETTE GRPAHIQUE 3*/
/*27-11-2003*/

/*Propriété des scrollbars*/
BODY {
/*
scrollbar-face-color: #772F79; 
scrollbar-shadow-color: #772F79;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #772F79; 
scrollbar-darkshadow-color: #772F79; 
scrollbar-track-color: #C796D2; 
scrollbar-arrow-color: #FFFFFF;
*/
font-family:verdana;
} 

/*Boutons achats new*/
.btn_new { display:block;background:url(medias/btns/bg_btn_new.jpg) top left repeat-x; border:solid 1px #dacddb; width:140px; height:15px; float:left; padding:5px 0; font-size:10px; font-weight:bold; color:#ab72c0; text-decoration:none;text-align:center; }

a.btn_new:hover { background:url(medias/btns/bg_btn_new2.jpg) top left repeat-x; color:#ff5bb4; border:solid 1px #ff5bb4; }

.btn_new_panier { border:solid 1px #ff5bb4; }

a.btn_new_modiflivr { font-size:13px; color:#ff5bb4; text-decoration:none; padding-left:108px; }
a.btn_new_modiflivr:hover { color:#8b378d; }

.btn_panier_new { display:block; width:230px; height:60px; float:left; padding:5px 0; font-size:16px; font-weight:bold; color:#b91e5f; text-decoration:none;  }
a.continue { background:url(medias/btns/icone_fleche_continue.jpg) top left no-repeat; }
a.continue:hover{ background:url(medias/btns/icone_fleche_continue_2.jpg) top left no-repeat; color:#ff5bb4; }

a.commander { background:url(medias/btns/icone_fleche_commande.jpg) top left no-repeat; }
a.commander:hover{ background:url(medias/btns/icone_fleche_commande_2.jpg) top left no-repeat; color:#ff5bb4; }

a.annuler { background:url(medias/btns/icone_fleche_annule.jpg) top left no-repeat; margin:0 23px 0 22px; }
a.annuler:hover{ background:url(medias/btns/icone_fleche_annule_2.jpg) top left no-repeat; color:#ff5bb4; }

a.retour { background:url(medias/btns/icone_retour.jpg) top left no-repeat; }
a.retour:hover{ background:url(medias/btns/icone_retour_2.jpg) top left no-repeat; color:#ff5bb4; }

a.valider { background:url(medias/btns/icone_valider.jpg) top left no-repeat; }
a.valider:hover{ background:url(medias/btns/icone_valider_2.jpg) top left no-repeat; color:#ff5bb4; }

/*gestion des messages erreurs nouveaux formulaires*/
label.error { color:#CC0000; font-size:13px; padding-left:5px; vertical-align:middle; }

/*Propriétés du menu principal-barre de nav*/
.menu  { font-family:verdana; font-size: 12px; font-weight: bold; color: #999999 }
.menu:link  { font-family:verdana; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }
.menu:visited  { font-family:verdana; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none }
.menu:hover  { font-family:verdana; font-size: 12px; font-weight: bold; color: #ff5ba4; text-decoration: none }

.menupti  { font-family:verdana; font-size: 10px; font-weight: bold; color: #999999 }
.menupti:link  { font-family:verdana; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none }
.menupti:visited  { font-family:verdana; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none }
.menupti:hover  { font-family:verdana; font-size: 10px; font-weight: bold; color: #ff5ba4; text-decoration: none }

.couleur  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF }

.menu2  { font-family:verdana; font-size: 12px; font-weight: bold; color: #666666 }
.menu2:link  { font-family:verdana; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none }
.menu2:visited  { font-family:verdana; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none }
.menu2:hover  { font-family:verdana; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none }

.menu3  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF }
.menu3:link  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.menu3:visited  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.menu3:hover  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.intro  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF }
.intro:link  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.intro:visited  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.intro:hover  { font-family:verdana; font-size: 12px; font-weight: bold; color: #772F79; text-decoration: none }

.subscribe  { font-family:verdana; font-size: 12px; font-weight: bold; color: #FFFFFF }

.subscribe2  { font-family:verdana; font-size: 10px; font-weight: bold; color: #FFFFFF }
.subscribe2:link  { font-family:verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.subscribe2:visited  { font-family:verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.subscribe2:hover  { font-family:verdana; font-size: 10px; font-weight: bold; color: #772F79; text-decoration: none }

.subscribe3  { font-family:verdana; font-size: 12px; font-weight: bold; color: #CCCCCC }
.texte_infos { font-family:verdana; font-size: 10px; color: #CCCCCC }

/*Propriétés de la barre du pied de page-footer*/
.footer { font-family:verdana; font-size: 10px; color: #414242 }

/*Propriéré pour les corps de pages*/
.date  { font-family:verdana; font-size: 12px; font-weight: bold; color: #CC66CC; text-decoration: none }
.datehome  { font-family:verdana; font-size: 12px; font-weight: bold; color: #CC66CC; text-decoration: none }

.titre { font-family:verdana; font-size: 12px; font-weight: bold; color: #ff5ba4 }
.titre:link  { font-family:verdana; font-size: 12px; font-weight: bold; color: #ff5ba4; text-decoration: none }
.titre:visited  { font-family:verdana; font-size: 12px; font-weight: bold; color: #ff5ba4; text-decoration: none }
.titre:hover  { font-family:verdana; font-size: 12px; font-weight: bold; color: #CC66CC; text-decoration: none }

.titreform { font-family:verdana; font-size: 11px; font-weight: bold; color: #ab72ac }
.titreform2 { font-family:verdana; font-size: 10px; font-weight: bold; color: #ff5ba4 }

.texteform { font-family:verdana; font-size: 10px; color: #333333 }

.titre2 { font-family:verdana; font-size: 12px; color: #ff5ba4 }

.texte { font-family:verdana; font-size: 11px; color: #666666; }
.texte_vignette { font-family:verdana; font-size: 11px; color: #ab72ac }
.texte_gauche { font-family:verdana; font-size: 10px; color: #7A2E79 }

.texte_blanc { font-family:verdana; font-size: 11px; color: #FFFFFF }

.lien { font-family:verdana; font-size: 13px; color: #ff5ba4 }
.lien:link  { font-family:verdana; font-size: 13px; color: #ff5ba4; text-decoration: none }
.lien:visited  { font-family:verdana; font-size: 13px; color: #CC66CC; text-decoration: none }
.lien:hover  { font-family:verdana; font-size: 13px; color: #CC66CC; text-decoration: none }

.titreref { font-family:verdana; font-size: 12px; font-weight: bold; color: #CC66CC }
.titrecollec { font-family:verdana; font-size: 20px; font-weight: bold; color: #CC66CC }
.titreprods { font-family:verdana; font-size: 13px; font-weight: bold; color: #CC66CC }
.titrezoom { font-family:verdana; font-size: 15px; font-weight: bold; color: #CC66CC }
.prixshop { font-family:verdana; font-size: 15px; font-weight: bold; color: #FFFFFF }
.prixbarre { font-family:verdana; font-size: 13px; font-weight: bold; color: #666666 }

.infospanier { font-family:verdana; font-size: 15px; font-weight: bold; color: #ff5ba4 }

.offreprods { font-family:verdana; font-size: 11px; font-weight: bold; color: #CC66CC }

.titreoffre1 { font-family:verdana; font-size: 24px; font-weight: bold; color: #CC66CC }
.titreoffre2 { font-family:verdana; font-size: 18px; font-weight: bold; color: #CC66CC }
.titreoffre3 { font-family:verdana; font-size: 18px; font-weight: bold; color: #CC66CC }

.titrepromo { font-family:verdana; font-size: 21px; font-weight: bold; color: #CC66CC }

.warning { font-family:verdana; font-size: 13px; color: #CC0000 }
.texte:link  { font-family:verdana; font-size: 10px; color: #414242; text-decoration: none }
.texte:visited  { font-family:verdana; font-size: 10px; color: #414242; text-decoration: none }
.texte:hover  { font-family:verdana; font-size: 10px; color: #F57BFF; text-decoration: none }

.texte_faq:link  { font-family:verdana; font-size: 11px; color: #666666; text-decoration: none }
.texte_faq:visited  { font-family:verdana; font-size: 11px; color: #666666; text-decoration: none }
.texte_faq:hover  { font-family:verdana; font-size: 11px; color: #ff5ba4; text-decoration: none }

.retour_faq:link  {
	font-family:verdana;
	font-size: 10px;
	color: #ff5ba4;
	text-decoration: none
}
.retour_faq:visited  { font-family:verdana; font-size: 10px; color: #CC66CC; text-decoration: none }
.retour_faq:hover  { font-family:verdana; font-size: 10px; color: #CC66CC; text-decoration: none }

.textegras { font-family:verdana; font-size: 11px; font-weight: bold; color: #000000 }

/* Btns nav produits */
.catg { font-family:verdana; font-size: 12px; font-weight: bold; color: #414242 }
.catg:link  { font-family:verdana; font-size: 12px; color: #414242; text-decoration: none }
.catg:visited  { font-family:verdana; font-size: 12px; color: #414242; text-decoration: none }
.catg:hover  { font-family:verdana; font-size: 12px; color: #414242; text-decoration: none }

/* Btns zooms */
.zoom { font-family:verdana; font-size: 11px; font-weight: bold; color: #414242 }
.zoom:link  { font-family:verdana; font-size: 11px; color: #414242; text-decoration: none }
.zoom:visited  { font-family:verdana; font-size: 11px; color: #414242; text-decoration: none }
.zoom:hover  { font-family:verdana; font-size: 11px; color: #F9B406; text-decoration: none }

.plus { font-family:verdana; font-size: 13px; font-weight: bold; color: #F9B406 }
.plus:link  { font-family:verdana; font-size: 13px; color: #F9B406; text-decoration: none }
.plus:visited  { font-family:verdana; font-size: 13px; color: #F9B406; text-decoration: none }
.plus:hover  { font-family:verdana; font-size: 13px; color: #FF9900; text-decoration: none }

.action { font-family:verdana; font-size: 10px; color: #CC0000 }
.action:link  { font-family:verdana; font-size: 10px; color: #CC0000; text-decoration: none }
.action:visited  { font-family:verdana; font-size: 10px; color: #CC0000; text-decoration: none }
.action:hover  { font-family:verdana; font-size: 10px; color: #CC0000; text-decoration: none }

.info { font-family:verdana; font-size: 9px; color: #B67FC4 }
.info2 { font-family:verdana; font-size: 10px; color: #B67FC4 }
.info4 { font-family:verdana; font-size: 15px; color: #B67FC4 }
.info3 { font-family:verdana; font-size: 14px; font-weight: bold; color: #B67FC4 }
.epuise { font-family:verdana; font-size: 14px; font-weight: bold; color: #000000 }

.form { font-family: verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0 }
.form2 { font-family: verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; border-color: #8D2F02; border-top-width: 0; border-left-width: 0; border-right-width: 1; border-bottom-width: 1 }
.formconcours { font-family: verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; border-color: #333333; border-top-width: 1; border-left-width: 1; border-right-width: 1; border-bottom-width: 1 }


.btn { font-family: verdana; font-size: 11px; color: #993300; font-weight: bold; border-color: #FFFFEB; cursor: hand; background-color: #FFFFEB; border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 0 } 

ul#TopLinks { margin:10px 60px 0 0; padding:0; float:right; }
ul#TopLinks li { list-style-type:none; margin:0 5px 0 0; padding:0; display:block; float:left; }
ul#TopLinks li a { display:block; width:30px; height:30px; text-indent:-10000px; overflow:hidden; }
ul#TopLinks li a.IcRss { background:url(medias/icones/rss.jpg) 0 0 no-repeat; }
ul#TopLinks li a.IcTwitter { background:url(medias/icones/twitter.jpg) 0 0 no-repeat; }

/*Navigation*/
.clear { clear:both; }
ul#navigation { background:url(medias/btns/bg_navigation.jpg) 0 0 repeat-x; margin:0 3px 0 4px; padding:0 60px; height:25px; }
ul#navigation li { display:block;  height:25px; width:120px; float:left; background:url(medias/btns/nav_roll.jpg) 0 0 no-repeat; border-left:1px solid #c17acc; z-index:0; }
ul#navigation li.rub2 { border-right:1px solid #c17acc; background:url(medias/btns/nav_ok.jpg) 0 0 no-repeat; }
ul#navigation li a { color:#fff; font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; padding-top:6px; }