body,div,form,h1,h2,h3,h4,h5,h6,label,li,img,input,ol,p,select,textarea,ul {	margin: 0; padding: 0; /*text-align: left;*/	font-style: normal; font-weight: normal;}#logo {	margin-top: 0px;	}a {	text-decoration: none;}a:hover {	text-decoration: underline;}a img {	border: none; text-decoration: none;}a:hover img {	border: none; text-decoration: none;}body {	font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.8em;	background: url(../images/background.jpg) top left repeat;}table {	border-collapse: collapse; border-spacing: 0;}table td, table th {	padding: 0; /*text-align: left;*/	font-style: normal; font-weight: normal;}textarea {	font-family: Arial, Helvetica, Sans-serif; font-size: 0.9em;	width: 50em; height: 10em;}input.checkbox {	width: auto !important; cursor: pointer !important;}input.button {	cursor: pointer !important;	border: none !important;}input.hidden {	display: none !important;}input.ordre {	width: 2em !important; text-align: right !important;}/* MISE EN PAGE */img.border {	padding: 0.1em;	border: 1px groove #999;}img.left {	clear: both; float: left; display: block; margin: 0 1em 1em 0;}img.center {	clear: both; display: block; margin: 1em auto 0 auto;}img.right {	clear: both; float: right; display: block; margin: 0 0 1em 1em;}#Global {	min-width: 790px; width: 100%; margin: 0em auto 1em auto;}#Content {	clear: both; min-width: 790px; _width: 790px; _overflow: visible;}#MenuChemin {	display: inline;}#MenuChemin li {	display: inline; padding: 0 1em 0 10px; list-style: none;	font-size: 0.8em;	background: url(../images/fleches-superieur.gif) left center no-repeat;}#MenuChemin li a {	color: #5B92E5;}/* LISTES */#Content table.liste {	margin: 5px auto 5px auto;	background: #FFFFFF; border: 1px solid #D1DBB1;}#Content table.liste th {	padding: 2px 5px 2px 5px;	font-size: 0.9em; font-weight: bold;	background: #F1F5D7; border-bottom: 3px double #D1DBB1;}#Content table.liste td {	padding: 2px 5px 2px 5px;	border-right: 1px dashed #D1DBB1; border-bottom: 1px solid #D1DBB1;}#Content table.liste-element {	margin: 5px auto 5px auto;	background: #FFFFFF; border: 1px solid #D1DBB1;}/* FORMULAIRES */#Content form {	margin: 10px 15px 10px 15px;  padding: 10px; text-align: center;	background: #F1F5D7; border: 1px solid #D1DBB1;}#Content form input {}#Content form label {	display: block; line-height: 2em; margin: 0 auto 0 auto; text-align: center;	font-size: 90%;	color: #666666;}#Content form p {	clear: both;	text-align: center;	font-size: 85%;}#Content form table {	margin: 0 auto 0 auto;}#Content form table th {	padding: 0 10px 0 10px; text-align: right;	font-size: 85%;	background: #D1DBB1;}#Content form table td {	padding: 2px 10px 2px 15px;}#Content form table td input {	width: 10em; margin: 0;	font-size: 90%; font-weight: bold;	color: #A01210;}#Content form table td select {	font-size: 90%; font-weight: bold;	color: #A01210;}h1 {	margin: 1em; text-align: center; text-transform: uppercase;	font-size: 1.3em; font-weight: bold;	color: #000066;}h2 {	margin: 0 1em 1em 1em; text-align: center;	font-size: 1.2em; font-weight: bold;	color: #000066;}div.article-texte {	margin: 2em;}/* UTILISATEUR */#Content form input.utilisateur-adresse,#Content form input.utilisateur-adresse2,#Content form input.utilisateur-adresse3,#Content form input.utilisateur-email {	width: 15em;}#Content form input.utilisateur-codepostal {	width: 5em;}#Content form input.utilisateur-telephone {	width: 8em;}#Content form input.utilisateur-inscription-submit {	display: block; width: 141px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(../images/bouton-valide-inscription.gif) top left no-repeat;}#Content form input.utilisateur-profil-submit {	display: block; width: 65px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(../images/bouton-modifier.gif) top left no-repeat;}#Content form input.utilisateur-login-submit {	display: block; width: 65px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(../images/bouton-modifier.gif) top left no-repeat;}#Content form input.utilisateur-pass-submit {	display: block; width: 65px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(../images/bouton-modifier.gif) top left no-repeat;}#Content form input.utilisateur-passperdu-submit {	display: block; width: 58px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(../images/bouton-valider.gif) top left no-repeat;}#Content #Utilisateur-Connexion label {	display: inline; padding: 0 1em 0 0;}#Content #Utilisateur-Connexion input {	display: inline;}#Content #Utilisateur-Connexion input.button {	display: inline; width: 110px; height: 18px; margin: 3px auto 3px auto; cursor: pointer;	background: url(images/bouton-connexion.gif) top left no-repeat; border: none;}#Content #Utilisateur-Connexion p {	display: inline; text-align: left;}#Utilisateur-Connexion,#Utilisateur-Connecte {	width: auto; margin: 2em 0 0 0; padding: 0.5em;	background: #FFF; border: 1px solid #000; border-left: none; border-right: none;}#Utilisateur-Connecte li {	display: inline; padding: 0 1em 0 1em; list-style: none;}/* ARTICLE-MINI */#Content .voirtout {	display: block; clear: both; margin: 0 auto 0 auto; text-align: center;	background: url(../images/voir_tout.jpg) center center no-repeat;}#Content .voirtout a {	padding: 0 3px 0 3px; text-decoration: none;	font-size: 0.85em; font-weight: bold;	background: #FFFFFF; color: #A01210;}#Content .article-mini {	float: left; width: 126px; min-height: 80px; margin: 15px 0 15px 25px;}#Content .article-mini img {	border: 2px solid #CCCCCC;}#Content .article-mini p {	height: 1.1em;	font-size: 0.8em; font-weight: bold;}#Content .article-mini p em {	text-transform: none;	font-style: italic; font-weight: normal;}#Content .article-mini .titre {	color: #797B4C;}#Content .article-mini .extrait {	text-transform: none;	color: #797B4C;}/* LISTE PAR LETTRES */#Content #ListeLettres {	text-align: center;	border-bottom: 1px solid #4A9C74;}#Content #ListeLettres li {	display: inline; padding: 0 0.2em 0 0.2em; list-style: none;}#Content #ListeLettres li a {	font-weight: bold;}#Content .article-lettre {	display: none;}/* ADMIN */#ContentAdmin {	background: #FFFFFF;}#ContentAdmin h1 {	display: block; clear: both; margin: 20px 0 0 0; padding: 0 0 2px 15px; text-align: center; text-transform: uppercase;	font-size: 1.5em; font-weight: bold;	border-bottom: 1px solid #000;}#ContentAdmin h2 {	display: block; clear: both; margin: 10px 15px 0 15px; padding: 15px 0 2px 0px; text-transform: uppercase;	font-size: 1em; font-weight: bold; font-style: italic;	border-bottom: 1px solid #000;}#ContentAdmin .admin-mini {	float: left; width: 45%; margin: 15px 0 15px 15px;}#ContentAdmin .admin-mini h2 {	margin-left: 0;}#ContentAdmin .admin-mini ul {}#ContentAdmin .admin-mini li {	list-style: none;}#ContentAdmin .admin-mini li a {	font-weight: bold;	color: #F00;}#ContentAdmin p {	margin: 0.5em 1em 0 1em;	font-size: 95%;}#ContentAdmin form {	margin: 5px auto 5px auto; text-align: center;}#ContentAdmin form .admin-lien-precedent {	display: block; position: absolute; top: 0px; left: 0px;}#ContentAdmin form .admin-lien-suivant {	display: block; position: absolute; top: 0px; right: 0px;}#ContentAdmin table {	clear: both; margin: 5px auto 5px auto;	background: #FFFFFF; border: 1px solid #000000;}#ContentAdmin table th {	padding: 2px 5px 2px 5px;	font-size: 0.9em; font-weight: bold;	background: #F4F4EC; border-top: 1px solid #000000; border-bottom: 3px double #000000;}#ContentAdmin table td {	padding: 2px 5px 2px 5px;	border-top: 1px solid #000000; border-right: 1px dashed #000000; border-bottom: 1px solid #000000;}#ContentAdmin form table {	border: none;}#ContentAdmin form table th {	text-align: right;	background: #FFFFFF; border-right: 1px dashed #000000; border-bottom: 1px solid #000000;}#ContentAdmin form table td {	background: #FFFFFF; border-bottom: 1px solid #000000;}#ContentAdmin form table td.precedent {	vertical-align: top;	border-top: none; border-right: 1px solid #000000; border-bottom: none; border-left: none;}#ContentAdmin form table td.suivant {	vertical-align: top;	border-top: none; border-right: none; border-bottom: none; border-left: 1px solid #000000;}#ContentAdmin form table td input {	width: 20em;}#ContentAdmin form table td input.checkbox {	width: auto;}#ContentAdmin form table td input.admin-condit-quantites {	display: inline; width: 15em;}#ContentAdmin form table td input.admin-condit-reduction {	display: inline; width: 5em;}#ContentAdmin table td input.poids {	display: inline; width: 3em; text-align: right;}#ContentAdmin input.prix {	display: inline; width: 3em; text-align: right;}#ContentAdmin form table td table {	border: 1px solid #000000;}#ContentAdmin form table td textarea {	display: inline; width: 80em; height: 40em;}#ContentAdmin td.numero {	text-align: right;	font-weight: bold;}#ContentAdmin td.date {	text-align: right;}#ContentAdmin td.total {	text-align: right;}#ContentAdmin td.prix {	text-align: right;	font-weight: bold;	color: #797B4C;}#ContentAdmin td.statut {	text-align: center;}#ContentAdmin a.admin-lien-retour {	display: block; position: absolute; top: 2em; left: 1em; z-index: 10;}#ContentAdmin #Admin-Utilisateur-Chercher fieldset {	width: auto; margin: 0.2em 75px 0.2em 75px; padding: 0 2px 0 0; line-height: 1.8em; text-align: right;}#ContentAdmin #Admin-Utilisateur-Chercher input.button {	display: block; margin: -27px 50px 0 auto;}#ContentAdmin #Admin-Commande-Chercher fieldset {	width: auto; margin: 0.2em 75px 0.2em 75px; padding: 0 2px 0 0; line-height: 1.8em; text-align: right;}#ContentAdmin #Admin-Commande-Chercher input.button {	display: block; margin: -27px 50px 0 auto;}table.navFleches td {	font-size: 1.6em;	vertical-align: middle;}div.rechercheResultat {	text-align: left;	margin: 5px 15px;}#recherche-texte{	width: 120px;}table.sitemaphead{	margin-top: 20px;}table.sitemaphead td{	height: 30px;}table.sitemaphead td{	text-align: center;}table.sitemaphead td.home{	background-color: #000ca0;	font-weight: bold;}table.sitemaphead td.home a{	color: white;	text-decoration: none;	padding: 10px;}table.sitemaphead td.home a:hover{	text-decoration: underline;}table.sitemaphead td.space{	background-image: url(../images/bnoir.gif);	background-position: center center;	background-repeat: repeat-x;}table.sitemaphead td.rubrique{	background-color: #ffcc66;}table.sitemap{}table.sitemap td{	vertical-align: top;}table.sitemap tr.horizontalLine td{	border-bottom: solid 2px black;}table.sitemap tr.horizontalLine td.middle{	background-image: url(../images/tvnoir.gif);	background-position: center right;	background-repeat: repeat-y;}table.sitemap tr.horizontalLine td.first,table.sitemap tr.horizontalLine td.last{	border-bottom: none;}table.sitemap tr.flechesLine td{	background-image: url(../images/fnoir.gif);	background-position: bottom center;	background-repeat: no-repeat;}table.sitemap{}table.sitemap td{	padding: 0px 5px;}table.sitemap td ul{	margin: 0px;	padding: 0px;}table.sitemap td li{	list-style-type:none;	background-color: #5b92e5;	text-align: center;	font-weight: bold;	text-transform: uppercase;	font-size: 13px;}table.sitemap td li a,table.sitemap td li li a{	color: black;}table.sitemap td li li{	background-color: #ffcc66;	font-size: 12px;	text-transform: none;}table.sitemap td li li li{	background-color: #ffffcc;	font-weight: normal;	font-size: 11px;}