/* CSS Document *//************ Lien generique **************/a {	color:#555555;	text-decoration:none;}a:hover {	text-decoration:underline;}/************ HEADER **************/.ombreAbsGauPhase2 {	position:absolute;	top:0px;	left:-50px;}.headerPhase2 {	position:relative;	height:110px;	margin: /*top*/0px /*right*/30px /*bottom*/0px /*left*/40px;	font-family: "Lucida", "Lucida Grande", Arial, sans-serif;}.logoPhase2 {	float:left;	width:200px;	padding: /*top*/25px /*right*/0px /*bottom*/0px /*left*/0px;}.connexionPhase2 {	float:right;	width:200px;	padding: /*top*/10px /*right*/0px /*bottom*/0px /*left*/0px;}.connexionPhase2 .userInformation {	font-family: "Lucida", "Lucida Grande", Arial, sans-serif;	font-size: 10px;}#content {	padding: /*top*/0px /*right*/0px /*bottom*/0px /*left*/0px; /* NE PAS TOUCHER */}.rouge {	color:#BF0800;}.vert {	color:#4FA00A;}/************ Page footer **************/.footerPhase2 {	width:100%;	height:40px;}.footerOmbrePhase2 {	width:100%;	height:6px;	text-align:right;	background-color:#DDDDDD;}/************ Page menu général **************/#menu {	float:left;	width:110px;	margin: /*top*/40px /*right*/0px /*bottom*/0px /*left*/20px;	border-right:solid 3px #DDD;	color:#555555;}.titrePhase2 {	padding-top: 20px;	font-weight:bold;}.titrePhase2-1 {	padding-top: 20px;}.sousTitrePhase2 {	font-weight:normal;	padding-top: 5px;}/************ Page contenu generique **************/.contentPhase2 {	position:relative;	width:740px;	float:right;	margin: /*top*/0px /*right*/0px /*bottom*/0px /*left*/0px;}.validerPhase2 {	float:right;}h1 {	font-size:24px;	color:#BF0800;	font-weight:normal;}/************ Page login **************/.mdpAbsphase2, .decAbsphase2 {	position:absolute;	top:0px;	right:-24px;}.compteAbsphase2 {	position:absolute;	top:50px;	right:-24px;}.data { /* classic */	width: 400px;	border:1px solid #3E83B8;}.dataMCE { /* MCE */	width: 400px;	border:1px solid #3E83B8;}.dataV { /* view */	width: 400px;}.dataS { /* smaller */	width: 200px;	border:1px solid #3E83B8;}.labelPhase2 {	font-size:12px;	padding: /*top*/15px /*right*/0px /*bottom*/0px /*left*/0px;}.mdpAbsTxtPhase2, .decAbsTxtPhase2 {	text-align:right;	padding: /*top*/18px /*right*/20px /*bottom*/0px /*left*/0px;} .compteAbsTxtPhase2 { 	text-align:right;	padding: /*top*/38px /*right*/20px /*bottom*/0px /*left*/0px; }.mdpPhase2 a {	color:#555555;	text-decoration:none;}.mdpPhase2 a:hover {	color:#3E83B8;	text-decoration:underline;}.error {	color:#BF0800;	font-size:11px;	font-weight:normal;}.conditionPhase2 {	font-size:11px;	padding: /*top*/5px /*right*/0px /*bottom*/0px /*left*/182px;}.labelPhase2 .rouge {	color:#BF0800;	font-size:14px;}.validerLoginPhase2 {	width:400px;	text-align:right;	padding: /*top*/40px /*right*/0px /*bottom*/0px /*left*/0px;}/************ Hack **************/.espacePhase2 {	width:100%;	height:20px;}div {	/*border:dotted 1px #CCCCCC;*/}