html {
background-color:black;
background-attachment:fixed;
background-position:center top;
background-image:url(fond.gif);
background-repeat:repeat-y;
top:0;
left:0;
}
body {margin:0; padding:0 0px 0 0px; border:0; height:100%;  background:transparent;}
body {font-family: Arial, serif; font-size:16px;
color:#FCECCC;

}
div#headerwrap {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	height:50px;
	z-index:1;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
	position:fixed;
}
div#header {
	height:50px;
	width:750px;
	margin:0 auto;
}

#page .center {font-size:30px; text-align:center;}

#page a:visited, #page a {
font-family: Arial, serif; font-size:16px;
color:#FFDA47;
opacity:0.8;
text-decoration:none;
}

#page a:hover {font-family: Arial, serif; font-size:16px;
color:#fff;
opacity:0.9;
}


p
{font-family: Arial, serif; font-size:16px;
color:#FCECCC;

}

.orange
{font-family: Arial, serif; font-size:16px;
color:#FFC36C;

}

.fushia
{font-family: Arial, serif; font-size:16px;
color:#DD2F69;

}

.bleuclair
{font-family: Arial, serif; font-size:16px;
color:#66CED1;

}

.bleu
{font-family: Arial, serif; font-size:16px;
color:#018BA7;

}
.violet
{font-family: Arial, serif; font-size:16px;
color:#972C90;

.partenaires {
padding-right: 14px;
}

}
.test_texte {
color:#E5C96C;
}

.rose
{font-family: Arial, serif; font-size:16px;
color:#CB6BA0;

}

h1 {font-family: Arial, serif; font-size:24px;
color:#FCECCC;

}

h2 {font-family: Arial, serif; font-size:20px;
color:#FCECCC;

}

.note {
font-family: Arial, serif; font-size:12px;
color:#FFD584;

}
a img {border: none;}

p a {
color:#FFDA47;
}

#menu ul {

	width: 130px; 
	height: 250px; 
float: left;
/*margin-top: 162px;*/
letter-spacing: 2px;


height:24;





border:0px solid #888; padding:10px; text-align:center; font-weight:bold; color:#737373; /*background:url(grid2.gif)*/;}
* html #menu {position:absolute;}
#menu a:visited, #menu a { width:120px; height:24px; margin:0 auto; border-top:1px ; border-bottom:0px solid #fff; text-align:center; text-decoration:none; line-height:24px; color:#737373;}
#menu a:hover {background:#000; color:#fff;opacity:0.4;}
.clear {clear:both;}
/*p:first-letter {font-size:22px; color:#fff;}*/


#menu ul {
 /* list-style-image: url(templates/indigo/li.gif);*/
list-style-type: none;
}


#contenu{
width:750px;
height:auto;
margin-right: auto;
margin-left: auto;
margin-top:200px;
}

#page {
	width:500px;
height:auto;
margin-right: auto;
margin-left: 160px;
margin-top:42px;
position:relative;
}

#centrebas {
	color: white;
	font-size:16px;
	font-family:Arial, serif;
	font-style: normal;
	left: 50%;
	top: 400px;
	text-align:right;
	line-height:13px;
	
/*	letter-spacing: 1px;
	word-spacing: 1px;*/
	
	position: absolute;
	
}

.end a:visited, a { opacity:0.6;
}
.end a:hover {background-image: url(2009.gif);
background-repeat:no-repeat;
float: right;
opacity:1;
}

#side {

width:100%;

}
#side li.zli { 

  list-style: none;
  margin: 0;

}
#side li.zli1 { 

  list-style: none;
  margin: 0;

}
#side li.zli2 { 

  list-style: none;
  margin-left: 16px;

}
#side li.zli3 { 

  list-style: none;
  margin-left: 32px;

}
#side li.zli4 { 

  list-style: none;
  margin-left: 48px;

}
#side a.za {

  display: block;

  padding: 0px 6px 0px 16px;
  text-decoration: none;
}
#side a.za:hover {
   /* color: #111;
background: url(templates/indigo/nav_li.gif) no-repeat;*/
}
#side a.zaon {
  /* color: #111;
 background: url(templates/indigo/li.gif) no-repeat;*/
	background-position: 5px 3px;
}
#side a.zaon:hover {
   /*color: #111;
 background: url(templates/indigo/li.gif) no-repeat;*/
  background-position: 5px 3px;
}

#main {
  float: left;
  margin-right: 4%;
  width: 65%;
  padding-bottom: 20px;
}
#main ul {
 /* list-style-image: url(templates/indigo/li.gif);*/
list-style-type: none;

  font-size: 9pt;
  margin-left: 18px;
}


/* misc */
#break {
  clear: both;
}

input {
  color: #555;
  font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}


#teb{
poition:absolute;
bottom:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	color:#666666;
	font-weight:normal;
	border-top:1px dotted #333333;

}

#teb a:visited, a { opacity:0.6;
}

#teb a:hover { opacity:1;
}



