html {
	margin: 0;
	padding: 0;
}
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 5px;
	padding: 0;
	color: #000;
	background-color: #fff;
	font-size : 0.8em;
}

a {
	color: #000;
	text-decoration : none;
}

p {
	margin-bottom : 10px;
}
ul {
	margin-bottom : 10px;
}

/*ul li{
	list-style-type : none;
}*/

.sommaire {
	visibility : hidden;
}

.copyright{
	margin-top : 20px;
	font-style:italic;
	font-size : 0.9em;
	text-align : center;
}

#easy_access, #header, #navprincipale, #navsecondaire, #navgauche, #styleswitcher, .printmail, #centre ul.ssmenu,  .retourhaut {
	position : absolute;
	top : 1000px;
	right : 5000px;
}


.hidden {
	position : relative;
	margin-bottom : 20px;
}

h1 {
	font-size : 1.6em;
	margin : 20px 0 10px 0;
}

h1 {
	/*color : #f00;*/
	font-weight : bold;
}
h2 {
	/*color : #03f*//*bleu*/;
	font-size : 1.4em;
	margin : 20px 0 10px 0;
	font-weight : bold;
}
h3 {
	/*color : #3f0*//*vert*/;
	font-size : 1.2em;
	margin : 20px 0 10px 0;
	font-weight : bold;
}
h4 {
	/*color : #90f*//*violet*/;
	margin : 20px 0 10px 0;
	font-weight : bold;
}
h5 {
	/*color : #f90*//*orange*/;
	margin : 20px 0 10px 0;
	font-weight : bold;
}
h6 {
	/*color : #0cf;*/
	margin : 20px 0 10px 0;
	font-weight : bold;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, hr {
	visibility : hidden;
}
h1, h2, h3, h4, h5, h6  {
	padding : 0;
	margin : 0;
}

.gras{
font-weight : bold;
}

.notabene{
	font-style:italic;
}
blockquote {
	margin :  20px 0 20px 20px;
	font-style : italic;
}

/*-----------------------------------------fil d'ariane apparent, remplaçant les navigations*/
#ariane {
	visibility : visible; 
	border-bottom : 1px inset #000;
	margin-bottom : 20px;
}
#ariane ul li{
	display : inline;
}

#ariane li:before{
	content : "\00A0 \00A0 \00A0 \00A0 \00BB \00A0 \00A0";
	font-weight : bold;
}

#ariane li.ariane1:before {
	content : none;
}

#pied {
	visibility : hidden;
}

table {
	margin-bottom : 32px;
}

#IE6 table {
	margin-top : -16px;
	padding-top : 0;
}

th, caption{
	visibility : hidden;
	position : absolute;
	left : -5000px;
	top : -5000px;
}

td {
	padding-left : 10px;
	vertical-align: top; 
}

td.retrait {
	padding-left : 0;
}

/*------------------------------------------------------------------------------------------------------PAGE ADRESSES INTERNATIONALES*/

#centre-adresse h1 {
	margin-bottom : 30px;
}

#centre-adresse td {
	border-top : 1px solid #000;
	vertical-align : top;
}

#centre-adresse td.pays {
	font-weight : 800;
	padding-right : 24px;
}

#centre-adresse th {
	text-align : left;
}

