* {
	padding: 0px;
	margin: 0px;
}
body {
	font: 12px Arial, Verdana, Helvetica, sans-serif black;
	background-color : #900;
	text-align: center;
}
#tout {
	width:817px;
	background-color : #900;
	margin-left: auto;
        margin-right: auto;
        text-align: left;
        position: relative;
        min-height: 100%;
        height: 100%;
        height: auto;
	/*height:400px;*/
	/*border: 1px solid blue;*/
        /* hack IE - un équivalent de min-heigth*/
        _height:98%;
        /* ne passe passe pas au validateur css */
}
#gauche {
	width: 158px;
	height: 230px;
	/*border: 1px solid yellow;*/
	float: left;
	height:100%;
}
#centre {
	width: 444px;
	/*border: 1px solid green;*/
	margin-left: 6px;
	float: left;
	height:100%;
}
table {
	border: 1px solid gray;
	font : 10px Arial, Verdana, Helvetica, sans-serif black;
}
img {
	border: 0px;
}
a {
	border: 0px;
	text-decoration:none;
	color: #bbb;

}
.tablo_images{
	border: none;
	width:120px;
}
.tr_img {
	border: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.td_img {
	border: none;
	padding: 4px;
	margin: 0px;
	
}
h1 {
	font-size: 24px;
	text-decoration: underline;
}
.sous-titre {
	font: 14px Arial, Verdana, Helvetica, sans-serif black;
	text-decoration: underline;
}
tr {
	border-bottom: 1px solid gray;
}

th {
	border-right: 1px solid gray;
	text-align: left;
	padding: 5px;
	margin: 5px;
}
td {
	border: 1px solid gray;
	border-left: 1px dashed gray;
	border-right: 1px dashed gray;
	text-align: left;
	padding: 5px;
	margin: 5px;
}

p {
	padding: 4px;
	/*float:none;*/
}
.modif_supp {
	width: 400px;
}
.agauche {
	text-align: left;
}
.adroite {
	text-align: right;
}

.tout_article{
	background-color: #BBB;
	width:444px;
	margin-bottom: 8px;
}
.image_full {
	width: 440px;
	margin: 2px;
	padding-top: 2px;
	float: none;
}

.sous_image {
	width: 436px;
	margin-left: 1px;
	border: 1px dotted #333;
	padding: 2px;
}

.titre_article {
	font: 12px Arial, Verdana, Helvetica, sans-serif black;
	font-weight: bold;
	float: left;
}
.date_article {
	text-align: right;
	font: 12px Arial, Verdana, Helvetica, sans-serif black;
	float: none;
}
.texte_article {
	border: 1px dotted #333;
	border-top: none;
	width: 432px;
	font: 12px Arial, Verdana, Helvetica, sans-serif black;
	padding: 4px;
	margin-left:1px;
	margin-bottom;4px;
}
.sous_message {
	width: 436px;
	margin-left: 1px;
	border: 1px dotted #333;
	border-top:none;
	padding: 2px;
}
.titre_message {
	font: 11px Arial, Verdana, Helvetica, sans-serif black;
	font-weight: bold;
	float: left;
}
.date_message {
	text-align: right;
	font: 11px Arial, Verdana, Helvetica, sans-serif black;
	float: none;
}
.texte_message {
	border: 1px dotted #333;
	border-top: none;
	width: 432px;
	font: 11px Arial, Verdana, Helvetica, sans-serif black;
	padding: 4px;
	margin-left:1px;
	margin-bottom;4px;
}
#droite {
	/*position: absolute;*/
	/*width:160px;*/
	margin-left: 660px;
	margin-top: 3px;
	/*border: 1px solid white;*/
	/*text-align: top;*/
	float: none;
	/*height:100%;*/
	/*background-color: #bbb;*/
	text-align:center;
}
.boite_lien{
	/*border: 1px solid white;*/
	width: 156px;
	padding-top: 0px;
}
.img_lien{
	width: 156px;
	
}
.texte_lien{
	width:152px;
	margin: 4px;
	margin-top:0px;
	/*margin-right:8px;*/
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #bbb;
	text-align: left;
}
#menu_admin {
	margin-top: 10px;
	margin-left:10px;
	width:  333px;
}
.menu_item{
	width:111;
	/*float: left;*/
	height:33px;
	text-align:left;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #bbb;
	padding: 14px;
}

.nofloat {
	float:none;
}

