body{
	width: 1000px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url("../images/fond.jpg");
	font-family: Arial, Helvetica, "sans serif";}

acronym:hover{
	cursor: help;}
	
.corps{
	border: 1px solid #0000CC;
	background-color: #EFEFF7;
	color: #330099;
	margin-bottom: 5px;}
	
.cadre_bleu{
	margin: 5px;
	border: 1px solid #A6C4E0;}
	
.table_liens{
	border-collapse: collapse;
	width: 99.05%;
	margin: 5px;
	font-size: 14px;}
	
.table_liens td{
	text-align: center;
	width: 246px;}
	
.table_liens .choix_galerie{
	text-align: right;}
	
.table_liens .combo{
	text-align: left;}
	
.corps a, .corps a:visited{
	text-decoration: none;
	color: #3399CC;}

.corps a:hover{	
	color: #FF3366;
	font-weight: bold;}

.tab_images{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1px;}
	
.tab_images td{
	vertical-align: top;}
	
.tab_images .cote_gauche{
	width: 130px;
	text-align: left;}
	
.tab_images .cote_droit{
	width: 130px;
	text-align: right;}
	
.tab_images .centre{
	text-align: center;}

.dummy, #foot .liens_foot_img{
	border: none;}
	
img{
	border: 1px solid #EFEFF7;}
	
.corps_desc{
	border: 1px solid #0000CC;
	background-color: #EFEFF7;
	color: #330099;
	margin-left: 149px;
	width: 700px;
	margin-bottom: 5px;}
	
.corps_desc h5{	
	margin: auto;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 5px;
	color: #330099;
	background-color: #A6C4E0;
	font-size: 12px;
	text-align: center;}
	
.corps_desc .titre_img{
	padding: 5px;
	text-align: center;
	font-size: 10px;
	border-bottom: 1px dashed #A6C4E0;}
	
.corps_desc p{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	text-align: justify;}
	
.corps_desc .comment{
	padding: 2px;
	border-top: 1px dashed #A6C4E0;
	font-size: 12px;}
	
.comment table{
	width: 100%;}
	
.corps_desc .nbre_comment{
	text-align: right;}
	
.corps_desc .titre_comment{
	background-color: #A6C4E0;
	margin: 2px;
	padding: 5px;
	font-size: 10px;
	border-bottom: 1px dashed #A6C4E0;}
	
.corps_desc .contenu_comment{
	margin: auto;
	padding: 5px;
	font-size: 12px;}
	
.corps_desc .titre_com{
	margin-bottom: 2px;}
	
.corps_desc .commentaire{
	margin: 5px;
	border: 1px solid #A6C4E0;
	padding: 5px;
	font-size: 12px;
	text-align: center;}
	
.corps_desc .input, .corps_desc .textarea{
	font-family: Arial, Helvetica, "sans serif";
	font-size: 12px;}
	
.corps_desc .posit_mail_comment{
	position: relative;
	left: 7px;
	font-family: Arial, Helvetica, "sans serif";}
	
.commentaire .smiley_comment{
	text-align: justify;}
	
.commentaire a{
	margin: 0px;
	padding: 5px;
	text-align: center;
	font-family: Arial, Helvetica, "sans serif";
	font-size: 14px;}
	
.commentaire a, .commentaire a:visited, .comment a, .comment a:visited, p a, p a:visited, #foot .liens_foot, #foot .liens_foot:visited{
	text-decoration: none;
	color: #3399CC;}
	
.commentaire a:hover{
	color: #FF3366;
	font-weight: bold;}
	
.comment a:hover, p a:hover, #foot .liens_foot:hover{
	color: #FF3366;
	text-decoration: underline;}
	
.commentaire .input_fac{
	background-color: #EFEFF7;
	color: #EFEFF7;
	border: none;}
	
.corps_desc  .pos_smiley{
	vertical-align: middle;}

#foot{
	clear: both;
	padding-top: 30px;
	font-family: Arial, Helvetica, "sans serif";
	font-size: 12px;
	text-align: center;
	color: #3399CC;}

#foot table{
	border-collapse: collapse;
	margin: auto;}
	
#foot p{
	margin: 5px;}



