@CHARSET "UTF-8";@CHARSET "UTF-8";



/* CSS reset */
* {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	color: #333;
}

*, a {
	font-size:12px;
	font-family: Arial, sans-serif;
}
em, select, option {
	font-size:11px !important;
	font-family: Arial, sans-serif !important;
}
iframe, a , img, fieldset, form, table {
	border: 0
}

h6, h5, h4, h3, h2, h1, caption, th, td {
	font-size: 100%;
	font-weight: normal
}
dd, dt, li, dl, ol, ul {
	list-style: none
}
legend {
	color: #000
}
button, select, textarea, input {
	font: 100% sans
}
table {
	border-collapse: collapse
}
caption, th, td {
	text-align: left
}

html {
	height:100%;
}
body {
	height:100%;
	background:white;
}
a {
	outline: none;
	text-decoration: none;
	color: #333;
}

#top,
#bottom {
	width:988px;
	height:20px;
	line-height:20px;
	background: white url('/images/common/fd-haut.jpg') no-repeat bottom left;
	margin:0 auto;
}

#bottom {
	background: white url('/images/common/fd-bas.jpg') no-repeat top left;
}

#top {
	clear: both;
	height:20px;
	text-align: right;
	color: #999;
}


#Main {
	position: relative;
	width:988px;
	min-height:250px;
	background: white url('/images/common/fd-milieu.jpg') repeat-y top left;
	margin:0 auto;
}


#Header {
	position: relative;
	background-color: #94A730;
	width:964px;
	margin:-8px auto 0 auto;
	height:120px;
}

	#Header div#H1 {
		position : absolute;
		top: 0px;
		left: 270px;
		width: 691px;
		height:111px;
		background: transparent url('/images/common/bandeau.jpg') no-repeat left top;
	}
	
	#Header div#H1 span {
		display: none;
	}
	
	
#MenuLeft,
#MenuRight,
#Contenu  {
	margin-top:5px;	
}
#MenuLeft {
	float:left;
	width:235px;
	min-height:280px;
	margin-left:15px;
}
#MenuRight {
	float:right;
	margin-right: 15px;
	width:205px;
	min-height:280px;
}
#Contenu  {
	
	width:485px;
	min-height:280px;
	margin-left:260px;
}
	
	
	
#Diaporama {
	width:243px;
	height:120px;
	background: white url('/images/diaporama/01.gif') repeat-y top left;
}


#Footer {
	text-align: center;
	color: #999 !important;
}

#Footer a,
#Footer p {
	color: #999 !important;
	font-size:10px;
}



	
#Compte {
	clear: both;
	width : 988px;
	margin:0 auto;
	height:15px;
}	
	#Compte a{
		text-decoration: underline;
		color: #666;
		
	}	
		

h1, h2 {
	font-size:16px;
	font-weight: bold;
	color: #FF6000;
	margin:10px 0;
	padding-bottom:2px;
	border-bottom:1px dashed #ABC138;
}		

h2 {
	font-size:14px;
	border:0;
	}

h3 {
	font-size:12px;
	font-weight: bold;
	background: transparent url('/images/common/puce-inactive.jpg') no-repeat 3px 2px ;
	padding-left:18px;
	margin:10px 0 10px 0;
	color: #FF6000;
}
h3 span {
	display: block;
	font-size:9px	
}

/**
 *	ÉLÉMENTS DE FORMULAIRE
 */
 
 
 table.formulaire {
 
 }
 
 
	 table.formulaire tr {
	   vertical-align: top;
	 }
	 
	 
	 table.formulaire th,
	 table.formulaire td{
	 	padding:2px;
	 }
	 table.formulaire th {
	 	width:18em;
	 	text-align: right;
	 	padding-right:10px;
	 	font-weight: bold;
	 	color: #666;
	 }
	 table.formulaire th label {
	 	
	 	font-weight: bold;
	 	color: #666;
	 }
	 
	 table.fligne th {
	 
        text-align: left;
	 }
 
input.rech-text,
input.publication-text,
input.forum-text,
input.text,
input.button {
	padding: 1px 4px;
	margin:0;
	}
a.button,
input.button {
	color: white;
	background-color: #FF6000;
	border:0;
	cursor: pointer;
	margin-right:5px;
}
a.button {
	padding:0 5px;
	}

textarea.text,
input.text {
	background-color: #deeF7B;
	border:0;
}
textarea.text {
	width:180px
}

input.text {
	width:170px
}

textarea.publication-text,
select.publication-text,
input.rech-text,
input.date-text,
input.publication-text {
	background-color: #efefef;
	border:1px solid #ccc;
	width:250px;
}

input.rech-text {
	width:80px;
}

input.date-text {
	width:150px;
}

input.forum-text {
	background-color: #efefef;
	border:1px solid #ccc;
	width:440px;
}

textarea.forum-text {
	background-color: #efefef;
	border:1px solid #ccc;
	width:450px;
	height:100px
}



fieldset.formulaire {
	margin-bottom: 15px;
}
	fieldset.formulaire legend {
		font-size:14px;
		font-weight: bold;
		color: #FF6000;
		margin:10px 0;
	}
	
	
#FilAriane {
	margin-bottom: 15px;	
	
}	
		
	#FilAriane a {
		color: #666;
	font-size:10px;
	}	
	
	
	
.recherche table {
 width:100%
}
.recherche td,	
.recherche th	 {
 padding:2px;
}
.recherche label {
    font-weight: bold:
}

.connexion-info {
text-align:justify;
}	
	#MenuLeft div.public {
		border-top: 1px dashed #ABC138;
	}
	
	#MenuLeft div.public li {
		border-bottom: 1px dashed #ABC138;
	}
	
	#MenuLeft div.public a.current {
		font-weight: bold;
		color: #e16944;
	}
	
	
	#MenuLeft a.invisible {
		text-decoration: line-through;
	}
	
	
	#MenuLeft div.public li a {
		display: block;
		padding: 11px 5px 11px 25px;
		background: transparent url('/images/common/puce-inactive.jpg') no-repeat 3px 50% ;
	}
	#MenuLeft div.public li a.head {background-image: url('/images/common/puce-active.jpg') ;
	}
		#MenuLeft div.public ul  {
			border-top: 0;
		}
		#MenuLeft div.public li li {
			border-bottom: 0;
		}
		#MenuLeft div.public li li a {
			display: block;
			padding: 0 5px 0 15px;
			margin-left: 15px;
			background: transparent url('/images/common/puce-corail.jpg') no-repeat 4px 60% ;
		}
		#MenuLeft div.public li li a.head {
			background: transparent url('/images/common/puce-corail.jpg') no-repeat 4px 60% ;
		}
	
	#MenuLeft .espacePro {
		margin: 15px 0 0 15px;
		position: relative;
		width:180px;
		height:125px;
		background: transparent url('/images/common/iStock_000000991919XSmall.jpg') no-repeat left top;
	}
		
	#MenuLeft .espacePro strong {
		font-weight: bold;
		color: #dc3445;
		display: block;
		position: absolute;
		bottom: 30px;
		left:10px;
		font-size:15px;
		
	}
	#MenuLeft .espacePro a {
		position: absolute;
		bottom: 5px;
		left:10px;
		text-decoration: underline;
	}


	#MenuLeft ul.pro {
		margin: 0 10px 15px 10px;
	}
	
		#MenuLeft ul.pro li {
		    
		    margin:4px 0 4px 0;
		}
		
		#MenuLeft ul.pro a {
			display: block;
			color: white;
			padding: 7px 25px 7px 15px;  
		}
		#MenuLeft ul.pro a.espace {
			  background: #FF6000;
		}
		#MenuLeft ul.pro a.accueil {
			  background: #94A730;
		}
		#MenuLeft ul.pro a.blog {
			  background: #abc138;
		}
		#MenuLeft ul.pro a.forum {
			  background: #abc138;
		}
		
		
		#MenuLeft ul.pro li ul  {
			margin:0 0 0 15px;
			padding:0;
		}
		#MenuLeft ul.pro li li  {
			margin:0;
			padding:0;
            list-style-image:  url('/images/common/puce-corail.jpg');
		}
		#MenuLeft ul.pro li li li {
			list-style: circle;
		}
		#MenuLeft ul.pro li li li li {
			list-style: square;
		}
		#MenuLeft ul.pro li li a {
			padding:2px 0;
			color: black;
		}
		
		#MenuLeft .pro a.current {
		font-weight: bold;
		color: #e16944;
	}
	
	
	#MenuLeft h4 {
		font-weight: bold;
		font-size:13px;
		margin:15px 0 0 15px;
	}
	

table.recherche {
	width:180px;
	margin-bottom:15px;
}

table.recherche select.text,
table.recherche input.text2,
table.recherche input.text {
	width:150px;
	background: white;
	border:1px solid #ccc;
}
table.recherche select.text{
	width:160px;
	
}
table.recherche input.text2 {
	width:140px;
	
}


table.recherche .t-top {
	border-top:1px dashed #ccc;
}
table.recherche .t-bottom {
	padding-bottom:3px;
	border-bottom:1px dashed #ccc;
}



table.recherche input.button {
	color: #333;
	text-decoration: underline;
	background: transparent;
	cursor: pointer;
	float: right;
}	




#B-cict,
#B-Stats,
#B-communiquePresse,
#B-Evenement  {
	position: relative;
    margin: 5px auto 10px 0;	
}

#B-cict {
    width:180px;
    background: transparent url('/images/common/cict_andouille.jpg') no-repeat left top;
    padding-top:20px;
    height: 120px;
}

#B-cict a  {
	padding-bottom:10px;
}

#B-cict p {
	font-size:10px;
	padding:0 0 0 5px;
}
#B-Stats a {
	font-size:10px;
	padding:0 0 0 5px;
}
#B-Stats {
	width:180px;
    background: transparent url('/images/common/iStock_000007485287Small.jpg') no-repeat left top;
    padding-top:50px;
    padding-bottom:5px;
}
#B-Evenement {
	width:180px;
    background: transparent url('/images/common/iStock_000004911759XSmall.jpg') no-repeat left top;
    height:125px;
}
#B-communiquePresse {
	width:180px;
    background: transparent url('/images/common/fd_03.jpg') no-repeat left top;
    height:125px;
}

#B-Stats h4 {
	font-weight:bold;
	font-size:11px;
	padding:0 0 0 5px;
	margin-top:5px;
}

#B-communiquePresse h4 {
    font-weight:bold;
    font-size:12px;
    padding:40px 0 0 5px;
}

#B-Evenement h4 {
    font-weight:bold;
    font-size:12px;
    padding:60px 0 0 5px;
}

#B-communiquePresse a, 
#B-Evenement a {
	display: block;
	margin:10px;
    font-size:10px;
}
 
#B-Evenement a.all {
	position: absolute;
	bottom:-6px;
	right:2px;
}





.menu-connexion-on {
       display: block;
       padding: 5px 10px;
       color: white;
       background: transparent url("/images/deconnexion-fd.png") no-repeat left top;
       /*border-radius : 4px;
       -moz-border-radius : 4px;*/
       margin: 10px 10px 0 0;
}

.menu-connexion-on h2.colonne {
    color: white;
    margin-top:0;
    margin-bottom:5px;
}


.menu-connexion-on  p {
	color: white;
	margin-bottom:10px;
	}
	
.menu-connexion-on  a {
    display: block;
    margin-left:30px;
    margin-bottom:5px;
    color: white;
}
.menu-connexion-on  a:hover {
    text-decoration: underline;
}
	.menu-connexion a {
	   display: block;
	   padding: 0 10px;
	   color: white;
	  /* background: #FF6000;
	   border-radius : 4px;
	   -moz-border-radius : 4px;*/
       background: transparent url("/images/connexion-fd.png") no-repeat left top;
	   
	   margin: 10px 10px 0 0; 
       width:160px;
       line-height:24px;
	}
h2.colonne {
    margin-bottom : 0;
}#panelControl {
	width : 990px;
	margin:0 auto;
	height:15px;
}
	#panelControl li {
		float:left;
		margin:2px;
	}
	#panelControl a {
		display: block;
		width:120px;
		line-height:15px;
		background: #efefef;
		border:1px solid #ccc;
		padding:0 5px;
        font-size:10px;
	}

	#panelControl .current {
		background: red;
		color: white;
		font-weight: bold;
	}
	
.control {
	padding:2px;
	border:2px dashed #94A730;
	/*background: #f6f6f6;*/
}
		
	.control legend {
		text-align:right;
		padding: 0 5px;
	}

.blog-control {
	padding:2px;
}
	.blog-control ul,
	 {
		text-align: right
	}
	.blog-control li,
	{
		display: inline;
	}
	.blog-control a,
	.control legend a {
		text-decoration: underline;
		color: #94A730;
		font-weight:bold;
	}
	


.publication-categorie {
	
}
	
	.publication-categorie li {
		
	}
	
	.publication-categorie a {
		margin-left: 5px;	
	}
	
.categories {

}
		
	.categories li {
		margin-left:10px;
	}
	
/**
 *	ADMIN des membres
 */	
.membre {
	border:1px solid #ccc;
	margin:4px;
	background: #efefef;	
}	

		
	.membre h4 {
		font-weight: bold;	
		padding:2px;
	}
	.membre .infos {
		padding:2px;
	}
	.membre a {
		font-weight: normal;
		font-size: 90%;
		text-decoration: underline;
	}
	
	
/**
 * 
 */
 
 #addFile {
 	position: absolute;
 	background: #efefef;
 	border:1px solid #ccc;
 	width:500px;
 	height:350px;
 	left:50%;
 	margin-left:-250px;
 }
 
#Iframe_File {
    width:480px;
    height:330px;
    overflow: hidden;
   
} 
 
table.onglets {
	width:99%;
	border-bottom:1px solid #ccc;
	margin:5px auto;	
}

	table.onglets td {
		
	}
	table.onglets  a{
		display: block;
		background: #efefef;
		border:1px solid #ccc;
		border-width: 1px 1px 0 1px;
		margin: 0 5px;
		padding:5px;
		text-align: center;
	}
	
	table.onglets  a.inactif{
	   opacity:.3;
	   filter : alpha(opacity=30);
	}
    

#Docs {
		margin-left:15px;
}
#Docs a {
		font-size:10px;
		color: #999;
		text-decoration: underline;
}


#Docs li {
	list-style: decimal;
	margin-left:15px;
}

/**
 * Arborescence dans les publications
 */
.ArboChecks {
	padding : 0px 0px 10px 0px ;
	margin : 0px ;
}

.ArboChecks ul {
	padding : 0px 0px 0px 0px ;
	margin : 0px ;
	display : block ;
}

.ArboChecks ul ul {
	padding : 0px 0px 0px 0px ;
	display : none ;
}

.ArboChecks ul li {
	padding : 0px 0px 0px 0px ;
	margin : 0px ;
	list-style-type : none ;
	line-height : 25px ;
	vertical-align : middle ;
}

.ArboChecks ul li input {
	vertical-align : middle ;
}

.ArboChecks a {
	text-decoration : none ;
	color : #555 ;
}

.ArboChecks a:hover {
	color : #94a730 ;
}	


li a.inclus {
	color: red;
	font-weight: bold;
}

li a.non_inclus {

}

#TDocs th {
    text-align: left;
    
}.onglets td.current a {
	font-weight: bold;
	color: red;
}
.publication {
	position: relative;
	margin-top:15px;
	
}
.publication .Content{
	margin-top:10px;
	padding: 0 0 0 15px;	
}

.Link {
	border-left: 1px solid #efefef;
	margin:15px;
	padding:5px;
}

.Link a {
	display : block ;
	background : url("../img/template/ico-def.gif") no-repeat;
	padding : 0 0 0 21px ;
	color : #94a730 ;
	font-weight : bold ;
	height : 25px ;
	text-decoration : none ;
}

 .Link a span {
	font-weight : normal ;
	color : #666 ;
}
 .Link a:hover, .BlocBreve .Link a:hover span {
	color : #ff8702 ;
}

 .IcoPDF {
	background-image : url("../img/template/ico-pdf.gif") !important; }
.IcoWord {
	background-image : url("../img/template/ico-word.gif") !important ; }
 .IcoXLS {
	background-image : url("../img/template/ico-xls.gif") !important ; }
.IcoPPT {
	background-image : url("../img/template/ico-ppt.gif") !important ; }
.IcoZIP {
	background-image : url("../img/template/ico-zip.gif") !important ; }




ul.lst2 span.date,
ul.lst span.date{
	font-style: italic;
}
	
ul.lst2 {
	margin-left: 50px	
}
ul.lst2 li {
	list-style: decimal;
}
ul.lst2 li a {
	color: #999;
	text-decoration: underline;
}
ul.lst2 li.inactif {
	opacity:.5;
}
ul.lst2 li.actif {
	opacity:1;
}

ul.lst {
	margin-left: 20px	
}
ul.lst li {
	list-style-image: url('/images/common/puce-inactive.jpg');
}

.lst_article {


}
.lst_article em.date {
    color: #999;
    font-style: normal;
    font-size:90%;
    	
}

.lst_article em.date:before {
    content: "(";
 }

.lst_article em.date:after {
    content: ")";
 }
/**
 *  ARTICLE
 */
.article {
    background:#F5FBDA none repeat scroll 0 0;
    border:1px solid #E6F4A7;
    padding:0 5px;
    margin:5px 0;	
}

.article span.date {
    display: block;
    font-weight:normal;	
}
span.cadenas {
	line-height: 18px;
	padding: 0 5px;
	background: transparent url('/images/common/cadenas.jpg') no-repeat 50% top;
	float:right;
}

p.cadenas {
    margin:5px auto;
    color: #999;
    text-align: center	
}
	
	p.cadenas a{
	    color: #999;
	}

.BlocLaUne a,
.BlocContent a,
.Content a,
.article .contenu a {
   text-decoration: underline;
}

.BlocLaUne ul,
.BlocLaUne ol,
.BlocContent ul,
.BlocContent ol,
.Content ul,
.Content ol,
.article .contenu ul,
.article .contenu ol {
	margin-left:15px;
}
	.BlocContent ul li ,
	.Content ul li ,
	.article .contenu ul li{
		margin-left:25px;
		list-style: disc;
	}
	.BlocContent ol li ,
	.Content ol li ,
	.article .contenu ol li{
		margin-left:25px;
		list-style: decimal;
	}

.BlocContentAccueil {
	position: relative;
	background-color: #ffebe3;
/*	border:1px solid #ffebe3;*/
	margin: 15px auto;
	width:480px;
}
	.BlocContentAccueil p {
		padding:5px 20px;
	}
	.BlocContentAccueil #BCtop {
		position: absolute;
		top:20px;
		left:10px;
		
		background: #FF6000 ;
		color: white;
		line-height: 25px;
		font-weight: bold;
		padding: 0 10px;
	}
	

.BlocContent {
	position: relative;
	}
.BlocLaUne {
	position: relative;
	background-color: #ffebe3;
	margin: 15px 0;
}

	.BlocLaUne h3 {
		background: #FF6000;
		margin:0;
		color: white;
	}
	.BlocLaUne h3 span {
		padding:5px 100px 5px 10px;
		color: white;
		font-size: 12px;
	}
	
	.BlocLaUne .contenu {
		padding:10px;
	}
	.BlocLaUne table.formulaire {
	   width: 70%;
	   margin: 0 0 15px 15px;
	}
	
.esp_resume	{
	padding-left: 120px;
	min-height:100px;
}
.esp_resume a.button	{
	float: right;
	display: block;
	margin-top:5px
}

#EspActu {
	background: transparent url('/images/common/actus.jpg') no-repeat left top;
}

#EspForum {
	background: transparent url('/images/common/forum.jpg') no-repeat left top;
}

#EspBlog {
	background: transparent url('/images/common/blog.jpg') no-repeat left top;
}

#EspFaq {
	background: transparent url('/images/common/faq.jpg') no-repeat left top;
}


.navig {
	display: block;
    margin: 10px auto 3px auto;
    text-align: center; 
}

.navig a {
	
}

.navig a.off {
	font-weight: bold;
	
}

.PubTools {
    width:50px;
    float: right;
    margin-top:5px;
}

.PubTools li {
    display: inline;
}

.PubTools a {
	display: block;	
	float:left;
	width:17px;
	height:15px;
	margin:0 2px;
    background: transparent url('') no-repeat left top;
}
.PubTools a span {
    display: none;
}
.PubTools a.aA {
    background-image: url('/images/common/a-plus.jpg');
}
.PubTools a.Aa {
background-image: url('/images/common/a-.jpg');
}
.PubTools a.print {
background-image: url('/images/common/print.jpg');
}
.PubTools a.mail {
background-image: url('/images/common/mail.jpg');
}
.zone {
    width:368px;
    margin-bottom: 5px;
}

.zone h4 {
    background: transparent url('/images/common/fict_03.jpg') repeat-y left top;
    padding-left:20px;
    font-weight: bold;
    height:15px;
    color: #FF6000;	
}
.zone .contenu {
    background: transparent url('/images/common/fict_06.jpg') repeat-y left top;
    padding: 5px 0 5px 0;
}

.zone .bottom {
   background: transparent url('/images/common/fict_08.jpg') repeat-y left top;
   height:15px;
}

h1.blog {
	background: transparent url('/images/common/blog.jpg') no-repeat left 20px;
	color: #FF6000;
	font-size:24px;
	padding-left:120px;
	padding-top:60px;
	position: relative;
	
}

h1.blog img {
    position: absolute;
    right:0;
    bottom:0;    	
}

.blog-post {
    margin-top:10px;
}

.blog-post h3 {
	background: #FF6000 url('/images/common/white.gif') repeat-y 120px top;
	color: white;
	min-height: 25px;
	padding-top:5px;
	margin-top:0;
	
}

.blog-post h3 span.date {
	display: block;
	float: left;
	width: 120px;
	color: white;
	line-height: 20px;
}

.blog-post hr {
	display: none;
}

.blog-post p.savoirplus a {
	text-align:right;
	display: block; 
	text-decoration: underline;
	
}

.blog-foot {
    margin-top:15px;
}
.blog-respond,
.blog-comments {
    margin:15px 10px 0 10px;
}

.blog-message {
    margin:5px 0 0 0;
    padding-bottom: 5px;
}

.blog-message .info {
	
	font-weight: bold;
    border-bottom: 1px dashed #ccc;
}

.menu-blog {
	padding-left: 70px;
	margin:10px 0;
}


.menu-blog h4 {
	font-weight: bold;
	font-size:110%;
}
	
	.menu-blog li a em {
		color: #666;
	}
	.menu-blog li a {
		color: #FF6000;

	}
	
	

h1.forum {
	background: transparent url('/images/common/forum.jpg') no-repeat left 0;
	color: #FF6000;
	font-size:24px;
	padding-left:120px;
	padding-top:40px;
	padding-bottom:10px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}

h1.forum span {
    float:right;	
}

h1.forum .forum-a-theme {
	line-height:18px;
	padding-left:25px;
    background: transparent url('/images/common/forum-discussion_06.jpg') no-repeat left 50%;	
}
h1.forum .forum-a-discussion {
    line-height:18px;
    padding-left:25px;
    background: transparent url('/images/common/forum-discussion_03.jpg') no-repeat left 50%;	
}

.forum-info {
    margin:5px 5px 10px 5px;
    text-align:justify;
}


.forum-theme {
    background: transparent url() no-repeat left top;
    padding:5px 5px 10px 5px;
}
.forum-line0 {
	background-color: #efefef;
}
.forum-line1 {
    background-color: #e6e6e6;
}
.forum-theme h4 {
	font-weight: bold;
	padding-left: 15px;
    background: transparent url('/images/common/puce-corail.jpg') no-repeat left 4px;
}
.forum-theme h4 em {
	font-weight: normal;
	font-style: normal;
}
.forum-theme h4 a {
	color:black;
	text-decoration: none;
                 
}

span.last {
    color: #ABC138;
    font-weight: bold;
}

h3 strong.forum-discussion {
    display:block;
    font-weight: bold;
    color:#999
}

h3 strong.forum-discussion em {
   font-weight: normal;
   font-size: 90%;
   font-style: normal;
}
div.forum-discussion {
    margin-bottom:2px;
}
	div.forum-discussion h5 {
	    font-weight: bold;
	    border-bottom: 1px solid #ccc;
	    padding:2px 5px;
	}
	div.forum-discussion .contenu {
	    padding:5px 10px;
	}
	
	a.forum-a-message {
	   display: block;
	   text-align: right;
	}
	

.forum-inactive {
	opacity: .55;	
	background: #FF6000;
}	

ul.partenaires {

}
	ul.partenaires li {
		margin:10px;
	}
	ul.partenaires  a.partenaire {
		display: block;
		border:1px solid #ccc;
		padding:3px 5px;
		background: #f6fbdb;
	}
		
	ul.partenaires  a:hover {
		background: #EFEFEF
	}
	div.PlanSite {
	margin: 10px 10px 10px 30px;
}
	div.PlanSite ol {
		margin-left:15px;
	}
		div.PlanSite ol li {
			list-style: decimal;
		}
		
	
		div.PlanSite ol li {
			font-weight: bold;
		}
		div.PlanSite ol li li {
			font-weight: normal;
		}
		
	
table.liste {
	width: 99%;
	margin:0 auto;
	border-collapse: collapse;
	border-spacing: 0;
}

table.liste td {
	padding:2px;
	}
table.liste tr.line1 td,
table.liste tr.line0 td {
	border-top:1px solid #ccc;

}

table.liste tr.line1 td {
    background: #efefef;	
}
table.liste td.description {
	padding-left:20px;
}