/* orange : #fd7800  253 120 0 */
/* bleu : #1ab8dd  26 184 221 */
/* gris : #555555 */

body, table
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: white;
}

input, select, textarea
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	background-color: #cccccc;
}

a:link, a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: white;
}

a:hover, a:active
{
	text-decoration: underline;
	color: #fd7800;
}

.echelle, .echelle:link, .echelle:visited
{
	font-size: 14px;
	color: #1ab8dd;
	font-weight: bold;
	text-decoration: none;
}

.echelle:hover
{
	font-size: 14px;
	color: #1ab8dd;
	font-weight: bold;
	text-decoration: underline;
}

.echelle2, .echelle2:link, .echelle2:visited
{
	font-size: 24px;
	color: #1ab8dd;
	font-weight: normal;
	text-decoration: none;
}

.echelle2:hover
{
	font-size: 24px;
	color: #1ab8dd;
	font-weight: normal;
	text-decoration: underline;
}

.english, a.english:link, a.english:visited, span.english
{
	color: #1ab8dd;
}

a.english:hover, a.english:active
{
	color: #ffffff;
}

.french
{
	color: #fd7800;
}

.accroche
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fd7800;
}

a.accroche:link, a.accroche:visited
{
	color: #fd7800;
}

a.accroche:hover, a.accroche:active
{
	color: #ffffff;
}


.intro
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.petit
{
	font-size: 9px;
}

.legende
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #fd7800;
}

a.legende:link, a.legende:visited
{
	color: #fd7800;
}

a.legende:hover, a.legende:active
{
	color: #ffffff;
}

.menu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fd7800;
}

td.menu
{
	border-top: solid #555555 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.menu:link, a.menu:visited
{
	color: #fd7800;
	font-weight: bold;
	text-decoration: none;
}

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

.menuuk
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1ab8dd;
}

td.menuuk
{
	border-top: solid #555555 1px;
	border-bottom: solid #555555 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.menuuk:link, a.menuuk:visited
{
	color: #1ab8dd;
	font-weight: bold;
	text-decoration: none;
}

a.menuuk:hover, a.menuuk:active
{
	color: #ffffff;
	text-decoration: none;
}

a.black:link, a.black:visited
{
	color: black;
	text-decoration: none;
	font-weight: normal;
}

a.black:hover, a.black:active
{
	color: #bb0000;
	font-weight: bold;
	text-decoration: none;
}

a.white:link, a.white:visited
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

a.white:hover, a.white:active
{
	color: #fd7800;
	font-weight: bold;
	text-decoration: none;
}

.white
{
	color: #ffffff;
}


.blanc, .blanc:link, a.blanc:visited
{
	color: white;
	text-decoration: none;
	font-weight: normal;
}

a.blanc:hover, a.blanc:active
{
	color: #fd7800;
	font-weight: bold;
	text-decoration: none;
}

.h
{
	border-top: solid #555555 1px;
}

.b
{
	border-bottom: solid #555555 1px;
}


.g
{
	border-left: solid #555555 1px;
}


.d
{
	border-right: solid #555555 1px;
}


.hg
{
	border-top: solid #555555 1px;
	border-left: solid #555555 1px;
}


.hd
{
	border-top: solid #555555 1px;
	border-right: solid #555555 1px;
}

.bg
{
	border-bottom: solid #555555 1px;
	border-left: solid #555555 1px;
}

.bd
{
	border-bottom: solid #555555 1px;
	border-right: solid #555555 1px;
}

.hb
{
	border-bottom: solid #555555 1px;
	border-top: solid #555555 1px;
}

.gd
{
	border-left: solid #555555 1px;
	border-right: solid #555555 1px;
}

.hbg
{
	border-bottom: solid #555555 1px;
	border-top: solid #555555 1px;
	border-left: solid #555555 1px;
}

.hgd
{
	border-top: solid #555555 1px;
	border-left: solid #555555 1px;
	border-right: solid #555555 1px;
}

.bgd
{
	border-bottom: solid #555555 1px;
	border-left: solid #555555 1px;
	border-right: solid #555555 1px;
}

.hbd
{
	border-bottom: solid #555555 1px;
	border-top: solid #555555 1px;
	border-right: solid #555555 1px;
}

.hbgd
{
	border: solid #555555 1px;
}

td.espace
{
	height: 17px;
	font-size: 3px;
}

.choix
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

td.rien
{
	border-top: solid #555555 0px;
	border-bottom: solid #555555 0px;
	border-left: solid #555555 0px;
	border-right: solid #555555 0px;
}

a.negatif:link, a.negatif:visited
{
	color: white;
}

a.negatif:hover, a.negatif:active
{
	color: #fd7800;
}

hr
{
	height: 1px;
}

a.jaune:link, a.jaune:visited, .jaune
{
	color: #fd7800;
}

a.jaune:hover, a.jaune:active
{
	color: #ffffff;
}

a.gris:link, a.gris:visited, .gris
{
	color: #666666;
}

a.gris:hover, a.gris:active
{
	color: #ffffff;
}

a.rouge:link, a.rouge:visited, .rouge
{
	color: #ff0000;
}

a.rouge:hover, a.rouge:active
{
	color: #fd7800;
}

.titre
{
	font-size: 16px;
	font-weight: bold;
	color: #1ab8dd;
}

.galerie
{
	font-size: 9px;
}

a.galerie:link, a.galerie:visited
{
	color: #888888;
	text-decoration: none;
	font-weight: normal;
}

a.galerie:hover, a.galerie:active
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

a.fichenav:link, a.fichenav:visited
{
	font-size: 10px;
	color: #fd7800;
	font-weight: bold;
	text-decoration: none;
}

a.fichenav:hover, a.fichenav:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.zoom
{
	border-bottom: solid #555555 1px;
	font-size: 10px;
	color: #888888;
}
