/*
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00447A;
}

P {
	padding-bottom : 0px;
	padding-top : 0px;
	padding : 0px 0px 0px;
	margin-top : 0px;
	margin-bottom : 11px;
}

LI {
	padding-bottom : 0px;
	padding-top : 0px;
	padding : 0px 0px 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00447A;
}

h1 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Green;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	padding-bottom : 0px;
	padding-top : 0px;
	padding : 0px 0px 0px;
	margin-top : 10px;
	margin-bottom : 0px;
}

h2 {
	font-family: Helvetica, sans-serif;
	color: #458400;
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-top : 0px;
	padding : 0px 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

h3 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 15px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 5px;
}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #336633;
	font-size: 14px;
	font-style: normal;
	padding : 0px 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	font : bolder;
	font-variant : small-caps;
}

h5 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	color: #458400;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	padding-bottom : 0px;
	padding-top : 0px;
	padding : 0px 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 8px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

contenu_annuaire {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00447A;
	font-size: 10px;
	font-style: normal; font-weight: normal;
}

titre_annuaire {
	font-family: Arial narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00447A;
	font-size: 18px;
	font-style: normal; font-weight: normal;
}

nom_entite {
	font-family: Arial narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00447A;
	font-size: 16px;
	font-style: normal; font-weight: normal;
}

.liste { 
background-color: #F7FFDE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000
}
*/
/* ---------------------------- NEW ------------------------------------------------*/
/* IMPORTANT */
	html {
		height: 100%;
	}
	body {
		height: 100%;
		margin: 0;
		padding: 0;
		color:black;
	}
	/*
	h1,h2,h3,h4,h5,ul,li,p,form,div,fieldset,legend,table{
    	margin:0;padding:0;
  	}
	*/
	
	h1,h2,h3,h4,h5, form,div,fieldset,legend,table{ /*ul,li,p*/
    	margin:0;padding:0;
  	}
	
	a, a:visited,a:hover {
		/*color:#59BF03;*/ /*black*/
		/*color:#009900; vert v3*/
		color:black;
		text-decoration:none;
    }
    
    a:hover {
text-decoration:underline;
    }
	
	/* CUSTOMIZE */
	body {
		background: transparent url(images/_fdbluerightV.gif) repeat-x;
		background-attachment: fixed;
	}
	
	body,p,span,div,fieldset,legend,table,td,b{
		font-family: Verdana, Arial, Sans-Serif;
		font-size:11px;
	}
	
	#page-table {
		height: 100%;
		width: 100%;
		/*border-collapse: collapse;*/
		text-align: center;
	}
	#page-td {
		height: 100%;
		padding: 0;
		vertical-align: middle;
	}
	div#global {
		width: 500px;
		margin: 20px auto;
		text-align: left;
	}
	
	
	h2{
    	font-size:14px;
		color: #458400;
    }
	
	h3{
    	font-size:13px;
    }
	
    h4{
    	font-size:12px;
    }
    
	/* BOX */
	.boxcontent .box1{
    width:310px;
	font-size:11px;
  }
  .boxcontent .box1 .titre{
    height:64px;
	font-size:13px;
    font-weight:normal;
    line-height:64px;
    color:#FFF;
    padding-left:80px;
    text-align:left;
  }
	
	
  .boxcontent .box1 .brown{
    background: url(images/_box1_green_empty_effet2.png) no-repeat top center;
    padding-left:0;
  }
	
	.boxcontent .box1 .content{
    background: url(images/_box1_content2.png) repeat-y top center;
    padding:0 15px 0 25px;
    text-align:left;
  }
	
	.boxcontent .box1 .footer{
    height:15px;
    background: url(images/_box1_footer2.png) no-repeat top center;
  }
	
  .boxcontent .box1 .comment{
    padding-left:59px;
    margin-left:21px;
    /*background: url(images/xx_32.png) no-repeat center left;*/
  }
	.content ul, .content li , .content p{
		margin:0;padding:0;
		color: black;
	}
	
	.content ul{
    	padding-left:15px;
		padding-top:0px;
		padding-bottom:3px;
		/*border:1px solid red;*/
  }
	
	
	
	.content li{
    
		padding:2px;
		/*border:1px solid red;*/
padding-top:5px;
  }
	
    .content li a, .content li a:visited {
color:black;
text-decoration:none;
    }
    
    .content li a:hover {
text-decoration:underline;
    }
    
    
	#table-2r {
		height: 100%;
		width: 100%;
		/*border-collapse: collapse;*/
		text-align: center;
	}
	
	#table-2r td {
	    vertical-align:top;
	}
    