a.resk{font-weight: bold;font-size: 10pt;}
.resTitre{background-color: #E3FFBB;font-family: georgia, times new roman, serif;font-size: 9pt;text-align: center;}
.resh{background-color: #CBFC84;font-family: georgia, times new roman, serif;font-size: 9pt;font-weight: bold;text-align: center;}
.res{font-family: arial, helvetica, sans-serif;background-color: #FFFFCC;color: #333333;font-size: 8pt;text-align: center;vertical-align: top;}
.resx{font-family: arial, helvetica, sans-serif;background-color: #FFAAFF;color: #333333;font-weight: bold;font-size: 10pt;text-align: center;vertical-align: top;}
.resxr{font-family: arial, helvetica, sans-serif;background-color: #FFAAFF;color: #333333;font-weight: bold;font-size: 10pt;text-align: right;vertical-align: top;}
.reso{font-family: arial, helvetica, sans-serif;background-color: #FF6666;color: #333333;font-size: 8pt;text-align: center;vertical-align: top;}
.resg{font-family: arial, helvetica, sans-serif;background-color: #999999;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.resoj{font-family: arial, helvetica, sans-serif;background-color: #FF6666;color: #333333;font-size: 8pt;text-align:justify;vertical-align: top;}
.resor{font-family: arial, helvetica, sans-serif;background-color: #FF6666;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.resd{font-family: arial, helvetica, sans-serif;background-color: #CCCCFF;color: #333333;font-size: 8pt;text-align: center;text-decoration: line-through;vertical-align: top;}
.resdr{font-family: arial, helvetica, sans-serif;background-color: #CCCCFF;color: #333333;font-size: 8pt;text-align: right;text-decoration: line-through;vertical-align: top;}
.resr{font-family: arial, helvetica, sans-serif;background-color: #CCCCCC;color: #333333;font-size: 8pt;text-align: center;vertical-align: top;}
.resrr{font-family: arial, helvetica, sans-serif;background-color: #CCCCCC;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.resl{font-family: arial, helvetica, sans-serif;background-color: #66FF66;color: #333333;font-size: 8pt;text-align: center;vertical-align: top;}
.reslj{font-family: arial, helvetica, sans-serif;background-color: #66FF66;color: #333333;font-size: 8pt;text-align:justify;vertical-align: top;}
.reslr{font-family: arial, helvetica, sans-serif;background-color: #66FF66;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.ress1{background: url(/i/resmix1.gif);font-family: arial, helvetica, sans-serif;background-color: #66FF66;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.ress2{background: url(/i/resmix2.gif);font-family: arial, helvetica, sans-serif;background-color: #66FF66;color: #333333;font-size: 8pt;text-align: right;vertical-align: top;}
.wb{color: #FFFFFF;font-size: 9pt;font-weight: bold;}
.bk0{background-color: #FFFFEE;}
.bk1{background-color: #FFFFCC;}
.top{vertical-align: top;}
.zoom{background-color: #000000;}
.evid{font-family: arial, helvetica, sans-serif;font-size: 10pt;color: #444488;text-align: center;font-weight: bold;}
.vButton{color: #880000;padding: 4px 4px;}
.vButton:hover{background-color: #880000;color: #FFFFFF;padding: 4px 4px;}
BODY.main{background-color: #FFFFFF;font-family: tahoma, verdana, arial, helvetica, sans-serif;}
BODY.site{background-color: #880000;font-family: tahoma, verdana, arial, helvetica, sans-serif;}
H1{font-size: 14pt;color: #880000;}
H2{font-size: 12pt;color: #880000;}
/*UL{display: list-item;}*/
tr.fondcell1{background-color: #fefd9e;}
tr.fondcell2{background-color: #ffffc0;}
.sep{background: url(/i/dot4.gif) fixed;}
.sepv{background: url(/i/dot4v.gif) fixed;}
.msh{border-bottom: 1px solid #333333;}
.msb{border-top: 1px solid #333333;color: #666666;font-size: 9pt;text-decoration: none;}
.copyright, A.copyright, A.copyright:LINK, A.copyright:HOVER, A.copyright:ACTIVE, A.copyright:VISITED{text-align: center;color: #880000;font-size: 8pt;text-decoration: none;}
.tabr{text-align: right;}
.tbu{color: #FFFFCC;background-color: #880000;}
.tbs{background-color: #FFFFCC;}
.tcu{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;color: #FFFFCC;background-color: #880000;border-top: 1px solid #333333;}
.tcs{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;color: #880000;background-color: #FFFFCC;border-top: 1px solid #333333;}
.tu{color: #FFFFCC;text-decoration: none;}
.tu:HOVER{text-decoration: underline;}
.blacktext{font-family: georgia, times new roman, serif;background-color: FFFFCC;color: #333333;font-size: 10pt;vertical-align: top;}
.jtext{font-family: georgia, times new roman, serif;color: #666666;font-size: 10pt;vertical-align: top;text-align: justify;}
.text{font-family: georgia, times new roman, serif;color: #666666;font-size: 10pt;vertical-align: top;}
.textr{font-family: georgia, times new roman, serif, serif;color: #666666;font-size: 10pt;text-align: right;vertical-align: top;}
.ttextr{font-family: arial, helvetica, sans-serif;color: #333333;font-size: 10pt;text-align: right;vertical-align: top;}
.ttext{font-family: arial, helvetica, sans-serif;color: #333333;font-size: 10pt;vertical-align: top;font-weight: bold;}
.mtextr{font-family: arial, helvetica, sans-serif;color: #333333;font-size: 10pt;font-weight:bold;text-align: right;vertical-align: middle;}
.titre{font-size: 10pt;font-weight: bold;}
.ttarif{font-size: 8pt;font-weight: bold;}
.caltitre{text-align: center;}
.calnav{font-size: 8pt;color: #333333;text-align: center;vertical-align: middle;text-decoration: none;}
.calnav:hover{text-decoration: underline;}
.calbasse{font-size: 9pt;text-align: center;background-color: #D1F5FF;}
.calmoy{font-size: 9pt;text-align: center;background-color: #FFF0AB;}
.calhaute{font-size: 9pt;text-align: center;background-color: #FFAE7D;}
.photo{border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 1px solid #333333;background-color: #333333;}
.chambrestu{color: #FFFFCC;text-decoration: none;}
.chambrestu:HOVER{text-decoration: underline;}
.chambrestbu{color: #FFFFCC;background-color: #000088;border-top: 1px solid #333333;border-bottom: 1px solid #FFFFFF;}
.chambrestcu{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;background-color: 000088;border-top: 1px solid #333333;border-bottom: 1px solid #333333;}
.chambrestbs{background-color: #FFFFCC;}
.chambrestcs{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;color: #880000;background-color: #FFFFCC;border-bottom: 1px solid #333333;}
.gitetu{color: #FFFFCC;text-decoration: none;}
.gitetu:HOVER{text-decoration: underline;}
.gitetbu{color: #FFFFCC;background-color: #008800;border-top: 1px solid #333333;border-bottom: 1px solid #FFFFFF;}
.gitetcu{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;background-color: 008800;border-top: 1px solid #333333;border-bottom: 1px solid #333333;}
.gitetbs{background-color: #FFFFCC;}
.gitetcs{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;color: #880000;background-color: #FFFFCC;border-bottom: 1px solid #333333;}

.gite2tu{color: #FFFFCC;text-decoration: none;}
.gite2tu:HOVER{text-decoration: underline;}
.gite2tbu{color: #FFFFCC;background-color: #880000;border-top: 1px solid #333333;border-bottom: 1px solid #FFFFFF;}
.gite2tcu{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;background-color: 880000;border-top: 1px solid #333333;border-bottom: 1px solid #333333;}
.gite2tbs{background-color: #FFFFCC;}
.gite2tcs{font-family: georgia, times new roman, serif;font-style: italic;font-size: 9pt;font-weight: bold;color: #880000;background-color: #FFFFCC;border-bottom: 1px solid #333333;}

.resAnnee{background-color: #880000;text-align: center;color: #FFFFFF;}
.forg{border-top: 1px solid #CC99CC;border-left: 1px solid #CC99CC;border-bottom: 1px solid #CC99CC;border-right: 1px solid #CC99CC;font-family: arial, helvetica, sans-serif;font-size: 8pt;background-color: #EECCEE;}
.galleg{font-family: georgia, times new roman, serif;font-size: 11pt;font-weight: bold;color: #FFFFFF;text-align: center;}
.error{color: #FF0000;font-weight: bold;}
.promo {text-align: center; width: 100%; border: 1px #ff0000 solid; background-color: #ffefef;}
.promoTab{padding: 40px;text-align: center;width:100%;}
.promoText{font-size: 14pt;}
.promoPrice{font-size: 25pt;color: #ff0000;}
.message{color: #009900;font-weight: bold;}
.sa{font-family: georgia, times new roman, serif;font-size: 10pt;text-align: center;text-decoration:none;color:#333333}
.sa:hover{text-decoration:underline}
.kwords{font-family:arial;padding:12px;font-weight:bold;text-decoration:none;color:#880000}
.messagecontact { line-height: 20px; vertical-align: middle; font-size: 10pt; color: #FF0000; font-weight: bold;}
.gantt{border-top: 1px solid #666666;border-left: 1px solid #666666;border-bottom: 1px solid #333333;border-right: 1px solid #333333;background-color: #333333;}
/* GANTT */

/* Header */
.gth
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	background-color: #9999FF;
	text-align: center;
}

/* Bold Header */
.gthb
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #9999FF;
	text-align: center;
}

/* Client */
.gtc
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFF0;
	text-align: right;
}

/* Neutral */
.gtn
{
	background-color: #FFFFF0;
}

/* Neutral Right*/
.gtnr
{
	text-align: right;
	background-color: #FFFFF0;
}

/* Before */
.gtb
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FF0000;
}

/* Reservation */
.gtr
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	background-color: #00FF00;
}

.promo {
	font-size: 1.3em;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 15px;
}

