/* CSS Document */
	#main #middle {font-size:1.1em}
/* ---------------------------------------------------------------- Titres et autres */
	h1 {
		font-size:1.3em;
		color:#119cc1;
		line-height:18px;
		padding:15px 0 0 0
	}
	h2 {
		color:#7ace00;
		font-size:1.2em
	}	
	#welcome {
		color:#ff0000;
		padding:10px 0 0 0
	}
	#welcome span {font-weight:bold}
/* ---------------------------------------------------------------- Grands blocs conteneurs modifiés */
	#main #middle {
		width:495px;
		padding:20px 10px 20px 25px
	}
	#main #middle .title {
		color:#7ace00;
		font-weight:bold;
		margin:0 0 0 -20px;
		float:left;
		font-size:1.1em
	}
	#main #middle img {
		border-right:solid 1px #b5b4b4;
		border-bottom:solid 2px #b5b4b4;
		padding:0 3px 3px 0
	}
	#main #right {
		width:222px;
		padding:360px 4px 0 30px;
		background:none
	}
	#main #right ul.green, #main #right ul.blue {padding:10px 10px 10px 25px}
	#identite {
		width:100%;
		float:left;
		background:url(../img/environment/identite.gif) no-repeat center bottom;
		padding:0 0 10px 0;
		margin:0 0 10px 0
	}
	#identite #texte {
		float:left;
		width:330px;
		padding:10px 8px 0 0
	}
	#identite #texte span.black {color:#000}
	#identite #texte #adresse {
		padding:15px 0;
		text-transform:uppercase;
		color:#214877;
		line-height:16px
	}
	#identite #texte #adresse span.bold {font-weight:bold}
	#identite #photo {
		padding:10px 0 0 0;
		float:left
	}
/* ---------------------------------------------------------------- Modif coordonnées */
	#identite #texte #bureau, #identite #texte #domicile {
		color:#0095bd;
		font-weight:bold;
		padding:20px 0 0 0
	}
	#identite #texte #bureau div, #identite #texte #domicile div {padding:5px 0 0 0}
	#identite #texte #bureau div label, #identite #texte #domicile div label {
		float:left;
		display:block;
		width:145px;
		text-align:right;
		color:#000;
		font-weight:normal;
		padding:0 8px 0 0;
		line-height:20px
	}
	.champsCoordo {
		width:132px;
		height:16px;
		border:solid 1px #535154;
		padding:2px 0 0 3px;
		font-size:1em;
		background:#dfedf3
	}
	.validation {
		float:right;
		margin:20px 40px 0 0
	}
	* html .validation {margin:20px 37px 0 0}
	ul.surface {padding:5px 0 0 10px}
	ul.surface li {
		background:url(../img/basics/squareV.gif) no-repeat 0 8px;
		padding:0 0 0 15px;
		margin:0 0 0 0
	}
/* ---------------------------------------------------------------- Laissez-vous guider */
	#half {
		width:240px;
		float:left;
		padding:0 20px 0 0
	}
	ul.guide {padding:10px 0 0 0}
	ul.guide li {
		background:url(../img/basics/squareO.gif) no-repeat 0 6px;
		padding:0 0 5px 8px;
	}
	* html ul.guide li {
		float:left
	}
	ul.guide li a {
		color:#ff8b00;
		font-weight:bold
	}
	ul.guide li a:hover {text-decoration:underline}
	ul.guide li p {text-align:justify}
/* --------------------------------------------------------------------------------------------- Tableaux de données */
	table.tableau {
		float:left;
		width:100%;
		border-collapse:collapse;
		background:url(../img/basics/dottedB.gif) repeat-x top;
		margin:10px 0 5px 0
	}
	table.tableau caption {
		font-weight:bold;
		color:#999;
		padding:3px 0
	}
	#middle table.tableau a {color:#1a56a9}
	table.tableau tr td.bgColor, table.tableau tr th.bgColor {background-color:#cde1f5}
	table.tableau tr td, table.tableau tr th {
		padding:4px 6px;		
		background:url(../img/basics/dottedB.gif) repeat-x bottom;
		vertical-align:top
	}
	table.tableau tr td table.bt_blue tr td {
		background: none;
	}
	table.tableau tr td.center {text-align:center}
	table.tableau tr td.headL, table.tableau tr th.headL {font-weight:bold}
	table.tableau tr td.headC, table.tableau tr th.headC {
		font-weight:bold;
		color:#fff;
		background-color:#559ade
	}
	table.tableau tr td.demande {background-color:#fff3e5}
	table.tableau tr td.demande span.demande {font-weight:bold}
/* --------------------------------------------------------------------------------------------- Aucun message */
	.aucun_mess {
		text-align:center;
		color:#ff0000
	}
/* --------------------------------------------------------------------------------------------- Boutons extensibles */
	.bt_blue, .bt_red, .bt_green, .bt_gray {font-size:.9em}
/* --------------------------------------------------------------------------------------------- Liste à puce */
	ul.list {
		float:left;
		width:96%;
		padding:0 0 0 4%;
		line-height:18px
	}
	ul.list li {
		padding:0 0 0 8px;
		background:url(../img/basics/squareO.gif) no-repeat 0 8px;
	}
	ul.list li ul {margin:0 0 0 20px}	
