 	/* <![CDATA[ */

	/***************************************************************
	 * BASE ELEMENTS- SECTION 1
	 *
	 * Template classes
	 ***************************************************************/
	DIV {
		margin: 0px;
		padding: 0px;
	}

 
	/*----------------------------------------------
	 :	 ACCESSIBILITY
	 -----------------------------------------------*/
	#skip A, #skip A:hover, #skip A:visited {
		position: absolute;
		left: 0px;
		top: -500px;
		width: 1px;
		height: 1px;
		overflow: hidden;
	}

	#skip a:active {
		position: static;
		width: auto;
		height: auto;
	}

	SPAN.accessKey {
		text-decoration: underline;
	}
 
	/*----------------------------------------------
	 :	 GLOBALS STRUCTURE
	 -----------------------------------------------*/
	/* Dimensions & positions for all the elements */

	/* HTML - Generic */
	HTML, BODY {
		width: 100%;
		margin: 0px;
		padding: 0px;
		/* FOR IE : to centering DIV structure */
		text-align: center;
	}

	/* FOR NON IE : to restablish text align in the DIV structure */
	BODY>DIV {
		text-align: left;
	}

	#interface {
		width: 960px;
		overflow: auto;
		/* Optional params for dynamic centered position */
		margin-right: auto;
		margin-left: auto;
		/* restablish text align */
		text-align: left;
		/* margin top */
		margin-top: 2px;
	}
	
	#header, #navigation_top, #navigation_bottom, #center, #center_one_col, #footer, #legal {
		width: 960px;
		float: left;
	}

	/*----------------------------------------------
	 :	 HEADER
	 -----------------------------------------------*/
	/* Dimensions & positions for headers elements  */


	#navigation_top {
		height: 20px;
		float: left;
		background-image: url("vaud/back_menu_portail.gif");
		background-repeat: no-repeat;
		overflow: hidden;
	}
	
	/*	Menu Portal -> See bottom */

	#top-right {
		width: 140px;
		float: right;
	}

	#print {
		height: 12px;
		margin-top: 3px;
		padding: 0px;
		float: left;
	}
	
	/* Menu Languages - en bas de page */
	
	#header {
		float: left;
		height: 135px;
		width: 960px;
		display: inline;
		margin-bottom: 1px;
	}

	#logo {
		border: none;
		overflow: hidden;
		display: inline;
		float: left;
		width: 220px;
		height: 135px;
	}
	#header_flash {
		width: 740px;
		height: 135px;
		margin: 0px;
		padding: 0px;
		float: left;
	}


	#navigation_bottom {
		float: left;
		height: 20px;
		width: 960px;
		background-image: url("vaud/back_menu_themes.gif");
		background-repeat: no-repeat;
		overflow: hidden;
		margin-bottom: 1px;
	}
	
	/* Search Box */

	#search {
		float: right;
		margin-right: 12px;
	}
	#search INPUT {
		height: 16px;
		padding: 2px;
		margin: 1px;
		font-size: 9px;
		vertical-align: middle;
		border: solid #666666 1px;
	}
	INPUT#sword-submit {
		height: 16px;
		padding: 2px;
	}

	/* Mozilla */
	HTML>BODY #search INPUT {
		height: 10px;
		margin: 2px;
	}
	HTML>BODY INPUT#sword-submit {
		height: 16px;
	}
	
	/* Menu level_1 - en bas de page */
	
	
	/*----------------------------------------------
	 :	 BODY CONTENT
	 -----------------------------------------------*/
	/* Body properties */
	#center {
		width: 960px;
		margin-top: 0px;
		overflow: hidden;
		background-image: url("vaud/bg_content.gif");
		background-repeat: repeat-y;
	/*	margin-top: 1px;*/
		background-color: #FFFFFF;
	}
  
	#center_one_col {
		margin-top: 0px;
		overflow: hidden;
		height: 100%;
		width: 960px;
		background-color: #FFFFFF;
		background-image: url("vaud/bg_content.gif");
		background-repeat: repeat-y;
		/*margin-top: 1px;*/
	}
	/* Content  */
	#content {
		width: 960px;
		float: left;
		margin: 0px 0px 1px 0px;
		padding: 0px;
		height: auto;
		overflow: hidden;
		background-color: inherit;
	}
	
	/* Teaser Logo */
	#teaser {
		width: 200px;
		margin-top: 50px;
		margin-left: 5px;
		float: left;
		clear: both;
	}

	#teaser SPAN {
		clear: both;
		width: 200px;
		font-size: 10px;
		color: #666666;
	}


	/* Three columns content */
	DIV#col_center {
		width: 376px;
    	height: 100%;
		float: left;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}

    * html DIV#col_center {
		width: 370px;
    }

	/* Two columns content */
	DIV#col_center_one {
		width: 960px;
    	height: 100%;
		float: left;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
    * html DIV#col_center_one {
		width: 960px;
    }
	/* Main text */

	#maintext {
		margin: 0px;
	}

	/*----------------------------------------------
	 :	 LEGAL DISCLAIMER
	 -----------------------------------------------*/	
	#legal {
		background-color: inherit;
		color: #333333;
		text-transform: lowercase;
		margin-top: 10px;
	}
	
	#legal A {
		color: #333333;
		text-transform: lowercase;
	}
	
	/***************************************************************
	 * BASE ELEMENTS- SECTION 2
	 *
	 * Navigation classes
	 ***************************************************************/

	/*----------------------------------------------
	 :	 MENU PORTAIL
	 -----------------------------------------------*/
	#menu_portail {
		float: left;
		width: 500px;
		height: 20px;
		margin: 0px;
		padding: 0px;
	}

	/*----------------------------------------------
	 :	 MENU LANGUAGES
	 -----------------------------------------------*/

	#languages {
		width: 80px;
		float: right;
		margin-right: 20px;
		margin-left: 20px;
		margin-top: 3px;
	}

	#languages UL {
		float: left;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#languages LI, #languages .act, #languages .disabled {
		float: left;
		margin: 0px;
		padding: 0px;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;

	}

	#languages LI A {
		margin: 0px;
		padding: 0px;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
	}

    	/*----------------------------------------------
    	 :	 MENU THEMES
    	 -----------------------------------------------*/
    	#menu_themes {
    		float: left;
    		width: 560px;
    		height: 20px;
    		margin: 0px;
    		padding: 0px;
    	}

        #menu_themes UL {
            list-style-type:    none;
            margin:             0px;
            padding:            0px;
        }

        #menu_themes LI {
            float:              left;
        }

        #menu_themes A {
            width:              137px;
            display:            block;
            padding:            3px 0px 3px 0px;
            color:              #FFF;
            background-color:   #00617e;
            text-transform:     uppercase;
            font-size:          12px;
            font-weight:        bold;
            text-align:         center;
        }

        #menu_themes A.aHoverPict {
            display:            none;
        }

        #menu_themes LI.mnu2 A {
            width:              138px;
        }

        #menu_themes LI.mnu2 A {
            background-color:   #4f7e97;
        }

        #menu_themes LI.mnu3 A {
            background-color:   #839fb5;
        }

        #menu_themes LI A:hover, #menu_themes LI A:active {
            color:              #FFF;
            text-decoration:    none;
            background-color:   #982628;
        }

    	/*----------------------------------------------
    	 :	 MENU LEVEL 1
    	 -----------------------------------------------*/
    /*	#menu_level_1 {
    		float: left;
    		width: 960px;
    		height: 20px;
    		padding: 0px;
    		margin-bottom: 1px;
    	}
    */

        #menu_level_1 {
        	float:              left;
        	width:              960px;
        	height:             20px;
        	padding:            0px;
        	margin-bottom:      1px;
        }

        #menu_level_1 UL {
            list-style-type:    none;
            margin:             0px;
            padding:            0px;
        }

        #menu_level_1 LI {
            float:              left;
        }

        #menu_level_1 A {
            width:              137px;
            display:            block;
            padding:            3px 0px 3px 0px;
            color:              #FFF;
            background-color:   #338F32;
            text-transform:     uppercase;
            font-size:          12px;
            font-weight:        bold;
            text-align:         center;
        }

        #menu_level_1 A.aHoverPict {
            display:            none;
        }

        #menu_level_1 LI.mnu2 A {
            width:              138px;
        }

        #menu_level_1 LI.mnu2 A, #menu_level_1 LI.mnu6 A {
            background-color:   #549E4C;
        }

        #menu_level_1 LI.mnu3 A, #menu_level_1 LI.mnu5 A {
            background-color:   #75B06A;
        }

        #menu_level_1 LI.mnu4 A {
            background-color:   #9FC790;
        }

        #menu_level_1 LI A:hover, #menu_level_1 LI A:active {
            color:              #FFF;
            text-decoration:    none;
            background-color:   #982628;
        }
	/*----------------------------------------------
	 :	 MENU CLOSE MOVIE
	 -----------------------------------------------*/
	#menu_close-movie {
		float: left;
		width: 960px;
		height: 30px;
		padding: 0px;
		margin-bottom: 1px;
		background-color: #e3eddb;
	}

	/*----------------------------------------------
	 :	 MENU LEVEL 2
	 -----------------------------------------------*/

	#menu_level2 {
		float: left;
		width: 960px;
		height: 45px;
		padding: 0px;
		background-color: #e3eddb;
	}

	#menu_level2 UL {
		margin-top: 20px;
		margin-left: 20px;
		padding: 0px;
		width: 900px;
		list-style: none;
	}

	#menu_level2 LI {
		margin: 0px;
		padding: 0px 28px 0px 28px;
		float: left;
		color: #87888a;
		margin-left: auto;
		margin-right: auto;
		border-left: 1px #87888a solid;
	}
	#menu_level2 LI.first {
		border-left: none;
	}
	#menu_level2 DIV {
		margin: 0px;
		padding: 0px;
	}

	#menu_level2 A {
		padding: 0px;
		margin: 0px;
		display: block;
		color: #87888a;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	#menu_level2 A:hover {
		color: #BC0000;
	}

 	#menu_level2 DIV.act A {
		color: #BC0000;
 	}

	/*----------------------------------------------
	 :	 MENU CLOSE MOVIE
	 -----------------------------------------------*/

	#menu_close-movie DIV {
		float: left;
		margin-top: 7px;
	}
	#menu_close-movie IMG, #menu_close-movie A {
		float: left;
		display: block;
	}
	#menu_close-movie IMG {
		margin: 2px 10px 0px 10px;
	}
	#menu_close-movie A {
		padding: 0px;
		margin: 0px;
		display: block;
		color: #87888a;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
	#menu_close-movie A:hover {
		color: #BC0000;
	}
	
/* ]]> */

