@charset "utf-8";
/* CSS Document */

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #033204;
}

img {
	border:0px;
}

/*Ceci est la Page d'accueil*/

.clear {
	clear:both;
}

#main{
	width:1024px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/main_.jpg);
	background-repeat:no-repeat;

}

#main1{
	width:1024px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/main.jpg);
	background-repeat:no-repeat;

}

#top {
	width:1024px;
	margin-left: auto;
	margin-right: auto;
	height:39px;
	background-image:url(images/top.jpg);
}

#contenutop {
	float:right;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	color:#FFF;
}

#contenutop a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#contenutop a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

#contenutop a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#header {
	width:574px;
	height:82px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/header.jpg);
}

#container {
	width:574px;
	height:241px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/container.jpg);
}

#menu {
	float:left;
	width:178px;
	margin-top:25px;
	margin-left:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:23px;
}

#menu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#menu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#033204;
	text-decoration:underline;
}

#menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}	

#menu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
	margin-left:5px;
}

.listemenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
}

#listemenu {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
	margin-left:5px;
}

#listemenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
	text-decoration:none;
}

#listemenu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#033204;
	text-decoration:none;
}

#listemenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
	text-decoration:none;
}


#intro {
	float:left;
	margin-left:20px;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:23px;
}

.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}

#cat {
	width:560px;
	height:168px;
	margin-left: auto;
	margin-right: auto;
	background-color:#033204;
	padding-left:14px;
	padding-top:10px;
	color:#033204;
}

#select {
	width:534px;
	height:20px;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	padding-top:4px;
	padding-left:40px;
	background-image:url(images/select.jpg);
}

#containselect {
	width:534px;
	height:310px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
	padding-left:40px;
}

#containselectbloc {
	float:left;
	border:1px;
	border-style:solid;
	border-color:#b8b8b8;
	width:161px;
	height:289px;
	margin-top:8px;
	margin-right:5px;
	padding-top:5px;
	color:#000;
}



#imgselect {
	float:left;
	width:154px;
	height:154px;
	margin-left:3px;
	text-align:center;
}

#textselect {
	float:left;
	width:154px;
	height:100px;
	margin-top:15px;
	margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:14px;
}


#add {
	float:left;
	margin-left:36px;
}

.cat {
	color:#117c1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.barree {
	text-decoration:line-through;
}

.prixac {
	color:#F00;
	font-weight:bold;
	font-size:13px;
}

#adressegeoo {
	float:right;
	margin-right:30px;
	width:168px;
	height:115px;
	margin-top:165px;
}

#adressee {
	float:right;
	margin-right:57px;
	width:168px;
	height:115px;
}

#footer {
	float:left;
	width:574px;
	margin-left:225px;
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#033204;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

#footer a {
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer a:hover {
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer a:visited {
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

/* Fin de la page d'accueil */

/* Base de Page Interieure */

#header_ {
	width:1024px;
	height:75px;
	margin-left: auto;
	margin-right: auto;
}

#main_{
	width:1024px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/main_.jpg);
	background-repeat:no-repeat;
	height:890px;
	background-position:top;
}

#haut {
	width:574px;
	height:17px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/haut.jpg);
}

#menuproduit {
	float:left;
	width:574px;
	height:40px;
}

#adressegeo {
	float:right;
	margin-right:30px;
	width:168px;
	height:115px;
}

#produits {
	width:574px;
	height:17px;
	margin-left: auto;
	margin-right: auto;
}

#menu_ {
	float:left;
	width:155px;
	height:224px;
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:25px;
	padding-left:33px;
	padding-top:5px;
}

#menu_ a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#menu_ a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#033204;
	text-decoration:underline;
}

#menu_ a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}	

#menu_ li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	color:#000;
	margin-left:5px;
}

#titre {
	float:left;
	width:546px;
	height:27px;
	background-image:url(images/titre.jpg);
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding-left:28px;
	padding-top:13px;
}

#contain_interieur {
	float:left;
	background-color:#FFF;
	width:534px;
	padding-left:20px;
	padding-top:25px;
	padding-right:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

#imgqsn {
	width:182px;
	height:250px;
	float:right;
}

#contain_interieur a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline
}

#contain_interieur a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline
}

#contain_interieur a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline
}

#contain_plan {
	float:left;
	background-color:#FFF;
	width:534px;
	padding-left:20px;
	padding-top:25px;
	padding-right:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

#contain_plan a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

#contain_plan a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

#contain_plan a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

#cat_ {
	float:left;
	width:560px;
	height:168px;
	margin-left: auto;
	margin-right: auto;
	background-color:#033204;
	padding-left:14px;
	color:#033204;
}

.boutique {
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* Fin des pages intérieures */

/* Page identification */

#contain_identif {
	float:left;
	background-color:#FFF;
	width:548px;
	padding-left:20px;
	padding-top:33px;
	padding-right:5px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.titreidentif {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* Fin page identification */

/* Pages listes/catégories de produits */

#main_p{
	width:1024px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/main_.jpg);
	background-repeat:no-repeat;
	background-color:#033204;
	height:890px;
	background-position:top;
}

/* FIN Pages listes/catégories de produits */

/* Page des fiches détaillées de produits */

#contain_detail {
	float:left;
	background-color:#FFF;
	width:564px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	text-align:center;
}

.cat_ {
	color:#117c1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#retour {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	text-align: left;
	float:left;
	color:#0b870d;
	width:90px;
}

#retour a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	text-align: left;
	float:left;
	color:#0b870d;
}

#retour a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	text-align: left;
	float:left;
	color:#0b870d;
}

#retour a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	text-align: left;
	float:left;
	color:#0b870d;
}

/* Fin des pages détaillées de produits */

/* Panier */

#contain_panier {
	float:left;
	background-color:#FFF;
	width:530px;
	padding-left:24px;
	padding-top:12px;
	padding-right:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

#contain_panier a {
	color:#117c1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}

#contain_panier a:hover {
	color:#117c1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#contain_panier a:visited {
	color:#117c1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}

#annuler {
	float:right;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

#annuler a {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#0b870d;
}

#annuler a:hover {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#0b870d;
}

#annuler a:visited {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#0b870d;
}

#tableauu {
	width:460x;
	padding-top:10px;
	background-color:#0b870d;
	margin-top:7px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-right:30px;
}

#tableauu a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

#tableauu a:hover {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#tableauu a:visited {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.recap {
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.douze {
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

#frais {
	float:left;
	margin-right:30px;
	margin-top:30px;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
}

#frais a {
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	text-decoration:underline;
}

#frais a:hover {
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	text-decoration:underline;
}

#frais a:visited {
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	text-decoration:underline;
}

#frais_ {
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

#frais_ a {
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
}

#frais_ a:hover {
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
}

#frais_ a:visited {
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
}

.frais {
	color:#0b870d;
	font-weight:bold;
}

.neuf {
	font-size:9px;
}

#paiement {
	margin-top:5px;
	float:left;
	width:530px;
	color:#000;
	text-align:right;
}

#images {
	width:115px;
	float:left;
	margin-right:7px;
	margin-left:170px;
}

#etapes {
	float:left;
	margin-left:65px;
	padding-bottom:10px;
	width:470px;
}

/* PFIN anier */

/* FICHE IMPRIMABLE */

#main_imp {
	width:760px;
	background-image:url(images/main-.jpg);
	height:658px;
}

#main_sang {
	width:760px;
	background-image:url(images/main-.jpg);
	height:1200px;
}

#fermer {
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:137px;
	margin-top:32px;
	padding-left:10px;
	margin-left: auto;
	margin-right: auto;
}

#fermer a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	font-weight:bold;
}

#fermer a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	font-weight:bold;
}

#fermer a:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b870d;
	font-weight:bold;
}

#tableaau {
	float:left;
	width:605px;
	background-color:#0b870d;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-right:30px;
}

#vert {
	float:left;
	width:660px;
	background-color:#0b870d;
	margin-left:50px;
}


#headimp {
}


/* FIN Fiche IMPRIMABLE */


#main_ #contain_panier #tableauu table {
	text-align: right;
	font-size:12px;
}
.régler {
	font-size: 11px;
	color: #000;
}
.valider {
	font-weight: bold;
	color: #0b870d;
}

.onze {
	font-size:11px;
}

.dix {
	font-size:10px;
}

.credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0b870d;
}

#containpopup {
	padding-left:10px;
}

.rouge {
	color:#F00;
	font-weight:bold;
}

#gauche {
	float:left;
}

#droite {
	float:right;
}

.blanc {
	color:#FFF;
}

.blanc a {
	color:#FFF;
}

.blanc a:visited {
	color:#FFF;
}

.blanc a:hover {
	color:#FFF;
}
.lien_gauche {
	font-size:11px;	
}

