@charset "utf-8";
/* CSS Document */
*	{ margin:0px; padding:0px; font-family:Verdana, sans-serif; }

img	{ border:none; vertical-align:middle; }

h1	{ font-size:20px; color:#446D2A; padding:10px 0px 0px 20px; font-family:"Trebuchet MS"; font-weight:normal; text-transform:uppercase; letter-spacing:-0.05em }
h2	{ font-size:15px; color:#555555; padding:15px 10px 5px 10px; font-family:Arial; font-weight:normal; text-transform:uppercase; }
h3	{ font-size:15px; color:#1781CF; padding:0px 10px 5px 10px; text-transform:uppercase; }

p	{ padding:5px 10px 15px 10px; font-size:11px; color:#000000; line-height:18px; text-align:justify; }

td, th, p, li	{ font-size:11px; }
ul, ol	{ margin-left:40px; }

a		{ color:#446D2A; text-decoration:none; }
a:hover	{ color:#446D2A; text-decoration:underline; }

.clr	{ clear:both; float:none; height:0px; line-height:0px; }

body
	{
	background-color:#FBFBFA;
	background-image:url(Habillage/Fond-body.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:scroll;
	}

.Gris	{ color:#999999; }
.Petit	{ font-size:9px; }
.Photo	{ border:1px #E0E0E0 solid; float:left; padding:5px; margin:3px; }

form { margin-left:10px; }
input, textarea	{ border:none; color:#333333; padding:5px 4px 4px 4px; background-color:#EAEAEA; font-size:11px; }
input[type=submit]	{ color:#333333; font-size:11px; text-align:center; padding:6px; margin-top:8px; background-color:#cccccc; }
input[type=submit]:hover	{ background-color:#aaaaaa; color:#000; cursor:pointer; text-decoration:underline; }
input.Focus, textarea.Focus	{ background-color:#CAE7B8; }
input[type=text].Recherche
	{
	border:1px solid #E7E7E7; color:#333333; padding:5px 4px 4px 4px;
	background-image:url(Habillage/Fond-Recherche.jpg); background-position:top center; background-repeat:repeat-x;
	font-size:11px;
	}
	
#Main
	{
	width:930px; margin-left:auto; margin-right:auto;
	}

#Haut
	{
	height:52px; width:900px; padding:0px 15px 0px 15px; font-size:10px;
	}
		
#MenuFlash
	{
	height:280px; width:860px; padding:0px 35px 0px 35px;
	}
#Contenu
	{
	min-height:520px; width:860px; padding:0px 35px 45px 35px;
	background-image:url(Habillage/Fond-bas.jpg); background-position:bottom center; background-repeat:no-repeat; background-attachment:scroll;
	}
#Bas
	{
	height:30px; width:860px; padding:0px 35px 0px 35px; font-size:10px; margin-bottom:10px;
	}
#Bas p	{ font-size:9px; color:#ACACAC; padding:0px; }

.Bloc, .Colonne100 .Bloc, .Bloc100 , .Colonne66 .Bloc, .Bloc66 , .Colonne33 .Bloc, .Bloc33 { margin-left:10px; margin-top:10px; float:left; clear:none; }
.Bloc { width:273px; border:1px #E7E7E7 solid; background-color:#FBFBFB; font-size:11px; padding:10px; }
.Colonne, .Colonne100 , .Colonne66 , .Colonne33 { float:left; clear:none; }
.Colonne100 { width:849px; }
.Colonne100 .Bloc, .Bloc100 { width:829px; }
.Colonne66 { width:586px; }
.Colonne66 .Bloc33 { width:283px; margin:0; }
.Colonne66 .Bloc, .Bloc66 { width:566px; margin:0; }
.Colonne33 { width:253px; }
.Colonne33 .Bloc, .Bloc33 { width:233px; }

.Colonne h1, .Colonne100 h1, .Colonne66 h1, .Colonne33 h1
	{
	padding:10px 5px 10px 30px; font-size:22px;
	background-image:url(Habillage/Puce-h1.png); background-position:10px 15px; background-repeat:no-repeat; background-attachment:scroll;
	}

.Bloc33 h1
	{
	padding-top:20px;
	background-image:url(Habillage/Puce-h1.png); background-position:10px 25px; background-repeat:no-repeat; background-attachment:scroll;
	}
	
.Bloc h3 {
	margin-bottom:10px; padding-bottom:2px;
	color:#000000; text-transform:uppercase; font-size:12px;
	border-bottom:1px solid #E7E7E7;
	}
	
.Colonne33 .Bloc h2 { margin-top:-10px; }
	
ul.PostIt	{ padding:0px; margin:0px; }
ul.PostIt li
	{
	width:272px; height:180px; float:left; clear:none; list-style:none;
	padding:10px 0px 10px 10px; color:#7B7B7B;
	background-image:url(Habillage/Fond-Post-it.jpg); background-position:top left; background-repeat:no-repeat; background-attachment:scroll;
	}
ul.PostIt li img	{ float:left; margin:3px 8px 3px 3px; }
ul.PostIt li h2	{ font-family:"Trebuchet MS"; font-weight:bold; font-size:22px; line-height:22px; color:#1F7FCB; text-align:right; padding:5px 10px 0px 5px; text-transform:uppercase; background:none; }
ul.PostIt li h3	{ font-family:"Trebuchet MS"; font-weight:bold; font-size:16px; line-height:16px; color:#1F7FCB; text-align:right; padding:0px 10px 0px 5px; }
ul.PostIt li p	{ font-family:Verdana,sans-serif; font-size:11px; line-height:14px; color:#7B7B7B; text-align:right; padding:10px 15px 0px 5px; }
ul.PostIt li p strong	{ font-size:12px; }

.Ligne0 td, li.Ligne0	{ background-color:#F0F0F0; padding:2px; }
.Ligne1 td, li.Ligne1	{ background-color:#FBFBFB; padding:2px; }

a.Commander	{ color:#333333; font-size:11px; text-align:center; padding:6px; background-color: #cccccc; }
a.Commander:hover	{ background-color: #aaaaaa; color: #000; }

/****************** LISTE DE PAGES ******************/
.ListePages	{ clear:both; float:none; height:25px; margin-left:20px; }

.ListePages a, .ListePages .EnCours, .ListePages .Inactif
	{
	font-family:Arial, sans-serif; font-size:9px; display:block; 
	float:left; clear:none; padding:3px 3px 3px 3px; height:20px; width:16px; list-style:none; text-align:center;
	background-image:url(Habillage/Fond-Page.jpg); background-repeat:no-repeat; background-position:2px 0px;; background-attachment:scroll;
	}
.ListePages a:hover		{ background-position:2px -60px; text-decoration:none; }
.ListePages .EnCours	{ background-position:2px -30px; }
.ListePages .Inactif	{ background-position:2px -90px; color:#AAAAAA; }

.ListePages li a		{ color:#000000; text-decoration:none; }
.ListePages li a:hover	{ color:#000000; text-decoration:underline; }

#Main .Bloc ul	{ margin:0px 0px 10px 0px; padding:0px; }
#Main .Bloc ul li
	{
	list-style:none; padding:0px 0px 10px 12px; margin:0px;
	font-size:11px; color:#7A7A7B;
	background-image:url(Habillage/Puce-li.png); background-position:0px 3px; background-repeat:no-repeat; background-attachment:scroll;
	}
		
#Main .Bloc ul li a { color:#7A7A7B; text-decoration:none; }
#Main .Bloc ul li a:hover { color:#000000; text-decoration:none; }
	
	
.Bloc33 ul, .Bloc66 ul	{ margin:0px 0px 10px 10px; padding:0px; }
.Bloc33 ul li, .Bloc66 ul li
	{
	list-style:none; padding:0px 0px 10px 12px; margin:0px;
	font-size:11px; color:#7A7A7B;
	background-image:url(Habillage/Puce-li.png); background-position:0px 3px; background-repeat:no-repeat; background-attachment:scroll;
	}
	
	
#Haut a		{ color:#578D37; text-decoration:none; }
#Haut a:hover	{ color:#000000; text-decoration:none; }


table.Produits				{ padding-left:20px; }
table.Produits td			{ padding-bottom:30px; font-size:10px; }
table.Produits td h2		{ margin-left:-10px; }
table.Produits td strong	{ font-size:12px; }
table.Produits a			{ font-size:12px; color:#446D2A; font-weight:bold; }
table.Produits a:hover		{ color:#000000; }
table.Produits td p.Prix	{ font-size:11px; font-weight:bold; color:#CC0000; margin-left:-10px; }
