/* Projet : dlx-commerce v.2.0
*  Auteur : PL-Datalinx
*  Historique : 01/12/2007 - Version initiale
*
*  Objet : Styles utilisés sur le site
*/
body {
    margin: 0px;
	background-color: #d4c2b6;
/*	background-image: url(../images/bg2.png);*/
}
table {
	font-family: Georgia, "Times new Roman", Times, Serif;
    font-size: 12px;
    color: #444;
}
A:link, A:visited {
	color: #94231F;
    text-decoration: none;
}
A:active, A:hover {
	color: #CB4841;
    text-decoration: none;
}

.header {
	background-color: #43220D;
	background-image: url(../images/logo-vin-achat.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.menus {
	background-color: #43220D;
	/* background-image: url(../images/bg1.png); */
	height:27px;
}
.main {
	 height:560px;
}

.footer, .footer A {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #6C6C53;
}
.footer A:link, .footer A:visited {
	color: #6C6C53;
    text-decoration: none;
}
.footer A:active, .footer A:hover {
	color: #FFB90F;
    text-decoration: none;
}

/***** (boxes) *****/
.box-texte {
	color: #CB4841;
}
.box-texte A, .box-texte A:link, .box-texte A:visited {
	color: #EEDD82;
    text-decoration: none;
}
.box-texte A:active, .box-texte A:hover {
	color: #FFB90F;
    text-decoration: none;
}
.box-error {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #FFB90F;
}

/***** (titres et textes) *****/
.gd-titre {
	font-size: 20px;
	color: #CB4841;
	font-weight: bold;
	line-height: 20px;
}
.ss-titre {
	font-size: 18px;
	color: #94231F;
	font-weight: normal;
	line-height: 20px;
}
.texteinfo {
	font-size: 11px;
	color: #6C6C53;
}
.typo1 {
	font-size: 12px;
	color: #94231F;
	font-weight: normal;
}
.typo1bold {
	font-size: 14px;
	color: #94231F;
	font-weight: bold;
}
.typo2 {
	font-size: 12px;
	color: #CB4841;
	font-weight: normal;
	font-style: italic;
	text-align: justify;
}
.typo3 {
	font-size: 11px;
	color: #FFB90F;
	font-weight: normal;
	text-transform: uppercase;
}
.typo-promo {
	font-size: 12px;
	color: #F00;
	font-weight: normal;
	text-decoration: line-through;
}

.trait {
	line-height: 1px;
	border-bottom: 1px solid #43220D;
}
.trait2 {
	line-height: 1px;
	border-bottom: 1px dotted #6C6C53;
}

.cadre-photo {
	background-color: #FFF;
	border: 0px solid #957c51;
	padding: 0;
	margin: 0;
}
.cadre-vignette {
	background-color: #FFF;
	border: 0px solid #957c51;
	padding: 2px;
}

/***** (formulaires) *****/
.asterisque {
	font-size: 11px;
	color: #C00;
	padding-left: 2px;
}
.frm-error {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #C00;
	background-color: #fce09d;
	border: solid 1px #C33;
	padding: 2px 6px;
}
.frm-cadre {
	padding: 0 10px;
	background-color: #F7DFB6;
	border: 2px solid #CB4841;
}
.frm-cadre2 {
	background-color: #FFF;
	border: 0px solid #CB4841;
}
.frm-cadre3 {
	background-color: #F7DFB6;
	border: 0px solid #CB4841;
}
.frm-label {
	background-color: #F7DFB6;
	padding-left: 6px;
}
.frm-textbox {
	font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	color: #444;
	background-color: #E7CB9B;
    border: 1px solid #E7CB9B;
	padding: 1px 2px 1px 2px;
}
.frm-textbox-list {
	font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	color: #444;
	background-color: #FFF;
    border: 1px solid #444;
	padding: 1px 2px 1px 2px;
}
.frm-listbox {
	font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	color: #444;
	background-color: #FFF;
    border: 1px solid #E7CB9B;
    padding: 1px 1px 1px 2px;
}
.frm-button {
    font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #94231F;
	color: #EEDD82;
	border: 1px solid #94231F;
}
.frm-del-button {
   font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #94231F;
	color: #FFB90F;
	border: 1px solid #94231F;
}
.frm-misc-button {
    font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #94231F;
	color: #EEDD82;
	border: 1px solid #94231F;
}
.frm-box-button {
    font-family: Georgia, "Times new Roman", Times, Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CB4841;
	color: #EEDD82;
	border: 1px solid #CB4841;
}

/********** Tableaux **********/
.grid {
	border: solid 1px #957c51;
	background-color: #FFF;
}
.grid A:link, .grid A:visited {
	color: #AD8459;
    text-decoration: none;
}
.grid A:active, .grid A:hover {
	color: #FF9000;
    text-decoration: none;
}
.grid-empty {
	border: solid 1px #957c51;
	background-color: #F7DFB6;
}
.grid-header {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #94231f;
	padding: 2px 5px;
}
.grid-row0 {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	padding: 2px 5px;
	background-color: #F7DFB6;
}
.grid-row0 A:link, .grid-row0 A:visited {
	color: #94231F;
    text-decoration: none;
}
.grid-row0 A:active, .grid-row0 A:hover {
	color: #CB4841;
    text-decoration: none;
}
.grid-row1 {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	padding: 2px 5px;
	background-color: #E7CB9B;
}
.grid-row1 A:link, .grid-row1 A:visited {
	color: #94231F;
    text-decoration: none;
}
.grid-row1 A:active, .grid-row1 A:hover {
	color: #CB4841;
    text-decoration: none;
}
.grid-chapo {
	font-size: 11px;
	font-weight: normal;
	color: #43220D;
	background-color: #cb4841;
	padding: 2px 5px;
}

/***** Boutons de pagination *****/
.cadre-pagine {
	background-color: #F0D39A;
}
.page-off {
	background-color: #FFF;
	font-size: 11px;
	color: #AD8459;
	padding: 2px 4px 2px 4px;
	text-align: center;
	font-weight: bold;
}
A.page-off, A.page-off:link, A.page-off:visited {
	color: #AD8459;
    text-decoration: none;
}
A.page-off:hover, A.page-off:active {
	color: #FF9000;
    text-decoration: none;
}
.page-on {
	background-color: #AD8459;
	font-size: 11px;
	color: #FFF;
	padding: 2px 4px 2px 4px;
	text-align: center;
	font-weight: bold;
}
A.page-on, A.page-on:link, A.page-on:visited {
	color: #FFF;
    text-decoration: none;
}
A.page-on:hover, A.page-on:active {
	color: #533804;
    text-decoration: none;
}

/***** popup commande *****/
.dialbox {
	position: absolute;
	background-color: #F5F3E1;
	border: 2px solid #3159a8;
	color: #444;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	z-index: 1000;
}
.dialbox A:link, .dialbox A:visited {
	color: #06C;
    text-decoration: none;
}
.dialbox A:active, .dialbox A:hover {
	color: #E00;
    text-decoration: none;
}
.dialbox-titre {
	background-color: #3159a8;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	text-align: left;
}