@import url("../BM/bm.css");
html {
	background : url(img/fond2.png);
}

body {
	padding     : 0px;
	margin      : 0px;
	margin-top  : 10px;
	height      : 100%;
	background  : url(img/syracuse02.png) no-repeat top center;
}

/* == HAUT ================================================================== */
#haut {
	height      : 125px;
	padding     : 0px;
	color       : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	width       : 920px;
	margin      : 0px auto;
}

div.webtitre {
	/* text-align  : center;*/
	padding-top    : 80px;
	padding-bottom : 4px;
	font-size      : 1.5em;
	color          : #871;
	text-shadow    : #BBB 2px 2px 3px;
	margin-bottom  : 2px;
}

div.navtitre {
	font-size  : 11px;
	text-align : right;
	font-weight: bolder;
	margin-top : 6px;
	color      : #66D;
}

div.navtitre a {
	color         : white;
	background    : #CC4400;
	padding       : 2px 10px;
	border-radius : 6px;
	border        : 2px solid #802B00;
}

div.navtitre a:hover {
	background      : #802B00;
	text-decoration : none !Important;
}

/* == PAGE ================================================================== */
#page {
	width         : 900px;
	margin        : 20px auto;
	border        : 10px solid #c5c1b9;
	border-radius : 8px;
}

/* == PIED ================================================================== */
#pied {
	margin      : 0px;
	background  : #b5b1a9;
	color       : #7A5803;
	padding     : 4px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size   : 0.7em;
	text-align  : center;
}

#pied span.auteur {
	color       : #596561;
	font-weight : bolder;
}

/* == ALERTE ================================================================ */
#alerte {
	text-align  : center;
	background  : #FCC;
	font-weight : bolder;
	border      : 2px solid red;
}

/* == LIENS ================================================================= */
a:link {
	text-decoration: none;
	color : #003399;
}

a:visited {
	text-decoration: none;
	color : #1A0099;
}

a:hover {
	color : #660099;
}

a:active,  a:focus {
	text-decoration: underline;
	color : #008099;
}

/* == DESCRIPTIONS ========================================================== */
dt {
	font-weight  :bolder;
	background   :inherit;
	color        :#22A;
	padding-left :1em;
}

/* == PARAGRAPHES =========================================================== */
p.shell {
	background   :#FFC;
	color        :inherit;
	padding      :5px;
	font-family  :monospace;
	border       :1px dashed #55B;
}

p.code {
	background   :#E8E4CE;
	color        :inherit;
	padding      :5px;
	font-family  :monospace;
	border       :1px solid #5B5;
}

p.note {
	background:#EEC;
	color:inherit;
	padding: 4px 4px 4px 4px;
	border: 2px solid #AAAA88;
	border-radius: 6px;
	font-size:12px;
}

p.nouveau {
	background:#FDCC86;
	color:inherit;
	padding: 5px;
	border-top:2px solid #fc8;
	border-left:2px solid #fc8;
	border-right:2px solid #962;
	border-bottom:2px solid #962;
	text-align:justify;
}
/* ================================================================== */
#menu {
	border-top : 1px solid #666;
}


#contenu {
	margin                          : 0px;
	padding                         : 10px;
	font-family                     : Verdana, Arial, Helvetica, sans-serif;
	font-size                       : 12px;
	line-height                     : 1.5em;
	text-align                      : left;
	background                      : #ede9e1 url(img/bordure01.png) repeat-y;
	border-bottom                   : 1px solid #BBA;
}
/* === Colonne droite ------------------------------------------------ */
div#colonne_droite {
	float           : right;
	width           : 670px;
	position        : relative;
}
div#colonne_droite p.sequence {
	margin          : 0px 0px 6px 0px;
	border          : 1px solid #AAA;
	padding         : 5px;
	color           : #7d7971;
}
div#colonne_droite a {
	text-decoration : none;
	font-weight     : bold;
	color           : #BE8F00;
}
img.imagette {
	background      : white;
	padding         : 15px;
	width           : 175px;
	height          : 175px;
	margin-right    : 11px;
	margin-bottom   : 11px;
	border          : 2px solid #CC8;
}
/* === Colonne gauche : toc ------------------------------------------ */
div#toc {
	width           : 200px;
	font-size       : 11px;
}
div#toc  p.categorie {
	margin          : 0px;
	margin-bottom   : 6px;
	padding         : 5px;
	text-align      : center;
	font-weight     : bold;
	border          : 1px solid #AAA;
}
div#toc a {
	text-decoration       : none;
	display               : block;
	font-size             : x-small;
	background            : #ddd9d1;
	border                : 1px solid #DDD;
	border-radius         : 5px;
	padding               : 2px;
	color                 : #3d3931;
}
div#toc a:hover {
	background            : #FFF;
	color                 : #BE8F00;
}
div#toc a.niv0 {
	font-weight           : bolder;
	padding-left          : 3px;
	color                 : #111;
}
div#toc a.niv1 {
	padding-left          : 12px;
}
div#toc a.niv2 {
	padding-left          : 20px;
	font-style:italic;
}

div#bmpInfos {
	background        : #ddd9d1;
	/* border-left       : 8px solid #BE8F00; */
	border-radius     : 8px;
	border            : 1px solid #9d9991;
	padding           : 5px 8px;
	font-size         : 0.9em;
	margin-bottom     : 15px;
}
div#bmpInfos a {
	text-decoration   : none;
	font-weight       : bold;
	color             : #2A4;
}
div#bmpInfos b {
	color             : #777;
}
div#bmpSource {
	padding-left      : 10px;
}
div#bmpBoutons {
	margin-top        : 15px;
	padding           : 10px 2px 4px 10px;
	/* background        : #EEE; */
	/* border            : 1px solid #AAA; */
}
p.bmppar {
	text-align        : justify;
	margin            : 0px;
	padding           : 2px 0px;
}
span.bmpsc {
	font-variant      : small-caps;
}

/* Présentation des sources W -------------------------------------- */

div#srcw {
  margin:10px auto 0px auto;
  font-size: 12px;
}

div#srcw pre {
  background: #E8E8D4;
  color: inherit;
  padding: 5px;
  border:1px solid #A8A894;
  line-height:1.5em;
}

span.wsection {
  font-weight: bolder;
  color: #444;
  background: #FFD;
}

span.wparametre {
  font-weight: bolder;
  color: #F44;
  background: inherit;
}

span.wkeyword {
  font-weight: bolder;
  color: #498;
  background: inherit;
}

span.wnumligne {
  font-weight: bolder;
  color: #228;
  background: #CCB;
}
