body {
	background-color: #FFFFFF;
	margin: 10px; 
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
}
form {
	margin: 0;
	padding: 0;
}
hr#bloc{
	clear:both;
	visibility:hidden;
}
.titre {
	background: url("../../UPLOAD/partage/mth/oiseaubleu.png") no-repeat left top;
	padding: 0 0 0 40px;
	font-size: 24px;
	font-weight: normal;
	color: #6BA4CE;
}
.fermer {
	float: right;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
}
.asterisque {
	background: url("../../img/common/asterisque.png") no-repeat right top;
}
.bleu {
	color: #6BA4CE;
}
.tdlabel {
	padding-right: 3px;
	padding-bottom: 8px;
}
.tdinput {
	padding-right: 20px;
	padding-bottom: 8px;
}
/* Lien par défaut */
a, a:visited, a:link {
	padding: 0;
	margin: 0;
	color: #87ad4a;
	text-decoration: underline;
}
a:hover {
	padding: 0;
	margin: 0;
	color: #87ad4a;
	text-decoration: none;
}
a.nounderline, a.nounderline:visited, a.nounderline:link {
	text-decoration: none;
}
a.nounderline:hover{
	text-decoration: none! important;
}
.erreur {
	padding: 5px;
	margin: 0;
	color: red;
	font-size: 13px;
	font-weight: bold;
}
h6.media {
	margin: 0;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
.espace20 {
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
}
.espace10 {
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}
.espace5 {
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
}
.texte10 {
	font-size: 10px;
	font-weight: normal;
}
.texte11 {
	font-size: 11px;
	font-weight: normal;
}
.texte12 {
	font-size: 12px;
	font-weight: normal;
}
.texte13 {
	font-size: 13px;
	font-weight: normal;
}
.texte16 {
	font-size: 16px;
	font-weight: normal;
}
.titre14 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
.boxBig {
	font-family: arial, helvetica, sans-serif;
	width: 510px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #61331B;
	border: 3px #FFF solid;
}
.box {
	font-family: arial, helvetica, sans-serif;
	width: 200px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #61331B;
	border:1px solid #e3e9ef;
}
.boxLittle {
	font-family: arial, helvetica, sans-serif;
	width: 130px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #61331B;
	border:1px solid #e3e9ef;
}
.boxMini {
	font-family: arial, helvetica, sans-serif;
	width: 50px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #61331B;
	border:1px solid #e3e9ef;
}

.padRight10 { padding-right: 10px; }
.padLeft10 { padding-left: 10px; }
.pad10 { padding-left: 10px; padding-right: 10px; }

/* ne pas supprimer les trois css suivants */ 
/* polices de caractères d'affichage du copyright des images */ 
.classCopyrightImage { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
/* retrait du texte gauche et droite pour les images */ 
.leftImage { padding-right: 10px }
.rightImage { padding-left: 10px }
.vide { font-size: 2px; font-family: Verdana }

