td {color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
A:link {color: #FFFFFF; text-decoration: none;}
A:active {color: #FFFFFF; text-decoration: none;}
A:visited {color: #FFFFFF; text-decoration: none;}
A:hover {color: #FFFFFF; text-decoration: underline;}

.rubrique_boutique {color: #AE6180; font-family: Arial, Verdana, sans-serif; font-size: 12px;}
.rubrique_boutique A:link {color: #AE6180; text-decoration: none;}
.rubrique_boutique A:active {color: #AE6180; text-decoration: none;}
.rubrique_boutique A:visited {color: #AE6180; text-decoration: none;}
.rubrique_boutique A:hover {color: #E9C4D4; text-decoration: none;}

.boutique_annexe {color: #E9C4D4; font-family: Arial, Verdana, sans-serif; font-size: 12px;}
.boutique_annexe A:link {color: #E9C4D4; text-decoration: none;}
.boutique_annexe A:active {color: #E9C4D4; text-decoration: none;}
.boutique_annexe A:visited {color: #E9C4D4; text-decoration: none;}
.boutique_annexe A:hover {color: #AE6180; text-decoration: none;}

.titre_boutique {color: #FFCC99; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
.titre_boutique A:link {color: #FFCC99; text-decoration: none;}
.titre_boutique A:active {color: #FFCC99; text-decoration: none;}
.titre_boutique A:visited {color: #FFCC99; text-decoration: none;}
.titre_boutique A:hover {color: #FFCC99; text-decoration: none;}

.titre_bloc_boutique {color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #660033;}
.titre_bloc_boutique A:link {color: #FFFFFF; text-decoration: none;}
.titre_bloc_boutique A:active {color: #FFFFFF; text-decoration: none;}
.titre_bloc_boutique A:visited {color: #FFFFFF; text-decoration: none;}
.titre_bloc_boutique A:hover {color: #FFFFFF; text-decoration: none;}

.ss_titre_boutique {color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #993366;}
.ss_titre_boutique A:link {color: #FFFFFF; text-decoration: none;}
.ss_titre_boutique A:active {color: #FFFFFF; text-decoration: none;}
.ss_titre_boutique A:visited {color: #FFFFFF; text-decoration: none;}
.ss_titre_boutique A:hover {color: #FFFFFF; text-decoration: none;}

.titre_zoom_boutique {color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #660033;}
.titre_zoom_boutique A:link {color: #FFFFFF; text-decoration: none;}
.titre_zoom_boutique A:active {color: #FFFFFF; text-decoration: none;}
.titre_zoom_boutique A:visited {color: #FFFFFF; text-decoration: none;}
.titre_zoom_boutique A:hover {color: #FFFFFF; text-decoration: none;}


.titre_page {color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
.titre_page A:link {color: #FFFFFF; text-decoration: none;}
.titre_page A:active {color: #FFFFFF; text-decoration: none;}
.titre_page A:visited {color: #FFFFFF; text-decoration: none;}
.titre_page A:hover {color: #FFFFFF; text-decoration: none;}



.panier {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.panier A:link {color: #000000; text-decoration: none;}
.panier A:active {color: #000000; text-decoration: none;}
.panier A:visited {color: #000000; text-decoration: none;}
.panier A:hover {color: #CC4E02; text-decoration: none;}

.panier_rouge {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.panier_rouge A:link {color: #CC0000; text-decoration: none;}
.panier_rouge A:active {color: #CC4E02; text-decoration: none;}
.panier_rouge A:visited {color: #CC4E02; text-decoration: none;}
.panier_rouge A:hover {color: #CC4E02; text-decoration: none;}

.articles {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.articles A:link {color: #CC4E02; text-decoration: none;}
.articles A:active {color: #CC4E02; text-decoration: none;}
.articles A:visited {color: #CC4E02; text-decoration: none;}
.articles A:hover {color: #CC4E02; text-decoration: underline;}

.rubriques {color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.rubriques A:link {color: #000000; text-decoration: none;}
.rubriques A:active {color: #000000; text-decoration: none;}
.rubriques A:visited {color: #000000; text-decoration: none;}
.rubriques A:hover {color: #000000; text-decoration: underline;}

.articles_titre {color: #3B3B3B; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold;}
.articles_titre A:link {color: #3B3B3B; text-decoration: none;}
.articles_titre A:active {color: #3B3B3B; text-decoration: none;}
.articles_titre A:visited {color: #3B3B3B; text-decoration: none;}
.articles_titre A:hover {color: #000000; text-decoration: none;}

.inputrech{width:112px; height:18px; font-family: Verdana, Arial, sans-serif; font-size: 9px;}
.combo_top {COLOR: #000000; FONT: 9px verdana, arial, helvetica;}

/* ---------------- */
/*  Pied de Page    */
/* ---------------- */

.pied {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal;}
.pied A:link {color: #FFFFFF; text-decoration: none;}
.pied A:active {color: #FFFFFF; text-decoration: none;}
.pied A:visited {color: #FFFFFF; text-decoration: none;}
.pied A:hover {color: #FFFFFF; text-decoration: underline;}

/* ---------------- */
/*  Pied de Page    */
/* ---------------- */

.annexe_imprim {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight:normal;}
.annexe_imprim A:link {color: #000000; text-decoration: none;}
.annexe_imprim A:active {color: #000000; text-decoration: none;}
.annexe_imprim A:visited {color: #000000; text-decoration: none;}
.annexe_imprim A:hover {color: #000000; text-decoration: underline;}

.lien_pages {color: #CC0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold;}
.lien_pages A:link {color: #07498D; text-decoration: none; font-weight:normal; text-decoration: none;}
.lien_pages A:active {color: #07498D; text-decoration: none; font-weight:normal; text-decoration: none;}
.lien_pages A:visited {color: #07498D; text-decoration: none; font-weight:normal; text-decoration: none;}
.lien_pages A:hover {color: #07498D; text-decoration: none; font-weight:normal; text-decoration: underline;}


/* ---------------- */
/* Panier		    */
/* ---------------- */

.bo_ss_titre {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #292498;}
.bo_ss_titre A:link {color: #292498; text-decoration: none;}
.bo_ss_titre A:active {color: #292498; text-decoration: none;}
.bo_ss_titre A:visited {color: #292498; text-decoration: none;}
.bo_ss_titre A:hover {color: #CC0000; text-decoration: underline;}

.bo_titre {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.bo_titre A:link {color: #FFFFFF; text-decoration: none;}
.bo_titre A:active {color: #FFFFFF; text-decoration: none;}
.bo_titre A:visited {color: #FFFFFF; text-decoration: none;}
.bo_titre A:hover {color: #CC0000; text-decoration: underline;}

.bo_prix {font-family: Tahoma, Verdana, Arial; text-decoration: none; font-size: 13px; color: #CC0000; font-weight:bold;}

.bo_descriptif {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #5C5C5C;}
.bo_descriptif_noir {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #000000;}

.titre_panier {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight:bold; color: #FFFFFF; background-color: #660033;}

.panier_articles {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight:normal; color: #000000; }
.panier_articles A:link {color: #000000; text-decoration: none; font-weight:normal;}
.panier_articles A:active {color: #000000; text-decoration: none; font-weight:normal;}
.panier_articles A:visited {color: #000000; text-decoration: none; font-weight:normal;}
.panier_articles A:hover {color: #000000; text-decoration: underline; font-weight:normal;}

.info_paiement {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight:normal; color: #000000; }
.info_paiement A:link {color: #000000; text-decoration: none; font-weight:normal;}
.info_paiement A:active {color: #000000; text-decoration: none; font-weight:normal;}
.info_paiement A:visited {color: #000000; text-decoration: none; font-weight:normal;}
.info_paiement A:hover {color: #000000; text-decoration: underline; font-weight:normal;}


/* ---------------- */
/* Menu de Gauche   */
/* ---------------- */

.fd_gris {background-color: #737373;}

.menu_g_bleu_gris {background-color: #e6e6e6; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight:bold;}

.menu_g_bleu {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight:bold;}
.menu_g_bleu A:link {color: #336699; text-decoration: none; font-weight:bold;}
.menu_g_bleu A:active {color: #336699; text-decoration: none; font-weight:bold;}
.menu_g_bleu A:visited {color: #336699; text-decoration: none; font-weight:bold;}
.menu_g_bleu A:hover {color: #336699; text-decoration: underline; font-weight:bold;}

.menu_g {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF6600; font-weight:normal;}
.menu_g A:link {color: #FF6600; text-decoration: none;}
.menu_g A:active {color: #FF6600; text-decoration: none;}
.menu_g A:visited {color: #FF6600; text-decoration: none;}
.menu_g A:hover {color: #FF6600; text-decoration: underline;}

/* ---------------- */
/* Menu de Droite   */
/* ---------------- */

.fd_blanc {background-color: #FFFFFF;}
.fd_bleu {background-color: #737373;}
.fd_violet_bordure {background-color: #773163;}

.menu_d_bleu {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; font-weight:bold; color: #FFFFFF;}

.menu_d_bleu_n {font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:normal; color: #000066;}

.menu_d_lien {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight:normal;}
.menu_d_lien A:link {color: #336699; text-decoration: underline;}
.menu_d_lien A:active {color: #336699; text-decoration: underline;}
.menu_d_lien A:visited {color: #336699; text-decoration: underline;}
.menu_d_lien A:hover {color: #FF6600; text-decoration: underline;}

.menu_d_titre {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000099; font-weight:bold;}

.menu_d {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal;}
.menu_d A:link {color: #FFFFFF; text-decoration: none;}
.menu_d A:active {color: #FFFFFF; text-decoration: none;}
.menu_d A:visited {color: #FFFFFF; text-decoration: none;}
.menu_d A:hover {color: #000066; text-decoration: none;}

.input_compte
{
    font-family: Arial; 
	font-size: 10 pt; 
	font-weight: normal; 
	width: 120px;
	border-top: 1 solid #638FBC;
	border-left: 1 solid #638FBC;
	border-right: 1 solid #638FBC;
	border-bottom: 1 solid #638FBC;
}


/* ---------------- */
/* contact */
/* ---------------- */

.contact {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #336699; font-weight:bold; background-color: #D6ECFC;}

.input_color
{
    background-color: #FFFDFB;
	font-family: Arial; 
	font-size: 10 pt; 
	color: #336699; 
	font-weight: normal; 
	border-top: 1 solid #638FBC;
	border-left: 1 solid #638FBC;
	border-right: 1 solid #638FBC;
	border-bottom: 1 solid #638FBC;
}
.textarea_color
{
	width: 285px;
	height: 100px;
    background-color: #FFFDFB;
	font-family: Arial; 
	font-size: 10 pt; 
	color: #336699; 
	font-weight: normal; 
	border-top: 1 solid #638FBC;
	border-left: 1 solid #638FBC;
	border-right: 1 solid #638FBC;
	border-bottom: 1 solid #638FBC;
}


/* ---------------- */
/* Liens   			*/
/* ---------------- */

.lien_titre {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000099; font-weight:bold;}

.lien {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight:normal;}
.lien A:link {color: #336699; text-decoration: underline;}
.lien A:active {color: #336699; text-decoration: underline;}
.lien A:visited {color: #336699; text-decoration: underline;}
.lien A:hover {color: #FF6600; text-decoration: underline;}


/* ---------------- */
/* Boutique   			*/
/* ---------------- */

.boutique_titre {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FF6600; font-weight:bold;}
.boutique_titre A:link {color: #FF6600; text-decoration: none;}
.boutique_titre A:active {color: #FF6600; text-decoration: none;}
.boutique_titre A:visited {color: #FF6600; text-decoration: none;}
.boutique_titre A:hover {color: #FF6600; text-decoration: underline;}

.boutique_descriptif {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight:normal;}
.boutique_descriptif A:link {color: #336699; text-decoration: none;}
.boutique_descriptif A:active {color: #336699; text-decoration: none;}
.boutique_descriptif A:visited {color: #336699; text-decoration: none;}
.boutique_descriptif A:hover {color: #000066; text-decoration: none;}

/* ---------------- */


.bloc_bleu {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000099; font-weight:bold;}
.bloc_bleu A:link {color: #034667; text-decoration: none;}
.bloc_bleu A:active {color: #034667; text-decoration: none;}
.bloc_bleu A:visited {color: #034667; text-decoration: none;}
.bloc_bleu A:hover {color: #CC0000; text-decoration: underline;}

.bloc_panier {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight:normal;}
.bloc_panier A:link {color: #000000; text-decoration: none;}
.bloc_panier A:active {color: #000000; text-decoration: none;}
.bloc_panier A:visited {color: #000000; text-decoration: none;}
.bloc_panier A:hover {color: #CC0000; text-decoration: underline;}

.bloc_panier_co {font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #CC0000; font-weight:normal;}
.bloc_panier_co A:link {color: #CC0000; text-decoration: none;}
.bloc_panier_co A:active {color: #CC0000; text-decoration: none;}
.bloc_panier_co A:visited {color: #CC0000; text-decoration: none;}
.bloc_panier_co A:hover {color: #CC0000; text-decoration: underline;}

.bloc_titre_news {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #CC6600; font-weight:bold;}

.bloc_catalog {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #CC6600; font-weight:bold;}
.bloc_catalog A:link {color: #CC6600; text-decoration: none;}
.bloc_catalog A:active {color: #CC6600; text-decoration: none;}
.bloc_catalog A:visited {color: #CC6600; text-decoration: none;}
.bloc_catalog A:hover {color: #006699; text-decoration: underline;}

.txt_accueil {color: #515050; font-family: Arial,Verdana,Helvetica; font-size: 8.5pt;}
.titre_equipe {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #CD0426; font-weight:normal;}

.titre_page {font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #3980D9; font-weight:bold;}

.txt_bleu {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #3980D9; font-weight:normal;}
.txt_bleu A:link {color: #3980D9; text-decoration: underline;}
.txt_bleu A:active {color: #3980D9; text-decoration: underline;}
.txt_bleu A:visited {color: #3980D9; text-decoration: underline;}
.txt_bleu A:hover {color: #CD0426; text-decoration: underline;}

.txt_rouge {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #CD0426; font-weight:normal;}

.txt_page {font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #515152; font-weight:normal;}
.txt_page A:link {color: #515152; text-decoration: underline; font-weight:normal;}
.txt_page A:active {color: #515152; text-decoration: underline; font-weight:normal;}
.txt_page A:visited {color: #515152; text-decoration: underline; font-weight:normal;}
.txt_page A:hover {color: #CD0426; text-decoration: underline; font-weight:normal;}

.choix_equipe {color: #000066; font-family: Arial,Verdana,Helvetica; font-size: 9pt; font-weight:bold;}
.choix_equipe A:link {color: #336699; text-decoration: underline}
.choix_equipe A:active {color: #336699; text-decoration: underline}
.choix_equipe A:visited {color: #336699; text-decoration: underline}
.choix_equipe A:hover {color: #CC0000; text-decoration: underline}

.gros_titre_rouge {color: #CD0426; font-family: Arial,Verdana,Helvetica; font-weight: bold; font-size: 13pt;}
.gros_titre_rouge A:link {color: #CD0426; text-decoration: none}
.gros_titre_rouge A:active {color: #CD0426; text-decoration: none}
.gros_titre_rouge A:visited {color: #CD0426; text-decoration: none}
.gros_titre_rouge A:hover {color: #336699; text-decoration: none}

.submit {color: #CD0426; font-family: Arial,Verdana,Helvetica; font-weight: bold; font-size: 11pt;}
.submit A:link {color: #CD0426; text-decoration: none}
.submit A:active {color: #CD0426; text-decoration: none}
.submit A:visited {color: #CD0426; text-decoration: none}
.submit A:hover {color: #336699; text-decoration: none}

.situation {color: #4D4C4D; font-family: Verdana,Arial,Helvetica; font-size: 10pt; vertical-align: middle;}

.fd_bleu_c {background-color: #F1F4F9; color: #6C6C6C; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.fd_bleu_c A:link {color: #6C6C6C; text-decoration: none}
.fd_bleu_c A:active {color: #6C6C6C; text-decoration: none}
.fd_bleu_c A:visited {color: #6C6C6C; text-decoration: none}
.fd_bleu_c A:hover {color: #CD0426; text-decoration: none}

.lettre_bloc {background-color: #CD0426; color: #FFFFFF; font-family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 12pt; text-align: center; vertical-align: middle; height: 22px;}
.titre_bloc {background-color: #8E8D8E; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}

.bloc {font-family: Arial, Verdana, sans-serif; font-size: 11.5px; color: #FFFFFF; text-align: right; font-weight: bold;}
.bloc A:link {color: #CD0426; text-decoration: none}
.bloc A:active {color: #CD0426; text-decoration: none}
.bloc A:visited {color: #CD0426; text-decoration: none}
.bloc A:hover {color: #CD0426; text-decoration: underline}


/* Objet de Formulaire */

.submit {
	color: #2b333c;
	font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: bold;
}
.submit,
.submit-disabled {
	background: #fefefe url(/images/master/background_form_element.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:hover,
.submit:focus {
	border: 3px double;
	border-color: #FBC39E #FBC39E #FBC39E #FBC39E;
}

.areatextfield,
.areatextfield_over,
.textfield_over,
.textfield {
	padding: 0.15em 0 0.15em 0.25em;
	border: 1px solid;
}

.textfield
{
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
}

.select_rech {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	vertical-align:middle;
	background-color: #FFE26F;
	color: #000099;
	font-family: Verdana, Arial; font-size: 11px;
}


.textfield,
.areatextfield,
textarea {
	background-color: #FBFAFA;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC !important;
}

.textfield:focus,
.textfield_over,
textarea:focus {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	background-color: #ffffff !important;
	border-color: #FBC39E #FBC39E #FBC39E #FBC39E !important;
}

.areatextfield:focus,
.areatextfield_over {	
	background-color: #ffffff !important;
	border-color: #FBC39E #FBC39E #FBC39E #FBC39E !important;
}


.input14{width:150px}
.input18{width:200px}
.inputcp{width:50px}
.input5{width:90px}
.inputadd{width:200px; height:60px}
.inputtxt{width:275px; height:90px}