body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #333333;	background-color: #F5F4F3;	margin: 0px;	line-height: 135%;}a:link {	color: #990000;	text-decoration: none;}a:visited {	text-decoration: none;	color: #992222;}a:hover {	color: #990000;	text-decoration: underline;}p {	padding-top: 13px;	margin: 0px;}br {	padding: 0px;	margin: 0px;}textarea, input, select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 110%;}h1, h2, h3, h4, h5, h6 {	font-family: Georgia, 'Times New Roman', Times, serif;}h1 {	font-size: 200%;	font-weight: normal;	margin-bottom: 0px;	padding: 0px;	margin-top: 10px;	color: #990000;	line-height: 100%;}h2 {	font-size: 160%;	font-weight: normal;	margin: 0px 0 0 0;	padding: 15px 0 5px 0;	color: #000000;}h3 {	font-size: 130%;	font-weight: bold;	margin: 0px;	padding-top: 2px;	padding-bottom: 2px;	color: #990000;}h4 {	font-size: 110%;	font-weight: bold;	text-transform: uppercase;	margin: 0px;	padding-top: 5px;	padding-bottom: 0px;	color: #990000;}h5 {	font-size: 110%;	font-weight: bold;	margin: 0px;	padding: 0px;	color: #838383;}h6 {	font-size: 11px;	font-weight: normal;}hr {	height: 1px;	clear: both;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 1px;	border-left-width: 0;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #CECECE;	margin: 10px 0 10px 0; }img {	border: none;}ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 19px;}ul li {	margin: 2px 0px 2px 0px;	padding: 0px;}ul li ul {	margin-bottom: 0;}#main_wrap {	width: 760px;	margin-left: auto;    margin-right: auto;		text-align: left;}#body_wrap {	width: 760px;	background-image: url('bg-middle.gif');	background-repeat: repeat-y;	}#body_wrap .top_wrap{	padding-top: 11px;	padding-left: 12px;	background-image: url('bg-top.gif');	background-repeat: no-repeat;	}#body_wrap .menu {	margin: 0 0 0 11px;	padding-top: 5px;	padding-left: 130px;	padding-right: 29px;	position: absolute;	top: 151px;	height:115px;	width: 600px;	background: url('ajout-gauche.jpg') left top no-repeat;	text-align: right;	}#body_wrap .menu p {		}#body_wrap .content_wrap {	padding-right: 20px;	padding-left: 20px;}#body_wrap .bottom {	background-image: url('bg-bottom.gif');	background-repeat: no-repeat;	background-position: left bottom;	height: 12px;	clear: both;	padding-left: 12px;	padding-bottom: 11px;}#header_wrap {	height: 10px;	background: none;}#top_nav {	width: 727px !important;	width: 737px;	background-color: #4c4c4c;	padding: 5px;	height: 1.3em;}#top_nav ul {	padding: 0px;	margin: 0px;	list-style-type: none;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 95%;}#top_nav li {	display: inline;	list-style-image: none;	list-style-type: none;	background-image: none;	font-size: 95%;	background-color: transparent;	margin: 0;	padding: 0 10px 0 10px;}#top_nav li a:link{	color: #fff; 	text-decoration: none;	padding-bottom: 2px; }#top_nav li  a:visited {	color: #fff; 	text-decoration: none;}#top_nav li a.active {	color: #FA4;}#top_nav li a:hover {	color: #FA4;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FA4;}#footer {	color:#999999;	font-size: 95%;	margin-left: 5px;	margin-right: 10px;	font-family: Arial, Helvetica, sans-serif;}#footer .copyright {	float:left;}#footer a{	color:#666666;	text-decoration: none;}#footer a:visited{	color:#666666;	text-decoration: none;}#footer a:hover{	text-decoration: underline;}#footer .valid_css {	float:right;}.break {	margin-top: 10px;}.img_floatleft {	float: left;	margin-right: 5px;	margin-top: 5px;}.img_floatright {	float: right;	margin-left: 5px;	margin-top: 5px;}.img_floatleft_border {	float: left;	margin-right: 5px;	margin-top: 5px;	border: 2px solid #FFFFFF;}.img_white_border {	border: 2px solid #FFFFFF;}.img_border {	padding: 4px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}.img_border_left_float {	padding: 4px;	float: left;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	margin-bottom: 5px;	margin-right: 10px;}.img_grey_border {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}img.resume {	width: 80px;	padding: 5px;	border: 1px solid #ccc;	background: #fff;}.landing_list {	width: 340px;	float: left;	padding: 10px 10px 10px 0;}#wp-content {	width: 500px;	float: left;	padding: 10px 10px 10px 0;}#wp-sidebar {	width: 180px;	float: left;	padding: 10px 10px 10px 0;}.landing_img_float {	padding: 4px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	float: left;	margin-right: 10px;}.landing_img_float2 {	padding: 4px;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	float: left;	margin-right: 5px;	margin-top: 10px;}.col2a-1 {	float: left;	width: 235px;	margin-right: 15px;	padding-bottom: 5px;}.col2a-2 {	float: right;	width: 300px;	padding-bottom: 5px;}.pagenav {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #cccccc;	margin-top: 10px;	clear: both;	text-align: right;	font-size: 110%;	color: #666666;}.pagenav a{	font-weight: bold;}.left_float {	float:left;}.right_float {	float:right;}img.right_float {	margin-right: 0;	margin-left: 10px;}code {	font-size: 120%;}pre {	font-size: 120%;	margin-left: auto;	margin-right: auto;	width: 90%;	background-color: #fff;	border: 1px solid #ccc;	padding: 1px 5px 3px 25px;}dt {	width: 110px;	margin: 0 10px 0 0;	text-align: right;	font-weight: bold;	float: left;}dt.code {	font-size: 11px;	font-family: monospace;}iframe {	border: none;}.space {	margin-top: 15px;}table.sortable {	border-spacing: 0;	border: 1px solid #000;	border-collapse: collapse;	width: 90%;	margin-left: auto;	margin-right: auto;}th, td {	text-align: left;	padding: 2px 4px 2px 4px;	width: 100px;	border-style: solid;	border-color: #444;	border-width: 0px 1px 0px 1px;}#wp-sidebar ul li {	list-style-type: none;	margin: 0;	padding: 0;}#wp-sidebar li h2 {	text-align: left;}#searchform input {	width: 100px;}#searchform #searchsubmit {	width: 50px;	font-size: 11px;}#wp-content .post {	margin: 0 0 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}#wp-content .post h1 a {	font-size: 22px;	color: #900;}#wp-content .post h1 a:hover {}#wp-content .post .entry, #wp-content .post small, #wp-content .post .postmetadata {	margin-top: 5px;}#wp-content .post small {	font-size: 10px;	color: #aaa;}#wp-content .post img, #content .entrytext img {	background-color: #fff;	padding: 4px;	margin: 0 2px;	border: 1px solid #aaa;}.postmetadata {	font-size: 10px;	color: #aaa;	padding: 20px 30px;}h3#respond {	margin-top: 20px;	font-size: 14px;	font-weight: bold;}#footer li {	display: inline;	list-style-type: none;}#content p.postmetadata span.wp-notable-line img, #wp-content p.postmetadata span.wp-notable-line img {        border: none;        background-color: transparent;        padding: 0;        margin: 0;}ol.commentlist {	margin: 5px 0;	padding: 0;}ol.commentlist li {	background-color: #fff;	border: 1px solid #ddd;	padding: 10px;	margin: 10px 0 0 0;	list-style-type: none;}
