.ycboxtableau {
	font-family		    : verdana, arial;
	font-size		      : 10px;
	font-weight 		  : normal;
	color			        : #000000;
	vertical-align		: middle;
	background-color 	: #FFFFFF;
	border		        : 1px solid #707070;
/*	padding           : 1px 1px 1px 1px; */   
}

.ycboxtitre {
	font-family		    : Verdana, Arial;
	font-size		      : 15px;
	font-weight 		  : bold;
	font-style        : italic;
  text-align        : left;  	
	color			        : #FFFFFF;
	vertical-align		: middle;
	background-color 	: #8D2121;
  padding-left      : 15px;
	line-height       : 25px;
}

.ycboxtext {
	font-family		    : Arial, Verdana;
	font-size		      : 11px;
	font-weight 		  : bold;
  text-align        : center;
	color			        : #000000;
	vertical-align		: middle;
  padding           : 15px 15px 15px 15px;
	background-color 	: #FFFFFF;
}

.ycboxchklib {
	font-family		    : Arial, Verdana;
	font-size		      : 10px;
	font-weight 		  : normal;
  text-align        : left;
	color			        : #000000;
	vertical-align		: middle;
  padding           : 5px 5px 5px 5px;
	background-color 	: #FFFFFF;
}

.ycboxbas, A.ycboxbas:hover, A.ycboxbas:active, A.ycboxbas:visited {
	font-family		    : Arial, Verdana;
	font-size		      : 10px;
	font-weight 		  : bold;
  text-align        : left;
  text-decoration   : none;  	
	color			        : #000000;
	vertical-align		: middle;
	background-color 	: #EAE9DF;
	line-height       : 20px;
}

.ycboxbutton, A.ycboxbutton:hover, A.ycboxbutton:active, A.ycboxbutton:visited {
  font-family       : Times New Roman; 
  font-size         : 11px; 
  font-weight       : bold; 
  color             : #FFFFFF; 
  background-color  : #8D2121;
  padding-left      : 20px; 
  padding-right     : 20px; 
  padding-top       : 3px; 
  padding-bottom    : 3px; 
  line-height       : 40px;
  border            : #707070 1px solid; 
 	text-decoration   : none;
}



/************************************************/
/* Styles rattachés à l'ombre de la message box */

.ydsf {
	display           : block;
	position          : relative;
	margin            : 4px -4px -4px 4px;
	background        : url(../images/gif/shadow-grid.gif) repeat;
}

/* ie6 ignores this selector */
html>body .ydsf {
	margin            : 10px -10px -10px 10px;
	background        : url(../images/png/shadow.png) right bottom no-repeat;
}

/* shadow corners */
.ydsf:before,
.ydsf:after {
	content           : " ";
	display           : block;
	width             : 10px;
	height            : 10px;
	background        : inherit;	
}

.ydsf:before {
	position          : absolute;
	top               : 0;
	right             : 0;
	margin            : -10px 0 0 auto;
	background-position: right top;
}

.ydsf:after {
	margin            : -10px 0 0 -10px;
	background-position: left bottom;
}

.ydsf .inner {
	display           : block;
	display           : table;
	position          : relative;
	overflow          : hidden; /* prevents margin leakage from child elements */
	left              : -4px;
	top               : -4px;
}


/* ie6 ignores this selector */
html>body .ydsf .inner {
	left              : -10px;
	top               : -10px;
	margin            : 0;
}

.left { 
	float         : left;
	display       : inline; /* fixes ie double margin-left bug */
}


/* helper classes (not YDSF related) */
/*
.demo-ydsf {
	position: relative;
	border: 1px solid #999;
	padding: 10px;
	background: #fff url(gradient.jpg) left top repeat-x;
}
*/
/*
.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}


.right { float: right; }
*/

/*
.note {
	width: 200px;
	border: 1px solid #666;
	padding: 10px;
	background: #ffc;
	color: #333;
}
*/


