body {
	padding:0;
	margin:0;
	height:100%;
}
#haut{
	position:relative;
        /* background: #6699FF url(/syracuse/s2/img/bandeau-std.jpg); */
        background: url(/syracuse/s2/img/bg-syracuse-site.png) left bottom;
	height:50px;
	/* background-repeat:no-repeat; */
	background-repeat: no-repeat;
	/* text-align:right; */
	padding: 5px 5px 2px 10px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu{
	width: 80%;
	margin: 10px auto 20px auto;
	padding: 0% 2% 0% 0%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#pied {
	clear:both;
	/* background: #6699FF; */
        background: url(/syracuse/s2/img/bg-syracuse-site.png) left top;
        background-repeat: no-repeat;
	color:white;
	width:100%;
	height:auto;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
}
/* Style du haut */
#webtitre {
    background: url(/syracuse/s2/img/syracuse-site.png) left bottom;
    background-repeat: no-repeat;
    height:40px;
    padding-left:16%;
}
#haut .web {
	font-size:1.4em;
	font-weight:bolder;
	padding: 0% 2%;
}
#haut .titre{
	font-size:1.3em;
	padding: 0% 2%;
}
#haut .navigation{
	position:absolute;
	bottom:6px;
	left:0;
	font-size:0.8em;
	width:100%;
	text-align:right;
	color: #555566;
}
.nav {
    padding:0 2%;
}
#haut .navigation a{
	background: inherit;
	color:white;
	font-weight:bolder;
}
#haut .navigation a:hover{
	background: inherit;
	color:#336699;
}


/* Style du contenu */
#contenu h2 {
    /* border:1px solid #CCC; */
    background: url(/syracuse/s2/img/h2-bg.png) left center;
    background-repeat:no-repeat;
    padding-left:24px;
    /* background:#EEEEEE; */
    color:#666;
    /* font-size:1.3em; */
}
#contenu a {
    text-decoration: none;
}

/* Styles particuliers */
li.court {
    list-style-type: none;
    background-image: url(/syracuse/s2/img/puce.png);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 15px;
}

li.long {
    list-style-type: square;
}

.source {
    background:inherit;
    color:black;
}
.balise {
    background: inherit;
    color: #455689;
}
/* Les descriptions ------------------------------------------------- */
dt {
    font-weight:bolder;
    background:inherit;
    color:#22A;
    padding-left:1em;
}

/* Divisions au style particulier ----------------------------------- */
div.sous_menu {
    width:100%;
    background:inherit;
    text-align:left;
    color:red;
    font-size: 80%;
    font-weight:bolder;
}

/* Paragraphes au style particulier --------------------------------- */
p.shell {
    background:#FFC;
    color:inherit;
    padding: 5px;
    font-family:monospace;
    border:1px dashed #55B;
}
p.note {
    background: #CCF;
    color:inherit;
    padding: 5px;
    border: 1px solid #944;
}
p.code {
    background:#E8E4CE;
    color:inherit;
    padding: 5px;
    font-family:monospace;
    border:1px solid #5B5;
}
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;
}
