/*fond*/
body{
  background-image: url(../skin/fondpattern.jpg);
  background-repeat: repeat-y;
  background-position: center;
}
table.corp{
	background-image: url(../skin/fond.png);
  background-repeat: no-repeat;
  background-position: center;
  background-position: top;
}

table.fondnews{
	background-image: url(../skin/centretable.jpg);
  background-repeat: repeat-y;
  background-position: top;
  background-position: center;
}
table.contenu{
  min-height: 600px;
}

td.titrevideo{
  color: white;
  font-size: 1.5em;
  font-weight: bolder;
}

p{
  color: white;
  font-size: 1.1em;
  padding-right: 5px;
  padding-left: 5px;
}

h2{
  color: white;
  text-align: center;
}


/*Bouton de td et input**********************************/
td.boutonactif{
  cursor: pointer;
}
td.boutontexttitreblanccentreencadre{
  border: 1px black solid;
  font-weight: bolder;
  text-align: center;
  font-size: large;
  color: white;
  cursor: pointer;
}
td.boutontextblanccentreencadre{
  border: 1px black solid;
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: pointer;
}
td.boutontexttitreblanc{
  font-size: large;
  font-weight: bolder;
  color: white;
	cursor: pointer;
}
td.boutontextblanc{
  font-weight: bolder;
  color: white;
	cursor: pointer;
	text-align: center;
}
.boutonnoir{
  background: black;
  font-size: large;
	color: white;
	cursor: pointer;
}
.petitboutonnoir{
  background: black;
  font-size: medium;
	color: white;
	cursor: pointer;
}
.lien{
  cursor: pointer;
}


/*Type de Text************************************/
td.textgrostitreblanccentre{
  font-size: x-large;
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: default;
}
td.textarialtitreblanc{
  font-family: arial;
  font-size: large;
  font-weight: bolder;
  color: white;
  cursor: default;
}
td.texttitreblanccentreencadre{
  border: 1px black solid;
  font-size: large;
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: default;
}
td.texttitreblanccentre{
  font-size: large;
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: default;
}
td.texttitreblanc{
  font-size: large;
  font-weight: bolder;
  color: white;
  cursor: default;
  padding: 10px;
}
td.textblanccentreencadre{
  border: 1px black solid;
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: default;
}
td.textblanccentre{
  font-weight: bolder;
  text-align: center;
  color: white;
  cursor: default;
}
td.textblancsimple{
  color: white;
  cursor: default;
}
td.textnoirfondblanc{
  font-weight: bolder;
  color: black;
  cursor: default;
  background-color: white;
}
td.textrougecentreencadre{
  border: 1px black solid;
  font-weight: bolder;
  text-align: center;
  color: red;
  cursor: default;
}
td.texttitrerougecentre{
  font-weight: bolder;
  font-size: large;
  text-align: center;
  color: red;
  cursor: default;
}
td.textrougecentre{
  font-weight: bolder;
  text-align: center;
  color: red;
  cursor: default;
}
td.textbanierebas{
	color: white;
	font-size:1.1em;
}
td.news{
	color: white;
	font-family: Arial;
	font-weight: bolder;
  padding:10px;
}


/*Type image de fond et encadrement*/
table.fondgrille{
	background-image: url(../skin/fondgrille.png);
}

td.imagecentreencadre{
  text-align: Center;
  border: 1px black solid;
}

table.encadreblanc{
  border: 1px white solid;
}

table.fondgrillecentreencadre{
  text-align: center;
	background-image: url(../skin/fondgrille.png);
  border: 1px black solid;
}

table.bannierebas{
  background-image: url(../skin/bannierebas.png);
  background-repeat: no-repeat;
  background-position: top;
  
}

/* Autres */

a:link{
  color: red;
  text-decoration:none;
}
a:visited{
  color: red;
  text-decoration:none;
}
a:hover{
  color: #999999;
  text-decoration:none;
}
a:active{
  color: #330000;
  text-decoration:none;
}
