html, ul {
  margin: 0;
  padding: 0;
}

body {
	background: black;/*; #E90606; */
	font: normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}

/*-----------#global----------------------------*/
#global {
	background: #292525; /*gris */
	padding-bottom:5px;	
	width: 80%;
	min-width : 850px;
	margin:0 auto 0 auto;
}

/*-----------#header----------------------------*/
#header {
   /* background: green; */
}

/*-----------#header-inside----------------------*/
#header-inside{
 /*background:blue; */
  position: relative;  
  height:65px;
  margin-right:5px;
  margin-left:3px;
}

/*-----------#contenu----------------------------*/
#contenu {
	/*color: white;*/
	background: #F07B14; /*orange*/ 
	margin-left: 160px; /* -> 4 */
	margin-right:5px;
	padding-bottom:5px;	/*espace bas*/
	/*margin-bottom: 100px;

	padding: 0px 20px;*/
	text-align:justify;
	border:1px solid black;

	height: 400px;/*hauteur mini pour IE*/
}
html>body div#contenu
{
height: auto;
min-height: 400px; /*hauteur mini pour les autres*/
} 

#article{
	padding: 0px 20px;
}

#poweredby{
	
}

/*-----------#titre-creation--------------------*/
#titre-creation{
	font-size: 1.7em;
	color:white;
	font-weight:bold;
	text-align: right;
	margin-right:5px;
	/*background:red;*/
}

/*-----------#menu------------------------------*/
ul#menu {
  position: absolute;
  top: 0;
  right: 0;
  list-style: none;
}

ul#menu li {
  text-align: center;
  /*width: 90px;*/
  margin-left: 10px;
  float: left;
  
  /*height: 115px;*/
  /*background:green;*/
  
}

ul#menu li a {
  text-decoration: none;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  /*font-variant: small-caps;
  line-height:30px;*/
  display:block;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {
  border-bottom:2px solid white;
}

/*pour mettre en valeur la partie actuellement à l'écran*/
.currentPart{
	border-bottom:2px solid #F07B14;/*orange*/
	/*background:green;*/
}

/*-----------#sous-menu------------------------*/
#sous-menu{
  text-align:right;
  margin:5px;
  /*margin-bottom: 5px;
  margin-top: 5px;
  margin-left:5px;  
  padding-left:55px;
  background:  green;*/ 
  border-bottom:thin solid #F07B14;/*orange*/
  border-top:thin solid #F07B14;/*orange*/
  
  font-size: 0.95em;
  letter-spacing:-0.3px;
}

#sous-menu ul {
  /*padding: 21px 0 0 10px;*/
  list-style: none;
}

#sous-menu ul li {
  margin-right: 15px;
  display: inline;
}

#sous-menu li a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-variant: small-caps; 
  font-size:1.1em;  
}
/*
#sous-menu li a:hover, #sous-menu li a:focus, #sous-menu li a:active {
  background:#F07B14;
}*/

/*-----------#navigation------------------------*/
#navigation {
	height:200px;	
	margin-left:5px;
	width: 155px;
	float: left; /* -> 2 */	
	/*background:red;*/
}
#navigation img
{
	border: 1px solid black;
}

/*-----------#menu-creation---------------------*/
ul#menu-creation {
	/*background:red;*/
	position:relative;
	margin-left:20px;
	margin-bottom:5px;	/*espace entre les liens et l'image du menu*/

}

ul#menu-creation li {
  width: 100px;
  color:#F07B14;/*oouleur des puces du menu*/
}

ul#menu-creation a {
  text-decoration: none;
  color:#F07B14;/*couleur des entrées de menu*/
  font-size: 1.4em;
}

#menu-creation a:hover {
  text-decoration: underline;
}

h1{
  line-height: 1.2;
  font-size: 1.7em;
  letter-spacing:-1px;
}

a{
  color:black;
  text-decoration: underline;
  font-weight:bold;
}

a:visited {
  color:black;
}

a:hover, a:focus, a:active {
  text-decoration: none;
  /*color:white;*/
}

a.voir{
  background-image: url(img/loupe.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 20px;
  text-decoration: none;
}

a img {
  border: 0;
}

/* tableaux*/
table {
	text-align: center;
	width: 75%;
}

td {	
	height:20px;
}

/* sommaire creation 
#creation-sommaire a:hover, #creation-sommaire a:focus, #creation-sommaire a:active {
color:#292525;
}*/

/*-----------GUESTBOOK---------------------*/
#gb{	
	/*background: red;*/
}

#gb table{
	background-color: White;
	color:black;
	border: 1px solid Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

table.form {
	background-color: #EDEFF1;
	border: 1px solid #708090;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	width:450px;
}
/*
table.vide {
	width:100%;
	background-color: white;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
*/
/*
table.aff {
	border: none;
}
*/

select {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CAD0D6;
	border: 1px solid #708090;
}

input {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CAD0D6;
	border: 1px solid #708090;
}

textarea {
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 450px;
	height: 120px;
	border: 1px solid #708090;
	text-align: justify;
}

/*
td.form{
padding:5px;
}
*/
td.tdinput{
width:10px;
}
/*
td.head {
	border: none;
	font-size: 10px;
	background-color: #EDEFF1;
}

td.menu {
	background-color: #97A4B1;
	padding: 15px;
}

a.lien:hover {
color: #87A5CD;
text-decoration: none;
font-size: 11px;
font-family: verdana, sans-serif;
}
*/
*/
a.admin {
color: Black;
text-decoration: none;
font-size: 11px;
font-family: verdana, sans-serif;
background-color: transparent;
width:160px;
padding-top:5px;
padding-bottom:5px;
}

/*
a.admin:hover {
	color: Black;
	background-color: #FFD700;
}
*/

.photo{
	color:white;
	background:	black;
	padding-bottom:30px; /*espace entre le titre et la galerie*/
	padding-left:5px;
}

.video{
	background:	black;
	padding-top:20px; /*espace avant la video*/
	padding-bottom:20px; /*espace après la video*/
}

.NotCurrent{
	list-style: none; /*supprime les puces*/
}

/*spécifique galerie photos*/
#gallery{
	text-align: center;
	background: black;
	margin-bottom:-5px;/*HACK IE<8 pour ne pas avoir la bande de couleur sous la galerie*/
}

/*-----------#presse---------------------*/
#presse{
	color:black;
}

#presse h3 {
  margin-bottom:-2px;	
  line-height: 1.2;
  font-size: 1.2em;
  letter-spacing:-1px;
}

#presse ul{
	/*list-style: none;/* suppression des puces */
	list-style-type: square;
}

#presse li { display: inline; } /* affichage horizontal */

#liens{
/*background: black;*/
}

.article{
	padding: 5px;
}

.citation{
	/*background:green;*/
	font-style:italic;
}
.auteur{
	text-align: right;
	margin-top: -10px;
}

#onStage{
	/*background:black;*/
}

#onStage img {
  float: left;
  /*width: 50%;*/
  margin-right: 10px;
}

#onStage p {
  /*margin-left: 50%;
  border: 1px solid #000000;*/
}

/*iframe*/
.over2{
  overflow: auto;
  height: 510px; 
}



