body  { color: #2e2e2e; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; margin: 0; padding: 0;
	 }



a { color: #2e2e2e; text-decoration: none; }
a:visited { color: #2e2e2e; text-decoration: none; }
a:hover { color: #E72019; text-decoration: underline; }
a.actif { color: #2e2e2e; text-decoration: underline; }

a.baspage { color: #2E2E2E; text-decoration: none; display: inline }
a.baspage:visited { color: #2E2E2E; text-decoration: none; display: inline }
a.baspage:hover { color: #000; text-decoration: none; display: inline }

#document {
	width:1024px;
	margin : 0 auto;
	padding : 0;
	text-align: left;
	line-height: 16px;
	background: url(interface/TTCA5.jpg) no-repeat;
}

#document h3 { color: #E72019; font-size: 120%; line-height: 16px; font-weight: normal; margin:0; padding:0 }

/* HAUT */
#haut  {
	width: 1024px;
	height: 205px;
	float: left;
}

#haut a { color: #ffffff; text-decoration: none; }
#haut a:visited { color: #ffffff; text-decoration: none; }
#haut a:hover { color: #E72019; text-decoration: underline }


/* MENUG */
#menuG { float: left; width: 650px; margin: 0px 0px 20px 0; line-height: 20px }
#menuG a { color: #2e2e2e; text-decoration: none; }
#menuG a:visited { color: #2e2e2e; text-decoration: none; }
#menuG a:hover { color: #E72019; text-decoration: underline }
#menuG a.actif { color: #E72019; text-decoration: underline }


/* COLONNE GAUCHE */
#colonneGauche { float: left; width: 256px; margin : 55px 30px 0 0; padding: 0; text-align: left }
#colonneGauche a.titre { color: #FF880A; text-decoration: none; }
#colonneGauche a.titre:visited { color: #FF880A; text-decoration: none; }
#colonneGauche a.titre:hover { color: #2e2e2e; text-decoration: underline }

/* CONTENU */

#contenu { float: left; width: 660px; padding: 0px; padding: 0px 0 0px 0; text-align: justify }	

#contenu a { color: #000000; text-decoration: underline; font-weight: bold }
#contenu a:visited { color: #000000; text-decoration: underline; font-weight: bold }
#contenu a:hover { color: #E72019; text-decoration: underline; font-weight: bold }

#contenu h1   { color: #000; font-size: 170%; font-weight: bold; line-height: 22px; margin: 10px 0 }
#contenu h2 { font-size: 120%; color: #719219; font-weight: bold; margin: 0 }
#contenu h2.rouge { color: #719219; font-size: 130%; line-height: 16px; font-weight: normal; }
#contenu h3 { color: #E72019; font-size: 120%; line-height: 16px; font-weight: normal; }
#contenu h4 { color: #2e2e2e; font-size: 100%; line-height: 16px; font-weight: normal; margin:0; padding:0 }
#contenu h5  { color: #2E2E2E; font-size: 90%; font-weight: normal; margin: 0 0 0 10px; }

#contenu h4.erreur { color: #719219; font-size: 100%; line-height: 16px; font-weight: normal; }

#contenu .plus   { color: #E72019; font-size: 110%; font-weight: bold; line-height: 16px }
#contenu .plusplus   { color: #719219; font-size: 130%; font-weight: bold; line-height: 16px }

/* BAS */
#menudubas { clear: both; float: left; width: 1024px; text-align: center; color: #2e2e2e }

#formulaire  { margin-left: 10px; margin-bottom: 5px; margin-top: 5px; float: left; width: 490px; }

/* BAS */

/* FORMULAIRE */
form { margin : 0; padding : 0; }

fieldset { border : 1px solid #2e2e2e; margin: 0 5px 0 5px; border-style: dotted }

legend {
	color : #465C0B;
	font-weight : bold;
	font-size : 100%;
	margin : 10px 10px 10px 10px;
	padding : 0;
	width : 100%;
	border-bottom: 1px solid #465C0B;
}
input, textarea,select {
	font-size : 100%;
	font-family : arial, sans-serif;
	border-width : 1px;
	border-style : solid;
	border-top-color : #8A8A8A;
	border-right-color : #8A8A8A;
	border-bottom-color : #E0E0E0;
	border-left-color : #E0E0E0;
	background-color: #e7e7e7;
	padding : 1px 2px;
	margin-left : 8px;
}
p.action input {
	width : auto;
	margin : 0 0 0 170px;
}
form p {
	clear: both;
	margin: 0;
	padding: 1px 0;
}
p label {
	float: left;
	width: 300px;
	margin : 0 0 0 00px;
	text-align: right;
	color : #2e2e2e;
	font-weight : normal;
	padding: 3px;
}
p label.no {
	float: left;
	width: 110px;
	margin-bottom : 8px;
	text-align: right;
	color : #719219;
	font-weight : normal;
}
