body, table {

	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
a:link, a:visited, a:active, a:hover {
	text-decoration:underline;
	color:#3D343F;
}

.menu-table {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/fond_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu-table td {
	padding-left:27px;
	padding-right:23px;
}

.menu-table a:link, .menu-table a:active,.menu-table  a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu-table a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.menu-table-fond {
	background-attachment: scroll;
	background-image: url(images/fond_menu_supp.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.menu-titre {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.menu-champ-texte {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #3D343F;
	background-color: #FFFFFF;
	border: 1px solid #625E74;
}
.txt-bleu {
	color:#9993AC;
}

.txt-bleu-10 {
	color:#9993AC;
	font-size:10px;
}

.menu-item {
	padding:0px;
	color:#FFFFFF;
	font-style:italic;
	border-bottom:1px solid #FFFFFF;
}
.menu-item td {
	padding-right:0px;
	height:20px;
}
.tab1 {
	background-attachment: scroll;
	background-image: url(images/tab1_haut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#C3BAC0;
}
.tab1 th {
	
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color:#C3BAC0;
}
.tab1 a:link, .tab1 a:visited, .tab1 a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

.tab1 a:hover {

	color:#FFFFFF;
	text-decoration:underline;
}
.tab1 td {
	padding-left:8px;
	padding-right:8px;
}
.txt10 {
	font-size:10px;
}
.lien-top-ventes, .lien-top-ventes a:link, .lien-top-ventes a:visited, .lien-top-ventes a:active {
	
	color:#C3BAC0;
	font-weight: bold;
	text-decoration:none;

}
.lien-top-ventes a:hover {

	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;

}
.tab-fam {
	background-attachment: scroll;
	background-image: url(images/fam_fond.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.tab-fam-haut {
	background-attachment: scroll;
	background-image: url(images/fam_fond_haut.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.tab-fam-ssfam {
	font-size:9px;
	color:#36364D;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	
}
.tab-fam-titre {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: #FFFFFF;
}
.tab-fam-ssfam a:link, .tab-fam-ssfam a:visited, .tab-fam-ssfam a:active {
	text-decoration:none;
	color:#36364D;
}
.tab-fam-ssfam a:hover {
	text-decoration:underline;
	color:#36364D;
}
.tab-res {
	background-attachment: scroll;
	background-image: url(images/catalogue/results_fond.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.tab-res2 {
	background-attachment: scroll;
	background-image: url(images/catalogue/results_fond2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.tab-fiche {
	background-attachment: scroll;
	background-image: url(images/catalogue/fond_fiche.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.descr-fiche {

	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.txt12 {
	font-size: 12px;
}
.txt13 {
	font-size: 13px;
}
.titre-produit {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #843E37;
	padding-bottom:5px;

}
.descr-produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2E283E;
}
.txt-bleu2 {
	color: #726D82;
}
.txt-bordeaux {

	color: #843E37;
}

.descr-produit a:link, .descr-produit a:active, .descr-produit a:visited {
	color:#3D343F;
	text-decoration:underline;
}

.descr-produit a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.res-titre-fam {
	background-attachment: scroll; 
	background-image: url(images/catalogue/results_titre_fondbleu.gif);
	background-repeat: repeat-x; 
	background-position: 0px 0px;
	
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	color:#3D343F;
}
.res-titre-fam a:link, .res-titre-fam a:visited, .res-titre-fam a:active {
	color:#3D343F;
	text-decoration:none;
}
.res-titre-fam a:hover {
	color:#3D343F;
	text-decoration:underline;
}.fond-bleu-clair {
	background-color: #DCDDF5;
}
.titre-fiche {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #D6D7E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D7E4;
	padding-bottom: 5px;
}
.txt-bleu-gras-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #25263D;
	font-size: 12px;
	font-weight: bold;
}
.tab-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color:#25263D;
	font-size: 10px;
}
.tab-bleu-clair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DCDDF5;
	border: 1px solid #000000;
	color:#25263D;
	font-size: 10px;
}
.tab-blanc th {

	font-weight: bold;
	color:#25263D;
}
.tab-bleu-clair a:link, .tab-bleu-clair a:active, .tab-bleu-clair a:visited {

	color:#25263D;
	text-decoration:none;
} 
.tab-bleu-clair a:hover {
	color:#25263D;
	text-decoration:underline;

}
.champ-texte {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D343F;
	background-color: #FFFFFF;
	border: 1px solid #625E74;
}
.txt-bleu-clair-13-gras {
	font-family: "Times New Roman", Times, serif;
	color:#DCDDF5;
	font-size: 13px;
	font-weight: bold;
	
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3D343F;
	background-color: #FFFFFF;
	border: 1px solid #3D343F;
}
.titre-accueil {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #26273F;
}
.txt-blanc {
	color: #FFFFFF;
}
.txt16 {
	font-size: 16px;
}
.txt-bleu-fonce-gras {
	font-weight: bold;
	color: #3D343F;
}

.cadre-bleu {
	
	color: #3D343F;
	border: 1px solid #3D343F;
	padding:10px;
}.accueil_vitrine_bloc {
	float: left;
	width: 168px;
	margin-right: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.accueil_vitrine_nom {
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	color: #2f254c;
	background-image: url(images/accueil/vitrine_fd_nom.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 33px;
	width: 168px;
	padding-top: 3px;
	float: left;
}
.accueil_vitrine_prix {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	height: 100px;
	width: 68px;
	padding-top: 15px;
	float: left;
}
.accueil_vitrine_descr {
	padding:3px;
	background-color:#2f254c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
	color:#FFFFFF;
	text-align: center;
	font-size: 10px;
	height: 60px;
	color: #FFFFFF;
}
.accueil_vitrine_famille a:link, .accueil_vitrine_famille a:visited, .accueil_vitrine_famille a:hover, .accueil_vitrine_famille a:active {
	padding:3px;
	width:168px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#545353;
	display: inline;
}
.accueil_vitrine_photo {
	width:100px;
	float:left;
	height:100px;
}
.accueil_famille a:link,.accueil_famille a:active, .accueil_famille a:visited, .accueil_famille a:hover {
	display:block;
	height:30px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-top:9px;
	padding-right:7px;
	color:#FFFFFF;
	line-height: 10px;
	background-repeat: no-repeat;
}
.accueil_famille {
	width:165px;
	margin-left:10px;
	float:left;
	margin-top:25px;
}
