/*partie commune*/

body{
/*background-color:#000;*/
background-color:#FFFFBF;
/*background-image:url(../images/noel.jpg);*/
background-image:url(../images/fond-magie-paris-magic-dream1b.jpg);
background-repeat:repeat;
/*background-position:center;*/
/*background-repeat:no-repeat;*/
}
a:link {
	color:#800040;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #800040;
}
a:hover {
	text-decoration: none;
	font-weight: bolder;

}
a:active {
	text-decoration: none;
}


img{
	border:0;
}

/*partie haut.php*/
#primenav {
	font-size: x-small;
	background-color:#FFFFBF;
	text-align: left;
	width:98%;
	height:108px;
	font-family:sans-serif;
}

#logo{
width:250px;
height:108px;
top:1.5%;
float:left;
background-color:#FFC;
}

#primenav logo img{
position:absolute;
}

#adrsite{
height:24%;
width:65%;
margin-top:10px;
font-family:sans-serif;
font-size:20px;
margin-left:7%;
}

#adrsite a{
font-weight:normal;
color:#800040;

}

#specif{
font-family:sans-serif;
font-size:9px;
font-weight:bold;
margin-top:10px;
margin-left:10px;
height:10%;
width:95%;
}

#specif a{
color:#000000;
}

#defil{
	width:38%;
	height:108px;
	background-color:#FFFFBF;
	top:1.5%;
	float:left;

	margin-left:3px;
	margin-right:3px;
}

#defil img{position:absolute;}

#c {display:none;position:relative;overflow:hidden;}





/*recherche*/

#recherche{
width:100%;
height:60px;
background-color:#800040;
margin-top:10px;
margin-right:10px;
}

//
#onglet2{
height:100px;
width:100%;
float:left;
font-size:70%;
line-height:normal;
background:#800040;
margin-left:200px;
font-family:sans-serif;
text-align:center;
    }
#onglet2 ul {
    margin:0;
    padding:0;
    list-style:none;
    }
#onglet2 li {
    float:left;
	background:url(../norm_left.gif) no-repeat left top;
	margin-top:5px;
    padding:0 0 0 8px;
    }
#onglet2 a {
   color:#000000;
     display:block;
	 background:url(../norm_right.gif) no-repeat right top;
   	 padding:5px 15px 4px 6px;
	 display:block;
    }
	
#onglet2 a:hover{
font-weight:normal;
}

#onglet2 #current {
 background-image:url(../norm_left_on.gif);

    }
 #onglet2 #current a {
     background-image:url(../norm_right_on.gif);
	 padding-bottom:5px;
    }
	//






#onglet{
height:60px;
width:45%;
float:left;
font-size:70%;
line-height:normal;
background:#800040;
margin-left:100px;
font-family:sans-serif;
    }
/*
#onglet ul {
    margin:0;
    padding:0;
    list-style:none;
    }
#onglet li {
    float:left;
	background:url(../norm_left.gif) no-repeat left top;
	margin-top:5px;
    padding:0 0 0 8px;
    }
#onglet a {
   color:#000000;
     display:block;
	 background:url(../norm_right.gif) no-repeat right top;
   	 padding:5px 15px 4px 6px;
	 display:block;
    }
	
#onglet a:hover{
font-weight:normal;
}

#onglet #current {
 background-image:url(../norm_left_on.gif);

    }
 #onglet #current a {
     background-image:url(../norm_right_on.gif);
	 padding-bottom:5px;
    }
*/
ul#tabnav {
   font: bold 11px verdana, arial, sans-serif;
   list-style-type: none;
   padding-bottom: 50px;
   margin: 0;
   margin-left:5px;
}

ul#tabnav li {
   float: left;
   height: 30px;
   margin: 10px 10px 0 2px;
}





#imagecaisse{
height:85%;
width:40px;
}



form{ margin:0; }

form#formu{
margin-top:5px;
height:80%;
width:100%;
background-color:#800040;
}

form#formu p{
text-align:left;
}

#textrech{
width:160px;
}
/*menu*/
#menu {
	width:17%;
	text-align: left;
	float:left;
	margin-top:1%;
	}

#menu a {
	font-size: 12px;
	color: #000000;
	font-family:sans-serif;
}

#tableauhaut{
width:98%;
height:100%; 
border-color:#800040;
background-color:#FFFFFF;
}

.hautmenu{
background-color:#800040; 
padding-top:2px;
height:23px;
background-repeat:no-repeat;
background-position:top;
color:#FFFFFF; 
text-align:center;
font-weight:bold;
border-color:#800040;
background-image:url(../images/css/fond.png)
}

.menuitem{
padding-top:10px;
padding-left:8px;
line-height:15px;
padding-bottom:15px;
}

.spacer{
width:1px;
height:14px;
}
/*partie contenu centre*/
#contenu{
width:62%;
float:left;
background-color:#FFFFBF;
margin-top:1%;
margin-left:0,5%;
text-align:center;
}

#footer {
	width:100%;
	text-align: center;
	border:none;
	float:left;
	margin-top:10px;
	background-color:#FFFFBF;
}

#footer a{
color:#000000;
font-size:12px;
font-family:sans-serif;
}



#contenu a{
font-size:12px;
text-align:center;
}
#contenu a active{
font-size:12px;
text-align:center;
font-weight:bolder;
}

.messagemat{
margin-top:0%;
height:5%;
font-size:12px;
text-align:center;
}
/* matrice */
#md{
color:#FF0033;
font-size:18px;
font-family:sans-serif;
}
.detailmd{
font-size:11px; 
font-family:sans-serif;
}
.fond{
width:96.7%;
padding-left:23px;
background-image:url(../images/css/fond.png);
height:40px;
color:#FFFFFF; 
}

.fond a{
color:#F90; 
}

#boutique{
 width:80%;
 height:80%;
}

/*ligne_titre*/
tr.ligne_titre {
	background-color:#990000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
}

tr.ligne_titre2 {
	COLOR: black;
	BACKGROUND-COLOR:#FFCC66;
	font-weight:bold;
}
tr.ligne_contenu {
	COLOR: black;
	BACKGROUND-COLOR:#F3E2A0;
	font-weight:bold;
}
tr.ligne_total {
	COLOR: black;
	BACKGROUND-COLOR:#FFCC66;
	font-weight:bold;
}
.imagemat{
width:100px;
height:100px;
}

/*partie contenu_droite*/
#droite{
text-align:center;
width:17%;
float:left;
background-color:#FFFFBF;
margin-left:10px;
margin-top:1%;
}

#droite a{
font-size:12px;
color: #000000;
font-family:sans-serif;
}

#tabdroite{
width:100%;
background-color:#FFFFFF;
border-color:#800040;
}

.imagedecou{
height:110px;
width:65px;
}
/*toujours a laffiche*/
.imagetoujour{
width:70px;
height:100px;
}

/*tableau rech*/

#tableaurech {
  border: 1px solid #800040; /* contour du tableau */
  border-collapse: collapse;
  font-family:sans-serif; 
font-size:14px;
background-color:#FFFFBF;
width:100%;
}

#titre a {
color:#000000;
}

/*panier*/
.tva{
font-size:10px;
}

/*top*/
.top{
vertical-align:top;
}
/*contact*/
#contact{
font-size:11px;
color:#FFCC00;
font-family:sans-serif;
}

.tab_cli{
border:#FFCC33;
border-bottom:inset;
border-left:outset;
border-right:inset;
border-top:outset;
}
