/* CSS Document */

body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
/* background: #009; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	background: url(./pict/bandbleu1800.jpg) repeat-x top left;
}


#container
{
	width: 980px ;
	margin: 0 auto ;
	text-align: left ;
	background: #ffffff ;
/*	border: 1px solid #3cf; */
}

#header
{
	height: 117px ; 
	margin: 0 ;

		}
	
ul#menu
		{
			height: 35px ;
			margin: 0 ;
			padding: 0 ;
			background: url(./pict/boutbleufc150x75.gif) repeat-x 0 -50px ;
			list-style-type: none ;
		}
				
ul#menu li
		{
			float: left ;
			text-align: center ;
		}
		
ul#menu li a
		{
			width: 149px ;
			line-height: 25px ;
			/* font-family: Helvetica, Arial, sans-serif ;
			font-size: 1.2em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			/* font-color: #fff; */
			color: #fff ; 
			display: block ;
			text-decoration: none ;
			border-right: 2px solid #ddd ;
		}
		
ul#menu li a:hover
		{
			background: url(./pict/boutbleup150x35.gif) repeat-x 0 0 ;
		}
		
ul#menu li a:focus
		{
			background: url(./pict/boutbleup150x35.gif) repeat-x 0 0 ;
		}
		
#contenu  { padding: 0 30px 0 35px ; }
		
#contenu h2
		{
			padding-left: 25px ;
			line-height: 25px ;
			font-size: 1.4em ;
			font-family: Tahoma, Arial, sans-serif ;
			font-weight: bold ;
			color: #00a;
			border-bottom: 1px solid #f00 ;
		}
		
#contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			border-bottom: 1px solid #f00;
			border-left: 3px solid #f00 ;
			font-size: 1.6em ;
			font-family: Tahoma, Arial, sans-serif ;
			font-weight: bold ;
			color: #00a ;
		}
		
#contenu p
		{
			text-align: left ;
			/* text-indent: 2em ; */
			line-height: 1.7em ;
		}

p#special
		{
			text-align: center ;
			text-indent: 0 ;
			font-weight: bold;
			font-size: 1em ;
			line-height: 1.4em ;
		}		

#contenu a {color: #00a ;}
#contenu a:hover {color: #000 ;}


#tableau {
text-align:center ;
padding: 0 26px 0 26px ;
}
a:link { color: #00a }
a:visited { color: #00a }
.spe a:likk a:visited{ color: #000066;}
.spe a:hover a:focus {
	color: #000;
	text-decoration:none; }

#footer
		{
			margin: 0 ;
			padding-right: 30px ;
			line-height: 25px ;
			text-align: right ;
			font-weight: bold ;
			color: #00a ;
		}

pre
		{
			overflow: auto ;
			border: 2px solid #009 ;
			padding: 5px 0 0 5px ;
			font-size: 1em ;
		}
pre span
		{
			color: #560 ;
		}
		
pre span.comment
		{
			color: #b30000 ;
		}
.grise {
border-width:1px; 
border-style:solid; 
border-color:black; 
background-color:silver;

}

.blue {
background-color: #ddf;

}
.grip {
background-color: #ddd;

}
.beige {
background-color: #FFFFCC;

}
.rose {
background-color: #FFDECC;

}
.bleup {
background-color: #E3E6FF;

}
.none {
border-style:none;
}  
.Style1 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; color:#0000AA }
.Style2 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 0.8em; color: black; }
.Style21 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.2em; font-weight: bold; color: black; }
.Style3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#000066}
.Style4 { color: #000099; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 1em; }
.Style41 { color: #000099; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; }
.Style5 { color: #000099; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; }
.Style6 { color: #000; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; }
