body {
 	background-image:url(/img/bandeau_fond.jpg);
		color: #fff;
		font-family:'lucida grande', verdana, helvetica, arial, sans-serif;
		font-size:90%;
		margin: 0;
		background-color: #fff;
		background-repeat: repeat-x;
		
}
#content {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(/img/entete.jpg);
	width: 955px; 
	height:139px;
	margin-right: auto;
	margin-left: auto;
} 
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;
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: #3366CC;
}
#vert {
	color: #669933;
}
#bourgogne {
	color: #660000;
}
#black {
	color: #000000;
}
#rouge {
	color: #CC0000;
} 
.orange {
	color: #FF6600;
}

.payments table tr td {
	text-align:left;
	padding-left:40px;
}

#formulaire_paiement input{
	width:auto;
}


