html, body	{

	background: url(img/page_background.gif) repeat-x #e8ebee;

	/*background-color: #CC99FF;*/

	color: #000;

	font-family: "Trebuchet MS","Verdana", "arial rounded mt bold", "Lucida Sans Unicode", sans-serif;

	/*font: 100% Verdana, Helvetica, sans-serif;*/

	height: 100%;

	margin: 0;

	padding: 0;

}



#container {

	/*background-color: #CC99FF;*/

    font-size: .80em;

    height: 100%;

    margin-left: auto;

    margin-right: auto;

    width: 80%;

}



#container {/*background-color: #FF99FF;*/

    margin-left: 10%;

    margin-right: -10%;

}



#contpadder {

    /*background-color: #CC99FF;*/

    padding: 0 20px;

}



#mainhead{

	/*background-color: #CC99FF;*/

	font-size: 40px;

	text-align: center; 

	background: url("img/header_left_3.gif") no-repeat left top;

}

.titreSite{

	/*background-color: #CC99FF;*/

	font-size: 40px;

	text-align: center; 



}

#logo{

	background: url("img/header_right_2.gif") no-repeat right top ;

	/*background-color: #CC99FF;*/

	padding: 5px 0px 39px 0px;

	font-weight:bold;

}



#footer{

	background: url("img/footer_left.gif") no-repeat left top;

}



#foottext{

	background: url("img/footer_right.gif") no-repeat right top;

	color: #5b5b5b;

	/* color: #CC99FF;*/

	font-size: 1.2em;

	margin: 0;

	padding: 20px 0;

	text-align: center;

}
.textNewsletter{
	font-size:10px;
}



.minihead{

	/*background-color: #FF99FF;*/

	font-size: .80em;

	margin: 0 10px 0 0;

	padding: 15px 25px 5px 0;

	text-align: left;

}



#content {

	/* background-color: #fff; */

	background-color: #FFFFFF;

	border-left: 1px solid #c1c2c3;

	border-right: 1px solid #c1c2c3;

	padding: 8px 16px 16px 16px;

}



h1, h2, h3, h4, h5 {

/*background-color: #FF99FF;*/

	font-family: "Trebuchet MS","Verdana", "arial rounded mt bold", "Lucida Sans Unicode", sans-serif;

	margin: 10px 0;

	/*font-weight:normal;*/

}



h1 {

	color: #6B30B3;

	font-size: 1.9em;

	/*margin: 0 10px ;*/

	/*padding:.3em;*/

}



h2 {

	color: #6B30B3;

	font-size: 1.4em;

}



h3 {

	color: #6B30B3;

	font-size: 1.1em;

}

h4 {

	color: #6B30B3;

	font-size: 1em;

}



* html #content{ /*background-color: #CC99FF;*/

	height: 1% /* ie holly hack to stop peek a boo bug */;

}

.toolbar div  {/*background-color: #CC99FF;*/

	width:800px;

}



.toolbar td	 {

	font-family: Tahoma;

	font-size: 14px;
	
	font-weight:bold;

	display:inline;

	/*background-color:#eee;

	border:1px solid;

	border-color:#D8ADFF #A94DFF #A94DFF #D8ADFF;*/

	margin:5px;

	padding:.2em;

}



table.news {

    padding: 1em 0 1em 0.5em;

    background-color: #FBF9FF;/*#efefef;*/

	border: 1px solid #9B4CFE;

	width:100%;

}



div.data {

    padding: 1em 0 1em 0.5em;

    /*background-color: #FBF9FF;*/

    border-left: 5px solid #9B4CFE;

	width:100%;

}



.data td {/*background-color: #FF99FF;*/

    font-size: .8em;

}



.data img {/*background-color: #FF99FF;*/

    border: 0px;

    padding: 25px 25px;

}



table.datasheet {

	/*width:100%;*/

}

.datasheet th {/*background-color: #FF99FF*/;

	padding:3px;

	background-color:#ddd;

	border-top:1px solid #999;

	border-left:1px solid #eef;

	border-right:1px solid #999;

	border-bottom:1px solid #999;

	color:#003;

	font-size:.7em;

	font-weight:bold;

}

.datasheet th {/*background-color: #FF99FF*/;

	text-align:left;

}

.datasheet tr {/*background-color: #FF99FF;*/

	vertical-align:top;

}

.datasheet td {/*background-color: #CC99FF;*/

	/*padding:4px;*/

	border-right:1px solid #999;

	border-bottom:1px solid #999;

	background-color:#fff;

	font-size:.7em;

}

.datasheet td input {/*background-color: #CC99FF;*/

	border:0px none;

	width:100%;

	height:100%;

	/*width:90%;*/

	/*height:90%;*/

}
.merci {
	font-family: "Trebuchet MS","Verdana", "arial rounded mt bold", "Lucida Sans Unicode", sans-serif;

	margin: 10px 0;
	
	color: #FF9900;

	font-size: 1.4em;

}
.attention {
	font-family: "Trebuchet MS","Verdana", "arial rounded mt bold", "Lucida Sans Unicode", sans-serif;

	margin: 10px 0;
	
	color: #FF0000;

	font-size: 1.4em;

}
.texteBlanc{
	color:#FFFFFF;
	font-size: 1.4em;
	
}

