body
{	margin: 10px 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #333333;
}

input, textarea, select { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, Lucida, sans-serif; background-color: #f5f5f5; margin: 0; padding: 0; width: 100%; border: solid 1px #ffffff }
input.radiobouton { color: transparent; background-color: transparent; width: auto; height: auto; border: 0; margin: 0px; padding: 0px; }
input.boutonimage { width: auto; height: auto }

input.boutonjaune
{ width: 100%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FFAF0E;
  border-top: 2px solid #FDC450;
  border-left: 2px solid #FDC450;
  border-right: 2px solid #E79A00;
  border-bottom: 2px solid #E79A00;
}
input.boutonpurple
{ width: 100%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #95549B;
  border-top: 2px solid #E0A5E5;
  border-left: 2px solid #E0A5E5;
  border-right: 2px solid #47144C;
  border-bottom: 2px solid #47144C;
}
input.boutonbleu
{ width: 100%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #19A3A9;
  border-top: 2px solid #50CACF;
  border-left: 2px solid #50CACF;
  border-right: 2px solid #07757A;
  border-bottom: 2px solid #07757A;
}
input.boutonbordeaux
{ width: 100%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #ad0b0d;
  border-top: 2px solid #E14749;
  border-left: 2px solid #E14749;
  border-right: 2px solid #780708;
  border-bottom: 2px solid #780708;
}

img.cadrevert
{	margin: 5px;
	padding: 1px;
	border: 2px solid #B8D94C;
}

img.cadrejaune
{	margin: 5px;
	padding: 1px;
	border: 2px solid #FFAF0E;
}

img.cadrepurple
{	margin: 5px;
	padding: 1px;
	border: 2px solid #95549B;
}

img
{	border: 0px;
}

li
{	margin: 5px 10px 5px 0px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #333333;
}

a
{	
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #666666;
	text-decoration: underline;
	line-height: 150%;
}

a:hover
{	
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #999999;
	text-decoration: underline;
	line-height: 150%;
}

a.menu
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}

a.menu:hover
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #666666;
	text-decoration: underline;
	line-height: 150%;
}

a.menured
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #AD080A;
	text-decoration: none;
	line-height: 150%;
}

a.menured:hover
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #AD080A;
	text-decoration: underline;
	line-height: 150%;
}

a.menujaune
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #FFAF0E;
	text-decoration: none;
	line-height: 150%;
}

a.menujaune:hover
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #FFAF0E;
	text-decoration: underline;
	line-height: 150%;
}

a.menublue
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #19A3A9;
	text-decoration: none;
	line-height: 150%;
}

a.menublue:hover
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #19A3A9;
	text-decoration: underline;
	line-height: 150%;
}

a.menupurple
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #95549B;
	text-decoration: none;
	line-height: 150%;
}

a.menupurple:hover
{	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #95549B;
	text-decoration: underline;
	line-height: 150%;
}

p
{	margin: 2px 10px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #333333;
}

hr.jaune
{	
	width: 100%;
	height: 1px;
	border: 0px;
	color: #FFAF0E;
	background-color: #FFAF0E;
	text-align: center;
}

hr.bordeaux
{	
	width: 100%;
	height: 1px;
	border: 0px;
	color: #AD080A;
	background-color: #AD080A;
	text-align: center;
}

hr.vert
{	
	width: 100%;
	height: 1px;
	border: 0px;
	color: #B8D94C;
	background-color: #B8D94C;
	text-align: center;
}

hr.turquoise
{	
	width: 100%;
	height: 1px;
	border: 0px;
	color: #ADDFDC;
	background-color: #ADDFDC;
	text-align: center;
}

hr.blue
{	
	width: 94%;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 1px;
	border: 0px;
	color: #19A3A9;
	background-color: #19A3A9;
	text-align: center;
}

hr.purple
{	
	width: 100%;
	height: 1px;
	border: 0px;
	color: #95549B;
	background-color: #95549B;
	text-align: center;
}

hr.clearer
{	
	width: 100%;
	height: 0px;
	border: 0px;
	color: #fff;
	background-color: #fff;
	text-align: center;
	clear:both
}

td
{	font-size: 12px;
}

td.redhead
{	font-size: 11px;
	font-weight: bold;
	color: #AD080A;
}

td.greenhead
{	font-size: 13px;
	font-weight: bold;
	color: #6B8085;
	vertical-align: middle;
}

h1.bordeaux
{ 	color: #ad0b0d; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px; 
	padding: 0 
}

h1.jaune
{ 	color: #FFAF0E; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px;
	padding: 0 
}

h1.vert
{ 	color: #B8D94C; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px; 
	padding: 0 
}

h1.bleu
{ 	color: #19A3A9; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px; 
	padding: 0 
}

h1.turquoise
{ 	color: #ADDFDC; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px; 
	padding: 0 
}

h1.purple
{ 	color: #95549B; 
	font-size: 18px; 
	font-weight: bold; 
	margin: 8px 10px; 
	padding: 0 
}

h2.bordeaux
{ 	color: #ad0b0d; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px; 
	padding: 0 
}

h2.jaune
{ 	color: #FFAF0E; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px;
	padding: 0 
}

h2.vert
{ 	color: #B8D94C; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px; 
	padding: 0 
}

h2.bleu
{ 	color: #19A3A9; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px; 
	padding: 0 
}

h2.turquoise
{ 	color: #ADDFDC; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px; 
	padding: 0 
}

h2.purple
{ 	color: #95549B; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 5px 10px; 
	padding: 0 
}

h3.bordeaux
{ 	color: #ad0b0d; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px; 
	padding: 0 
}

h3.jaune
{ 	color: #FFAF0E; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px;
	padding: 0 
}

h3.vert
{ 	color: #B8D94C; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px; 
	padding: 0 
}

h3.bleu
{ 	color: #19A3A9; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px; 
	padding: 0 
}

h3.turquoise
{ 	color: #ADDFDC; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px; 
	padding: 0 
}

h3.purple
{ 	color: #95549B; 
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px; 
	padding: 0 
}

h3
{	margin: 2px 10px;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, Lucida;
	font-weight: bold;
	color: #19A3A9;
}

span.jaune
{ 	color: #FFAF0E; 
	font-size: 12px; 
	font-weight: bold; 
}

span.purple
{ 	color: #95549B; 
	font-size: 12px; 
	font-weight: bold; 
}

td.champ_message 
{ 	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Lucida;
	color: #333333; 
	font-weight: bold; 
	vertical-align: top 
}
td.champ_form 
{ 	color: #333333; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Lucida; 
	vertical-align: middle 
}
td.champ_form_top 
{ 	color: #333333; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Lucida;
	vertical-align: top 
}
td.champ_form_italic 
{ 	color: #333333; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, Lucida, sans-serif; 
	font-style: italic; 
	padding: 0 0 0 20px 
}
