body	{ 
	font-size: 70%;
	color: #0f0d8f;
	background-color:#ffffff;
	margin:0px;
	}

body,p,h1,h2,h3,table,td,th,ul,ol,textarea,input	
{
	font-family: verdana,helvetica,arial,sans-serif;
}

table, input, textarea
{
	font-size: 100%
}

table.ex {
	 color: #000000;
	 background-color: #ffffff;
	 font-size: 100%;
}

table.tip {
	  color: #000000;
	  background-color: #ffffff;
	  font-size: 100%;
	  border: 1px solid;
}

table.db {
	 color: #000000;
	 background-color:#ffffff;
	 font-size:100%;
}

th.db	{
	color: #000000;
	background-color: #ffffff;
}

div	{
	width="100%";
	}

p.intro
{
text-align:justify;
font-family:arial;
font-size:140%;
font-weight:normal;
color:#0f0d8f;
background-color:transparent;
margin-top:10px;
margin-left:15px;
margin-right:15px;
margin-bottom:10px;
line-height: 1.3em;
}

p.introcenter
{
text-align:center;
font-size:110%;
color:#191970;
background-color:transparent;
}

p {
  color:#36648b;
  text-align: justify;
  margin-left: 10px;
  line-height: 1.2em;
  }

p.sidebar{
	font-size: 1em;
	color: #6699cc;
	font-weight: bold;
	margin-left: 30px;
}

p.content {
	  color:#000000;
	   background-color:transparent;
	   font-weight: bold;
}

p.footer{
	color: black;
	font-size: .5em;
	text-align: center;
	font-weight: bold;
}

img.float
{
float:left;
}

h1, h2, h3
{
background-color:transparent;
color:#0f0d8f;
}

a.left:link {
	    text-decoration: none;
	    color: #6699cc;
	    background-color: transparent
	    }

a.left:visited {
	       text-decoration:none;
	       color: #6699cc;
	       background-color: transparent;
	       }

a.left:hover {
	     text-decoration: underline;
	     color: #3366cc;
	     background-color: transparent;
	     }	      

a.left:active{
		text-decoration: underline;
		color: #3366cc;
		background-color: transparent;
		}	

a:link{
	color: #6699cc;
	text-decoration:none;
	}

a:visited{
	color:#900B09;
	text-decoration:none;
	}

a:hover{
	color:white;
	background-color:#6699cc;
	}

a:active{
	background-color:#71c671;
	}

h1 {
	text-align: center;
	color: #ff9933;	
	letter-spacing: 5px;
	font-family: Verdana,sans-serif,Arial;
	font-weigth: normal;
	font-size: 26px;
}

h2 {
	text-align: center;
	color: #0f0d8f;
	margin-top: 3px;
	margin-bottom:3px;
	letter-spacing: 5px;
	font-size: 20px;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
}

h2.home	{
	margin-top:0px;
	margin-bottom:5px;
	font-size:120%;
	padding-top: 1px;
	padding-left:1px;
	padding-bottom:1px;
	color: #900B09;
	background-color: #ffffff;
}

h2.tutheader
{
margin-top:0px;
margin-bottom:5px;
font-size:110%;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
color:#ffffff;
background-color:#808080;
}

table.right
{
color:#000000;
background-color:#ffffff;
border:2px ridge;
margin-bottom:1px;
} 

th.right
	{
	color:#ffffff;
	background-color:#808080;
	padding-bottom:2px;
	} 

td.right {
	 color:#000000;	
	 background-color:#FFFFFF;
	 padding-top:5px;
	 padding-bottom:6px;
	 } 

td.content {
	   color:#000000;
	   background-color:#ffffff;
}


list {	
     display: list-item;
     list-style-type:none;
}	        

ul
{
text-align:justify;
font-family:arial;
font-size:140%;
font-weight:normal;
color:#0f0d8f;
background-color:transparent;
margin-top:10px;
margin-left:28px;
margin-right:15px;
margin-bottom:10px;
}

table.alerts {
	     text-align: center;
	     font-family: Verdana;
	     font-weight: normal;
	     font-size: 11px;
	     width: 260px;
	     background-color: #fafafa;
	     border: 1px #6699CC solid;
	     border-collapse: collapse;
	     border-spacing:0px;
}

.alertHd {
	 border-bottom: 2px solid #6699CC;
	 background-color: #BEC8D1;
	 text-align:center;
	 font-family: Verdana;
	 font-weight: bold;
	 font-size: 11px;
}

.alertBod p{
	  text-align: left;
	  font-family: Verdana,sans-serif,Arial;
	  font-weigth: normal;
	  font-size: 11px;
	  line-height: 12px;
	  background-color: white;
	  text-indent: -8px;
	  margin-left: 10px;
	  margin-right: 10px;
	  margin-top: 5px;
	  margin-bottom: 5px;
}

#header	{
	width: 80%;
	background-color: green;
	vertical-align: middle;
	text-align:center;
	padding-left: 80px;
	padding-right: 50px;
	text-transform:uppercase;
	}

#main-content	{
		background-color: white;
		margin-left: 300px;
		margin-right:10px;
		margin-top:40px;
		padding: 10px;
		}

#sidebar {		
	 border-right: 4px #6699cc solid;
	 border-top: 4px #6699cc solid;
	 border-bottom: 4px #6699cc solid;
	 position: static;
	 top: 170px;
	 left:20px;
	 right:15px;
	 background-color:white;
	 width:280px;
	 border-collapse: collapse;
	 border-spacing:0px;
	 list-style-type: none;
}

#barlongue {	
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing:0px;
	background-color: #bec8d1;
	top: 100px;
	margin: 12px;
	padding-bottom: -10px;
	position: static;	
}

#barcourt {	
	  border: 1px #6699CC solid;
	  border-collapse: collapse;
	  border-spacing:0px;
	  background-color: #bec8d1;
	  margin: 12px;
	  margin-left: 300px;
	  position: static;
}

#outer-image{
	height:80px;
	background-image: url(ico_recherche.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sbimage{
	height:300px;
	background-image: url(toto.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

