BODY
{
	background-color:#FFFFDE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#003399;
}

A
{
	color:#003399;
	font-weight:normal;
	text-decoration:none
}

A:hover
{
	color:#ff7b0c;
	text-decoration:underline;
}

A.mail
{
	color:9D2929;
}
A.mail:hover
{
	color:#FFFFCC;
	background-color:#9D2929;
	text-decoration:none;
}

table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

blockquote
{
	margin:0 0 0 10px;
}

p
{
	margin:5px 0 2px 0;
}

img.photo-site
{
	border-right:2px solid #AEAEAE;
	border-bottom:2px solid #AEAEAE;
}

.hg
{
	background-image:url(images/cadre-hg.gif);
	background-repeat:no-repeat;
}
.h
{
	background-image:url(images/cadre-h.gif);
	background-repeat:repeat-x;
}
.hd
{
	background-image:url(images/cadre-hd.gif);
	background-repeat:no-repeat;
}
.g
{
	background-image:url(images/cadre-g.gif);
	background-repeat:repeat-y;
}
.contenu
{
	background-color:#FFFFFF;
}
.d
{
	background-image:url(images/cadre-d.gif);
	background-repeat:repeat-y;
}
.bg
{
	background-image:url(images/cadre-bg.gif);
	background-repeat:no-repeat;
}
.b
{
	background-image:url(images/cadre-b.gif);
	background-repeat:repeat-x;
}
.bd
{
	background-image:url(images/cadre-bd.gif);
	background-repeat:no-repeat;
}