BODY	{ 	background-image: url('bg1.gif');
		SCROLLBAR-FACE-COLOR: #003366;
		SCROLLBAR-HIGHLIGHT-COLOR: #99ccff;
		SCROLLBAR-SHADOW-COLOR: #99ccff;
		SCROLLBAR-3DLIGHT-COLOR: #003366;
		SCROLLBAR-ARROW-COLOR: #99ccff;
                background-attachment:fixed;
		text-align: left;
	}

a	{	text-decoration:none;
		color:#3366CC; 
	}
a:hover	{	color:red; 
		text-decoration:underline;
		background-color: #FFFF99;
	}
p	{	margin-left:10px;
		margin-bottom:5px;
		margin-top:5px;
		margin-right:20px;
		font-size:12px;
		color:navy;
		font-family:verdana,arial,serif;
		text-align:justify;
	}

p.catego {	font-size:14px; 
		color:#FFFFFF;
		font-family:verdana, arial, serif;
		text-align:center;
		font-weight: 900;
	}
p.titre	{	margin-left:10px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:20px;
		font-size:14px;
		color:#FFFFFF;
		font-family:verdana, arial, serif;
		text-align:left;
		font-weight: 900
	}
h1	{	font-size:22px;
		color:#0062AA;
		font-family:verdana, arial, serif;
	}
h2 	{	margin-left:10px;
		margin-right:20px;
		font-size:18px;
		color:#0062AA;
		font-family:verdana, arial, serif;
	}
h3	{	margin-left:10px;
		margin-bottom:5px;
		margin-top:5px;
		margin-right:20px;
		font-size:12px;
		color:#FF6600;
		font-family:verdana,arial,serif;
	}
a.menu	{	font-size:12px;
		font-weight:800;
		color:#FFFFFF;
		margin-bottom:10px;
		letter-spacing:2px;
	}
a.menu:hover {	color:#FFCC00;
		text-decoration:underline;
	}
a.smenu	{	font-size:12px;
		color:#FFFFFF;
	}
a.smenu:hover {	color:#FFCC00;
		text-decoration: underline;
		background-color: #CCCCCC;
	}



td.bleu0 {background-color:#006492; }
td.bleu1 {background-color:#0000FF;}
td.bleu2 {background-color:#3366FF;}
td.bleu3 {background-color:#00CCCC;}
td.gris0 {background-color:#666666; }
td.gris1 {background-color:#999999;}
td.gris2 {background-color:#CCCCCC;}
td.gris3 {background-color:#FFFFFF;}



table.bleu	{
		background-color:#006492;
		}
table.noir	{
		background-color:#000000;
		}
table.blanc	{
		background-color:#FFFFFF;
		}
td.nav	{	background-color:#FFFFFF;
	}
p.nav	{	margin-left:5px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:5px;
		font-size:12px;
		color:#FFFFFF;
		font-weight: 500;
		font-family:arial,helvetica;
		text-align:left;
		text-decoration: none
	}
p.comment{	margin-left:5px;
		    margin-bottom:0px;
		    margin-top:0px;
		    margin-right:5px;
		    font-size:10px;
		    color:#FFFFFF;
		    font-weight: 500;
		    font-family:arial,helvetica;
		    text-align:right;
		    text-decoration: none
	       }
a.nav:hover {	color:#0078FF;
		text-decoration:underline;
		background-color: transparent;
	}
a.nav	{	color: #0062AA;
	}
p.navactiv {	margin-left:5px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:5px;
		font-size:12px;
		font-weight: 500;
		color:red;
		font-family:arial,helvetica;
		text-align:left;
		text-decoration: none;
	}
p.navcv	{	margin-left:0px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:0px;
		font-size:10px;
		color:#FFFFFF;
		font-family:verdana, arial, serif; text-align:center;
		text-decoration: none;
	}
a.navcv	{	font-size:10px;
		color:#FFFFFF;
	}
a.navcv:hover {	color:#FFCC00;
		text-decoration:underline;
		background-color: #999999;
	}
p.cv	{	margin-left:10px;
		margin-bottom:5px;
		margin-top:5px;
		margin-right:20px;
		font-size:12px;
		color:navy;
		font-family:verdana, arial, serif;
		text-align:left;
	}
h4	{	margin-left:10px;
		margin-bottom:5px;
		margin-top:5px;
		margin-right:20px;
		font-size:12px;
		color:#3366FF;
		font-family:verdana, arial, serif;
	}
p.rapport {	margin-left:0px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:0px;
		font-size:10px;	
		color:#666666;
		font-family:verdana, arial, serif;
		text-align:right;
	}
p.snavcv {	margin-left:15px; margin-bottom:0px;
		margin-top:0px;
		margin-right:5px;
		font-size:10px;
		color:#000098;
		font-family:verdana, arial, serif;
		text-align:left;
		text-decoration: none;
	}
a.snavcv {	margin-bottom:0px;
		margin-top:0px;
		font-size:10px;
		color:#000098;
		font-family:verdana, arial, serif;
		text-align:left;
		text-decoration: none;
	}
a.snavcv:hover {margin-bottom:0px;
		margin-top:0px;
		font-size:10px; 
		color:red;
		font-family:verdana, arial, serif;
		text-align:left;
		text-decoration: underline; background-color: #D0CCD0;}
a.navplan { 	color: #FFFFFF;
	}
a.navplan:hover {color:#FFCC00;
		text-decoration:underline;
		background-color: #006492;
	}
p.code	{	font-size:10px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-weight: normal;
	}
p.balise {	font-size:10px;
		color:#3064FF;
		font-family:verdana, arial, serif;
		text-align:left;
		font-weight: 900;
	 }
td.titre {	background-color: #006492}
h2.free	{  	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; color: #00345B}
table.free{	border-color: #004171 #62BCFF #62BCFF #004171;
		border-style: solid; border-top-width: 1px;
		border-right-width: 1px; border-bottom-width: 1px;
		border-left-width: 1px
	}
table.vignet{	border-color: #62BCFF #004171 #004171 #62BCFF;
		border-style: solid; border-top-width: 1px;
		border-right-width: 1px; border-bottom-width: 1px;
		border-left-width: 1px}
p.free	{	margin-left:5px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; color: #62BCFF
	}
p.legende{	margin-left:0px;
		margin-bottom:0px;
		margin-top:0px;
		margin-right:0px;
		text-align:left;
		font-family: Tahoma;
		font-size: 10px; color: #62BCFF
	}
a.legende{	color: #62BCFF
	}
img.free {	border-color: #004171 #62BCFF #62BCFF 004171;
		border-top-width: 1px; border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px}
