/*general*/

body { font-family: Tahoma; font-size: 10pt; color: #808080}
td           { font-family: Tahoma; font-size: 10pt; color: #808080}
p           { font-family: Tahoma; font-size: 10pt; color: #808080}

input { font-family: Tahoma; font-size: 8pt; background-color:#EFEFEF; border-style:1px solid; border-width:1px;}
input,select { font-family: Tahoma; font-size: 8pt; background-color:#EFEFEF; border-style:1px solid; border-width:1px;}
input,radio {background-color:#FFFFFF;}
input,textearea { font-family: Tahoma; font-size: 8pt;background-color:#EFEFEF; border-style:1px solid; border-width:1px;}



a {text-decoration:none; color: #808080}
a:hover {text-decoration:underline; color:#ED0392}
a:active {text-decoration:none; color: #808080}


a {text-decoration:none; color: #808080}
a:hover {text-decoration:underline; color:#ED0392}
a:active {text-decoration:none; color: #808080}

a.conditions {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; background: url('/_img/outils/fleche.png') no-repeat 0pt 4px; text-decoration:none}
a:hover.conditions{text-decoration:underline}

a.lien_triangle {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; text-decoration:none; font-weight:bold; background-image:url('/images/arrow.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a:hover.lien_triangle{text-decoration:underline; color: #ED0392}

a.lien_poubelle {font-family: Tahoma; font-size: 7pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 20px; padding-top: 1px; padding-bottom: 5px; text-decoration:none; background-image:url('/_img/outils/supprimer.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a:hover.lien_poubelle{text-decoration:underline; color: #ED0392}

a.lien_stylo {font-family: Tahoma; font-size: 7pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 20px; padding-top: 1px; padding-bottom: 5px; text-decoration:none; background-image:url('/_img/outils/modifier.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a:hover.lien_stylo{text-decoration:underline; color: #ED0392}

.titre_page  { font-family: Tahoma; font-size: 10pt; color: #ED0392; font-weight: bold; Text-Transform: Uppercase; }
.titre_colonne  { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; Text-Transform: Uppercase; }

a.right{font-family: Tahoma; font-size: 10pt; color: #808080; font-weight: bold; text-decoration:none}
a:hover.right{font-family: Tahoma; font-size: 10pt; color: #808080; font-weight: bold; text-decoration:none}
a:active.right{font-family: Tahoma; font-size: 10pt; color: #808080; font-weight: bold;text-decoration:none}

a.pathway_lien{font-family: Tahoma; font-size: 7pt; color: #808080; font-weight: normal; text-decoration:none}
a:hover.pathway_lien{font-family: Tahoma; font-size: 7pt; color: #ED0392; font-weight: normal; text-decoration:none}
a:active.pathway_lien{font-family: Tahoma; font-size: 7pt; color: #808080; font-weight: normal;text-decoration:none}

a.bas{font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: normal; text-decoration:none; padding-right: 10px;}
a:hover.bas{font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: normal; text-decoration:underline; padding-right: 10px;}
a:active.bas{font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: normal; text-decoration:none; padding-right: 10px;}

a.commander{font-family: Tahoma; font-size: 10pt; color: #808080; font-weight: bold; text-decoration:none}
a:hover.commander{font-family: Tahoma; font-size: 10pt; color: #ED0392; font-weight: bold; text-decoration:none}
a:active.commander{font-family: Tahoma; font-size: 10pt; color: #808080; font-weight: bold;text-decoration:none}

a.article{font-family: Tahoma; font-size: 12pt; color: #6a6a6a; font-weight: bold; text-decoration:none}
a:hover.article{font-family: Tahoma; font-size: 12pt; color: #ED0392; font-weight: bold; text-decoration:none}
a:active.article{font-family: Tahoma; font-size: 12pt; color: #6a6a6a; font-weight: bold;text-decoration:none}

a.article_petit{font-family: Tahoma; font-size: 9pt; color: #6a6a6a; font-weight: bold; text-decoration:none}
a:hover.article_petit{font-family: Tahoma; font-size: 9pt; color: #ED0392; font-weight: bold; text-decoration:none}
a:active.article_petit{font-family: Tahoma; font-size: 9pt; color: #6a6a6a; font-weight: bold;text-decoration:none}

a.menu_haut{font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none; padding-bottom: 5px;}
a:hover.menu_haut{font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:underline; padding-bottom: 5px;}
a:active.menu_haut{font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none; padding-bottom: 5px;}

a.bouton_rose{font-family: Tahoma; color: #FFFFFF; font-size: 10pt; text-decoration:none; font-weight: bold; 
              border: 1px solid #ED0392; height: 30px; background-color: #ED0392; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}
a:hover.bouton_rose{font-family: Tahoma; color: #ED0392; font-size: 10pt; text-decoration:none; font-weight: bold; 
                    border: 1px solid #ED0392; height: 30px;  background-color: #ffffff; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}
a:active.bouton_rose{font-family: Tahoma; color: #FFFFFF; font-size: 10pt; text-decoration:none; font-weight: bold; 
                     border: 1px solid #ED0392; height: 30px; background-color: #ED0392; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}


a.bouton_rose_petit{font-family: Tahoma; color: #FFFFFF; font-size: 8pt; text-decoration:none; font-weight: bold; 
              border: 1px solid #ED0392; height: 20px; background-color: #ED0392; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
a:hover.bouton_rose_petit{font-family: Tahoma; color: #ED0392; font-size: 8pt; text-decoration:none; font-weight: bold; 
                    border: 1px solid #ED0392; height: 20px;  background-color: #ffffff; padding-left:10px; padding-right:10px; padding-bottom:2px;}
a:active.bouton_rose_petit{font-family: Tahoma; color: #FFFFFF; font-size: 8pt; text-decoration:none; font-weight: bold; 
                     border: 1px solid #ED0392; height: 20px; background-color: #ED0392; padding-left:10px; padding-right:10px; padding-bottom:2px;}


a.bouton_gris_petit{font-family: Tahoma; color: #FFFFFF; font-size: 8pt; text-decoration:none; font-weight: bold; 
              border: 1px solid #808080; height: 20px; background-color: #808080; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
a:hover.bouton_gris_petit{font-family: Tahoma; color: #808080; font-size: 8pt; text-decoration:none; font-weight: bold; 
                    border: 1px solid #808080; height: 20px;  background-color: #ffffff; padding-left:10px; padding-right:10px; padding-bottom:2px;}
a:active.bouton_gris_petit{font-family: Tahoma; color: #FFFFFF; font-size: 8pt; text-decoration:none; font-weight: bold; 
                     border: 1px solid #808080; height: 20px; background-color: #808080; padding-left:10px; padding-right:10px; padding-bottom:2px;}

a.panier {font-family: Verdana; font-size: 8pt; color: #808080; text-decoration:none;}
a:hover.panier {font-family: Verdana; font-size: 8pt; color: #808080; text-decoration:none;}
a:active.panier {font-family: Verdana; font-size: 10pt; color: #ED0392; text-decoration:none;}

a.supprimer {font-family: Tahoma; font-size: 10pt; color: #808080}
a:hover.supprimer{}
a:active.supprimer{}

a.agenda_lien {font-family: Tahoma; font-size: 10pt; color: #ED0392; text-decoration:underline;}
a:hover.agenda_lien{}
a:active.agenda_lien{}


a.lien_rose {font-family: Tahoma; font-size: 8pt; color: #ED0392}
a:hover.lien_rose{}
a:active.lien_rose{}


.puce {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; text-decoration:none; font-weight:bold; background-image:url('/_img/outils/puce.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a.puce {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; text-decoration:none; font-weight:bold; background-image:url('/_img/outils/puce.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a:hover.puce{text-decoration:underline; color: #ED0392}


.puce_bas {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; text-decoration:none; font-weight:bold; background-image:url('/_img/outils/puce_bas.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a.puce_bas {font-family: Tahoma; font-size: 8pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 12px; text-decoration:none; font-weight:bold; background-image:url('/_img/outils/puce_bas.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position-y:0}
a:hover.puce_bas {text-decoration:underline; color: #ED0392}


.STitre_puce {font-family: Tahoma; font-size: 10pt; color: #808080; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-right: 10px; padding-left: 13px; text-decoration:none; font-weight:bold; background-image:url('/images/arrow.gif'); background-repeat:no-repeat; background-attachment:scroll; padding-top:20px; background-position:0px 20px;}
.texte_page {font-family: Tahoma; font-size: 8pt; color: #808080; padding-left: 13px; padding-bottom: 20px; padding-top: 10px; padding-right: 40px;}

.bg_potdefleur{background-image: url('images/newsletter4.jpg'); background-repeat: no-repeat; 
               background-position: right bottom}
               
.bg_surmseure {background-image: url('images/bouquetmesure.jpg'); background-repeat: no-repeat; 
               background-position: right bottom; }



.soutitre{
	font-size: 13px; 
	padding-bottom: 5px;
	font-weight: bold;
}

.fleur_gauche{
	background: url('images/fleur.gif') center no-repeat;
}


.alignement_header {padding-left: 133px}

.alerte_caddie { font-family: Tahoma; font-size: 10pt; color: #808080; text-align: center; margin-left: 50; margin-right: 50; margin-top: 20; margin-bottom: 50 }

.panier {font-family: Verdana; font-size: 8pt; color: #808080; Text-Transform: Uppercase;}
.panier_ON {font-family: Verdana; font-size: 10pt; color: #ED0392; font-weight:bold; Text-Transform: Uppercase;}


.header_ombre_droite{background-image: 
               url('_img/global/header_ombre2.png'); background-repeat: 
               no-repeat; background-position: right bottom; background-color:#D4D4D4}

.descriptif_article_titre {font-family: Tahoma; font-size: 8pt; color: #808080; width:300px; padding-bottom: 0px;}
.descriptif_article {font-family: Tahoma; font-size: 8pt; color: #808080; width:300px; padding-bottom: 0px; display:block;}
.descriptif_article_none {font-family: Tahoma; font-size: 8pt; color: #808080; padding-bottom: 0px; width:300px; display:none;}

.alerte { font-family: Tahoma; font-size: 10pt; color: #ED0392; font-weight: bold; text-align: center; margin-left: 50; margin-right: 50; margin-top: 100; margin-bottom: 200 }

.attention      { font-family: Tahoma; font-size: 8pt; color: #ED0392; font-weight: bold; text-align: left; }
.attention_texte      { font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: bold; text-align: left; }
.menu_deroulant {width: 130; font-family: Tahoma; font-size: 8pt;  }

.menu_deroulant_qte {border-style:1px solid; border-width:1px; font-family: Tahoma; font-size: 8pt; color: #6a6a6a; }

.texte_date {font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: bold; 
               padding-left: 5px}
               
.texte_blanc_rose{font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold}

.bottom {font-family: Tahoma; font-size: 8pt; color: #808080}
a:hover.bottom {text-decoration:none; color: #808080}

.tableau_point {border-bottom:1px dotted #BEBEBE; border-bottom-width: 1px; padding-top:5px; padding-bottom:15px;}

.tableau_point2 {border-left:1px dotted #BEBEBE; border-left-width: 1px; 
              border-bottom:1px dotted #BEBEBE; border-bottom-width: 1px;}
               
.menu_right { border-bottom:1px dotted #bebebe; border-bottom-width: 1px; 
              padding-left: 10px; padding-right: 10px; padding-top: 3px; 
              padding-bottom: 3px}
              
.trait_pointille {border-bottom:1px dotted #bebebe; border-bottom-width: 1px;}
           
              
.tableau_trait_verticale {background-position: center; background-image: 
               url('_img/outils/ombre_fleurD.gif'); background-repeat: 
               no-repeat; padding-left:2px; padding-right:2px}
               
.tableau_trait_verticale2 {border-left:1px solid #BEBEBE; }
              
.tableau_trait {border-bottom:1px solid #d8d8d8; border-bottom-width: 1px;}

.pathway{font-family: Tahoma; font-size: 7pt; color: #808080; font-weight: normal; text-decoration:none; padding-left:5px; padding-top:5px; padding-bottom:5px}

.etiquette {font-family: Tahoma; color: #ED0392; font-size:15pt; font-weight: bold; padding-left: 22px; padding-top: 10px; background-image: url('/images/etiquette.png'); background-repeat: no-repeat; background-attachment:mobile; height: 46px; width:118px; display:block; background-position-y:0}
.etiquette_off {font-family: Tahoma; color: #ED0392; font-size:15pt; font-weight: bold; padding-left: 22px; padding-top: 10px; height: 46px; width:118px; display:block; background-position-y:0}
               
.descriptif {font-family: Tahoma; font-size: 8pt; color: #808080; padding-bottom: 20px; padding-right: 40px;}

.texte_accroche {font-family: Tahoma; font-size: 10pt; color:#808080; font-weight: bold; padding-left:15px; padding-top:10px; padding-bottom:10px}

.formulaire {font-family: Tahoma; font-size: 8pt; color: #808080; padding-bottom: 5px}

.bouton {font-family: Tahoma; color: #FFFFFF; font-size: 10pt; font-weight: bold; 
               border: 1px solid #ED0392; padding-top: 2px; padding-bottom: 
               2px; background-color: #ED0392; padding-left:10px; padding-right:10px}
 
.petit_bouton {font-family: Tahoma; color: #FFFFFF; font-size: 8pt; font-weight: bold; 
               border: 1px solid #ED0392; padding-top: 2px; padding-bottom: 
               2px; background-color: #ED0392; padding-left:0px; padding-right:0px;
               width: 130px;}
              
.bouton_blanc {font-family: Tahoma; color: #ED0392; font-size: 10pt; font-weight: bold; 
               border: 1px solid #ED0392; padding-top: 2px; padding-bottom: 
               2px; background-color: #ffffff; padding-left:5px; padding-right:5px}

.prix_rose {font-family: Tahoma; font-size: 10pt; color: #ED0392; font-weight: bold}               
               
.separateur_verticale {background-image: url('_img/panier/separateur.jpg'); background-repeat: 
               no-repeat; background-position: center}

.fond_right_ombre {background-image: url('_img/panier/mode_bloc_repeat.gif'); background-repeat: 
               repeat-y; background-position:   right bottom; }
               
.fond_bottom_ombre {background-image: url('_img/panier/mode_bloc_bottom.gif'); background-repeat: 
               no-repeat; background-position:  right bottom; }               
               
.fond_ombre_horizon { background-position: center bottom; background-image: url('_img/outils/sep_ombre_tab2.gif'); 
               background-repeat: repeat-x; }               
               
.agenda {font-family: Tahoma; font-size: 8pt; color: #808080; font-weight: bold; 
               padding-top: 10px; padding-bottom: 30px}


.prix_vente {font-family: Tahoma; font-size: 13pt; color: #ED0392; font-weight: bold}               
.prix_barre {font-family: Tahoma; font-size: 13pt; color: #6A6A6A; text-decoration: line-through}               


.etoile {color:#ED0392}

.calendrier {background-position:  
               left center; border-bottom:1px solid #D8D8D8; font-family:Tahoma; font-size:10pt; color:#808080; font-weight:bold}

.calendrier_rose {background-position:  
               left center; border-bottom:1px solid #D8D8D8; font-family:Tahoma; font-size:10pt; color:#ED0392; font-weight:bold}
               
/*Menu_Haut*/

.menu_haut_contenu {background-position:   right top; font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; 
               padding-left: 15px; padding-top: 10px; padding-bottom: 0px; background-image:url('_img/menu_onglets/fond.gif'); background-repeat:no-repeat; padding-right:15px}

.sous_menu_haut {font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration:none; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}

               
a.petit_blanc{font-family: Tahoma; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration:none}
a:hover.petit_blanc{font-family: Tahoma; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration:underline}
a:active.petit_blanc{font-family: Tahoma; font-size: 8pt; color: #ffffff; font-weight: normal;text-decoration:none}