/* styles global */
td, p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
td.corps, p.corps, p.corps li {
	font-size:12px;
}
td.corps a, p.corps a {
	color:#B09047;
	text-decoration:none;
}
td.corps a:hover, p.corps a:hover {
	color:#7E2A1A;
	text-decoration:underline;
}
td.corps b, p.corps b {
	color:#7E2A1A;
}
td.corps span.titre {
	color:#B09047;
	font-weight:bold;
	font-size:11px;
}
td.corps span.description {
	color:#0B0E32;
	font-size:10px;
}
td.corps span.description input.texte {
	background-color:#FFFFFF;
	border-top:1px solid #0B0E32;
	border-left:1px solid #0B0E32;
	border-bottom:1px solid #C4C3F3;
	border-right:1px solid #C4C3F3;
	color:#0B0E32;
	font-size:10px;
	width:25px;
}
td.corps span.description input.texte:hover {
	background-color:#FFFFFF;
	border:1px solid #0B0E32;
	color:#0B0E32;
	font-size:10px;
	width:25px;
}
.erreur {
	font-size:12px;
	color:#96000C;
	font-weight:bold;
}
h1 {
	color:#B09047;
	font-size:18px;
	font-weight:bold;
	background:url(/images/fond-titre.jpg);
	padding-left:10px;
	padding-right:50px;
	padding-top:11px;
	padding-bottom:18px;
}
h2 {
	color:#7E2A1A;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.rubrique a {
	color:#B09047;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
td.rubrique, .rubrique td {
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	color:#3C3E5B;
	font-size:12px;
}
.rubrique a:hover, a.actif, td.actif {
	color:#7E2A1A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/* fin style global */



/* style tableau */
table.tableau {
	background-color:#FFFFFF;
}
table.tableau thead {
	background-color:#96702F;
	color:#FFFFFF;
}
table.tableau thead th {
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
table.tableau thead td.c {
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
table.tableau thead td.l {
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
table.tableau thead td.r {
	text-align:right;
	font-weight:bold;
	font-size:12px;
}
table.tableau tbody {
	background-color:#D8C9A5;
	color:#515151;
}
table.tableau tbody th {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody th.f {
	color:#2A2A2A;
	background-color:#C7B287;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody th a {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
table.tableau tbody th a:hover {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

table.tableau tbody th.f a {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
table.tableau tbody th.f a:hover {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

table.tableau tbody td.c {
	color:#2A2A2A;
	text-align:center;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody td.l {
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody td.r {
	color:#2A2A2A;
	text-align:right;
	font-weight:normal;
	font-size:11px;
}

table.tableau tbody td.cf {
	background-color:#C7B287;
	color:#2A2A2A;
	text-align:center;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody td.lf {
	background-color:#C7B287;
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}

table.tableau tbody td.rf {
	background-color:#C7B287;
	color:#2A2A2A;
	text-align:right;
	font-weight:normal;
	font-size:11px;
}

table.tableau tbody td.blanc {
	background-color:#FFFFFF;
	color:#2A2A2A;
	text-align:right;
	font-weight:normal;
	font-size:11px;
}

table.tableau tbody td.blancl {
	background-color:#FFFFFF;
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}

table.tableau tbody td.blanc select.tableau {
	border-top:1px solid #96702F;
	border-left:1px solid #96702F;
	border-right:1px solid #D8C9A5;
	border-bottom:1px solid #D8C9A5;
	font-size:11px;
	color:#2A2A2A;
	width:150px;
}

table.tableau input.saisie_code {
	border-top:1px solid #96702F;
	border-left:1px solid #96702F;
	border-right:1px solid #D8C9A5;
	border-bottom:1px solid #D8C9A5;
	font-size:11px;
	color:#2A2A2A;
}

table.tableau tbody td.blanc input,textarea,select {
	border-top:1px solid #96702F;
	border-left:1px solid #96702F;
	border-right:1px solid #D8C9A5;
	border-bottom:1px solid #D8C9A5;
	font-size:11px;
	color:#2A2A2A;
	width:300px;
}


table.tableau tbody td.b {
	background-color:#FFFFFF;
	color:#2A2A2A;
	text-align:left;
	font-weight:normal;
	font-size:11px;
}
table.tableau tbody td.b select.tableau {
	border-top:1px solid #96702F;
	border-left:1px solid #96702F;
	border-right:1px solid #D8C9A5;
	border-bottom:1px solid #D8C9A5;
	font-size:11px;
	color:#2A2A2A;
	width:150px;
}

table.tableau tbody td.b input,textarea,select {
	border-top:1px solid #96702F;
	border-left:1px solid #96702F;
	border-right:1px solid #D8C9A5;
	border-bottom:1px solid #D8C9A5;
	font-size:11px;
	color:#2A2A2A;
}


/* fin style tableau */



/* style du menu gauche */
table.menu_gauche {
	width:174px;
}
table.menu_gauche td {
	height:26px;
	text-align:center;
	padding-left:13px;
	padding-right:8px;
	padding-top:14px;
	padding-bottom:1px;
	color:#39342C;
}
table.menu_gauche a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
table.menu_gauche table td {
	font-size:11px;
}
table.menu_gauche a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
/* fin style menu gauche */


/* styles du formulaire login */
table.login {
	padding:0px;
	spacing:0px;
	width:185px;
}
table.login td {
	color:#FFFFFF;
	padding-top:1px;
	font-size:11px;
}
table.login input.text, input.submit, input.password {
	border:1px solid #B09047;
	background-color:#FFFFFF;
	color:#515151;
	width:131px;
}
table.login a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
table.login a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
/* fin styles du formulaire login */


/* styles du panier */
table.panier {
	padding:0px;
	spacing:0px;
	width:165px;
}
table.panier td {
	color:#FFFFFF;
	padding-top:1px;
	font-size:11px;
}
table.panier td.petit, table.panier p.petit {
	color:#FFFFFF;
	padding-top:3px;
	font-size:10px;
}
table.panier a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
table.panier a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.panier div {
	position:relative;
	left:0px;
	top:0px;
	width:155px;
	height:250px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:3px;
	z-index:99;
	overflow:auto;
	scrollbar-3dlight-color: #96000C;
	scrollbar-arrow-color: #95712E;
	scrollbar-darkshadow-color: #73353C;
	scrollbar-base-color: #713037;
	scrollbar-face-color: #771D05;
	scrollbar-highlight-color: #780B33;
	scrollbar-shadow-color: #4E050C;
	scrollbar-track-color: #95712E;
}
table.panier p.liste {
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
}


/* styles du panier pro */
table.panierpro {
	padding:0px;
	spacing:0px;
	width:165px;
}
table.panierpro td {
	color:#FFFFFF;
	padding-top:1px;
	font-size:11px;
}
table.panierpro td.petit, table.panierpro p.petit {
	color:#FFFFFF;
	padding-top:3px;
	font-size:10px;
}
table.panierpro a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
table.panierpro a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
table.panierpro div {
	position:relative;
	left:0px;
	top:0px;
	width:155px;
	height:100px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:3px;
	z-index:99;
	overflow:auto;
	scrollbar-3dlight-color: #96000C;
	scrollbar-arrow-color: #95712E;
	scrollbar-darkshadow-color: #73353C;
	scrollbar-base-color: #713037;
	scrollbar-face-color: #771D05;
	scrollbar-highlight-color: #780B33;
	scrollbar-shadow-color: #4E050C;
	scrollbar-track-color: #95712E;
}
table.panierpro p.liste {
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
}


table.boutons {
	padding:0px;
	spacing:0px;
	width:100px;
}
table.boutons td {
	font-size:11px;
	height:18px;
	background:url(/images/bouton.gif);
}
table.boutons td:hover {
	font-size:11px;
	height:18px;
	background:url(/images/bouton-on.gif);
}
table.boutons a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
table.boutons a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

table.boutons130 {
	padding:0px;
	spacing:0px;
	width:130px;
}
table.boutons130 td {
	font-size:11px;
	height:18px;
	background:url(/images/bouton130.gif);
}
table.boutons130 td:hover {
	font-size:11px;
	height:18px;
	background:url(/images/bouton130-on.gif);
}
table.boutons130 a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
table.boutons130 a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

table.boutons180 {
	padding:0px;
	spacing:0px;
	width:184px;
}
table.boutons180 td {
	font-size:11px;
	height:18px;
	background:url(/images/bouton180.gif);
}
table.boutons180 td:hover {
	font-size:11px;
	height:18px;
	background:url(/images/bouton180-on.gif);
}
table.boutons180 a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
table.boutons180 a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

/* fin styles panier */

/* style bloc citelis+conditions générales */
p.conditions_generales {
	margin-left:3px;
}
p.conditions_generales a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
p.conditions_generales a:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}
/* fin style bloc citelis+conditions générales */
