td.traitG     {background-image: url("../graphismes/ombres/fond_gris/trait_g.jpg");}
td.ombreD     {background-image: url("../graphismes/ombres/fond_gris/ombre_d.jpg");}
td.ombreB     {background-image: url("../graphismes/ombres/fond_gris/ombre_b.jpg");}
td.ombreD2    {background-image: url("../graphismes/ombres/fond_bleu/ombre_d.jpg");}
td.ombreB2    {background-image: url("../graphismes/ombres/fond_bleu/ombre_b.jpg");}
td.separation {background-image: url("../graphismes/trait_separation.gif");}
td.trait		  {background-image: url("../graphismes/trait.gif");}

body
{
	font-family: arial, serif;
	font-size: 10pt;
	background-color: #efefef;
	color: #505050;
	margin-top   : 10px;
	margin-left  : 0px;
	margin-right : 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 11pt;
	font-weight: bold;
	display: inline;
}

h2
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	display: inline;
}

h3
{
	font-size: 10pt;
	font-weight: bold;
	display: inline;
}

h4
{
	font-size: 8pt;
	font-weight: normal;
	display: inline;
}

strong
{
	font-weight: normal;
	color: #000000;
}

.header, .footer
{
	background-color: #ff9933;
	color: #ffffff;
}

.contenu
{
	background-color: #f4fcfe;
}

td.sous_menu_entete
{
	background-color: #00a0c6;
	color: #ffffff;
	padding: 2px;
}

a
{
	color: #00a0c6;
	text-decoration: underline;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

a.menu
{
	color: #ffffff;
	text-decoration: none;
}

a.menu:hover, a.menu_select, a.menu_select:hover
{
	color: #ffffff;
	text-decoration: underline;
}

a.sous_menu
{
	color: #00a0c6;
	text-decoration: none;
}
	
a.sous_menu:hover
{
	color: #000000;
	text-decoration: underline;
}

a.sous_menu_select, a.sous_menu_select:hover
{
	color: #000000;
	text-decoration: none;
}

td.sous_menu
{
	background-color: #bfe7f1;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.copyright
{
	font-size: 8pt;
}

input.message
{
	width: 175px;
	font-family: arial, serif;
	font-size: 10pt;	
}

textarea.message
{
	width: 524px;
	font-family: arial, serif;
	font-size: 10pt;
}

td.message
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

td.carte
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.erreur
{
	color: #ff0000;
	font-weight: bold;
	display: inline;
}

.texte
{
	text-align: justify;
}

.liens
{
	color: #505050;
}

td.photo_personnel
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;	
}

td.personnel
{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;	
}

td.photo_reference
{
	background-color: #bfe7f1;
}

td.photo_reference_padding
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

table.photo_reference
{
	margin-top: 5px;
}

td.logo_fournisseur
{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

ul
{
	margin-top: 10px;
}