body {
	background: #FFFFFF url(../images/background.gif) left top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_up {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.menu_rl, a:hover.menu_up {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
.titre {
	font-size: 18px;
	line-height: 24px;
	color: #000825;
	font-weight:bold;
	text-decoration: none;
}
.texte {
	font-size: 11px;
	line-height: 14px;
	color: #000825;
	text-decoration: none;
}

.texte_14 {
	font-size: 14px;
	line-height: 18px;
	color: #000825;
	text-decoration: none;
}

.texte_blanc {
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.bouton { border:1px solid #000033; padding: 2px; color:#ffffff; font-size:12px; background-color:#000000; }
.champ { height:24px; padding:4px 4px 0px; background:#eeeadc; border:1px solid #7f7a73}
.champMessage { padding:4px 4px 0px; background:#eeeadc; border:1px solid #7f7a73; font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px;}

.gallerylink img{border:0}
.gallerylink {border:1px solid #7b7084}
.gallerylink:hover {border:1px solid #000}

.trServices:nth-child(even){ background:#dce9f5; }
.trServices td{ padding:3px 0; }
.trServices td input.montant { text-align:right; width:70px; }
.trTotal td{ padding:7px 0; font-size:15px; font-weight:bold; }
.trTotal td span.total { margin-right:50px; }
.trServices td label.labelNb { margin-left:30px; }
.trServices td input.nbPar { width:30px; }
.trServices td input.precision { width:300px; margin-left:30px; }
