/* CSS Document *//* Styles : Alexis Braillon */body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;}body {	background-color: #F3F3F3;	background-image:  url(imgs/background.jpg);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 97px;	margin-right: 0px;	margin-bottom: 0px;}#conteneur {	position: relative;	margin-left: auto;	margin-right: auto;	width: 781px;}#header {	width: 781px;	height: 54px;}.logo {	width: 581px;	float: left;}.liens {	width: 180px;	float: right;	font-size: 12px;	font-weight: bold;	text-align: center;	padding-top: 20px;}.liens a:link, .liens a:active, .liens a:visited {	color: #000000;	text-decoration: none;}.liens a:hover {	color: #711E87;	text-decoration: none;}#content {	width: 781px;	clear: both;	padding-top: 38px;}.gauche {	width: 581px;	float: left;	background-image: url(imgs/backgroundcontent.gif);	background-repeat: no-repeat;}.bloc1 {	width: 581px;	height: 105px;}.purple {	font-size: 14px;	color: #711E87;	font-weight: bold;}.bloc1 p {	font-size: 11px;	line-height: 150%;	padding: 15px 0 0 0;	margin: 0 0 0 0;	width: 410px;}.bloc2 {	width: 182px;	float: left;}.green {	font-size: 14px;	color: #6BB51D;	font-weight: bold;}.bloc2 p {	font-size: 11px;	line-height: 150%;	padding: 15px 0 0 0;	margin: 0 0 0 0;	width: 190px;}.jeminscris {	padding-top: 15px;	border: 0;}.bloc3 {	width: 375px;	float: right;}.blue {	font-size: 14px;	color: #3377AC;	font-weight: bold;}.clients {	padding-top: 15px;	border: 0;}.droite {	width: 180px;	height: 335px;	float: right;}.contact {	background-image: url(imgs/orange.gif);	background-repeat: no-repeat;	width: 180px;	padding-left: 12px;	padding-top: 8px;	height: 310px;}.white {	font-size: 14px;	color: #FFFFFF;	font-weight: bold;}.contact p {	width: 153px;	font-size: 11px;	padding: 15px 0 10px 0;	margin: 0 0 0 0;	line-height: 150%;}a:link.email, a:active.email, a:visited.email {	color: #000000;	text-decoration: underline;}a:hover.email {	color: #000000;	text-decoration: none;}#footer {	clear: both;	padding: 0 0 0 0;	margin: 0 0 0 0;}#footer p {	font-size: 10px;	padding: 0 0 3px 0;	margin: 0 0 0 0;	line-height: 150%;}a:link.network, a:active.network, a:visited.network {	color: #999999;	text-decoration: none;}a:hover.network {	color: #999999;	text-decoration: underline;}a:link.mentions, a:active.mentions, a:visited.mentions {	color: #000000;	text-decoration: none;}a:hover.mentions {	color: #000000;	text-decoration: underline;}