body {
	background-color: #D0D8DF;
}

a:link {
	text-decoration: underline;
	color: #5060D0;
}

a:visited {
	text-decoration: underline;
	color: #5060D0;
}

a:hover {
	text-decoration: underline;
	color: #3040A0;
	border-width: 0 0 1px;
	border-color: #3040A0;
	border-style: solid;
}

td.maincol {
	border-color: #80A0F8;
	border-width: 1px;
	border-style: solid;
	margin: 0;
	background-color: #D0E0FF;
}

div {
	font-family: "Comic Sans MS";
}

div.leftbox {
	border-color: #60C090;
	border-width: 1px;
	border-style: solid;
	margin: 0px 0px 20px 0px;
}

div.lefttitle {
	font-family: "Comic Sans MS";
	font-size: 1.2em;
	background-image: url('icones/barreverte.png');
	background-color: #E0FFF0;
	background-repeat: repeat-x;
	background-position: center;
	border-color: #80D0A0;
	border-width: 0 0 1px;
	border-style: solid;
	color: #308040;
	text-align: center;
}

div.lefttext {
	font-family: "Verdana";
	font-size: 0.85em;
	text-align: justify;
	color: #509060;
	background-color: #D0FFE0;
	padding: 16px;
}

div.maintitle {
	font-family: "Comic Sans MS";
	font-size: 1.5em;
	background-image: url('icones/barrebleue.png');
	background-color: #E0F0FF;
	background-repeat: repeat-x;
	background-position: center;
	border-color: #A0C0FF;
	border-width: 0 0 1px;
	border-style: solid;
	text-align: center;
	color: #304080;
}

div.maintext {
	font-family: "Comic Sans MS";
	text-align: justify;
	text-indent: 2em;
	padding: 16px;
	color: #506090;
}

div.smalltext {
	font-family: "Comic Sans MS";
	font-size: 0.8em;
	font-style: italic;
	margin: 0 8px 4px;
	color: #506090;
}

div.signature {
	font-family: "Verdana";
	font-size: 0.7em;
	font-style: italic;
	text-align: right;
	margin: 16px;
}

img {
	border-width: 1px;
	border-style: solid;
	border-color: #80A0D0;
	padding: 1px;
	margin: 4px 4px;
}

img.flag {
	border-width: 0;
	vertical-align:middle;
}

img.soleil {
	border-width: 0;
}
