/* General */
* {
	margin:0;
	padding:0;}
body {
	font-family:Arial, Helvetica, sans-serif; /* Style du texte par défaut */
	font-size:1px; /* Internet Explorer c'est de la merde */
	color:#e0e0e0; /* Couleur du texte par défaut */
	background-color:#d1d1d1;}  /* Couleur du fond du site */
#banniere {
	width:800px;
	height:107px;
	margin:auto;
	background:url(../images/banniere.gif);}
#bantitre {
	float:left;
	width:290px;
	text-align:center;
	color:#000000;
	padding:10px 0 0 40px;
	font-weight:bold;
	font-size:45px;}
#bancontact {
	float:right;
	width:288px;
	text-align:right;
	color:#000000;
	padding:10px 20px 0 0;
	font-size:10pt;}
#bancontact a {
	color:#000000;}
#bancontact a:hover {
	text-decoration:none;}
#menu {
	width:800px;
	height:51px;
	margin:auto;}
#separation {
	width:800px;
	height:3px;
	margin:auto;
	background-color:#a6cc07;}  /* Couleur du trait sous le menu */	
#page {
	width:752px;
	margin:auto;
	padding:10px 24px 14px 24px;
	background-color:#161616;}  /* Couleur de la page */
	
#foot {
	position:relative;
	width:780px;
	height:25px;
	margin:auto;
	text-align:left;
	padding:0 10px 0 10px;
	font-size:10pt;  /* Taille de la police du pied de page */
	background-color:#161616;}  /* Couleur du pied de page */
#foot a {
	color:#e0e0e0;
	text-decoration:none;}
#foot a:hover {
	text-decoration:underline;}
#xiti-logo {
	position:absolute;
	top:0;
	left:360px;}
	
#copyright {
	float:right;
	font-size:10pt;
	color:#ffffff;}
#copyright a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}
#copyright a:hover {
	text-decoration:underline;}
#news {
	width:708px;
	margin:15px auto 15px auto;
	padding:10px;
	font-size:10pt;
	color:#000000;
	background-color:#cccccc;}
#news a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;}
#news a:hover {
	text-decoration:underline;}

		
/* Cadres */
.cadre_big {
	width:672px;
	padding:35px 40px 0 40px;
	background:url(../images/cadre_fond.gif) no-repeat;}
.cadre_big_orange {
	width:672px;
	padding:35px 40px 0 40px;
	background:url(../images/cadre_fond_orange.gif) no-repeat;}
.cadre_news {
	width:672px;
	padding:35px 40px 0 40px;
	background:url(../images/cadre_news.gif);}
.cadre_small_droite {
	width:342px;
	float:right;
	font-size:10pt;
	padding:35px 40px 0 40px;
	background:url(../images/cadre_small_droite.gif);}
.cadre_small_gauche {
	width:234px;
	font-size:10pt;
	padding:35px 40px 0 40px;
	background:url(../images/cadre_small_gauche.gif);}
.liste1, .liste2 {
	padding-left:15px;
	list-style-position:outside;}
.liste1 li {
	padding-top:10px;}
.liste2 li {
	padding-top:25px;}
	
	
/* Textes */
.cadre_big h1, .cadre_news h1, .cadre_small_droite h1, .cadre_small_gauche h1, .cadre_big_orange h1 {
	font-size:18px;  /* Taille des titres */
	color:#a6cc07;  /* Couleur des titres */
	font-weight:normal;
	margin-bottom:10px;}
.cadre_big h4, .cadre_news h4, .cadre_small_droite h4, .cadre_small_gauche h4, p {
	font-size:10pt;  /* Taille du texte */
	font-weight:normal;
	text-align:justify;
	padding-top:15px;}
.cadre_news h4 {
	color:#000000;}
strong {
	font-weight:normal;
	color:#a6cc07;}
.big {
	font-weight:bold;
	font-size:12px;
	color:#a6cc07;}
.biglink {
	color:#a6cc07;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;}
.biglink:hover {
	text-decoration:underline;}
.orangelink {
	color:#a6cc07;}
.orangelink:hover {
	text-decoration:none;}
.refs td {
	padding:15px;
	text-align:center;
	vertical-align:middle;}
