/* CSS Document */


/*  GENERAL SETTINGS    */
body {
  background: #CCCBCB;
  font:13px Arial, Verdana, Geneva, Helvetica, sans-serif;
  line-height:18px;
  margin:20px 0;
}
table,td {font:13px Arial, Verdana, Geneva, Helvetica, sans-serif; line-height:18px; }

#page {
  position:relative; /* important for livechat positionning*/
  margin:0 auto 0 auto;
  width:900px;
  border-radius:20px;
  background-color:#480024;
}

.clear  { clear:both; }
.center { text-align:center; }

/* links */
a       { color:#0000FF; text-decoration:none;     }
a:hover { color:#0000FF; text-decoration:underline;}

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

/* Content Title */
h1 {
	color:#480024;
	font-size:18px;
	font-weight:bold;
	margin:20px auto 25px 30px;
	text-align:left;
	font-style: italic;  
}





/* 1) HEADER */

#header { 
  font-size:18px;
  text-align:center;
  /* background-color:#530029; */
  /* background-color:#480024; */
  color: #FFF;
  font-style:italic;
  padding:20px;
  /* border-radius:20px 20px 0 0; */
}

/* 3) MAIN PART (middle) */
#main {
  width:900px;
  border-right:1px solid #480024;
  /* background-color:#480024; */
}


/* 3a) MENU LEFT (middle) */
#menuleft { /* all left part*/
  width:200px;
  padding:0 8px;
  color:#FFF;
  /* background-color:#480024; */
  min-height:500px;
}
#menuleft a { color:#A3F7F4;}

/* left submenu: lists */
#menuleft ul { list-style:none; margin:10px 0 0 0; padding:0; }
#menuleft li { padding:2px 0 2px 0; }
#menuleft_submenu_sep { border-bottom:2px solid #666; height:0px; line-height:0px; margin:10px 20px 10px 10px;}
#menuleft_submenu li.menuleft_submenu_parttitle { padding-left:10px; font-weight:bold; color:#000; }


/* CONTENT */
#content {
  /* position:relative; */
  background-color:#FFF;
  padding:10px 15px 10px 15px;
  border-radius: 20px;
}

/* Fil d'ariane en haut des content */
#filariane, #filariane a { font-size:10px; color:#808080; }
#filariane a             { text-decoration:underline; }



/* FOOTER */
#footer {
  clear:both;
  height:37px;
  /* background:#480024 ; */ /* #999 needed sinon bug IE le fond du middle apparait dans les coins*/
  margin:0;
  padding:5px 0 0 0;
  text-align:center;
  font-size:10px;
  font-weight:normal;
  color:#FFF; 
  /* border-radius: 0 0 20px 20px; */
}
#footer a { color:#FFF; text-decoration:none; }
