body {
	background: #000;
	text-align: center;
	margin :1em;
	padding:0;
	font-size:1em;
	font-family : "Times New Roman";
	}
img, table { margin : 0; padding: 0; border: 0; }
ul, ol, li { margin : 0; padding: 0; line-height : 1em;}
li { margin-left : 2em;}
ul { list-style: square; position : relative ; top : -0.5em;}
div { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
a { color : #000; text-decoration : none;	}
a:hover {color : #ccc;}


.conteneur {
	position: relative; 
	width: 63em;
	border : #aaa solid 3px;
	margin: 0 auto 0 auto;
	padding : 0;
	text-align: left;
	}

.entete { 
	position: absolute ;
	top : 0em;
	background : none; 
	width: 100%;
	margin: 0;
	padding : 0;
	}
	
.menu {	
	width : 100%;
	padding : 0;	
	padding-top : 0.8em;
	text-align :center;
	font-weight : bold;
  background : #ff6414;
	border-top : #000 solid 3px;
	border-bottom : #000 solid 3px;
			}	

.menu ul li{
	position : relative;
	display :inline;
	margin-left : 2em;
	margin-right : 2em;
	line-height :1.7em;
	}

.contenu { 
	position : absolute; 
	top : 15em;
  padding : 1em ; 
	padding-left : 2.5em; 
	font-style : bold; 
	}

.contenu2 { 
	position : absolute; 
	top : 19em;
  padding : 0em ; 
	background : #fff;
	}

	
	
/*/// styles specifiques ? une page \\\\\\*/
#accueil { }
#super8 { background :  url(../images/s8.gif) no-repeat 100% 50%; }
#videos { background :  url(../images/k7.gif) no-repeat 100% 50%; }
#photos { background :  url(../images/diap.gif) no-repeat 100% 50%; }
#sons { background :  url(../images/HP.gif) no-repeat 100% 50%; }

h1 {
	text-align : center;
	margin : 0em 0 0 0em ;
	padding : 0em ;
	-moz-border-radius : 15px;
	font-style: normal;
	}

h2 {
margin : 0;
padding : 0;
}

/* Phrase entete*/
h3 {
	width : 100% ; 
	text-align : right;
  margin : -4em -3em 2.77em;
  color : #000000; 
	font-style : italic;
	font-size : 1.1em;
	}
h4 {
	width : 25em;
	text-align : center;
	background : #ddd;
	margin : 0em 0em 0em ;
	padding : 0.3em ;
	-moz-border-radius : 15px;
	font-style: normal;
	}
  
/*  classes generiques  */

.orange { color : #ff6414; }
.blanc { color : white; }
.gras {font-weight: bold;}
.active { font-weight: bold; color : #ff9900; }
.ital { font-style: italic; color : #000; }

.pied {
	position: absolute;
	bottom : 0;
	left : 0;
	width : 100%;
	}
.pied p { margin : 2em 2em 2em; font-size : 1.2em; color : #333; }	

.pied p#right {
	position : absolute;
	bottom : 0;
	width : 100%;
	text-align : right;
	margin : 2em -4.5em 0.3em;
	font-size : 0.8em;
	font-style: italic;
}

