
	H1, H2, H3
	{
		display:inline;
	}

	H1
	{
		font-size:16px;
	}
	
	H2
	{
		font-size:14px;
	}
	
	H3
	{
	}

	DIV A
	{
		-moz-box-sizing:border-box;
	}

	TABLE.Main
	{
		background-color : #1268B6;
	}

	.Header
	{
/*
		background-color : #1268B6;
		background-image : url('../frontoffice/images/header_01.png');
		background-repeat : no-repeat;
		background-position : right top;
*/	}
	.Header .Title
	{
		position : relative;
		height : 79px;
		width : 780px;
		top : 10px;
		left : 10px;
		text-align : left;
		color : #FFFFFF;
		font-weight : bold;
	}
	.Header .Title .First
	{
		font-size : 18pt;
	}
	.Header .Title .Second
	{
		font-size : 12pt;
	}


	.Main .LeftColumn
	{
	}

	.Main .RightColumn
	{
		background-image: url('../frontoffice/images/header_02.png');
		background-repeat: no-repeat;
	}


	.Menu
	{
		width : 100%;
		top : 0px;
		font-size : 9pt;
	}
	.Menu .Title
	{
		padding : 4px;
		border-width : 2px 0px 2px 0px;
		border-style : solid;
		border-color : #FFFFFF;
		text-align : center;
		background-color : #3288D6;
		font-weight : bold;
	}
	.Menu .Item
	{
		cursor : pointer;

		padding : 3px 2px 3px 2px;
		border-width : 0px 1px 0px 1px;
		border-style : solid;
		border-color : #1268B6;

		text-align : left;
		background-color : #52A8F6;
		font-weight : bold;
		font-size : 9pt;
	}
	.Menu .ItemOver
	{
		cursor : pointer;

		padding : 2px;
		border : 1px;
		border-style : solid;
		border-color : #0A246A;

		text-align : left;
		background-color : #b6bdd2;
		font-weight : bold;
	}
	.Menu .ItemSelected
	{
		padding : 2px 3px 2px 2px;
		border-width : 1px 0px 1px 1px;
		border-style : solid;
		border-color : #1268B6;

		text-align : left;
		background-color : #FFFFFF;
		font-weight : bold;
	}
	.Menu .ItemDisabled
	{
		padding : 3px 2px 3px 3px;
		border-width : 0px 1px 0px 0px;
		border-style : solid;
		border-color : #1268B6;

		text-align : left;
		background-color:#CCCCCC;
		font-weight : bold;
		font-size : 9pt;

		color : #999999;
	}


	.Client
	{
		background-image: url('../frontoffice/images/titre_01.gif');
		background-repeat: repeat-x;

		background-color: #FFFFFF;
		width:480px;
		height:100%;
		padding : 0px;
		text-align : left;
		vertical-align : top;
		font-size : 8pt;
	}

	.Client H1
	{
		font-weight : bold;
		font-size : 12pt;
	}

	.Client .SubTitle
	{
		font-weight : bold;
	}

	.Client .Options
	{
		padding:4px;
		margin:40px 0px 0px 0px;
		border-width:1px;
		border-color:#CCCCCC;
		border-style:solid;
		width:470px;
	}


	.Footer
	{
		color : #FFFFFF;
		font-size : 8pt;
		text-align : left;
	}

	.Client .InfosSociete
	{
		padding:4px;
		border-width:1px;
		border-color:#CCCCCC;
		border-style:solid;
		width:470px;
	}

	.ContactMe
	{
		padding:4px;
	}
	.ContactMe TR
	{
		vertical-align : top;
	}
	.ContactMe .Informations
	{
		width : 120px;
		background-color : #EEEEEE;
	}
	.ContactMe INPUT,SELECT,TEXTAREA
	{
		width:338px;
		border:1px solid #000000;
	}
	.ContactMe .SubmitButton
	{
		width:100%;
		border:1px solid #000000;
	}






	
	
	

	/*
	 *	Top
	 */

	ul#tabnav
	{
		text-align: left;
		margin: 0em 0 0em 0;
		font: bold 11px verdana, arial, sans-serif; /* set font as desired */
		list-style-type: none;
		padding: 10px 6px 6px 10px; /* THIRD number must change with respect to padding-top (X) below */
	}

	ul#tabnav li
	{
		display: inline;
	}

	ul#tabnav li span
	{
		cursor:pointer;
		padding: 6px 6px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
		border: 1px solid #aaaaaa; /* set border COLOR as desired; usually matches border color specified in #tabnav */
		margin-right: 0px; /* set additional spacing between tabs as desired */
		text-decoration: none;
		border-bottom: none;
		background: #eeeeee;
		text-decoration:underline;
	}

	ul#tabnav li span:hover
	{
		background: #ffffff;
	}

	/*
	 *	Bottom
	 */

	ul#tabnavbottom
	{
		text-align: left;
		margin: 0em 0 0em 0;
		font: bold 11px verdana, arial, sans-serif; /* set font as desired */
		list-style-type: none;
		padding: 6px 6px 6px 10px; /* THIRD number must change with respect to padding-top (X) below */
	}

	ul#tabnavbottom li
	{
		display: inline;
	}

	ul#tabnavbottom li span
	{
		cursor:pointer;
		padding: 6px 6px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
		border: 1px solid #aaaaaa; /* set border COLOR as desired; usually matches border color specified in #tabnavbottom */
		margin-right: 0px; /* set additional spacing between tabs as desired */
		text-decoration: none;
		border-top: none;
		background: #eeeeee;
		text-decoration:underline;
	}

	ul#tabnavbottom li span:hover
	{
		background: #ffffff;
	}

/*
 *
 */	

 	.residence_nouveaute
 	{
 		background-color:#FFFFDD;
 		padding:4px;
 		font-weight:bold;
 		text-align:center;
 	}
 
