/************************************************
	Default
************************************************/
	body {
		/*True Type*/
		font-family: Verdana;
		font-style: normal;
		font-weight: normal;
		font-size: 8pt;
		/*Color*/
		color: #000;
		background-color:white;
		/*Background*/
   		background-image:url(images/background.gif);
		background-repeat:repeat;
		background-attachment:fixed ;

		/*Formating*/
		margin: 0px;
		padding: 0px;
		display: block;
		text-align: center;
	}

	h1 {font-size: 28pt; margin:0 0 0em 0;display: block;}
	h2 {font-size: 14pt; margin:0 0 0em 0em;display: block;}
	h3 {font-size: 10pt; margin: 0 0 0em 0em;display: block;}
	h4 {font-size: 10pt;}
	h5 {font-size: 8pt;}
	h6 {font-size: 6pt;}
	ul{list-style-type:none; margin:0px;padding: 0 0 0 1em;}
	li {padding:0px;margin:0px;}
	a {text-decoration:none; color: #FF00FF; font-weight:normal;}
	
	p {display: block; margin: 0em;}
	img {border:none;}

/************************************************
	Page
************************************************/

	#page-wrapper {
		display: block;
		text-align:center;
		align: center;
		position:relative;
		padding: 0px;
		margin: 0px auto 0px auto;
		top:30px;
		width: 1000px;
		border: 0px solid #333;
	}
	
	#titre1 {
	  position:fixed;
      left:50%;
	  margin-left:-501px;
      width:184px;
	  top:30px;
	  align:right;
	  text-align:right;
	}
	#titre2 {
	  position:fixed;
      left:50%;
	  margin-left:317.5px;
      width:184px;
	  top:30px;
	  align:left;
	  text-align:left;
	}	
	
	#menu1 {
	  position:fixed;
      left:50%;
	  margin-left:-1115px;
      width:800px;
	  top:157px;
	  align:right;
	  text-align:right;
	}	
	
		#menu2 {
	  position:fixed;
      left:50%;
	  margin-left:315.5px;
      width:800px;
	  top:184px;
	  align:left;
	  text-align:left;
	}	

	#page-header {
		display: block;
		margin: 0px;
		padding : 2px;
		padding-left: 16px;
	}
	
	#page-menu
	{
		display: block;
		overflow: hidden;
		padding: 2px;
	}
	
	#page-content {
		display: block;
		text-align:justify;

		position:relative;
		padding: 0px;
		margin: 0px auto 0px auto;
		width: 570px;
		background-color:#FFFFFF;
		border-top: 20px solid #FFF;
		border-left:  30px solid #FFF;
		border-right: 30px solid #FFF;
		border-bottom:40px solid #FFF;
	}

	#page-message {
		padding: 5px;
	}
	
	#page-footer {
	      font-size:10pt;
	 }
	
	
/*****************************************************
	Column
*****************************************************/

	div .columns {width:100%; margin:0px;padding:0px;}
	div .column {float:left; margin: 0px;padding: 0px;margin-left:2%;}
	
	div .oneHalf  {width:48%;}
	div .oneThird {width:31.7%;}
	div .twoThird {width:63.4%;}
	div .oneQuarter {width:23.2%;}
	div .threeQuarter {width:69.8%;}
	div .oneFifth {width:18.1%;}

/*****************************************************
	Box
*****************************************************/

	div.box {
		border: solid 1px #555;
		margin: 0px;
		margin-top: 10px;
		padding: 0px;
		display: block;
		overflow:hidden;
		width:100%
	}

	div.box .header {
		display: block;
		background-color: #99B5B5;
		margin: 0px;
		padding: 2px 5px 2px 5px;
		color:white;
	}

	div.box .content {display:block;padding:5px;margin:0px;}
	div.box .header .title {display: block;font-weight: bold;margin:0px;padding:0px;color: white;}

/********************************************************************************/

	div.first {margin-left:0px;margin:0px;}
	
/*****************************************************
	Text
*****************************************************/
	.text h1 {font-size: 28pt; margin:0 0 0em 0;display: block;}
	.text h2 {font-size: 14pt; margin:1em 0 0em 0em;display: block;}
	.text h3 {font-size: 10pt; margin: 1em 0 0em 0em;display: block;}
	.text p {display: block; margin: 1em 0 0 0; display:block;}
	.text ul {display: block; margin: 1em 0 0 0; display:block;}
	.text li {display: block; margin: 0em 0 0 1em; display:block;}

/*****************************************************
	Table
*****************************************************/	
	table { border: 1px solid #E3E3E3; padding:0px; margin:0px;}
	thead { border: 0px none #000000; padding:0px; margin:0px;}
	tbody { border: 0px none #000000; padding:0px; margin:0px;}
	tr { border: 5px solid red; padding:0px; margin:0px;}
	tr.alternateRow { background-color:#F3F3F3;}
	tr.highlight { background-color:#DDE7E7; }
	td { border: 0px none #000000; padding: 2px 5px 2px 5px; margin:0px;}
	th { border: 0px none #000000; padding: 2px 5px 2px 5px; margin:0px;background-color:#E7E2D6;}

/*****************************************************
	Form
*****************************************************/
	form
	{
	
	}
	
	form div
	{
		
	}
		
	label
	{
		
	}
	
	input
	{
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		
	  	height:19px;
		font-size:10pt;
		color: #777;
    }
	
	
	button {
	vertical-align:middle;
	
	
	
    	border: none;
		/*border-top:-1px;		*/
		/*margin-top:-1px;*/
		
    	/*padding: -2px 8px;*/
		border-width:0px;
		background-color:transparent;
		color:#AFD520;
		width:77px;
		height:24px;
		background-image: url(button.png);
		background-repeat:no-repeat;		
		font-family: Verdana;
		font-style: normal;
		font-weight: bold;
		font-size: 13pt;
		
		
}

button:hover {
   background-image: url(button2.png);
		background-repeat:no-repeat;
   
} 
	
/*****************************************************
	Log
*****************************************************/
	.info { font-weight:bold; color: #80ff00; }
	.warning { font-weight:bold; color: orange; }
	.error { font-weight:bold; color: red; }
