html {height:100%;}

img{ border: none;}

 a:link {
         color: #333333;
         }
a:visited {
         color: #333333;
         }
a:hover {
         color: #333333;
         text-decoration: none;
         }
a:active {
         color: #333333;
         }
		 
a.lienAcces {
  color: white;
  font-weight:bold;
  text-decoration:none;
}
		 
body{
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
background-color : #000000;
}

#background{
position: relative;
height: 100%;
width: 1027px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color : #ffffff;
height:auto!important;
bottom: 0px;
clear : both;
}

#content{
float : left;
background-color : #ffffff;
height : 100%;
padding-right: 1px;
}

#header{
background-repeat: no-repeat;
width: 1025px;
height: 47px;
padding-bottom: 1px;
margin-left: 1px;
}

#header_bottom{
background-repeat: no-repeat;
width: 1025px;
height: 47px;
padding-bottom: 1px;
margin-left: 1px;
}

#titre_home{
background-repeat: no-repeat;
width: 1025px;
height: 100%;
padding: 0px;
margin-left: 1px;
}

#home{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding-right: 1px;
float: left;
}

#news{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: left;
}

#txthome{
background-repeat: no-repeat;
width: 512px;
height: 296px;
padding-right: 1px;
float: left;
}

#txtnews{
background-repeat: no-repeat;
width: 512px;
height: 296px;
padding: 0px;
float: left;
}

#gallerie{
background-repeat: no-repeat;
width: 1025px;
height: 47px;
padding: 0px;
margin-top: 1px;
margin-left: 1px;
float: left;
position : relative;
}

#lienpro{
width: 1025px;
height: 100px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#rheanos{
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_rheanos {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#fearos{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: right;
margin-top: 1px;
}

#fond_fearos {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: left;
	background-color : #cccccc;
}

#sirtriomph{
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_sirtriomph {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#sirtriomph02{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: right;
margin-top: 1px;
}

#fond_sirtriomph02 {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: left;
	background-color : #cccccc;
}

#marteau{
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_marteau {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#tripode{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: right;
margin-top: 1px;
}

#fond_tripode {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: left;
	background-color : #cccccc;
}

#monstre01{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_monstre01{
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#zbrush02{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: right;
margin-top: 1px;
}

#fond_zbrush02 {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: left;
	background-color : #cccccc;
}

#perso{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_perso {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#diverstt{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: left;
margin-top: 1px;
}

#fond_diverstt {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: right;
	background-color : #cccccc;
}

#epee{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_epee {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#gps{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: right;
margin-top: 1px;
}

#fond_gps {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: left;
	background-color : #cccccc;
}

#divers{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding-right: 1px;
margin-top: 1px;
float: left;
}

#fond_divers {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	margin-right: 1px;
	float: left;
	background-color : #cccccc;
}

#diverst{
background-repeat: no-repeat;
width: 512px;
height: 47px;
padding: 0px;
float: left;
margin-top: 1px;
}

#fond_diverst {
	background-repeat: no-repeat;
	width: 512px;
	height: 384px;
	padding: 0px;
	float: right;
	background-color : #cccccc;
}

#titre_gallery{
background-repeat: no-repeat;
width: 1025px;
height: 100%;
padding: 0px;
margin-left: 1px;
}

#divContact{
	float : left;
	background-repeat: no-repeat;
	width: 1025px;
	padding: 0px;
}

#contact{
background-repeat: no-repeat;
width: 1025px;
height: 47px;
padding: 0px;
margin-top: 1px;
float: left;
}

#fond_text_contact {
	width: 1025px;
	padding: 0px;
	background-color : #cccccc;
	background-repeat: no-repeat;
	float : left;
}

#text_contact {
	width:1000px;
	color: black;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align : left; 
	margin-left: 25px;
	padding: 0px;
	
}


#text_contact2 {
	width:1000px;
	color: black;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align : left; 
	margin-left: 25px;
	padding: 0px;
	
}

#text_contact3 {
	width:1000px;
	color: black;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align : left; 
	margin-left: 25px;
	padding: 0px;
	
}

#text_contact4 {
	width:1000px;
	color: black;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align : left; 
	margin-left: 25px;
	padding: 0px;
	
}

#footer{
background-repeat: no-repeat;
width: 1025px;
height: 41px;
background-image: url(img/footer.gif);
margin-top: 1px;
padding : 0px;
float : left;
}

img.mini{
margin-left:5px;
margin-top:5px;
}