		html {font-size: 100%;
			padding: 0px;
			margin: 0px;
			border: 0px;
			
			
			}

		body
		{
			margin: 0px;
			background: url(templates/Ceda/images/bgr.png) repeat;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			/* height: 100% */;
			padding: 0px;
		}

		
		/* conteneur principal qui divise le site et la barre de pub */
		.super-conteneur
		{
			width: 800px;
			margin-left: auto;
			margin-right: auto;	
			border: none;
			padding: none;
			height: 100%;
			/* border: 1px white solid */;

		}
		
		/* conteneur du site, qui contient les menus, logos et page principale */
		.conteneur
		{
			height: 100%;	
			margin: 0px;
			padding: 0px;
			border: none;
			border-left: 4px solid white;
		}
		
/* MISE EN PLACE DU TITRE ET DU SYSTEME DE HOVER */
		
		.titre
		{
			height: 22px ;
			list-style-type: none ;
			background: #eeeeee;
			border-top: 4px solid white;
			border-bottom: 1px solid white;
			left: 5px;
			margin: 0px;
		}		
		
		.titre ul
		{
		margin: 0px;
		}
		
		.titre li
		{
			background-image: none;
			padding-left: 0px;
			list-style:none;
			float: right; 
			display: inline;
			margin: 0px;
			width: 100px;; 
			margin-bottom: 2px;
			font-size: 10px;
			line-height: 20px;
			white-space: nowrap;
			text-indent: 15px;
		}
		
		.titre ul li a
		{
			display: block;
			float: right;
			text-decoration: none;
			border: 1px solid;
			border-color: #fff #2c42a0 #2c42a0 #fff;
			background: #8090d4 url(templates/Ceda/images/vmenu_bgr.png) 2px no-repeat;
			color: white;
			float: none;
		}
		
		.titre ul li a:hover
		{
			background: #2a49cc repeat-x 0 0 ;
		}




		
/* MISE EN PLACE DES LOGOS */
		
		.textandlogo
		{
			font-family: sans-serif;
			font-size: 16px;
			font-weight: bold;
			color : #666666;
			text-transform: uppercase;
			letter-spacing: 1px;
			background: #eeeeee;
			left: 5px;
			border-bottom: 4px solid white;
			padding-top: 5px;
			padding-bottom: 32px;
			margin: 0px;
		}
					
		.textandlogo img
		{
			left: 5px;
			float: left;
			padding-right: 13px;
			border: none;
			margin: 0px;

		}
		

/*	MISE EN PLACE DE LA LIGNE DE LOGOS SEULE */		
		
		.logos
		{
			background: #eeeeee;
			left: 5px;
		}
		
		
		.logos a img
		{
			margin: 10px 24px 10px 8px;
			padding: 0px 0px 0px 0px;
			border: none;
		/* 	height: 50px; */
		}
		
		
		

/* MISE EN PAGE DE LA COLONNE DROITE */

		.right_column
		{
			float: right;
 			width: 120px;
			padding: 0px;
			border: 0px;
			margin: 0px;
			background: url(templates/Ceda/images/bgr.png);
			height: 100%;
			font-size        : 11px;
			font-weight      : bold;
			color            : #000000;
			text-align       : left;
			letter-spacing: 2px;
			padding-bottom: 300px;

		}
	
		.right_column img
		{
		margin: 10px 0px 10px 0px;
		border: none;

		}
		
		.right_column p
		{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #000000;
			text-align: right;
			width: 100%;
			letter-spacing: 2px;
			text-indent: 0px;
			padding: 0px;
			border: 0px;
			line-height: 20px;
		}
		
		
		
/* MISE EN PLACE DE LA PAGE PRINCIPALE */
		
		.mainpage
		{
			display: block;
			padding: 0px;
			margin: 0px;
			overflow: auto;
			background: #eeeeee;
			border: 0px;
			border-top: 1px white solid;
			border-left: 1px solid white;
			min-height: 800px;
		}
		
		* html .mainpage
		{
			height:900px;
		}
		
		.mainpage p, .mainpage td
		{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			color: #333333;
 			margin: 5px 5px 15px 5px;
		}

		
		.mainpage h1
		{
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #2a49cc;
			text-align: left;
			margin: 25px 5px 15px 5px;
		}		
		
		
		.mainpage img
		{
			float: left;
			padding-right: 3px;
		}				

		.mainpage li
		{
			list-style-image: none;
			list-style-type: none;
			
		}

		.mainpage ul, .mainpage li, .mainpage p, .mainpage a, .mainpage a:link, .mainpage a:visited
		{
		color: black;
		text-decoration: none;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
 		margin: 5px 5px 15px 5px;
		}		

		.mainpage a, .mainpage a:link, .mainpage a:visited
		{
		color: #2a49cc;
		}
		
		
		.mainpage a:hover
		{
		color: #001d80;
		text-decoration: underline;
		}	
		
		
		
/* MISE EN PLACE DU MENU GAUCHE */

		.menu
		{
			float: left;
			width: 185px;
			height: 100%;
			padding: 5px 5px 0px 2px;
			background: url(templates/Ceda/images/bgr.png);
			background-repeat: repeat-y;
			border: 0px;
			border-top: 1px solid white;
			margin: 0px;
		}

		.menu ul
		{
		margin: 0px;
		padding: 0px;
		}
			
		.menu ul li
		{
			font-size: 10px;
			display: block;
			color: #ffffff;
			font-weight: bold;
			background-image: url(templates/Ceda/images/menu_bgr_high.png);
			background-repeat: no-repeat;
			text-decoration: none;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			line-height: 20px;
			margin-bottom: 1px;
			padding-left: 15px;
			margin-left: 3px;
			margin-right: 0px;
			padding-right: 0px;
		}

		.menu ul li.home
		{
			padding-left: 15px;
			margin-bottom: 8px;
		}

		
		.menu ul li.none
		{
			display: block;
			background-image: none;
			line-height: 5px;
			margin-bottom: 1px;
			padding-left: 15px;
			
		}

		.menu ul li a:link, li a:visited
		{
			padding: 0px;
			margin: 0px;
			color: white;
			text-decoration: none;	
		}
		
		.menu ul li a:hover
		
		{
			color: #001d80;
			text-decoration: none;
		}	
		
		.distinguished
		
		{
			width: auto;
			border-top: 2px solid white;
			padding: 0px;
			margin: 0px;
			margin-bottom: 40px;
			
		}			

		.distinguished ul, .distinguished li

		{

			overflow: auto;
			margin: 0px 0px 0px 3px;
			padding: 0px 0px 0px 10px;
	
			border: 0px;		
		}			
		
		.distinguished li
		{
		border: none;
		margin: 0px;
		padding: 0px;
		}

		
		.distinguished img
		{
		border: 0px;
		float: left;
		height: auto;
		padding: 0px;		
		margin: 0px 0px 145px 0px;
		}


 		.panelethics

                {
                        width: auto;
                        border-top: 2px solid white;
                        padding: 0px;
                        margin: 0px;
                        margin-bottom: 40px;

                }

                .panelethics ul, .panelethics li

                {

                        overflow: auto;
                        margin: 0px 0px 0px 3px;
                        padding: 0px 0px 0px 10px;

                        border: 0px;
                }

                .panelethics li
                {
                border: none;
                margin: 0px;
                padding: 0px;
                }


                .panelethics img
                {
                border: 0px;
                float: left;
                height: auto;
                padding: 0px;
                margin: 0px 0px 145px 0px;
                }

