body {
  /*font-family:Verdana;*/
  font-family:"lucida sans unicode", "lucida grande",Verdana;
  /*font-family:Georgia,Palatino,Palatino Linotype,Myriad Pro;*/
 /*background:url("media/pv-3.jpg");*/
 /* background:url("media/pv.jpg") ;*/
   /* background:url("media/g9brk05.gif");*/
   background:#8B7D65/*#C4B8AA*//*#5A4F49*/;
   /*background:#502E00;*/
  padding:10px 0px 300px 10px;}

strong {font-weight:bold}

a{ color:#6C624F/*#83726A*/}
a:hover {background:#DED9D1/*#efefef*/;}
	
p {padding:5px 5px 5px 5px;text-align:justify}	

form {background:#efefef;border-top:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0; padding:0px 0px}
form p {/* background:#c0c0c0*/}

textarea {margin-top:5px;width:97%}
input {margin-top:5px;width:97%}

blockquote {
	margin: 10px;
 	padding: 0 15px 0 35px;  
   border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(media/quote.gif) no-repeat 5px 5px;    
}
blockquote p {margin:10px 0 10px 0}


div#doc2 {/*border:2px solid #fff*/}

/* ------------------------ HEADER ------------------------ */
div#hd {background:#DED9D1/*#E5E2E0*/;	/*height:35px;*//*opacity: 0.8;-moz-opacity: 0.8; filter: alpha(opacity=80);*//*-moz-border-radius:1em 1em 0em 0em;*/}
div#hd h1 { font-size:129%;padding:10px 0px 15px 15px}
div#hd a { font-weight:bold}
/* ----------------------- BODY --------------------------- */ 
div#bd{padding:30px 0px 15px 0px;background:#fff;}

/* ----------------------- SIDEBAR ----------------------- */
div#sb {/*margin-top:30px;*/border-left:2px solid #DED9D1}
div#sb h2 { font-size:114%;font-weight:bold;padding:0px 0px 10px 20px}
div#sb a { margin:0px 0px 0px 0px}
div#sb li { padding:0px 0px 5px 15px; margin-left:20px;list-style-type: square;color:#8B7D65;}
div#sb ul {margin-bottom:10px;margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;}

/* ----------------------- FOOTER -------------------------*/
div#ft {background:#DED9D1;padding-top:10px;/*#E5E2E0*/;/*opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);*//*-moz-border-radius:0em 0em 1em 1em;*/}
div#ft h2 { font-size:114%;font-weight:bold;padding:10px 0px 10px 0px;color:#8B7D65/*#83726A*/;}
div#ft a { padding:0px 0px 0px 0px}
div#ft li { padding:0px 0px 5px 15px;list-style-type: square;color:#8B7D65}
div#ft ul {padding-bottom:10px;
	/*list-style: disc;*/
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;}
#ftm { margin:0px 20px;padding:0px 0px; border-top:1px solid #8B7D65}
#ftm p { text-align:center;color:#83726A;}
#ftm a {text-decoration:none;}
#ftm a:hover {text-decoration:underline;}

div#yui-main h2{font-weight:bold;
	border-bottom:2px solid #DED9D1;
	font-size:114%;
	margin:0 0px 10px 0px;
	padding-left:0px;padding-bottom:5px}


.yui-g div.first p {/*padding:0px 15px 10px 15px;*//*border-right:1px solid #efefef;*/}
.yui-g p {/*padding:0px 5px 10px 0px;text-align:justify*/}
.yui-g, .yui-gc{padding-left:20px;padding-right:10px;margin-bottom:15px}

.yui-u.first {/*padding-right:10px;border-right:1px solid #efefef;*/}
.yui-u {/*padding-left:10px;*/}

/*.yui-b p{margin:0px 10px 20px 15px}*/
/*
.yui-gc form {margin: 15px}
*/
p.red { background:#FFE1E1;border:1px solid #FF5F00; color:#FF5F00; padding:10px }

div#generique li { padding:0px 0px 5px 15px; margin-left:20px;list-style-type: square;color:#8B7D65;}
div#generique ul {margin-bottom:10px;margin-left: 0;padding-left: 1em;text-indent: -1em;}
div#generique p{ color:#000}
div#generique span{margin-right:50px; width:350px !important;}

div#extra h1,div#extra h2, div#extra h3 {letter-spacing:1px; font-family:"Trebuchet MS",Verdana;text-align:right}

div#extra h1{ font-size:40px;color:#6C624F;padding:0px 0px 0px 0px;}
div#extra h2{ font-size:25px;color:#6C624F;padding:0px 0px 0px 0px;}
div#extra h3{ font-size:14px;font-weight:bold; background:#6C624F;/*#DED9D1;*/color:#fff/*#6C624F*/;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;/*-moz-border-radius:0.3em;*/}

div#extra img { margin:10px 0px 10px 0px} 

div#extra2 {clear:both;}
div#extra2 h1{letter-spacing:1px; padding:0px 15px 0px 0px;margin:0px 0px 0px 0px;font-size:197%; font-family:"Trebuchet MS",Verdana; color:#D9D5D3;text-align:center}
div#extra2 h2{letter-spacing:1px; padding:0px 15px 0px 0px;margin:0px 0px 0px 0px;font-size:107%; font-family:"Trebuchet MS",Verdana; color:#C9C5C3;text-align:center}
div#extra2 h3{letter-spacing:1px; padding:0px 0px 0px 0px;margin:10px 15px 0px 0px;font-size:107%; font-family:"Trebuchet MS",Verdana; color:#fff;background:#DED9D1;text-align:center}
div#extra2 img { margin:10px 0px 10px 15px} 
div#extra2 a { text-decoration:none;color:#D9D5D3;} 
div#extra2 a:hover { color:#83726A;background:#efefef;text-decoration:underline;} 

div#couverture {background:#efefef;margin:10px 10px 10px 25px;padding-bottom:10px;  }
div#couverture h2 { font-size:114%;font-weight:bold;padding:10px 0px 0px 5px;}
div#couverture ul {margin:0px 10px 0px 35px}
div#couverture li { padding-bottom:5px;list-style:disc}
/*.yui-u p {padding:0px 5px 10px 15px;text-align:justify}*/

h3#livre {font-size:129%;padding:5px 0px 10px 15px}
img#livre {border-left:5px solid #efefef;border-bottom:5px solid #efefef;border-right:1px solid #efefef;border-top:1px solid #efefef;margin:5px 20px 10px 5px}

/*li.credit{padding-bottom:0px;list-style:square}
ul.credit {margin:0; padding:0;padding-left:25px;padding-bottom:20px}
p.credit {background:#efefef;margin-bottom: 10px;font-weight:bold}*/

/* DEBUG */
/*
div#bd{border:1px solid yellow}
div#yui-main{border:1px solid red}
.yui-b{border:1px solid brown}
.yui-g{border:1px solid blue}
.yui-u{border:1px solid green}*/


/* COLOR */
.corner {background:url("media/fading_corner_2.gif") no-repeat;}
div#yui-main h2.h2noborder {border-bottom:0;}

.alert, .info, .tips {
  margin: 1em;
  margin-left: auto;
  margin-right: auto;
  width: 90% !important;
  clear: both;
}
.alert {
	background: #fff6bf url(media/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

.info {
	background: #f8fafc url(media/information.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}

.tips {
	background: #DEFFDE url(media/lightbulb_off.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #00DF00;
	border-bottom: 2px solid #00DF00;
	}

.tips2 {
	background: #DEFFDE url(media/lightbulb_off.png) center no-repeat;
	background-position: 15px 50%;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #00DF00;
	border-bottom: 2px solid #00DF00;
	}

.alert2 {
	background: #fff6bf url(media/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}