/* CSS - PAGE */@media screen {    /* GENERIQUE */    /* CLASSES */    /* Main */    div#main {        width:100%;        background-color:transparent;        background-position:top center;        background-repeat:no-repeat;    }    div#main div#body {		clear:both;		width:100%;    }    /* Main - Body */    div#main div#body {        background-color:transparent;        background-position:top center;        background-repeat:no-repeat;    }    /* Main - Body - Page */    div#main div#body div.page {        margin:0px auto;        width:980px;        background-color:transparent;        background-position:top center;        background-repeat:no-repeat;    }    /* Main - Body - Page - Contenu */    div#main div#body div.page div#body-page {        width:980px;        padding:0px 0px 0px 0px;        color:#5e5e5e;        text-align:left;        height:560px;    }    html>body div#main div#body div.page div#body-page {    	height:auto;        min-height:560px;    }    div#main div#body div.page div#body-page a {        color:#5e5e5e;    }    div#main div#body div.page div#body-page ul.fil-ariane {        clear:both;        list-style-type:none;        float:left;        width:980px;        margin:5px 0px 0px 0px;        padding:0px 0px 0px 0px;    }   	    div#main div#body div.page div#body-page ul.fil-ariane,    div#main div#body div.page div#body-page ul.fil-ariane a {        color:#7c7c7e;    }    div#main div#body div.page div#body-page ul.fil-ariane li {        float:left;        margin-left:4px;        font-size:11px;    }    div#main div#body div.page div#body-page ul.fil-ariane li#retourfamille, div#main div#body div.page div#body-page ul.fil-ariane li.droite{        float:right;    }    div#main div#body div.page div#body-page h2 {        width:976px;        font-size:18px;        color:#e65226;        margin:8px 0px 8px 4px;        padding:0px 0px 0px 0px;        float:left;    }    div#main div#body div.page div#body-page h2 span {                color:#e65226;    }    /* Main - Body - Page - Contenu - Pagination */    div#main div#body div.page div#body-page div.pagination {        clear:both;        margin:0px 0px 8px 25px;        padding:0px;        width:930px;        list-style-type:none;    }    div#main div#body div.page div#body-page div.pagination dl {        margin:0px;        padding:0px;        width:930px;    }    div#main div#body div.page div#body-page div.pagination dl dt {        float:left;        margin:0px;        padding:2px 0px 0px 0px;        width:252px;        height:16px;        color:#707070;        background-color:#e2e2e2;    }    * html div#main div#body div.page div#body-page div.pagination dl dt {        height:18px;	}    div#main div#body div.page div#body-page div.pagination dl dt.gauche, div#main div#body div.page div#body-page div.pagination dl dt.precedant {        padding-left:3px;        text-align:left;    }    div#main div#body div.page div#body-page div.pagination dl dt.centre, div#main div#body div.page div#body-page div.pagination dl dt.pages {        width:420px;        text-align:center;    }    div#main div#body div.page div#body-page div.pagination dl dt.droite, div#main div#body div.page div#body-page div.pagination dl dt.suivant, div#main div#body div.page div#body-page div.pagination dl dt.all-pages {        padding-right:3px;        text-align:right;    }    div#main div#body div.page div#body-page div.pagination dl dt a {        text-decoration:none;        color:#707070;    }    div#main div#body div.page div#body-page div.pagination dl dt a.hover,    div#main div#body div.page div#body-page div.pagination dl dt a:hover {        text-decoration:underline;    }/* BODY-PAGE-MENU */    div#body-page-menu {        clear:both;        margin:0px 0px 1px 0px;        padding:5px 0px 0px 0px;    }    * html div#body-page-menu {        margin-left:25px;    }    * + html div#body-page-menu {        margin-left:25px;    }    div#body-page-menu div {        margin:0px 0px 0px 25px;        padding:0px;        height:auto;        width:930px;        z-index:12;        background-color:transparent;        background-position:top left;        background-image:url(../images/static/back-body-page-menu.gif);        overflow: hidden;		_overflow: visible;		_overflow-x:hidden;		_height: 0;            }    /*\*//*/  	div#body-page-menu div {display: inline-block;}	/**/    div#body-page-menu div ul {        margin:0px;        padding:0px;        list-style-type:none;        width:auto;    }    div#body-page-menu div ul li.separ {        display:none;    }    div#body-page-menu div ul li {    	float:left;        margin:0px 0px 1px 0px;        padding:2px 8px 0px 8px;        height:16px;        color:#FFFFFF;        width:auto;        border-right:1px solid #FFFFFF;        background-color:#131313;    }    div#body-page-menu div ul li a {        cursor:pointer;        color:#FFFFFF !important;        text-decoration:none;    }    div#body-page-menu div ul li.open {        background-color:#e65226;        color:#FFFFFF;    }    div#body-page-menu div ul li.open a {        color:#FFFFFF !important;    }    div#body-page-menu div ul li.over {        color:#FFFFFF;        background-color:#e65226;    }    div#body-page-menu div ul li.over a {        color:#FFFFFF !important;    }}@media print {/* GENERIQUE *//* CLASSES */}
