body {
			font-family: Arial;
			font-size: 12px;
			color: #333399;
		}
a { text-decoration:none; color: #6666CC; text-decoration: underline;}
a:link { color:#6666CC; text-decoration: underline;}
a:visited { color:#6666CC; text-decoration: none;}
a:hover { color:#CC3300}
a:active { color:#6666CC}

td {
			font-family: Arial;
			font-size: 12px;
			color: #333399;
		}

td.centraux11 {
			font-family: Arial;
			font-size: 11px;
			color: #333399;
		}

td.liensutiles {
			font-family: Arial;
			font-size: 10px;
			color: #333399;
		}

td.plusdinfos {
			font-family: Arial;
			font-size: 12px;
			color: #CC3300;
		}

.TextH5 {
			font-size: 13px;
}

.TextStrong {
			font-weight: bold;
}

.ColorRouge { color: #CC3300; }
.ColorBleu { color: #333399; }




SELECT { font-family: Arial; font-size:12px; color: #333399;  border: 1 solid #333399;}
SELECT.multiple { font-family: Arial; font-size:12px; color: #000000;  border: 1 solid #000000;}
INPUT.text { font-family: Arial; font-size:12px; color: #000000; background-color:#FFFFff; border: 1 solid #000000;}
INPUT.nomodif { font-family: Arial; font-size:12px; color: #000000; background-color:#cccccc; border: 1 solid #000000;}
INPUT.boncommande { font-family: Arial; font-size:12px; text-align: center; vertical-align: middle; width: 20px; height: 15px; color: #000000; background-color:#FFFFff; border: 1 solid #000000;}
INPUT.smalltext { font-family: Arial; font-size:12px; text-align: center; vertical-align: middle; width: 15px; height: 15px; color: #000000; background-color:#FFFFff; border: 1 solid #000000;}
INPUT.textcenter { font-family: Arial; font-size:12px; color: #000000; background-color:#FFFFff; border: 1 solid #000000; text-align: center; }

TEXTAREA { font-family: Arial; font-size:12px; color: #000000;  border: 1 solid #000000;}
INPUT.button {border-bottom:thin solid #006600;border-right:thin solid #006600;border-top:thin solid #CCCCCC;border-left:thin solid #CCCCCC;font-size:12px;font-family:Arial;font-weight:bold;background-color:#FFcc66;color:#000000;line-height:.85;padding-top:3px;text-transform:capitalize;cursor:hand}


#formbulletinsl .erreur,
#formbulletinsl input[type="text"].erreur
{
	border:1px solid #d01212;
}

.msgErreur { color: #d01212; }



.listeTab td
{
	padding-top:3px;
	padding-bottom:3px;
}
.listeTitle 
{
	background-color:#ffcc66;
}
.listeTitle a 
{
	text-decoration:none;
	color:#333399;
	font-size:14px;
}
.listePair 
{
	background-color:#c5d9eb;
}
.listeImpair 
{
	background-color:#ebeef7;
}

.listeImpair a, .listePair a
{
		text-decoration:none;
		color:#333399;
}

.listeTab a:hover
{
		text-decoration:underline;
}

h4.sl a {
	color:#cc3200;
	font-size:18px;
	margin:10px 0 5px 0;
	text-decoration:none;
}

h4.sl a:visited {
	color:#cc3200;
	font-size:18px;
	margin:10px 0 5px 0;
	text-decoration:none;
}

h4.sl a:hover {
	text-decoration:underline;
}

h4.vs {
	color:#41429f;
	font-size:18px;
	margin:10px 0 5px 0;
}

ul.listeSejours li a
{
		text-decoration:none;
		color:#333399;
}


ul.listeSejours li a:hover
{
		text-decoration:underline;
}