    
<!--

    body    
    {
        font-size       : 11px;
        font-family     : Verdana, Sans-serif;
        
        background-color: #454643;
    }

    h1
    {
        padding         : 0px;
        padding-bottom  : 10px;
        margin          : 0px;
        font-size       : 14px;
    	font-weight     : bold;
    }
    
    h2
    {
        padding         : 0px;
        margin          : 0px;
        font-size       : 12px;
    	font-weight     : bold;
    }
    
    dt
    {
        padding         : 0px;
        margin          : 0px;
        margin-left     : 40px;
        font-size       : 11px;
        font-weight     : normal;       
    }
    
    dd
    {
        padding         : 0px;
        margin          : 0px;
        margin-left     : 80px;
        font-size       : 11px;
        font-weight     : normal;      
    }
    
    img
    {
        display         : block;
        margin-left     : auto;
        margin-right    : auto;
    }
    
    a, a:visited
    {
        text-decoration     : none;
    	font-weight         : bold;
    	color               : #333333;
    }
        
    /* Astuce du "spacer */
    /* Voir http://www.openweb.eu.org/articles/initiation_float/ */
    hr 
    {
        clear           : both;
        visibility      : hidden;
    }
    
    .page
    {
        position            : absolute;
        width               : 902px;
        height              : 623px;
    	border-style        : solid;
    	border-width        : 7px;
    	border-color        : #000;
    	
        left                : 50%; 
        top                 : 50%;
        margin-left         : -451px; /* moitié de la largeur (border comprise) */
        margin-top          : -321px; /* moitié de la hauteur (border comprise) + 10 */
        
        background-color    : #ffffff;
    }
    
    .pageWelcome
    {
        position            : absolute;
        width               : 860px;
        height              : 510px;
        text-align          : right;
    	
    	padding             : 30px 10px 10px 10px;
        left                : 50%; 
        top                 : 50%;
        margin-left         : -451px; /* moitié de la largeur (border comprise) */
        margin-top          : -285px; /* moitié de la hauteur (border comprise) + qqs dizaines*/
        
        background-color    : #000000;
    }
    .pageWelcome a, .pageWelcome a:visited
    {
        color               : #999999;        
    }
        
    /******************************** Texte *******************************************/
    
    
    .Welcome
    {
        position            : relative;
        margin              : 0;
        padding             : 0;
        text-align          : center;
    }
    
    .Menu
    {
        height              : 17px;
        border-style        : solid;
    	border-width        : 0 0 1px 0;
    	border-color        : #000;
        padding             : 0;        
        font-size           : 13px;
        
        background-color    : #dbd7cc;
    }
    
    .Menu a, .Menu a:visited
    {
        text-decoration     : none;
        padding             : 2px 10px 1px 10px;
        margin              : 0;
        
        border-style        : solid;
    	border-width        : 0 1px 0 0;
    	border-color        : #000;
    }
    
    .SeriesHeader
    {
        height              : 14px;
        border-style        : solid;
    	border-width        : 0 0 3px 0;
    	border-color        : #000;
        padding             : 1px 0 1px 0;
        background-color    : #585446;
        color               : #f1eee8;
        
        font-size           : 12px;
    	font-weight         : bold;
    	text-align          : center;
    }
    
    .PhotoInfos
    {
        height              : 17px;
        padding             : 0 5px 0 5px;
        background-color    : #f1eee8;
        color               : #000;
        
        margin              : 0 8px 0 8px;
    	
        font-size           : 12px;
    	text-align          : center;
    	
        border-style        : solid;
    	border-width        : 0 2px 0 2px;
    	border-color        : #000;
    }
        
    .MainText
    {
        overflow            : auto;
        height              : 552px;
        width               : 864px; /* prise en compte de la barre de défilement */
        margin              : 0 8px 0 8px;
        padding             : 0 0 0 2%;
                    	
        background-color    : #ffffff;
    	
        border-style        : solid;
    	border-width        : 0 2px 0 2px;
    	border-color        : #000;
    }
    
    .MainText table
    {
        height              : 100%; /* pas 100% pour remonter un peu le cadre */
        margin-left         : auto;
        margin-right        : auto;
    }
    
    .MainText table .ListeFrame
    {
        background-color    : #ffffff;
        color               : #000;
        height              : auto;
        padding             : 10px 20px 10px 20px;
        
        height              : 100%;
        
        border-style        : solid;
    	border-width        : 10px;
    	border-color        : #000;
        font-size           : 11px;
    }
    
    .MainText table .ListeFrame a, .MainText table .ListeFrame a:visited
    {
        color               : #000;
    }
    .MainText table .ListeFrame p
    {
        margin              : 2px 0 0 0;
    }
    
    
    /******************************** Contrôles en bas *********************************/
    
    .Controls
    {
        text-align          : center;
        height              : 16px;
        
        background-color    : #f1eee8;
        color               : #000;
    	
        margin              : 0 8px 0 8px;
        border-style        : solid;
    	border-width        : 1px 2px 0 2px;
    	border-color        : #000;
    }
    
    .Controls img
    {
        display             : inline;
        border-width        : 0 0 0 0;
    }
    
    .Controls a, .Controls a:visited
    {
        text-decoration     : none;
        color               : #333333;
    }
    
    .Controls .control_left
    {
        color               : #aaaaaa;
        float               : left;
        height              : 16px;
        padding             : 0 3px 0 3px;
        border-style        : solid;
        border-width        : 0 1px 0 0;
        border-color        : #333333;
    }
    
    .Controls .control_right
    {
        color               : #aaaaaa;
        float               : right;
        height              : 16px;
        text-align          : center;
        padding             : 0 3px 0 3px;
        border-style        : solid;
        border-width        : 0 0 0 1px;
        border-color        : #333333;
    }

    /******************************** Formulaire & cie **********************************/

    /* Formulaires */

    .MainText form
    {
        border              : 1px solid #CCCCCC;
        padding             : 10px;
        margin              : 20px;
    	text-align          : left;
    }

    .MainText label
    {
        margin              : 5px 0 5px 100px;
    }

    .MainText input, .MainText textarea
    {
        font-size           : 11px;
        font-family         : Verdana, Sans-serif;
        border              : 1px solid #CCCCCC;
        margin              : 5px 0 5px 100px;
    }
    
    input.Title
    {
        width               : 300px;
    }

    /* Commentaire */
    .Commentaire
    {
        border-color        : #aaaaaa;
        border-style        : dashed;
        border-width        : 0px;
    	border-bottom-width : 1px;
    	border-right-width  : 1px;
        padding             : 10px;
        margin-left         : 40px;
        width               : 80%;
        background-color    : #eeeeee;
    }
    
    .Commentaire .titre
    {
        margin              : 1px;
        padding             : 1px;
        border-color        : #aaaaaa;
        border-style        : solid;
        border-width        : 0px;
        border-bottom-width : 1px;
    }
    
    .Commentaire h1
    {
        display         : inline;
        padding         : 0px;
        margin          : 2px;
        font-size       : 11px;
    	font-weight     : bold;
    	font-style      : italic;
    }

    .Commentaire p
    {
        padding         : 0px;
        margin          : 0px;
        margin-left     : 20px;
        font-size       : 11px;
    	font-weight     : normal;
    }