@charset "utf-8";
html, body { height:100%; padding:0px; margin:0px;}
body{ background:#330033 url(body_bkg.jpg) center no-repeat; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}

span {margin:0px; padding:0px;}
form { padding:0px; margin:0px;}
p{ padding:6px; margin:0px;}
/*ul{padding:0px; margin:0px;}*/
ul{padding:10px 0px 5px 30px; margin:0px 0px 0px 0px;}
li{padding:2px; margin:0px;}

#contenu{ 
/*width:900px; height:480px; margin-right:auto; margin-left:auto; margin-top:40px; border:solid #00CC00 0px; padding:0;*/

  position:absolute; 
  left: 50%;  
  top: 50%; 
  width: 980px; 
  height: 570px; 
  margin-top: -285px; /* moiti� de la hauteur */ 
  margin-left: -490px; /* moiti� de la largeur */ 
  border: 0px solid #ffff00; 
}

#contenub{ 
width:980px; 
height:1065px; 
margin-right:auto; 
margin-left:auto; 
margin-top:0px; 
border:solid #900 0px; 
padding:0; 
font-size:12px;
text-align:left;
  
}

#boutique_head{ height:120px; width:980px; background:url(boutique_head.jpg) top center no-repeat;}
#boutique_trans{ height:30px; width:960px; background:url(boutique_shead.jpg) top center no-repeat; padding-left:20px; padding-top:10px;}

#boutique_ctn1{  width:940px; height:90px; padding:20px; border:0px solid #F00; background:url(boutique_ctn.jpg) top center repeat-y; }
#boutique_basdepage{width:980px; height:50px; border:solid #fff 0px; padding:0; padding-top:4px; color: #660066; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:center; background:url(boutique_ctn.jpg) top center repeat-y; }
#boutique_basdepage a:link, #boutique_basdepage a:hover, #boutique_basdepage a:visited, #boutique_basdepage a:active {color:#660066; text-decoration:none; font-size:10px;}
#boutique_basdepage a:hover {color: #cccccc; text-decoration:none; font-size:10px;}

#boutique{width:920px; height:610px; padding:30px; border:solid #ffff00 0px; color:#333333; text-align:left;  background:url(boutique_ctn.jpg) top center repeat-y;   }
#b1{ float:left; height:380px; width:250px; margin-right:20px; margin-left:25px; margin-top:120px; border:solid #000 0px; }
#b2{ float:left; height:380px; width:425px; margin-top:120px; border:solid #000 0px; }
#bb{ float:left; height:160px; width:170px; border:solid #000 1px; }


#blck1{ border: 0px solid #00F; height:530px; width:980px;}

#txt{ float:left; border:solid #ff0000 0px; padding-top:140px; padding-left:30px; height:370px; width:460px;  font-size:13px; color:#333333; text-align: left; }
#txt_accueil{ float:left; border:solid #00F 0px; padding-top:120px; padding-left:10px; height:400px; width:740px; text-align: left; }
#txt_galerie{ float:left; border:solid #ff0000 0px;  height:400px; width:930px; text-align: left; }

#menu{ height:400px; width:200px; border:solid #F00 0px; float:left; padding-top:120px; /*padding-left:300px;*/}

h3 {font-size:16px; display:block; border-left: 6px #990066 solid; text-indent:10px; font-family:Tahoma, Geneva, sans-serif; padding:0px; margin:0px 0px 10px 0px;}

#txt-dep{border:solid #ff0000 0px; height:330px; width:435px; margin-right:15px; margin-top:10px; font-size:13px; color:#333333; text-align:left; overflow:auto; padding-right:6px; }
#txt-dep2{border:solid #ff0000 0px; height:300px; width:435px; margin-right:15px; margin-top:10px; font-size:13px; color:#333333; text-align:left; overflow:auto; padding-right:6px; }

#imgcentre{ float:left; height:525px; width:260px; border:solid #000 0px; }





#basdepage{width:980px; height:30px; border:solid #fff 0px; padding:0; padding-top:4px; color: #660066; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:center;}
#basdepage a:link, #basdepage a:hover, #basdepage a:visited, #basdepage a:active {color:#660066; text-decoration:none; font-size:10px;}
#basdepage a:hover {color: #cccccc; text-decoration:none; font-size:10px;}

.violet { color: #993399; font-weight:bold; font-size:13px; border-left: solid #FFCCFF 6px; padding-left:6px; font-family:Tahoma, Geneva, sans-serif;}
.violet2 { color: #990066; border-left: solid #ccc 3px; padding-left:6px; margin-left:10px; font-family:Tahoma, Geneva, sans-serif;}
.violet3 { color: #993399; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.violet4 { color: #993399; font-family: Georgia, "Times New Roman", Times, serif; font-style:normal; }
.gris { color: #999; font-family:Tahoma, Geneva, sans-serif;}
.rouge { color:#F00; font-weight:bold; font-size:13px;}
.rose { color: #C69; font-family:Tahoma, Geneva, sans-serif;}
.roseplus { color: #936; font-family:Tahoma, Geneva, sans-serif;}
.blanc { color:#FFF;}

a.blanc:link, a.blanc:visited, a.blanc:active, a.blanc:hover  { color:#FFF;}

a:link, a:visited, a:active { color: #993366; text-decoration:underline; font-weight:bold; font-size:12px;}
a:hover  { color: #993366; text-decoration:none; font-weight:bold; font-size:12px;}

#galerie { color:#F9C}
#galerie a:link, #galerie a:hover, #galerie a:visited, #galerie a:active {color: #FCC text-decoration:none; font-size:18px;}
#galerie a:hover {color:#FFF; text-decoration:none; font-size:18px;}

