/* recup from loccot */

Body	{
	font-family:	Arial, Helvetica, sans-serif;
	text-align:	left;
	margin:		0;
	padding:	0;
	background:	#fff	url(fCampagne_7AD.jpg)	repeat-x	fixed	left	bottom;
/*	background:	#8BF	url(fCampagne_8BF.jpg)	repeat-x	fixed	left	bottom;	*/
	color:		#000;
	}

A	{
	text-decoration:	none;
	color:	#702;
	font-weight:	bolder;
}
A:hover	{
	text-decoration:	underline;
	color:	#A04;
}
A:active	{
	color:	#FF0;
}


/*	Tete et Pied de page	*/

Div.Tete	{
	margin:	0;
	text-align:	center;
	padding:	0	0	1em	0;
	color:	#fa5;
	background:	#702	url(/logo1.jpg)	left top no-repeat;
	border-bottom:	1px	solid	#B89;
}
Div.Tete	Big	{
	font-size:	4em;
}
Div.Tete	H1	{
	font-size:	1em;
	margin:	0;
	padding:	0.25em	1em 0 1em;
	color:	#fa5;
	text-align:	center;
}
Div.Tete	P	{
	margin:	0	0	0 0.2em;
	font-weight:	bolder;
	}
Div.Tete	H1	A	{
	font-size:	1.5em;
	color:	#fa5;
}
Div.Tete	H1	A:hover	{
	color:	#FD9;
	text-decoration:	none;
	}


Div.Pied	{
	clear:	both;
	font-size:	x-small;
	text-align:	center;
}
Div.Pied	P	{
	padding:	0.5em;
	margin:	0;
}
P.Pied	{
	background:	#702;	
	color:	#FFF;
	border-bottom:	1px	solid	#B89;
	border-top:	1px	solid	#B89;
	
}

P.Pied	A,
Div.Tete	P	{
	color:	#FA5;
}
P.Pied	A:hover	{
	color:	#FD9;
	text-decoration:	none;
	}
Div.Tete	H1	A:active,
P.Pied	A:active	{
	color:	#702;
	}

/*	Page	*/

Div.Page	{
	padding:	0.5em	2em;
}

/*	Fond	*/

Div.Fond	{
	margin:	0;
	padding:	0;
/*	background:	#FFF	url(ciel2.jpg)	top	left	no-repeat; */
}

/*	Menu	*/

Div.Menu	{
	text-align:	left;
	font-size:	1.2em;
	margin:	0	0	0	192px;
	padding:	0;
}
Div.Menu	UL	{
	margin:	-0.6em	0	-0.6em	-1em;
	padding:	0;
}
Div.Menu	Li	{
	display:	inline;
	margin:	0	0.25em;
}
Div.Menu	A	{
	background:	#FA5;
	text-decoration:	none;
	padding:	0.25em	1em;
	-moz-border-radius:	1em;
	-webkit-border-radius:	1em;
	border-radius:	1em;	
}
Div.Menu	A:Hover	{
	background:	#FF0;
	color:	#702;
	text-decoration:	none;
}
Div.Menu	A:Active	{
	color:	#FFF;
}

/*	Bandeau photo	*/

Div.Photos	{
	float:	left;
	width:	192px;
	margin:	-0.5em;
	padding:	24px	0.5em;
	text-align:	center;
}
Div.Photos	A	{
	margin:	24px;
	width:	96px;
	height:	96px;
	-moz-border-radius:	48px;
	-webkit-border-radius:	48px;
	border-radius:	48px;
}
Div.Photos	Img	{
	border:	none;
	width:	96px;
	height:	96px;
	-moz-border-radius:	48px;
	-webkit-border-radius:	48px;
	border-radius:	48px;
}

/*	Contenu	*/

Div.Contenu	{
	margin:	0	0	0	192px;
	padding:	1em	1em	1em	0.25em;
}

H2	{
	color:	#702;
	margin:	1em	0;
}

/*	Tableaux	*/

Table.Tarifs	{
	border:	1px	solid	#8B8;
	background:	#702;
}
Table.Tarifs	TD,
Table.Tarifs	TH	{
	text-align:	center;
	vertical-align:	middle;
}
Table.Tarifs	TH	{
	font-family:	Arial, Helvetica, sans-serif;
	color:	#FFF;
}
Table.Tarifs	TD	{
	/*
	border:	1px	solid	#8B8;
	border-bottom:	2px	solid	#702;
	border-bottom:	2px	solid	#702;
	*/
	border-bottom:	2px	solid	#702;	
	background:	#FFF;
}
Table.Tarifs	Strong	{
	color:	#702;
}

/*	Photos	*/

P.Photo	Img	{
	border:	1px	solid	#CCC;
}

P.Texte	{
	margin:	0	0	48px	0;
}

P.Vignettes	{
	text-align:	left;
	line-height:	144px;
	padding:	0;
	margin:	0;
}
P.Vignettes	Img	{
	margin:	0	48px	0	0;
	vertical-align:	middle;
	border:	none;
}
