P  {}

H1  {
	font-size : x-large;
	font-style : italic;
	color : Maroon;
	padding-left : 20px;
}

H2  {
	font-size : medium;
	font-style : italic;
	color : Red;
	padding-left : 15px;
}

H3  {
	font-size : small;
	padding-left : 10px;
}

A  {
	color : Navy;
	font-style : italic;
}

A.pdf  {
	color : Navy;
	list-style-image : url(/img/adobesml.gif);
}

A.pays  {
	color : Red;
	padding-right : 10px;
	padding-left : 10px;
}

A.barremenus  {
	background-color : #4c6044;
	color : #efd598;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	border-color : Black;
	border-style : solid;
	padding-top : 5px;
	padding-bottom : 10px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	font-family : sans-serif;
}

A.menuselect  {
	background-color : White;
	color : Black;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	padding-top : 15px;
	margin-left : 10px;
	padding-bottom : 12px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-color : Black;
	border-style : solid;
	font-family : sans-serif;
}

A.pc0  {
	font-size : small;
	color : Teal;
	text-decoration : none;
}

A.pc1  {
	font-size : small;
	color : Green;
	text-decoration : none;
}

A.pc2  {
	font-size : small;
	color : Fuchsia;
	text-decoration : none;
}

A.pc3  {
	font-size : small;
	color : Red;
	text-decoration : none;
}

A:Visited  {
	color : Navy;
	font-style : italic;
}

A:Visited.pdf  {
	color : Navy;
	list-style-image : url(/img/fldr.gif);
}

A:Visited.pays  {
	color : Red;
	padding-right : 10px;
	padding-left : 10px;
}

A:Visited.barremenus  {
	background-color : #4c6044;
	color : #efd598;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	border-color : Black;
	border-style : solid;
	padding-top : 5px;
	padding-bottom : 10px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	font-family : sans-serif;
}

A:Visited.menuselect  {
	color : Black;
	padding-left : 10px;
	padding-right : 10px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 15px;
	margin-left : 10px;
	padding-bottom : 12px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	border-color : Black;
	border-style : solid;
	background-color : White;
	font-family : sans-serif;
}

A:visited.pc0  {
	font-size : small;
	color : Teal;
	text-decoration : none;
}

A:visited.pc1  {
	font-size : small;
	color : Green;
	text-decoration : none;
}

A:visited.pc2  {
	font-size : small;
	color : Fuchsia;
	text-decoration : none;
}

A:visited.pc3  {
	font-size : small;
	color : Red;
	text-decoration : none;
}

A:Active  {
	color : Navy;
	font-style : italic;
}

A:Active.pdf  {
	color : Navy;
	list-style-image : url(/img/adobesml.gif);
}

A:Active.pays  {
	color : Red;
	padding-right : 10px;
	padding-left : 10px;
}

A:Active.barremenus  {
	background-color : #4c6044;
	color : #efd598;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	border-color : Black;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
}

A:Active.menuselect  {
	background-color : White;
	color : Black;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	padding-top : 15px;
	margin-left : 10px;
	padding-bottom : 12px;
	border-color : Black;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	font-family : sans-serif;
}

A:Active.pc0  {
	font-size : small;
	color : Teal;
	text-decoration : none;
}

A:Active.pc1  {
	font-size : small;
	color : Green;
	text-decoration : none;
}

A:Active.pc2  {
	font-size : small;
	color : Fuchsia;
	text-decoration : none;
}

A:Active.pc3  {
	font-size : small;
	color : Red;
	text-decoration : none;
}

A:Hover  {
	background-color : Navy;
	color : White;
	font-style : italic;
}

A:Hover.pdf  {
	background-color : Navy;
	color : White;
	list-style-image : url(/img/adobesml.gif);
}

A:Hover.pays  {
	background-color : Maroon;
	color : White;
	padding-right : 10px;
	padding-left : 10px;
}

A:Hover.barremenus  {
	background-color : #efd598;
	color : #4c6044;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	border-color : Black;
	border-style : solid;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	font-family : sans-serif;
}

A:Hover.menuselect  {
	background-color : #efd598;
	color : #4c6044;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	padding-top : 15px;
	margin-left : 10px;
	padding-bottom : 12px;
	border-color : Black;
	border-style : solid;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	font-family : sans-serif;
}

A:Hover.pc0  {
	font-size : small;
	background-color : Teal;
	color : White;
	text-decoration : none;
}

A:Hover.pc1  {
	font-size : small;
	background-color : Green;
	color : White;
	text-decoration : none;
}

A:Hover.pc2  {
	font-size : small;
	background-color : Fuchsia;
	color : White;
	text-decoration : none;
}

A:Hover.pc3  {
	font-size : small;
	background-color : Red;
	color : White;
	text-decoration : none;
}

BODY  {
	background-color : White;
	font-family : serif;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	color : Black;
}

.centrer  {
	text-align : center;
}

.gauche  {
	text-align : left;
}

.droite  {
	text-align : right;
}

.normal  {
	margin-left : 20px;
}

.petit  {
	font-size : x-small;
	margin-left : 10px;
	margin-right : 10px;
}

.quote  {
	font-style : italic;
}

.blanc  {
	background-color : White;
}

.bandeau  {
	text-align : left;
	background : url(/img/fond.gif) #303030;
}

.bandeau1  {
	text-align : left;
	font-family : serif;
	font-size : xx-large;
	font-weight : bold;
	font-style : italic;
	background-color : White;
	color : Black;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-top : 20px;
}

.bandeau2  {
	font-size : x-large;
	font-family : serif;
	font-weight : bold;
	font-style : italic;
	color : Red;
	left : 160px;
	position : static;
	top : 200px;
	text-align : left;
	padding-left : 10px;
}

.barremenus  {
	padding-bottom : 10px;
	border-bottom-width : 1px;
	border-color : Black;
	border-style : solid;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	padding-top : 20px;
	background-color : White;
}

.corps  {
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 20px;
	background-color : White;
}

.debug  {
	text-align : left;
	font-family : monospace;
	background-color : Silver;
}

.decalage  {
	padding-left : 30px;
	padding-right : 20px;
	padding-bottom : 15px;
}

.decal50  {
	padding-left : 30px;
	padding-right : 20px;
	padding-bottom : 50px;
}

.decal200  {
	padding-left : 30px;
	padding-right : 20px;
	padding-bottom : 200px;
}

.extramuros  {
	color : Maroon;
	font-weight : bold;
	font-style : italic;
}

div.formulaire  {
	background : #ffffff url(/img/fond.gif);
	background-color : #ffffff;
	padding-bottom : 50px;
}

.formulaire  {
	background : #ffffff url(/img/fond.gif);
	background-color : #ffffff;
	padding-bottom : 50px;
}

.interligne  {
	margin-bottom : 5px;
	margin-left : 20px;
}

.interligne2  {
	margin-left : 20px;
	margin-bottom : 15px;
}

.image  {
	padding-left : 20px;
	padding-right : 30px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.champoblig  {
	color : Maroon;
	font-weight : bold;
	font-style : italic;
}

.page  {
	background-color : White;
	padding-top : 20px;
	padding-left : 20px;
}

.w3c  {
	background-color : White;
	text-align : right;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.note  {
	font-style : italic;
	font-weight : bold;
	padding-top : 20px;
	padding-left : 30px;
	padding-right : 20px;
}

.liste1  {
	list-style : outside;
	margin-left : 50px;
	list-style-image : url(/img/fldr.gif);
	list-style-type : circle;
}

.liste2  {
	list-style : outside;
	margin-left : 50px;
	list-style-image : url(/img/fldr.gif);
	list-style-type : circle;
	padding-top : 8px;
}

.liste3  {
	list-style : outside;
	margin-left : 20px;
	list-style-image : url(/img/fldr.gif);
	list-style-type : circle;
	padding-bottom : 20px;
}

.question  {
	padding-left : 30px;
	padding-right : 20px;
	font-weight : bold;
	font-style : italic;
}

.reponse  {
	padding-left : 30px;
	padding-right : 20px;
}

.rouge  {
	color : Red;
}

.jaune  {
	background-color : #ffffc0;
}

.gris  {
	background-color : #f0f0f0;
}

.vert  {
	background-color : #c0ffc0;
}

.noborder  {
	border-style : none;
}

.lu  {
	font-family : monospace;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
}

.nonlu  {
	font-family : monospace;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
}

.ligne0  {
	background-color : #e6e6e6;
}

.ligne1  {
	background-color : #c0c0c0;
}

.thead  {
	font-family : serif;
	font-weight : bold;
	color : Maroon;
	padding-left : 10px;
	padding-right : 10px;
}

.bleu  {
	background-color : #a0cbf0;
}

.pc0  {
	font-size : small;
	border-color : Black;
	border-style : solid;
	background-color : #efd598;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-left-width : 1px;
	border-top-width : 1px;
}

.pc1  {
	font-size : small;
	border-color : White;
	border-style : solid;
	background-color : #84ca93;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
}

.pc2  {
	font-size : small;
	border-width : thin;
	border-color : White;
	border-style : solid;
	background-color : #91affb;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
}

.pc3  {
	font-size : small;
	border-width : thin;
	border-color : White;
	border-style : solid;
	background-color : #ed7f7f;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
}

.synthese  {
	font-size : small;
	margin-left : 50px;
	margin-right : 50px;
	border-left-width : 0px;
	border-right-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	border-color : Black;
	border-style : solid;
}

.listegauche  {
	background-color : Lime;
	float : left;
	clear : left;
	clip : auto;
	height : auto;
	width : auto;
	left : auto;
	top : auto;
	overflow : clip;
	position : absolute;
}

.decal0  {
	padding-left : 30px;
	padding-right : 20px;
	padding-bottom : 0px;
}

.spam  {
	color : Red;
}

.mil  {
	background-color : #728760;
	color : #f1e2b9;
	padding-left : 10px;
	padding-right : 10px;
	font-weight : bold;
	text-decoration : none;
	margin-left : 10px;
	border-color : Black;
	border-style : solid;
	padding-top : 5px;
	padding-bottom : 10px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	font-family : sans-serif;
	margin-right : 50px;
}

.pc4  {
	font-size : small;
	border-width : thin;
	border-color : White;
	border-style : solid;
	background-color : #728760;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	color : #f1e2b9;
}

.pc5  {
	font-size : small;
	border-width : thin;
	border-color : White;
	border-style : solid;
	background-color : #f1e2b9;
	border-left-width : 1px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-bottom-width : 0px;
	color : Black;
}

