@charset "iso-8859-1";	
	



body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: url(images/back.jpg) top center;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	font: 12px Arial Narrow, Tahoma, Verdana, Helvetica, sans-serif;
	
}

	h1{
		font-size: 18px;
		font-weight: bold;
	}

	a{
		text-decoration:none;
		color:#6f7e01;
	}
	a:hover{
		text-decoration:none;
		color:#717f9c;
	}
	


	table {
	font: 16px Arial Narrow, Tahoma, Verdana, Helvetica, sans-serif;
	color:#081939;
	}
	
	.menu{
		color:#ffffff;
		text-decoration:none;	
		font-weight:bold;
	}
	
	a:hover.menu {
		color:#afb573;
	}
	
	.blanc{
		//display: block;
		//background: #efeecf;
        	//width: 180px;
        	//height: 40px;
		color:#ffffff;
		text-decoration:none;	
		//display: table-cell;
		//vertical-align: middle;
		font-weight:bold;
	}
	
	a:hover.blanc {
		color:#ebeffb;
        	//background: #99977f;
	}
	
	.gris{
		color:#b2b2b2;
		text-decoration:none;	
		//font-weight:bold;
	}
	
	a:hover.gris {
		color:#002842;
	}
	
	.marin{
		color:#081939;
		text-decoration:none;	
		//font-weight:bold;
	}
	
	a:hover.marin {
		color:#002842;
	}
	
	.smblanc{
		color:#ffffff;
		text-decoration:none;	
	}
	
	a:hover.smblanc {
		color:#ebeffb;
	}
	
	.smblanc_on{
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	
	a:hover.smblanc_on {
		color:#ebeffb;
		font-weight:bold;
	}


	.menu_on{
		display: block;
		background: #99977f;
        	width: 180px;
        	height: 40px;
		color:#efeecf;
		text-decoration:none;	
		display: table-cell;
		vertical-align: middle;
	}
	
	a:hover.menu_on {
		color:#efeecf;
	}
		
	
	.lienblanc{
		color:#ffffff;
		text-decoration:none;
		cursor :hand;	
	}
	
	a:hover.lienblanc {
		color:#ffffff;
	}
	
	.comms{
		color:#ffffff;
		text-decoration:none;
		cursor :hand;	
		font-size: 14px;
		font-weight: bold;
	}
	
	a:hover.comms {
		color:#acbe00;
	}
	

	
	td.tdbgcontenu {
		background: url(images/bgcontenu.png) top left;
		background-repeat:repeat-y;
		//background-color:#9b987f;
	
	}
	
	td.tdkeywords {
		color:#cccbb0;	
		font-weight:bold;
		font: 12px Tahoma, Verdana, Helvetica, Arial Narrow, sans-serif;
		text-align: distribute;
	}
	
	td.tdblanc {
		color:#ffffff;
	
	}
	
	td.tdcopy {
		color:#ffffff;
		padding-right: 18px;
		padding-bottom: 6px;
		text-align: center;
		vertical-align: bottom;
	
	}
	
	td.tdpromo {
		color:#ffffff;
		padding-right: 40px;
		padding-left: 30px;
		text-align: right;
		background: url(images/promo_prix.png) top left;
		background-color: #99977f;
		background-repeat: no-repeat;
		
	}
	
	td.tdpromo9 {
		color:#ffffff;
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
		background-color: #99977f;
		background-repeat: no-repeat;
		
	}
	
	td.tdpromo3 {
		color:#ffffff;
		padding-right: 15px;
		padding-left: 80px;
		text-align: left;
		background: url(images/promo.png) top left;
		background-color: #99977f;
		background-repeat: no-repeat;
		
	}
	
	td.tdpromo8 {
		color:#ffffff;
		text-align: center;
		background: url(images/prix.png) top center;
		background-color: #99977f;
		background-repeat: no-repeat;
		
	}
	
	td.tdpromo2 {
		color:#ffffff;
		padding-right: 15px;
		padding-left: 15px;
		background-color: #99977f;
	}
	
	
	td.tdsm {
		color:#ffffff;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 8px;
		text-align: left;
		background-color: #99977f;
		
	}
	
	td.tdsmm {
		padding-top: 6px;
		
	}
	
	td.tdsm2 {
		color:#ffffff;
		padding-left: 15px;
		text-align: left;
		background-color: #99977f;
		
	}
	
	td.tdmenu {
		border-left-color: #99977f;
		border-right-color: #99977f;
		border-left-width: thin;
		border-right-width: thin;
		border-left-style: solid;
		border-right-style: solid;
	
	}
	
	
	
	
	img.partenaires {
		max-width: 180px;
		max-height: 120px;
	
	}
	
	img.imgdeco_on {
		border-color:#859f60;
		border-style: solid;
	
	}
	
	img.imgdeco {
		border-style: none;
	
	}
	
	img.imgpreview {
		border-color:#000000;
		border-style: solid;
	
	}
	
	img.icones {
		border-style: none;
	
	}
	
	img.icones:hover {
		border-color:#000000;
		border-style: solid;
		cursor: hand;
	}
	
	input {
		border: none;
		font-size: smaller;
	}
	
	input.inputbois {
		border: none;
		font-size: larger;
		text-align: center;
		color: #859f60;
		font-weight:bold;
	}
	



/*  */