	.contenu {
		margin-top:0;
		margin-left:0;
	}

	.droite {
		padding-left:6px;
	}

	.barnavh {
		font-size:12px;
		font-weight:bold;
		color:#AD2C00;
		border-width:0 0 2px 0;
		border-style:solid;
		border-color:#A5A5A5;
		height:18px;
		width:100%;
		
	}

	.ttrloc {
		text-align:right;
		font-size:14px;
		color:#CC6600;
		font-weight:bold;
		line-height:1.2em;
		margin-bottom:6px;
	}
	A.retour {
		font-weight:normal;
		color:#F07900;
		font-size:11px;
	}
	
	A.retour:hover {
		font-weight:normal;
		color:#AB3009;					
	}
	
	.liste {
		font-size:11px;
		width:98%;
		margin-top:6px;
	}
	
	.article {
		font-size:11px;
		width:99%;
		margin-top:4px;
		margin-bottom:14px;
		color:#370B02;
		border-width:1px;
		border-color:#BABABA;
		border-style:solid;
		margin-left:8px;
	}
	
	.libart {
		padding:2px;
		font-weight:bold;
		color:#370b02;
		font-size:14px;	
		padding-left:4px;
		height:24px;
	}
	
	
	.photo {
		width:100px;
		text-align:center;
		vertica-align:middle;		
	}
	
	.photo img {
		border:1px solid #cacaca;
	}
	
	.descr {
		padding:2px;
		font-size:12px;	
		border-width:0 0 2px 0;
		border-color:#ECDAD7;
		border-style:solid;
		height:32px;		
	}
	
	.txtloc {
		font-size:12px;
		color:#222222;
		padding-left:2px;
		height:20px;
		color:orange;
		font-weight:bold;
	}

	.accessloc {
		font-size:12px;
		color:#222222;
		font-style:italic;
		color:#9d2c20;	
		padding-left:2px;
		height:20px;		
	}
		
	.assur {
		color:#333333;
		font-size:11px;
		font-weight:bold;
	}
	
	.tarifs {
		font-weight:bold;
		width:100%;
		font-size:13px;
		padding:2px;
		display:table;
	}

	.tarifs .calc {
		float:left;
		width:auto;
		text-align:left;
		border:1px none black;
		font-size:11px;
		font-weight:normal;
	}
	
	.tarifs .mens {
		float:right;
		width:auto;;
		text-align:left;
		padding:4px;
		padding-left:14px;
		background-color:#FEEBCA;
		height:auto;
		line-height:14px;
		display:table-cell;
		vertical-align:middle;
		background-image:url("https://www.atelier-des-vents.com/location/images/design/flechplemar.gif");
		background-repeat:no-repeat;
		background-position:4px center;
		border:1px none black;
	}

	
	.dispos {
		font-size:11px;
		width:98%;
		border-width:1px 0 0 1px;
		border-color:#A9A9A9;
		border-style:none;
		margin-top:4px;
		margin-bottom:4px;		
		color:#656565;
	}
	
	.hdispos {
		background-color:#FFFFEC;		
		border-width:1px;
		border-color:#A9A9A9;
		border-style:solid;
		text-align:center;
		color:#370B02;		
		padding:1px;		
	}
	
	.etat {
		font-weight:bold;
		color:#370b00;
		padding:1px;		
	}
	
	.dispo {
		color:#F07900;	
		padding:1px;		
	}
	
	.etape {
		padding:12px 0 12px 0;
		font-size:13px;
		font-family:Arial;
		font-weight:bold;
		color:#998988;
	}
	
	.etapact {
		color:#ae270a;
		color:#6B605F;
		background-color:#FEEAE6;
		border:1px #FCD4CC thin;
		padding:2px;
		font-style:italic;		
	}
	
	.srayon {
		background-color:#E4DFDC;
		margin-top:8px;
		margin-left:8px;
	}
	
	.libcatr {
		font-size:13px;
		font-weight:bold;
		margin-top:10px;
		margin-left:10px;
		color:#ad2c00;
		background-image:url("../images/design/flechecatr.gif");
		background-repeat:no-repeat;
		background-position:2px 3px;
		padding-left:12px;		
	}
	
	
	.artr {
		list-style-type:square;
		font-size:12px;
		background-image:url("../images/design/pucemar.gif");
		background-repeat:no-repeat;
		background-position:2px 4px;
		padding-left:10px;
		margin-left:20px;
		margin-top:4px;
	}
	
	A.ancrer {
	}
	
	A.ancrer:hover {
		text-decoration:underline;
	}
	
	.nodispo {
		font-size:12px;
		color:#AD2C00;
		margin-right:4px;
	}
