body {
	background-repeat: no-repeat;
		color: #fff;
		font-family:'lucida grande', verdana, helvetica, arial, sans-serif;
		font-size:90%;
		margin: 0;
		background-color: #fff;

		
}
#content {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
#header {
	background-image: url(/img/Bandeau_web.gif);

	height:139px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center 0px ;
	 background-color: #000;   
} 
fieldset legend {
background:#FFFFFF none repeat scroll 0 0;
color:#EE3322;
font-size:100%;
font-weight:bold;
} 
p {
	font-size:12px;
	margin-top:8px;
	margin-bottom:8px; 
} 

th a {
background:#F2F2F2 none repeat scroll 0 0;
display:block;
padding:2px 4px;
text-decoration:none;
font-size:12px;
color:#ff6100;

}  
select {
clear:both;
font-size:12px;
vertical-align:text-bottom;
} 

label {
display:block;
font-size:12px;
padding-right:20px;
margin-bottom:4px;
 }
input, textarea {
clear:both;
font-family:"frutiger linotype","lucida grande","verdana",sans-serif;
font-size:12px;
padding:2px;
width:75%;
} 
th {
	color:#ff6100;
	font-size:12px;   
}
tr.total td {
	background-color:#888;
	color:#FFF;
}

form div {
clear:both;
margin-bottom:0.1em;
padding:0.5em;
vertical-align:text-top;
} 

form div.submit {cake.generic.css (line 258)
border:0 none;
clear:both;
margin-left:140px;
margin-top:10px;
font-size:12px;  
}
a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#ff6100;
text-decoration:underline;
}
a {
background:#FFFFFF none repeat scroll 0 0;
color:#ff6100;
text-decoration:none;
} 
h1 {
	color:#333;
} 
h2 {
	color:#333;
	font-size:16px;
}
  
#bleu {
	color: #6399c5;
}
#vert {
	color: #e1061a;
}
#bourgogne {
	color: #008bd8;
}
#black {
	color: #000000;
}
#rouge {
	color: #d30067;
} 
#orange {
	color: #a3c113;
}

.payments table tr td {
	text-align:left;
	padding-left:5px;
}

#formulaire_paiement input{
	width:auto;
}
fieldset span {
	display:block;
}
fieldset span.infos {
	margin: 2px auto 4px auto;
}
fieldset span.infos span.label {
	font-weight:bold;
	margin-bottom:2px;
	font-size:100%;
}
fieldset span.infos span {
	font-size:90%;
}

tr.validated, tr.altrow.validated,tr.validated td, tr.altrow.validated td
{
	background-color:#AAFFAA;
}

