

html {margin:auto;}
body{background-color:#FFFFFF;margin:0px;padding:0px;background-image:url(../images/pixel.gif);color:#515151;}
div.document1 {width:100%;margin-bottom:10px;color:#515151;background-color:none;}


#conteneur {background-image:url(../images/pixel.gif);}
#entete {background-image:url(../images/pixel.gif);text-align:left;height:auto;}
#entete h1 {height:auto;width:100%;text-align:center;}
#entete h1 img {
	border:none;
}
#menu {display:none;}
#entete #imageentete {display:none;}

#entete h1 {background-image:url(../images/pixel.gif);text-align:left;margin:0px 0px 0px 2px;padding:0px;}
#entete h1 span {display:block;}

#souslogo {margin:2px 0px 15px 0px;padding:0px;}

#entete .menu-general{display:none;}
#entete .menu-raccourci{display:none;}


#colgauche{display:none;}

#conteneur-menu{display:none;}
#contenu {text-align:left;width:100%;}
#piedpage{display:none;}
#sous-menu-haut {display:none;}
#publication {display:none;}
#sujet {display:none;}
#titreSujet {display:none;}
#titrePublication {display:none;}
#footer {display:none;}
div.conteneur-image{}
div.conteneur-image .image{border:1px solid #515151;}
div.conteneur-image .description{background-color:#f49f61;border:1px solid #515151;color:#515151;font-size:11px;margin:3px 0px;padding:3px;text-align:center;}
div.conteneur-image .description-image{background-color:#ffffff;border:1px solid #515151;color:#515151;font-size:11px;margin:3px 0px 3px 2px;padding:3px;text-align:center;}
#sous_menu_principal {display:none;}

table.table1 {
	
	border-collapse:collapse;
	clear:both;
	cursor:default;
	empty-cells:show;
	font-size:11px;
	margin:1px;
	padding:0px;
	table-layout:auto;
	border:2px solid #000000;
}
table.table1 thead th {
	background-color:#4086B7;
	background-repeat:repeat-x;
	background-position:left top;
	border: 1px solid #000000;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}

table.table1 tbody th {
	background-color:#77A2BF;
	background-repeat:repeat-x;
	background-position:left top;
	border:1px solid #000000;
	color:#000000;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}


table.table1 tbody tr {}
table.table1 tbody tr.on {}
table.table1 tbody tr.contraste{}
table.table1 tbody td {
	border:1px solid #000000;
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}


table.table1 tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}

table.table1 tbody td ul li{
	margin-left:-20px;
}
table tr {border:none;}



