/*****************************************
	addoc web
	operation deframage et passage xhtml (kill table)
	
	version: 1.2
	date: 2005.02.01
	author: erational.org
	
*****************************************************/

/****************** structure ***********************/
#header {}
#menuleft {
	width: 178px;
	position: absolute;
	top:  90px;
	left: 20px;
	/*background: blue;*/
}
#main {
	/*background: yellow;*/
	margin: 20px 20px 10px 222px;
	font-size: 11px;
}

/********************* main tags ******************/
body {
	margin: 0 0 10px 0;
	font-size: 11px;
	font-family: Arial, Verdana, Sans-serif;
	background: #fff;
}

a		  { color:  #B61030; text-decoration:none; }
a:hover   { color: #000; }

td {font-size: 11px;} /* IE bug */

hr {
	display:block;
	height: 0;	
	color: white;
	border-style:solid;
	border-color: #ccc;
	border-width:0px 0px 1px 0px; 
}


/**************** menu left ********************/
#menuleft {
	font-size: 11px;
}

#menuleft a {
	display:block;
	text-decoration: none;
	color: #000;
	background: #ddd;
	margin: 1px 0 0 12px;
	padding: 1px 0 1px 2px;
}

#menuleft a:hover {
	color: #fff;
	background: #aaa;
}

#menuleft a.basic, #menuleft a.basic img {
	margin:0;
	padding: 0;
	border: 0;
}

#menuleft img {
	margin: 4px 0 0 0
}

#menuleft h1 {
	font-size: 12px;
	color: #fff;
	background: #555;
	font-weight:normal;
	margin: 0 0 0 12px;
	padding: 3px;
}

#menuleft form {
	margin-left: 5px;
	margin: 0;
}

.classic {
	border: 1px solid #999;
	background: #ddd;
}

/**************** doc  ********************/
.doc {	float: right; padding: 5px; /*border: 2px solid green; */text-align: center;}
.doc img {	border: 0;}

.legend		{ }
.legend p   {border: 2px 0; width: 220px; }
.legend img {border: 0;}
/********* case docu  ********************/
table.docu td.dayday {border-bottom: 1px solid  #B61030;}
.dayday h3 {
	margin: 20px 0 0 0;
	font-size: 14px;
}

table.docu  td{
	padding: 4px 3px;
}

/********* misc  ********************/
.green { color: #090; font-size: 12px;}
.red   { color: #900; font-size: 12px;}
.error { color: #900; font-size: 14px; text-decoration:blink}
.gray  { color: #999; font-size: 12px;}
.tool { background: #ddd; padding: 3px; width: 50%;}
/*.it0  { background: #eee; }
.it1 { background: #fff; }*/
.it0,.it1 {
	background: #eee; 
	border-bottom: 1px solid #ccc;
}

/********* front page  ********************/
.subTitleHead {
	margin: 0 0 4px 0;
	text-align: right;
	border-bottom: 1px solid #ddd;
}

/********* former style ********************/
.title {
	font-size: 15px; 
	font-weight: bold; 
	color: #B61030;
}
.textAlb {color: #FFFFFF}

/************************ lettre ***************************/
.warning {
  margin: 5px;
  padding: 15px 15px 15px 60px;
  background: #fff url(../images/but_warning.png) no-repeat 5px 5px;
}

.congratulation {
  margin: 5px;
  padding: 15px 15px 15px 60px;
  background: #fff url(../images/but_congratulation.png) no-repeat 5px 5px;
}
