/* CSS Document */
html {
        background: #ffffff;
        }
html, body {
        /*height: 100%;*/
        margin: 0;
        }
body {
		font: 12px "Verdana";
}
div#global {
		padding-top: 50px;
        min-height: 100%;
        width: 976px;
        /*padding: 0px;*/
        margin: auto;
        position: relative;
        /* background: url(img/fondKcc.gif) center no-repeat */;
        }
div#center {
        /* Pour éviter la superposition 
        du pied de page et du contenu : */
        overflow: auto;
}
div#content {
        float: right;
        width: 696px;
		margin-top: 13px;
		margin-left: 10px;
		margin-right: 10px;
		}
/* Division illustration - sousMenu */	
div#illus {
        float: left;
        width: 259px;
		font-size: 0.85em;
        }
div#ssmenu {
        float: left;
        /*width: 416px;*/
		margin-left: 10px;
		margin-right:0px;
		}
div#txtcontenu {
        float: left;
		margin-top: 10px;
        width: 800px;
		font-size: 0.85em;
        }
div#stxtcontenu {
		margin-top: 10px;
        width: 416px;
		font-size: 1em;
        }
div#txtcontenuref {
        /*float: left;*/
		font-size: 0.85em;
		padding-top: 10px;
        width: 259px;
        }
/* Bandeau droit */	
div#bandeaudroit {
		float: right;
        width: 250px;
		margin-left: 0px;
        }
		
div#content h2 {
        padding-left: 0px;
        /*background: #b06720 left;*/
        color: #000;
		font-variant: small-caps;
        }
div#content h3 {
		padding-top: 10px;
		color: #000;
		/* font-variant: small-caps;*/
		/*line-height:0px;*/
        }
div#content h4 {
		color: #000;
		font-size: 1em;
		/*font-variant: small-caps;*/
		line-height:0px;
        }
div#sidebar {
		/* background: #999999; */
        float: left;
        width: 240px;
        }
div#sidebar h3, div#footer p, div#sidebar p  {
        padding-top: 5px;
        }
div#sidebar h3 {
		margin-top:20px;
		margin-bottom:0px;
		font-size: 1.5em;
        color: #000000;
        /*font-variant: small-caps;*/
        }
		
h3#fluo {
		font-size: 1.5em;
        color: #000000;
		/*background: #3e5092;*/
		margin-bottom:0px;
		padding-bottom: 5px;
		padding-top: 0px;
        /*font-variant: small-caps;*/
        }
		
li#stabilo {
		/*background: #3e5092;*/
		color: #3e5092;
		padding-bottom: 5px;
        }

		
div#footer {
        position: absolute;
        width: 100%;
        bottom: 0;
        background: #1b205d; /* url(img/footer.png) repeat-x*/
        color: #fff;
        }
div#footer p {
        margin: 2px;
        font-size: 0.9em;
        }
a {
        color: #000;
        font-weight: bold;
		text-decoration: none;
        }
a:hover {
        color: #666666;
        }
div#header {
        background: #ffffff url(img/header.png) no-repeat;
        color: #000000;
        height: 224px;
        position: relative;
		padding-bottom:30px;
        }
div#header h1 {
        margin: 0;
        position: absolute;
       /* bottom: 38px;*/
        left: 270px;
        font: 26px Verdana;
        }
div#headgb{
		padding-top:10px;
		}
ul#menu {
        margin: 0;
        padding: 0;
        list-style: none;
        }
ul#menu li a {
        display: block;
        height:20px;
        line-height: 20px;
        /*background: #fff url(img/fond_lien.png) no-repeat left top;*/
        padding-left: 0px;
        margin: 2px;
        /* border-bottom: 1px solid #1b205d; */
}
ul#menu li a:hover {
        background-position: left bottom;
}
ul#menu li a {
        color: #333333;
        font:  1.2em/30px Verdana; /* small-caps */
        text-decoration: none;
		font-weight: bold;
}
ul#menu li a:hover {
        color: #666666;
}

div#sidebar h4 {
		color: #666666;
		font-size: 10px;
		/*font-variant: small-caps;*/
		/*line-height:0px;*/
        }

div#contentright {
		/* background: #999999; */
        float: left;
		width: 283px;
        }

div#contentleft {
		/* background: #999999; */
        float: left;
        width: 283px;
        }
		
div#contentpress{
		/* background: #999999; */
        float: left;
		padding-left:15px;
        width: 550px;
}
		
div#contentpres{
		/* background: #999999; */
        /*float: left;*/
		padding-bottom:15px;
        /*width: 550px;*/
        }
div#contentillus {
		/* background: #999999; */
        float: left;
        width: 100px;
		padding-left:15px;
		padding-top:20px;
        }
div#contentilluspress {
		/* background: #999999; */
        float: left;
        width: 100px;
		/* padding-left:15px;*/
		padding-top:20px;
        }
div#contentright {
		/* background: #999999; */
        float: left;
		width: 283px;
		padding-left:15px;
        }
div#generique {
		/* background: #999999; */
        float: left;
        width: 700px;
		padding-bottom:30px;
        }