a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:active {text-decoration: underline;}
a:hover {text-decoration: none;}

a.txtgrey10:link {text-decoration: none;}
a.txtgrey10:visited {text-decoration: none;}
a.txtgrey10:active {text-decoration: none;}
a.txtgrey10:hover {text-decoration: underline;}

a.txtred10:link {text-decoration: none;}
a.txtred10:visited {text-decoration: none;}
a.txtred10:active {text-decoration: none;}
a.txtred10:hover {text-decoration: underline;}

a.txtorange10:link {text-decoration: underline;}
a.txtorange10:visited {text-decoration: underline;}
a.txtorange10:active {text-decoration: underline;}
a.txtorange10:hover {text-decoration: none;}

a.txtyellow10:link {text-decoration: underline;}
a.txtyellow10:visited {text-decoration: underline;}
a.txtyellow10:active {text-decoration: underline;}
a.txtyellow10:hover {text-decoration: none;}

a.txtyellow11:link {text-decoration: underline;}
a.txtyellow11:visited {text-decoration: underline;}
a.txtyellow11:active {text-decoration: underline;}
a.txtyellow11:hover {text-decoration: none;}

a.txtorange11:link {text-decoration: underline;}
a.txtorange11:visited {text-decoration: underline;}
a.txtorange11:active {text-decoration: underline;}
a.txtorange11:hover {text-decoration: none;}

/*************************************************/

body {
  background-color: #000;
  font-family:  Arial, Helvetica, sans-serif;
  /*background-image: url("img/bg_euph.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom left;*/
  color: #999;
  text-align: center;
  margin: 20px 0;
  padding: 0;
  font-size: 10px;
}

img {
      border: 0;
}

input{
	background-color: #000;
  	border: 1px solid #ff0;
  	color: #ff0;
}

textarea{
	background-color: #000;
  	border: 1px solid #ff0;
  	color: #ff0;
}

fieldset {
  border: 1px solid #f90;
  padding: 1em;
  margin: 1em 0;
  width : 80%;
}

label {
  display: inline;
  float: left;
  width: 200px;
}

h1 {
  color: #f90;
  font-size: 2em;
}

h2 {
  color: #ff0;
  font-size: 1.4em;
}
/*****************************************/

.txtentrer {
  color: #fff;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 4em;
  font-weight: bold;
}

.txtgrey10 {
  color: #999;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
}

.txtred10 {
  color: #f00;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
}

.txtgrey12jtf {
  color: #999;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-align: justify;
  text-decoration: none;      
}

.txtorange10 {
  color: #f90;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
}

.txtyellow10 {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-decoration: none;
}

.txtyellow11 {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-decoration: none;
}

.txtyellow11jtf {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-align: justify;
  text-decoration: none;
}

.txtorange11 {
  color: #f90;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-decoration: none;
}

.txtyellow12 {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-decoration: none;
}

.txtyellow10jtf {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-align: justify;
  text-decoration: none;
}

.txtyellow12jtf {
  color: #ff0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-align: justify;
  text-decoration: none;
}

.txtorange12 {
  color: #f90;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-align: justify;
  text-decoration: none;
}

.txtorange12jtf {
  color: #f90;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-align: justify;
  text-decoration: none;
}

/*********** id **********/
#contents {
      width: 780px;
      margin: 0 auto;
      padding: 5px 0 0 0;
      text-align: left;
      background: #000;
      border: 1px solid #ff0;
}

#bando {
      width: 780px;
      background-color: #000;
      text-align: left;
      /*border: 1px solid #ff0;*/
}

#menu {
      float: left;
      width: 210px;
      margin: 0 0 1em 0.2em;     
      padding: 0;
      /*border: 1px solid #ff0;*/
}

#page {
      float: right;
      width: 550px;
      margin: 2em 1em 1em 0;
      padding: 0;
      /*text-align: center;      */
      /*border: 1px solid #ff0;*/
}

#news {
      /*height: 220px;*/
	  /*background: url("img/affiches/2006pmc.png") no-repeat bottom left;*/
      width: 300px;
      border: 1px solid #ff0;
      margin: 0 auto;
	  padding: 10px 10px;
      text-align: center;
}

#visitors {	  
	  clear: both;
	  text-align: center;
}

#licence {
      clear: both;
      text-align: center;
}