


* {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	font-size: 62.5%;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	background: #A77223 url('SITES/deleans.fr/squelettes/images/fond.png') top repeat-x;
	text-align: center;
	padding-bottom: 35px;
}

.spacer {
	height: 1px;
	overflow: hidden;
	clear: both;
}

.centre {
	margin: 0 auto;
	text-align: left;
}




h1#titre {
	background: url('SITES/deleans.fr/squelettes/images/titre.png');
	height: 333px;
	width: 840px;
}

h1#titre a {
	display: block;
	width: 840px;
	padding-top: 109px;
	height: 0 !important;
	height /**/:109px;
	overflow: hidden;
}



dl#langues {
	padding: 0 25px 0 0;
	width: 815px !important;
	width /**/:840px;
	height: 3.5em;
	background: url('SITES/deleans.fr/squelettes/images/langues.png') bottom no-repeat;
	text-align: right;
}

dl#langues dt {
	display: none;
}

dl#langues dd {
	display: inline;
	line-height: 2em;
	font-size: 1.3em;
	color: #fff;
	padding-left: 10px;
}

dl#langues dd a,
dl#langues dd a:link,
dl#langues dd a:visited {
	color: #C4CF1F;
	text-decoration: none;
}

dl#langues dd a:hover {
	color: #C4CF1F;
	text-decoration: underline;
}



dl#navigation {
	width: 555px !important;
	width /**/:840px;
	padding: 0 265px 0 20px;
	line-height: 2em;
	background: url('SITES/deleans.fr/squelettes/images/navigation.png') repeat-y;
	text-align: center;
}

dl#navigation dt {
	display: none;
}

dl#navigation dd {
	display: inline;
	padding-left: 16px;
	padding-right: 9px;
	font-size: 1.5em;
	background: url('SITES/deleans.fr/squelettes/images/puce-bordeau.jpg') left no-repeat;
}

dl#navigation dd.premier {
	background: none;
	padding-left: 0;
}

dl#navigation dd a,
dl#navigation dd a:link,
dl#navigation dd a:visited {
	color: #660002;
	text-decoration: none;
}

dl#navigation dd a:hover {
	color: #660002;
	text-decoration: underline;
}



#page {
	width: 840px;
	background: url('SITES/deleans.fr/squelettes/images/page.png') repeat-y;
}



#page #rubriques {
	float: left;
	padding: 10px 0 0 30px;
	width: 165px !important;
	width /**/:195px;
}

#page #rubriques dl {
	padding-bottom: 15px;
}

#page #rubriques dl dt {
	color: #660002;
	padding-bottom: 7px;
	font-size: 1.5em;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#page #rubriques dl.rub-bleue dt	{ background-image: url('SITES/deleans.fr/squelettes/images/rub-bleue.jpg'); }
#page #rubriques dl.rub-verte dt	{ background-image: url('SITES/deleans.fr/squelettes/images/rub-verte.jpg'); }
#page #rubriques dl.rub-rouge dt	{ background-image: url('SITES/deleans.fr/squelettes/images/rub-rouge.jpg'); }
#page #rubriques dl.rub-orange dt	{ background-image: url('SITES/deleans.fr/squelettes/images/rub-orange.jpg'); }
#page #rubriques dl.rub-marron dt	{ background-image: url('SITES/deleans.fr/squelettes/images/rub-marron.jpg'); }
#page #rubriques dl.rub-kaki dt		{ background-image: url('SITES/deleans.fr/squelettes/images/rub-kaki.jpg'); }

#page #rubriques dl dd {
	padding: 0 0 0 8px;
	font-size: 1.2em;
	background-position: 0 5px;
	background-repeat: no-repeat;
}

#page #rubriques dl.rub-bleue dd	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-bleue.jpg'); }
#page #rubriques dl.rub-verte dd	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-verte.jpg'); }
#page #rubriques dl.rub-rouge dd	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-rouge.jpg'); }
#page #rubriques dl.rub-orange dd	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-orange.jpg'); }
#page #rubriques dl.rub-marron dd	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-marron.jpg'); }
#page #rubriques dl.rub-kaki dd		{ background-image: url('SITES/deleans.fr/squelettes/images/puce-kaki.jpg'); }

#page #rubriques dl.rub-plan dd	{
	background-image: none;
	padding-left: 0;
}

#page #rubriques dl dd a,
#page #rubriques dl dd a:link,
#page #rubriques dl dd a:visited {
	display: block;
	color: #660002;
	text-decoration: none;
}

#page #rubriques dl dd a:hover {
	color: #660002;
	text-decoration: underline;
}



#page #contenu {
	width: 350px !important;
	width /**/:380px;
	float: left;
	padding: 10px 10px 0 20px;
}



#page #contenu ul#chemin {
	text-align: right;
	color: #660002;
	font-style: italic;
	font-size: 1.1em;
	padding: 0 10px;
}

#page #contenu ul#chemin ul {
	display: inline;
	text-align: right;
}

#page #contenu ul#chemin li {
	display: inline;
}

#page #contenu ul a,
#page #contenu ul a:link,
#page #contenu ul a:visited {
	color: #660002;
	text-decoration: none;
}

#page #contenu ul a:hover {
	color: #660002;
	text-decoration: underline;
}



#page #contenu ol#liste_etapes {
	text-align: left;
	color: #660002;
	font-style: italic;
	font-size: 1.1em;
	padding: 0 10px;
}

#page #contenu ol#liste_etapes li {
	display: inline;
	padding-right: 15px;
	color: #660002;
}

#page #contenu ol#liste_etapes li.en_cours {
	color: #000;
	font-weight: bold;
}

#page #contenu ol a,
#page #contenu ol a:link,
#page #contenu ol a:visited {
	color: #660002;
	text-decoration: none;
}

#page #contenu ol a:hover {
	color: #660002;
	text-decoration: underline;
}



#page #contenu h2 {
	clear: both;
	color: #F2E14F;
	font-weight: normal;
	font-size: 1.5em;
	padding: 0 10px;
	line-height: 2em;
	margin: 10px 0 5px 0;
}

#page #contenu h2.rub-bleue		{ background: #0584BB; }
#page #contenu h2.rub-verte		{ background: #5FAC00; }
#page #contenu h2.rub-rouge		{ background: #E50000; }
#page #contenu h2.rub-orange	{ background: #FF9E02; }
#page #contenu h2.rub-marron	{ background: #BB774A; }
#page #contenu h2.rub-kaki		{ background: #8B9D27; }

#page #contenu h2 a,
#page #contenu h2 a:link,
#page #contenu h2 a:visited {
	display: block;
	color: #F2E14F;
	text-decoration: none;
}

#page #contenu h2 a:hover {
	display: block;
	color: #F2E14F;
	text-decoration: underline;
}

#page #contenu h2 span {
	color: #fff;
}

#page #contenu ul.plan {
	clear: both;
	padding: 10px 25px 20px 10px;
	list-style: disc inside;
	font-size: 1.2em;
	color: #660002;
	background: url('SITES/deleans.fr/squelettes/images/separateur-vert.jpg') bottom no-repeat;
}

#page #contenu ul.plan li {
}

#page #contenu ul.plan ul {
	padding: 0 0 0 20px;
	background: none;
	list-style: disc inside;
	font-size: 1em;
}

#page #contenu dl {
	clear: both;
	padding: 0 10px 20px 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
}

#page #contenu dl.rub-bleue 	{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-bleu.jpg'); }
#page #contenu dl.rub-verte		{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-vert.jpg'); }
#page #contenu dl.rub-rouge		{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-rouge.jpg'); }
#page #contenu dl.rub-orange	{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-orange.jpg'); }
#page #contenu dl.rub-marron	{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-marron.jpg'); }
#page #contenu dl.rub-kaki		{ background-image: url('SITES/deleans.fr/squelettes/images/separateur-kaki.jpg'); }

#page #contenu dl dt {
	font-size: 1.2em;
	padding: 5px 0;
}

#page #contenu dl.rub-bleue dt	{ color: #0584BB; }
#page #contenu dl.rub-verte	dt	{ color: #5FAC00; }
#page #contenu dl.rub-rouge	dt	{ color: #E50000; }
#page #contenu dl.rub-orange dt	{ color: #FF9E02; }
#page #contenu dl.rub-marron dt	{ color: #BB774A; }
#page #contenu dl.rub-kaki dt	{ color: #8B9D27; }

#page #contenu dl dt .spip_logos {
	margin-left: 5px;
}

#page #contenu dl dd {
	font-size: 1.1em;
}

#page #contenu dl dd.descriptif,
#page #contenu dl dd.texte {
	padding-bottom: 5px;
}

#page #contenu dl h3 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0;
}

#page #contenu dl.rub-bleue h3	{ color: #0584BB; }
#page #contenu dl.rub-verte h3	{ color: #5FAC00; }
#page #contenu dl.rub-rouge h3	{ color: #E50000; }
#page #contenu dl.rub-orange h3	{ color: #FF9E02; }
#page #contenu dl.rub-marron h3	{ color: #BB774A; }
#page #contenu dl.rub-kaki h3	{ color: #8B9D27; }

#page #contenu dl ul {
	list-style: none;
	padding-bottom: 10px;
}

#page #contenu dl ul li {
	padding-left: 8px;
	background-position: 0 5px;
	background-repeat: no-repeat;
}

#page #contenu dl.rub-bleue ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-bleue.jpg'); }
#page #contenu dl.rub-verte ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-verte.jpg'); }
#page #contenu dl.rub-rouge ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-rouge.jpg'); }
#page #contenu dl.rub-orange ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-orange.jpg'); }
#page #contenu dl.rub-marron ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-marron.jpg'); }
#page #contenu dl.rub-kaki ul li	{ background-image: url('SITES/deleans.fr/squelettes/images/puce-kaki.jpg'); }

#page #contenu dl dd.declinaison {
	clear: both;
	text-align: right;
	background-repeat: repeat-x;
	background-position: bottom;
}

#page #contenu dl.rub-bleue dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-bleus.png'); }
#page #contenu dl.rub-verte	dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-verts.png'); }
#page #contenu dl.rub-rouge	dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-rouges.png'); }
#page #contenu dl.rub-orange dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-oranges.png'); }
#page #contenu dl.rub-marron dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-marrons.png'); }
#page #contenu dl.rub-kaki dd.declinaison	{ background-image: url('SITES/deleans.fr/squelettes/images/pointilles-kakis.png'); }

#page #contenu dl dd.declinaison span {
	float: left;
	padding-right: 5px;
	background: #fff;
}

#page #contenu dl dd.declinaison a {
	background: #fff;
	padding-left: 5px;
}

#page #contenu dl.rub-bleue dd.declinaison	{ color: #0584BB; }
#page #contenu dl.rub-verte dd.declinaison	{ color: #5FAC00; }
#page #contenu dl.rub-rouge dd.declinaison	{ color: #E50000; }
#page #contenu dl.rub-orange dd.declinaison	{ color: #FF9E02; }
#page #contenu dl.rub-marron dd.declinaison	{ color: #BB774A; }
#page #contenu dl.rub-kaki dd.declinaison	{ color: #8B9D27; }

#page #contenu dl a,
#page #contenu dl a:link,
#page #contenu dl a:visited {
	text-decoration: underline;
}

#page #contenu dl a:hover {
	text-decoration: none;
}

#page #contenu dl.rub-bleue a 	{ color: #0584BB; }
#page #contenu dl.rub-verte a	{ color: #5FAC00; }
#page #contenu dl.rub-rouge	a	{ color: #E50000; }
#page #contenu dl.rub-orange a	{ color: #FF9E02; }
#page #contenu dl.rub-marron a	{ color: #BB774A; }
#page #contenu dl.rub-kaki a	{ color: #8B9D27; }

#page #contenu p {
	padding-bottom: 10px;
}

#page #contenu .spip_documents_left {
	display: block;
	float: left;
	clear: both;
	margin-right: 5px;
}

#page #contenu .spip_documents_center {
	display: block;
	text-align: center;
	padding-bottom: 10px;
	clear: both;
}

#page #contenu .spip_documents_right {
	display: block;
	float: right;
	clear: both;
	margin-left: 5px;
}



#page #contenu form {
	font-size: 1.1em;
	padding-bottom: 20px;
	background: url('SITES/deleans.fr/squelettes/images/separateur-vert.jpg') bottom no-repeat;
}

#page #contenu form fieldset {
	margin: 10px 0 5px 0;
	clear: both;
	border-top: 2.8em solid #5FAC00;
}

#page #contenu form fieldset legend {
	display: block;
	padding: 0 10px;
	width: 330px !important;
	width /**/:350px;
	background-color: #5FAC00;
	color: #F2E14F;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 2em;
}

#page #contenu form fieldset legend span {
	color: #fff;
}

#page #contenu form fieldset fieldset {
	margin: 0;
	border-top: none;
}

#page #contenu form fieldset fieldset legend {
	background-color: transparent;
	color: #000;
	font-size: 1em;
	line-height: 1em;
	padding-top: 10px;
}

#page #contenu form fieldset fieldset ul {
	padding-left: 140px;
	list-style: none;
}

#page #contenu form fieldset fieldset ul li {
	padding-top: 4px;
}

#page #contenu form dl {
	clear: both;
	padding: 10px 10px 0 10px;
	margin: 0;
	background-image: none;
}

#page #contenu form dl dt {
	float: left;
	clear: left;
	font-size: 1em;
	margin: 0;
	padding: 0 10px 0 0;
	width: 120px !important;
	width /**/:130px;
}

#page #contenu form dl.erreur dt,
#page #contenu form dl.erreur dd,
#page #contenu form fieldset fieldset.erreur legend {
	font-weight: bold;
}

#page #contenu form dl dd {
	float: right;
	clear: right;
	font-size: 1em;
	margin: 0;
	padding: 0;
	width: 200px;
}

#page #contenu form dl dd input,
#page #contenu form dl dd select,
#page #contenu form dl dd textarea,
#page #contenu form table input {
	font-size: 1em;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	border: 1px solid #5FAC00;
	background: #fff;
	width: 198px !important;
	width /**/:200px;
}

#page #contenu form dl dd textarea#commentaire_bis {
	width: 168px !important;
	width /**/:170px;
}

#page #contenu form dl dd input.case_a_cocher {
	display: inline;
	width: 15px !important;
	width: 15px;
}

#page #contenu form input#credit_utilise {
	width: 30px !important;
	text-align: right;
}

#page #contenu form ul.boutons {
	padding: 10px 0 0 140px;
	clear: both;
	list-style: none;
}

#page #contenu form ul.boutons li {
	padding-top: 10px;
}

#page #contenu form ul.boutons li input,
#page #contenu form ul.boutons li a,
#page #contenu form ul.boutons li button {
	display: block;
	width: 200px;
	background: #5FAC00;
	color: #F2E14F;
	text-align: center;
	font-size: 1.2em;
}

#page #contenu form ul.boutons li a {
	display: block;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 1.5em;
}

#page #contenu form p {
	padding: 10px 10px 0 10px;
	font-style: italic;
	font-size: 1em;
	clear: both;
}

#page #contenu form p.succes {
	text-align: center;
	font-style: normal;
	background: #F2E14F;
	font-weight: bold;
	padding: 5px;
	margin: 10px 10px 0 10px;
}

#page #contenu p.erreur {
	text-align: center;
	font-style: normal;
	background: #E50000;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	margin: 10px 10px 0 10px;
}

#page #contenu form p.champs_caches {
	display: none;
	clear: both;
	padding: 0;
}

#page #contenu form ul.spip-boutique {
	padding: 20px 10px 10px 10px;
	font-size: 1.1em;
	list-style-position: inside;
	color: #660002;
}

#page #contenu form ul.spip-boutique a,
#page #contenu form ul.spip-boutique a:link,
#page #contenu form ul.spip-boutique a:visited {
	text-decoration: underline;
}

#page #contenu form ul.spip-boutique a:hover {
	text-decoration: none;
}

#page #contenu form .resume {
	border: 1px solid #5FAC00;
	margin: 20px 10px 10px 10px;
	position: relative;
	padding: 10px 0;
}

#page #contenu form .resume h3 {
	display: inline;
	position: absolute;
	top: -10px; left: 10px;
	color: #5FAC00;
	background: #fff;
	font-size: 1.2em;
	padding: 0 5px;
}

#page #contenu form .resume dl dd {
	width: 170px;
}

#page #contenu form .resume ul.boutons {
	padding: 0 0 0 150px;
}

#page #contenu form .resume ul.boutons li input,
#page #contenu form .resume ul.boutons li a,
#page #contenu form .resume ul.boutons li button {
	width: 160px;
}

#page #contenu form table {
	border-collapse: collapse;
	margin: 20px 10px 10px 10px;
	width: 330px;
}

#page #contenu form table th {
	border: 1px solid #5FAC00;
	background-color: #5FAC00;
	color: #F2E14F;
	padding: 4px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

#page #contenu form table td.bordure {
	border: 1px solid #5FAC00;
}

#page #contenu form table th#designation {
	width: 150px;
}

#page #contenu form table th#col_total {
	width: 50px;
}

#page #contenu form table td {
	font-size: 1.1em;
	padding: 4px;
}

#page #contenu form table td.prix_ttc {
	text-align: left;
}

#page #contenu form table td.statut {
	width: 190px;
}

#page #contenu form table td.quantite {
	text-align: center;
}

#page #contenu form table td.nombre {
	text-align: right;
}

#page #contenu form table tfoot td.total {
	font-weight: bold;
	font-size: 1.3em;
}

#page #contenu form table tfoot td#total {
	background-color: #5FAC00;
	color: #F2E14F;
}

#page #contenu form a {
	color: #5FAC00;
	text-decoration: underline;
}

#page #contenu form dl dd textarea#conditions_generales_de_vente {
	margin-top: 5px;
	height: 100px;
	overflow: auto;
}



#page #barre-laterale {
	position: relative;
	float: left;
	width: 250px !important;
	width /**/:254px;
	padding-right: 4px;
	background: url('SITES/deleans.fr/squelettes/images/droite.png') left repeat-y;
}

#page #barre-laterale h3 {
	padding: 0 0 5px 10px;
	background-position: 0 0.6em;
	background-repeat: no-repeat;
	font-size: 1.5em;
	font-weight: bold;
}

#page #barre-laterale dl,
#page #barre-laterale .rubrique {
	padding: 0 25px 5px 10px;
}

#page #barre-laterale dt {
	font-size: 1.2em;
	font-weight: bold;
}

#page #barre-laterale dt a,
#page #barre-laterale dt a:link,
#page #barre-laterale dt a:visited {
	text-decoration: none;
}

#page #barre-laterale dt a:hover {
	text-decoration: underline;
}

#page #barre-laterale dd,
#page #barre-laterale p {
	font-size: 1.1em;
}

#page #barre-laterale dd.plus,
#page #barre-laterale p.plus {
	font-size: 1.1em;
	font-weight: bold;
	clear: both;
	text-align: right;
	background-repeat: repeat-x;
	background-position: bottom;
}

#page #barre-laterale dd.plus span {
	float: left;
	padding-right: 5px;
	background: #fff;
}

#page #barre-laterale dd.plus a,
#page #barre-laterale dd.plus a:link,
#page #barre-laterale dd.plus a:visited,
#page #barre-laterale p.plus a,
#page #barre-laterale p.plus a:link,
#page #barre-laterale p.plus a:visited {
	background: #fff;
	padding-left: 5px;
	text-decoration: underline;
}

#page #barre-laterale dd.plus a:hover,
#page #barre-laterale p.plus a:hover {
	text-decoration: none;
}

#page #barre-laterale .bas {
	height: 2px;
	overflow: hidden;
	background: url('SITES/deleans.fr/squelettes/images/droite-bas.jpg') no-repeat;
}



#page #barre-laterale #panier {
	position: absolute;
	top: -229px; left: 0px;
	width: 235px;
	height: 229px;
}

#page #barre-laterale #panier div.env-1 {
	position: absolute;
	bottom: 0;
	background: #fff;
	border: 2px solid #BFCB0D;
	width: 231px !important;
	width /**/:235px;
}

#page #barre-laterale #panier div.env-1 div.env-2 {
	background: #BFCB0D;
	border: 3px solid #fff;
	color: #660002;
	text-align: center;
}

#page #barre-laterale #panier div.env-1 div.env-2 h2 {
	display: inline;
	padding-left: 30px;
	line-height: 1.8em;
	background: url('SITES/deleans.fr/squelettes/images/panier.png') left no-repeat;
	font-size: 1.6em;
	font-weight: bold;
}

#page #barre-laterale #panier div.env-1 div.env-2 h3 {
	padding: 0 10px;
	font-style: italic;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.6em;
}



#page #barre-laterale form#formulaire_panier fieldset {
	width: 199px;
	padding: 0 18px;
	background: url('SITES/deleans.fr/squelettes/images/fieldset.png') repeat-y;
	margin: 3px 0;
}

#page #barre-laterale form#formulaire_panier fieldset dl {
	color: #660002;
	padding: 5px 0;
	clear: both;
}

#page #barre-laterale form#formulaire_panier fieldset dt {
	font-size: 1.2em;
	padding-bottom: 0.3em;
}

#page #barre-laterale form#formulaire_panier fieldset dt a {
	color: #660002;
}

#page #barre-laterale form#formulaire_panier fieldset dd {
	padding-bottom: 0.4em;
	border-bottom: 1px solid #C2CE16;
	line-height: 1.6em;
}

#page #barre-laterale form#formulaire_panier fieldset dd input.quantite {
	width: 20px;
	padding: 2px;
	border: none;
	font-size: 1em;
	font-family: "Trebuchet MS", "Verdana", sans-serif;
	background: #C2CE16;
	color: #660002;
	text-align: center;
}

#page #barre-laterale form#formulaire_panier fieldset dd a.supprimer {
	float: right;
	display: block;
	width: 70px;
	background: #C2CE16;
	color: #660002;
	text-decoration: none;
	text-align: center;
}

#page #barre-laterale form#formulaire_panier fieldset p {
	position: relative;
	padding-bottom: 1em;
	height: 2em;
}

#page #barre-laterale form#formulaire_panier fieldset p input {
	display: block;
	background: #C2CE16;
	color: #660002;
	font-size: 1.1em;
	width: 70px;
}

#page #barre-laterale form#formulaire_panier fieldset p input#bouton_mettre_a_jour {
	position: absolute;
	bottom: 5px; left: 0;
}

#page #barre-laterale form#formulaire_panier fieldset p input#bouton_vider_panier {
	position: absolute;
	bottom: 5px; right: 0;
}

#page #barre-laterale form#formulaire_panier ul.boutons {
	list-style: none;
	width: 231px !important;
	width /**/:235px;
	background: #C2CE16;
	padding: 2px;
}

#page #barre-laterale form#formulaire_panier ul.boutons li {
	display: block;
}

#page #barre-laterale form#formulaire_panier ul.boutons li input {
	width: 100%;
	border: 3px solid #fff;
	text-align: center;
	padding: 0.3em 0;
	background: #C2CE16;
	color: #660002;
	font-size: 1.5em;
	font-weight: bold;
}



#page #barre-laterale #specialite {
	min-height: 102px;
	margin: 15px 0;
	padding: 0 20px 0 10px;
	background: url('SITES/deleans.fr/squelettes/images/specialites-fr.jpg') right bottom repeat-y;
}

#page #barre-laterale #specialite h3 {
	background-image: url('SITES/deleans.fr/squelettes/images/grosse-puce-rouge.jpg');
	color: #E50000;
}

#page #barre-laterale #specialite dt {
	color: #E50000;
}

#page #barre-laterale #specialite dt a {
	color: #E50000;
}

#page #barre-laterale #specialite dd.plus {
	color: #E50000;
	background-image: url('SITES/deleans.fr/squelettes/images/pointilles-rouges.png');
}

#page #barre-laterale #specialite dd.plus a {
	color: #E50000;
}



#page #barre-laterale #maison {
	min-height: 102px;
	margin: 15px 0;
	padding: 0 20px 0 10px;
	background: url('SITES/deleans.fr/squelettes/images/la-maison-fr.jpg') right bottom repeat-y;
}

#page #barre-laterale #maison h3 {
	background-image: url('SITES/deleans.fr/squelettes/images/grosse-puce-bleue.jpg');
	color: #006FBA;
}

#page #barre-laterale #maison dt {
	color: #006FBA;
}

#page #barre-laterale #maison dt a {
	color: #006FBA;
}

#page #barre-laterale #maison dd.plus {
	background-image: url('SITES/deleans.fr/squelettes/images/pointilles-bleus.png');
	color: #006FBA;
}

#page #barre-laterale #maison dd.plus a {
	color: #006FBA;
}



#page #barre-laterale #presse {
	min-height: 75px;
	margin: 15px 0;
	padding: 0 20px 0 10px;
	background: url('SITES/deleans.fr/squelettes/images/presse-fr.jpg') right bottom repeat-y;
}

#page #barre-laterale #presse h3 {
	background-image: url('SITES/deleans.fr/squelettes/images/grosse-puce-orange.jpg');
	color: #FF9E02;
}

#page #barre-laterale #presse dt {
	color: #FF9E02;
}

#page #barre-laterale #presse dt a {
	color: #FF9E02;
}

#page #barre-laterale #presse dd.plus {
	background-image: url('SITES/deleans.fr/squelettes/images/pointilles-oranges.png');
	color: #FF9E02;
}

#page #barre-laterale #presse dd.plus a {
	color: #FF9E02;
}



#page #barre-laterale #revendeurs {
	min-height: 115px;
	margin: 15px 0;
	padding: 0 20px 0 10px;
	background: url('SITES/deleans.fr/squelettes/images/revendeurs-fr.jpg') right bottom repeat-y;
}

#page #barre-laterale #revendeurs h3 {
	background-image: url('SITES/deleans.fr/squelettes/images/grosse-puce-verte.jpg');
	color: #5FAC00;
}

#page #barre-laterale #revendeurs dt {
	color: #5FAC00;
}

#page #barre-laterale #revendeurs dt a {
	color: #5FAC00;
}

#page #barre-laterale #revendeurs dd.plus {
	background-image: url('SITES/deleans.fr/squelettes/images/pointilles-verts.png');
	color: #5FAC00;
}

#page #barre-laterale #revendeurs dd.plus a {
	color: #5FAC00;
}



#page ul#pied-de-page {
	position: relative;
	top: 35px;
	clear: both;
	width: 840px;
	padding-bottom: 35px;
	background: url('SITES/deleans.fr/squelettes/images/pied-de-page.png') bottom no-repeat;
	list-style: none;
	text-align: right;
	font-size: 1.2em;
}

#page ul#pied-de-page li {
	padding-right: 25px;
}

#page ul#pied-de-page li a,
#page ul#pied-de-page li a:link,
#page ul#pied-de-page li a:visited {
	color: #660002;
	text-decoration: none;
}

#page ul#pied-de-page li a:hover {
	color: #660002;
	text-decoration: underline;
}