/* CSS Document */

body { margin-top:0px;
	
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#000;
	background: url('ima/fondbleu.jpg');
	background-repeat:repeat-x;
	background-color:#b0e9ff;
	width:100%;
	height:100%;
	
}

img {
  border:none;
}

form {
  margin:0;
  padding:0;
}

.textblanc {
  color:#fff;
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  }

.sousmenu { color:#fff; top: 20px;}
.sousmenu { color:#fff; top: 20px;}
.sousmenu a{ color:#fff; text-decoration:underline; top: 20px;}
.sousmenu a:hover{ color:#fff; text-decoration:none; top: 20px;}

#cadre {
  position:absolute;
  top:0px;
  left:50%;
  margin-top: -12px;
  margin-left: -410px;
  width:820px;

  background-color:#fff;
}

#cadre #header { 
background: url('ima/topbleu.jpg') no-repeat 0 0;
text-align:center;
  
  top:-20px;
 
  width:100%px;
  height:150px;
  }

#search {position:absolute;
top:120px;
left:440px;
height:20px;}



#cadre div#contenu {
  
  
  padding-left:0px;
  padding-right:0px;

  width:820px;
  
  background: url('img/contenu.png') no-repeat 0 0;
  background-color:#fff;

}

#cadre div#footer { clear:both;
  margin-top:20px;
  padding-top:0px;
  padding-bottom:5px;
  text-align:right;
  color:#fff;
  width:820px;
  height:15px;
  background: #b0e9ff;
}





#cadre div#menu {
  width:820px;
  font-size:14px;
 
  text-align:center;
  height:25px;
  
  background-color:#fff;
  
  border-top:1px solid #000;
 
  border-bottom:1px solid #000;
}

#cadre div#menu a {
  color:#000;
  text-decoration:none;
  padding-top:5px;
}

#cadre div#menu a:hover {
  text-decoration:none;
  color:#fff;

}

#nav, #nav ul {
    padding-top:0px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left;
	width: 20%;
}


#nav li a {
	display: block;
	height:20px;
	text-decoration: none;
}

#nav li a:hover {
   background: url('ima/boutonbleu.jpg');
   
}

.case1 { 
   width:25%;
   height:20px;
   background: url('ima/boutonbleu2.jpg');
   color:#fff;

   padding-top:5px;
   text-decoration: none;


}

.case2 { 
   width:20%;
   height:20px;
   background: url('ima/boutonbleu2.jpg');
   color:#fff;

   padding-top:5px;
   text-decoration: none;


}

#nav li img {
	  border-top:1px solid #000;
      border-bottom:1px solid #000;

}

#left { float:left;
  width:670px;
  margin-bottom:20px;
  }
  
  #pub {
  width:800px;
  margin-bottom:20px;
  margin-left:10px;
  margin-top:20px;
  }
  
#right { padding-top:20px;
margin-bottom:20px;
text-align:center;
 float:left;
  width:149px;
  }

/*--galerie--*/

#cadre div#contenu .text {
 
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  }



#cadre div#contenu .img1 {
 
  padding-left:20px;
  padding-top:20px;
  padding-right:20px;
  float:left;
  padding-bottom:20px;
  }

/*--collections--*/
#cadre div#menu2 {
  margin-top:15px;
 
  width:820px;
  font-size:14px;
 
  text-align:center;
  height:25px;
  
  background-color:#fff;
  
  border-top:1px solid #000;
 
  border-bottom:1px solid #000;
}

#cadre div#menu2 a {
  color:#000;
  text-decoration:none;
  padding-top:5px;
}

#cadre div#menu2 a:hover {
  text-decoration:none;
  color:#fff;

}

#nav2, #nav2 ul {
    padding-top:0px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav2 li {
	float: left;
	width: 20%;
}


#nav2 li a {
	
	display: block;
	height:20px;
	text-decoration: none;
}

#nav2 li a:hover { background: url('ima/boutonbleu.jpg');
  
}

.img2 { 
padding-left: 50px;
padding-top:20px;
float:left;
}

.img2 a{  

text-align:center;
color:#000000;
text-decoration:none;
}

.img2 a:hover{  

text-align:center;
color:#000000;
text-decoration:underline;
}


/*--fiches--*/

#fiche1 {
  
  margin-top: 20px;
  margin-left: 20px;
  width:650px;
  height:520px;
  background-color:#1662d8;

}

#fiche2 {
  
  margin-top: 20px;
  margin-left: 20px;
  width:650px;
  height:1500px;
  background-color:#1662d8;

}

#fiche3 {
  
  margin-top: 20px;
  margin-left: 20px;
  width:650px;
  height:1000px;
  background-color:#1662d8;

}

#fiche4 {
  
  margin-top: 20px;
  margin-left: 20px;
  width:650px;
  height:2000px;
  background-color:#1662d8;

}




.listelampe1 {
  float:left;
  text-align:center;
  color:#FFFFFF;
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 20px;
    
}

.listelampe1 a {

color:#fff;
text-decoration:none;
}

.listelampe1 a:hover{

color:#fff;
text-decoration:underline;
}

#fichelampe {
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  padding-top:1px;
  color:#fff;
  width:650px;
  height:100px;
  background-color:#1662d8;
  
  }

.fichelampetitre {
   color:#000;
  margin-top: 0px;
  margin-left: 0px;
  padding-top:5px;
  padding-left:5px;
  width:643px;
  height:20px;
  border:1px solid #000;
  background-color:#fff;
  
  }
  
  .fichelampephoto {
  float:left;
  margin-top: 20px;
  margin-left: 40px;
  width:300px;
  height:500px;
 
  background-color:#000;
  
  }
  
  .fichelampetexte1 {
  text-align:justify;
  float:left;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  
  width:200px;
  height:500px;
  color:#fff;
  background-color:#000;
  
  }
  
    .fichelampetexte1 a {
color:#fff;
text-decoration:underline;

  
  }
  
      .fichelampetexte1 a:hover {
color:#fff;
text-decoration:none;
  
  }

.onglet {
  color:#FFFFFF;
  margin-top: 15px;
  margin-left: 0px;
  margin-bottom: 5px;
    
}


/* galerie */

#fichegalerie {
  
  margin-top: 20px;
  margin-left: 20px;
  width:780px;
  height:750px;
  background-color:#000;

}

.listegalerie {
border: 1px solid #fff;
  float:left;
  text-align:center;
  color:#FFFFFF;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
    
}

#fichevente {
  
  margin-top: 20px;
  margin-left: 20px;
  width:780px;
  height:400px;
  background-color:#000;

}

.fichesvente {
  
  border-bottom: 1px solid #fff;
  width:300px;
  
  color:#FFFFFF;
  padding-bottom:10px;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px;

}


#fichepresentation {
  
  margin-top: 20px;
  margin-left: 20px;

  
  width:780px;
  height:340px;
  background-color:#000;

}

.ficheflash {

  margin-top: 20px;
  margin-left: 10px;
float:left;
}



#ficheliste {
  
  

  
  width:780px;
  height:300px;
  

}