html {

	background:  #000000 url(element/fond_top.png) repeat-x top;

}

body {
	margin: 0;

}

a:link {
    color: #999999;
}
a:visited {
    color: #999999;
}
a:hover {
    color: #FF6000;
}
a:active {
    color: #999999;
}

#fond {
        background: url(element/fond.png) no-repeat center;
        position: relative;
	width: 1220px;
        height: 1000px;
        margin: 0 auto;
}

#carousel {
        position:absolute;
	width: 806px;
	height: 477px;
	top:290px;
	left:207px;
}

#copy {
        position:absolute;
        color: #5e5e5e;
        text-align: center;
        font-family: tahoma;
	width: 800px;
	height: 50px;
	top:800px;
	left:207px;
}

.lp {
        position:absolute;
		width: 180px;
		left: 500px;
		margin: auto;
        text-align: center;
        font-family: tahoma;
	top:300px;

}

#info {
        position:absolute;
        color: #888888;
        text-align: center;
        font-family: tahoma;
        font-size: 14px;
	width: 800px;
	height: 50px;
	top:300px;
	left:207px;
}

#logo {
	background: url(element/logo.png) no-repeat;
        position:absolute;
	width: 134px;
	height: 43px;
	top:6px;
	left:166px;
}

#image_contact_1 {
	background: url(element/carte1.jpg) no-repeat;
        position:absolute;
	width: 214px;
	height: 410px;
	top:300px;
	left:250px;
}

#image_contact_2 {
	background: url(element/carte2.jpg) no-repeat;
        position:absolute;
	width: 214px;
	height: 410px;
	top:300px;
	left:753px;
}

#menu1 {
        position:absolute;
	width: 800px;
	height: 400px;
	top:100px;
	left:250px;
}

#menu2 {
        position:absolute;
	width: 1000px;
	height: 200px;
	top:170px;
	left:205px;
}

#menu3 {
        position:absolute;
	width: 200px;
	height: 37px;
	top:55px;
	left:-600px;
}

 ul {
  position:relative;
  padding: 0px;
  margin: 0px;
  width:810px;
  height:35px;
  top:0px;
  left:0px;
}

ul a {

  position:absolute;
  display:block;
}

#fr {
  top: -46px;
  left: 1490px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/fr.png) no-repeat;
}

#fr:hover {
  top:-46px;
  left: 1490px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/fr_in.png) no-repeat;
}

#nl {
  top: -46px;
  left: 1535px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/nl.png) no-repeat;
}

#nl:hover {
  top:-46px;
  left: 1535px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/nl_in.png) no-repeat;
}

#en {
  top: -46px;
  left: 1580px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/en.png) no-repeat;
}

#en:hover {
  top:-46px;
  left: 1580px;
  padding: 40px 0px 0px 20px;
  width:20px;
  background: url(element/barre_des_langues/en_in.png) no-repeat;
}

#home {
  top: 0px;
  left: 78px;
  padding: 80px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/accueil_on.png) no-repeat;
}

#home:hover {
  top:0px;
  left: 78px;
  padding: 80px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/accueil_in.png) no-repeat;
}

#contact {
  top: 0px;
  left: 266px;
  padding: 40px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/contact_on.png) no-repeat;
}

#contact:hover {
  top:0px;
  left: 266px;
  padding: 40px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/contact_in.png) no-repeat;
}

#links {
  top: 0px;
  left: 458px;
  padding: 40px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/liens_on.png) no-repeat;
}

#links:hover {
  top:0px;
  left: 458px;
  padding: 40px 0px 0px 46px;
  width:190px;
  background: url(element/menu_principal/fr/liens_in.png) no-repeat;
}

#produits {
  top: 10px;
  left: 50px;
  padding: 36px 0px 0px 46px;
  width:140px;
  background: url(element/menu_css/fr/produits_on.png) no-repeat;
}

#produits:hover {
  top:10px;
  left: 50px;
  padding: 36px 0px 0px 46px;
  width:140px;
  background: url(element/menu_css/fr/produits_in.png) no-repeat;
}


#liste_des_prix {
  top: 10px;
  left: 225px;
  padding: 36px 0px 0px 20px;
  width:140px;
  background: url(element/menu_css/fr/listedesprix_on.png) no-repeat;
}

#liste_des_prix:hover {
  top:10px;
  left: 225px;
  padding: 36px 0px 0px 33px;
  width:140px;
  background: url(element/menu_css/fr/listedesprix_in.png) no-repeat;
}

#news {
  top: 10px;
  left: 395px;
  padding: 36px 0px 0px 20px;
  width:140px;
  background: url(element/menu_css/fr/news_on.png) no-repeat;
}


#news:hover {
  top:10px;
  left: 395px;
  padding: 36px 0px 0px 33px;
  width:140px;
  background: url(element/menu_css/fr/news_in.png) no-repeat;

}

#telechargements {
  top: 10px;
  left: 570px;
  padding: 36px 0px 0px 20px;
  width:140px;
  background: url(element/menu_css/fr/telechargement_on.png) no-repeat;
}

#telechargements:hover {
  top:10px;
  left: 570px;
  padding: 36px 0px 0px 33px;
  width:140px;
  background: url(element/menu_css/fr/telechargement_in.png) no-repeat;
}

div#mentions {
  font-family: verdana, arial, sans-serif;
  position: absolute;
  bottom : 0px;
  left : 0px;
  width: 600px;
  background: #111111;
  -moz-border-radius:55px;
  border-radius:55px;
  line-height: 1.1;
  font-size: 0.9em;
}

div#mentions a {
  text-decoration: none;
  color: #111111;
}

div#mentions a:hover {
  text-decoration: underline;
  color: black;
}


#all{
position: relative;

		left: 250px;
color: #ffffff;
                top: 250px;
		width: 720px;
		height: 200px;
	        font-family:"Tahoma";
font-size: 0.9em;



}

input,textarea{
	border: 1px solid #828282;
}

textarea{
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}




