     #LeftColumnProfile {
		width: 185px; 
		margin: 10px 0px 20px 0px; 
		float: left;}

     #RightColumnProfile {
		width: 530px; 
		margin: 10px 0px 20px 10px;
		float: left;}

	.Avatar {
		float: left; 
		height: 120px; 
		width: 100px; }
		
	.Avatar img {
		height: 120px; 
		width: 100px; 
		background-color: #000;	}
		
	#Presentation {
		float: left; 
		margin-left: 10px; 
		min-height: 130px; 
		width: 404px; 
		padding: 4px; 
		background-color: #fff; 
		border:1px #44abfd solid; 
		color: #87876a }
		
	#Choices {
		float: left; 
		margin-left: 10px; 
		min-height: 110px; 
		width: 172px; 
		padding: 10px; 
		background-color: #d9d9c2 }
		
	.origin {
		color: #87876a; 
		padding-bottom: 8px	}

	.origin p {
		font-weight: bolder; 
		font-size: 14px; 
		margin-bottom: 5px }
		
	.Personal {
		border-bottom: 1px #44abfd solid; 
		padding-bottom: 8px; 
		min-height: 25px }
		
	.LastConnexion {
		padding-top: 8px; 
		font-size: 9px; 
		color: #44abfd; }

	p.LastConnexionIntro {
		float: left; 
		margin-right: 3px }
		
	#Choices div {
		clear: both; 
		color: #fff; 
		height: 23px }
		
	#Choices div p.img {
		float: left; 
		margin-right: 8px }	
		
	#Choices div p.link {
		float: left; 
		padding-top: 5px }
		
	#Choices div p.link a {
		color: #fff; 
		text-decoration: underline }

	.ResultsChoices, .ResultsChoicesSel {
		width: 133px; }
		
	textarea.field {
		margin-top: -1px; 
		background-color: #d7e6f4; 
		border: 1px #448ccb solid;
		width: 497px;
		font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; }
		
	.NoComment {
		font-size: 12px; 
		font-weight: bolder; 
		text-align: center	} 
		
	#errorMsgComments {
		color: red } 
		
	.CommentSubmit {
		text-align: right; 
		margin: 10px 30px }	
		
	h3 {
		font-size: 14px; 
		font-weight: bolder; 
		color: #44abfd }
		
	input.submit_classic {
		width: 180px }		
		
	p.closeError {
		text-align: center;
    	width: 320px;
        height: 20px;
        background-color: #44abfd;
        text-transform: uppercase;
        font-weight: bold;
        border: 1px #448ccb solid;
		margin: 10px auto;
		padding: 4px 0px 0px 0px }		

	p.closeError a {
		color: #fff;
		text-decoration: none }


	 p.Photo {
		text-align: center; 
		margin-bottom: 15px; }
		
	.AlbumsList {
		position: relative; 
		float: left; 
		width: 100px; 
		border: 1px solid #fff; 
		padding: 5px; 
		margin-right: 4px }	
		
	.AlbumsList img {
		width: 100px; }	
		
	p.PhotoName {
		float: left; 
		margin-right: 3px }
		
	p.PhotoDesc {
		font-size: 10px; 
		color: #87876a; 
		text-decoration: none }

	#errorMsgComments, #errorMsgComments2 {
		color: red;
		display: none; }		
		
	#charlimitContent {
		display: none; }		
		