#formPhoto div label {
	float:left;
}

#tabGeneral
{
	text-align: center;
/*	border: 0,1px solid gray;*/
	margin-left: auto;
	margin-right: auto;
}

#tabContact
{
	text-align: center;
/*	border: 0,1px solid gray;*/
	margin-left: auto;
	margin-right: auto;
}

td.titre
	{
		background-color: red;
		border: 0.5px solid gray;
	}
	
	td.cont
	{
		text-align: center;
		border: 0.5px solid gray;
	}
	
.photo
{
	text-align: center;	
	max-height:83px;
	height: expression(this.height > 83 ? "83px" : true);
	max-width:110px;
	width: expression(this.width > 110 ? "110px" : true);
	
}	
	
th.theme
	{
		background-color: #005AA1;
		color: white;
		border: 0.5px solid gray;
	}





label .opt{
font-weight: bold;
float: left;
/*margin-left: -105px;*/ /*width of left column*/
width: 100px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


* html .threepxfix{
margin-left: 3px;
}
