body {	margin:0; /* to avoid margins */
	padding:0;
   text-align: center; /* to correct the centering IE bug*/
	background: url("images/fond.png");	}

#global {
	position:absolute;
   left: 50%;
   width: 500px;
   height: 500px;
   margin-top: 20px; /* moitié de la hauteur */
   margin-left: -290px; /* moitié de la largeur */
	padding:10px;
	border:20px solid #151515;
	color:white;
	background-color: black;
	}

#frame  {
	width: 100%;
	height: 460px;
	}

#picture {
	margin-top: 50px;
	text-align : center;
	color: white;
	}

#picture a:link, #picture a:visited {	margin: 0 5px 0 5px;	text-decoration: none;	color: #999;	}
#picture a.active:link, #picture a.active:visited, #picture a:hover {	color: white;	}

#contact {
	margin-top: 100px;
	padding:24px;
	text-align : left;
	color : white;
	font-size: small;
	}

#intro  {
   height: 50px;
   padding-top: 200px;
	text-align : center;
	color: white;
	}

#titlegallery {
	height: 20px;
	margin-top: 35px;
	font-size: 85%;
	color: #999;
	}
	
#logo2 {
	position:absolute;
   left: 50%; 
   width: 640px;
   height: 30px;
   margin-top: 20px; /* moitié de la hauteur */
   margin-left: -320px; /* moitié de la largeur */
	background: url("images/L.png") no-repeat;
	}
	
#logo {
	background: url("images/logoPTIT2.png") no-repeat;
	padding: 40px;
	float: right;
	}h3 {	font-size: 120%;	}

#content {
	width: 96%;
	height: 530px;
	float: left;
	margin-top: 10px;
	padding:10px;
	font-size: small;
	color: white;
	text-align:justify;
	}

#about {
	width: 365px;
	float: left;
	padding:10px;
	font-size: 75%;
	line-height: 120%;
	letter-spacing: 0.5px;
	color: white;
	text-align:justify;
	}
	
#about2 {
	width: 115px;
	float: right;
	margin-top: 25px;
	text-align:right;
	font-size: 70%;	font-weight: bold;	text-decoration: none;	color: #999;
	}
#about2 a:link, #about2 a:visited {	font-size: 85%;	font-weight: bold;	margin: 0 5px 0 5px;	text-decoration: none;	color: #999;	}
#about2 a.active:link, #about2 a.active:visited, #about2 a:hover {	color: white;	}

#menupage {
	width: 100%;
	float: right;
	margin-top: 25px;
	text-align:right;
	font-size: 100%;	font-weight: bold;	text-decoration: none;	color: #999;
	}
	
#menupage a:link, #menupage a:visited {	font-size: 85%;	font-weight: bold;	margin: 0 5px 0 5px;	text-decoration: none;	color: #999;	}
#menupage a.active:link, #menupage a.active:visited, #menupage a:hover {	color: white;	}

#links {
	float: left;
	text-align:justify;
	margin-top: 25px;
	padding:20px;
	font-size:75%;
	}
#links a:link, #links a:visited {
	padding:20px;
	font-size: 100%;	line-height: 20px;	font-weight: bold;	text-decoration: none;	color: #999;	}
#links a.active:link, #links a.active:visited, #links a:hover {	color: white;	}
	

	
/* Menu */.menu {	padding-top: 10px;
	float:left;
	width: 500px;
	height:30px;	}
#miniflex {	width: 100%;	float: left;	font-size: small;	margin: 0;	padding: 0 0 0 0;	border-bottom: 1px solid #333;	}
#miniflex li {	float: left;	margin: 0; 	padding: 0;	display: inline;	list-style: none;	}	#miniflex a:link, #miniflex a:visited {	font-size: 85%;	line-height: 20px;	font-weight: bold;	margin: 0 10px 0 10px;	text-decoration: none;	color: #999;	}#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {	border-bottom: 4px solid #333;	padding-bottom: 2px;	color: #333;	}

.submenu {	padding-top: 5px;
	float:center;	}
	#subminiflex {	float:center;	font-size: small;	margin: 0;	padding: 0 10px 0 10px;	border-bottom: 1px solid #333;	}
#subminiflex li {	float:center;	margin: 0; 	padding: 0;	display: inline;	list-style: none;	}	#subminiflex a:link, #subminiflex a:visited {	float:center;	font-size: 85%;	line-height: 20px;	font-weight: bold;	margin: 0 5px 0 5px;	text-decoration: none;	color: #999;	}#subminiflex a.active:link, #subminiflex a.active:visited, #subminiflex a:hover {	border-bottom: 4px solid #333;	padding-bottom: 2px;	color: #333;	}
	
	
/* Formulaire */label
{
font-size: small;
width: 4em;
float: left;
text-align: right;
margin-right: 1em;
padding-right: 2px;
display: block;
}

.submit input
{
margin-left: 4.5em;
}

input{
font-size: small;
color: white;
background: #151515;
border: 1px solid #151515;
}

.submit input{
color: #000;
background: #151515;
border: 2px outset #151515;
}

textarea{
color: white;
background: #151515;
border: 1px solid #151515;
width:350px;
overflow:hidden;
}

fieldset
{
border: 2px solid #151515;
border-top:10px solid #151515;
}

legend {
color: #fff;
border: 1px solid #151515;
padding: 2px 6px;
}
