body {   		margin: 0px;   		padding: 0px;		width: 100%;		height: 100%;		font-family: Verdana;		background-color: #FFFFFF;}.container {		width: 810px;		height: auto;		margin-top: 60px;		margin-left: auto;		margin-right: auto;		margin-bottom: 0;		}		.logo {		width: 581px;		height: 124px;		background: url(./images/logo.png) no-repeat 0 0;		}/*MENU*****************/	.menu_container {		width: 756px;		height: 50px;		margin-top: 20px;		margin-left: auto;		margin-right: auto;		}.menu_separation {		float: left;		width: 1px;		height: 50px;		background: url(./images/menu/separation.png) no-repeat 0 0;		}		.cv_link {		float: left;		display: block;		width: 78px;		height: 50px;		margin: 0;		background: url(./images/menu/cv.png) no-repeat 0 0;}.cv_link:hover {		background: url(./images/menu/cv.png) no-repeat 0 -50px;}		.competences_link {		float: left;		display: block;		width: 127px;		height: 50px;		margin: 0;		background: url(./images/menu/competences.png) no-repeat 0 0;}.competences_link:hover {		background: url(./images/menu/competences.png) no-repeat 0 -50px;}			.references_link {		float: left;		display: block;		width: 113px;		height: 50px;		margin: 0;		background: url(./images/menu/references.png) no-repeat 0 0;}.references_link:hover {		background: url(./images/menu/references.png) no-repeat 0 -50px;}			.contact_link {		float: left;		display: block;		width: 89px;		height: 50px;		margin: 0;		background: url(./images/menu/contact.png) no-repeat 0 0;}.contact_link:hover {		background: url(./images/menu/contact.png) no-repeat 0 -50px;}			.developpementlibre_link {		float: left;		display: block;		width: 188px;		height: 50px;		margin: 0;		background: url(./images/menu/developpementlibre.png) no-repeat 0 0;}.developpementlibre_link:hover {		background: url(./images/menu/developpementlibre.png) no-repeat 0 -50px;}			.liens_link {		float: left;		display: block;		width: 156px;		height: 50px;		margin: 0;		background: url(./images/menu/liens.png) no-repeat 0 0;}.liens_link:hover {		background: url(./images/menu/liens.png) no-repeat 0 -50px;}		.submenu_container {		width: 756px;		height: auto;		margin-top: 0;		margin-left: auto;		margin-right: auto;		text-align: center;		}		.submenu_link {		margin-right: 30px;		font-family: "Trebuchet MS", verdana, arial, sans-serif;		color: #959595;		font-size: 14px;			text-decoration: none;}.submenu_link:hover {		text-decoration: none;		color: #627F9D;}			/*FIN DU MENU*****************/							.text_container {		width: 810px;		height: auto;		margin-top: 40px;		}.left_column {		float: left;		width: 405px;		height: auto;		}		.right_column {		float: left;		width: 405px;		height: auto;		}		.paragraph_left {		width : 365px;		height: auto;		margin-bottom: 30px;		padding-left: 20px;		padding-right: 20px;		font-family: "Trebuchet MS", verdana, arial, sans-serif;		text-align: justify;		color: #797979;		font-size: 13px;			line-height: 18px;		}.paragraph_center {		height: auto;		margin-bottom: 30px;		padding-left: 20px;		padding-right: 20px;		font-family: "Trebuchet MS", verdana, arial, sans-serif;		text-align: justify;		color: #797979;		font-size: 13px;			line-height: 18px;		}.paragraphe_title {		font-family: "Trebuchet MS", verdana, arial, sans-serif;		text-align: justify;		color: #798990;		font-size: 18px;			}		.paragraph_right {		width : 350px;		height: auto;		margin-bottom: 30px;		padding-left: 40px;		padding-right: 15px;		font-family: "Trebuchet MS", verdana, arial, sans-serif;		text-align: justify;		color: #797979;		font-size: 12px;			line-height: 18px;		}			/*LE SPACER QUI VA BIEN*****************/		.spacer {		clear: both;		}