#header
{
	width: 100%;
	height: 111px;
	background-repeat: repeat;
	text-align:center;
	margin-bottom: 20px;
}

#content
{
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.title
{
	color: #5CFF4C;
	font-size: 20px;
}
table.defaut
{
	border-collapse: collapse;	
	border-color: #FFFFFF;
}
td.defaut
{
	padding: 5px;
	margin: 5px;
	vertical-align: top;
}
table.liste
{
	border-collapse: collapse;	
	width: 900px;
	border-color: #FFFFFF;
}
input.texte
{
	width: 200px;
	color: #000000;
}


a:link.liens
{
	color: #5CFF4C;
}
		
a:visited.liens
{
	color: #66FF99;
}
		
a:hover.liens
{
	color: #99FFCC;
}
		
a:active.liens 
{
	color: #99FFCC;
}
.error
{
	font-weight: bold;
	font-size: 20px;
	color: #FF0000;
}


.ok
{
    font-weight: bold;
    font-size: 20px;
    color: #2FBB00;
}


.tabnav {
	width: 95%;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 20px;	
	border-bottom: 1px solid #FFFFFF;
	text-align:center;
}

.tabnav li {
	margin: 0; 
	padding: 0;
	display: inline;	
	list-style-type: none;
}

.tabnav a:link, .tabnav a:visited {
	float: left;	
	font-size: 10px;	
	line-height: 14px;	
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;	
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;	
	text-decoration: none;	
	color: #99FFCC;
}

.tabnav a:link.active, .tabnav a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;	
	color: #000;
}

.tabnav a:hover	{
	color: #99FFCC;
}

.title_orange
{
	color: #5CFF4C;
	font-weight: bold;
	font-size: 15px;
}

table.presentation
{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	/*width: 95%; */
	padding: 10px;
}

hr
{
	background-color: #FFFFFF;
	height: 1px;
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}


#responseform
{
	display: none;
}


table
{
	padding: 0px;
}
td
{
	text-align: left;
	padding:0px;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.left
{
 	text-align: left;
}
.up 
{
	background-color: #333333;
}
.down
{
	background-color: #000000;
}

.highlight 
{ 
	background-color: #889dad;
	color: #000000;
}


.open 
{
	display: block;
}
.closed 
{
	display: none;
}


#tree 
{
	list-style: none;
}

#tree ul
{
	list-style: none;
}

#tree li 
{
	list-style: none;
	padding-top: .2em;
	padding-bottom: .2em;
	margin-left: 10px;
	font-size: 14px;
	
}

#tree li.item
{
	list-style: decimal;
}        

#tree li img 
{
	vertical-align: middle;
}

BODY {
       	font-family: Arial, sans-serif;
		font-size:12px;
        background: #000000 none;
        color: #FFFFFF;
        margin: 0px;
}
				

.titre {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color : #5CFF4C;
	font-weight : bold;
}

.msg_err {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color : #FF6600;
}

.titre3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color : white;
	font-weight: bold;
}

.text {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : white;
	text-decoration : none;
	font-weight: normal;
}

.text_priority {
           font-family : Arial, sans-serif;
           font-size : 12px;
           text-decoration : none;
           font-weight: bold;
}

.textlow {
           font-family : Arial, sans-serif;
           font-size : 12px;
           color : #33FF00;
           text-decoration : none;
           font-weight: bold;
}
														

.textmedium {
	        font-family : Arial, sans-serif;
		font-size : 12px;
		color : #FFFF00;
		text-decoration : none;
		font-weight: bold;
	}
	
.texthigh {
	        font-family : Arial, sans-serif;
	        font-size : 12px;
	        color : #FF0000;
	        text-decoration : none;
	        font-weight: bold;
}
							
.textlow2 {
           font-family : Arial, sans-serif;
           font-size : 12px;
           color : #33FF00;
           text-decoration : none;
           font-weight: bold;
													        }
														

.textmedium2 {
	        font-family : Arial, sans-serif;
		font-size : 12px;
		color : #FFFF00;
		text-decoration : none;
		font-weight: bold;
	}
	
.texthigh2 {
	        font-family : Arial, sans-serif;
	        font-size : 12px;
	        color : #FF0000;
	        text-decoration : none;
	        font-weight: bold;
}


.text2 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #3399ff;
	text-decoration : none;
	font-weight: normal;
}

.text3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color : #FF6600;
	font-weight: normal;
}
 
 
.liens {
 	font-family : Arial, sans-serif; 
 	font-size : 12px;
 	text-decoration : underline;
	color : #99ffcc; 
 }

A:link.liens	{color: #99FFCC; }
		
A:visited.liens {color: #99FFCC; }
		
A:hover.liens   {color: #66FF99; }
		
A:active.liens  {color: #99FFCC; }

.liens2 {
        font-family : Arial, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        
        color : #99ccff;
	 }

	 A:link.liens2    {color: #99ccff;
	 }
	 A:visited.liens2 {color: #8BC1DC;
         }
	 A:hover.liens2   {color: #FF6600;
         }
	 A:active.liens2  {color: #FF6600;
         }

.liensfooter {
 	font-family : Arial, sans-serif; 
 	font-size : 12px;
 	text-decoration : none;
	color : #999999; 
 }

A:link.liensfooter      {color: #999999; }
			
A:visited.liensfooter   {color: #9999cc; }
			
A:hover.liensfooter     {color: #3399ff; }
			
A:active.liensfooter    {color: #999999; }
 
/* Divers */


.message {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #FF6600;
	text-decoration : none;
	font-weight: normal;
}

.form_1_ {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

.form_1_1 {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

.form_3_ {
	font-family: Arial, sans-serif;
	font-size: 10px;
}

.form_3_1{
	font-family: Arial, sans-serif;
	font-size: 10px;
}

