body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630907;
	line-height: 16px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #630907;
	font-weight: bold;
}
a:visited {
	color: #630907;
	font-weight: bold;
}
a:hover {
	color: #009900;
	font-weight: bold;
}
a:active {
	color: #009900;
	font-weight: bold;
}
.link_norm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630907;
	font-weight: normal;
}
.prix {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


/* actus */
.listeNavRapide { /* all lists */
    padding: 7px 0px 7px 15px;
    margin: 0;
    list-style: circle url(../images/puce_orange.png) outside;
}
a.actus {
	color : #630907;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}
a.actus:hover {
	color : #630907;
}
a.actus:active {
	color : #630907;
}
a.actus:visited {
	color : #630907;
}


a.titre_vins {
	color : #CC0000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration : none;
}
a.titre_vins:hover {
	color : #009900;
}
a.titre_vins:active {
	color : #009900;
}


a.famille_vins {
	color : #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.famille_vins:hover {
	color : #009900;
}
a.famille_vins:active {
	color : #009900;
}


.bandeau {
	background-image: url(../images/bandeau.jpg);
	background-repeat: no-repeat;
}
.bandeau_sub {
	background-image: url(../images/bandeau_sub.jpg);
	background-repeat: no-repeat;
}
.col_g {
	background-image: url(../images/col_g.jpg);
	background-repeat: no-repeat;
}
.contenu {
	background-image: url(../images/contenu.jpg);
	background-repeat: no-repeat;
}
.col_d {
	background-image: url(../images/elastic_d.jpg);
	background-repeat: repeat-y;
}
.bas {
	background-image: url(../images/bas.jpg);
	background-repeat: no-repeat;
}
.bas_contenu {
	background-image: url(../images/bas_contenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
}
.entete_rouge {
	background-image: url(../images/entete_rouge.jpg);
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.entete_verte {
	background-image: url(../images/entete_verte.jpg);
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.entete_familles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A81002;
}

a.toolbar {
	color : #FFFFFF;
	text-decoration : none;
}
a.toolbar:hover {
	color : #FFFFFF;
}
a.toolbar:active {
	color : #FFFFFF;
}
a.toolbar:visited {
	color : #FFFFFF;
}


.tbl_blanche {
	border: 1px solid #FFFFFF;
}
.fond_bloc {
	background-image: url(../images/fond_bloc.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.titres_actus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ombre_g {
	background-image: url(../images/ombre_g.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ombre_d {
	background-image: url(../images/ombre_d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.titre1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 22px;
}
.messages {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.legal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}