body {
	background:#47535b url('fond.gif') repeat-y center;
	margin:0;
	padding:0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	height:100%;
}

a{text-decoration: none; color: #FFFFFF;}
a:visited{text-decoration: none; color: #FFFFFF;}
a:active{text-decoration: none; color: #FFFFFF;}
a:hover{text-decoration: underline; color: #FF0000;}

#main {
	width:760px;
	height:100%;
	clear:both;
}

#top {
	height:105px;
	background:url('top.gif') no-repeat;
	clear:both;
}

#top h1 {
	display:none;
}

#top a {
	display:block;
	width:100%;
	height:100%;
}

#menu {
	padding:0;
	margin:0;
	list-style:none;
	clear:both;
	padding-left:197px;
	background:url('fond-menu.gif') no-repeat;
	height:20px;
}

#menu li {
	float:left;
	width:90px;
	height:18px;
	text-align:center;
	margin:0;
	padding:0;
}

#menu a {
	display:block;
	width:100%;
	height:17px;
	background:url('bts_menu.gif') no-repeat;
	color:#fff;
	padding-top:2px;
	font-weight:bold;
	font-size:10px;
	margin-top:1px;
	padding-left:2px;
}

#menu a:hover, #menu a.selected {
	background:url('bts_menu_hover.gif') no-repeat;
	color:#ff0000;
	text-decoration:none;
}

#submenu {
	clear:both;
	background:url('fond-submenu.gif') no-repeat;
	height:56px;
	position:relative;
}

#titre {
	position:absolute;
	top:15px;
	left:0;
}

#ambiance {
	position:absolute;
	top:40px;
	left:10px;
}

#ambiance input.play {
	BORDER: 0px;
	width: 14px;
	background: url('play.gif') no-repeat;
	text-align: center;
	padding: 0px;
	height: 14px;
	margin-top:6px;
	margin-left:4px;
}

#ambiance input.stop {
	BORDER: 0px;
	width: 14px;
	background: url('stop.gif') no-repeat;
	text-align: center;
	padding: 0px;
	height: 14px;
	margin-top:6px;
	margin-left:4px;
}

#ambiance div {
	float:left;
}

#chemin {
	position:absolute;
	top:40px;
	left:150px;
}

#search {
	position:absolute;
	top:16px;
	left:300px;
}

#search form {
	margin:0;
	padding:0;
}

#log {
	position:absolute;
	top:20px;
	right:106px;
	font-weight:bold;
}

#panier {
	position:absolute;
	top:18px;
	right:0px;
}

#panier div {
	float:left;
	font-weight:bold;
}

#panier div.count {
	margin-top:20px;
	margin-right:10px;
}

#data {
	clear:both;
	float:left;
	background:url('fond-site.gif') repeat-y;
}

#sidebar {
	/*background:#CC0000;*/
	float:left;
	width:140px;
	text-align:left;
	padding-top:20px;
}

#sidebar p {
	margin:0;
	padding:5px;
}

#sidebar div {
	margin-top:5px;
	text-align:center;
}

#sidebar div.extrait {
	background:url('fd_img.jpg') no-repeat;
	width:130px;
	height:130px;
}

#sidebar div.extrait img {
	margin-top:14px;
}

#content {
	/*background:#C000C0;*/
	float:right;
	width:620px;
	text-align:left;
}

#content p {
	margin:0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}

#bottom {
	clear:both;
	background:url('bottom.gif') no-repeat;
	height:21px;
}

/*************** DIVERS *****************/
.input {
	BORDER: 1px solid #CCCCCC;
	COLOR: #000000;
	FONT-SIZE: 9px;
	font-family: Verdana;
	background-image: url('bgi.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.input2 {
	BORDER: 1px solid #CCCCCC;
	COLOR: #000000;
	FONT-SIZE: 9px;
	font-family: Verdana;
	background-image: url('bgib.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.qte {
	BORDER: 1px solid #CCCCCC;
	COLOR: #000000;
	FONT-SIZE: 9px;
	font-family: Verdana;
	text-align: right;
	background-image: url('bgi.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.liste {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: thin solid #000000;
}

.cadre {
	border: 1px solid #A6A89B;
}