h2 {	color: #037993;	font: bold 24px/26px "Arial Narrow", Arial, Helvetica, sans-serif;	margin: 0;	background-color: #fff;	padding: 0;	border-bottom: 1px solid #037993;}.innerconteneur {	margin-right : 10px;	padding : 0 0 10px 0px;}html>body .innerconteneur { 	float: left;}/* \*/ * html .innerconteneur {	height: 1em;} /* */.lastconteneur .innerconteneur {	margin-right : 0;}.firstconteneur .innerconteneur {	border : 0;	padding-left : 0;}.style1 { 	font-size : 1em;	text-align : left;}.style1 div {     margin: 0;     padding: 0;}.style1 p {     margin: 0;     padding: 0;}.style1 h3 {	color : #7F0D16;	margin : 10px 0 5px 0;	text-align : left;	font: bold 18px/20px "Arial Narrow", Arial, Helvetica, sans-serif;}.style2 {	font: 11px/14px Arial,,Helvetica, sans-serif;	text-align : left;	background: url(../../images/style2_bottom.gif) no-repeat bottom right;}.style2 h3 {	margin: 10px 0 0;	padding-right: 20px; 	padding-left: 30px;	color: white;	text-align:right;	background: #FA8E00 url(../../images/style2_top.gif) no-repeat top left;	font: bold 12px/26px Arial, Helvetica, sans-serif;}.style2 div {	margin: 0;	padding: 20px 10px 20px 20px;	background: url(../../images/style2_h3_bottom.gif) no-repeat top left;}.style2 div div {	margin: 0;	padding: 0;	background: none;        /*	background: url(../../images/style2_h3_bottom.gif) no-repeat top left;        */}/*EL 20061002 masquage du background sur les listes de résultats :*/.style2 div .div-liste {        background:none;}/*EL 20061002 masquage du background sur les listes de résultats :*/.style2 div .date-liste {        background:none;}.style2 p {	margin: 0px;	padding:0px;}.style3 {	font-size : 0.95em;	text-align : left;}.style3 h3 {	margin: 10px 0 0 0;	padding-right: 20px; 	padding-left: 30px;	color: white;	text-align:right;	background:  #FA8E00 url(../../images/style2_top.gif) no-repeat top left;	font: bold 12px/26px Arial, Helvetica, sans-serif;}.style3 div {	margin: 0;	padding: 20px 10px 20px 20px;	background: url(../../images/style2_h3_bottom.gif) no-repeat top left;}.style3 div div {	margin: 0;	padding: 0;	background: none;}
.style3 p {	margin: 0px;	padding:0px;}


h4.titre-style4 {
font-size: 13pt;
color: #B85D02;
}
.sansstyle { 	font-size : 1em;	text-align : left;}/*** Fix Toolbox ***/.innerconteneur * li div {	display: inline;}/*************************************************	Gestion des tableaux    **************************************************//*permet de contourner le comportement par défaut du tag plan_site en remplaçant les ol par des similis ul :*/.plandusite ol {        list-style-type:disc;        padding-left: 0;        margin-left: 10px;}/*permet d'afficher le niveau 1 en gras... :*/.plandusite ol.plansite1 li {        font-weight: bold;		padding-top:5px;}/*...et uniquement le niveau 1 :*/.plandusite ol.plansite2 li {        font-weight: normal;		padding-top:2px;}#divsts{display : none;}/* Image HYDRA*/#hydra-carene {position : relative;}