body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100.1%;
	color:#000000;
	}

strong, b {
	font-weight: bold;
	}
hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	border:0;
	}
a {
	color:#0C3991;text-decoration:none;display: inline; font-weight: bold;font-size:90%}
a:visited {color:#757575}
a:hover {color:#BED1F5;text-decoration:underline}

div {font-family: Arial, Helvetica, sans-serif}
h1 {display: none}
h2 {font-size: 75%;color:#0C3991;text-transform: uppercase}	
#container-center h2 {font-size:93%;clear:none}
h3 {color:#1746A4;font-size:90%}
h4, h5 {font-size:13px}
h4 {color:#0C3991}
h5 {color:#0C3991}
h2, h3, h4, h5, h6 {margin: 0.50em 0}	
h3 {margin-top: .75em}
p, legend, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 74%;
	line-height: 1.3em;
	margin-top: 0.5em;
	margin-bottom: 1em
	}
td p, td label, input, div {font-size: 100%}

td {
	font-size: 90%;
	}
hr {
	margin-top: .5em;
	margin-bottom: .5em;
	}
img {
	border: 0;
	}

.en_evidence {font-weight:bold; color:#0C3991;font-size:100%}

/* tables */
table {
font-size:82%;
border: 1px solid #1746A4;
padding:0;
margin: 1em auto;
width: auto;
}
td {padding: 0 5px; color:#676767}/* !!! */
th {padding: 0 5px;color:#0C3991;
	background: url(/glb/img/ifood/inf/bg_light_repeat.gif) repeat-x;
	height:25px;
}

/* lists */
ul, ol, dl {font-size:70%;margin:0;padding:0;text-align:justify}
/* Peek a boo bug hack */ #ie ul, #ie ol, #ie dl {height:1%}
ul {list-style-type:none;padding-left: 23px;}
ul li {
	background-repeat: no-repeat;
	background-position: 0px 6px;
	/* background: transparent url(../ifd/img/bullet_square.gif) no-repeat 0px 6px;*/
	padding-left: 16px;}
ul ul, ol ul {list-style-type: disc;padding-left: 1em}
ul ul li, ol ul li { background-image: none;padding:0}
ol {padding-left:40px}
ul li ul, ul li ol, ol li ol, ol li ul {margin:0;padding:0;padding-left:2em;font-size:100%}
ul li ul, ol li ul {padding-left:1em}
ul a, ol a, li p {font-size: 100%}
/* table li {font-size: 140%}*/
table li li {font-size: 100%}

input, select {border: 1px solid #5A6F9A; background:#FFFFFF;color:#304562}

.gauche, .droite {
	color:#1746A4;
	border:1px solid #1746A4; /* !!! */
	padding:1px
}
.gauche {margin:0 15px 10px 0;float: left; clear:left}
.droite {margin:0 0 10px 15px;float: right;clear: right}

.error, .erreur {color:#CC3300}
.succes, .success {color:#339900}
.error, .erreur, .succes, .success {font-size: 100%; font-weight: bold}
.instructions {display: block;margin:0;padding:6px;background-color:#E8EBF5;color:#093489}

div{margin:0}

/* Keep at end ! */
p, label, h2, h3, h4, h5, h6, ul, ol, dl, table {
	margin-left: 8px; 
	margin-right: 8px;
	}
p, ul, ol, dl, table {color: #343434}

/* Bloc édition */
#contenu,
#contenu p,
#contenu input,
#contenu label,
#contenu select,
#contenu td {
	font-size: 11px;
}
#contenu ul,
#contenu ol,
#contenu li {
	font-size: 11px;/* 10px pose problème partout */
}
#contenu a {
	font-size: 11px;
}
#contenu h2,
#contenu h3,
#contenu .en_evidence,
#contenu .en_evidence a {
	font-size: 14px;
}
.en_evidence,
.clear {
	clear:both;
}
 

