
/*______________________________________________________ general rules */
/*______________________________________________________ general rules */

body {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#wrapper {
	background:#28800d;
	width:590px; /* 600px-10pad */
	margin:0 auto;
	padding:5px;
}
#content {
	background:#fff url(../../library/img/bg_corner.gif) no-repeat right 0;
	float:left;
	width:590px;
}
#content form {
	float:left;
	background:transparent url(../../library/img/bg_arrow.gif) no-repeat 47px 19px;
	width:498px; /* 590px-92pad */
	padding:22px 20px 30px 72px;
}
#content p {
	color:#000;
	padding:2px 0 0 25px;
	background:url(../img/arrow.gif) 0 0 no-repeat;
}
.boldGreen {color:#28800d}
.boldGray {color:#666}




/*______________________________________________________ specific rules */
/*______________________________________________________ specific rules */

/* home rules */

#wrapper.home #content {
	background-image:none;
}
#wrapper.home #content img {
	display:block;
	float:left;
}
#wrapper.home form {
	background-image:none;
	float:left;
	width:198px; /* 208px-10pad */
	padding:5px;
}
#wrapper.home form #email {
	border:1px solid #000;
	width:170px;
	margin:5px 0;
	padding:2px;
}
#wrapper.home form #validation {
	margin:12px 0 0 20px;
}

p.mentions {width:600px; margin:0 auto; padding-top:5px; font-size:.9em; color:#999; display:block; text-align:right}


/*______________________________________________________ form rules */
/*______________________________________________________ form rules */

ul {
	float:left;
	width:100%;
}
ul li {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
ul li.demiLI {width:50%;}

/* specific rules */

#adr {width:374px;}
#numcarte {width:200px;}

ul.UL_radio{padding-top:15px;}

ul.UL_radio li {
	line-height:20px;
	font-weight:bold;
	color:#28800d;
	margin:0;
}
ul.UL_radio label {color:#666; float:left}
ul.UL_radio input {margin:0 4px; float:left}

#UL_2 {color:#28800d;}
#UL_2 label {
	display:block;
	float:left;
	width:97px;
	padding:4px 4px 0 2px;
	/* text rules */
	text-align:right;
	font-weight:bold;
}
#UL_2 select {width:100px;}

#validation {margin:10px 0 0 350px;}

#content.message {padding:20px 10px 20px 20px; width:560px;}
#content.message strong {padding:0 0 0 30px; display:block; background:#fff url(../img/bg_arrow.gif) 0 0 no-repeat}
/*______________________________________________________ reglement rules */
/*______________________________________________________ reglement rules */
	

#content.reglement {}
#content.reglement div {padding:20px 10px 20px 20px; width:560px; background:url(../img/bg_arrow.gif) 15px 20px no-repeat}
* html #content.reglement div {}
#content.reglement h2 {color:#28800d; font-size:1em; padding-left:23px;}
#content.reglement p {padding:0 0 10px 0}
#content.reglement ul {padding-left:50px; width:auto; float:none;}
#content.reglement ul li {line-height:normal}


