body { background-color:#FFFFFF; background-image:url(images/structure/bckgrd2.jpg); background-repeat:no-repeat; background-position: top center; background-attachment : fixed; }
#titre { top: 0px; margin: auto; background-image:url(images/structure/bandeau_haut.png); background-repeat:no-repeat; background-position: center; width:950px; height: 200px;}

#conteneur { top: 0px;
		margin: auto;
		width: 950px;
		text-align: center;
		background-image:url(images/structure/fond_conteneur.png);
		background-position: center;
		background-repeat: repeat-y;
		display:table;}
#unique {
		top: 0px;
		margin: 0px;
		padding: 15px;
		padding-top: 0px;
		padding-bottom: 31px;
		width: 920px;
		text-align: center;
		background-image:url(images/structure/fond_unique.png);
		background-position: left;
		background-repeat: repeat-y;  }
#gauche, #droite {
		display: table-cell;
		top: 0px; margin: auto;
}
#gauche { float: left;
		padding: 20px;
		width: 632px;
		text-align: center; }
#droite { float: right;
		width: 248px;
		padding:15px;
		background-image:url(images/structure/fond_droite.png);
		background-repeat: repeat; }
#cache {
		top: 191px;
		height: 20px;
		width: 950px;
		margin: 0px;
		background-image:url(images/structure/fond_unique.png);
		background-position: left;
		background-repeat: repeat-y;
		position: absolute; }
#bas {	clear:both;
		margin: auto;
		width : 950px;
		text-align: center; 
		top: -16px; }
p {
		font-family: Arial; color:#333333; font-size:10pt; margin:0px; padding:5px; text-align : justify; }
p.petit {
		font-family: Arial; color:#333333; font-size:6pt; margin:0px; padding:5px; text-align : right; }
p.maj {
		font-family: Arial; color:#333333; font-size:6pt; margin:0px; padding:5px; text-align : right; position: relative; bottom:20px; }
p.droite {
		font-family: Arial; color:#333333; font-size:10pt; margin:0px; padding:5px; text-align : right; }
p.centre {
		font-family: Arial; color:#333333; font-size:10pt; margin:0px; padding:5px; text-align : center; }
p.titredroite {
		margin: 0; margin-top: 15px; padding-top: 9px; padding-bottom: 14px; padding-left: 60px;
		position: relative; left: -15px;
		width: 213px;
		height: 23px;
		background-image:url('images/structure/titre_droit.png');
		color:#ffffff;
		font-size: 20px;
		font-weight: bold;}
table {	
		border-collapse: collapse; }
td {
		font-family: Arial;		color:#333333;		font-size:10pt; 		margin:0px;		padding:0px; padding-left:5px; padding-right:5px;		text-align : justify; }
		
table.liens {	
		border-collapse: separate;
		width:100%;
}
td.liens { width:33%; }
		
ul {
		font-family: Arial;		color:#333333;		font-size:10pt; 		text-align : justify; }
ul.im {
		font-family: Arial;		color:#333333;		font-size:10pt; 		text-align : justify; padding-left: 25px; }
h1 {
		font-family: Arial;		color:#0064A4;		font-size:22pt;		font-weight: bold;		margin:0px;		padding:0px;		padding-left:10px; padding-bottom: 10px; text-align : left;}
h2 {
		font-family: Arial;		color: #C8181E;		font-weight: bold;		font-size:10pt;		margin:0px;		padding:0px;  text-align : left;}
h21 {
		font-family: Arial;		color: #C8181E;		font-weight: bold;		font-size:10pt;		margin:0px;		padding:0px;  text-align : center;}
h3 { 
		font-family: Arial;		color: #002561;		font-size:14pt;		font-weight: bold;		margin:0px;		padding-top:5px;		padding-bottom:10px;  text-align : left;}
h31 { 
		font-family: Arial;		color: #000000;		font-size:12pt;		font-weight: bold;		margin:0px;		padding-top:5px;		padding-bottom:10px;  text-align : center;}
a.lien { 
		font-size:10pt; font-family: Arial; color:#800000; font-weight: bold; }
a { 
		font-size:10pt; font-family: Arial; color:#800000; font-weight: bold; }
		
a:hover { text-decoration: underline; }

#lien { 
		font-size:10pt; font-family: Arial; color:#800000; font-weight: bold; }

img.photo { float: left; border:0; margin-right: 5px; vertical-align:text-bottom; }

div.contact { display:inline-block; position:relative;}

p.contact {float: right; font-family: Arial;		color:#333333;		font-size:10pt; 		margin:0px;		padding:5px;	vertical-align:text-bottom;	text-align : left; }

img.g { float: left; border:0; margin-right: 5px; margin-bottom: 8px; }

img.d { float: right; border:0; margin-left: 5px; margin-bottom: 5px; }

img.c { float: center; border:0; margin-left: 0px; margin-bottom: 0px; }
