@charset "utf-8";
body {
	background-color: #000000;
	margin : 0;
	padding : 0;
	color: #FFF;
  
}
.style1 {
	color: #FFFFFF;
	text-align: left;
}
.style2 {
	color: #CC9900;
	font-weight: bold;
}
a img { border: none ; }
#supprimerPANIER {
	color: #000;
	text-decoration: none;
}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #999999;
}
#apDiv1 {
	position:absolute;
	left:8px;
	top:5px;
	width:706px;
	height:175px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:17px;
	top:13px;
	width:701px;
	height:190px;
	z-index:1;
}
#menu {
	position:absolute;
	left:92px;
	top:33px;
	width:219px;
	height:84px;
	z-index:1;
}

#apDiv3 {
	position:absolute;
	left:727px;
	top:183px;
	width:155px;
	height:190px;
	z-index:1;
}
#titre {
	position:absolute;
	left:31px;
	top:-5px;
	width:481px;
	height:67px;
	z-index:2;
	font-size: 90px;
	font-family: "Times New Roman", Times, serif;
	}
.titre4 {
	color: #00552B;
}


.style3 {
	color: #666666;
	font-size: 80px;
	}
.marge {
margin-left:30px;
margin-top:15px;
}

.fond1{
	background-image:url(images/fond1.png);
	color: #FFFFFF;
	width:800px;
	height:600px;
	left:auto;
	vertical-align:middle
	}
#apDiv4 {
	position:absolute;
	left:26px;
	top:2px;
	width:351px;
	height:91px;
	z-index:2;
}
.style4 {color: #000000}
#apDiv5 {
	position:absolute;
	left:3px;
	top:771px;
	width:1005px;
	height:33px;
	z-index:3;
	visibility: visible;
}
#apDiv6 {
	position:absolute;
	left:2px;
	top:0px;
	width:998px;
	height:67px;
	z-index:2;
}
#apDiv7 {
	position:absolute;
	left:1px;
	top:172px;
	width:816px;
	height:278px;
	z-index:2;
}
#flv {
	position:absolute;
	left:19px;
	top:37px;
	width:509px;
	height:243px;
	z-index: 1;
	}

#centre {
	position:absolute;
	left:268px;
	top:87px;
	width:737px;
	height:243px;
	z-index:1;
	}

#tele{color: #055f7f;
	font-size: 80px;
	}
.titre {
	font-size: 36px;
	color: #CCC;
}

.titrebandeau {
	background-image:url(images/bandeau.png);
	left:0px;
	top:auto;
	color:#FFF;
	font-family: Arial;
	position:relative;
	width: 351px;
	font-weight: bold;
	padding-left: 8px;
	background-repeat: no-repeat;
	
}
#conteneur {
	position : relative;
	margin : 0 auto;
	padding : 0;
	text-align : left;
	width : 1008px;
  }
  
#imgCORNER {
	top:0px;
	left:950px;
	width: 78px;
	height: 80px;
	margin-left: 82%;
}
.panier {
	margin-left: 72%;
	width:275px;
	margin-top: 3%;
	background-image: url(images/fondpanier.png);
	z-index: 3;
	visibility: visible;
	
}
.total {
	font-family: "Myriad Pro";
	font-size: 14pt;
	text-transform: capitalize;
	color: #F03;
	font-weight: bold;
}

.normal {
	font-family: "Myriad Pro";
	font-size: 12px;
	color: #000;
}
#extrait {
}


.paniertxt {
	font-family: "Myriad Pro";
	color: #C93;
	font-size: 9pt;
}
.prix {
	font-family: "Myriad Pro";
	font-size: 45px;
	position: absolute;
	left: 26px;
	top: 38px;
	width: 114px;
	height: 65px;
}
#tableauPRIX tr td .euros {
	font-size: 36px;
	color: #CCC;
	font-family: Arial;
}
#tableauPRIX tr td .euro {
	font-family: Arial;
	font-size: 18px;
	color: #CCC;
}

#prec {
	background-image: url(images/prec.png);
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	left: 40px;
	position: absolute;
	top: 450px;
	z-index: 5;
}
#dvd {
	position: absolute;
	height: 366px;
	width: 157px;
	left: 2px;
	top: 77px;
	z-index: 1;
}



#liste1 {
	height: 250px;
	width: 700px;
	left: 5%;
	top: 5%;
	z-index: 0;
}

#annee {
	padding-top: 315px;
	padding-left: 440px;


}
.port {
	margin-top: 80%;
	text-align: center;



}
#description {
	height: 245px;
	width: 726px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 229px;
	top: -3px;
	position: absolute;
	z-index: 2;
}
#ajout {
	height: 47px;
	width: 304px;
	left: 444px;
	top: 389px;
	position: absolute;
}



#fondPRIX {
	background-image: none;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	left: 258px;
	top: 319px;
	z-index: 7;
}
#prix {
	color: #FFF;
}

#promoIMG {
	position: absolute;
	left: 710px;
	top: 476px;
	height: 125px;
}

#promo {
	top: 504px;
	left: 247px;
	position: absolute;
}
#fondPRIXapp {
	background-image: none;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	left: 258px;
	top: 356px;
}
#texte {
	width: 500px;
}
.titre3 {
	color: #800;
}
.titre2 {
	color: #8A6800;
}
.titre5 {
	color: #3C0077;
}
.titre1 {
	color: #214263;
}
#texteG {
	position:relative;
	left:18px;
	top:auto;
	width:auto;
	height:auto;
	z-index:1;
}
#webtvTXT {
	font-weight: normal;
	color: #FFF;
	position: relative;
	left: 18px;
	top: 20px;
}

#InternetIMG {
	position:absolute;
	left:29px;
	top:185px;
	width:709px;
	height:190px;
	z-index:1;
}
#colonne1 {
	width: 461px;
	position:absolute;
}
#colonne2 {
	width: 581px;
	position:absolute;
	left: 418px;
	top: 37px;
	height: 646px;
	font-size: 12px;
}
.titrebandeauVideo {
	background-image:url(images/bandeau2.png);
	left:auto;
	top:auto;
	color:#000;
	font-family: Arial;
	position:relative;
	width: 351px;
	z-index: 0;
	font-weight: bold;
	padding-left: 5px;
}
#texteVIDEO {
	position:absolute;
	left:20px;
	top:32px;
	width:690px;
	height:143px;
	z-index:1;
}
#extrait {
	height: 143px;
	width: 196px;
	left: 30px;
	top: 249px;
	position: absolute;
}
.titrebandeauAFN {
	background-image:url(images/bandeauAFN.png);
	left:20px;
	top:11px;
	color:#000;
	font-family: "Arial Black", Gadget, sans-serif;
	position:absolute;
	width: 351px;
}
.titrebandeauLCE {
	background-image:url(images/bandeauLCE.png);
	left:20px;
	top:11px;
	color:#000;
	font-family: "Arial Black", Gadget, sans-serif;
	position:absolute;
	width: 351px;
}
#lien {
	position:absolute;
	left:565px;
	top:373px;
	width:97px;
	height:23px;
	z-index:1;
	background-color: #000;
	text-align: center;
	font-weight: bolder;
	color: #000;
}

div#galerie
{
	width: 650px;
	border: 1px solid #dcb;
	padding: 10px;
	text-align: center;
	font: 0.9em Georgia, serif;
	background-color: #333;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#galerie_mini
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-variant: small-caps;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif;
	color: #CCC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
ul#galerie_mini1 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#galerie_mini1 li {
	float: left;
}
ul#galerie_mini1 li a img {
	margin: 2px 1px;
	
}
ul#galerie_mini2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#galerie_mini2 li {
	float: left;
}
ul#galerie_mini2 li a img {
	margin: 2px 1px;
	
}
#texteEVENT {
	position:absolute;
	left:19px;
	top:35px;
	width:672px;
	height:206px;
	z-index:2;
}
#imageEVENT {
	position:absolute;
	left:1px;
	top:2px;
	width:726px;
	height:480px;
	z-index:1;
	background-image: url(images/photos/spectacles/DSC_0080.png);
}
.titrebandeauEVENT {
	background-image:url(images/bandeauEVENT.png);
	left:0px;
	top:2px;
	color:#FFF;
	font-family: Arial;
	position:relative;
	width: 350px;
	text-indent: 10px;
	font-weight: bolder;
}
#imageBIBBIA {
	position:absolute;
	left:18px;
	top:162px;
	width:726px;
	height:480px;
	z-index:1;
}
#texteBIBBIA {
	position:absolute;
	left:19px;
	top:37px;
	width:677px;
	height:230px;
	z-index:2;
	text-indent: 10px;
}
#logoUNITALSI {
	position: absolute;
	left: 365px;
	top: 1px;
}
#texteMULTI {
	position:absolute;
	left:20px;
	top:38px;
	width:677px;
	height:305px;
	z-index:2;
}
#imageMULTI {
	position:absolute;
	left:252px;
	top:335px;
	width:726px;
	height:480px;
	z-index:1;
}
#logoBIBBIA {
	position: absolute;
	left: 419px;
	top: 5px;
}
#dateDISPO {
	position:absolute;
	left:226px;
	top:103px;
	width:557px;
	height:42px;
	z-index:1;
}
#imageBANQUE {
	position:absolute;
	left:169px;
	top:106px;
	width:726px;
	height:480px;
	z-index:1;
}
#texteBANQUE {
	position:absolute;
	left:20px;
	top:38px;
	width:677px;
	height:50px;
	z-index:2;
}
#ajoutBERN {
	height: 47px;
	width: 304px;
	left: 443px;
	top: 416px;
	position: absolute;
}
#fondPRIXBERN {
	background-image: none;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	left: 263px;
	top: 421px;
}
#prixBERN {
}
#texteACCUEIL {
	position:absolute;
	left:318px;
	top:573px;
	width:706px;
	height:20px;
	z-index:4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	visibility: visible;
}
#ajoutBERNbluray {
	height: 47px;
	width: 304px;
	left: 442px;
	top: 482px;
	position: absolute;
}
#imgDROITE {
	top:200px;
	left:950px;
	width: 78px;
	height: 80px;
	margin-left: 82%;
	position: fixed;
	margin-top: 5%;
}
#texteSOUSVIDEO {
	position:absolute;
	left:273px;
	top:453px;
	width:101px;
	height:94px;
	z-index:4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	visibility: visible;
}
#pub {
	position:absolute;
	left:646px;
	top:8px;
	width:356px;
	height:119px;
	z-index:1;
}
#nouveaute {
	position: absolute;
	left: 89px;
	top: 130px;
	width: 611px;
	height: 247px;
	background-image: url(images/fondNOUVEAUTES.png);
	background-repeat:no-repeat;
}
#nouveaute #galerie_mini1 {
	padding-top: 55px;
	position: relative;
	padding-left: 60px;
}
#nouveaute #galerie_mini1 li {
	padding-left: 0px;
	padding-right: 100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#nouveaute #galerie_mini2 {
	padding-left: 20px;
	padding-right: 0px;
	position: absolute;
	width: 650px;
	left: 14px;
	top: 184px;
	height: 68px;
	font-style: normal;
}
#nouveaute #soustitre tr td {
	padding-left: 0px;
	margin-left: 0px;
}
#nouveaute #soustitre {
	position: absolute;
	left: 45px;
	width: 563px;
	top: 167px;
}

#nouveaute #galerie_mini2 li {
	padding-right: 60px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
}





#halo {
	position: absolute;
}
#ajoutMONTFbluray {
	height: 47px;
	width: 304px;
	left: 444px;
	top: 339px;
	position: absolute;
}
#fond {
	position : relative;
	padding : 0;
	text-align : left;
	width : 1100px;
	background-image: url(images/FOND.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 0;
}
#imgHPERF {
	top:10px;
	left:540px;
	position: absolute;
	z-index: 2;
}
 /*on definit la taille de la div du menu ainsi que la taille de parties du menu.*/
div#menu {
	 background: #666;
          width: 135px;
         }
/* fond blanc pour le menu */
div#menu a {
            color:#FFFFFF
           }

/* fond different au survol de la souris entre les sous-menu et les "basiques"*/
div#menu li:hover {
                   background: #666
                  }


div#menu ul {
             padding-left: 5px;
             width: 135px;
             border:1px solid;
             margin:0px;
            }

/*On positionne les elements du menu */
div#menu ul li {
                position:relative;
                list-style: none; /*on enleve les icones de liste */
                border-bottom:1px solid; /*ajout d'une bordure de separation d'element:*/
               }

div#menu ul ul {
                position: absolute;
                top: 0;
                left: 135px; /*100px correspond au décalage a droite, on décale de la taille du ul de base*/
				background: #333;
               }  

div#menu li a {
               text-decoration: none; /* plus de soulignement pour les liens */
              } 
 /* fichier pour internet explorer */
body {
      behavior: url(csshover.htc);
     }

/* On cache tous les sous menu avec la propriété display none */
div#menu ul ul {
                position: absolute;
                top: 0;
                left: 135px;
                display:none;
				width: 150px;
               }

/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {
                                                  display:block;
                                                 }
#photosADOUB {
	position: absolute;
	width: 749px;
	height: 146px;
	left: 227px;
	top: 262px;
	background-image: url(images/photosADOUBbandeau.png);
	background-repeat: no-repeat;
	z-index: 4;
}
#ajoutADOUB {
	height: 25px;
	width: 151px;
	left: 461px;
	top: 485px;
	position: absolute;
	z-index: 6;
}
#fondPRIXADOUB {
	background-image: none;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	left: 227px;
	top: 392px;
}
#photosADOUB {
	font-size: 24px;
}
#txtAdoubPhotos {
	font-size: large;
	font-weight: bold;
	position: absolute;
	left: 254px;
	top: 402px;
}


#menuPRINCIPAL {
	background: #666;
	width: 135px;
	position: absolute;
	left: 30px;
	top: 118px;
}
.prixEQUESTRIA {
	font-family: "Myriad Pro";
	font-size: 45px;
	position: absolute;
	left: 22px;
	top: 66px;
	width: 88px;
}
.prixEQUESTRIAbd {
	font-family: "Myriad Pro";
	font-size: 45px;
	position: absolute;
	left: 25px;
	top: 8px;
	width: 90px;
}
#fondPRIXequestria {
	background-image: none;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	left: 332px;
	top: 342px;
}
.titreEQUESTRIA {
	font-size: 36px;
	color: c8007c;
}
#imageNDP {
	position:absolute;
	left:63px;
	top:241px;
	width:576px;
	height:261px;
	z-index:3;
}
#ajoutBD {
	position: absolute;
	left: 413px;
	top: 345px;
	width: 500px;
	height: 47px;
}
#fondPRIXLCE {
	background-image: none;
	background-repeat: no-repeat;
	width: 249px;
	height: 211px;
	position: absolute;
	left: 787px;
	top: 293px;
}
#prixBD {
	color: #FFF;
}
#ajoutLCE {
	height: 47px;
	width: 500px;
	left: 413px;
	top: 287px;
	position: absolute;
}
.prixLCE {
	font-family: "Myriad Pro";
	font-size: 45px;
	position: absolute;
	left: 341px;
	top: 286px;
	width: 114px;
	height: 65px;
}
.prixLCEBD {
	font-family: "Myriad Pro";
	font-size: 45px;
	position: absolute;
	left: 343px;
	top: 345px;
	width: 114px;
	height: 54px;
}
.extrait {
	color: #CC9900;
	font-weight: bold;
	font-size: 36px;
}
#dvdpetit {
	position: absolute;
	height: 169px;
	width: 112px;
	left: 45px;
	top: 11px;
}
.titrePRIX {
	font-size: 50px;
	color: #CCC;
	padding-left: 5px;
	padding-right: 15px;
}
#tableauPRIX {
	position: absolute;
	left: 369px;
	top: 305px;
	width: 467px;
}
#tableauPRIX tr td .euro {
	font-family: Arial;
	font-size: 24px;
	color: #CCC;
}
#extrait #videogallery .style1 {
	padding: 0px;
	margin-left: 6px;
}

#tableauPRIXbern {
	position: absolute;
	left: 366px;
	top: 263px;
	width: 410px;
}
#infoBLURAY {
	position:absolute;
	left:453px;
	top:416px;
	width:479px;
	height:29px;
	z-index:1;
	color: #FFF;
}
#videogallery table tr td {
	font-style: normal;
	color: #FFF;
	font-weight: bold;
}
.titrebandeauWEB {
	background-image:url(images/bandeauWEB.png);
	left:0px;
	top:2px;
	color:#FFF;
	font-family: Arial;
	position:relative;
	width: 350px;
	text-indent: 10px;
	font-weight: bold;
}
#webtvEXEMPLE table tr td{
	font-style: normal;
	color: #FFF;
	font-weight: bold;
	position: relative;
	top: 50px;
	left: 18px;
	margin-left: auto;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
}
#webtvEXEMPLE table tr #CAI {
	vertical-align: top;
	padding-top: 20px;
}

#webtvEXEMPLE {
	font-style: normal;
	color: #FFF;
	font-weight: bold;
	position: relative;
	top: auto;
	left: 18px;
}
.titrebandeauVideoCatechese {
	background-image:url(images/bandeau2.png);
	left:auto;
	top:auto;
	color:#000;
	font-family: Arial;
	position:relative;
	width: 351px;
	z-index: 0;
	font-weight: bold;
	padding-left: 5px;
}
#texteLOURDES {
	position:relative;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	z-index:1;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#extraitVIDEO {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#texteART {
	position:relative;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	z-index:1;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#texteWEB {
	position:relative;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	z-index:1;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#siteweb table tr td {
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#texteTV {
	position:relative;
	left:0px;
	top:0px;
	width:715px;
	height:auto;
	z-index:1;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#txtAdoubVideo {
	font-size: large;
	font-weight: bold;
	position: absolute;
	left: 254px;
	top: 432px;
}
#txtAdoubTout {
	font-size: large;
	font-weight: bold;
	position: absolute;
	left: 254px;
	top: 466px;
	width: 259px;
}
#ajoutADOUB1 {
	height: 24px;
	width: 137px;
	left: 461px;
	top: 419px;
	position: absolute;
	z-index: 6;
}
#ajoutADOUB2 {
	height: 31px;
	width: 144px;
	left: 461px;
	top: 451px;
	position: absolute;
	z-index: 6;
}
#nouveaute2 {
	position: absolute;
	left: 89px;
	top: 374px;
	width: 778px;
	height: 247px;
	background-image: url(images/fond-pele.png);
	background-repeat:no-repeat;
}
#nouveaute2 #galerie_mini1 {
	padding-top: 55px;
	position: relative;
	padding-left: 60px;
}
#nouveaute2 #galerie_mini1 li {
	padding-left: 0px;
	padding-right: 100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#nouveaute2 #galerie_mini2 {
	padding-left: 20px;
	padding-right: 0px;
	position: absolute;
	width: 650px;
	left: 14px;
	top: 184px;
	height: 68px;
	font-style: normal;
}
#nouveaute2 #soustitre tr td {
	padding-left: 0px;
	margin-left: 0px;
}
#nouveaute2 #soustitre {
	position: absolute;
	left: 59px;
	width: 640px;
	top: 167px;
}
#nouveaute2 #galerie_mini2 li {
	padding-right: 60px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
}
#tableauPRIXvie {
	position: absolute;
	left: 244px;
	top: 301px;
	width: 628px;
}
#tableauPRIXvie tr td .euro {
	font-family: Arial;
	font-size: 18px;
	color: #CCC;
}
#tableauPRIXvie tr td .euros {
	font-size: 36px;
	color: #CCC;
	font-family: Arial;
}
#promoIMGvie {
	position: absolute;
	left: 710px;
	top: 527px;
	height: 125px;
}
#infoBLURAYvie {
	position:absolute;
	left:455px;
	top:466px;
	width:479px;
	height:29px;
	z-index:1;
	color: #FFF;
}

