﻿
		body
		{
			background-color: #FFFFFF;
			margin: 0;
			margin-top:0px;
		}

		#cadre
		{
			display: block;
			position: inherit;
			background-image: url(images/menu/cadre.png);
			background-color: #FFFFFF;
			background-position: top left;
			background-repeat: no-repeat;
			border: solid 0px #000;
			color: #676767;
			width: 886px;
			height:700px;
			padding: 0;
			margin:0;
			margin-left: auto; 
			margin-right: auto; 
			margin-top: 0px;
			font: normal normal 9px Verdana, Arial, sans-serif;
		}
		
        .TreeNode1 a:hover, .TreeNode2 a:hover, .TreeNode3 a:hover, .TreeNode4 a:hover, .TreeNode5 a:hover 
        {
			color: Black;
        }

        .TreeNode1 a, .TreeNode2 a, .TreeNode3 a, .TreeNode4 a, .TreeNode5 a 
        {
            border:solid 0px black;
			background-color: #2e85ba;
            color: White;
            padding: 0px 0px 0px 0px;
            margin-left:0px;
            margin-top:0px;
            width: 150px;
            height: 20px;
            position:relative;
            vertical-align: middle;
            font-family: Verdana, Arial, sans-serif;
            font-weight:normal;
            display: block;
            text-align: center;
        }

        .TreeNode1 {font-size: 14px; display:none} .TreeNode1 a { padding-top: 6px}
        .TreeNode2 {font-size: 12px} .TreeNode2 a {padding-top: 8px}
        .TreeNode3 {font-size: 11px} .TreeNode3 a {padding-top: 9px}
        .TreeNode4 {font-size: 10px} .TreeNode4 a {padding-top: 10px}
        .TreeNode5 {font-size: 9px} .TreeNode5 a {padding-top: 11px}
        
        .TreeNode1 input, .TreeNode2 input, .TreeNode3 input, .TreeNode4 input, .TreeNode5 input 
        {
            float: left;
			background-image: none;
			width: 12px;
        }

        #ctl00_Menu_Admin_TreeSave 
        {
            margin-left:62px;
            margin-top:23px;
        }
        
		table#ctl00_Menu_Admin_projects
		{
			border-collapse:collapse;
			border-spacing:0px;
			padding: 0;
			margin: 0;
			position: relative;
			display: block;
			z-index:60;
            color:#000000;
		    width:270px;
		    background-color:Transparent;
			border: solid 0px #000000;
		    text-align:left;
		}
		
		table#ctl00_Menu_Admin_projects td
		{
			border: solid 1px #ffffff;
		    background-color: #2e84ba;
		}

		table#ctl00_Menu_Admin_projects input.T
		{
            font-weight:bold;
            overflow:hidden;
		    width:130px;
		    text-align:left;
		    padding-left: 5px;
		    background-color: #2e84ba;
		    border: 0;
		    
		}
		
		table#ctl00_Menu_Admin_projects input.B
		{
            overflow:visible;
            float: left;
		    width:70px;
		    text-align:center;
		    color: black;
		    background-color: #ffffff;
		    border: 0;
		    cursor:pointer;
		    
		}
		pre
		{
		    margin-top:50px;
		    margin-left: 50px;
		    font: normal normal 11px "Arial Narrow", Arial, sans-serif;
		}

		
		img
		{
		    border: 0;
		}
		

		#header5
		{
			display: block;
			width: 886px;
			height: 125px;
			text-align:left;
		}

		#header5 img, #header5 input
		{
		    position:relative;
		    border:0;
		    top:20px;
		    left:14px;
			display: block;
			z-index:0;
		}

		#header5 #flash
		{
		    position:relative;
		    clear: none;
		    float: right;
		    border:0;
		    top:6px;
		    right:11px;
			display: block;
			z-index:50;
		}

		#barre
		{
			display:inherit;
			background-color: Transparent;
			position:relative;
			width: 607px;
			left:0px;
			margin:0;
			padding: 0;
			top:0px;
			z-index:3;
			text-align:right;
			font-size:12px;
			color: #622280;
		}


		#barre b
		{
			padding-right: 30px;
		}
		#ariane
		{
			display: inline;
			position: relative;
			top: 12px;
			left: 22px;
			background-color: Transparent;
			margin:0;
			padding-top: 4px;
			width: 300px;
			height: 16px;
		}

		#ariane a
		{
		    position: relative;
			display: inline;
			margin-left:3px;
			margin-right:6px;
		}

		
		table#menu5

		{
			border-spacing:0px;
			border-collapse:collapse;
			padding: 0;
			margin: 0px 0 0px 0;
			border: solid 0px #000;
			position: relative;
			display: block;
			z-index:0;
			background-color:Transparent;
		    width: 640px;
		    left: 116px;
		    vertical-align: middle;
		    text-align: left;
		    font-family: Arial;
		    font-size: 11px;
		    height: 30px;
		}
		
		table#menu5 td
		{
		    vertical-align: middle;
		    text-align:center;
		}
		
		table#menu5 td#ctl00_bienvenue
		{
		    vertical-align: middle;
		    text-align:left;
		    text-transform: uppercase;
		    color:White;
		    font-weight: bold;
		}
		
		a#ctl00_menu_5, a#ctl00_menu_4, a#ctl00_menu_3, a#ctl00_menu_2, a#ctl00_menu_1
		{
		    height: 15px;
		    color: Black;
			text-decoration: none;
			display:block;
			position: relative;
			left: 0;
			margin: 0px 0px 0px 0px;
			padding: 0;
			text-align: center;
			font-weight: bold; 
		}

		a#ctl00_menu_1:hover, a#ctl00_menu_2:hover, a#ctl00_menu_3:hover
		{
		    color: #c6e39f;
		}

		a#ctl00_menu_4:hover, a#ctl00_menu_5:hover
		{
		    color: #2e84ba;
		}

        a#ctl00_menu_1
		{
		    color: White;
		    width: 260px;
		    border-right: solid 1px white;
		}

        a#ctl00_menu_2
		{
		    color: White;
		    width: 130px;
		    border-right: solid 0px white;
		}

        a#ctl00_menu_3
		{
		    color: White;
		    width: 100px;
		    text-align: left;
		    margin-left: 6px;
		}

        a#ctl00_menu_4
		{
		    width: 130px;
		    text-align: center;
		    margin-top: -1px;
		    font-size: 9px;
		}

        a#ctl00_menu_5
		{
		    width: 130px;
		    text-align: center;
		    margin-top: 2px;
		    font-size: 9px;
		}
		
		table#form, table#contenu, table#centre, table#home

		{
			border-collapse:collapse;
			border-spacing:0px;
			padding: 0;
			margin: 0;
			border: solid 0px #000;
			position: relative;
			display: block;
			z-index:0;
		}

		
		table#form
		{
		    width: 250px;
		    top: 0px;
		    left: 17px;
		}
		
		table#form td.lab
		{
		    width: 70px;
		}
		
		table#form td
		{
		    padding:0;
		    margin:0;
			background-color:Transparent;
		}
		
		#ctl00_Center_Front_txtName
		{
			font-weight: bold;
			font-size:14px;
			color: #000000;
			padding-bottom: 3px;
        }
		#ctl00_Center_Front_txtHead
		{
			font-weight: normal;
			font-size:12px;
			color: #2e84ba;
		    text-align: left;
			padding-bottom: 3px;
        }
		#ctl00_Center_Front_txtBody
		{
			font-size: 10px;
		    text-align: justify;
        }
		#ctl00_Center_Front_txtLink
		{
			padding-top: 3px;
		    text-decoration: underline;
        }
		
		.GridPuce
		{
		    padding:0;
		    margin-top:20px; 
		    border:0;
		    border-collapse:collapse;
		}
		
		.GridHead
		{
		    padding:0;
		    padding-left:1px; 
		    padding-right:0px; 
		    margin-right:-6px;
		    display: block; 
		    float: left;
		    position: relative;
		    border:0;
		    background-color: Transparent;
		    border-collapse:collapse;
		}
		
		.GridBox
		{
			color: #000000;
			height:auto;
			padding: 0;
			margin:0;
			top: 0px;
			border: outset 1px #cccccc;
			font: normal normal 11px Verdana, Arial, sans-serif;
		}
		
		.GridBox2
		{
			color: #000000;
			height:auto;
		    display: block; 
		    float: left;
			padding: 0;
			margin:0;
			top: 0px;
			border: outset 1px #cccccc;
			font: normal normal 11px Verdana, Arial, sans-serif;
		}
		
		.GridButt
		{
			color: #000000;
			background-color:Gray;
			cursor:pointer;
			height:auto;
			padding: 0;
			margin:0;
			top: 0px;
			border: outset 1px #cccccc;
			font: normal normal 11px Verdana, Arial, sans-serif;
		}
		
		#GridClients .Butt input
		{
		    border:0;
		    width: 110px;
			background-color:Transparent;
			z-index:50;
 			text-align:left;
			cursor: pointer;
		    position:relative;
		    height: auto;
		    left: 0;
		    margin: 0;
		    padding: 0;
			color:#2e85ba;
			font-size: 12px;
			font-weight: bold;
			display: block;
       }

		#GridClients .Butt input:hover
		{
			background-color:Transparent;
			color:black;
       }

		#GridClients .ZoneListe
		{
			background-color: Transparent;
		    left:0px;
		    margin-top: 0;
		    width: 111px;
		    margin-bottom:0px;
		    height:auto;
		    position: relative;
		}
		
		#GridClients
		{
		    position: relative;
			background-color: Transparent;
		    left:0px;
		    margin-top: 0px;
		    width: 120px;
		    margin-bottom:0px;
		    border-right:solid 1px white;
		    height:200px;
		    overflow:hidden;
		}
		
		#Grid, #Grid2
		{
			background-color: Transparent;
		    left:-26px;
		    position: relative;
		    display: block;
		    clear: both;
		    margin-top: 10px;
		    overflow: auto;
		    height:100px;
		    width: 300px;
		    border:0;
		}
		
		
		#Grid .Row, #Grid2 .Row
		{
		    border-top:dotted 0px black;
		    border-bottom:none;
		    border-left:none;
		    border-right:none;
		    padding-bottom:5px;
		    padding-left:5px;
			background-color: white;
        }

		#Grid .Tete, #Grid2 .Tete, #GridView1 .Tete, #GridClients .Tete
		{
		    border-top:none;
		    border-bottom:none;
		    border-left:none;
		    border-right:none;
		    padding-bottom:0px;
		    padding-left:15px;
		    height:5px;
        }
        
        #ctl00_Center_Front_GridView2 table td span, #ctl00_Center_Front_GridView2 table td a
        {
            border: solid 0px black;
            display: block;
            height: 14px;
            float: left;
            width: auto;
            margin:0;
            padding:0;
            padding-left: 2px;
            color: black;
            background-color: Transparent;
            vertical-align: middle;
            text-align: center;
        }
        
        #ctl00_Center_Front_GridView2 table
        {
        }

		#Del1, #Del2, #Del3
		{
			background-image: none;
			background-color: #FFFFFF;
			background-position: top left;
			background-repeat: no-repeat;
			width: 18px;
			height: 19px;
			border:0;
			cursor:pointer;
			display: inline;
		}
		
		.ImageZoom:hover
		{
		    cursor: nw-resize;
		}
		
		.Ajout
		{
			cursor:pointer;
			margin: 0;
			padding: 0;
			font-size: 11px;
			height: 17px;
		}
		
		span #Upload1, span #Upload2, span #Upload3
		{
		    display: inline;
		    padding-left: 5px;
		}
		
		#message
		{
			color: red;
		}
		
		#message2
		{
			color: red;
			position:absolute;
		}
		
		#message4, #message5, #message6
		{
			color: green;
			position:relative;
			font-size:16px;
			display:inline;
			top: 0px;
			margin-right: 5px;
		}
		
		#message3
		{
		    font-size:14px;
			color: green;
			position:absolute;
			display: inline;
			top:-15px;
			float: right;
			right: 20px;
		}
		
	    #Save
		{
		    float: none;
			display: inline;
        }
        
        #Logout
        {
            margin-left:10px;
            margin-top:50px;
        }
        
	    .Num
		{
		    float: right;
            right: 20px;
            height: 22px;
            margin-left:1px;
            position :relative;
            text-align: right;
            font-size:18px;
            border:solid 1px black;
            text-decoration: none;
            background-color: gray;
            cursor:pointer;
        }
        
	    #Back
		{
		    float: right;
            top: -40px;
            right: 100px;
            width:26px;
            height: 24px;
            position :absolute;
            text-align: center;
            font-size:14px;
            clear: both;
            border:0;
			background-color: #FFFFFF;
			cursor:pointer;

        }
        
	    #Next
		{
		    float: right;
            top: -40px;
            right: 0px;
            width: 26px;
            height: 24px;
            position :absolute;
            text-align: center;
            font-size:14px;
            clear: both;
            border: 0;
			background-color: #FFFFFF;
			cursor:pointer;

        }
        
        #Actif
        {
            padding:0;
            margin:0;
            float: right;
            clear: both;
            position: absolute;
            top: -40px;
            right: 200px;
            width: 100px;
        }
        
        #Image1
        {
            float:left;
            position:absolute;
        }	
        
        .label
        {
            vertical-align:top;
            height:10px;
            width:30px;
        }	

		
		table#contenu 
		{
		    position: relative;
		    top: 0px;
		    left: 0px;
		    width: 880px;
		    text-align: left;
		}
		
		table#centre
		{
		    top: 103px;
		    left: 10%;
		    text-align: center;
		}
		
		table#home 
		{
		    position: relative;
		    top: -113px;
		    left: 10px;
		    width: 417px;
		}
		
		tr{border:0; padding:0; margin:0; vertical-align: top;}
		
		td
		{
			vertical-align: top;
			text-align:left;
			border: 0;
			padding: 0;
			margin: 0;
		}
		
		table#menu td, table#menu5 td
		{
			left: 0px;
			margin-left: 0px;
		}
		
		table#contenu td.grand, table#home td.grand
		{
			width: 400px;
		}
		
		table#contenu td.petit, table#home td.petit
		{
			width: 250px;
			padding-left: 10px;
		}
		
		table#contenu td.droite, table#home td.droite
		{
			width: 230px;
		}
		
        #ascenseur
        {
   			overflow:auto;
   			height:277px;
   			width:560px;
   			top:10px;
        }
        
		#cadre_version, #cadre_back
		{
			background-color: Transparent;
			background-position: top left;
			background-repeat: no-repeat;
			position: relative;
			width: 722px;
			height: 411px;
			padding-top:30px;
			padding-left:55px;
		}

		#cadre_version a
		{
		    display:inline;
			font-size: 16px;
		}

		#cadre_home, #cadre_metier, #cadre_compet, #cadre_contacter
		{
			display: block;
			position: relative;
			background-color:Transparent;
			width: 522px;
			height: 216px;
			overflow: hidden;
		}
		
		#cadre_metier, #cadre_joindre
		{
			height: 420px;
			width: 522px;
			padding-left:0px;
			padding-right:90px;
			padding-top:10px;
			padding-bottom:10px;
			top: 3px;
		}


		#cadre_home
		{
			padding-top:70px;
			padding-left: 16px;
			height: 160px;
		}

		#cadre_intro img.picto, #cadre_home img.picto
		{
		    float: left;
		    margin-right: 10px;
		    margin-bottom: 0px;
		    margin-top: 6px;
		}

		#cadre_home span, #cadre_metier span, #cadre_compet span, #cadre_contacter span
		{
		    display:inline;
			margin-bottom: -5px;
			padding-top: 7px;
			padding-left:0px;
			padding-right:56px;
			font-size:11px;
			color: #676767;
			text-align: justify;
		}

		#cadre_home span.titre, #cadre_metier span.titre, #cadre_compet span.titre, #cadre_joindre span.titre, #cadre_contacter span.titre
		{
		    display:block;
			text-align: left;
			padding-top: 0px;
			padding-bottom: 7px;
			padding-left:0px;
			padding-right:16px;
			font-weight: bold;
			font-size:15px;
			color: #2e84ba;
			text-transform:uppercase;
		}

		#cadre_home span.s-titre, #cadre_metier span.s-titre, #cadre_compet span.s-titre, #cadre_joindre span.s-titre, #cadre_contacter span.s-titre
		{
		    display:block;
			padding-top: 7px;
			padding-left:0px;
			padding-right:56px;
			font-size:12px;
			color: #000000;
			text-align: justify;
		}

		#cadre_links
		{
			background-image: url(images/cadre_links.png);
			background-color: Transparent;
			background-position: top left;
			background-repeat: no-repeat;
			position: relative;
			width: 214px;
			height: 300px;
			padding-top:94px;
		}

		#cadre_links a
		{
		    display:inline;
			padding-top: 0px;
			padding-left:10px;
			padding-right:0px;
			font-size:12px;
			font-weight: bold;
			color: #8e8b6f;
			text-decoration: none;
		}

        #cadre_links a:hover
        {
		    color:Black;
		}
		    
		#cadre_links img.fleche 
		{
			position: relative;
			display:inline;
			width: 16px;
			height: 6px;
			padding-right:10px;
			border: 0;
			bottom:2px;
		}

		#cadre_links img.help 
		{
			position: relative;
			float: right;
			display:inline;
			width: 18px;
			height: 16px;
			padding-right:20px;
			border: 0;
			top:-17px;
			cursor:pointer;
		}

		#cadre_news2
		{
			background-color: Transparent;
			background-position: bottom left;
			background-repeat: no-repeat;			
			background-image: none;	
			margin-top:0px;
			margin-left:0px;
			margin-right:0px;
			padding-top:2px;
			padding-left:0px;
			width: 224px;
			height: 263px;		
			text-align: left;
		}
		
		#cadre_news2 #tablenews
		{
			overflow: hidden;
			position: relative;
			top: 2px;
			height: 220px;
			width: 224px;
			text-align: left;
			padding-left:0px;
			margin: 0;
		}
		
		#cadre_news2 #tablenews td
		{
			padding: 8px 0px 0 0px;
			font-size:9px;
		}
		
		#cadre_news2 a
		{
			cursor: pointer;
			padding-left:0px;
			height: auto;
			width: 194px;
			text-decoration:none;
			font-size:9px;
			color:Black;
		}

		#cadre_news2 a b
		{
			color:#2e85ba;
		}

		#cadre_news2 #ctl00_scroller
		{
	    	position:relative;
	    	top:0px;
		}
				
		#cadre_news2 a img
		{
	    	position:relative;
			margin-top: 6px;
		}
				
		#cadre_news2 #ctl00_scroller p
		{
		    position:relative;
		    display:list-item;
		    list-style-type:disc;
		    height: auto;
		    padding-top: 10px;
		    margin: 0;
			color:#2e85ba;
		}

		#cadre_news2 span#ctl00_nblignes
		{
       	 	float:left;
        	display:none;
		}
		
		
		
		#cadre_news2 #ctl00_News_image
		{
			display: inline;
			border: 0;
			float: none;
			padding-left: 0px;
			margin-left: 0px;
			margin-top: 72px;
			width:147px;
			height:75px;
			clear: both;
		}

		#cadre_news2 #ctl00_News_titre
		{
			display: block;
			position: relative;
			border: 0;
			margin-top: 0px;
		}
		
		
		
		
		
		

		#cadre_intro
		{
			background-color:Transparent;
			text-align: justify;
			margin: 0px;
			left: 0;
			border: 0;
			position: relative;
			padding-top: 0px;
			padding-left: 16px;
			width: 477px;
			height: 218px;
			top:0px;
			display: block;
		}

		#cadre_intro table
		{
			padding: 0;
			top:0;
			margin: 0;
			width: 470px;
			float: left;
		}
		
		#cadre_intro img#cache
		{
			display: block;
			border: 0;
			float: left;
			margin-left: -16px;
			margin-top: 0px;
		}
		
		#cadre_intro #ctl00_Center_Front_Plus
		{
			display: inline;
			float: right;
			position: inherit;
			border: 0;
			height: 6px;
			cursor:pointer;
		}

		#cadre_intro input#ctl00_Center_Front_Show_image
		{
			position: inherit;
			display: block;
			border: solid 1px black;
			float: left;
			margin-left: 0px;
			margin-top: 7px;
			width:176px;
			height:120px;
		}

		#cadre_intro #ctl00_Center_Front_Show_titre
		{
			display: block;
			float: left;
			position: relative;
			border: 0;
			color: #2e84ba;
			height: 18px;
			font-size: 15px;
			margin-left: 0px;
			padding-left: 0px;
			margin-top: 10px;
			text-align: left;
			font-weight: bold;
			text-transform: uppercase;
			width: 400px;
		}

		#cadre_intro #ctl00_Center_Front_Show_stitre
		{
			display: block;
			float: left;
			position: relative;
			border: 0;
			color: #000000;
			height: 18px;
			font-size: 12px;
			margin-left: 0px;
			padding-left: 0px;
			margin-top: 7px;
			margin-bottom: 7px;
			text-align: justify;
			width: 400px;
		}

		#cadre_intro #ctl00_Center_Front_Show_detail
		{
			display: inline;
			overflow: hidden;
			font-size: 11px;
			border: 0;
			clear:right;
			float: right;
			height: 130px;
			width: 260px;
			color: #676767;
			margin-top: 5px;
			margin-right: 0px;
			text-align: justify;
			vertical-align:middle;
		}

		#cadre_media
		{
			background-image: none;
			background-color: Transparent;
			background-position: bottom left;
			background-repeat: no-repeat;
			width: 224px;
			height: 193px;
			margin-top:0px;
			padding-top: 2px;
			padding-left: 0px;
		}
		
		#cadre_media #tabledocs
		{
		    overflow:hidden; 
		    height:170px; 
		    width:170px;
			margin: 0;
			padding-left: 20px;
		}
		
		#cadre_media span
		{
		    display:block;
			padding-right: 0px;
		}

		#cadre_media #tabledocs p
		{
		    position:relative;
		    display:list-item;
		    height: auto;
		    padding-top: 5px;
		    margin: 0;
		    list-style-type:disc;
			color:#3ab54a;
		}

		#cadre_media a
		{
			padding-left:0px;
			height: auto;
			width: 194px;
			text-decoration:none;
			font-size:9px;
			color:Black;
		}

		#cadre_media a b
		{
			color:#3ab54a;
		}

		table#login
		{
			position: absolute;
			width: 210px;
			height: 16px;
			margin-top: -34px;
			margin-left: 0px;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		    vertical-align:middle;
		}
		
		table#login a
		{
		    font-size: 8px;
			color: #676767;
			font-weight:bold;
		}
		
		table#login input
		{
		    display: block;
		    position: relative;
		    text-align:left;
		    float: left;
		    height: 18px;
		    border: 0;
		    padding: 0;
		    margin:3px 0px 1px 0px;
		    background-color: #bbbbbb;
		    border: 0;
		    top: 0px;
		}
		
		table#login #ctl00_User
		{
		    width: 80px;
		}
		
		table#login #ctl00_Pass
		{
		    width: 80px;
		}
		
		table#login #ctl00_Valid
		{
		    width: 24px;
		    cursor: pointer;
		    color: White;
		    text-align: center;
		}

		table#login #ctl00_Message
		{
		    margin:1px 25px 1px 15px;
		    width: 150px;
		    top: 28px;
		}

		#cadre_push
		{
			background-image: url(images/menu/cadre_part.png);
			background-color: Transparent;
			background-position: bottom left;
			background-repeat: no-repeat;
			width: 440px;
			height: 69px;
			margin: 0;
			left: 0;
			border-left: solid 3px white;
			padding-top: 44px;
			padding-left: 16px;
		}
		
		#cadre_push a
		{
		    display:block;
			margin-right: 0px;
			padding-right: 10px;
			padding-top: 0px;
			margin-top: 0px;
			height:56px;
			width:200px;
			font-size: 8px;
			color: #676767;
			text-decoration: none;
			vertical-align: middle;
			text-align: left;
		}

		#cadre_push span
		{
		    float: right;
		    width: 100px;
		}

		#cadre_push img
		{
		    float: left;
		}
		
		#footer
		{
			display:inherit;
			position:absolute;
			width: 440px;
			margin-top:0px;
			padding: 0;
			height: 30px;
			text-align: left;
		}

		#cadre_contact
		{
			position: relative;
			background-color: transparent;
			height: 13px;
		}

		#cadre_contact a
		{
		    position: relative;
			margin-left:0px;
			margin-right:0px;
			color: #676767;
			text-decoration: none;
		}

        #histo a
        {
            font-weight: bold;
			color:#3ab54a;
        }
        
        #cadre_metier #listdocs
		{
		    overflow:hidden; 
		    height:auto; 
		    width:495px;
			margin: 0;
			padding-left: 20px;
		}
		
		#cadre_metier #listdocs p 
		{
		    width:495px;
		    position:relative;
		    height: auto;
		    margin: 0;
		    padding: 0;
		    padding-top: 10px;
			color:#000000;
		}

		#cadre_metier #listdocs a
		{
			height: auto;
			width: 494px;
			text-decoration:none;
			font-size:9px;
			color:Black;
			padding: 0;
			margin: 0;
			margin-left:16px;
		    position:relative;
		    display:list-item;
		    list-style-type:disc;
		}

		#cadre_metier #listdocs a b
		{
			padding: 0;
			margin: 0;
			color:#3ab54a;
		}

		
		#cadre_metier #ctl00_Center_Front_entete
		{
			margin-top: 20px; 
			font-size: 14px;
			text-align: justify;
		}
		
		#cadre_metier #ctl00_Center_Front_detail
		{
			margin-top: 20px; 
			font-size: 11px;
			text-align: justify;
		}
		
		#cadre_metier #ctl00_Center_Front_liens a
		{
		    display:list-item;
		    list-style-type:disc;
		    width: 400px;
		    height: 10px;
			font-size: 11px;
			margin-top: 10px; 
			margin-left: 20px; 
			font-weight: bold;
			color:Black;
			text-decoration: none;
		}
		
		#cadre_metier #ctl00_Center_Front_detail a
		{
		    display: inline;
		    width: 400px;
		    height: 10px;
			margin-top: 0px; 
			text-decoration: underline;
		}

		#cadre_metier #ctl00_Center_Front_Show_image
		{
			display: block;
			margin-left: 0px;
			margin-top: 7px;
			max-width:376px;
		}

