#nav_page {
	height: 200px;
	padding-top: 39px;
	padding-left: 50px;
	width: 400px;
}

#link_header {
	width: 400px;
	padding-top: 10px;
	border-top: 1px #A6B0B2 solid;
	padding-bottom: 10px;
	border-bottom: 1px #A6B0B2 solid;
}

ul {
	margin: 0px;
	padding: 0px;
}

 ul li
 {
  list-style: none;
 }

 #link_page ul li:hover
 {
 list-style-position: outside;
 margin-left: -35px;
 padding-left: 35px;
 }

 ul li.selected
 {
 list-style-position: outside;
 margin-left: -35px;
 padding-left: 35px;
 }

#link_header a
{
 display: block;
 font-size: 0.857em;
 color: #737A7D;
 text-decoration: none;
}

#link_header a:hover
{
 display: block;
 font-size: 0.857em;
 text-decoration: none;
}

#link_header a.selected
{
 display: block;
 font-size: 1.43em;
 font-weight: 600;
 text-decoration: none;
}

  #link_page
  {
width: 400px;
padding-top: 25px;
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: 1px #A6B0B2 solid;
  }

#link_page a
{
 display: block;
 font-size: 0.928em;
 text-decoration: none;
 color: #737A7D;
}

#link_page a:hover
{
 font-weight: 600;
}

#link_page .aSelected
{
 font-weight: 600;
}


#logo_accueil
{
 width: 528px;
 padding-left: 21px;
 float: right;
}

#content_webPage
{
 width: 500px;
 min-height: 441px;
 padding-left: 50px;
 padding-top: 25px;
}

 #content_webPage .section_webPage
 {
  /*min-height: 211px;*/
  margin-top: 15px;
  margin-bottom: 15px;
 }

  #content_webPage .section_webPage h1
  {
width: 400px;
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 1.07em;
height: 17px;
  }

  .section_webPage h2
  {
margin: 0px;
padding: 0px;
color: #737A7D;
font-weight: normal;
font-size: 1.07em;
  }

h2 a, p a
{
 font-style: italic;
 text-decoration: none;
 outline: none;
}

h2 a:hover
{
 text-decoration: underline;
}

  .section_webPage h3
  {
margin: 0px;
margin-top: -9px;
padding: 0px;
color: #737A7D;
font-weight: normal;
font-size: 1em;
font-weight: bold;
text-align: right;
padding-right: 51px;
  }

  .section_webPage h4
  {
margin: 0px;
padding: 0px;
color: #A6B0B2;
font-weight: normal;
font-size: 0.785em;
text-align: right;
padding-right: 51px;
height: 13px;
  }


  .section_webPage ul
  {
width: 400px;
margin: 0px;
padding: 0px;
list-style: none;
color: #737A7D;
font-weight: normal;
font-size: 1em;
margin-bottom: 30px;
  }

#liens li
{
 margin-left: 18px;
 padding-bottom: 5px;
 list-style: square;
}

#liens a
{
 display: block;
 font-size: 0.857em;
 text-decoration: none;
outline: none;
 color: #737A7D;
}

#liens a:hover
{
 font-weight: 600;
}

  .section_webPage li
  {
margin: 0px;
padding: 0px;
height: 14px;
  }

  .section_webPage li span
  {
display: block;
height: 14px;
margin: 0px;
margin-top: -17px;
padding: 0px;
font-size: 1em;
font-weight: bold;
text-align: right;
padding-right: 51px;
  }

  #sous_menu
  {
padding-top: 10px;
height: 35px;
  }

#sous_menu li
{
 display: inline-block;
 min-width: 118px;
 padding: 5px;
 background-color: #aaa;
 text-align: center;
 color: #ddd;
}

#sous_menu li:hover
{
 border: 1px #aaa solid;
 background-color: #ccc;
}

#sous_menu li.liSelected
{
 display: inline-block;
 min-width: 118px;
 border: 1px #aaa solid;
 background-color: #ccc;
 font-size: inherit;
 font-weight: inherit;
 font-variant: inherit;
 text-decoration: inherit;
}

 #sous_menu li a
 {
  font-size: 1em;
  font-weight: 600;
  font-variant: small-caps;
  text-decoration: none;
  color: inherit;
 }

 #sous_menu li a:hover
 {
  color: inherit;
 }

  .section_webPage .specification
  {
width: 400px;
margin: 0px;
padding: 0px;
color: #A6B0B2;
font-size: 0.857em;
font-style: italic;
  }

/*
  PAGE DES PROGRAMMES
*/
.header_programme
{
 font-variant: small-caps;
 font-size: 0.857em;
 color: white;
 padding: 5px;
 min-width: 145px;
 text-align: center;
}

.header_programme_1
{
 font-variant: small-caps;
 font-size: 0.857em;
 color: white;
 padding: 5px;
 min-width: 55px;
 text-align: center;
}

td.cell_programme
{
 text-align: center;
 font-size: 0.714em;
}

td.cell_programme:hover
{
 color: #fff;
}


#footer
{
 border-top: 1px #A6B0B2 solid;
 margin-left: 50px;
 width: 902px;
 font-size: 0.785em;
 color: #A6B0B2;
 padding-top: 8px;
}

 #footer a
 {
  color: #888;
  text-decoration: none;
 }

 #footer a:hover
 {
  text-decoration: underline;
 }