body {	background-color:#676678;	margin:0px;	padding:0px;	font-family:Helvetica,Arial,sans-serif;	color:#000000;	font-size:12px;}
h4 {	color:#444444;	font-weight:bold;	font-size:14px;	padding:0px;	margin:0px;	margin-bottom:0px;}
h3 {	color:#979799;	font-weight:normal;	font-size:20px;	padding:0px;	margin:0px;	margin-bottom:8px;}
h2 {	color:#979799;	font-weight:normal;	font-size:24px;	padding:0px;	margin:0px;	margin-bottom:8px;}
img {	border:0px;}
#fond {	background-image:url(img/ombre_fond.gif);	width:782px;	position:absolute;	left:50%;	margin-left:-391px;}
#global {	width:760px;	position:relative;	left:50%;	margin-left:-380px;}
#bas {	background-image:url(img/bas.gif);	width:782px;	height:33px;	margin-top:40px;}
#bas .signature {	display:inline;	margin:5px 20px 0px 20px;	color:#FFFFFF;	font-size:10px;}
#bas .signature a {	font-size:10px;	color:#FFFFFF;	text-decoration:none;}
#haut {	width:760px;	height:114px;}
#coin_sup_gauche {	background:url(img/coin_sup_gauche.gif) no-repeat;	height:7px;	width:4px;	position:relative;	float:left;	top:0px;	left:0px;}
#coin_sup_droite {	background:url(img/coin_sup_droite.gif) no-repeat;	height:7px;	width:4px;	position:relative;	float:right;	top:0px;	right:0px;}
#header {	position:relative;	top:37px;	left:45px;}
#menu {	background:url(img/menu_top.gif) no-repeat;	width:363px;	height:36px;	position:relative;	float:right;	padding-top:8px;	padding-left:2px;	bottom:-29px;}
#menu a {	font-family:Helvetica,Arial,sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	margin-left:6px;	color:#979799;}
#menu a:hover {	color:#444444;}
.sous_menu {	margin-left:14px;}
.sous_menu a {	font-size:11px;	color:#979799;	font-weight:bold;	text-decoration:underline;}
.sous_menu a:hover {	color:#444444;}
.sous_menu .titre {	color:#444444;}
#contenu {	margin:0px;	padding:0px;	border:0px;}
#gauche {	padding:0px 40px 0px 45px;}
#cimaise_accueil {	border:0px;	margin-top:10px;}
#cimaise_accueil td {	vertical-align:top;	padding-right:10px;}
.periode {	width:380px;	margin:0px;	padding:0px;	margin-top:20px;	margin-bottom:20px;}
.date {	padding-top:8px;}
.ombre {	float:left;	display:inline;	background: url(img/ombre.png) no-repeat bottom right;	margin: 10px 10px 10px 5px;	padding: 0px;}
.ombre img {	position:relative;	bottom:3px !important;	bottom:6px;	right:6px;}
#gauche .actu {	margin-left:10px;}
.actu a {	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#979799;}
.actu a:hover {	color:#444444;}.actu {	margin-bottom:14px;}
.actu .titre {	font-size:12px;	color:#000000;	font-weight:bold;}
.actu .description {	margin:0px;	padding:0px;}
.actu .periode {	margin:0px;	padding:0px;}
.actu .plus a {	color:#7C7C7C;	text-decoration:none;}
.actu h3 {	margin:0px;}
.actu .contenu {	margin-top:20px;	padding-right:40px;}
.actu .contenu table {	border-spacing:0px;}
.actu .contenu table tr td {	border-bottom:1px solid #999999;	padding:8px 0px;}
.actu .contenu .annee {	border-bottom:0px;	font-weight:bold;}
#page {	color:#222222; text-align:right;	margin-right:40px;	margin-top:10px;	font-weight:bold;	font-size:11px;}
#page a {	color:#979799;	font-size:11px;	font-weight:bold;	text-decoration:none;}
.cimaise_menu a, .cimaise_menu {	font-size:11px;	color:#979799;	font-weight:bold;	text-decoration:underline;}
.cimaise_menu a:hover {	color:#444444;}
.cimaise_menu {	text-decoration:none;	margin-bottom:30px;}
#droite_cimaise {	padding:82px 0px 0px 0px;}
#droite_cimaise #information {	font-size:12px;	color:#979799;	font-weight:normal;	margin-top:10px;}
#gauche_cimaise {	padding:0px 0px 0px 45px;}
#gauche_cimaise #page {	text-align:left;}
.cimaise {	margin-bottom:20px;}
.cimaise .peinture {	margin-right:22px;}
#contact {	margin-top:40px;	margin-left:80px;	font-family:Helvetica,Arial,sans-serif;	font-size:12px;	font-weight:bold;	color:#444444;}
#contact_droite {	margin-top:185px;	margin-left:20px;	padding-right:40px;}
#contact h3 {	font-size:26px;	margin-top:-10px;	margin-bottom:30px;}
#contact_droite a {	font-weight:bold;	color:#3333FF;}
#contact input {	position:absolute;	left:146px;}
#contact textarea {	margin-bottom:10px;}
#nombre {	width:120px;	margin-left:10px;	margin-bottom:6px;}
#contact_droite .submit {	float:right;	margin-top:10px;}
#contact #note {	font-weight:normal;}
#message {	margin:20px 0px;	text-align:center;	font-family:Helvetica,Arial,sans-serif;	font-size:14px;	font-weight:bold;	text-decoration:none;	color:#444444;}
#message .erreur {	color: #CC0000;}
.contenu {	line-height:18px;}
.pdf {	text-align:right;	margin-bottom:-30px;	margin-right:40px;}