html, body {}
img{
border:none;
}
#centrage {
position:relative;
width:1380px;
margin:0 auto 0 auto;
}
#contenusite{
overflow:visible;
position:relative;
margin-left:200px;
max-width:1380px;
z-index:0;
}
#cont{
position:absolute;
left:0px;
top:0px;
min-width:500px;
max-width:1280px;
min-height:400px;
z-index:0;
}

.btop {
border-radius: 15px 15px 15px 15px;
z-index:1;
}
#fond{
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:-100;
}
#fixed{
position:fixed;
top: 50%;
left: 50%;
margin-left: -300px;
margin-top: -300px;
width:600px;
max-height:600px;
z-index:1000;
visibility:hidden;
}
#banniere{
position:relative;
width:700px;
height:220px;
z-index:1;
left:180px;
}
#menusouris{
position:relative;
left:-30px;
top:-30px;
width:180px;
height:330px;
z-index:1;
}
#imgsouris {
position:absolute;
width:200px;
height:100%
}
#Spanier{
position:absolute;
background: #000; 
left:11px; /*position gauche droite du noir*/
height:0;
bottom:30px;
width:178px; /*largeur du noir */
z-index:100;
border-bottom-left-radius:24px;
border-bottom-right-radius:25px;
}
#Spanier1{
position:absolute;
left:11px;
height:200px;
bottom:30px;
width:178px; 
z-index:99;
}
#stext {
position:absolute;
overflow:auto;
max-height:180px;
top:15px;
bottom:14px;
width:100%;
overflow:hidden;
color:#ffffff;
opacity:0;
z-index:3;
}
#stext1 a{
color:#ffffff;
}
#stext1 {
position:absolute;
top:15px;
bottom:14px;
width:100%;
overflow:hidden;
color:#ffffff;
opacity:1;
z-index:300;
}
#Rpanier{
position:absolute;
height:35px;
bottom:0;
width:200px;
z-index:9;
}
#souris3{
position:absolute;
left:6px;
bottom:0px; /*position de la petite image panier -45px ancien*/
width:184px;
z-index:10;


}
.zoom2 {
height:100px;
margin:0px;
}
.zoom2 p {
text-align:center;
}
.zoom2 img {
width:100px;
}
.zoom2 img:hover {
width:100px;
height:66px;
}
#s1{
top:10px;
position:absolute;
left:0px;
}#s2{
top:70px;
position:absolute;
left:0px;
}

.zoom {
height:160px;
margin:0px;
}
.zoom p {
text-align:center;
}
.zoom img {
width:150px;
height:45px;
}
.zoom img:hover {
width:160px;
height:50px;
}

#cte{
position:absolute;
top:0px;
height:auto;
right:0px;
z-index:0;
}
#compte{
top:0px;
z-index:0;
}
#compte2{
top:60px;
z-index:0;
}
#compte3{
top:120px;
z-index:0;
}
#cadredroite{
position:relative;
display:block;
right:200px;
top:10px;
z-index:1;
}
#pieddepage{
display:block;
position:absolute;
width:250px;
bottom:-150px;
height:0px;
z-index:0;
}

#imgart {
max-height:480px;
max-width:640px;
}
.imglist {
max-height:100px;
max-width:130px;
}
.imglistb {
max-height:200px;
max-width:400px;
}

.pqte{
}
.pqtec{
width:16px;
}
.chargement {
position:relative;
left:250px;
width:500px;
height:500px;
border-radius:250px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity:0.7;
background:#888 url(/images/webcore/loader.gif) no-repeat center center;
}


/*      ----------    fin general.css    ----------      */

#cadregauche{
position:absolute;
display:block;
width:200px;
left:0px;
top:130px;
z-index:1;
}

#menu{ width:166px; margin:-10px 0 18px 0; }
/*.menu, .sousmenu{ text-align:center; } */
.admin{ height:18px; width:166px; padding:2px 0 10px 0;} 
.menu{ height:18px; width:166px; padding:2px 0 10px 0;} 
.menup{ height:18px; width:166px; padding:2px 0 10px 0;} 
.menuc{ height:16px; width:166px; padding:2px 0 10px 0;} 
.sousmenu{ height:18px; width:166px; padding:0px 0 10px;} 
.sousmenuc{ height:14px; width:166px; padding:0px 0 10px;} 
.admin a{ display:block; width:100%; height:100%; color:#fff; font-family:arial,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.menu a{ display:block; width:100%; height:100%; color:#fff; font-family:arial,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.menuc a{ display:block; width:100%; height:100%; color:#fff; font-family:arial,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.menup a{ display:block; width:100%; height:100%; color:#fff; font-family:arial,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.sousmenu a{ display:block; width:100%; height:100%; font-family:arial; font-size:11px; text-decoration:none;} 
.sousmenuc a{ display:block; width:100%; height:100%; font-family:arial; font-size:11px; text-decoration:none;} 
/*.menu a:hover, .sousmenu a:hover, .menu a:active, .sousmenu a:active, .menu a:focus, .sousmenu a:focus{ background:#006DCC; };*/

#sbout1 {
position:absolute;
top:75px;
left:0px;
display:none;
border:none;

}
#textebt1 {
position:absolute;
top:4px;
left:16px;
z-index:999;
}
#sbout2 {
position:absolute;
top:5px;
left:0px;
display:none;
border:none;
}
#textebt2 {
position:absolute;
top:20px;
left:123px;
z-index:999;
}
#textebt3 {
position:absolute;
top:75px;
left:16px;
z-index:999;
}

/* Debut menu principale */ 
#navlist
{
color: white;
/*background: #17a;
border-bottom: 0.2em solid #17a;
border-right: 0.2em solid #17a; */
padding: 0 1px;
margin-left: 0;
width: 13em;
font: normal 0.8em Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
padding : 10px 0 6px 0;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
/*background: #39c;*/
border-width: 1px;
border-style: solid;
border-left: 6px solid #fc0;
border-color: #5bd #035 #068 #6cf;
padding: 0.25em 0.4em 0.4em 0.75em;
}
#navlist .sousmenu a{
border-left: 6px solid #9f0;
}
#navlist .sousmenuc a{
border-left: 6px solid #4f0;
}
#navlist .menu a{
border-left: 6px solid #2cf;
}
#navlist .menuc a{
border-left: 6px solid #3cf;
}
#navlist .menup a{
border-left: 6px solid #4a0;
}
#navlist .admin a{
border-left: 6px solid #f00;
background: #3cf;
width:166px;
}
#navlist .important a{
border-left: 6px solid #3cf;
background: #f00;
width:166px;
}
#navlist a#courant {} /* border-color: #5bd #035 #068 #f30; */

#navlist a


{
width: 99%;
/* necessaire seulement pour Internet Explorer */
}

#navlist a
{
width: 9.8em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#courant:hover
{
background: #28b;
border-color: #069 #6cf #5bd #fff;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#courant:active
{
background: #17a;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;
}
#list {
margin :0;
padding:0;
}
#list ul{
margin:0;
padding:0;
}
#navlist .menu a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .menup a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .sousmenu a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .menuc a{
color : #020202;
background-color : rgba(255,255,255,0.1);
}
#navlist .sousmenuc a{
color : #020202;
background-color : rgba(255,255,255,0.1);
}


/*      ----------    fin menu.css    ----------      */

#cp_window
{
    margin: 0px;
    border: none 0px;
    font-family: Verdana,Arial,sans-serif;    
    font-size: 12px;    
    z-index: 10;
}
    
#cp_window .edit
{
    border-width: 1px;
    padding: 1px;
    margin-left: 1px;
    font-family: Verdana,Arial,sans-serif;        
    font-size: 12px;
}
    
#cp_window .button
{
    border-width: 1px;
    padding: 2px;
    margin: 0px;
    font-family: Verdana,Arial,sans-serif;        
    font-size: 12px;
}
    
#cp_window td
{
    border: none;	
    padding: 4px;
    margin: 0px;
    background-color: #eee;
    vertical-align: top;	
}

#cp_window .cp_label
{
    font-family: Verdana,Arial,sans-serif;    
    font-size: 12px;
    color: #444;
}
    
#cp_window .tinylabel
{
    font-family: Verdana,Arial,sans-serif;    
    font-size: 9px;
    font-weight: normal;
    color: #666;
}
    
#cp_table
{
    border: outset 1px #000;
    background-color: #eee;
    padding: 2px 4px 4px 4px;
}
        
#cp_title
{
    border: inset 1px #000;    
    padding: 1px;    
    background-color: #ccc;
    color: #fff;    
    font-family: Verdana,Arial,sans-serif;        
    font-size: 12px;
    font-weight: bold;
    text-align:center;
}

#cp_cube
{
    border: inset 1px #000;
    margin: 0px;
}

#cp_gradient
{
    border: inset 1px #000;
    padding: 0px;
    margin: 0px;
    width: 28px;
}
    
#cp_palette div
{
    margin: 0px;
    border: inset 1px #eee;
}
    
#cp_palette td
{
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

#cp_animbox
{
    position: absolute;
    margin: 0px;
    border: inset 1px #eee;
    visibility: hidden;
}    
    
#cp_colorbox
{
    border: inset 1px #000;
    margin: 0px;
    height: 18px;
    width: 128px;
    float: left;
}
        
.cp_color_field_box
{
    text-decoration: none;
    font-size: 12px;
    border: solid 1px #000;
}


/*      ----------    fin rgbcp.css    ----------      */

.clear {
	clear:both
}

#gallery {
	position:Absolute;
	height:250px;
	width:350px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		position:absolute;
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:60px; 
		width:100%; 
		bottom:0;
	}
	#gallery .caption .content {
		text-align:center;
		padding:0;
		margin:0;
	}
	#gallery .caption .content b {
		color:#ffffff;
	}
	#gallery .caption .content u {
		color:#1DCCEF;
	}
	


/*      ----------    fin pub11.css    ----------      */

#pubA1{
position:absolute;
right:-20px;
top:0;
}
#pub1{
position:absolute;
left:0px;
}
#pub001{
position:absolute;
left:0px;
width:150px;
height:45px;
z-index:10;
}
#pub01{
position:absolute;
left:28px;
top:22px;
width:360px;
height:258px;
z-index:0;
}
#pub11{
position:absolute;
top:26px;
left:33px;
z-index:3;
}

.pub11b{
width:350px;
height:250px;
}
#pub11 ul, #pub11 li{
margin:0;
padding:0;
list-style:none;
}
#pubA1 ul, #pubA1 li{
margin:0;
padding:0;
list-style:none;
}
#pub11 li{
width:200px;
height:245px;
overflow:hidden;
}
#pub2{
position:relative;
top:-25px;
left:250px;
height:300px;
z-index:1;
}
#pub12{
position:absolute;
top:31px;
left:31px;
z-index:0;
}
#pub3{
position:absolute;
left:531px;
}
#pub003{
position:absolute;
left:-30px;
width:150px;
height:45px;
z-index:10;
}
#pub03{
position:absolute;
top:31px;
width:auto;
z-index:0;
}
#pub13{
position:absolute;
top:26px;
left:3px;
z-index:3;
}
#pub13 ul, #pub13 li{
margin:0;
padding:0;
list-style:none;
}
#pub13 li{
width:200px;
height:245px;
overflow:hidden;
}
.pubimg{
position:absolute;
max-height:100%;
width:100%;
bottom:0;
z-index:10;
}


/*      ----------    fin pub.css    ----------      */

#boutpanier {
position:fixed;
right:0;
top:50%;

margin: -75px 0 0 0;
}

/*      ----------    fin panier.css    ----------      */

#destockliste a{
color:#000000;
}
.imgdestock {
height:50px;
width:50px;
}

/*      ----------    fin destock.css    ----------      */

.menuadm{ width:1350px;
Position:absolute;
top:10px;
margin:0;
padding:0;
display:block;
text-align:center;
z-index:100000;
}
.menuadm ul {
 padding:0;
 list-style-type:none;
 text-align:center;
 display:block;
 width:auto;
  }
.menuadm li { /* categories du menu */
 float:left;
 padding:0;
 margin:0; 
 background-color:#ffc;
 width:119px;
 height:40px;
}
.menuadm li a { /* categories cliquables du menu */
 display:inline-block;
 color:black;
 font-size:13px;
 height:40px;
  }
.menuadm li:hover { /* survol du menu */
 display:block;
 background-color:#fff;

 }
.menuadm ul li ul {
 display:none;
 }
.menuadm ul li ul li a{
  height:20px;
  padding:0;
  font-size:13px;
     }
.menuadm ul li ul li{
 height:20px;
 margin:0;
 padding:0;
 width:200px;
 float:left;
 background-image:none;
 }
.menuadm ul li:hover ul {
 display:block;
 margin: 0 0 0 0;
 padding:0;
 text-align:center;
 width:1003px;
 padding-right:300px;
 height:150px;
  border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
  border-top-right-radius: 9px;
 border-top-left-radius: 9px;
  }
.menuadm li:hover ul li {
  text-align:center;
  text-decoration:none;
 }
.menuadm li:hover ul li a{
  text-decoration:none;  
   }
.menuadm li:hover ul li:hover{
  text-decoration:none;
  background-color:rgba(255,255,255,.7);
  background-image:none;
  }
.menuadm li ul {
 position:absolute;
 left:80px;
 text-decoration:none;
 }
#adminnav {
 height:40px;
 background-color:#ffc;
 }


/*      ----------    fin menuadmin.css    ----------      */

#cont {
background: rgba(203,233,255,0.4);
border-radius : 23px;
border-style : double;
border-width : 4px;
border-color : rgba(249,255,253,1);
color : #000000;
padding : 10px;
}
#fixed {
background: rgba(155,255,44,0.8);
border-radius : 10px;
border-style : solid;
border-width : 4px;
border-color : #FFFFFF;
padding : 4px;
}
#navlist .menu a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .menup a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .sousmenu a{
color : #040404;
background-color : rgba(255,255,255,0.1);
}
#navlist .menuc a{
color : #020202;
background-color : rgba(255,255,255,0.1);
}
#navlist .sousmenuc a{
color : #020202;
background-color : rgba(255,255,255,0.1);
}
