
	html { 
  		margin: 0;
		padding : 0;
		width: 100%;
    }

	body {
		margin: 0;
		padding: 0;
		background-color:#333;
		line-height: 1.5em;
		letter-spacing: 0.03em;
	}

	h2  {
		position : relative;
		right : 40px;
		font : bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height : 1.35em;
		color: #900;
		padding : 0.5em 0.5em 0.5em 1em ;
		background-color : #ccc; 
		text-align : justify;
		border-left : solid 1px #900;
		border-bottom : solid 1px #900;
		}	
		
	h3 {
		font : bold 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #900;
		line-height : 1.1em;
		margin-left : 1.5em;
		padding : 0 0.5em 0.5em 0 ;
		}

  	h4 { 
		font : bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0 0 0.5em 1.5em;
		color: #900;
		padding : 0;
		}
		
	h5 {
		font : bold 85% Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0 0 0.5em 1.5em;
		color: #900;
		padding : 0 1em 0 0;	
	}
	
	/*#contenu hr {
		visibility : visible;
	}
		
	hr { 
		visibility : hidden;
  		clear: both;
    }*/
		
	ul {
		list-style-type : none;
		margin-left : 10px;
	}
		
 	 p {
		margin : 0 3em 1.5em 3em;
		line-height: 1.3em;
	}

	img {
		padding : 0 !important; 
		margin : 0 !important;
    }
		

/*********Liens********/

	#footer a, #header a {
	color: #fdd;
	text-decoration: none;
	padding: 0 0.5em 0 0.5em;
}

	#footer a:hover, #header a:hover {
		color: #888;
		padding: 0 0.5em 0 0.5em;
		text-decoration: none;
	}

	#footer a:focus, #header a:focus {
		background-color : #000;
    }
		
	#footer a:active, #header a:active {
		color: red;
		padding : 0 1.5em 0 0.5em ;
    }
		
	#menuint a {
		color: #ccc;
		display : block;
		text-decoration : none;
		line-height : 1.3em;
    }

	#menuint a:link  {
		padding : 0 0.5em 0 0.5em ;
    }
		
	 #menuint a:visited {
		padding : 0 0.5em 0 0.5em ;
    }

	#menuint a:hover {
		background : url(img_sculpture/fond-menuint.gif)  no-repeat 100% 75%;
		padding : 0 2em 0 0.5em ;
	}

	#menuint a:active {
		color: red;
		padding : 0 1.5em 0 0.5em ;
    }
/*----------------------------------------*/

		
/*-------------------Taille police hack la-grange.net---------------------*/
  	body, td, th, p {
		font-family :  "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
/*/*/a{}
	body,
	body td,
	body th,
	body p {
		font-size: x-small;
		voice-family: "\"}\"";
		voice-family: inherit;
		font-size: small;
	}
	html>body,
	html>body td,                          
	html>body th,
	html>body p {
		font-size : small;
	}
	/* */
/*----------------------------------------*/

/*----------------------------------------*/
	#contenu {
		margin-right : 250px;
		margin-left : 10%;
		padding-top : 1em;
		padding-bottom : 1em; 
		background-color : #ccc;		
		border-top : 0px !important;
		border-bottom : 0px !important;
		border-left: 1px solid #900;
		border-right: 0.15em solid #900;
	}
		
	#footer {
		border-top: 1px solid #900;
		margin-bottom: 0.5em;
		margin-left: 10%;
		color: #ccc;
		text-align: right;
		padding: 0.3em 15px 0.3em 0em;
	}
		
	
	#header { 
		border-bottom: 1px solid #900;
    	margin: 0 0 0 0; 
    	padding: 0.7em;
    	background-color: #000;
		color: #ccc;
    }
	
		
	#affichimgcentre { 
		border: 2px solid #900;;
    	margin: 2em 2em 2em 2em;
    	padding: 0.7em;
    	background-color:#ccc;
    }
		
	#menu {
		position : absolute;
		top : 10px;
		right : 0px;
		padding-bottom : 1.5em;
		width : 250px;
		text-align : right;
		/*background-color: #333;*/
	}

	#menuint {
		margin : 0 15px 2em 1em;
	}
		
/*----------------------------------------*/

	.imgbasHeader {
		position: absolute;
		right : 0px;
		top : 65px;
	}
	
	.galerie {
		margin : 0  1.5em 0 1.5em;
		padding : 0.5em 0 0.5em 0;
	}
		
	.footerLeft {
		position: absolute;
		left : 1%;
	}
		
/*----------------------------------------*/

	div#header a img, div#footer a img{
		border: 0px !important;
	}
	
	div#menu a span {
		display : none;
	}
	
	div#menu a:hover span {
		display : block;
		position : absolute; 
		top : 28em; 
		right : 1.3em; 
		width : 200px;
		margin : 10px;
		padding : 0.5em;
		z-index : 100;
		color : #fff;
		text-align : right;
		background-color : #333;
	}
	
	div#menu a img {
		height : 0;
		width :  0;
		border-width :  0;
	}

	div#menu a:hover  img {
		position : absolute; 
		top : 28em; 
		right : 8em; 
		height : 75px;
		width : 55px;
		border: solid 1px #000;
	}
		
	a img {
		border: solid 1px #000;
	}
			
