@font-face
{
	font-family: "CurlzMTFont";
	src: url('/css/Curlz_MT.eot');
}
@font-face
{
	font-family: "CurlzMTFont";
	src: url('/css/Curlz_MT.ttf') format("truetype");
}


#footerliens a
{
	text-decoration:none;
}

td
{
	color:#7D0205;
	font-family:Georgia;
	font-size:12px;
	font-weight:400;
}

.png
{
	behavior:url(./css/png.htc);
}

h1
{
	color:#F3C486;
	font-family:Georgia;
	font-size:9px;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:center;
}

h1 a
{
	color:#F3C486;
	font-family:Georgia;
	font-size:9px;
}

h2
{
	color:#915309;
	font-family:Georgia;
	font-size:10pt;
	font-weight:700;
}

h3
{
	margin:0;
	padding:0 0 0 20px;
	text-decoration:underline;
}

h2.rose
{
	font-size: 30px;
	font-weight: 400;
	font-family: "Monotype Corsiva", serif;
	background: url('/design/diamant_rose.gif') no-repeat;
	text-indent: 20px;
	color: #ff8f0b;
	border-bottom: 1px solid #ff8f0b;
	width: 447px;
	height: 23px;
	line-height: 16px
}

h2.rouge
{
	font-size: 30px;
	font-weight: 400;
	font-family: "Monotype Corsiva", serif;
	background: url('/design/diamant_rouge.gif') no-repeat;
	text-indent: 20px;
	color: #ff8f0b;
	border-bottom: 1px solid #ff8f0b;
	width: 447px;
	height: 23px;
	line-height: 16px
}

h2.vert
{
	font-size: 30px;
	font-weight: 400;
	font-family: "Monotype Corsiva", serif;
	background: url('/design/diamant_vert.gif') no-repeat;
	text-indent: 20px;
	color: #ff8f0b;
	border-bottom: 1px solid #ff8f0b;
	width: 447px;
	height: 23px;
	line-height: 16px
}

th
{
	color:#F3C486;
	font-family:Georgia, Arial, sans-serif;
	font-size:11pt;
	font-weight:700;
	text-align:center;
}

.bold
{
	font-weight:700;
}

strong.normal
{
	font-weight:400;
}

.compagny
{
	color:#D48536;
	font-family:Georgia;
	font-size:11px;
	text-decoration:none;
}

.compagny:hover
{
	color:#D48536;
	font-size:11px;
	text-decoration:underline;
}

.compagny:visited
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.page
{
	color:#7D0205;
	font-family:Georgia;
	font-size:11px;
	text-decoration:none;
}

.special
{
	color:#A83218;
	font-family:Verdana;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a:visited
{
	color:#FF8F0B;
	text-decoration:underline;
}

a
{
	color:#D48536;
	text-decoration:underline;
}

.mini
{
	color:#D48536;
	font-family:Georgia;
	font-size:10px;
	text-decoration:none;
}

.mini:hover
{
	color:#D48536;
	font-size:10px;
	text-decoration:underline;
}

.mini:visited
{
	color:#000;
	font-size:10px;
	text-decoration:none;
}

.numero
{
	color:#7D0205;
	font-family:Verdana,arial;
	font-size:12px;
	font-weight:400;
}

.monline
{
	color:#D48536;
	font-family:Georgia;
	font-size:9px;
	text-decoration:none;
}

.monline:hover
{
	color:#D48536;
	font-size:9px;
	text-decoration:underline;
}

.monline:visited
{
	color:#000;
	font-size:9px;
	text-decoration:none;
}

.mmail
{
	color:#900206;
	font-family:Georgia;
	font-size:11px;
	text-decoration:none;
}

mmail:hover
{
	color:#900206;
	font-size:14px;
	text-decoration:underline;
}

.cachcss
{
	background-color:#FFF;
	color:#000;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:8px;
	visibility:hidden;
}

#reservmin .month
{
	width:80px;
}

#reservmin .year
{
	width:60px;
}

#reservmin label
{
	float:left;
	width:140px;
}

#reservmin .submitcont
{
	text-align:center;
}

#reservmin p
{
	margin:5px 0;
	padding:0;
}

.mmail:visited
{
	color:#900206;
	font-size:11px;
	text-decoration:none;
}

.footer,.footer:link,.footer:visited
{
	color:#D48536;
	font-size:11px;
	text-decoration:none;
}

#reservmin .day,#reservmin .text
{
	width:50px;
}

#flashcontent
{
	position:relative;
	top:-35px;
	z-index:1;
}

#etoile
{
	background:url("/images/etoile.png") no-repeat scroll 0 0 transparent;
	height:25px;
	left:359px;
	position:absolute;
	top:43px;
	width:25px;
	z-index:10000000;
}


