dummy{
// ver. 1.02
}

body{
	color:#000;
	margin:0 auto;
//	text-align:center;
	width:100%;
	height:100%;
	font-family:Verdana,Arial,Helvetica;
	background-image:url(../img/empreinte.gif);
	background-repeat:no-repeat;
	background-position:-20px 36px;
}

table{
	empty-cells:show;
}

table.header{
	background-color:#808bd2;
}

td.footer, div.footer{
	position:fixed;
	bottom:0px;
	background-color:#808bd2;
	height:20px;
	width:100%;
}

div.footer div{
	float:left;
	text-align:left;
	padding:2px 8px 2px 8px;
	border-right:1px solid white;
	font-size:small;
	font-weight:bold;
	color:white;
}

.footer th, .footer th a, .footer div, .footer div a{
	font-size:small;
	font-weight:bold;
	color:white;
}

.footer div a:hover{color:#111111;}

.cours1 th{
	color:#555555;
}

.cours1 td{
	font-size:small;
	color:#111111;
}

th.titre2{
	font-weight:900;
	color:#ffffff;
	padding:4px 0 4px 0;
}

.main td{
	font-size:small;
	color:#111111;
	empty-cells:show;
}

.article td,.article th{
	border-bottom:1px solid #bfbfbf;
	color:#A7A7A7;
	font-size:x-small;
}

tr.lgn0{background-image:url(../img/ptw.gif);}
tr.lgn1{background-image:url(../img/ptb.gif);}

table.inside td{border-top:1px dotted #A7A7A7;padding:2px 16px 6px 0;}

a{color:#000000;text-decoration:none;}
a:active{}
a:hover{color:#FF9163;text-decoration:none;}
a.texte{color:#336699;text-decoration:underline;}
a.spip{color:#336699;text-decoration:underline;}

a.test{fontsize:7pt;font-family:Verdana;color:#ff3300;text-decoration:none;font-weight:normal;}

a.titre2{color:#666666;text-decoration:underline;}
a.navig_pages{
	font-size:xx-small;
	font-family:Verdana,Helvetica,Arial;
	color:#C4C3AB;
	font-weight: bold;
}

a.cadre1,a.cadre1:active{
	color:#C2F3F7;
	text-decoration:underline;
	font-size:x-small;
}

a.cadre1:hover{
	color:black;
	background-color:#C2F3F7;
}

a.cadre2,a.cadre2:active{
	color:#EFE584;
	text-decoration:underline;
	font-size:x-small;
}

a.cadre2:hover{
	color:black;
	background-color:#EFE584;
}

a.cadre3,a.cadre3:active{
	color:#C29AFF;
	text-decoration:underline;
	font-size:x-small;
}

a.cadre3:hover{
	color:black;
	background-color:#C29AFF;
}

a.cadre4,a.cadre4:active{
	color:#555555;
	text-decoration:underline;
	font-size:x-small;
	line-height:16px;
}

a.cadre4:hover{
	color:black;
	background-color:#eeeeee;
}

a.menu1,a.menu1:active{
	color:#ffffff;
	font-size:7.5pt;
}

a.menu1:hover{color:#3D4050;}

a.titre2:hover{background-color:#FFEBCD;color:#FFAA65;text-decoration:none;}

table.acc1{
	border-top:2px solid black;
	border-bottom:2px solid black;
	padding:1px 0 1px 0;
}
div.acc2{
	margin:2px 0 8px 10px;
}

div.form1{border:2px 0 2px 0 solid black;align:center;}

div.titre2{
	min-width:24px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	font-size:14pt;
	font-weight: bold;
	float:left;
}

div.sous_titre{
	padding:0 0 0 6px;
	text-align:left;
	vertical-align:top;
	float:left;
}

div.texte{
	padding:8px;
	text-align:justify;
	clear:both;
}

table.spip{
	padding:2px;
	margin:0;
	border:1px solid silver;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	font-size:xx-small;
}

ul.menu3{margin:0 0 4px 16px;font-size:x-small;}
li.menu3{list-style-type:square;}

li.spip{list-style-image: url(../img/fleche1.gif);}

h1,h2,h3{margin:0;padding:0;}

div.pct1{
	float:right;
	border:1px solid #DDDDDD;
	padding:8px;
	margin:6px 0 4px 8px;
}

br.spacer{line-height:14pt;}

.asterisque
{
	font-style:italic;
	text-align:left;
	font-size:10px;
	padding-left:10px;
}