
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

}
#page {display:block;float:left;position:relative;border:0px #333333 solid;margin:0em 0em;width:100%;}
#entete,#navigation,#corps,#entete2  {display:block;float:left;position:relative;border:0px #333333 solid;margin:0.5em 0em;}
#entete {width:210px;height:140px;margin:0em 0em;}
#navigation {width:210px;height:500px;}
#corps {width:750px;height:500px;float:right;margin-right:0em;padding-right:10px;}
#entete2 {width:750px;height:140px;float:right;margin:0em 0em;padding-right:10px;}
.out {display:block;float: left;background:url("../Images/opaque.png"); border:1px solid #ddd; position:relative;margin:0.5em 0em;}
.in {display:block;float: left;text-align:center; background:#fff; border:1px solid #555; position:relative; padding:5px;min-height:110px;font-weight:normal;width:180px;left:-5px;top:-5px;}
.t1 {width:180px;}
.t2 {width:450px;}
.t22 {width:720px;}
.t3 {float:right;}
.t4 {width:450px;min-height:30px;}
.m1 {margin-bottom:20px;}
.embleme {display:block;width:40px;float:left;}
.embleme2 {display:block;width:100px;float:right;height:15px;}
.titre2:link {text-decoration: none;cursor:hand;color: #000000;font-size: 18px;font-weight:bold;}
.titre2:visited {text-decoration: none;color: #009900;}
.titre2:hover {text-decoration:  none;color: #FF0000;font-size: 18px;cursor:hand;}
.titre2:active {text-decoration: none;}
ul { list-style-type:none;}	
ul.menu {margin-bottom:10px;color:#76797C;font-size:16px;line-height: 20px;}
ul.menu li { background:transparent url(../Images/sideboxlight_bg.gif) repeat-y scroll 0pt;color:#76797C;font-size:12px;line-height:0em;}
ul.menu li a {text-decoration:none;}
ul.menu li:hover ul.smenu{display:block; height:auto; margin:0 5px; cursor:pointer;color:#000;}
ul.menu li:hover h1 span {color:#000000;}
ul.menu li:hover h1 {background-position:-191px 0pt;}
ul.smenu {display:none;padding: 0 5px;padding-bottom:0pt;}
ul.smenu li{background:transparent;border-bottom:0px solid #000000;line-height:19px;padding:2px 0pt;}
ul.smenu li:hover {margin:0 -5px;}
ul.smenu li a {margin-bottom:0px; color:#000000;font-size:14px;line-height: 12px;}
ul.smenu li a:hover {color:#ff0000;}
.menu h1 {background:#ffffff url(../Images/nav2.png) no-repeat scroll 0pt;color:#333333;cursor:hand;height:25px;line-height:25px;text-indent:15px;font-size:16px;width:180px;}
h1 span {margin-bottom:0px;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;color:#ff0000;font-size:16px;line-height: 20px;}
h3 {text-decoration: none;cursor:hand;color: #000000;font-size: 12px;font-weight:bold;}
.mar {margin:0.5em 0em 0.5em 1em;}
.mar1 {margin:1em 0em 0.5em 1em;}
.mar2 {margin:0.5em 0em 1em 1em;}

    .captedu,
    .capbedu {
        background: url("../Images/caps.gif") no-repeat;
        height:4px;
        width:100%;
        /*position:absolute;*/
        z-index:100;
        margin:0px;
        padding:0px;
    }
    .captedu {
        position:absolute;
        background-position:0 -4px;
    }
    .capbedu {
        margin-top:-19px;
    }

	.paragraphe {
        float:left;width:200px;height:100px;
    }
	.pblock {
        float:left;width:200px;
    }
	.pblock2 {
        float:left;width:390px;
    }
	.pblock3 {
        float:left;width:350px;
    }
	.pblock4 {
        float:left;width:710px;
    }
	.paragraphe2 {
        float:left;width:390px;height:120px;
    }

    .drawers-wrapper {
        position: relative;
        width: 400px;
        float:left;
        margin:10px;left:0px;top:0px;
    }
        .drawers {
            margin-bottom:15px;
            color:#76797C;
            font-size:12px;
            line-height: 18px;
        }
            .drawer {
                background:transparent url(../Images/sideboxlight_bg.gif) repeat-y scroll 0pt;
                color:#76797C;
                font-size:11px;
                line-height:0em;
            }
                .drawer-handle {
                    background:#939393 url(../Images/slider_handlebg.png) no-repeat scroll 0pt;
                    color:#000000;
                    cursor:hand;
                    height:25px;
                    line-height:25px;
                    text-indent:15px;
                    font-size:16px;
                    width:100%;
                }
				 .drawer-handle ul li{display:block;position:relative;float:left;
				 }
                    .drawer-handle.open {
                        background-color:#72839D;
                        background-position:-400px 0pt;
                        color:#FF0000;
                    }

                /* nasty, but it fixes the indent on the first one. */
                    h2.drawer-handle span {
               
                    }
                .drawer ul {
                    padding: 0 12px;
                    padding-bottom:0pt;
                }
                .drawer li {
                    border-bottom:0px solid #000000;
                    line-height:20px;
                    padding:6px 0pt;min-height:120px;font-size:14px;
                }

					.alldownloads li p{
                        border:0pt none;
                        line-height:15px;
                        padding:0pt;
						min-height:50px;
						max-height:100px;
						font-size: 110%;
						height:70px;
                    }

            .drawers a {
                color:#666666;
                text-decoration:none;
                font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
				margin-bottom:-14px;line-height: 0px;
            }


