/*
	Bleu foncé: #005487
	Bleu clair: #CFE3F8, #DFEEFF
	Rouge: #E83B22
	Jaune: #FFC91D
	Gris: #C3C3C3
	Gris foncé: #4C494E
	Gris système: #e0e0e0

	bleu bandeau titre dte: E7F1FC


	Police: arial,helvetica env 11px mais en size dans le centre
*/
	BODY
	{
		scrollbar-arrow-color:#E83B22; /* flèches */
		scrollbar-face-color:#FFFFFF; /* face */
		scrollbar-track-color:#FFFFFF; /* fond de l'ascenseur */
		scrollbar-base-color:red;

		scrollbar-3dlight-color:#005487; /* ombre lumière à gauche */
		scrollbar-highlight-color:#FFFFFF; /* reflet lumière à gauche */

		scrollbar-darkshadow-color:#005487; /* ombre lumière à droite */
  		scrollbar-shadow-color:#FFFFFF; /* reflet lumière à droit */

  		margin:0px;
	}

	font.defaut
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		font-weight:normal;
	}
	
	font.erreur
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		font-weight:normal;
	}

	font.titre_rub
	{
		color:#005487;
		font-size:13px;
		font-family:arial,helvetica;
		font-weight:bold;
		font-style:italic;
	}

	font.sous_titre
	{
		color:#005487;
		font-size:13px;
		font-family:arial,helvetica;
		font-weight:normal;
	}

	font.comment
	{
		color:#C3C3C3;
		font-size:13px;
		font-family:arial,helvetica;
		font-weight:normal;
	}

	font.titre_rub2
	{
		color:#E83B22;
		font-size:13px;
		font-family:arial,helvetica;
		font-weight:bold;
		font-style:italic;
	}

	legend
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		font-weight:bold;
	}

	a
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.contact_mail
	{
		color:#E7AE03;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.contact_mail:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}
	a.panier
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.panier:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.menu
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.menu:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.arbo_nivo_0
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.arbo_nivo_0:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:bold;
	}

	a.arbo_nivo_1
	{
		color:#005487;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
	}

	a.arbo_nivo_1:hover
	{
		color:#E83B22;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
	}

	a.arbo_nivo_2
	{
		color:#C3C3C3;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.arbo_nivo_2:hover
	{
		color:#000000;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.arbo_nivo_2_curr
	{
		color:#000000;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.arbo_nivo_2_curr:hover
	{
		color:#000000;
		font-size:10px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.search
	{
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	a.search:hover
	{
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
		text-decoration:none;
		font-weight:normal;
	}

	table.nivo_0
	{
		background-color:#CFE3F8;
	}

	table.nivo_1
	{
		background-color:#FFFFFF;
	}

	div.nivo_0
	{
		text-align:right;
		border-bottom:1px solid #005487;
		background-color:#CFE3F8;
		padding-top:8px;
		padding-right:2px;
		height:35px;

	}

	div.nivo_1
	{
		text-align:right;
		background-color:#FFFFFF;
		padding-right:2px;
	}

	div.nivo_2
	{
		text-align:right;
		background-color:#FFFFFF;
		padding-right:2px;
	}

	td.filet
	{
		background-color:#005487;
		height:1px;
	}

	td.interligne
	{
		height:10px;
	}

	td.titre_rub
	{
		background-color:#DFEEFF;
		color:#005487;
		font-size:11px;
		font-family:arial,helvetica;
		text-align:center;
		font-weight:bold;
	}

	tr.titre_rub
	{
		background-color:#E7F1FC;
	}

	input,select,textarea
	{
		border:1px solid #005487;
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;

	}

	input.checkbox
	{
		border:0px solid #005487;
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
	}

	input.radio
	{
		border:0px solid #005487;
		color:#E83B22;
		font-size:11px;
		font-family:arial,helvetica;
	}

	input.lecture_seule
	{
		border:1px solid #005487;
		color:#A09CA3;
		font-size:11px;
		font-family:arial,helvetica;
		background-color:#E8E8E8;
	}

	img.cadre
	{
		border:1px solid #005487
	}