body 
{
    font-family:arial, verdana, sans-serif;
    font-size:11px;
}


/* titres 1er niveau 
*/

p
{
	padding: 0 0 1ex 0;   
	margin : 0;
}

p .special
{
	color:#cd001a;
}


img
{
	border:0;
}

h1
{
	font-size:1.6em;
	padding: 0.5ex 0 1ex 0;   /* haut 0 bas 0;  */
	margin : 0;
	color:black;
	font-family: arial, 'lucida console', sans-serif;
	font-style:italic;
	font-weight:bold;
	border-top:1px dashed #666;
}

h1 .special
{
	color:#cd001a;
}

h1 .specialFactory
{
	color:#eb6909;
}

h1 .specialFacility
{
	color:#006487;
}

h1 .specialSante
{
	color:#37b5a7;
}

h1 .specialTransport
{
	color:#9085ba;
}

h1.first
{
    border : none;
}

h4 
{
	font-size:1.6em;
	padding: 0.5ex 0 1ex 0;   /* haut 0 bas 0;  */
	margin : 0;
	color:black;
	font-family: arial, 'lucida console', sans-serif;
	font-style:italic;
	font-weight:bold;
	border-top:1px dashed #666;
}

h4 .special
{
	color:#cd001a;
}

h4 .specialFactory
{
	color:#eb6909;
}

h4 .specialFacility
{
	color:#006487;
}

h4 .specialSante
{
	color:#37b5a7;
}

h4 .specialTransport
{
	color:#9085ba;
}

h4.first
{
    border : none;
}


/* titres 2ème niveau 
*/

h2 
{
	font-size:1.4em;
	padding:0.5ex 0 1ex 0;
	margin : 0;
	color:black;
	font-family: arial, 'lucida console', sans-serif;
	font-style:italic;
	font-weight:bold;
	border-top:1px dashed #666;
}

h2 .special
{
	color:#cd001a;
}

h2 .specialFactory
{
	color:#eb6909;
}

h2 .specialFacility
{
	color:#006487;
}

h2 .specialSante
{
	color:#37b5a7;
}

h2 .specialTransport
{
	color:#9085ba;
}

h2.first
{
    border : none;
}

h3
{
	font-size:1.1em;
	padding:0.5ex 0 1ex 0;
	margin : 0;
}

a,
a:visited,
a:active
{
	color : #1d7dc1;
	text-decoration : none;
}

a:hover
{
	color : #1d7dc1;
	text-decoration : underline;
}

.clear
{
    clear : both;
}

/* titres 2ème niveau 
*/

table
{
	width:95%;
	border:#666666;
	border-style:solid;
	border-width:thin;
	table-layout: 95%;
	spacing : 1;
	font-family: arial, 'lucida console', sans-serif;
}

th
{
	background-color :#65bbde;
	padding : 5px;
	text-align : center;
	color : white;
	font-size:1em;
	font-family: arial, 'lucida console', sans-serif;
}

td
{
	background-color :#EEEEEE;
	padding : 5px;
	text-align : left;
	color : black;
	font-size:1em;
	font-family: arial, 'lucida console', sans-serif;
}

td.center
{
	text-align : center;
}

td.right
{
	text-align : right;
}


table.transparent,
table.transparent td,
table.transparent th
{
	border:none;
	color:black;
	background-color:transparent;
}

table.ambiance,
table.ambiance td,
table.ambiance th
{
	color:black;
	background-color:transparent;
	
}

