.planong {
padding: 3px 0;
margin: 2px 0 0 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.planong li {
display: inline;
margin: 0;
}

.planong li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #0C0;
color: #2d2b2b;
background: white url(images/shade.png) top left repeat-x;
font-size : 9pt;
font-family: Verdana, "Bitstream Vera Sans", Sans-Serif;
}

.planong li a:visited{
color: #2d2b2b;
}

.planong li a:hover{
text-decoration: none;
color: #2d2b2b;
background-image:  url(images/shadeactive.png);
}

.planong li.selected{
position: relative;
top: 1px;
}

.planong li.selected a{
background-image:  url(images/shadeactive.png);
border-bottom-color: white;
}

.planong li.selected a:hover{
text-decoration: none;
}

.headong{
border-top: 1px solid #0C0;
border-left: 1px solid #0C0;
width: 550px;
margin : 0;
padding: 8px 4px 4px 4px;
}
.contong{ 
border-left: 1px solid #0C0;
width: 560px;
height : 410px;
margin:0;
padding: 2px 10px 2px 2px;
background:transparent url(images/texteombre.png) repeat-y scroll right top;
}
.botong { 
width: 573px;
background: white url("images/texteombreb.png") no-repeat top right;
margin : 0 0 10px 0;
}
.txtong{
display:none;
}
@media print {
.txtong {
display:block!important;
}
}

#navplans ul {
 list-style: none;
 margin:0px;
 padding:0px;
}
#navplans li, #navplans li.prem  {
 float: left;
 display: block;
 line-height: 20px;
 margin : 2px 10px 2px 0;
}
#navplans li.prem  {
  clear: both;
}
#navplans a {
 text-decoration: none;
 padding-left: 22px;
 background:  url(images/btn_plans_g_vert.png) left top no-repeat;
}
#navplans a span {
 font-family : Arial, helvetica, Sans-Serif;
 font-weight: bold; 
 color : #003464;
 text-decoration: none;
 padding-right: 10px;
 background:  url(images/btn_plans_d_vert.png) right top no-repeat;
 font-size : 9pt;
}
#navplans a, #navplans a span {
 display: block;
 float: right;
}
/* IE5-Mac \*/
#navplans a, #navplans a span {
 float: none;
}
#navplans a:hover {
 padding-left: 22px;
 background:  url(images/btn_plans_g_vert.png) no-repeat left -20px;
}
#navplans a:hover span {
 padding-right: 10px;
 background:  url(images/btn_plans_d_vert.png) no-repeat right -20px;
}
#navplans li.on a {
 text-decoration: none; 
 background:  url(images/btn_plans_g_vert.png) no-repeat left -20px; 
}
#navplans li.on a span { 
 background:  url(images/btn_plans_d_vert.png) no-repeat right -20px;
 padding-right: 10px;
}

#navplans li.none  { /* browser W3C */
 float: left;
 display: block;
 line-height: 20px;
 margin-right : 10px;
}
#navplans li.none > span {
text-decoration: none;
 padding-left: 22px;
 background:  url(images/btn_plans_g_vert.png) no-repeat left -40px;
}
#navplans li.none > span > span {
 font-family : Arial, helvetica, Sans-Serif;
 font-weight: bold; 
 color : #003464;
 text-decoration: none;
 padding-right: 10px;
 background:  url(images/btn_plans_d_vert.png) no-repeat right -40px;
 font-size : 9pt;
}

#navplans li.none > span, #navplans li.none > span span { /* IE6 */
 display: block;
}
#navplans li.none a, #navplans li.none a:hover {
 text-decoration: none;
 background:  url(images/btn_plans_g_vert.png) no-repeat left -40px;
}
#navplans li.none a span, #navplans li.none a:hover span {
 background:  url(images/btn_plans_d_vert.png) no-repeat right -40px;
 padding-right: 10px;
}

#navpages {
  margin: 3px 0px 25px 0px;
  text-align:center;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size : 11pt;
}

/* tableaux des surfaces (styles bordures générés par www.somacon.com/p141.php */
div.tab_surface {
  padding: 0px 0 0 30px;
}
div.tab_surface table {
	border-width: 0;
	border-spacing: 0;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
div.tab_surface table td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.contexte {
 font-family: "Times New Roman", Times, Garamond, serif;
 font-weight: normal;
}
.clear { 
 clear: both; 
}
