/* CSS Document */


/*  GENERAL SETTINGS    */
body {
  background-color:#FFCC66;
  font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin:5px 0;
}
table,td {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

#page {
  margin:0 auto 0 auto;
  width:800px;
}
.clear {
  clear:both;
}
.center {
  text-align:center; 
}
/* links */
a       { color:#C6002D; text-decoration:none;     }
a:hover { color:#C6002D; text-decoration:underline;}
a:link {  color: #C6002D; text-decoration: none}

.lien1:link {
	font-family : Verdana;
	font-size : 11px;
	color : #900;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 1px;
}
.lien1:visited {	font-family : Verdana;	font-size : 11px;	color : #900;	text-decoration: none;	text-align: left;	font-weight: bold;	letter-spacing: 1px;	word-spacing: 1px;
}
.lien1:hover {	font-family : Verdana;	font-size : 11px;	color : #fb075c;	text-decoration: none;	text-align: left;	font-weight: bold;	letter-spacing: 1px;	word-spacing: 1px;
}
.lien1:active {	font-family : Verdana;	font-size : 11px;	color : #900;	text-decoration: none;	text-align: left;	font-weight: bold;	letter-spacing: 1px;	word-spacing: 1px;
}

/* Forms: enveloppe */
.standardform {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: C6002D;
}
/* Forms: champs texte (pas ".standardform input" pour pas appliquer aux radio et checkbox) */
.standardform-input{  border: 1px solid #C6002D;   font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* Forms: champs submit */
.standardform-submit{
	background-color:#C9103A;
	color:#FFFFFF;
	border: 1px solid #C9103A;
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Menu Forms (discret) */
.menuform {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
}
.menuform-input {
	border: 1px solid #666666;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
.menuform-submit{
	background-color:#666666;
	color:#FFFFFF;
	border:none;
	font-size:10px;
	border: 1px solid #666666;
}



/* 3) MAIN PART (middle) */
#main {
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #C6002D;
  background:#FFF url(main_bg.gif) repeat-y left top;
  min-height:400px;
  height:expression(400 + "px");
}

.menuleft {
  float:left;
  width:200px;
  margin:0;
  padding:0;
}
#menuleft_title {
  text-align:center;
  line-height:60px;
  color:#FFF;
  font-weight:bold;
  font-size:15px; 
  margin:0;
  padding:0;
}
.menuleft ul {
  font-size:11px;
  list-style:none;
  margin:20px 0 20px 15px;
  padding:0;  
}
.menuleft li {
  padding:7px 0 7px 0; 
}
.menuleft li a {
  color:#666666;
  text-decoration:none;
  font-weight:bold;
  padding:0 0 0 10px;
}
.menuleft li a:hover { color:#666666; text-decoration:none;} /* bug IE */

/* menuleft2 links */
.menuleft_part2    {
	margin:50px 15px 0px 20px; /* pas touche, pour separateur tirets */
	padding:10px 0;             /* marge interne haut/bas */
	border-top-style: dashed;
	border-top-width: 1px;
	line-height: 20px;
	color: #666666;
}
.menuleft_part2_link, .menuleft_part2_link:hover  { 
  padding-left:0px;             /* 10px, to be aligned, 0 otherwize */
  color:#666666; text-decoration:none; 
}



/* CONTENT */
#content {
  //position:relative;
  float:left;
  width:525px;
  background-color:#FFF;
  margin:10px 10px 10px 20px;
}






/* FOOTER */
#footer {
  clear:both;
  height:40px;
  background:#C6002D url(footer.gif) no-repeat bottom;  
  margin:0;
  padding:10px 0 0 0;
  text-align:center;
  font-size:10px;
  font-weight:bold;
  color:#FFF; 
}
#footer a {
  color:#FFF;
  text-decoration:none;  
}

/* footer links */
.footerlinks {
  font-size: 10px;
  margin-bottom:10px;
}
