html, body {
	font-family:		Times New Roman, Verdana, Arial;
	font-size:			12pt;
	color:				#2c0a00;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	background-color:	#e8cbad;
}
a { color:#b8391e; text-decoration: none; }
a:visited { color:#b8391e; }a:hover { color:#e74c00; text-decoration: none; }
a:active { color:#e74c00; }

img {
	border:					0px;
}

img.point_titre {
	margin-right:			5px;
}

/* occasions */
.verda11 {
	color:				white;
}

/* ********************** fin MENU PRINCIPAL ********************** */

span.titre_page {
	font-weight:		bold;
	font-size:			14px;
	color:				orange;
	padding-bottom:		10px;
	margin-top:			5px;
	display:			block;
}


/* ----------div : header-------------- */
div#header {
	background-image:			url('../../img/fond-header.jpg');
	padding:					0;
	margin:						0;
	height:						127px;
}

div#contenant {
	width:						1050px;
	min-width:					1000px;
	padding:					0;
	margin:						0;
	margin-bottom:				10px;
	/*
	min-height:					570px;
	height:						100%;
	*/
	background-image:			url('../../img/fond-marge.jpg');
	background-position:		top left;
	background-repeat:			repeat-y;
}

div#marge {
	position:					relative;
	float:						left;
	/*
	background-image:			url('../../img/fond-marge.jpg');
	background-position:		top left;
	background-repeat:			repeat-y;
	*/
	padding:					0;
	margin:						0;
	width:						148px;
	min-height:					570px;
	height:						100%;
}

div#pieds {
	position: absolute;
	top: 0;
	left: 0;
	margin:0;
	padding:0;
}

div#langues {
	font-size: 12px;
	color: white;
	position: absolute;
	top: 48px;
	left: 7px;
	margin:5;
	padding:0;
	width: 136px;
}
div#langues a {
	color: white;
}

div#menu_principal {
	position:					absolute;
	left:						10px;
	top:						80px;
}

td.menu_cell {
	height:						26px;
	width:						184px;
	padding-left:				13px;
	font-weight:				bold;
	font-style:					italic;
	font-size:					16px;
	background-image:			url('../../img/menu-cell.png');
}

td.menu_cell a {
	color:						#fdfdd7;
	text-decoration:			none;
}

td.menu_cell_on {
	height:						26px;
	width:						184px;
	padding-left:				13px;
	font-weight:				bold;
	font-style:					italic;
	font-size:					16px;
	background-image:			url('../../img/menu-cell-on.png');
}

td.sous_menu_cell_on {
	height:						20px;
	width:						184px;
	padding-left:				13px;
	font-size:					11px;
	font-family:				Helvetica;
	background-image:			url('../../img/sous-menu-cell-on.png');
}

td.sous_menu_cell_on a {
	color:						#600;
}

td.sous_menu_cell_on:hover{
	background-image:			url('../../img/sous-menu-cell-hover.png');
}

td.menu_cell_on a, td.menu_cell_on a:hover {
	color:						#a02000;
}

div#menu_secondaire {
	position:					absolute;
	left:						160px;
	top:						10px;
	min-width:					450px;
}
div#menu_secondaire table td.titre_page {
	background-image:			url('../../img/ssmenu-fond.png');
	font-size:					15px;
	color:						#4b0f00;
	font-weight:				bold;
	text-align:					left;
	padding:					0 7px 3px 4px;
}
div#menu_secondaire table td.titre_sep {
	width:						60px;
	background-image:			url('../../img/ssmenu-fond.png');
}

div#menu_secondaire table td.sousmenu_sep {
	background-image:			url('../../img/ssmenu-fond.png');
	width:						10px;
}
div#menu_secondaire table td.sousmenu {
	background-image:			url('../../img/ssmenu-fond.png');
	font-size:					12px;
	color:						#aa1e00;
	font-weight:				bold;
	text-align:					center;
	padding-left:				5px;
	padding-right:				5px;
}
div#menu_secondaire table td.sousmenu_on {
	background-image:			url('../../img/ssmenu-fond.png');
	font-size:					12px;
	color:						#851700;
	font-weight:				bold;
	text-align:					center;
	padding-left:				5px;
	padding-right:				5px;
}

div#page {
	background-image:			url('../../img/fond-page.jpg');
	background-position:		top left;
	background-repeat:			no-repeat;
	background-color:			#e8cbad;
	padding:					105px 10px 10px 90px;
	margin:						0 0 0 148px;
	/*min-height:					455px;*/
	width:						742px;
}

div#menu_bas {
	margin:						0;
	padding:					0;
	width:						148px;
	float:						left;
	background-color:			#e8cbad;
}

/* --------- occasions ------------- */
.date_maj_occasions {
	font-size:					18px;
	color:						darkred;
	background-color:			#ffecd8;
	padding:					3px;
}

/* -------------  fiche produit ------------- */
div.produit {
	width:						600px;
	height:						272px;
	margin-bottom:				15px;
}
div.produit_photos {
	background-image:			url('../../img/fond-produit.jpg');
	background-position:		top left;
	background-repeat:			no-repeat;
	width:						300px;
	height:						272px;
	margin-right:				10px;
	text-align:					center;
}
div.produit_infos {
	padding-top:				20px;
	text-align:					left;
	display:					block;
}
div.produit_infos .titre{
	font-size:					14pt;
	font-weight:				bold;
	margin-bottom:				5px;
}
div.produit_infos .caracteristiques {
	color:						#41372c;
	font-size:					10pt;
	margin:						15px 0 5px 0;
}
div.produit_infos .caracteristiques2 {
	font-size:					10pt;
	color:						#e04417;
	margin:						15px 0 0 0;
}


/* --------- formulaires ----------*/
div.formulaire td {
 text-align:					left;
}

div.formulaire .libelle {
 font-weight:					bold;
 text-align:					left;
}
input, textarea {
	background-color:			#fcf2e7;
	border:						solid 1px #ad9071;
	text-align:					left;
}

div.formulaire_retour {
	color:						orange;
	font-weight:				bold;
	text-align:					center;
}

input.checkbox {
	margin:						0px;
	padding:					0px;
}

.message {
	color:					red;
}

hr {
	background-color:		#bea080;
	border:					none;
	color:					#bea080;
	height:					1px;
}

.titremarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707062;
	font-weight: bold;
	text-decoration: none;
}

.tablatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
