body             	  { margin: 10px 0; text-align: center; padding: 0;   background: #7b95b4; font: 80% verdana, helvetica, sans-serif; color: #fff;}
div#conteneur    	  { margin: 0 auto; text-align: left;	width: 770px; background: url(images/fond.jpg) repeat-y 0 0; border: 0; }

h1#header        	  { height: 231px; background: url(images/ban.jpg) no-repeat right top; margin: 0;}
h1#header a span 	  { display: none;}

ul#menu          	  { height: 30px; margin: -47px 0 0 32px; padding: 0; list-style-type: none; z-index: 10;}
ul#menu li       	  { float: left; text-align: center; background: url(images/bg_menu.jpg) repeat-x 0 -30px;}
ul#menu li a    	  { font:bold 0.9em/30px helvetica,sans-serif; margin:0; padding:0 15px; letter-spacing:1px; color:#0056af; display:block;
						text-decoration:none;border-right:1px solid #90a6d7;}
ul#menu li a:hover,
 ul#menu li a:focus,
  .selec 			  { background: url(images/bg_menu.jpg) repeat-x 0 0px;}

  
ul#menu2              { height: 30px; margin: -30px 1px 0 0; padding: 0; list-style-type: none; z-index: 10;}
ul#menu2 li           { float: right; text-align: center; background: url(images/bg_menu.jpg) repeat-x 0 -30px;}
ul#menu2 li a    	  { font:bold 0.9em/30px helvetica,sans-serif;margin:0;padding:0 15px;letter-spacing:1px; color:#0056af; display:block;
                        text-decoration:none; border-left:1px solid #90a6d7;}
ul#menu2 li a:hover,
 ul#menu2 li a:focus,
  .selec 		      { background: url(images/bg_menu.jpg) repeat-x 0 0px;}

#sep 				  { clear:both; height:20px;}

.center               { text-align:center;}
img                   { border:0;}
acronym 			  { border-bottom: 1px dotted #accbdf; cursor: default; }

#admin                { border:1px solid #000000; padding:4px; background:#ebf4fb; width:99%;}
#admin a              { color: #000000; text-decoration: underline; font-size: 0.9em;}
#admin a:hover        { color: #023680;}
.legende_textaera 	  { font-size: 8pt; font-style:italic;}

div#lateral           { margin: 8px 0px 10px 17px; padding:10px 10px; float:left; border:0px solid #90a6d7; width:145px;}
html>body div#lateral { margin: 0px 0px 10px 35px;}
div#lateral h2        { padding: 0px 5px 5px 28px; color:#fff; font:normal 1.5em helvetica,sans-serif;
						background: url(images/puce_menu.png) no-repeat 0 0; line-height: 28px; margin-top: 0px; }
div#lateral ul        { margin: 0; padding: 0; list-style-type: normal; color:#fff;}
div#lateral li        { margin: 0 0 0 15px; padding: 2px 0 0 0;}
div#lateral li a   	  { font:normal 0.9em helvetica,sans-serif; color:#fff; text-decoration:none; }
div#lateral li a:hover{ color:#002c86; text-decoration:none; }

div#contenu           { margin:0 ; padding:7px 20px 10px 242px; color:#0056af;}
div#contenu h2        { text-align:left; margin-top: 0px; line-height: 35px; font-size: 1.3em; color: #023680; background: url(images/puce_h2.png) no-repeat 0px 18px;}
div#contenu h2 span   { margin-top:3px; float:left; font-size: 0.7em; color: #023680;}
div#contenu h2 span a { text-decoration:none;}
div#contenu h3        {	color: #023680; font:bold 1.2em Georgia,serif; border-bottom: 1px dotted #accbdf;}
div#contenu h4        {	color: #023680; font:bold 1em Georgia,serif; }

div#contenu ul        {	padding-left:25px; margin-left:0px; }
div#contenu li        {	padding-bottom:10px;}

div#contenu p         {	text-align: justify; line-height: 1.2em;}
div#contenu .image    {	float: right; padding:0; margin:0;}
div#contenu .ident    {	text-align: justify; text-indent: 2em; line-height: 1.2em;}
div#contenu a         {	color: #023680;}
div#contenu a:hover   {	color: #b43313;}

div#droite            {	float:right; width:200px; margin: 0 0 10px 20px; padding: 0; border: 1px solid #287CB1;}
div#droite h2         {	text-align:center; padding:0; margin:0;	height:25px; font:normal italic 1.3em verdana, sans-serif; border:0; background: #D7E7F2; color: #000;}
div#droite p          {	padding:0 10px;}

div.row               {	clear: both; padding-top: 10px;}
div.row span.label    {	float: left; width: 130px; text-align: right;}
div.row span.formw    {	float: right; width: 570px;	text-align: left;}
 

input                 { background: #ebf4fb; border: 1px solid #90a6d7; padding: 3px;}
.button               { width:110px; height:25px;	background: url(images/bg_menu.jpg) repeat-x 0 -6px; }

div#footer            { clear:both;	margin: 0 0 0 0; padding: 0 10px 0 0; height:41px;	background: url(images/bas.jpg) no-repeat 0 0;}
#footer .copy         {	float: right; color: #ffffff; margin-top:8px; font:normal 0.8em helvetica,sans-serif; text-align:right;}
#footer a			  { color:#0056af; text-decoration:none;}
#footer a:hover		  { color:#002c86; text-decoration:none;}
