/*

 *	BACKGROUND

 */



html

{

	background: #fff3d4;

}



body

{

	background: url("top.jpg") repeat-x top left;

}



#global

{

	background: url("global.jpg") repeat-y;

}



#header

{

	height: 130px;

	background: url("header.jpg");

}



#footer

{

	background: url("footer.jpg") no-repeat bottom left;

	padding-bottom: 10px;

}



#footer p

{

	width: 100%;

	padding: 5px;

	color: #f2dc9d;

	text-align: center;

	font: 0.7em Verdana, sans-serif;

}



#footer a

{

	color: #f2dc9d;

	text-decoration: none;

}



#footer a:hover

{

	color: #432c4e;

}



/*

 *	MENU

 */



#menu

{

	margin: 0 15px;

	margin-top: 10px;

	list-style: none;

	display: block;

	width: 730px;

	height: 31px;

	overflow: hidden;

}



#menu li

{

	float: left;

}





#menu li a

{

	display: block;

	padding: 7px 7px 10px 7px;

	margin: 0;

	margin-right: 0;

	text-decoration: none;

	color: #fff3d9;

	font: 0.8em Verdana, sans-serif;

}



#menu li.activ a

{

	margin: 0 5px;

	background: url("menuitem.jpg") repeat-x;

	border: solid 1px #f1e0b5;

	border-bottom: none;

}



#menu li a:hover

{

	color: #FFF;

}



#menu li a span

{

}



#menu li #submenu

{

}



#menu li #submenu li a

{

}



#menu li #submenu li a:hover

{

}



/*

 *	FONT

 */



body

{

	font: 15px sans-serif;

}



#header h1

{

	color: #FFF;

	position: absolute;

	top: -500px;

}



#access

{

	color: #432c4e;

	font-size: 0.9em;

	padding-right: 10px;

}



#access a

{

	color: #432c4e;

	text-decoration: none;

	font-size: 0.9em;

}



#access img

{

	border: none;

}



#access #info_acces

{

	position: absolute;

	display: none;

	background: #fff3d4;

	border: solid 1px #ffda76;

	padding: 10px;

	color: #432c4e;

	width: 400px;

	right: 20px;

	top: 1.5em;

}



h2

{

	margin-top : -1.1em;

	color: #f2dc9d;

	font: 1em sans-serif;

	text-align: right;

	clear: both;

}



h3

{

	background: url("h3.jpg") no-repeat bottom left;

	color: #432c4e;

	margin: 10px 0;

	font: small-caps bold 1em Tahoma, sans-serif;

	clear: both;

}



#contentbar

{

	color: #432c4e;

	font-family: "Georgia", sans-serif;

	margin: 0 20px;

	overflow: hidden;

}



#contentbar p

{

	background: #fff3d4;

	border: solid 1px #ffda76;

	padding: 10px;

	margin-bottom: 10px;

	color: #432c4e;

	text-align: justify;

}





#contentbar strong

{

	font-weight: bold;

}



#contentbar ul

{

	background: #fff3d4;

	border: solid 1px #ffda76;

	padding: 10px;

	margin: 0;

	margin-bottom: 10px;

	color: #432c4e;

	text-align: justify;

	padding-left: 3em;

	list-style: disc;

}



#contentbar img

{

	border: none;

}



#contentbar a

{

	color: #bf609f;

}





#contentbar .gauche

{

	float: left;

	margin-left: 0;

}



#contentbar .droite

{

	float: right;

	margin-right: 0;

}





#contentbar .right

{

	text-align: right;

}



#contentbar .center

{

	text-align: center;

}



#contentbar p .gauche

{

	margin-left: 0;

}



#contentbar p .droite

{

	margin-right: 0;

}



#contentbar .gauche img

{

	margin-right: 10px;

	margin-left: 0;



}



#contentbar .droite img

{

	margin-right: 0;

	margin-left: 10px;

}



#contentbar form

{

	background: #fff3d4;

	border: solid 1px #ffda76;

	padding: 10px;

	margin-bottom: 10px;

	color: #432c4e;

}



#contentbar form p

{

	background: none;

	border: none;

	padding: 0;

	margin: 0;

}



#contentbar .error

{

	background: #ffbbaf;

	border-color: #ff0000;

	color: #7a1300;

}



#contentbar .info

{

	display: none;

}



.clear

{

	clear: both;

}



/*

 * PRODUITS

 */



#contentbar #categorie

{

	list-style: none;

	padding: 0;

}



#contentbar #categorie a

{

	font: small-caps 0.9em Verdana, sans-serif;

	display: block;

	padding: 2px 10px;

	text-decoration: none;

	border-bottom: solid 1px #ffedbc;

}



#contentbar #categorie a:hover

{

	background: #ffedbc;

}



#contentbar .produits

{

	background: #fff3d4;

	border: solid 1px #ffda76;

	border-right: none;

	margin-bottom: 10px;

	color: #432c4e;

}



#contentbar .produits .new

{

	color: #bf609f;

	font-weight: bold;

}



#contentbar .produits table

{

	border-collapse: collapse;

	width: 100%;

}



#contentbar .produits td

{

	border-bottom: solid 1px #ffe9ae;

	border-right: solid 1px #ffda76;

	padding: 2px 10px;

	font: 0.8em Verdana, sans-serif;

}



#contentbar .produits th

{

	border-bottom: solid 1px #ffda76;

	border-right: solid 1px #ffda76;

	background: #ffedbc;

	font: bold 0.9em Verdana, sans-serif;

}



#contentbar .produits tr:hover

{

	background: #ffedbc;

}



#contentbar .produits td img.gauche

{

	padding: 2px;

	margin-right: 7px;

	background-color: #fff;

	border: solid 1px #ffda76;

}



#contentbar #nselect

{

	position: absolute;

	padding: 0;

	margin-top: -1em;

	right: 30px;

}



#contentbar #nselect form

{

	width: 55px;

}



#contentbar #nitem

{

	width: 30px;

	margin-right: 4px;

}



#contentbar #total

{

	background: #ffedbc;

}



#contentbar .produits td .comment

{

	display: none;

}



#contentbar .produits td textarea

{

	width: 100%;

}



#contentbar .produits td .visible

{

	display: block;

}



#contentbar .red

{

	color: #ff0000;

}



/*

 * PICTURE VIEWER

 */



#imageviewer

{

	position: fixed;

	background: url("dark.png");

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	z-index: 1;

}



#viewer

{

	margin-top: 10px;

	margin: 0 auto;

	padding: 0;

	background: #fff;

	border: solid 1px #ddd;

	text-align: center;

	min-height: 32px;

}



#viewer td

{

	padding: 10px 5px;

	font: bold 1em sans-serif;

	color: #000;

	cursor: pointer;

}



#viewer img

{

	border: none;

	margin: 0;

}



#imageviewer .loading

{

	width: 32px;

	background: url("loading.gif") no-repeat center center;

	padding: 10px 0;

	cursor: default;

}



/*

 * Espace client

 */



#contentbar #menuprofil

{

	list-style: none;

}


