/* jaune fond:   #FFF9DD */
/* jaune sombre: #FFE982 */
/* terre:        #953535 */
/* ciel intense: #0481FF */
/* ciel fond:    #A3D1FF */

body, table, select, input
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
}

a:link, a:visited
{
    color: #953535;
    text-decoration: underline;
}

a:hover, a:active
{
    color: #0481ff;
    text-decoration: none;
}

table.menu
{
	background-color: #953535;
	border: solid #0481FF 1px;
	width: 100% ;
}

td.menu
{
	background-color: #a64646;
	border-top: solid #0481FF 1px;
	font-style: italic;
	text-align: right;
}

table.menu td, td.menu, td.menu2, td.menutitre, td.menunew
{
	font-size: 11px;
	color: #FFF9DD;
	padding: 1px 4px 3px 4px;
}

table.menu a:link, table.menu a:visited, td.menu a:link, td.menu a:visited, td.menutitre a:link, td.menutitre a:visited, td.menu2 a:link, td.menu2 a:visited, td.menunew a:link, td.menunew a:visited
{
	width: 100%;
	color: #FFF9DD;
	text-decoration: none;
}

table.menu a:hover, table.menu a:active, td.menu a:hover, td.menu a:active, td.menu2 a:active, td.menu2 a:hover, td.menunew a:active, td.menunew a:hover
{
	color: #bbccff;
	text-decoration: none;
}

table.menu td.menutitre, td.menutitre, td.menutitre a:link, td.menutitre a:visited, td.menunew a:link, td.menunew a:visited
{
	font-weight: bold;
	color: #303030;
}

td.menutitre
{
	background-color: #A3D1FF;
	border-top: solid #0481FF 1px;
	font-size: 14px;
}

td.menutitre a:hover, td.menutitre a:active
{
	color: #000000;
}

td.menunew
{
	background-color: #83D1FF;
	border-top: solid #0481FF 1px;
	font-size: 14px;
}

td.menunew a:hover, td.menunew a:active
{
	color: #000000;
}

td.menu2
{
	background-color: #842424;
}

td.menu2b
{
	background-color: #a41414;
}

input.saisie, select
{
	background-color: #eff1ff;
}

td.espace
{
	height: 10px;
	font-size: 2px;
}

.intro
{
	font-size: 14px;
	color: #0481FF;
	font-weight: bold;
}


.entete
{
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #270A86;
	text-align: center;
}

table.nav
{
	background-color: #953535;
	padding: 4px;
	margin-top: 40px;
}

table.nav td
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

table.nav a:link, table.nav a:visited
{
	color: #ffffff;
	text-decoration: none;
}

table.nav a:hover, table.nav a:active
{
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}

td.titre
{
	color: #000000;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 36px;
	text-align: center;
	font-style: normal;
}

.chemin, .chemin a:link, .chemin a:visited
{
	font-size: 11px;
	color: #953535;
	padding: 0px 2px 1px 2px 0px;
}

.chemin a:hover, .chemin a:active
{
	color: white;
	background-color: #0481FF;
	padding: 0px 2px 1px 2px 0px;
}

td.chemin
{
	height: 40px;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}

.lieu
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.sstitre
{
	color: #270A86;
	font-family: Arial, Verdana, sans-serif;
	font-style: italic;
	font-size: 17px;
}

.chapo 
{
	color: #270A86;
	font-size: 15px;
	text-align: center;
}

.description 
{
	font-style: italic;
	font-size: 15px;
}

.msg
{
	color: #ff0000;
	font-weight: bold;
}

.h, .hd, .hg, .hb, .hbg, .hgd, .hbd, .cadre
{
	border-top: solid #0481FF 1px;
}

.d, .hd, .bd, .gd, .hgd, .bgd, .hbd, .cadre
{
	border-right: solid #0481FF 1px;
}

.b, .bd, .bg, .hb, .hbg, .bgd, .hbd, .cadre
{
	border-bottom: solid #0481FF 1px;
}

.g, .hg, .bg, .gd, .hbg, .hgd, .bgd, .cadre
{
	border-left: solid #0481FF 1px;
}

.titre1
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	background-color: #953535;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}

.titre2 
{
	font-weight: bold;
	color: #953535;
}

.titre3
{
	font-weight: bold;
	color: #0481FF;
	font-size: 15px;
}

.titre4
{
	font-weight: bold;
	font-size: 11px;
}

.intro
{
	font-size: 13px;
	font-style: italic;
}

.important
{
	font-weight: bold;
}

.petit
{
	font-size: 10px;
}

table.main
{
	background-color: #ffffff;
	border: solid #FFE982 1px;
}

.coleng
{
	font-weight: bold;
	color: #FFBFBF;
	font-size: 14px;
	background-color: #A54545;
	width: 50%;
	text-align: center;
}
.colfr
{
	font-weight: bold;
	color: #BFBFFF;
	font-size: 14px;
	background-color: #A54545;
	width: 50%;
	text-align: center;
}
.coldata, .coldownload
{
	color: #FFFFFF;
	font-size: 12px;
	background-color: #AAAAAA;
	width: 50%;
}
.sourcecode
{
	color: #FFFFFF;
	background-color: #000000;
}
