body,p,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,ul,li,a,table,th,tr,td {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
border:none;
}
body{
background-color:#000;
}
h1{
background-image:url(images-les-enfoires/fond-titre.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:100px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
height:auto;
border-bottom:#6a6969 solid 3px;
border-top:#6a6969 solid 5px;
padding-top:5px;
}
h2{
width:1000px;
margin:20px auto 20px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
color:#d10649;
text-align:center;
}
.intro, .intro1, .intro2, .intro3{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
font-weight:lighter;
text-align:center;
width:1000px;
margin:20px auto 20px auto;
background-color:#000;
padding:10px 5px 10px 5px;
border-radius:10px;
}
.intro span{
font-size:19px;
}
.intro1{
font-size:20px;
background-color:#000;
color:#FFFFFF;
}

.intro2{
font-size:15px;
background-color:#000;
color:#fff;
}
.intro3{
font-size:35px;
color:#FFFF00;
background-color:#000;
padding:10px;
}
.images{
width:1000px;
margin:20px auto 20px auto;
}
.intro a{
font-size:14px;
color:#d10649;
}
.intro a:hover{
text-decoration:underline;
}
.intro2 a{
font-size:14px;
color:#d10649;
}
.intro2 a:hover{
text-decoration:underline;
}

.img1{
border:#666666 solid 1px;
border-radius:5px;
}
.img2{
border:none
}
.legende, .legende2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#999999;
text-align:center;
width:1000px;
margin:10px auto 25px auto;
}
.legende2{
padding:10px 0 10px 0;
border-top:#666666 solid 1px;
border-bottom:#666666 solid 1px;
margin:20px auto 20px auto;
}
.legende2 span{
font-size:8px;
color:#666666;
}
.legende2 a{
font-size:8px;
color:#666666;
}
.legende2 span a{
font-size:25px;
color:#666666;
}
.legende2 span a:hover{
font-size:25px;
color:#ffffff;
}

.lienCD{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
text-align:center;
width:1000px;
}
.lienCD a{
color:#666666;
}
.lienCD a:hover{
color:#ffffff;
}


/*-------------------------------------------*/
/*------ Styles pour pages CD et DVD --------*/ 
/*-------------------------------------------*/
h4{
margin:30px auto 10px 40px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#442d86;
}
h4 span{
color:#d10649;
font-size:25px;
font-weight:bold;
}
.divProduits{
width:1000px;
height:auto;
background-color:#e6e5e6;
margin:20px auto 20px auto;
border-radius:7px;
}
table{
width:800px;
margin-left:30px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px;
border-spacing:5px;
}
td{
width:210px;
border:solid 1px #d5d1d2;
padding:5px;
border-radius:5px;
vertical-align:top;
background-color:#FFFFFF;

}
td a {
color:#df502b;
}
td a:hover {
color:#442d86;
}
th{
border:solid 2px #d5d1d2;
padding: 4px;
vertical-align:top;
background-color:#f3f1f1;
border-radius:10px 10px 5px 5px;
text-transform:uppercase;
}
.td1{ 
background-color:#f3f1f1;
border-radius:15px 15px 5px 5px;
}

.titreTab2col{
padding:5px;
font-size:16px;
color:#595a59;
text-align:center;
}
.titreTab2col a{
color:#595a59;
}
.texteTab2col {
margin:0 0 0 0;
padding:5px;
font-size:12px;
word-spacing:1px;
text-align:left;
line-height:18px;
color:#595a59;
}
.texteTab2col span{
font-size:12px;
word-spacing:1px;
line-height:18px;
color:#442d86;
font-weight:bold;
text-transform:uppercase;
}
.texteTab2col a{
font-size:12px;
color:#85b81a;
}
.texteTab2col a:hover{
color:#df502b;
}
.commandeTab2col  {
margin:0 5px 0 5px;
padding:5px;
font-size:12px;
word-spacing:1px;
line-height:18px;
color:#85b91a;
font-weight:bold;
}
.commandeTab2col a{
color:#df502b;
}
.commandeTab2col a:hover{
color:#442d86;
}
