html, body {
	background-color: #ffffff;
	margin: 0;
	padding: 0; /*pour Opéra*/
	text-align: center; /*pour IE*/
	font: 12px Arial, helvetica, sans-serif;
	color: #000000;
}
ul, li{
	list-style-type:none;
	margin:0;
	padding:0;
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
fieldset{
padding-left: 20px;
}

/*_____________________________________conteneur de page*/
div#pageConteneur {
	width: 928px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /*rétablissement pour IE*/
}

/*_____________________________________menu*/
div#menu{
	width:193px;
	float:left;
	/*background-color:green;*/
}
div#menu a#logo{
	padding:0;
	margin:0;
	background: url("img/logocdif.gif") left top no-repeat;
	display:block;
	height:77px;
	width:193px;
	text-indent: -5000px;
	overflow:hidden;
}
div#menu ul{
	padding:3px 0 0 11px;
	background-color:#2c3141;
	text-transform:uppercase;
	font-size:10px;
}
div#menu li{
	padding:7px 0;
}
div#menu li a:link{
	background: url("img/menu_off.gif") left 1px no-repeat;
	text-decoration:none;
	color:#ffffff;
	padding-left:11px;
}
div#menu li a:visited{
	background: url("img/menu_off.gif") left 1px no-repeat;
	text-decoration:none;
	color:#ffffff;
	padding-left:11px;
}
div#menu li a:hover{
	background: url("img/menu_on.gif") left 1px no-repeat;
	text-decoration:none;
	color:#ffffff;
	padding-left:11px;
}
div#menu form#login{
	background: url("img/bg_login.jpg") left top no-repeat;
	padding:24px 0 0 49px;
	margin:0;
	height:257px;
}
div#menu form#login input{
	width:90px;
	border:1px solid #abadb3;
}
div#menu form#login label{
	font-weight:bold;
	color:#3c4854;
	font-size:11px;
}
div#menu form#login a:link{
	font-size:10px;
	color:#12538d;
	text-decoration:none;
}
div#menu form#login a:visited{
	font-size:10px;
	color:#12538d;
	text-decoration:none;
}
div#menu form#login a:hover{
	font-size:10px;
	color:#12538d;
	text-decoration:underline;
}

/*__________bouton de formulaire LOGIN*/
div#menu button.bouton {
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
}
div#menu button.bouton span{
	float: left;
	padding: 0 0 0 7px;
	vertical-align: middle;
	background: url("img/btn_login_gche.gif") left top no-repeat;
}
div#menu button.bouton span span{
	padding: 0 7px 0 0;
	background: url("img/btn_login_dte.gif") right top no-repeat;
}
div#menu button.bouton span span span{
	height: 27px;
	padding: 0 3px;
	line-height:2.4;
	background: url("img/btn_login_ctr.gif") left top repeat-x;
}
/*__________bugs IE sur le btn*/
* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}

/*_____________________________________contenu*/
div#contenu{
	width:735px;
	float:right;
	/*background-color:lightblue;*/
}
div#contenu span#deroulant{
	background: url("img/bg_deroulant.gif") left top no-repeat;
	color:#ffffff;
	margin:0;
	padding:5px 10px;
	height:19px;
	display:block;
}
div#contenu span#deroulant input{
	background-color:#a8beda;
	color:white;
	border:0;
}

/*_____________________________________footer*/
div#footer{
	font-size:11px;
}
div#footer span#footerCredits{
	float:left;
}
div#footer span#footerMenu{
	float:right;
}
div#footer a:link{
	color:black;
	text-decoration:none;
}
div#footer a:visited{
	color:black;
	text-decoration:none;
}
div#footer a:hover{
	color:#005a8e;
	text-decoration:underline;
}

/*_____________________________________mise en forme*/
div#contenu h1{
	font-size:14px;
	font-weight:bold;
	color:#6483ac;
	padding-left:18px;
}
div#contenu h2.normal{
	font-size:12px;
	font-weight:bold;
	color:#2a3863;
	padding-left:18px;
}
div#contenu h2.retrait{
	font-size:12px;
	font-weight:bold;
	color:#2a3863;
	padding-left:34px;
}
div#contenu  hr{
	background-color:#6e93c1;/*moz*/
	color:#6e93c1;/*ie*/
	height:4px;
	border:0;
	margin-left:18px;
}
div#contenu p.retraitBasic{
	padding-left:18px;
}
div#contenu p.retraitPlus{
	padding-left:34px;
	text-align:justify;
}
div#contenu img.photo{
	background: url("img/bg_photo.gif") left top repeat-y;
	padding-left:10px;
	margin-left:7px;
	float:right;
}
div#contenu ul{
	padding-left:34px;
}
div#contenu li{
	background: url("img/puce.gif") left 2px no-repeat;
	padding-left:6px;
}
div#contenu a:link{
	color:#386094;
}
div#contenu a:visited{
	color:#386094;
}
div#contenu a:hover{
	color:#386094;
	text-decoration:underline;
}
div#contenu table{
	margin-left:34px;
}
div#contenu label{
	font-size:11px;
	color:#00447b;
}
div#contenu input, textarea, select{
	background-color:#ecedef;
	border:1px solid #769cc7;
}
div#contenu input.checkbox{
	padding:0;
	border:0;
	margin:0;
	background-color:white;
}

/*__________bouton de formulaire BLEU*/
div#contenu button.boutonBleu {
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
}
div#contenu button.boutonBleu span{
	float: left;
	padding: 0 0 0 7px;
	vertical-align: middle;
	background: url("img/btn_bleu_gche.gif") left top no-repeat;
}
div#contenu button.boutonBleu span span{
	padding: 0 7px 0 0;
	background: url("img/btn_bleu_dte.gif") right top no-repeat;
}
div#contenu button.boutonBleu span span span{
	height: 27px;
	padding: 0 3px;
	line-height:2.4;
	background: url("img/btn_bleu_ctr.gif") left top repeat-x;
}

/*__________bouton de formulaire JAUNE*/
div#contenu button.boutonJaune {
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight:bold;
	color: #555555;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
}
div#contenu button.boutonJaune span{
	float: left;
	padding: 0 0 0 7px;
	vertical-align: middle;
	background: url("img/btn_jaune_gche.gif") left top no-repeat;
}
div#contenu button.boutonJaune span span{
	padding: 0 7px 0 0;
	background: url("img/btn_jaune_dte.gif") right top no-repeat;
}
div#contenu button.boutonJaune span span span{
	height: 27px;
	padding: 0 3px;
	line-height:2.4;
	background: url("img/btn_jaune_ctr.gif") left top repeat-x;
}

.cdstyle{
	display:none;
	color:#ffffff;
}
.no {
display:none;
}
