/* styles de balises */body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #999999;margin-top: 20px;margin-bottom: 0px;text-align: center;}h1 {	font-size: 22px;	font-weight: bold;	color: #666666;	line-height: 22px;	letter-spacing: -1px;	background: url(../images/pion.gif) no-repeat left top;	padding-left: 23px;	margin: 0px 30px 0px 0px;}h2 {	font-weight: normal;	color: #666666;	font-size: 22px;	line-height: 22px;	margin-left: 15px;	margin-top: 10px;	margin-bottom: 0px;}ul {	font-size: 12px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 30px;	list-style: circle;}a {	font-weight: bold;	color: #990000;	text-decoration: none;}/* styles communs */#doc {width: 750px;margin-right: auto;margin-left: auto;position: relative;background-color: #FFFFFF;}#header { height: 79px; width: 750px; }#menu {	background-color: #E5E5E5;	text-align: left;	height: 17px;	width: 750px;	position: relative;}#ombre {	background: url(../images/degrade.gif) repeat-x top;	position: relative;	left: 0px;	top: 0px;	height: 8px;	width: 750px;}#content {	width: 750px;	position: relative;	background: #FFFFFF;	text-align: left;}#colG {	position: relative;	text-align: left;	left: 15px;	width: 395px;	padding-top: 18px;}#colD {	width: 330px;	position: absolute;	text-align: left;	top: 18px;	float: right;	left: 420px;}#footer {	background-color: #000000;	width: 750px;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	clear: both;}#footer p {color: #999999;text-align: center;margin: 0px;font-size: 10px; }#footer a {	color: #999999;	text-align: center;	margin: 0px;	font-size: 10px;	font-weight: normal;	text-decoration: underline;}#spacer { height: 10px; clear: both; }#lienD {	text-align: right;	margin-right: 10px;	margin-top: 5px;}#lienD a {	font-weight: bold;	color: #990000;	text-decoration: none;	padding-left: 15px;	background: url(../images/pucelien.gif) no-repeat left center;}#lienG {	text-align: left;	margin-left: 25px;	height: 43px;	padding-top: 40px;}#lienG a {	font-weight: bold;	color: #990000;	text-decoration: none;	padding-left: 15px;	background: url(../images/pucelien.gif) no-repeat left center;}.redbold { font-weight: bold; color: #DE0000; }.clearboth { clear: both; }.floatRight {	float: right;	margin-left: 10px;	margin-top: 10px;}.floatLeft {	float: left;	margin: 10px 10px 10px 15px;}.chapeauG {	font-size: 12px;	margin: 10px 10px 0px 15px;}.chapeauD {	font-size: 12px;	margin: 10px 15px 0px;}.p_colG {	font-size: 12px;	padding-left: 9px;	margin: 10px 10px 0px 15px;	background: url(../images/par.gif) no-repeat left top;}.p_colD {	font-size: 12px;	padding-left: 9px;	margin: 10px 15px 0px;	background: url(../images/par.gif) no-repeat left top;}/* styles presentation */#smenupre {	background: url(../images/smenupre.jpg) no-repeat left top;	height: 109px;	width: 395px;	margin-bottom: 15px;	padding-top: 6px;	padding-left: 194px;}/* styles services */#smenuser {	background: url(../images/smenuser.jpg) no-repeat left top;	height: 109px;	width: 395px;	margin-bottom: 15px;	padding-top: 6px;	padding-left: 194px;}/* styles formulaire */form {	width: 430px;	margin-top: 10;	margin-bottom: 10;	margin-left: 0px;}fieldset{	margin-bottom: 10px;	padding: 10px 20px;	border: 1px solid #990000;}fieldset label input { width: 220px; }fieldset label textarea { width: 230px; height: 150px; }label {	margin-bottom: 5px;	display: block;}label span {	display: block;}input#submit{	margin-top: 5px;	padding: 0 5px;	border: 3px double #69634f;	border-top-color: #bdb38f;	background-color: #369;	color: #fff;	letter-spacing: 2px;	font: bold 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;}input#submit:hover { border: 3px double #603; background-color: #990000; }#formd {	float:right;	width: 230px;}#formg {	width: 150px;}.contour{	width: 220px;	border: 1px solid #369;}div#submit {	text-align:center;	margin: 0px;}.btradio {	width: auto;}