.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: top;
	line-height: 38px;
}
.texte1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	line-height: 16px;
	vertical-align: top;
	text-align: left;
}
.texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
}
.mentions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	text-indent: 20pt;
	vertical-align: middle;
}
.texte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.texte4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
	border: 1px #666666;
	line-height: 16px;
}
.bg {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 100px 100px;
	background-attachment: scroll;
	background-color: #FFFFFF;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 16px;
	color: #66CC33;
	text-align: left;
	font-weight: bolder;
}
.telechargement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 16px;
	font-weight: bolder;
	background-color: #CC3300;
	text-align: left;
	text-indent: 15pt;
	vertical-align: middle;
}
.texte5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: 16px;
	color: #333333;
	text-align: left;
}

/** Ajout par Anthony - 13/07/2007 */
table#tarifs{
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	#tarifs td{
		color: rgb(102, 102, 102);
		font-weight: bold;
		}
	#tarifs th{
		background: rgb(3, 177, 175);
		color: white;
		}
	#tarifs th, table#tarifs td{
		padding: 2px 5px;
		text-align: center;
		border-left: 1px solid white;
		}
	#tarifs td.disp_titre{
		padding-bottom: 1em;
		color: rgb(155, 239, 8);
		text-align: left;
		font-size: 13px;
		}
	/* Lignes impaires et paires */
	#tarifs tr.impaire td{
		background: rgb(188, 242, 242);
		}
	#tarifs tr.paire td{
		background: rgb(144, 234, 233);
		}
	#tarifs th.disponibilites{
		background: rgb(155, 239, 8);
		}
	#tarifs th.disp_non{
		background: rgb(204, 54, 51);
		}
	#tarifs th.disp_oui{
		background: rgb(119, 182, 10);
		}
	#tarifs td.disp_non{
		color: rgb(204, 54, 51);
		}
	#tarifs td.disp_oui{
		color: rgb(119, 182, 10);
		}
	#tarifs tr.impaire td.disponibilites {
		background: rgb(195, 245, 107);
		}
	#tarifs tr.paire td.disponibilites {
		background: rgb(155, 239, 8);
		}
	#tarifs a img{
		border: none;
		}

p.message{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
table.formulaire{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
table.formulaire th{
	padding: 2px 10px;
	text-align: left;
	}
/** /Ajout par Anthony */

/** Ajout par Chris W3Line */
.ref_link a:link, .ref_link a:hover, .ref_link a:visited, .ref_link a:active {
	text-decoration:none;
	color:#FFFFFF;
}
/** /Ajout par Chris W3Line */
