/*
 * position.css
 * position general
 *
 *
 * @author EIIDM
 * @date 2009-03-12
 * @media screen
 * @site boutique.ina.fr
 */
/* Resest
 ********************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td {
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
img{
	line-height:0;
}
a img{
	border: 0;
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/* general
 ********************************************************/
body{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:left;
	text-decoration:none;
}
 body.body-global{
	background: url(/images/boutique/ina/new/bg_boutique_wide_01.gif) center 26px no-repeat #3f3f3f;
}
.nofloat {
	clear:both;
}
.nofloat-left {
	clear:left;
}
div.container-global {
	margin:0 auto;
	padding:0;
	position:relative;
	width:974px;
	padding-top:26px;
}

label span {
	color:#E4165E;
}

hr.f1 { /* filet en pointillés */
  border: none;                  
  border-top: 1px dashed #000; 
  height: 0px;               
  width: 100%;
  align: center;
}

/* barre-connexion
 ********************************************************/
div.barre-connexion {
	height:26px;
	position: absolute;
	width:100%;
	z-index:9999;
	background:#F00;
	background:url(../../../../images/boutique/ina/new/barre-connexion.jpg) repeat-x top left;
	left:0;
	top:0;
}
div.barre-connexion div.contenu{
	margin:0 auto;
	padding:0;
	position:relative;
	width:974px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FFF;
}
div.barre-connexion div.contenu div.accueil{
	margin-top:7px;
	float:left;
}
div.barre-connexion div.contenu div.liens{
	float:right;
}
div.barre-connexion div.contenu div.liens ul{
}
div.barre-connexion div.contenu div.liens ul li{
	display:inline;
}
div.barre-connexion div.contenu div.liens ul li.a{
	width:95px;
	background:url(../../../../images/boutique/ina/new/barre-connexion-sep.jpg) no-repeat right 5px;
	float:left;
	height:26px;
}
div.barre-connexion div.contenu div.liens ul li.a a{
	width:95px;
	color:#FFF;
	text-decoration:none;
	margin-top:7px;
	float:left;
	text-align:center;
	height:19px;
}
div.barre-connexion div.contenu div.liens ul li.b{
	width:116px;
	background:url(../../../../images/boutique/ina/new/barre-connexion-sep.jpg) no-repeat right 5px;
	float:left;
	height:26px;
}
div.barre-connexion div.contenu div.liens ul li.b a{
	width:116px;
	color:#FFF;
	text-decoration:none;
	margin-top:7px;
	float:left;
	text-align:center;
	height:19px;
}
div.barre-connexion div.contenu div.liens ul li.c{
	width:210px;
	background:url(../../../../images/boutique/ina/new/barre-connexion-sep2.png) no-repeat right 5px;
	float:left;
	height:26px;
}
div.barre-connexion div.contenu div.liens ul li.c a{
	width:194px;
	color:#FFF;
	text-decoration:none;
	margin-top:7px;
	margin-left:20px;
	float:left;
	height:19px;
}
div.barre-connexion div.contenu div.liens ul li.d{
	width:132px;
	background:url(../../../../images/boutique/ina/new/barre-connexion-sep3.png) no-repeat right 2px;
	float:left;
	height:26px;
}
div.barre-connexion div.contenu div.liens ul li.d a{
	width:132px;
	color:#FFF;
	text-decoration:none;
	margin-top:7px;
	float:left;
	margin-left:20px;
	height:19px;
}
div.barre-connexion div.contenu div.liens ul li a:hover{
	text-decoration: underline;
}
/* header
 ********************************************************/
div.header-haut {
	float:left;
	position:relative;
	width:974px;
	height:175px;
	background: url(/images/boutique/ina/new/header-haut.jpg) center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
div.header-haut a{
	text-decoration:none;
	color:#FFF;
}
div.header-haut a:hover{
	text-decoration: none;
}
div.header-haut div.pub{
	position:absolute;
	width:728px;
	height:90px;
	background-color:#000;
	right:10px;
	top:15px;
}
div.header-haut div.ina-boutique{
	position:absolute;
	width:92px;
	height:127px;
	left:10px;
	top:0px;
}
div.header-haut div.bt-accueil{
	position:absolute;
	width:92px;
	height:41px;
	left:10px;
	bottom:0px;
}
div.header-haut div.bt-accueil a{
	position:absolute;
	width:92px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:18px;
	background: url(/images/boutique/ina/new/bt-accueil.png) center top no-repeat;
}
div.header-haut div.bt-accueil a:hover,
div.header-haut div.bt-accueil a.actif{
	background-position: center bottom;
}
div.header-haut div.telechargement{
	position:absolute;
	width:179px;
	height:55px;
	left:112px;
	bottom:0px;
	background: url(/images/boutique/ina/new/bg-telechargement.png) center top no-repeat;
}
div.header-haut div.telechargement div.titre{
	font-size:12px;
	color:#18c5d9;
	padding-top:5px;
}
div.header-haut div.telechargement div.bt-video{
	position:absolute;
	width:82px;
	height:36px;
	left:5px;
	bottom:0px;
}
div.header-haut div.telechargement div.bt-video a{
	position:absolute;
	width:82px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-video.png) center top no-repeat;
}
div.header-haut div.telechargement div.bt-video a:hover,
div.header-haut div.telechargement div.bt-video a.actif{
	background-position:center bottom;
}
div.header-haut div.telechargement div.bt-audio{
	position:absolute;
	width:82px;
	height:36px;
	left:92px;
	bottom:0px;
}
div.header-haut div.telechargement div.bt-audio a{
	position:absolute;
	width:82px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-audio.png) center top no-repeat;
}
div.header-haut div.telechargement div.bt-audio a:hover,
div.header-haut div.telechargement div.bt-audio a.actif{
	background-position:center bottom;
}
div.header-haut div.physique{
	position:absolute;
	width:266px;
	height:41px;
	left:301px;
	bottom:0px;
	background: url(/images/boutique/ina/new/bg-physique.png) center top no-repeat;
}
div.header-haut div.physique div.bt-dvd{
	position:absolute;
	width:82px;
	height:36px;
	left:5px;
	bottom:0px;
}
div.header-haut div.physique div.bt-dvd a{
	position:absolute;
	width:82px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-dvd.png) center top no-repeat;
}
div.header-haut div.physique div.bt-dvd a:hover,
div.header-haut div.physique div.bt-dvd a.actif{
	background-position:center bottom;
}
div.header-haut div.physique div.bt-cd{
	position:absolute;
	width:82px;
	height:36px;
	left:92px;
	bottom:0px;
}
div.header-haut div.physique div.bt-cd a{
	position:absolute;
	width:82px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-cd.png) center top no-repeat;
}
div.header-haut div.physique div.bt-cd a:hover,
div.header-haut div.physique div.bt-cd a.actif{
	background-position:center bottom;
}
div.header-haut div.physique div.bt-photo{
	position:absolute;
	width:82px;
	height:36px;
	left:179px;
	bottom:0px;
}
div.header-haut div.physique div.bt-photo a{
	position:absolute;
	width:82px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-photo.png) center top no-repeat;
}
div.header-haut div.physique div.bt-photo a:hover,
div.header-haut div.physique div.bt-photo a.actif{
	background-position:center bottom;
}
div.header-haut div.bt-educatif{
	position:absolute;
	width:92px;
	height:41px;
	left:577px;
	bottom:0px;
}
div.header-haut div.bt-educatif a{
	position:absolute;
	width:92px;
	height:23px;
	left:0px;
	bottom:0px;
	padding-top:18px;
	background: url(/images/boutique/ina/new/bt-educatif.png) center top no-repeat;
}
div.header-haut div.bt-educatif a:hover,
div.header-haut div.bt-educatif a.actif{
	background-position:center bottom;
}
div.header-haut div.liens{
	position:absolute;
	height:41px;
	right:10px;
	bottom:0px;
}
div.header-haut div.liens div.bg-liens-gauche{
	float:left;
	height:41px;
	width:5px;
	background: url(/images/boutique/ina/new/bg-liens-gauche.png) center top no-repeat;
}
div.header-haut div.liens div.bt-lien{
	float:left;
}
div.header-haut div.liens div.bt-lien a{
	float:left;
	background: url(/images/boutique/ina/new/bt-lien-g.png) left top no-repeat;
	padding-left:7px;
	display:block;
}
div.header-haut div.liens div.bt-lien a:hover,
div.header-haut div.liens div.bt-lien a.actif{
	background: url(/images/boutique/ina/new/bt-lien-g.png) left bottom no-repeat;
}
div.header-haut div.liens div.bt-lien a span{
	background: url(/images/boutique/ina/new/bt-lien-d.png) right top no-repeat;
	padding:18px 7px 13px 0;
	display:block;
	color:#282828;
}
div.header-haut div.liens div.bt-lien a:hover span,
div.header-haut div.liens div.bt-lien a.actif span{
	background: url(/images/boutique/ina/new/bt-lien-d.png) right bottom no-repeat;
}
div.header-haut div.liens div.bt-lien a:hover span{
	color: #FFF;
}
div.header-haut div.liens div.bg-liens-sep{
	float:left;
	height:41px;
	width:5px;
	background: url(/images/boutique/ina/new/bg-liens-sep.png) center top no-repeat;
}
div.header-haut div.liens div.bg-liens-droite{
	float:left;
	height:41px;
	width:5px;
	background: url(/images/boutique/ina/new/bg-liens-droite.png) center top no-repeat;
}
div.header-milieu {
	float:left;
	position:relative;
	width:974px;
	height:34px;
	background-color:#f85e95;
}
div.header-milieu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}
div.header-milieu a:hover{
	text-decoration: underline;
}
div.header-milieu div.sous-menu-conteneur{
	position:absolute;
	left:10px;
	top:0;
	height:34px;
}
div.header-milieu div.sous-menu-conteneur ul li{
	display:inline;
	float:left;
	background:url(/images/boutique/ina/new/sous-menu-filet.png) no-repeat 0 0;
}
div.header-milieu div.sous-menu-conteneur ul li.dir-first{
	background:none;
}
div.header-milieu div.sous-menu-conteneur ul li a{
	float:left;
	height:22px;
	margin:12px 6px 0;
	text-align:center;
	text-decoration:none;
}
div.header-milieu div.sous-menu-conteneur ul li a.actif{
	font-weight: bold;
	font-size:12px;
	height:23px;
	margin-top:11px;
}
div.milieu-video div.sous-menu-conteneur ul li a.actif,
div.milieu-video div.sous-menu-conteneur ul li a:hover{
	background:url(/images/boutique/ina/new/menu-fleche-video.png) no-repeat center bottom;
}
div.milieu-audio div.sous-menu-conteneur ul li a.actif,
div.milieu-audio div.sous-menu-conteneur ul li a:hover{
	background:url(/images/boutique/ina/new/menu-fleche-audio.png) no-repeat center bottom;
}
div.milieu-dvd div.sous-menu-conteneur ul li a.actif,
div.milieu-dvd div.sous-menu-conteneur ul li a:hover{
	background:url(/images/boutique/ina/new/menu-fleche-dvd.png) no-repeat center bottom;
}
div.milieu-cd div.sous-menu-conteneur ul li a.actif,
div.milieu-cd div.sous-menu-conteneur ul li a:hover{
	background:url(/images/boutique/ina/new/menu-fleche-cd.png) no-repeat center bottom;
}
div.milieu-edu div.sous-menu-conteneur ul li a.actif,
div.milieu-edu div.sous-menu-conteneur ul li a:hover{
	background:url(/images/boutique/ina/new/menu-fleche-educatif.png) no-repeat center bottom;
}
div.header-bas {
	float:left;
	position:relative;
	width:974px;
	height:79px;
	background-color:#e71b63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
div.header div.milieu-accueil {
	background-color:#f85e95;
}
div.header div.milieu-accueil a {
	color:#e71b63;
}
div.header div.bas-accueil {
	background-color:#e71b63;
}
div.header div.milieu-video {
	background-color:#79cced;
}
div.header div.milieu-video a,
div.header div.milieu-video a.actif {
	color:#125570;
}
div.header div.bas-video {
	background-color:#1289ba;
}
div.header div.milieu-audio {
	background-color:#33e7fc;
}
div.header div.milieu-audio a,
div.header div.milieu-audio a.actif {
	color:#006a76;
}
div.header div.bas-audio {
	background-color:#00a9bd;
}
div.header div.milieu-dvd {
	background-color:#c8e33e;
}
div.header div.milieu-dvd a,
div.header div.milieu-dvd a.actif {
	color:#288807;
}
div.header div.bas-dvd {
	background-color:#94b006;
}
div.header div.milieu-cd {
	background-color:#a1f355;
}
div.header div.milieu-cd a,
div.header div.milieu-cd a.actif {
	color:#538c1f;
}
div.header div.bas-cd {
	background-color:#61b611;
}
div.header div.milieu-edu {
	background-color:#c967b6;
}
div.header div.milieu-edu a,
div.header div.milieu-edu a.actif {
	color:#7f0f69;
}
div.header div.bas-edu {
	background-color:#900173;
}
div.header div.header-bas div.recherche{
	position:absolute;
	width:547px;
	height:49px;
	top:15px;
	left:10px;
	background:url(/images/boutique/ina/new/bg-recherche.png) no-repeat top left;
}
div.header div.header-bas div.recherche .x-form-field-wrap {
	position:absolute;
	right:8px;
	top:4px;
}
div.header div.header-bas div.recherche .x-form-text,
div.header div.header-bas div.recherche textarea.x-form-field {
	background: none;
	border: none;
	color:#808080;
}
div.header div.header-bas div.recherche div.champ-rechercher{
	position:absolute;
	width:375px;
	height:29px;
	top:10px;
	left:10px;
	background:url(/images/boutique/ina/new/rechercher-champ.png) no-repeat top left;
}
div.header div.header-bas div.recherche div.champ-rechercher input {
	background:none repeat scroll 0 0 transparent;
	border:0;
	left:40px;
	position:absolute;
	top:7px;
	width:330px;
	color:#808080;
}
div.header div.header-bas div.recherche div.liste-rechercher{
	position:absolute;
	width:111px;
	height:29px;
	top:10px;
	left:385px;
	background:url(/images/boutique/ina/new/rechercher-liste.png) no-repeat top left;
}
div.header div.header-bas div.recherche div.liste-rechercher select{
	border:0;
	margin:0;
	position:absolute;
	height:27px;
	width:90px;
	color:#484848;
}
div.header div.header-bas div.recherche div.liste-rechercher .x-form-field-wrap .x-form-trigger {
	background:url(/images/boutique/ina/new/trigger.png) no-repeat 0 0;
	border:none;
}
div.header div.header-bas div.recherche div.liste-rechercher .x-form-field-wrap .x-form-trigger-over {
	background-position:-17px 0;
}
.x-combo-list {
	border:none;
	color:#808080;
	background:none;
	padding-top:4px;
}
.x-combo-list .x-combo-selected {
	background:#f2f2f2;
	border:solid 1px #e5e5e5 !important;
	color:#808080;
}
#ext-gen47{
	visibility:hidden;
}
div.header div.header-bas div.recherche div.ok-rechercher a{
	position:absolute;
	width:41px;
	height:29px;
	top:10px;
	left:496px;
	background:url(/images/boutique/ina/new/rechercher-ok.png) no-repeat top left;
}
div.header div.header-bas div.recherche div.ok-rechercher a{
	position:absolute;
	width:41px;
	height:19px;
	top:10px;
	left:496px;
	background:url(/images/boutique/ina/new/rechercher-ok.png) no-repeat top left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
}
div.header div.header-bas div.recherche div.ok-rechercher a:hover{
	background-position:bottom left;
}
div.header div.header-bas div.panier{
	position:absolute;
	width:174px;
	height:49px;
	top:15px;
	right:10px;
}
div.header div.header-bas div.panier a{
	position:absolute;
	width:174px;
	height:49px;
	top:0x;
	right:0px;
	background:url(/images/boutique/ina/new/panier.png) no-repeat top left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
div.header div.header-bas div.panier a:hover{
	background-position:bottom left;
}
div.header div.header-bas div.panier span.voir{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	width:100px;
	height:19px;
	padding-left:74px;
	padding-top:28px;
}
div.header div.header-bas div.panier span.articles{
	font-size:14px;
	color:#d7d7d7;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	position:absolute;
	width:100px;
	height:39px;
	padding-left:74px;
	padding-top:8px;
}
div.header div.breadcrumb{
	float:left;
	position:relative;
	width:974px;
	height:20px;
	background:url(/images/boutique/ina/new/fil-ariane.png) no-repeat top left;

}
div.header div.breadcrumb ul{
	padding-left:10px;
	padding-top:4px;
}
div.header div.breadcrumb li{
	display:inline;
}
div.header div.breadcrumb a{
	background:url(/images/boutique/ina/new/fil-ariane-fleche.png) no-repeat 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:10px;
	padding-right:2px;
}
div.header div.breadcrumb a:hover{
	text-decoration:underline;
}
div.header div.breadcrumb a.accueil{
	background:url(/images/boutique/ina/new/fil-ariane-accueil.png) no-repeat 0px 4px;
	padding-left:12px;
}
/* corps
 ********************************************************/
div.corps {
	width:954px;
	float:left;
	background-color:#e5e5e5;
	padding:0 10px;
}
/* corps-colgauche
 ------------------------------------------------------ */
div.corps-colgauche {
	float:left;
	width:174px;
}
/* corps-colcentre
 ------------------------------------------------------ */
div.corps-colcentre {
	float:left;
	width:591px;
}
/* corps-coldroite
 ------------------------------------------------------ */
div.corps-coldroite {
	float:right;
	width:174px;
}

/* bloc-première visite
 ********************************************************/
div.bloc-premiere-visite{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:148px;
}
div.bloc-premiere-visite div.contenu{
	background:url(/images/boutique/ina/new/premiere-visite.png) no-repeat top left;
}
div.bloc-premiere-visite a{
	display:block;
	width:115px;
	height:85px;
	padding-left:59px;
	padding-top:63px;
	background:url(/images/boutique/ina/new/premiere-visite-puce.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#f81365;
}
div.bloc-premiere-visite a:hover{
	background-position:bottom left;
	color:#008ac7;
}
/* bloc-service-photos
 ********************************************************/
div.bloc-service-photos{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:147px;
}
div.bloc-service-photos a{
	background:url(/images/boutique/ina/new/service-photos.png) no-repeat top left;
	width:174px;
	height:147px;
}
/* bloc-graver-dvd
 ********************************************************/
div.bloc-graver-dvd{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:147px;
}
div.bloc-graver-dvd div.contenu{
	background:url(/images/boutique/ina/new/graver-dvd.png) no-repeat top left;
}
div.bloc-graver-dvd a{
	display:block;
	width:114px;
	height:20px;
	padding-left:60px;
	padding-top:127px;
	background:url(/images/boutique/ina/new/graver-dvd-puce.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
}
div.bloc-graver-dvd a:hover{
	background-position:bottom left;
	color:#8ef2ff;
}
/* bloc-forfaits-prepayes
 ********************************************************/
div.bloc-forfaits-prepayes{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:225px;
}
div.bloc-forfaits-prepayes a{
	width:174px;
	height:225px;
}
/* bloc-social
 ********************************************************/
div.bloc-social{
	padding:5px 0 10px;
	width:174px;
}
div.bloc-social div.contenu{
	background:url(/images/boutique/ina/new/bloc-social.png) no-repeat top left;
	position:relative;
	height:68px;
}
div.bloc-social div.contenu a.facebook{
	position:absolute;
	width:42px;
	height:42px;
	top:13px;
	left:13px;
}
div.bloc-social div.contenu a.twitter{
	position:absolute;
	width:42px;
	height:42px;
	top:13px;
	left:66px;
}
div.bloc-social div.contenu a.rss{
	position:absolute;
	width:42px;
	height:42px;
	top:13px;
	left:119px;
}
/* bloc-fils-rss
 ********************************************************/
div.bloc-fils-rss{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:153px;
}
div.bloc-fils-rss a{
	background:url(/images/boutique/ina/new/fils-rss.png) no-repeat top left;
	display:block;
	width:102px;
	height:29px;
	padding-left:72px;
	padding-top:124px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#851d02;
}
div.bloc-fils-rss a:hover{
	background-position:0 -153px;
	color:#FFF;
}
/* bloc-journal-naissance
 ********************************************************/
div.bloc-journal-naissance{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:96px;
}
div.bloc-journal-naissance a{
	background:url(/images/boutique/ina/new/journal-naissance.png) no-repeat top left;
	width:174px;
	height:96px;
}
/* bloc-newsletter
 ********************************************************/
div.bloc-newsletter{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:153px;
}
div.bloc-newsletter div.contenu{
	background:url(/images/boutique/ina/new/newsletter.png) no-repeat top left;
	position:relative;
	width:174px;
	height:153px;
}

div.bloc-newsletter div.contenu div{
	padding-top:110px;
	margin-left:11px;
}

div.bloc-newsletter div.contenu div input.zone_saisie{
	background:transparent;
	border:0px;	
	width:109px;
	height:25px;
	line-height:20px;
}

/* bloc-mon-ina
 ********************************************************/
div.bloc-mon-ina{
	padding:5px 0 10px;
	position:relative;
	width:174px;
	height:163px;
}
div.bloc-mon-ina div.contenu{
	background:url(/images/boutique/ina/new/bloc-mon-ina.png) no-repeat top left;
	position:relative;
	width:174px;
	height:163px;
}
div.bloc-mon-ina h3{
	position:absolute;
	left:20px;
	top:14px;
}
div.bloc-mon-ina div.utilisateur{
	position:absolute;
	left:44px;
	top:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#74d7fc;
}
div.bloc-mon-ina div.credit{
	position:absolute;
	left:44px;
	top:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#74d7fc;
}

div.bloc-mon-ina div.se-deconnecter a{
	position:absolute;
	right:18px;
	top:82px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
}
div.bloc-mon-ina div.se-deconnecter a:hover{
	color:#012b3b;
}
div.bloc-mon-ina div.menu{
	position:absolute;
	top:103px;
	left:9px;
}
/* bouton voir
--------------------------------------------------------*/
div.voir a{
	color:#7d7d7d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-voir.png) no-repeat top right;
	padding-right:17px;
}
div.voir a:hover{
	color:#e5145e;
	background:url(/images/boutique/ina/new/bt-voir.png) no-repeat bottom right;
}
/* support
--------------------------------------------------------*/
div.bloc-haut div.support{
	position:absolute;
	right:0;
	top:0;
	width:46px;
	height:17px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:7px;
}
div.bloc-haut div.support-video{
	background:url(/images/boutique/ina/new/bloc-support-video.png) no-repeat top left;
}
div.bloc-haut div.support-audio{
	background:url(/images/boutique/ina/new/bloc-support-audio.png) no-repeat top left;
}
div.bloc-haut div.support-dvd{
	background:url(/images/boutique/ina/new/bloc-support-dvd.png) no-repeat top left;
}
div.bloc-haut div.support-cd{
	background:url(/images/boutique/ina/new/bloc-support-cd.png) no-repeat top left;
}
div.bloc-haut div.support-photo{
	background:url(/images/boutique/ina/new/bloc-support-photo.png) no-repeat top left;
}
/* prix et promo
--------------------------------------------------------*/
div.prix a{
	position:relative;
	display:block;
	width:72px;
	height:53px;
	background:url(/images/boutique/ina/new/prix.png) no-repeat top left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	color:#e4165e;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
div.prix span.actuel{
	position:absolute;
	top:15px;
	left:0;
	width:72px;
}
div.prix a:hover{
	background:url(/images/boutique/ina/new/prix.png) no-repeat bottom left;
}
div.prix span.decimale{
	font-size:14px;
	line-height:14px;
}
div.prix span.euro{
	font-size:14px;
	line-height:14px;
	vertical-align:text-top;
}
div.prix span.asterisque{
	font-size:14px;
	line-height:14px;
	vertical-align:text-top;
}
div.promo a{
	height:66px;
	background:url(/images/boutique/ina/new/prix-promo.png) no-repeat top left;

}
div.promo span.ancien{
	position:absolute;
	top:10px;
	left:0;
	width:72px;
	color:#424242;
	font-size:14px;
	line-height:14px;
}
div.promo span.barre{
	position:absolute;
	top:0;
	left:0;
	width:72px;
	height:66px;
	background:url(/images/boutique/ina/new/prix-promo-barre.png) no-repeat top left;
}
div.promo span.actuel{
	position:absolute;
	top:28px;
	left:0;
	width:72px;
	color:#FFF;
}
div.promo span.ancien span.euro{
	color:#424242;
	font-size:10px;
	line-height:10px;
	vertical-align:text-top;
}
div.promo a:hover{
	background:url(/images/boutique/ina/new/prix-promo.png) no-repeat bottom left;
}
/* prix et promo non cliquable
--------------------------------------------------------*/
div.prix2{
	position:relative;
	display:block;
	width:72px;
	height:53px;
	background:url(/images/boutique/ina/new/prix.png) no-repeat top left;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	color:#e4165e;
	text-decoration:none;
	text-align:center;
}
div.prix2 span.actuel{
	position:absolute;
	top:15px;
	left:0;
	width:72px;
}
div.prix2 span.decimale{
	font-size:14px;
	line-height:14px;
}
div.prix2 span.euro{
	font-size:14px;
	line-height:14px;
	vertical-align:text-top;
}
div.prix2 span.asterisque{
	font-size:14px;
	line-height:14px;
	vertical-align:text-top;
}
div.promo2{
	height:66px;
	background:url(/images/boutique/ina/new/prix-promo.png) no-repeat top left;

}
div.promo2 span.ancien{
	position:absolute;
	top:10px;
	left:0;
	width:72px;
	color:#424242;
	font-size:14px;
	line-height:14px;
}
div.promo2 span.barre{
	position:absolute;
	top:0;
	left:0;
	width:72px;
	height:66px;
	background:url(/images/boutique/ina/new/prix-promo-barre.png) no-repeat top left;
}
div.promo2 span.actuel{
	position:absolute;
	top:28px;
	left:0;
	width:72px;
	color:#FFF;
}
div.promo2 span.ancien span.euro{
	color:#424242;
	font-size:10px;
	line-height:10px;
	vertical-align:text-top;
}
/* bloc 174px
--------------------------------------------------------*/
div.bloc-174px{
	padding:5px 0 10px;
	position:relative;
	width:174px;
}
div.bloc-174px div.bloc-haut{
	position:relative;
	height:24px;
	width:174px;
}
div.bloc-174px div.bloc-haut div.type{
	position:absolute;
	left:0;
	top:0;
	width:113px;
	height:17px;
	background:url(/images/boutique/ina/new/bloc-174-type.png) no-repeat top left;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:7px;
}
div.bloc-174px div.bloc-contenu{
	background:url(/images/boutique/ina/new/bloc-174-contenu.png) repeat-y top left;
	width:174px;
}
div.bloc-174px div.bloc-contenu h3{
	color:#e4165e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 15px;
	text-decoration:none;
}
div.bloc-174px div.bloc-contenu a{
	text-decoration:none;
}
div.bloc-174px div.bloc-contenu div.visuel{
	padding:0 15px;
}
div.bloc-174px div.bloc-contenu div.texte{
	width:144px;
	padding:10px 15px 7px;
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
}
div.bloc-174px div.bloc-contenu div.savoir{
	margin-left:83px;
	padding-bottom:9px;
}
div.savoir a{
	color:#575656;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.savoir a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat bottom right;
}
div.bloc-174px div.bloc-contenu div.voir{
	margin-left:15px;
	margin-top:9px;
	padding-bottom:5px;
}
div.bloc-174px div.bloc-bas{
	width:174px;
	height:10px;
	background:url(/images/boutique/ina/new/bloc-174-bas.png) no-repeat top left;
}
div.articles-consultes div.bloc-haut{
	position:relative;
	width:174px;
	height:31px;
	background:url(/images/boutique/ina/new/bloc-174-haut.png) no-repeat top left;
}
div.bloc-174px div.bloc-haut div.titre{
	position:absolute;
	left:13px;
	top:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	text-transform:uppercase;
	color:#2e2e36;
}
div.bloc-174px div.bloc-haut div.replier a{
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:26px;
}
div.on div.bloc-haut div.replier a{
	background:url(/images/boutique/ina/new/bt-replier-deplier.png) no-repeat top left;
}
div.off div.bloc-haut div.replier a{
	background:url(/images/boutique/ina/new/bt-replier-deplier.png) no-repeat bottom left;
}
div.off div.bloc-haut{
	position:relative;
	width:174px;
	height:31px;
	background:url(/images/boutique/ina/new/bloc-174-replier.png) no-repeat top left;
}
div.bloc-174px div.bloc-contenu div.prix a{
	margin:0 0 0 92px;
}
/* bloc 174px menu
--------------------------------------------------------*/
div.bloc-menu div.bloc-haut{
	background:url(/images/boutique/ina/new/bloc-174-haut.png) no-repeat top left;
	height:auto;
}
div.bloc-menu div.bloc-haut div.titre{
	position: relative;
	left:0;
	top:0;
	padding: 10px 10px 0 10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
div.menu-video div.bloc-haut div.titre{
	color:#1289ba;
}
div.bloc-menu div.bloc-contenu{
	padding:10px 10px 0 10px;
	width:154px;
}
div.bloc-menu ul.menu{
	width:149px;
	background-color:#f1f1f1;
	padding-left:5px;
}
div.bloc-menu div.haut{
	width:154px;
	height:5px;
	background:url(/images/boutique/ina/new/bloc-menu-haut.png) no-repeat top left;
	
}
div.bloc-menu div.bas{
	width:154px;
	height:5px;
	background:url(/images/boutique/ina/new/bloc-menu-bas.png) no-repeat bottom left;
	
}
div.bloc-menu ul.menu2{
	width:149px;
	padding-left:5px;
}
div.bloc-menu div.separateur{
	width:174px;
	height:10px;
	background:url(/images/boutique/ina/new/bloc-menu-sep.png) no-repeat bottom left;
}
/* menu vertical
--------------------------------------------------------*/
ul.menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:none;
	color:#868686;
	padding-left:15px;
	background:url(/images/boutique/ina/new/puce-01.png) no-repeat top left;
}
ul.menu a:hover,
ul.menu a.selection{
	background-position:bottom left;
	color:#0186b1;
}
div.menu2 ul.menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:13px;
	text-transform: none;
	text-decoration:none;
	padding-left:15px;
	display:block;
}
div.menu2 ul.menu li{
	padding-bottom:4px;
}
div.menu2 ul.menu a:hover,
div.menu2 ul.menu a.selection{

}
/* menu vertical video
--------------------------------------------------------*/
div.menu-video div.bloc-haut div.titre{
	color:#1289ba;
}
div.menu-video div.menu2 ul.menu{
	background-color:#94d6f1;
}
div.menu-video div.menu2 div.haut{
	background:url(/images/boutique/ina/new/bloc-menu-video-haut.png) no-repeat top left;
	
}
div.menu-video div.menu2 div.bas{
	background:url(/images/boutique/ina/new/bloc-menu-video-bas.png) no-repeat bottom left;
	
}
div.menu-video div.menu1 ul.menu a{
	background:url(/images/boutique/ina/new/puce-video1.png) no-repeat top left;
}
div.menu-video div.menu1 ul.menu a:hover,
div.menu-video div.menu1 ul.menu a.selection{
	color:#1289ba;
	background-position:bottom left;
}
div.menu-video div.menu2 ul.menu a{
	color: #FFF;
	background:url(/images/boutique/ina/new/puce-video2.png) no-repeat 0px 0px;
}
div.menu-video div.menu2 ul.menu a:hover,
div.menu-video div.menu2 ul.menu a.selection{
	color:#1289ba;
	background-position:0px -50px;
}
/* menu vertical audio
--------------------------------------------------------*/
div.menu-audio div.bloc-haut div.titre{
	color:#01b8cd;
}
div.menu-audio div.menu2 ul.menu{
	background-color:#5cecfd;
}
div.menu-audio div.menu2 div.haut{
	background:url(/images/boutique/ina/new/bloc-menu-audio-haut.png) no-repeat top left;
	
}
div.menu-audio div.menu2 div.bas{
	background:url(/images/boutique/ina/new/bloc-menu-audio-bas.png) no-repeat bottom left;
	
}
div.menu-audio div.menu1 ul.menu a{
	background:url(/images/boutique/ina/new/puce-audio1.png) no-repeat top left;
}
div.menu-audio div.menu1 ul.menu a:hover,
div.menu-audio div.menu1 ul.menu a.selection{
	color:#009bad;
	background-position:bottom left;
}
div.menu-audio div.menu2 ul.menu a{
	color: #FFF;
	background:url(/images/boutique/ina/new/puce-audio2.png) no-repeat 0px 0px;
}
div.menu-audio div.menu2 ul.menu a:hover,
div.menu-audio div.menu2 ul.menu a.selection{
	color:#009bad;
	background-position:0px -50px;
}
/* menu vertical dvd
--------------------------------------------------------*/
div.menu-dvd div.bloc-haut div.titre{
	color:#768c04;
}
div.menu-dvd div.menu2 ul.menu{
	background-color:#bdd63a;
}
div.menu-dvd div.menu2 div.haut{
	background:url(/images/boutique/ina/new/bloc-menu-dvd-haut.png) no-repeat top left;
	
}
div.menu-dvd div.menu2 div.bas{
	background:url(/images/boutique/ina/new/bloc-menu-dvd-bas.png) no-repeat bottom left;
}
div.menu-dvd div.menu1 ul.menu a{
	background:url(/images/boutique/ina/new/puce-dvd1.png) no-repeat top left;
}
div.menu-dvd div.menu1 ul.menu a:hover,
div.menu-dvd div.menu1 ul.menu a.selection{
	color:#566604;
	background-position:bottom left;
}
div.menu-dvd div.menu2 ul.menu a{
	color: #FFF;
	background:url(/images/boutique/ina/new/puce-dvd2.png) no-repeat 0px 0px;
}
div.menu-dvd div.menu2 ul.menu a:hover,
div.menu-dvd div.menu2 ul.menu a.selection{
	color:#566604;
	background-position:0px -50px;
}
/* menu vertical cd
--------------------------------------------------------*/
div.menu-cd div.bloc-haut div.titre{
	color:#61b611;
}
div.menu-cd div.menu2 ul.menu{
	background-color:#8dd947;
}
div.menu-cd div.menu2 div.haut{
	background:url(/images/boutique/ina/new/bloc-menu-cd-haut.png) no-repeat top left;
	
}
div.menu-cd div.menu2 div.bas{
	background:url(/images/boutique/ina/new/bloc-menu-cd-bas.png) no-repeat bottom left;
	
}
div.menu-cd div.menu1 ul.menu a{
	background:url(/images/boutique/ina/new/puce-cd1.png) no-repeat top left;
}
div.menu-cd div.menu1 ul.menu a:hover,
div.menu-cd div.menu1 ul.menu a.selection{
	color:#396c0a;
	background-position:bottom left;
}
div.menu-cd div.menu2 ul.menu a{
	color: #FFF;
	background:url(/images/boutique/ina/new/puce-cd2.png) no-repeat 0px 0px;
}
div.menu-cd div.menu2 ul.menu a:hover,
div.menu-cd div.menu2 ul.menu a.selection{
	color:#396c0a;
	background-position:0px -50px;
}
/* menu vertical edu
--------------------------------------------------------*/
div.menu-edu div.bloc-haut div.titre{
	color:#900173;
}
div.menu-edu div.menu2 ul.menu{
	background-color:#d467bf;
}
div.menu-edu div.menu2 div.haut{
	background:url(/images/boutique/ina/new/bloc-menu-edu-haut.png) no-repeat top left;
	
}
div.menu-edu div.menu2 div.bas{
	background:url(/images/boutique/ina/new/bloc-menu-edu-bas.png) no-repeat bottom left;
	
}
div.menu-edu div.menu1 ul.menu a{
	background:url(/images/boutique/ina/new/puce-edu1.png) no-repeat top left;
}
div.menu-edu div.menu1 ul.menu a:hover,
div.menu-edu div.menu1 ul.menu a.selection{
	color:#6f0159;
	background-position:bottom left;
}
div.menu-edu div.menu2 ul.menu a{
	color: #FFF;
	background:url(/images/boutique/ina/new/puce-edu2.png) no-repeat 0px 0px;
}
div.menu-edu div.menu2 ul.menu a:hover,
div.menu-edu div.menu2 ul.menu a.selection{
	color:#6f0159;
	background-position:0px -50px;
}
/* bloc 174px articles consultés
--------------------------------------------------------*/
div.articles-consultes div.bloc-contenu div.article{
	margin:0 0 0 13px;
	padding-bottom:10px;
}
div.articles-consultes div.bloc-contenu div.article a{
	display:block;
	width:150px;
	height:49px;
	text-decoration:none;
	background:url(/images/boutique/ina/new/bloc-article.png) no-repeat top left;
	cursor:pointer;
}

div.articles-consultes div.bloc-contenu div.article a:hover{
	background:url(/images/boutique/ina/new/bloc-article.png) no-repeat bottom left;
}

div.articles-consultes div.bloc-contenu div.article a div.visuel{
	float:left;
	width:51px;
	height:39px;
	padding:5px 0 0 5px;
}
div.articles-consultes div.bloc-contenu div.article a div.bloc-titre{
	float:right;
	width:90px;
}
div.articles-consultes div.bloc-contenu div.article a div.bloc-titre h3{
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	color:#2e2e36;
}
div.articles-consultes div.bloc-contenu div.article a div.infos{
	float:right;
	padding-top:5px;
	width:90px;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.prix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:#e5145e;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.prix span.euro{
	font-size:10px;
	vertical-align:text-top;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.type{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:#e5145e;
	text-transform:uppercase;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.video{
	color:#1289ba;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.audio{
	color:#00a9bd;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.dvd{
	color:#94b006;
}
div.articles-consultes div.bloc-contenu div.article a div.infos span.cd{
	color:#61b611;
}
div.articles-consultes div.bloc-contenu div.savoir{
	padding-bottom:5px;
	margin-left:47px;
}
/* bloc 280px
--------------------------------------------------------*/
div.bloc-280px{
	width:280px;
	height:215px;
	position:relative;
}
div.bloc-280px-gauche{
	float:left;
	padding: 5px 0 10px 15px;
}
div.bloc-280px-droite{
	float:right;
	padding: 5px 0 10px 0;
}
div.bloc-280px div.bloc-haut{
	position:relative;
	height:24px;
	width:280px;
}
div.bloc-280px div.bloc-haut div.type{
	position:absolute;
	left:0;
	top:0;
	width:219px;
	height:17px;
	background:url(/images/boutique/ina/new/bloc-280-type.png) no-repeat top left;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:7px;
}
div.bloc-280px div.bloc-contenu{
	background:url(/images/boutique/ina/new/bloc-280-contenu.png) no-repeat top left;
	width:280px;
	height:191px;
	position:relative;
}
div.bloc-280px div.bloc-contenu h3{
	color:#e4165e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	top:10px;
	left:15px;
}
div.bloc-280px div.bloc-contenu a{
	text-decoration:none;
}
div.bloc-280px div.bloc-contenu div.visuel{
	position:absolute;
	top:28px;
	left:15px;
}
div.bloc-280px div.bloc-contenu div.texte{
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	position:absolute;
	top:28px;
	left:166px;
	width:100px;
	height:64px;
	overflow:hidden;
}
div.bloc-280px div.bloc-contenu div.savoir{
	position:absolute;
	top:90px;
	right:15px;
}
div.bloc-280px div.bloc-contenu div.savoir a{
	color:#575656;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-280px div.bloc-contenu div.savoir a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat bottom right;
}
div.bloc-280px div.bloc-contenu div.voir{
	position:absolute;
	bottom:15px;
	left:15px;
}
div.bloc-280px div.bloc-contenu div.voir a{
	color:#7d7d7d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-voir.png) no-repeat top right;
	padding-right:17px;
}
div.bloc-280px div.bloc-contenu div.voir a:hover{
	color:#e5145e;
	background:url(/images/boutique/ina/new/bt-voir.png) no-repeat bottom right;
}
div.bloc-280px div.bloc-contenu div.prix{
	position:absolute;
	bottom:9px;
	right:10px;
}


/* bloc 469px */  /* AJOUT HN 13/10/2010 
--------------------------------------------------------*/
div.bloc-469px {
	float:left;
	padding: 10px 0px 15px 0px;
	width:469px;
}

div.bloc-469px div.bloc-contenu{
	clear:both;
}


/* bloc 470px
--------------------------------------------------------*/
div.bloc-470px {
	float:left;
	padding: 10px 0px 10px 0px;
	width:470px;
}
div.bloc-470px div.bloc-contenu{
	clear:both;
}
/* bloc 576px
--------------------------------------------------------*/
div.bloc-576px {
	padding: 5px 0px 10px 15px;
	width:576px;
}

div.bloc-576px-bas {
	background:url(/images/boutique/ina/new/bloc-576-bas.png) top center no-repeat;
	height:10px;
}

div.bloc-576px div.bloc-titre {
	background:url(/images/boutique/ina/new/bloc-576-haut.png) top center no-repeat;
	position:relative;
	height:29px;
}

div.bloc-576px div.bloc-titre h3 {
	color:#e71b63;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 0 15px;
	text-transform:uppercase;
}

div.bloc-576px-milieu {
	background:#FFF;
	border-left:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;
	width:574px;
}

div.bloc-576px div.bloc-contenu {
	background:#FFF;
	/*border-left:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;*/
	width:574px;
	clear:both;
}

div.bloc-174px.vide,
div.bloc-576px.vide {/*correction bug ie6 haslayout*/
	margin:0;
	padding:0;
	line-height:0;
	height:0;
}

/* bloc-576px type
--------------------------------------------------------*/
div.bloc-576px-video div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-video.png) no-repeat top left;
}
div.bloc-576px-audio div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-audio.png) no-repeat top left;
}
div.bloc-576px-dvd div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-dvd.png) no-repeat top left;
}
div.bloc-576px-cd div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-cd.png) no-repeat top left;
}
div.bloc-576px-edu div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-edu.png) no-repeat top left;
}
div.bloc-576px-consultes div.bloc-haut div.type{
	background:url(/images/boutique/ina/new/bloc-576-type-consultes.png) no-repeat top left;
}
/* bloc-listing
--------------------------------------------------------*/
div.bloc-listing div.bloc-menu{
	position:relative;
	height:62px;
	width:576px;
	background:url(/images/boutique/ina/new/bloc-listing-menu.png) no-repeat top left;
}
div.bloc-listing div.bloc-menu div.bts{
	padding-left:15px;
	padding-top:15px;
	height:36px;
}
div.bloc-listing div.bloc-menu div.bts div.bt{
	float:left;
	width:125px;
	height:36px;
	padding-right:5px;
}
div.bloc-listing div.bloc-menu div.bts div.bt a{
	display:block;
	width:125px;
	height:25px;
	padding-top:11px;
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-576px-video div.bloc-menu div.bts div.bt a{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat top left;
	color:#959595;
}
div.bloc-576px-video div.bloc-menu div.bts div.bt a:hover,
div.bloc-576px-video div.bloc-menu div.bts div.bt a.actif{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-576px-audio div.bloc-menu div.bts div.bt a{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat top left;
	color:#959595;
}
div.bloc-576px-audio div.bloc-menu div.bts div.bt a:hover,
div.bloc-576px-audio div.bloc-menu div.bts div.bt a.actif{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-576px-dvd div.bloc-menu div.bts div.bt a{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat top left;
	color:#959595;
}
div.bloc-576px-dvd div.bloc-menu div.bts div.bt a:hover,
div.bloc-576px-dvd div.bloc-menu div.bts div.bt a.actif{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-576px-cd div.bloc-menu div.bts div.bt a{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat top left;
	color:#959595;
}
div.bloc-listing div.collection{
	width:556px;
	height:30px;
	background:url(/images/boutique/ina/new/bloc-576-tri.png) no-repeat top left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#e61760;
}
div.bloc-listing div.collection div.contenu{
	padding-left:10px;
	padding-top:5px;
}
div.bloc-listing div.collection select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#e61760;
	border:1px solid #a5acb2;
}
div.bloc-576px-cd div.bloc-menu div.bts div.bt a:hover,
div.bloc-576px-cd div.bloc-menu div.bts div.bt a.actif{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-576px-edu div.bloc-menu div.bts div.bt a{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat top left;
	color:#959595;
}
div.bloc-576px-edu div.bloc-menu div.bts div.bt a:hover,
div.bloc-576px-edu div.bloc-menu div.bts div.bt a.actif{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-listing div.bloc-menu div.fond{
	width:576px;
	height:11px;
}
div.bloc-576px-video div.bloc-menu div.fond{
	background-color:#1289ba;
}
div.bloc-576px-audio div.bloc-menu div.fond{
	background-color:#05aec2;
}
div.bloc-576px-dvd div.bloc-menu div.fond{
	background-color:#93af05;
}
div.bloc-576px-cd div.bloc-menu div.fond{
	background-color:#60b510;
}
div.bloc-576px-edu div.bloc-menu div.fond{
	background-color:#910374;
}
div.bloc-listing div.bloc-haut{
	position:relative;
	height:24px;
	width:576px;
}
div.bloc-listing div.bloc-haut div.type{
	position:absolute;
	left:0;
	top:0;
	width:561px;
	height:17px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:7px;
}
div.bloc-listing div.tri{
	width:556px;
	height:30px;
	background:url(/images/boutique/ina/new/bloc-576-tri.png) no-repeat top left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}
div.bloc-listing div.tri a{
	text-decoration:none;
	color:#808080;
	padding-top:3px;
	float:left;
}
div.bloc-listing div.tri a:hover{
	color:#e61760;
}
div.bloc-listing div.tri div.titre{
	float:left;
	padding-left:10px;
	padding-top:8px;
	padding-right:10px;
	color:#e61760;
}
div.bloc-listing div.tri div.critere{
	float:left;
	padding-top:5px;
	padding-right:10px;
}
div.bloc-listing div.tri div.critere div.gauche{
	float:left;
	width:5px;
	height:21px;
	background:url(/images/boutique/ina/new/tri-gauche.png) no-repeat top left;
}
div.bloc-listing div.tri div.critere div.droite{
	float:left;
	width:25px;
	height:21px;
	background:url(/images/boutique/ina/new/tri-droite.png) no-repeat top left;
}
div.bloc-listing div.tri div.ordre-descendant div.droite{
	background-position:0 -21px;
}
div.bloc-listing div.tri div.ordre-ascendant div.droite{
	background-position:0 -42px;
}
div.bloc-listing div.tri div.critere div.centre{
	float:left;
	height:21px;
	background-color:#e5e3e3;
}
div.bloc-listing{
	position:relative;
	width:576px;
}
div.bloc-listing div.bloc-contenu{
	width:576px;
	background-color:#c4c4c4;
}

div.bloc-listing div.bloc-contenu{
	width:576px;
	background-color:#c4c4c4;
	border:none;
}

div.bloc-listing div.bloc-article{
	margin-left:5px;
	padding-top:10px;
}
div.bloc-listing div.bloc-article a{
	position:relative;
	display:block;
	width:566px;
	height:88px;
	text-decoration:none;
	cursor:pointer;
}
div.bloc-listing div.article-a a{
	background: url(/images/boutique/ina/new/bloc-listing-article-a.png) top left no-repeat;
}
div.bloc-listing div.article-a a:hover{
	background-position:bottom left;
}
div.bloc-listing div.article-b a{
	background: url(/images/boutique/ina/new/bloc-listing-article-b.png) top left no-repeat;
}
div.bloc-listing div.article-b a:hover{
	background-position:bottom left;
}
div.bloc-listing div.bloc-article div.visuel{
	position:absolute;
	width:104px;
	height:78px;
	top:5px;
	left:5px;
	background-color:#FFF;
}
div.bloc-listing div.bloc-article div.visuel.mv{
	left:42px;
}
div.bloc-listing div.bloc-article div.visuel img{
	position:absolute;
	width:102px;
	height:76px;
	top:1px;
	left:1px;
}
div.bloc-listing div.bloc-article div.texte{
	position:absolute;
	width:350px;
	top:10px;
	left:118px;
}
div.bloc-listing div.bloc-article div.texte.mv{
	top:10px;
	left:155px;
}
div.bloc-listing div.bloc-article div.texte h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#373737;
	padding-bottom:3px;
}
div.bloc-listing div.bloc-article a:hover div.texte h3{
	color:#e61760;
}
div.bloc-listing div.bloc-article div.texte h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	color:#373737;
	padding-bottom:3px;
}
div.bloc-listing div.bloc-article div.texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	color:#808080;
}
div.bloc-listing div.bloc-article div.prix2{
	position:absolute;
	right:5px;
	bottom:17px;
}
div.bloc-listing div.page{
	padding-left:10px;
	padding-top:10px;
}
div.bloc-listing div.page li.pagination{
	width:556px;
	height:12px;
	background: url(/images/boutique/ina/new/bloc-listing-pagination.png) top left no-repeat;
}
div.bloc-listing div.page li.pagination span.suspension{
	color:#FFF;
}
div.bloc-listing div.bloc-bas{
	position:relative;
	height:10px;
	width:576px;
	background: url(/images/boutique/ina/new/meilleures-ventes-bas.png) top center no-repeat;
}

/* bloc listing full 944px */
div.bloc-listing-full div.bloc-article{
	margin-left:5px;
	padding-top:10px;
}
div.bloc-listing-full div.bloc-article a{
	position:relative;
	display:block;
	width:944px;
	height:88px;
	text-decoration:none;
	cursor:pointer;
}
div.bloc-listing-full div.article-a a{
	background: url(/images/boutique/ina/new/bloc-listing-article-a.png) top left no-repeat;
}
div.bloc-listing div.article-a a:hover{
	background-position:bottom left;
}
div.bloc-listing div.article-b a{
	background: url(/images/boutique/ina/new/bloc-listing-article-b.png) top left no-repeat;
}
div.bloc-listing div.article-b a:hover{
	background-position:bottom left;
}



/* bloc 576px bloc mosaique
--------------------------------------------------------*/
div.bloc-mosaique{
	position:relative;
	width:576px;
}
div.bloc-mosaique div.bloc-haut{
	position:relative;
	height:24px;
	width:576px;
}
div.bloc-mosaique div.bloc-haut div.type{
	position:absolute;
	left:0;
	top:0;
	width:561px;
	height:17px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:7px;
}
div.bloc-mosaique div.bloc-contenu{
	float:left;
	width:576px;
	background:url(/images/boutique/ina/new/bloc-576-contenu.png) repeat-y top left;
}

div.bloc-mosaique div.bloc-contenu div.article{
	width:258px;
	float:left;
	padding:10px 15px;
	/*background:url(/images/boutique/ina/new/bloc-576-sep.png) no-repeat top left;*/
	border-bottom: 1px dashed #ccc; /* AJOUT HN */
	
}


div.bloc-mosaique div.bloc-contenu div.article div.souschaine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#3d3d3d;
	text-transform:uppercase;
	width:258px;
}
div.bloc-mosaique div.bloc-contenu div.article div.souschaine-voir a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight: normal;
	text-transform:none;
	color:#3d3d3d;
}
div.bloc-mosaique div.bloc-contenu div.article h3{
	color:#e4165e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0;
	width:258px;
	height:11px;
	overflow:hidden;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu{
	position:relative;
	width:258px;
	height:154px;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.visuel{
	position:absolute;
	top:0;
	left:0;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.texte{
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	position:absolute;
	top:0;
	left:151px;
	width:100px;
	height:64px;
	overflow:hidden;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.savoir{
	position:absolute;
	top:62px;
	right:15px;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.savoir a{
	color:#575656;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.savoir a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir.png) no-repeat bottom right;
}
div.bloc-mosaique div.bloc-contenu div.article div.contenu div.prix{
	position:absolute;
	bottom:0;
	right:10px;
}
div.bloc-mosaique div.bloc-bas{
	position:relative;
	clear:both;
	height:10px;
	width:576px;
	background: url(/images/boutique/ina/new/bloc-576-bas.png) top center no-repeat;
}
/* bloc 576px bloc meilleures ventes
--------------------------------------------------------*/
div.bloc-meilleures-ventes{
	position:relative;
	width:576px;
	float:left;
}
div.bloc-meilleures-ventes div.bloc-haut{
	position:relative;
	height:24px;
	width:576px;
}
div.bloc-meilleures-ventes div.bloc-haut div.type{
	position:absolute;
	left:0;
	top:0;
	width:561px;
	height:17px;
	background:url(/images/boutique/ina/new/bloc-576-type.png) no-repeat top left;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:7px;
}
div.bloc-meilleures-ventes div.bloc-menu{
	position:relative;
	height:62px;
	width:576px;
	background:url(/images/boutique/ina/new/meilleures-ventes-menu.png) no-repeat top left;
}
div.bloc-meilleures-ventes div.bloc-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	color:#afafaf;
}
div.bloc-meilleures-ventes div.bloc-menu a:hover,
div.bloc-meilleures-ventes div.bloc-menu a.actif{
	color:#FFF;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-video{
	position:absolute;
	width:75px;
	height:36px;
	left:15px;
	top:15px;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-video a{
	position:absolute;
	width:75px;
	height:23px;
	left:0px;
	top:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-mv-video.png) center top no-repeat;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-video a:hover,
div.bloc-meilleures-ventes div.bloc-menu div.bt-video a.actif{
	background-position:center bottom;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-audio{
	position:absolute;
	width:75px;
	height:36px;
	left:95px;
	top:15px;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-audio a{
	position:absolute;
	width:75px;
	height:23px;
	left:0px;
	top:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-mv-audio.png) center top no-repeat;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-audio a:hover,
div.bloc-meilleures-ventes div.bloc-menu div.bt-audio a.actif{
	background-position:center bottom;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-dvd{
	position:absolute;
	width:75px;
	height:36px;
	left:175px;
	top:15px;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-dvd a{
	position:absolute;
	width:75px;
	height:23px;
	left:0px;
	top:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-mv-dvd.png) center top no-repeat;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-dvd a:hover,
div.bloc-meilleures-ventes div.bloc-menu div.bt-dvd a.actif{
	background-position:center bottom;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-cd{
	position:absolute;
	width:75px;
	height:36px;
	left:255px;
	top:15px;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-cd a{
	position:absolute;
	width:75px;
	height:23px;
	left:0px;
	top:0px;
	padding-top:13px;
	background: url(/images/boutique/ina/new/bt-mv-cd.png) center top no-repeat;
}
div.bloc-meilleures-ventes div.bloc-menu div.bt-cd a:hover,
div.bloc-meilleures-ventes div.bloc-menu div.bt-cd a.actif{
	background-position:center bottom;
}
div.bloc-meilleures-ventes div.fond{
	position:absolute;
	width:576px;
	height:11px;
	left:0px;
	bottom:0px;;
}
div.bloc-meilleures-ventes div.video div.fond{
	background-color:#1088b9;
}
div.bloc-meilleures-ventes div.audio div.fond{
	background-color:#00bdd3;
}
div.bloc-meilleures-ventes div.dvd div.fond{
	background-color:#c6d300;
}
div.bloc-meilleures-ventes div.cd div.fond{
	background-color:#6bb329;
}
div.bloc-meilleures-ventes div.voir{
	position:relative;
	height:15px;
	width:566px;
	padding-top:10px;
	padding-left:10px;
	background:#c4c4c4;
}
div.bloc-meilleures-ventes div.bloc-contenu{
	width:576px;
	background-color:#c4c4c4;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article{
	margin-left:5px;
	padding-top:10px;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article a{
	position:relative;
	display:block;
	width:566px;
	height:75px;
	text-decoration:none;
	cursor:pointer;
}
div.bloc-meilleures-ventes div.bloc-contenu div.article-a a{
	background: url(/images/boutique/ina/new/meilleures-ventes-article-a.png) top left no-repeat;
}
div.bloc-meilleures-ventes div.bloc-contenu div.article-a a:hover{
	background-position:bottom left;
}
div.bloc-meilleures-ventes div.bloc-contenu div.article-b a{
	background: url(/images/boutique/ina/new/meilleures-ventes-article-b.png) top left no-repeat;
}
div.bloc-meilleures-ventes div.bloc-contenu div.article-b a:hover{
	background-position:bottom left;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.classement,
div.bloc-contenu div.bloc-article div.classement.mv{
	position:absolute;
	width:41px;
	top:25px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	color:#373737;
}

div.bloc-contenu div.bloc-article div.classement.mv {
	top:30px;
}

div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.visuel{
	position:absolute;
	width:77px;
	height:63px;
	top:6px;
	left:41px;
	background: url(/images/boutique/ina/new/meilleures-ventes-visuel.png) top center no-repeat;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.visuel img{
	position:absolute;
	top:7px;
	left:6px;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.visuel2{
	position:absolute;
	width:104px;
	height:78px;
	top:5px;
	left:5px;
	background-color:#FFF;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.visuel2 img{
	position:absolute;
	width:102px;
	height:76px;
	top:1px;
	left:1px;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.titre h3{
	position:absolute;
	width:350px;
	top:32px;
	left:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	color:#373737;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article a:hover div.titre h3{
	color:#e61760;
}
div.bloc-meilleures-ventes div.bloc-contenu div.bloc-article div.prix2{
	position:absolute;
	right:5px;
	bottom:11px;
}
div.bloc-meilleures-ventes div.bloc-bas{
	position:relative;
	height:10px;
	width:576px;
	background: url(/images/boutique/ina/new/meilleures-ventes-bas.png) top center no-repeat;
}
/* bloc 576px produit
--------------------------------------------------------*/
div.bloc-produit{
	position:relative;
	width:576px;
}
div.bloc-produit div.bloc-produit-haut{
	position:relative;
	width:576px;
}
div.bloc-produit div.bloc-produit-haut div.titre{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#FFF;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bloc-produit-titre.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-haut div.contenu{
	position:relative;
	width:576px;
	height:278px;
	background:url(/images/boutique/ina/new/bloc-produit-haut.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-haut div.video{
	position: absolute;
	left:15px;
	top:0px;
	width:320px;
	height:240px;
	background-color:#000;
}
div.bloc-produit div.bloc-produit-haut div.texte{
	position:absolute;
	left:345px;
	top:0px;
	width:216px;
}
div.bloc-produit div.bloc-produit-haut div.texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	color:#FFF;
	max-height:43x;
	overflow:hidden;
}
div.bloc-produit div.bloc-produit-haut div.texte p.date{
	padding-top:10px;
}
div.bloc-produit div.bloc-produit-haut div.texte div.drm{
	float:left;
	padding-top:10px;

}
div.bloc-produit div.bloc-produit-haut div.texte div.savoir2{
	float:right;
	padding-top:10px;

}
div.bloc-produit div.bloc-produit-haut div.texte div.savoir2 a{
	color: #aaaaaa;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-produit div.bloc-produit-haut div.texte div.savoir2 a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat bottom right;
}
div.bloc-produit div.actions{
	position:absolute;
	left:335px;
	top:108px;
	width:240px;
	height:158px;
}
div.bloc-produit div.actions div.telecharger{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-produit div.actions div.telecharger div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-produit div.actions div.telecharger div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-produit div.actions div.telecharger div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat bottom left;
}
div.bloc-produit div.actions div.telecharger div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-produit div.actions div.telecharger div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-produit div.actions div.graver{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-produit div.actions div.graver div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-produit div.actions div.graver div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	letter-spacing:-1px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-produit div.actions div.graver div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat bottom left;
}
div.bloc-produit div.actions div.graver div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-produit div.actions div.graver div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-produit div.actions div.asterisque-texte{
	position:absolute;
	right:15px;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
}
div.bloc-produit div.actions div.asterisque-texte span.asterisque{
	color:#ff9fc1;
}
div.bloc-produit div.actions div.acheter{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-produit div.actions div.acheter div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-produit div.actions div.acheter div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-produit div.actions div.acheter div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat bottom left;
}
div.bloc-produit div.actions div.acheter div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-produit div.actions div.acheter div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
/* bouton jaime sur widget
 ------------------------------------------------------ */
div.bloc-produit div.jaime-produit{
	display:block;
	height:auto;
	width:560px;
	clear:both;
	padding:0 0 15px 15px;
}

div.bloc-produit div.bloc-produit-milieu{
	position:relative;
	width:576px;
	padding-bottom:15px;
	background:url(/images/boutique/ina/new/bloc-produit-milieu.png) no-repeat top left #777777;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu{
	position:relative;
	width:546px;
	height:62px;
	margin-left:15px;
	background:url(/images/boutique/ina/new/bloc-produit-menu.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu div.bt1{
	position:absolute;
	width:125px;
	height:36px;
	left:15px;
	top:15px;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu div.bt2{
	position:absolute;
	width:125px;
	height:36px;
	left:145px;
	top:15px;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu div.bt3{
	position:absolute;
	width:125px;
	height:36px;
	left:275px;
	top:15px;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu a{
	position:absolute;
	top:0;
	left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	width:125px;
	height:23px;
	padding-top:13px;
}
div.produit-video div.bloc-produit-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat top left;
	color:#959595;
}
div.produit-video div.bloc-produit-milieu div.bloc-menu a:hover,
div.produit-video div.bloc-produit-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat bottom left;
	color:#FFF;
}
div.produit-audio div.bloc-produit-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat top left;
	color:#959595;
}
div.produit-audio div.bloc-produit-milieu div.bloc-menu a:hover,
div.produit-audio div.bloc-produit-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat bottom left;
	color:#FFF;
}
div.produit-dvd div.bloc-produit-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat top left;
	color:#959595;
}
div.produit-dvd div.bloc-produit-milieu div.bloc-menu a:hover,
div.produit-dvd div.bloc-produit-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat bottom left;
	color:#FFF;
}
div.produit-cd div.bloc-produit-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat top left;
	color:#959595;
}
div.produit-cd div.bloc-produit-milieu div.bloc-menu a:hover,
div.produit-cd div.bloc-produit-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat bottom left;
	color:#FFF;
}
div.produit-edu div.bloc-produit-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat top left;
	color:#959595;
}
div.produit-edu div.bloc-produit-milieu div.bloc-menu a:hover,
div.produit-edu div.bloc-produit-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-produit div.bloc-produit-milieu div.bloc-menu div.fond{
	position:absolute;
	bottom:0;
	left:0;
	width:546px;
	height:11px;
}
div.produit-video div.bloc-produit-milieu div.bloc-menu div.fond{
	background-color:#1289ba;
}
div.produit-audio div.bloc-produit-milieu div.bloc-menu div.fond{
	background-color:#05aec2;
}
div.produit-dvd div.bloc-produit-milieu div.bloc-menu div.fond{
	background-color:#93af05;
}
div.produit-cd div.bloc-produit-milieu div.bloc-menu div.fond{
	background-color:#60b510;
}
div.produit-edu div.bloc-produit-milieu div.bloc-menu div.fond{
	background-color:#910374;
}
div.bloc-produit div.bloc-produit-milieu div.onglet1{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.produit-dvd div.bloc-produit-milieu div.onglet1{
	min-height:240px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
}
div.bloc-produit div.bloc-produit-milieu div.onglet1 div.video{
	float:left;
	width:320px;
	height:240px;
	background-color:#000000;
}
div.bloc-produit div.bloc-produit-milieu div.onglet1 div.texte{
	margin-left:330px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet2{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	padding-bottom:10px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet2 h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	font-weight:bold;
	text-transform:uppercase;
}
div.bloc-produit div.bloc-produit-milieu div.onglet2 h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	font-weight:bold;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 p.champ{
	width:496px;
	height:60px;
	background:url(/images/boutique/ina/new/bloc-produit-commentaire.png) no-repeat bottom left;
	padding:10px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 p.champ textarea {
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
	border:0;
	height:64px;
	width:495px;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 div.caracteres-restant {
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-decoration:none;
	border:0;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 div.savoir {
	padding-bottom:10px;
	text-align:right;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 li.auteur{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	color:#808080;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 li.auteur a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:12px;
	text-decoration:none;
	color:#e5145e;
}
div.bloc-produit div.bloc-produit-milieu div.onglet3 li.auteur span.alerter a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
	color:#007caa;
}
div.bloc-commentaires li.auteur {
background:url(/images/boutique/ina/new/bloc-produit-commentaire-haut.png) no-repeat scroll 0px 15px transparent;
padding-bottom:20px;
}
div.bloc-commentaires li.commentaire{
	padding-bottom:10px;
}
div.bloc-commentaires li.commentaire div.commentaire-contenu {
	background:url(/images/boutique/ina/new/bloc-produit-commentaire-bas.png) no-repeat scroll left bottom transparent;
}
div.bloc-commentaires li.commentaire div.commentaire-contenu p {
	padding:0px 10px 10px;
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
}
div.bloc-produit div.bloc-commentaires li.pagination{
	width:516px;
	height:12px;
	background:url(/images/boutique/ina/new/bloc-produit-commentaire-pagination.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-bas{
	position:relative;
	width:576px;
	background:url(/images/boutique/ina/new/bloc-produit-bas.png) no-repeat bottom left;
	min-height:10px;
}
div.bloc-produit div.bloc-produit-bas div.infos{
	margin-left:15px;
	padding-bottom:15px;
}
div.bloc-produit div.bloc-produit-bas div.infos div.haut{
	width:546px;
	height:15px;
	background:url(/images/boutique/ina/new/bloc-retrouver-haut.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-bas div.infos div.centre{
	background-color:#3d3d3d;
	width:531px;
	padding-left:15px;
}
div.bloc-produit div.bloc-produit-bas div.infos div.bas{
	width:546px;
	height:15px;
	background:url(/images/boutique/ina/new/bloc-retrouver-bas.png) no-repeat top left;
}
div.bloc-produit div.bloc-produit-bas div.infos li{
	display:inline;
}
div.bloc-produit div.bloc-produit-bas div.infos div.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
div.bloc-produit div.bloc-produit-bas div.infos div.liens,
div.bloc-produit div.bloc-produit-bas div.infos div.liens a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
div.bloc-produit div.bloc-produit-bas div.infos div.liens a:hover{
	color:#FFF;
}
div.bloc-produit div.bloc-produit-bas div.infos div.retrouver{
	padding-bottom:10px;
}
div.produit-video div.bloc-produit-bas div.infos div.liens,
div.produit-video div.bloc-produit-bas div.infos div.liens a{
	color:#27b1e9;
}
div.produit-audio div.bloc-produit-bas div.infos div.liens,
div.produit-audio div.bloc-produit-bas div.infos div.liens a{
	color:#33e7fc;
}
div.produit-dvd div.bloc-produit-bas div.infos div.liens,
div.produit-dvd div.bloc-produit-bas div.infos div.liens a{
	color:#c6e23d;
}
div.produit-cd div.bloc-produit-bas div.infos div.liens,
div.produit-cd div.bloc-produit-bas div.infos div.liens a{
	color:#9ef051;
}
div.produit-edu div.bloc-produit-bas div.infos div.liens,
div.produit-edu div.bloc-produit-bas div.infos div.liens a{
	color:#fc3ad6;

}
/* pagination
--------------------------------------------------------*/
li.pagination{
	padding-top:9px;
	padding-bottom:11px;
	text-align:center;
}
li.pagination,
li.pagination a{
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
li.pagination a,
li.pagination span.actif{
	background-color:#FFFFFF;
	border:1px solid #ededed;
	-moz-border-radius :5px;
	padding:3px 5px;
	margin:3px;
}
li.pagination a.prec{
	background:url(/images/boutique/ina/new/pagination-prec.png) #FFF no-repeat 5px 5px;
}
li.pagination a.prec:hover{
	background-position:5px -15px;
}
li.pagination a.suiv{
	background:url(/images/boutique/ina/new/pagination-suiv.png) #FFF no-repeat 5px 5px;
}
li.pagination a.suiv:hover{
	background-position:5px -15px;
}
li.pagination span.actif{
	font-weight:bold;
	color:#e5145e;
}
li.pagination a:hover{
	color:#e5145e;
}
/* bloc 576px pack
--------------------------------------------------------*/
div.bloc-pack{
	position:relative;
	width:576px;
}
div.bloc-pack div.bloc-pack-haut{
	position:relative;
	width:576px;
	height:305px;
	background:url(/images/boutique/ina/new/bloc-pack-haut.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-haut div.titre{
	position: absolute;
	left:15px;
	top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#FFF;
	text-transform:uppercase;
}
div.bloc-pack div.bloc-pack-haut div.video{
	position: absolute;
	left:15px;
	top:42px;
	width:320px;
	height:240px;
	background-color:#000;
}
div.bloc-pack div.bloc-pack-haut div.texte{
	position:absolute;
	left:345px;
	top:42px;
	width:216px;
}
div.bloc-pack div.bloc-pack-haut div.texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	color:#FFF;
	max-height:43x;
	overflow:hidden;
}
div.bloc-pack div.bloc-pack-haut div.texte p.date{
	padding-top:10px;
}
div.bloc-pack div.bloc-pack-haut div.texte div.drm{
	float:left;
	padding-top:10px;

}
div.bloc-pack div.bloc-pack-haut div.texte div.savoir2{
	float:right;
	padding-top:10px;

}
div.bloc-pack div.bloc-pack-haut div.texte div.savoir2 a{
	color: #aaaaaa;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-pack div.bloc-pack-haut div.texte div.savoir2 a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat bottom right;
}
div.bloc-pack div.actions{
	position:absolute;
	left:335px;
	top:150px;
	width:240px;
	height:158px;
}
div.bloc-pack div.actions div.telecharger{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-pack div.actions div.telecharger div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-pack div.actions div.telecharger div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-pack div.actions div.telecharger div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat bottom left;
}
div.bloc-pack div.actions div.telecharger div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-pack div.actions div.telecharger div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-pack div.actions div.graver{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-pack div.actions div.graver div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-pack div.actions div.graver div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	letter-spacing:-1px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-pack div.actions div.graver div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat bottom left;
}
div.bloc-pack div.actions div.graver div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-pack div.actions div.graver div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-pack div.actions div.asterisque-texte{
	position:absolute;
	right:15px;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
}
div.bloc-pack div.actions div.asterisque-texte span.asterisque{
	color:#ff9fc1;
}
div.bloc-pack div.actions div.acheter{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-pack div.actions div.acheter div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-pack div.actions div.acheter div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-pack div.actions div.acheter div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat bottom left;
}
div.bloc-pack div.actions div.acheter div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-pack div.actions div.acheter div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-pack div.bloc-pack-haut2{
	position:relative;
	width:576px;
}
div.pack-video div.bloc-pack-haut2{
	background-color:#1289ba;
}
div.pack-audio div.bloc-pack-haut2{
	background-color:#00a9bd;
}
div.pack-dvd div.bloc-pack-haut2{
	background-color:#94b006;
}
div.pack-cd div.bloc-pack-haut2{
	background-color:#61b611;
}
div.pack-edu div.bloc-pack-haut2{
	background-color:#900173;
}
div.bloc-pack div.bloc-pack-haut2 div.titre{
	position:relative;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#FFF;
	text-transform:uppercase;
}
div.bloc-pack div.bloc-pack-haut2 div.contenu{
	position:relative;
	width:576px;
	height:378px;
}
div.bloc-pack div.bloc-pack-haut2 div.video{
	position: absolute;
	left:15px;
	top:0px;
	width:320px;
	height:240px;
	background-color:#000;
}
div.bloc-pack div.bloc-pack-haut2 div.texte{
	position:absolute;
	left:345px;
	top:0px;
	width:216px;
}
div.bloc-pack div.bloc-pack-haut2 div.texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	color:#FFF;
	max-height:43x;
	overflow:hidden;
}
div.bloc-pack div.bloc-pack-haut2 div.texte p.date{
	padding-top:10px;
}
div.bloc-pack div.bloc-pack-haut2 div.texte div.drm{
	float:left;
	padding-top:10px;

}
div.bloc-pack div.bloc-pack-haut2 div.texte div.savoir2{
	float:right;
	padding-top:10px;

}
div.bloc-pack div.bloc-pack-haut2 div.texte div.savoir2 a{
	color: #aaaaaa;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir3.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-pack div.bloc-pack-haut2 div.texte div.savoir2 a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir3.png) no-repeat bottom right;
}
div.pack-video div.bloc-pack-haut2 div.texte div.savoir2 a{
	color:#a0d0e3;
}
div.pack-audio div.bloc-pack-haut2 div.texte div.savoir2 a{
	color:#99dde5;
}
div.pack-dvd div.bloc-pack-haut2 div.texte div.savoir2 a{
	color:#d4df9b;
}
div.pack-cd div.bloc-pack-haut2 div.texte div.savoir2 a{
	color:#c0e2a0;
}
div.pack-edu div.bloc-pack-haut2 div.texte div.savoir2 a{
	color:#d399c7;
}
div.bloc-pack div.bloc-pack-haut2 div.texte div.savoir2 a:hover{
	color: #FFF;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection{
	position:absolute;
	bottom:15px;
	left:15px;
	background:url(/images/boutique/ina/new/bloc-pack-selection.png) no-repeat top left;
	width:546px;
	height:109px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-prec{
	float:left;
	width:24px;
	height:25px;
	margin:42px 6px 0 15px;
	background:url(/images/boutique/ina/new/bloc-pack-btn-prec.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-prec:hover{
	background-position:0px -25px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-prec.fin{
	background-position:0px -50px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-suiv{
	float:right;
	width:24px;
	height:25px;
	margin:42px 15px 0 0;
	background:url(/images/boutique/ina/new/bloc-pack-btn-suiv.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-suiv:hover{
	background-position:0px -25px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection a.btn-suiv.fin{
	background-position:0px -50px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache{
	float:left;
	overflow:hidden;
	position:relative;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache ul li{
	display:inline;
	float:left;
	width:113px;
	height:87px;
	margin:10px 1px 5px 0;
	background:url(/images/boutique/ina/new/vignette-cadre.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache ul li a {
	float:left;
	width:113px;
	height:87px;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache a.actif,
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache a:hover {
	background:url(/images/boutique/ina/new/vignette-cadre-hover.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-haut2 div.bloc-selection div.cache ul li a img {
	width:105px;
	height:79px;
	padding:4px;
}
div.bloc-pack div.bloc-pack-milieu{
	position:relative;
	width:576px;
	padding-bottom:15px;
	background-color:#777777;
}
div.bloc-pack div.jaime-pack{
	display:block;
	height:auto;
	width:560px;
	clear:both;
	padding:15px 0 0 15px;
}
div.bloc-pack div.bloc-pack-milieu div.bloc-menu{
	position:relative;
	width:546px;
	height:77px;
	margin-left:15px;
	background:url(/images/boutique/ina/new/bloc-pack-menu.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-milieu div.bloc-menu div.bt1{
	position:absolute;
	width:125px;
	height:36px;
	left:15px;
	top:30px;
}
div.bloc-pack div.bloc-pack-milieu div.bloc-menu div.bt3{
	position:absolute;
	width:125px;
	height:36px;
	left:145px;
	top:30px;
}
/*div.bloc-pack div.bloc-pack-milieu div.bloc-menu div.bt3{
	position:absolute;
	width:125px;
	height:36px;
	left:275px;
	top:30px;
}*/
div.bloc-pack div.bloc-pack-milieu div.bloc-menu a{
	position:absolute;
	top:0;
	left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	width:125px;
	height:23px;
	padding-top:13px;
}
div.pack-video div.bloc-pack-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat top left;
	color:#959595;
}
div.pack-video div.bloc-pack-milieu div.bloc-menu a:hover,
div.pack-video div.bloc-pack-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat bottom left;
	color:#FFF;
}
div.pack-audio div.bloc-pack-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat top left;
	color:#959595;
}
div.pack-audio div.bloc-pack-milieu div.bloc-menu a:hover,
div.pack-audio div.bloc-pack-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat bottom left;
	color:#FFF;
}
div.pack-dvd div.bloc-pack-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat top left;
	color:#959595;
}
div.pack-dvd div.bloc-pack-milieu div.bloc-menu a:hover,
div.pack-dvd div.bloc-pack-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat bottom left;
	color:#FFF;
}
div.pack-cd div.bloc-pack-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat top left;
	color:#959595;
}
div.pack-cd div.bloc-pack-milieu div.bloc-menu a:hover,
div.pack-cd div.bloc-pack-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat bottom left;
	color:#FFF;
}
div.pack-edu div.bloc-pack-milieu div.bloc-menu a{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat top left;
	color:#959595;
}
div.pack-edu div.bloc-pack-milieu div.bloc-menu a:hover,
div.pack-edu div.bloc-pack-milieu div.bloc-menu a.actif{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat bottom left;
	color:#FFF;
}
div.bloc-pack div.bloc-pack-milieu div.bloc-menu div.fond{
	position:absolute;
	bottom:0;
	left:0;
	width:546px;
	height:11px;
}
div.pack-video div.bloc-pack-milieu div.bloc-menu div.fond{
	background-color:#1289ba;
}
div.pack-audio div.bloc-pack-milieu div.bloc-menu div.fond{
	background-color:#05aec2;
}
div.pack-dvd div.bloc-pack-milieu div.bloc-menu div.fond{
	background-color:#93af05;
}
div.pack-cd div.bloc-pack-milieu div.bloc-menu div.fond{
	background-color:#60b510;
}
div.pack-edu div.bloc-pack-milieu div.bloc-menu div.fond{
	background-color:#910374;
}
div.bloc-pack div.bloc-pack-milieu div.onglet1{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
}
div.bloc-pack div.bloc-pack-milieu div.onglet1 div.video{
	float:left;
	width:320px;
	height:240px;
	background-color:#000000;
}
div.bloc-pack div.bloc-pack-milieu div.onglet1 div.texte{
	margin-left:330px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet2{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	padding-bottom:10px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet2 h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	font-weight:bold;
	text-transform:uppercase;
}
div.bloc-pack div.bloc-pack-milieu div.onglet2 h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#4c4c4c;
	font-weight:bold;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3{
	margin-left:15px;
	width:516px;
	background:url(/images/boutique/ina/new/bloc-produit-presentation.png) no-repeat bottom left;
	padding:15px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 p.champ{
	width:496px;
	height:60px;
	background:url(/images/boutique/ina/new/bloc-produit-commentaire.png) no-repeat bottom left;
	padding:10px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 p.champ textarea {
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
	border:0;
	height:64px;
	width:495px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 div.caracteres-restant {
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-decoration:none;
	border:0;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 div.savoir {
	margin-left:360px;
	padding-bottom:10px;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 li.auteur{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	color:#808080;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 li.auteur a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:12px;
	text-decoration:none;
	color:#e5145e;
}
div.bloc-pack div.bloc-pack-milieu div.onglet3 li.auteur span.alerter a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	font-weight:normal;
	color:#007caa;
}
div.bloc-commentaires li.auteur {
background:url(/images/boutique/ina/new/bloc-produit-commentaire-haut.png) no-repeat scroll 0px 15px transparent;
padding-bottom:20px;
}
div.bloc-commentaires li.commentaire{
	padding-bottom:10px;
}
div.bloc-commentaires li.commentaire div.commentaire-contenu {
	background:url(/images/boutique/ina/new/bloc-produit-commentaire-bas.png) no-repeat scroll left bottom transparent;
}
div.bloc-commentaires li.commentaire div.commentaire-contenu p {
	padding:0px 10px 10px;
	color:#4c4c4c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
}
div.bloc-pack div.bloc-pack-bas{
	position:relative;
	width:576px;
	background:url(/images/boutique/ina/new/bloc-produit-bas.png) no-repeat bottom left;
	min-height:10px;
}
div.bloc-pack div.bloc-pack-bas div.infos{
	margin-left:15px;
	padding-bottom:15px;
}
div.bloc-pack div.bloc-pack-bas div.infos div.haut{
	width:546px;
	height:15px;
	background:url(/images/boutique/ina/new/bloc-retrouver-haut.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-bas div.infos div.centre{
	background-color:#3d3d3d;
	width:531px;
	padding-left:15px;
}
div.bloc-pack div.bloc-pack-bas div.infos div.bas{
	width:546px;
	height:15px;
	background:url(/images/boutique/ina/new/bloc-retrouver-bas.png) no-repeat top left;
}
div.bloc-pack div.bloc-pack-bas div.infos li{
	display:inline;
}
div.bloc-pack div.bloc-pack-bas div.infos div.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
div.bloc-pack div.bloc-pack-bas div.infos div.liens,
div.bloc-pack div.bloc-pack-bas div.infos div.liens a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
div.bloc-pack div.bloc-pack-bas div.infos div.liens a:hover{
	color:#FFF;
}
div.bloc-pack div.bloc-pack-bas div.infos div.retrouver{
	padding-bottom:10px;
}
div.pack-video div.bloc-pack-bas div.infos div.liens,
div.pack-video div.bloc-pack-bas div.infos div.liens a{
	color:#27b1e9;
}
div.pack-audio div.bloc-pack-bas div.infos div.liens,
div.pack-audio div.bloc-pack-bas div.infos div.liens a{
	color:#33e7fc;
}
div.pack-dvd div.bloc-pack-bas div.infos div.liens,
div.pack-dvd div.bloc-pack-bas div.infos div.liens a{
	color:#c6e23d;
}
div.pack-cd div.bloc-pack-bas div.infos div.liens,
div.pack-cd div.bloc-pack-bas div.infos div.liens a{
	color:#9ef051;
}
div.pack-edu div.bloc-pack-bas div.infos div.liens,
div.pack-edu div.bloc-pack-bas div.infos div.liens a{
	color:#fc3ad6;
}
/* bloc 576px à la une
--------------------------------------------------------*/
div.bloc-alaune{
	position:relative;
	width:576px;
	height:308px;
	background:url(/images/boutique/ina/new/bloc-alaune.png) no-repeat top left;
}
div.bloc-alaune div.titre{
	position:absolute;
	left:15px;
	top:15px;
	width:148px;
	height:23px;
}
div.bloc-alaune div.video{
	position:absolute;
	left:15px;
	top:53px;
	width:320px;
	height:240px;
}
div.bloc-alaune div.video a div.bordure{
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:240px;
	background:url(/images/boutique/ina/new/video-bordure.png) no-repeat top left;
	cursor:pointer;
}
div.bloc-alaune div.texte{
	position:absolute;
	left:345px;
	top:50px;
	width:216px;
}
div.bloc-alaune div.texte a{
	text-decoration:none;
}
div.bloc-alaune div.texte a h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:18px;
	line-height:18px;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:5px;
}
div.bloc-alaune div.texte h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	color:#FFF;
	padding-bottom:5px;
}
div.bloc-alaune div.texte p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	color:#FFF;
	max-height:35px;
	overflow:hidden;
}
div.bloc-alaune div.texte div.savoir{
	float:right;
	padding-top:5px;

}
div.bloc-alaune div.savoir a{
	color: #aaaaaa;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat top right;
	padding-right:20px;
	padding-bottom:2px;
}
div.bloc-alaune div.savoir2 a:hover{
	color:#e71b63;
	background:url(/images/boutique/ina/new/bt-en-savoir2.png) no-repeat bottom right;
}
div.bloc-alaune div.actions{
	position:absolute;
	left:335px;
	top:150px;
	width:240px;
	height:158px;
}
div.bloc-alaune div.actions div.telecharger{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-alaune div.actions div.telecharger div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-alaune div.actions div.telecharger div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-alaune div.actions div.telecharger div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-telecharger.png) no-repeat bottom left;
}
div.bloc-alaune div.actions div.telecharger div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-alaune div.actions div.telecharger div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-alaune div.actions div.graver{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-alaune div.actions div.graver div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-alaune div.actions div.graver div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	letter-spacing:-1px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-alaune div.actions div.graver div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-graver.png) no-repeat bottom left;
}
div.bloc-alaune div.actions div.graver div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-alaune div.actions div.graver div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}
div.bloc-alaune div.actions div.asterisque-texte{
	position:absolute;
	right:15px;
	bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
}
div.bloc-alaune div.actions div.asterisque-texte span.asterisque{
	color:#ff9fc1;
}
div.bloc-alaune div.actions div.acheter{
	position:relative;
	float:left;
	width:240px;
	height:66px;
}
div.bloc-alaune div.actions div.acheter div.bouton{
	position:absolute;
	left:0px;
	top:15px;
	width:150px;
	height:49px;
}
div.bloc-alaune div.actions div.acheter div.bouton a{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:32px;
	padding-top:17px;
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-alaune div.actions div.acheter div.bouton a:hover{
	background:url(/images/boutique/ina/new/bt-acheter.png) no-repeat bottom left;
}
div.bloc-alaune div.actions div.acheter div.prix{
	position:absolute;
	right:28px;
	top:13px;
	width:53px;
	height:66px;
}
div.bloc-alaune div.actions div.acheter div.promo{
	position:absolute;
	right:28px;
	top:0px;
	width:53px;
	height:66px;
}

/* recherche bloc 618px
--------------------------------------------------------*/
div.bloc-618px{
	padding:5px 0 10px;
	position:relative;
	width:618px;
	float:left;
}
div.bloc-618px div.bloc-haut{
	width:618px;
	height:45px;
	background:url(/images/boutique/ina/new/bloc-618-haut.png) no-repeat top left;
}
div.bloc-618px div.bloc-haut h3{
	padding-top:15px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#e71b63;
}
div.bloc-618px div.bloc-haut h3 span{
	color:#0186b1;
}
div.bloc-618px div.bloc-menu{
	width:618px;
	height:62px;
	background:url(/images/boutique/ina/new/bloc-618-menu.png) no-repeat top left;
}
div.recherche div.bloc-menu ul{
	width:603px;
	height:36px;
	padding-left:15px;
	padding-top:15px;
}
div.recherche div.bloc-menu li{
	display:block;
	float:left;
	height:36px;
	padding:0 5px 0 0;
	width:auto;
	display:inline;
}

div.recherche div.bloc-menu a.onglet-extensible{
	display:block;
	float:left;
	height:36px;
	padding-left:6px;
	background:url(/images/boutique/ina/new/bt-sc-video-g.png) no-repeat top left;
	text-decoration:none;
}
div.recherche div.menu-video a.onglet-extensible:hover,
div.recherche div.menu-video a.on,
div.recherche div.bloc-menu li.boutique_video a:hover{
	background:url(/images/boutique/ina/new/bt-sc-video-g.png) no-repeat bottom left;
}
div.recherche div.menu-audio a.onglet-extensible:hover,
div.recherche div.menu-audio a.on,
div.recherche div.bloc-menu li.boutique_audio a:hover{
	background:url(/images/boutique/ina/new/bt-sc-audio-g.png) no-repeat bottom left;
}
div.recherche div.menu-dvd a.onglet-extensible:hover,
div.recherche div.menu-dvd a.on,
div.recherche div.bloc-menu li.boutique_dvd a:hover{
	background:url(/images/boutique/ina/new/bt-sc-dvd-g.png) no-repeat bottom left;
}
div.recherche div.menu-cd a.onglet-extensible:hover,
div.recherche div.menu-cd a.on,
div.recherche div.bloc-menu li.boutique_cd a:hover{
	background:url(/images/boutique/ina/new/bt-sc-cd-g.png) no-repeat bottom left;
}
div.recherche div.menu-edu a.onglet-extensible:hover,
div.recherche div.menu-edu a.on,
div.recherche div.bloc-menu li.boutique_educatif a:hover{
	background:url(/images/boutique/ina/new/bt-sc-edu-g.png) no-repeat bottom left;
}
div.recherche div.bloc-menu li.boutique_pack_promo a:hover{
	background:url(/images/boutique/ina/new/bt-sc-video-g.png) no-repeat bottom left;
}
div.recherche div.bloc-menu a.onglet-extensible h2 {
	display:block;
	height:24px;
	padding-top:12px;
	padding-right:6px;
	width:auto;
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat top right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#959595;
}
div.recherche div.menu-video a.onglet-extensible:hover h2,
div.recherche div.menu-video a.on h2,
div.recherche div.bloc-menu li.boutique_video a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.menu-audio a.onglet-extensible:hover h2,
div.recherche div.menu-audio a.on h2,
div.recherche div.bloc-menu li.boutique_audio a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-audio.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.menu-cd a.onglet-extensible:hover h2,
div.recherche div.menu-cd a.on h2,
div.recherche div.bloc-menu li.boutique_cd a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-cd.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.menu-dvd a.onglet-extensible:hover h2,
div.recherche div.menu-dvd a.on h2,
div.recherche div.bloc-menu li.boutique_dvd a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-dvd.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.menu-edu a.onglet-extensible:hover h2,
div.recherche div.menu-edu a.on h2,
div.recherche div.bloc-menu li.boutique_educatif a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-edu.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.bloc-menu li.boutique_pack_promo a:hover h2{
	background:url(/images/boutique/ina/new/bt-sc-video.png) no-repeat bottom right;
	color:#FFF;
}
div.recherche div.bloc-menu div.fond{
	width:618px;
	height:11px;
}
div.recherche div.menu-video div.fond{
	background-color:#1088b9;
}
div.recherche div.menu-audio div.fond{
	background-color:#00bdd3;
}
div.recherche div.menu-dvd div.fond{
	background-color:#c6d300;
}
div.recherche div.menu-cd div.fond{
	background-color:#6bb329;
}
div.recherche div.menu-edu div.fond{
	background-color:#910374;
}
div.recherche div.menu-pack div.fond{
	background-color:#a5a5a5;
}
div.recherche div.tri{
	width:598px;
	height:30px;
	background:url(/images/boutique/ina/new/bloc-618-tri.png) no-repeat top left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}
div.recherche div.tri a{
	text-decoration:none;
	color:#808080;
	padding-top:3px;
	float:left;
}
div.recherche div.tri a:hover,
div.recherche div.tri.on,
div.recherche div.tri div.ordre-descendant a,
div.recherche div.tri div.ordre-ascendant a{
	color:#e61760;
}
div.recherche div.tri div.titre{
	float:left;
	padding-left:10px;
	padding-top:8px;
	padding-right:10px;
	color:#e61760;
}
div.recherche div.tri div.critere{
	float:left;
	padding-top:5px;
	padding-right:10px;
}
div.recherche div.tri div.critere div.gauche{
	float:left;
	width:5px;
	height:21px;
	background:url(/images/boutique/ina/new/tri-gauche.png) no-repeat top left;
}
div.recherche div.tri div.critere div.droite{
	float:left;
	width:25px;
	height:21px;
	background:url(/images/boutique/ina/new/tri-droite.png) no-repeat top left;
}
div.recherche div.tri div.ordre-descendant div.droite{
	background-position:0 -21px;
}
div.recherche div.tri div.ordre-ascendant div.droite{
	background-position:0 -42px;
}
div.recherche div.tri div.critere div.centre{
	float:left;
	height:21px;
	background-color:#e5e3e3;
}
div.recherche div.bloc-contenu{
	width:618px;
	background:url(/images/boutique/ina/new/bloc-618-contenu.png) repeat-y top left;
}
div.recherche div.page{
	padding-left:10px;
	padding-top:10px;
	width:608px;
	clear:both;
	background-color:#c4c4c4;
}
div.recherche div.page li.pagination {
	background:url(/images/boutique/ina/new/bloc-recherche-pagination.png) no-repeat left top;
	height:12px;
	width:598px;
}
div.recherche div.bloc-bas {
	background:url(/images/boutique/ina/new/recherche-bas.png) no-repeat left top;
	height:10px;
	width:618px;
	float:left;
}
div.recherche div.exalead {
	width:618px;
	float:left;
	padding:10px 0 0 10px;
}
div.recherche div.suggestion p{
	padding:10px;
	color:#4C4C4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
}
div.recherche div.suggestion p a{
	color:#0089B5;
	text-decoration:none;
	font-weight:bold;
}
div.recherche div.suggestion p a:hover{
	text-decoration:underline;
}
div.recherche div.suggestion{
	background:url(/images/boutique/ina/new/bloc-618-contenu-2.png) repeat-y left top;
}
div.recherche div.suggestion div.bloc-bas{
	background:url(/images/boutique/ina/new/bloc-618-bas.png) no-repeat left top;
}
/* recherche bloc 319px
--------------------------------------------------------*/
div.bloc-319px{
	float:right;
	padding:5px 0 10px;
	position:relative;
	width:319px;
}
div.bloc-319px div.bloc-haut{
	width:319px;
	height:45px;
	background:url(/images/boutique/ina/new/bloc-319-haut.png) no-repeat left top;
}
div.bloc-319px div.bloc-haut h3{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
	text-transform:uppercase;
	color:#E71B63;
}
div.bloc-319px div.bloc-contenu2{
	background:#FFFFFF;
	border-left:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;
}
div.bloc-319px div.bloc-bas{
	width:319px;
	height:10px;
	background:url(/images/boutique/ina/new/bloc-319-bas.png) no-repeat 0px 0px;
}
div.bloc-319px h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0186b1;
	padding-bottom:10px;
}
div.modtypliste ul.contenu-affinage-dispo{
	padding:0 12px;
}
div.modtypliste ul li.contenu-affinage-dispo-fleche{
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:0px 0px 20px;
	clear:both;
}
li.timeline{
	height:100px;
}
div.timeline-conteneur{
	border:1px solid #CCCCCC;
}
div.timeline{
	background-color:#FFFFFF;
	height:50px;
	position:relative;
}
div.timeline div.bar{
	background-color:#e4165e;
	border-left:1px solid #FFFFFF;
	bottom:0;
	left:0;
	position:absolute;
}
div.timeline div.selecteur{
	background-color:#00c3ff;
	border:2px #e4165e dotted;
	opacity:0.25;
	filter:alpha(opacity=25);
	bottom:5px;
	position:absolute;
}
div.dates{
	margin:5px 0 10px 0;
	padding-left:76px;
	float:left;
}
div.dates input{
	margin-top:2px;
	color:#000000;
	text-indent:4px;
	background:url(../../../../images/boutique/ina/commun/text-bg.gif) repeat-x top left;
	border:1px solid #CCCCCC;
	width:40px;
}
li.timeline div.btn{
	float:left;
	margin-top:7px;
	padding-left:5px;
}
li.liste span.tmp-contenu-affinage-dispo-bt-n2{
	background:url(/images/boutique/ina/new/fleche-recherche.png) no-repeat 0px 0px;
	cursor:pointer;
	display:block;
	float:left;
	height:20px;
	width:9px;
}
li.liste span.tmp-contenu-affinage-dispo-bt-n2.open {
	background:url(/images/boutique/ina/new/fleche-recherche.png) no-repeat 0px 0px;
	background-position:0px -40px ;
}
li.liste span.tmp-contenu-affinage-dispo-bt-n2:hover {
	background:url(/images/boutique/ina/new/fleche-recherche.png) no-repeat 0px 0px;
	background-position:0px -20px ;
}
li.liste li.niveau1 a{
	color:#0089B5;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	padding-left:5px;
}
li.liste li.niveau1 a:hover{
	color:#e71b63;
}
li.liste li.niveau2 a{
	color:#0089B5;
	font-size:11px;
	font-weight:normal;
	padding-left:30px;
}
li.liste li.niveau2 a:hover{
	color:#e71b63;
}
div.modtypliste ul.bg-gris {
	background:#C5EFFC;
	height:auto;
	padding:5px 12px 5px;
}
div.modtypliste ul li.contenu-mesaffinages{
	color:#4FB3EF;
	font-weight:bold;
	padding:0pt 0pt 0px 0px;
}
div.modtypliste ul li.contenu-mesaffinages h4{
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}
div.modtypliste ul li.contenu-mesaffinages{
	color:#0089B5;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
img.bt-supp{
	float:right;
	height:14px;
	width:14px;
}
div.modtypliste ul.bg-gris li li{
	padding-left:17px;
}
div.modtypliste ul.bg-gris ul.niveau2{
	font-weight:normal;
}
div.modtypliste div.bloc-fin{
	padding-left:55px;
	height:60px;
	background:#FFFFFF;
	border-left:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;
}
ul.bloc_tag{
	padding:10px;
}
ul.bloc_tag li{
	line-height:16px;
	display:inline;
}
li.tag0 a{
	font-size:16pt;
	font-weight:bold;
	text-decoration:none;
	color:#009EE8;
}
li.tag1 a{
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	color:#35B3EC;
}
li.tag2 a{
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#63C4F0;
}
li.tag3 a{
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#8CD4F2;
}
li.tag4 a{
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#B0E2F5;
}

/**********PANIER***********/	/* MODIFICATION HN 7/10/2010 */

* html div.btn-suivant a {
	background:url(../../../../images/boutique/ina/panier/btn-suivant.gif) top left no-repeat;
}

div.btn-precedent a {
	background:url(../../../../images/boutique/ina/new/btn-precedent.png) top left no-repeat;
}

div.btn-precedent a:hover,div.btn-suivant a:hover {
	background-position:0 -34px;
}

div.btn-suivant a {
	background:url(../../../../images/boutique/ina/panier/btn-suivant.png) top left no-repeat;
}

div.panier div.login div.panier-etapes {
	background:url(../../../../images/boutique/ina/new/panier-etapes.png) 0 -93px no-repeat;
}

div.panier div.panier-etape1 div.bloc-954px+div.bloc-954px,div.panier div.panier-etape22 div.bloc-954px+div.bloc-954px,div.panier div.panier-etape3 div.bloc-954px+div.bloc-954px,div.panier div.panier-etape4 div.bloc-954px+div.bloc-954px {
	padding:0 0 15px;
}

div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu div.logotype-panier-vide {
	background:url(../../../../images/boutique/ina/new/logotype_panier_vide.gif) 0 no-repeat;
}

/*Etapes du processus achat*/
div.panier div.panier-etape1 div.panier-etapes {
	background:url(../../../../images/boutique/ina/new/panier-etapes.png) top left no-repeat;
}

div.panier div.panier-etape22 div.panier-etapes {
	background:url(../../../../images/boutique/ina/new/panier-etapes.png) 0 -92px no-repeat;
}

div.panier div.panier-etape3 div.panier-etapes {
	background:url(../../../../images/boutique/ina/new/panier-etapes.png) 0 -184px no-repeat;
}

div.panier div.panier-etape4 div.panier-etapes {
	background:url(../../../../images/boutique/ina/new/panier-etapes.png) 0 -276px no-repeat;
}

div.panier input,div.panier textarea,div.panier select {
	background:url(../../../../images/boutique/ina/commun/text-bg.gif) top left repeat-x;
}

/*1.Panier*/
div.panier ul.ligne-article {
	background:url(../../../../images/boutique/ina/panier/pointilles-titres-colonnes.png) top center no-repeat;
	clear:both;
	height:78px;
	padding:5px 0;
	position:relative;
}

div.panier ul.ligne-article li.vignette{
	left:10px;
	height:79px;
	width:105px;
}

div.panier ul.ligne-article li.vignette a img{
	height:79px;
	width:105px;
}

div.panier ul.ligne-article li.format{
	left:572px;
	top:10px;
}

div.panier ul.ligne-article li.montant ul li.montant-prix{
	left:816px;
	text-align:right;
	top:32px;
	width:70px;
}


/* Panier Total */
div.panier div.panier-etape1 div.total {
	float:right;
	height:200px;
	padding-right:10px;
	position:relative;
	width:430px;
}

div.panier div.total div.total-1 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

div.panier div.total div.total-2 {
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

div.panier div.total div.total-3 {
	color:#e4165e;
	font-size:10px;
	line-height:10px;
}

div.panier div.total ul li {
	color:#464646;
	height:30px;
	position:relative;
}

div.panier div.total ul li div.total-1 {
	color:#464646;
	position:absolute;
	right:180px;
	text-align:left;
	top:8px;
	width:240px;
}

div.panier div.total ul li div.total-2 {
	position:absolute;
	right:68px;
	text-align:right;
	top:8px;
	width:100px;
}

div.panier div.total ul li.total-commande {
	margin:10px 0;
}

div.panier div.total ul li.total-commande div.total-1 {
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
}

div.panier div.total ul li.total-commande div.total-1,div.panier div.total ul li.total-commande div.total-2 {
	top:5px;
}

div.panier div.total ul li.total-commande div.total-2 {
	font-size:20px;
	line-height:20px;
}

div.panier div.total ul li.total-gravure div.total-3 {
	position:absolute;
	right:196px;
	top:2px;
	width:5px;
}

div.panier div.total ul li.total-port-compilation div.total-3 {
	position:absolute;
	right:216px;
	top:2px;
	width:5px;
}

div.panier div.total ul li.total-port-ina div.total-3 {
	position:absolute;
	right:253px;
	top:2px;
	width:5px;
}

/* Panier bt en savoir + */
div.panier ul.ligne-article li.infos ul li.infos-tatouage a.savoir-plus{
	color:#0186b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-transform:none;
	text-decoration:none;
}
div.panier ul.ligne-article li.infos ul li.infos-tatouage a.savoir-plus{
	padding-left:3px;
	vertical-align:top;
}
div.panier ul.ligne-article li.infos ul li.infos-tatouage a.savoir-plus:hover{
text-decoration:underline;
}

/**********PANIER***********/
/*Etapes du processus achat*/
div.panier div.panier-etapes{
	float:left;
	height:92px;
	overflow:hidden;
	width:954px;
}
div.panier div.panier-etapes li{
	float:left;
	text-align:center;
	padding-top:10px;
	width:238px;
}
div.panier input,
div.panier textarea,
div.panier select{
	border:1px solid #CCCCCC;
	padding-left:5px;
}
/*1.Panier*/
div.panier div.panier-etape1 h3,
div.panier div.panier-etape22 h3,
div.panier div.panier-etape3 h3,
div.panier div.panier-etape4 h3{
	color:#e71b63;
	font-weight:bold;
	line-height:14px;
	padding:0 0 15px 15px;
	text-transform:uppercase;
}

div.panier div.panier-etape22 h3 {
	padding:0 0 15px 5px;
}

div.panier div.bloc-articles{
	clear:both;
	padding:0 0 30px 0;
}
div.panier ul.titres-colonnes li{
	display:inline;
}
div.panier ul.titres-colonnes li.article{
	padding-left:152px;
}
div.panier ul.titres-colonnes li.duree{
	padding-left:280px;
}
div.panier ul.titres-colonnes li.format{
	padding-left:88px;
}
div.panier ul.titres-colonnes li.disponibilite{
	padding-left:57px;
}
div.panier ul.titres-colonnes li.montant{
	padding-left:42px;
}

div.panier ul.ligne-article.detail{
	height:56px;
}
div.panier ul.ligne-article li{
	position:absolute;
}
div.panier ul.ligne-article li.ordre{
	width:40px;
}
div.panier ul.ligne-article li.ordre li.ordre-monter{
	top:0px;
}
div.panier ul.ligne-article li.ordre li.ordre-descendre{
	top:38px;
}
div.panier ul.ligne-article li.ordre ul li a{
	float:left;
	height:25px;
	padding-top:14px;
	text-align:center;
	width:40px;
}

div.panier ul.ligne-article li.vignette a{
display:block;
	height:79px;
	width:105px;
}

div.panier ul.ligne-article li.infos{
	left:153px;
	width:280px;
}
div.panier ul.ligne-article li.infos ul li.infos-format{
top:-2px;
}
div.panier ul.ligne-article li.infos ul li.infos-titre{
top:22px;
}
div.panier ul.ligne-article.detail li.infos ul li.infos-titre{
top:0px;
}
div.panier ul.ligne-article li.infos ul li.infos-tatouage img{
margin-top:-10px;
}
div.panier ul.ligne-article li.infos ul li.infos-tatouage{
top:64px;
}
div.panier ul.ligne-article.detail li.infos ul li.infos-tatouage{
top:42px;
}
div.panier ul.ligne-article li.duree{
	left:450px;
	text-align:center;
	top:33px;
	width:100px;
}
div.panier ul.ligne-article.detail li.duree{
	top:13px;
}

div.panier ul.ligne-article li.format li.format-type{
	text-align:center;
	top:23px;
	width:120px;
}
div.panier ul.ligne-article.detail li.format li.format-type{
	top:3px;
}
div.panier ul.ligne-article li.format li.format-modifier{
	text-align:center;
	top:40px;
	width:120px;
}
div.panier ul.ligne-article li.format li.format-modifier div.btn{
	padding-left:10px;
}
div.panier ul.ligne-article li.statut{
	left:706px;
	text-align:center;
	top:20px;
	width:95px;
}
div.panier ul.ligne-article li.disponibilite{
	left:706px;
	text-align:center;
	top:33px;
	width:95px;
}
div.panier ul.ligne-article.detail li.disponibilite{
	top:13px;
}
div.panier ul.ligne-article li.disponibilite span.chargement{
	display:block;
	height:20px;
	width:88px;
	padding: 5px 0 0 0;
}
div.panier ul.ligne-article li.disponibilite a.btn-telecharger{
	display:block;
	height:15px;
	padding-top:2px;
	width:100px;
}
div.panier ul.ligne-article li.montant ul li.montant-promo{
	left:828px;
	text-align:center;
	top:8px;
	width:70px;
}

div.panier ul.ligne-article li.montant ul li.montant-ancien{
	right:-890px;
	text-align:right;
	top:40px;
}
div.panier ul.ligne-article li.supprimer{
	left:920px;
	text-align:center;
	top:26px;
}
div.panier p.duree-compilation{
	padding-top:10px;
	text-align:center;
	background:transparent url(../../../../images/boutique/ina/panier/pointilles-titres-colonnes.png) no-repeat scroll center top;
}
div.panier p.duree-compilation strong{
	font-weight:bold;
	color:#0186b1;
}
div.panier div.duree-totale{
	clear:both;
	position:relative;
	height:20px;
}
div.panier div.duree-totale p{
	position:absolute;
}
div.panier div.duree-totale p.duree-totale-1{
	left:280px;
}
div.panier div.duree-totale p.duree-totale-2{
	left:450px;
	text-align:center;
	width:100px;
}
div.panier div.duree-totale p.duree-totale-3{
	left:560px;
}
div.panier div.duree-totale p.duree-totale-4{
	left:725px;
}
div.panier div.panier-etape1 div.mentions, 
div.panier div.panier-etape1 div.mentions-vide{
	float:left;
	position:relative;
	width:470px;
}
div.panier div.panier-etape1 div.mentions{
	height:140px;
}
div.panier div.panier-etape1 div.mentions-vide{
	height:200px;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu, 
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu{
	left:15px;
	position:absolute;
	top:5px;
	width:430px;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu p,
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu p{
	padding-bottom:10px;
}
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu div.logotype-panier-vide{
	float:left;
	position:absolute;
	height:150px;
	width:200px;
	margin-left:363px;
}


div.panier div.btn-precedent a{
	bottom:15px;
	height:20px;
	left:12px;
	padding:7px 0 0 0;
	position:absolute;
	text-align:center;
	width:258px;
}
div.panier div.btn-suivant a{
	bottom:10px;
	height:22px;
	right:10px;
	padding-top:8px;
	padding-right:15px;
	position:absolute;
	text-align:center;
	width:199px;
}
div.bloc-aide{
	background:url(../../../../images/boutique/ina/new/bloc-aide.png) 0 0 no-repeat;
	float:left;
	height:48px;
	padding:10px 0 10px 0;
	width:954px;
}

/*2.Coordonnees Adresse de Facturation*/
div.panier option{
	background-color:#FFFFFF;
}
div.panier div.panier-etape22 div.bloc-adresse-facturation,
div.panier div.panier-etape22 div.bloc-adresse-livraison{
	padding: 0 10px 0 10px;
	position:relative;
}
div.panier div.panier-etape22 div.ligne{
	clear:both;
	padding-bottom:20px;
	width:450px;/*old =>*//*width:480px;*/
}
div.panier div.panier-etape22 div.cp{
	width:280px;
}
div.panier div.paragraphe p{
	padding-bottom:10px;
}
div.panier div.panier-etape22 div.ligne input,
div.panier div.panier-etape22 div.ligne textarea{
	width:320px;
}
div.panier div.panier-etape22 div.ligne label.text{
	color:#0186b1;
	float:left;
	padding-right:5px;
	width:96px;
}
div.panier div.panier-etape22 div.ligne select{
	width:327px;
}
div.panier div.panier-etape22 div.paragraphe{
	height:120px;
	position:absolute;
	right:15px;
	top:35px;
	width:450px;
}
div.panier div.panier-etape22 div.cp input{
	width:150px;
}
div.panier div.panier-etape22 div.champs-obligatoires{
	padding-left:101px;
}
div.panier div.panier-etape22 div.livraison{
	padding-left:101px;
}
/*3.Paiement*/
div.panier div.gauche{
	float:left;
	/*padding:0px 10px 0 10px;*/
	width:457px;
}
div.panier div.panier-etape3 div.paragraphe{
	padding:10px 0px 5px 10px;
	clear:both;
}
div.panier div.panier-etape3 div.moyens-paiement p{
	padding:0 0 50px 0;
}
div.panier div.panier-etape3 div.moyens-paiement label{
	height:29px;
	padding:11px 0 0 10px;
}
div.panier div.panier-etape3 div.droite div.resume-commande{
padding-bottom:30px;
}

div.panier div.panier-etape3 div.droite div.resume-commande h3{
padding:0 0 20px 0;
}

div.panier div.panier-etape3 div.droite div.total{
	width:430px;
}
div.panier div.panier-etape3 div.droite div.montant-regler{
	float:left;
	height:50px;
}
div.panier div.panier-etape3 div.total div.total-2,
div.panier div.panier-etape4 div.total div.total-2{
	right:20px;
}
div.panier div.panier-etape3 div.total-cadeau-champ{
	float:left;
	padding:6px 0 6px 0px;
}
div.panier div.panier-etape3 div.total-cadeau-champ div.champ{
	position:absolute;
	right:80px;
}
div.panier div.panier-etape3 div.total-cadeau-champ div.btn{
	position:absolute;
	right:10px;
	top:7px;
	width:50px;
}
div.panier div.panier-etape3 div.total-cadeau-champ div.btn span.somme-recalculer{
	position:relative;
	right:9px;
	text-align:right;
	width:100px;
}
div.panier div.panier-etape3 div.total-cadeau-champ input{
	float:right;
}
div.panier div.panier-etape3 div.total-cadeau-champ a{
	float:right;
	display:block;
	height:15px;
	padding:2px 0px 0 0px;
	width:62px;
}
* html div.panier div.panier-etape3 div.total-cadeau-champ a{/*ie6*/
	height:14px;
	padding-top:3px;
}
*+html div.panier div.panier-etape3 div.total-cadeau-champ a{/*ie7*/
	height:14px;
	padding-top:3px;
}
div.panier div.panier-etape3 li.total-forfait div.total-3{
	position:absolute;
	right:190px;
	top:8px;
	width:100px;
}
div.panier div.panier-etape3 div.droite{
	padding:0px 250px 0px 250px;
}
/*3.Paiement - ogone*/
div.ogone{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}
div.ogone h3{
	padding-left:10px;
	text-align: center;
}
div.ogone p.paragraphe{
	text-align: center;
	padding:10px;
}
div.ogone div.btn-envoyer{
	float:left;
	height:30px;
	padding:10px 0 0 385px;
	position:relative;
	width:183px;
}
div.ogone div.btn-envoyer a{
height:22px;
padding-top:8px;
position:absolute;
width:183px;
}
/*4.confirmation*/
div.panier div.panier-etape4 div.droite{
	float:right;
	width:470px;
}
div.panier div.panier-etape4 div.total ul li div.total-1{
	right:215px;
}
div.panier div.panier-etape4 div.total div.total-2 {
right:300px;
}
div.panier div.panier-etape4 div.gauche div.paragraphe{
	padding:0 0 5px 15px;
}
div.panier div.panier-etape4 div.gauche div.paragraphe strong{
	font-weight:bold;
}
div.panier div.panier-etape4 div.credit{
	height:60px;
}
div.panier div.panier-etape4 div.bloc-forfaits{
	padding-left:15px;
}
div.panier div.panier-etape4 div.gauche {
	height:270px;
}
div.panier div.aide-drm{
	height:220px;
}
div.panier div.aide-drm div.ordinateur,
div.panier div.aide-drm div.platine{
	clear:both;
}
div.panier div.aide-drm p.choix{
	float:left;
}
div.panier div.aide-drm div.ligne{
	float:left;
}
div.panier div.aide-drm div.paragraphe{
padding:10px 0 0 10px;
}

div.panier div.panier-etape4 div.credit h3 {
	padding: 0 0 3px 15px;
}

div.panier div.panier-etape4 div.droite h3+h3 {
	padding: 0 0 13px 15px;
}

div.panier div.panier-etape4 div.transaction-reussie h3 {
	padding: 0 0 9px 15px;
}













































/* container panel haut - bas
 ------------------------------------------------------ */
div.container-panel-hb .panelhaut,div.container-panel-hb .panelhaut-notice {
	background-image:url("../../../../../images/visio/commun/panel_haut.png");
	background-repeat:no-repeat;
}

.bt-rss {
	background:url("../../../../../images/visio/commun/bt_rss.png") no-repeat top left;
}

div.container-panel-hb .panelbas {
	background-image:url("../../../../../images/visio/commun/panel_bas.png");
	background-repeat:no-repeat;
}

div.container-panel-hb div.txtpanelvideo,div.container-panel-hb div.txtsynoptique,div.container-panel-hb div.milieu {
	background-color:#fff;
}

/* container toutes les videos du jour - sous-chaine - dossier - affichage mosaique
 ---------------------------------------------------------------------------------- */
div.container-panel-hb div.container-videos, div.container-videos-liste {
	background:#fff;
}



div.container-autres-video {
	background-color:#fff;
}

/* pagination */
ul.pagination {
	background:url("../../../../../images/boutique/recherche/powered-exalead.gif") no-repeat ;
}
/*
 * recherche/position.css
 *
 *
 * @author EIIDM
 * @date 2009-05-12
 * @media screen
 * @site boutique.ina.fr
 */


/*Pat le 13 mai*/

/* corps-colcentre
 ------------------------------------------------------ */
div.corps-colcentre-only {
	float:left;
	width:954px;
	padding:10px 0 50px 0;
}

/* bloc 618px
--------------------------------------------------------*/
div.bloc-618px div.bloc-contenu{
	height:auto;
	float:left;
}
div.bloc-618px div.pagination{

	position:relative;
}
div.bloc-618px div.pagination div.exalead{
	position:absolute;
	left:10px;
	bottom:10px;
}
div.bloc-618px div.pagination div.exalead a{
	background:none;
	border:none;
	margin:0;
	margin:0;
}
div.bloc-618px div.affichage-tri{
	background:url(../../../../images/boutique/ina/commun/bloc-618.png) center center no-repeat;
	height:20px;
}
/* recherche onglets 
 ------------------------------------------------------ */

div.bloc-618px-milieu {
	background:url(../../../../images/boutique/ina/commun/bloc-618-milieu.png);
}

div.bloc-618px-milieu {
	float:left;
	width:618px;
}

div.bloc-618px-bas {
	background:url(../../../../images/boutique/ina/commun/bloc-618-bas.png) bottom center no-repeat;
}

div.bloc-618px-bas {
	float:left;
	height:60px;
	width:618px;
}
/*Pat le 12 mai*/

/* Colonne gauche
 ********************************************************/

div.recherche div.corps-colgauche {
	float:left;
	height:auto;
	width:544px;
	position:relative;
}


/* corps-colcentre
 ------------------------------------------------------ */
/*div.corps-colcentre-only {
	float:left;
	width:618px;
	border:1px solid red;
}
*/
/* container panel haut - bas
 ------------------------------------------------------ */
div.container-panel-hb {
	float:left;
	height:auto;
	margin-bottom:13px;
	width:544px;
}

div.container-panel-hb .milieu {
	float:left;
	height:auto;
	width:544px;
}

div.txt-panel-hb {
	height:96px;
	width:544px;
}

div.container-panel-hb .panelhaut,div.container-panel-hb .panelhaut-notice {
	height:27px;
	padding:7px 16px 0;
	position:relative;
	width:512px;
}

div.container-panel-hb .panelhaut h1 {
	display:inline;
	float:left;
	padding:2px 0 0;
	/*overflow:hidden;
	width:280px;
	background:pink;
	height:18px;*/
}

.bt-rss {
	float:left;
	height:15px;
	margin:2px 0 0 6px;
	width:14px;
}

div.container-panel-hb .panelbas {
	float:left;
	height:12px;
	position:relative;
	width:544px;
}

div.container-panel-hb div.txtpanelvideo {
	float:left;
	height:auto;
	padding:16px 16px 0;
	width:512px;
}

div.container-panel-hb div.txtsynoptique {
	display:block;
	height:auto;
	padding:0 16px 16px;
	width:512px;
}

div.container-panel-hb div.txtpanelvideo h1 {
	display:inline;
}

div.txtpanelvideo p,div.txtsynoptique p {
	margin-top:5px;
}

span.titre {
	margin-bottom:3px;
}

/* container toutes les videos du jour - sous-chaine - dossier - affichage mosaique
 ---------------------------------------------------------------------------------- */
div.container-videos{
	float:left;
	height:auto;
	width:618px;
}
div.container-panel-hb div.container-videos, div.container-videos-liste {
	float:left;
	height:auto;
	width:544px;
}
div.container-videos li {
	float:left;
	margin:0px 9px 0px 9px;
	width:105px;
}
div.container-videos div.nofloat{
	float:left;
	width:618px;
	height:21px;
	background:url(/images/boutique/ina/new/bloc-618-nofloat.png) no-repeat top left;
}
* html div.container-videos li {/*ie6*/
	margin:0px 8px 20px 8px;
}
*+html div.container-videos li {/*ie7*/
	height:210px;
}
div.container-videos a{
	display:block;
	width:105px;
	height:190px;
	position:relative;
	text-decoration:none;
}
div.container-videos a div.prix2{
	position:absolute;
	bottom:0px;
	right:0px;
}
div.container-videos img,
div.container-videos-liste img{
	height:79px;
	width:105px;
}
div.container-videos p.titre{
	height:20px;
	width:105px;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	padding:3px 0;
	overflow:hidden;
	color:#444444;
}
div.container-videos p.date,
div.container-videos p.duree{
	font-size:10px;
	line-height:10px;
	color:#959595;
}
div.container-videos p.prix{
	width:105px;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#e4165e;
	display:inline;
}
div.container-videos p.ancien-prix{
	background:url(../../../../images/boutique/ina/commun/ancien-tarif.png) repeat-x left center;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	color:#0089B5;
	display:inline;
	padding:0px 3px;
	margin-left:5px;
}
div.container-autres-video {
	height:auto;
	padding:0 16px 10px 16px;
	width:512px;
}

p.resume_mozaique {
	overflow:hidden;
	height:30px;
}


/* pagination*/

div recherche div.pagination{
	clear:both;
	padding:20px 0pt;
	text-align:center;
}
div recherche div.bloc-listing{
	clear:both;
	padding:20px 0pt;
	text-align:center;
}
/* container mozaique recherche*/
div.bloc-618px-milieu li {
	display:block;
	float:left;
	height:auto;
	margin:15px 16px 0px 30px;
	width:105px;
}

/*typo*/
h2.infos-titre{font-size:14px; font-weight:bold;  line-height:14px;margin:5px 0 10px 0;
}


h2.infos-titre a{ color:#000000;text-decoration:none;
}
h2.infos-titre a:hover{ text-decoration:underline;
}

p.infos-date{color:#959595;font-size:12px; text-decoration:none; width:75px;
}
p.infos-duree{color:#959595;font-size:12px; text-decoration:none;margin:5px 0 0px 0;width:75px;
}

div.bloc-618px-milieu div.tarif span.prix {
	font-size:24px;
}
div.bloc-618px-milieu div.tarif sup {
	font-size:14px;
	line-height:14px;
}

div.bloc-618px-milieu div.tarif { line-height:32px; padding-right:0}



div.bloc-618px-milieu div.ligne-article{
	background:url(../../../../images/boutique/ina/recherche/pointilles.png) bottom center no-repeat;
}

div.bloc-618px-milieu div.ligne-article {
		heigh:5px;
		width:574px;margin-left:22px;
		}


div.bloc-618px-milieu div.ligne-article{
	height:1px;
	clear:both;
}

/* colonne droite affinage recherche*/
/* module recherche : affinages disponibles 
 ------------------------------------------------------ */
div.bloc-319px-milieu ul.contenu-affinage-dispo {
	padding:5px 12px 0 12px;
}

div.bloc-319px-milieu ul.contenu-affinage-dispo a {
	/*padding-left:20px;*/
}

div.bloc-319px-milieu ul li.contenu-affinage-dispo-fleche{
	padding:0 0 10px 0;
}

img.bt-ajout { 
	float:right;
	height:14px;
	width:14px;
}
div.centrage-bt-criteres a.bt-toggle {
	display:none;
}
div.centrage-bt-criteres a.bt-toggle.on {
	display:inline;
}

div.dates input {
	margin-top:2px;
}

*+html div.dates input {/*ie7*/
	margin-top:1px;
}

.decalage-bt {
	margin-left:5px
}

div.bloc-319px-milieu ul.contenu-affinage-dispo ul li ul li a {
	padding-left:30px;
}

div.bloc-319px-milieu ul.bg-gris li li {
	padding-left:17px;
}
/* mode affichage
 ------------------------------------------------------ */
div.recherche div.affichage{
	float:right;
	height:27px;
	width:54px;
	padding-right:10px;
}
div.recherche div.affichage a.picto-multiliste,
div.recherche div.affichage a.picto-mosaique{
	float:right;
	height:27px;
	width:27px;
}
div.recherche div.affichage a.picto-multiliste.off{
background:url(../../../../images/boutique/ina/commun/picto_multiliste.png) top left no-repeat ;
}
* html div.recherche div.affichage a.picto-multiliste.off{/*ie6*/
background:url(../../../../images/boutique/ina/commun/picto_multiliste.gif) top left no-repeat ;
}
div.recherche div.affichage a.picto-multiliste.on{
background:url(../../../../images/boutique/ina/commun/picto_multiliste.png) 0 -27px no-repeat ;
}
* html div.recherche div.affichage a.picto-multiliste.on{/*ie6*/
background:url(../../../../images/boutique/ina/commun/picto_multiliste.gif) 0 -27px no-repeat ;
}
div.recherche div.affichage a.picto-mosaique.off{
background:url(../../../../images/boutique/ina/commun/picto_mosaique.png) top left no-repeat ;
}
* html div.recherche div.affichage a.picto-mosaique.off{/*ie6*/
background:url(../../../../images/boutique/ina/commun/picto_mosaique.gif) top left no-repeat ;
}
div.recherche div.affichage a.picto-mosaique.on{
background:url(../../../../images/boutique/ina/commun/picto_mosaique.png) 0 -27px no-repeat ;
}
* hrml div.recherche div.affichage a.picto-mosaique.on{/*ie6*/
background:url(../../../../images/boutique/ina/commun/picto_mosaique.gif) 0 -27px no-repeat ;
}






























/* bloc 765px
--------------------------------------------------------*/
div.bloc-765px {
	float:left;
	padding: 10px 0px 10px 0px;
	width:765px;
}
div.bloc-765px div.bloc-contenu{
	clear:both;
}
/* bloc 954px
--------------------------------------------------------*/
div.bloc-954px{
	float:left;
	padding: 10px 0px 15px 0;
	width:954px;
}
div.bloc-954px-haut{
	float:left;
	height:10px;
	width:954px;
}
div.bloc-954px-milieu{
	float:left;
	width:954px;
}
div.bloc-954px-bas{
	float:left;
	height:60px;
	position:relative;
	width:954px;
}





/* modules - bloc generique
 ********************************************************/ 
div.bloc-generique{
	padding:5px 13px 11px;
}
div.bloc-generique h4{
	text-decoration:underline;
}
div.bloc-generique h5{
	font-size:11px;
}
div.bloc-generique p{
	padding-bottom:5px;
}
/* modules - bloc presentation
 ********************************************************/ 
div.bloc-presentation{
	padding:5px 13px 11px;
}
div.bloc-576px div.bloc-presentation p{
	margin:0 0 5px;
	padding:0;
}
div.bloc-576px div.bloc-presentation h4{
	margin:0 0 5px;
	padding:0;
}
div.bloc-576px div.bloc-presentation table{
	margin:0 0 5px;
	padding:0;
}
div.bloc-576px div.bloc-presentation table.plages td.numero{
	width:20px;
}
div.bloc-576px div.bloc-presentation table.plages td.titre{
	width:470px;
}
div.bloc-576px div.bloc-presentation table.plages td.duree{
	text-align:right;
	width:60px;
}
div.bloc-576px div.bloc-presentation table.plages tr{
	background:transparent url(../../../../images/boutique/ina/chaine/pointilles-menu.png) repeat-x bottom left;
	width:550px;
	height:20px;
}
/* bloc video selection
 ********************************************************/
div.bloc-576px div.bloc-video-selection{
	height:414px;
	overflow:hidden;
	padding:10px;
	position:relative;
}
div.bloc-576px div.bloc-video-edito.selection{
	width:556px;
	padding:0;
}
div.bloc-576px div.bloc-video-edito.selection p{
	height:30px;
}
div.bloc-576px div.bloc-video-edito.droite p{
	height:80px;
}
div.bloc-576px div.bloc-video-selection div.droite{
	padding:10px 0 0 330px;
}
div.bloc-576px div.bloc-video-selection div.bloc-video-player {
	position:absolute;
	left:0px;
	top:50px;
}
div.bloc-576px div.bloc-video-selection div.actions-droite {
padding-bottom:20px;
}
	
	
/* bouton ajouter au panier grand modele
--------------------------------------------------------*/
a.ajout-panier {
	float:left;
	height:17px;
	width:107px;
	padding-top:4px;
}
/* Popup extjs
 ********************************************************/
div.ext-mb-content{
	padding:20px 20px;
}
/* bloc titre de tous les blocs
--------------------------------------------------------*/

/* boutons bleus generiques
--------------------------------------------------------*/
div.btn{
	float:left;
	height:19px;
}
div.btn a{
	float:left;
	height:16px;
}

div.btn-30px a{
	width:30px;
}
div.btn-100px a{
	padding-top:2px;
	width:100px;
}
div.btn-120px a{
	width:120px;
}
div.btn-145px a{
	width:145px;
}

/* Popup extjs
 ********************************************************/
.x-window-dlg .ext-mb-icon{
height:42px;
}
.x-window-dlg .ext-mb-question{
background:none;
}
div.xst{
	display:none;
}
div.x-window-tl div.x-window-header{
	padding:9px 0 0;
}
.ext-el-mask{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:20000;
}
div.x-window-tl{
	padding-left:11px;
	position:relative;
	z-index:1;
}
div.x-window-tc{
	overflow:hidden;
}
div.x-window-ml,div.x-window-mr,div.x-window-mc,div.x-window-bc {
	border:0;
	padding:0;
}
div.x-window-bl {
	padding-left:11px;
}
div.x-panel-nofooter div.x-panel-bc,div.x-panel-nofooter div.x-window-bc {
	height:12px;
}
div.x-window-tr,div.x-window-br {
	padding-right:11px;
}
/* Onglets
 ********************************************************/
div.onglets div.bloc-titre-onglets{
	height:40px;
}
div.onglets div.bloc-titre-onglets h3{
	display:inline;
}
div.onglets div.bloc-titre-onglets li{
	display:inline;
	float:left;
	height:21px;
	width:120px;
	padding:10px 10px 0 0;
}
/********************************************************
BLOC NOUS-VOUS-CONSEILLONS-POSITION.CSS
BLOC ARTICLES-CONSULTES
*********************************************************/
ul.bloc-nous-vous-conseillons{
	float:left;
	width:174px;
}
ul.bloc-nous-vous-conseillons li.conseil{
	clear:both;
	padding:10px 0 10px 0;
	width:174px;
}
ul.bloc-nous-vous-conseillons li.un{
	float:left;
}
ul.bloc-nous-vous-conseillons li.deux{
	float:left;
	padding-top:5px;
	width:174px;
}
ul.bloc-nous-vous-conseillons ul.gauche{
	float:left;
	text-align:center;
	width:70px;
}
ul.bloc-nous-vous-conseillons li.visuel img{
	width:50px;
}
ul.bloc-nous-vous-conseillons ul.droite{
	float:right;
	width:104px;
}
ul.bloc-nous-vous-conseillons ul.droite li.titre{
	padding-right:10px;
}
ul.bloc-nous-vous-conseillons li.duree{
	padding:5px 10px 0 0;
	width:94px;
}

ul.bloc-nous-vous-conseillons li.prix-panier{
	height:30px;
	width:94px;
}

ul.bloc-nous-vous-conseillons li.plus-de-conseils{
	clear:both;
	padding:10px;
}
/********************************************************
BLOC RECHERCHER-POSITION.CSS
*********************************************************/
div.header-recherche{
	float:right;
	height:38px;
	width:954px;
	position:relative;
}
div.header-recherche form{
height:23px;
}
div.header-recherche div.champ-rechercher{
	height:24px;
	left:188px;
	position:absolute;
	top:0px;
	width:440px;
}
div.header-recherche div.champ-rechercher input{
	border:0;
	left:30px;
	position:absolute;
	top:4px;
	width:397px;
	background:none;
}
div.header-recherche div.liste-rechercher{
	height:23px;
	left:628px;
	position:absolute;
	top:0px;
	width:93px;
}
div.header-recherche div.liste{
	height:18px;
	left:1px;
	position:absolute;
	top:3px;
	width:74px;
}
div.header-recherche div.liste select{
	float:left;
	border:0;
	margin:0 0 0 0;
	width:90px; 
}
* html div.header-recherche div.liste{/*ie6*/
	left:7px;
	position:absolute;
	top:6px;
	width:75px;
	margin:-3px;
	height:16px;
	margin-bottom:-10px;
	margin-left:-3px;
	margin-top:-4px;
	margin-right:-1px;
}
* html div.header-recherche div.liste select{/*ie6*/
	margin-bottom:-1px;
	margin-left:-3px;
	margin-top:-1px;
	margin-right:-1px;
}
*+html div.header-recherche div.liste{/*ie7*/
	top:1px;
}
div.header-recherche a.bouton-ok{
	height:17px;
	left:721px;
	top:0px;
	padding-top:7px;
	position:absolute;
	width:44px;
}
div.header-recherche p.suggestions{
	display:inline;
	margin:0 0 0 5px;
	width:100px;
}
/********************************************************
BLOC NOUVEAUTES/PROMOTIONS-POSITION.CSS
*********************************************************/
ul.bloc-nouveautes li.action a{
	float:left;
	height:17px;
	width:123px;
}
ul.bloc-nouveautes li.titre{
	clear:both;
	padding:5px 10px 0 10px;
}
ul.bloc-nouveautes li.titre span.support{
	clear:both;
}
ul.bloc-nouveautes li.visuel{
	text-align:center;
}
ul.bloc-nouveautes li.visuel a{
	line-height:0;
}
ul.bloc-nouveautes li.visuel img{
	width:141px;
}
ul.bloc-nouveautes li.sous-titre{
	clear:both;
	padding:5px 10px 0px 10px;
}
ul.bloc-nouveautes li.infos{
	clear:both;
	padding:0 10px 0 10px;
}
ul.bloc-nouveautes li.prix{
	clear:both;
	height:28px;
	padding:0 10px 10px 10px;
}
ul.bloc-nouveautes li.action{
	clear:both;
	height:17px;
	padding:0 10px 5px 10px;
	position:relative;
	width:123px;
}
ul.bloc-nouveautes li.expedition {
	clear:both;
	padding:0 10px 10px 10px;
}
/********************************************************
BLOC OFFRES SPECIALES-POSITION.CSS
*********************************************************/
ul.bloc-offres-speciales li.visuel{
	text-align:center;
}
ul.bloc-offres-speciales li.titre{
	clear:both;
	padding:0 0 10px 0;
	text-align:center;
}
/********************************************************
BLOC OFFRES CLIENTS-POSITION.CSS
*********************************************************/
ul.bloc-offres-clients li.visuel{
	text-align:center;
}
ul.bloc-offres-clients li.titre{
	clear:both;
	padding:10px 10px 10px 10px;
}
ul.bloc-offres-clients li.cliquer-ici{
	clear:both;
	height:17px;
	padding:0px 10px 10px 94px;
	position:relative;/*technique du logo clipe*/
	width:71px;
}
ul.bloc-offres-clients li.cliquer-ici a{
	clip:rect(auto 71px 17px auto);/*technique du logo clipe*/
	clip:rect(auto, 71px, 17px, auto);/*technique du logo clipe*/
	float:right;
	height:17px;/*technique du logo clipe*/
	padding-left:71px;/*technique du logo clipe*/
	position:absolute;/*technique du logo clipe*/
	width:71px;
}
/********************************************************
BLOC MISE-EN-AVANT-A-POSITION.CSS
*********************************************************/
div.bloc-mise-en-avant-A{
	float:left;
	width:284px;
	height:150px;
	overflow:hidden;
}
div.bloc-mise-en-avant-A ul{
	float:left;
	width:130px;
}
div.bloc-mise-en-avant-A li.titre{
	float:left;
	padding:5px 0 0 10px;
	width:118px;
}
div.bloc-mise-en-avant-A li.titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
div.bloc-mise-en-avant-A li.titre a:hover{
	text-decoration:underline;
}
div.bloc-mise-en-avant-A li.prix{
	clear:both;
	height:28px;
	padding:10px;
}
div.bloc-mise-en-avant-A li.action{
	clear:both;
	height:17px;
	padding:0 0 5px 10px;
	width:123px;
}

div.bloc-mise-en-avant-A a.visuel{
	float:right;
	text-align:center;
	padding:0 10px 20px 0;
	width:141px;
}
div.bloc-mise-en-avant-A img{
	width:141px;
}

/********************************************************
BLOC MISE-EN-AVANT-B-POSITION.CSS
*********************************************************/
div.bloc-mise-en-avant-B{
	float:left;
	width:284px;
}
div.bloc-mise-en-avant-B ul.titre{
	float:left;
	height:60px;
	padding:5px 0 0 10px;
	width:120px;
}
div.bloc-mise-en-avant-B ul.titre li{
	padding-bottom:5px;
}
div.bloc-mise-en-avant-B a.visuel{
	float:right;
	height:110px;
	text-align:center;
	padding:0 10px 0px 0;
	width:140px;
}
/********************************************************
BLOC DVD-A-LA-DEMANDE-POSITION.CSS
*********************************************************/
div.bloc-174px ul.bloc-dvd-a-la-demande{
	float:left;
	width:174px;
}
ul.bloc-dvd-a-la-demande li.titre{
	height:86px;
	float:left;
}
ul.bloc-dvd-a-la-demande li.titre a{
	float:left;	height:86px;
	padding:0 10px;
	width:154px;
}
/********************************************************
BLOC 174PX-PUBLICITE-POSITION.CSS
*********************************************************/
div.bloc-174px-publicite{
	float:left;
	padding:0 0 10px 0;
	width:174px;
}
div.bloc-174px-publicite h3{
	padding:0 0 2px 7px;
}
/********************************************************
BLOC WIDGET-POSITION.CSS
*********************************************************/
div.bloc-174px ul.bloc-widget{
	float:left;
	height:79px;
	width:174px;
}
ul.bloc-widget li.titre{
	float:left;
}
ul.bloc-widget li.titre a{
	float:left;
	height:79px;
	padding:5px 60px 0 10px;
	width:105px;
}
/********************************************************
BLOC forfaits-POSITION.CSS
*********************************************************/
div.bloc-174px ul.bloc-forfaits{
	float:left;
	height:270px;
	width:174px;
}
ul.bloc-forfaits li.titre{
	float:left;
}
ul.bloc-forfaits li.titre a{
	float:left;
	height:55px;
	padding:205px 10px 0 10px;
	width:154px;
}
/********************************************************
BLOC RSS-POSITION.CSS
*********************************************************/
div.bloc-174px ul.bloc-rss{
	float:left;
	width:174px;
}
ul.bloc-rss li.titre{
	float:left;
}
ul.bloc-rss li.titre a{
	float:left;
	height:73px;
	padding:5px 55px 0 10px;
}
/*forfaits
*********************************************************/
div.forfaits div.paragraphe{
	clear:both;
	padding:10px 15px;
}

div.forfaits div.paragraphe p{
	font-size:12px;
}

div.forfaits div.moyens-paiement h3{
	color:#e71b63;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 15px;
	text-transform:uppercase;
}
div.forfaits div.moyens-paiement div.paragraphe{
	clear:both;
	padding:10px 0 50px 15px;
}

div.forfaits div.bloc-forfaits {/*MODIFICATION LE 18/10/2010 PAR HN */
	background:url(/images/boutique/ina/new/bg-bloc-forfaits.png) no-repeat top left;
	height:198px;
	margin-left:15px;
	width:546px;
}

div.forfaits div.bloc-forfaits p {
	color:#fff;
	margin-left:15px;
}

a.bt-forfait {
	float:left;
	height:144px;
	width:126px;
}

a.bt-forfait.initiation {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	margin:11px 0 0 11px;
}

a:hover.bt-forfait.initiation, .bt-forfait.initiation.on {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:0 -144px;
}

a.bt-forfait.decouverte {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-126px 0;
	margin:11px 0 0 9px;
}

a:hover.bt-forfait.decouverte, .bt-forfait.decouverte.on {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-126px -144px;
}

a.bt-forfait.exploration {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-252px 0;
	margin:11px 0 0 9px;
}

a:hover.bt-forfait.exploration, .bt-forfait.exploration.on {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-252px -144px;
}

a.bt-forfait.passion {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-378px 0;
	margin:11px 0 0 9px;
}

a:hover.bt-forfait.passion, .bt-forfait.passion.on {
	background:url(/images/boutique/ina/new/bt-all-forfaits.png) no-repeat top left;
	background-position:-378px -144px;
}

div.forfaits div.btn-forfait{
	float:left;
	height:133px;
	margin: 0 15px;
	position:relative;
	width:106px;
}
div.forfaits div.btn-forfait a.bloc{
	position:absolute;
	top:0px;
	left:0;
	height:133px;
	width:106px;
}
div.forfaits div.btn-forfait a span{
	float:left;
	width:106px;
	cursor: pointer;
}
div.forfaits span.forfait-type{
	padding-top:25px;
}
div.forfaits div.btn-crediter{
height:30px;
padding:10px 0 20px 196px;
position:relative;
width:183px;
}
div.forfaits div.btn-crediter a{
height:22px;
padding-top:8px;
position:absolute;
width:183px;
}

div.bloc-576px.forfaits div.bt02c {
	padding-left:151px;
}
/*forfaits confirmation
*********************************************************/
div.forfait-confirmation{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}
div.forfait-confirmation strong{
	font-weight:bold;
}
div.forfait-confirmation h3{
	padding-left:10px;
}
div.forfait-confirmation div.paragraphe{
	padding:10px 0 0 20px;
}
div.forfait-confirmation div.paragraphe p{
	padding-bottom:10px;
}
/* bouton ajouter au panier grand modele
--------------------------------------------------------*/
div.actions-gauche a.ajout-panier{
	background-image:url(../../../../images/boutique/ina/commun/btn-bleu-107px.png);
	background-position:0px 0px;
	background-repeat:no-repeat ;
}
div.actions-droite a.ajout-panier{
	background-image:url(../../../../images/boutique/ina/commun/btn-rose-107px.png);
	background-position:0px 0px;
	background-repeat:no-repeat ;
}
* html div.actions-gauche a.ajout-panier{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-bleu-107px.gif);
}
* html div.actions-droite a.ajout-panier{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-rose-107px.gif);
}
div.actions-gauche a.ajout-panier:hover,
div.actions-droite a.ajout-panier:hover{
	background-position:0px -21px;
}
/* Popup extjs
 ********************************************************/
.x-window-plain .x-window-mc{
	background-color:#ffffff;
}
.x-shadow .xsml{
	background:none;
}
.x-shadow .xsmr{
	background:none;
}
.x-shadow .xsbl{
	background:none;
}
.x-shadow .xsbr{
	background:none;
}
.ext-el-mask{
	-moz-opacity:0.25;
	background-color:#000;
	filter:alpha(opacity=25);
	opacity:.25;
	zoom:1;
}
body.body-popup{
	background-color:#FFFFFF;
}
body.x-body-masked .x-window-plain .x-window-mc{
	background:#FFFFFF none repeat scroll 0% 0%;
}
div.x-window-tl{
	background:transparent url(../../../../../images/boutique/ina/popup/left-corners.png) no-repeat scroll 0 0;
}
div.x-window-tr {
	background:transparent url(../../../../../images/boutique//ina/popup/right-corners.png) no-repeat scroll right 0;
}
div.x-window-tc {
	background:none;
	background-color:#fff;
}
div.x-tool-close {
	background:url(../../../../../images/boutique/ina/popup/tool-sprites.png) no-repeat top left;
	background-position:0 -0;
}
div.x-tool-close-over {
	background:url(../../../../../images/boutique/ina/popup/tool-sprites.png) no-repeat top left;
	background-position:-15px 0;
}
div.x-window-ml,div.x-window-mr,div.x-window-mc,div.x-window-bc {
	background:none;
	background-color:#fff;
	border:0;
}
div.x-window-bl {
	background:transparent url(../../../../../images/boutique/ina/popup/left-corners.png) no-repeat scroll 0 bottom;
}
div.x-window-br {
	background:transparent url(../../../../../images/boutique/ina/popup/right-corners.png) no-repeat scroll right bottom;
}
div.x-window-body iframe {
	border:0;
}
/* popup extjs
 ********************************************************/
div.popup {
	margin:0 10px 10px;
}
div.popup div.titre,
div.popup div.titre a {
	color:#0093BA;
	text-transform:uppercase;
}
div.popup div.titre {
	margin:0 0 20px;
	text-align:center;
}
div.popup div.titre {
	margin:0 0 20px;
	text-align:center;
}
div.popup div.titre p,div.popup div.titre h1 {
	display:inline;
}
div.popup h1 {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
div.popup div.contenu label {
	display:block;
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	width:80px;
}
div.popup div.titre span,
div.popup div.titre span a,
div.popup div.contenu a.password {
	color:#0093BA;
	font-size:13px;
	font-weight:normal;
}
div.popup div.contenu input {
	color:#000000;
	text-indent:4px;
}
div.popup div.contenu input {
	background: url(/images/boutique/ina/new/text-bg.png) repeat-x top left;
	border:1px solid #CCCCCC;
}
div.popup div.contenu label {
	line-height:20px;
}
div.popup label {
	color:#0186b1;
	font-size:12px;
	font-weight:normal;
}
div.popup div.contenu p {
	margin-bottom:5px;
	text-align:center;
}
div.popup div.contenu p.msg-erreur {
	height:15px;
	margin:5px 0;
}
div.popup div.contenu input {
	width:200px;
}
div.popup div.contenu a.password {
	margin-left:90px;
}
div.popup div.popup-oublie div.bt-gris-extensible {
	margin:0;
	padding:0 0 0 160px;
}
div.popup p.msg-erreur {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.popup p {
	color:#000000;
	font-size:12px;
	line-height:12px;
}
div.popup div.popup-connecter div.bt-gris-extensible {
	margin:0;
	padding:20px 0 0 160px;
}
div.popup div.popup-oublie-instructions div.bt-gris-extensible {
	margin:0;
	padding:20px 0 0 130px;
}
div.popup div.btn-se-connecter{
	float:left;
	height:30px;
	padding:20px 0 0 118px;
	position:relative;
	width:183px;
}

div.popup div.bt02{
	padding-left:130px;
}

div.popup-oublie div.btn-se-connecter{
	padding-top:10px;
}
div.popup-oublie-instructions div.btn-se-connecter{
	padding-top:62px;
}

div.popup-oublie-instructions div.bt02b {
	bottom:30px;
	padding:40px 0 0 110px;
}


/* REVOIR LES BOUTONS AFIN DE CREER UNE CLASSE GENERIQUE BT - HN */
div.bt01 a {
	background:url(/images/boutique/ina/new/bt01.png) top left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:38px;
	line-height:14px;
	padding-top:21px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:201px;
}

div.bt02 a {
	background:url(/images/boutique/ina/new/bt02.png) top left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:38px;
	line-height:14px;
	padding-top:21px;
	/*position:absolute;*/
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:159px;
}

div.bt02b a {
	background:url(/images/boutique/ina/new/bt02b.png) top left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:38px;
	line-height:14px;
	padding-top:21px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:201px;
}

div.bt02c a {
	background:url(/images/boutique/ina/new/bt02c.png) top left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:37px;
	line-height:14px;
	padding-top:22px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:270px;
}

div.bt02d a {
	background:url(/images/boutique/ina/new/bt02.png) top left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:37px;
	line-height:14px;
	padding-top:22px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:159px;
}

div.bt03 a {
	background:url(/images/boutique/ina/new/bt03.png) top left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:37px;
	line-height:14px;
	margin-left:6px;
	padding-top:22px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:270px;
}

div.bt04 a {
	background:url(/images/boutique/ina/new/bt04.png) top left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:37px;
	line-height:14px;
	margin-right:6px;
	padding-top:22px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:270px;
}

div.bt01 a:hover,div.bt02 a:hover,div.bt02b a:hover,div.bt02c a:hover,div.bt03 a:hover,div.bt04 a:hover {
	background-position:bottom left;
}

/* popup se connecter
 ********************************************************/
div.popup-connecter div.bt02{
	padding:15px 0 0 83px;
}
div.popup-connecter div.contenu{
	padding-top:20px;
}
/* traitement ajax en cours
 ********************************************************/
.ext-mb-icon.ajax-loading{
	background:transparent url(../../../../images/boutique/ina/commun/chargement.gif) no-repeat top left;
	margin:18px 0 0 26px;
	padding-right:10px;
	height:16px;
	width:16px;
}
/* bloc free
 ********************************************************/
div.bloc-free{
	padding:0 10px 10px 10px;
}
div.bloc-free div.image img{
	width:154px;
}
div.bloc-free div.texte{
padding-top:5px;
}
div.bloc-free div.texte p{
padding-top:5px;
}
/* popup ajout panier
 ********************************************************/
div.ajout-panier div.texte{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#0186b1;
}
div.ajout-panier div.bt03{
	float:left;
	padding:53px 0 0 10px;
}
div.ajout-panier div.bt04{
	float:right;
	padding:53px 10px 0 0;
}
/* Bouton éducatif
********************************************************/
div.container-bt-edu{
	float:right;
	width:auto;
	height:22px;
	padding:6px 20px 0 0;
}
a.ovalbt-edu{
	display:block;
	float:right;
	height:22px;
	padding-left:32px;
}
a:link.ovalbt-edu,a:visited.ovalbt-edu,a:active.ovalbt-edu{
	color:#dd448b;
}
a.ovalbt-edu .contenu{
	display:block;
	padding:4px 11px 4px 0;
}
a.ovalbt-edu:hover{
	background-position:bottom left;
}
div.bouton-edu{
	overflow:hidden;
	width:100%;
}

/* Panier  vide
********************************************************/


/* skin hp - reset
 ****************************************************** */

div.lien-skinny, div.flash-skinny, a.url-skinny {
	visibility:hidden;
}

/* modules - bloc overlay
 ********************************************************/

.container_overlay_boutique {
	height:259px;
	position:absolute;
	width:576px;
	z-index:3;
}

.container_overlay_boutique .bg_glob {
	-moz-opacity:.90;
	filter:alpha(opacity=90);
	height:259px;
	opacity:.90;
	position:absolute;
	width:576px;
	z-index:4;
}

.container_overlay_boutique .bg_pub,
.container_overlay_boutique .bg_pub img{
	height:250px;
	left:5px;
	position:absolute;
	top:5px;
	width:300px;
	z-index:5;
}

.container_overlay_boutique .bg_pub {
	left:5px;
	top:5px;
}


.container_overlay_boutique .bg_pub img {
	left:-10px;
	top:-10px;
}

.container_overlay_boutique a.bt_fermer {
	height:17px;
	left:550px;
	position:absolute;
	top:7px;
	width:18px;
	z-index:5;
}

.container_overlay_boutique .bg_decompte {
	height:27px;
	left:327px;
	padding-top:10px;
	position:absolute;
	top:110px;
	width:229px;
	z-index:5
}


























/* recup de typo
 ********************************************************/
 
 /*
 * typo.css
 * definition generale des typos
 *
 * @author EIIDM
 * @date 2009-03-12
 * @media screen
 * @site boutique.ina.fr

/* boutons bleus generiques
--------------------------------------------------------*/
div.btn a{
	color:#ffffff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
}
/**********PANIER***********/
div.panier{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;
	text-decoration:none;
}
div.panier div.ligne label.text{
	text-align:right;
}
div.panier p.msg-erreur, div.panier div.msg-erreur{
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
/*Etapes du processus achat*/
div.panier div.panier-etapes{
	color:#555555;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	text-transform: uppercase;
	text-decoration:none;
}
div.panier div.panier-etapes li.actif{
	color:#ffffff;
}
div.panier div.bloc-954px-bas div.bt03{
	float:left;
}
div.panier div.bloc-954px-bas div.bt04{
	float:right;
}
/*1.Panier*/
div.panier div ul.titres-colonnes li{
	color:#959595;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-transform: uppercase;
	text-decoration:none;
}
div.panier ul.ligne-article li.infos ul li.infos-format{
	color:#0186b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-transform: uppercase;
	text-decoration:none;
}
div.panier ul.ligne-article li.infos ul li.infos-titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	text-transform:none;
	text-decoration:none;
}
div.panier ul.ligne-article li.infos ul li.infos-titre a:hover{
	text-decoration:underline;
}

div.panier ul.ligne-article li.duree,
div.panier ul.ligne-article li.format li.format-type,
div.panier ul.ligne-article li.statut,
div.panier ul.ligne-article li.disponibilite,
div.panier div.duree-totale p{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-transform:none;
	text-decoration:none;
}
div.panier ul.ligne-article li.statut{
	font-weight:bold;
}
div.panier ul.ligne-article li.disponibilite a.texte{
	color:#0186b1;
	text-decoration:none;
}
div.panier ul.ligne-article li.disponibilite a.texte:hover{
	text-decoration:underline;
}
div.panier ul.ligne-article li.montant ul li.montant-promo{
	color:#0186b1;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:none;
}
div.panier ul.ligne-article li.montant ul li.montant-prix{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-transform:uppercase;
	text-decoration: none;
}
/*Listing*/
div.bloc-listing div.collection{
	font-family:Arial, Helvetica, sans-serif;
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
div.bloc-listing div.collection select{
	font-family:Arial, Helvetica, sans-serif;
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-transform:none;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-titre a:hover{
	text-decoration:underline;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-date,
div.bloc-listing ul li.ligne-article ul.infos li.infos-duree{
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-transform:none;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.prix{
	font-size:24px;
	line-height:24px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.decimale{
	font-size:12px;
	line-height:12px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif sup{
	font-size:14px;
	line-height:14px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.euro {
font-size:12px;
/*line-height:2px;
vertical-align:text-top;*/
}
div.panier ul.ligne-article li.montant ul li.montant-ancien{
	color:#0186b1;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-transform:uppercase;
	text-decoration: none;
}
div.panier div.duree-totale p.duree-totale-2,
div.panier div.duree-totale p.duree-totale-4{
	color:#0186b1;
	font-weight:bold;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu,
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu{
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-transform:none;
	text-decoration:none;
}
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu{
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu strong{
font-weight:bold;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu span,
div.panier div.panier-etape1 div.mentions-vide div.mentions-contenu span{
	color:#e71b63;
	/*font-weight:bold;*/
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu span{
	color:#e4165e;
	font-weight:bold;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu a{
	text-decoration:none;
	color:#0186b1;
}
div.panier div.panier-etape1 div.mentions div.mentions-contenu a:hover{
	text-decoration:underline;
}

div.btn-precedent a,
div.btn-suivant a{
	color:#ffffff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-transform:uppercase;
	text-decoration:none;
}
div.bloc-aide div.bloc-aide-contenu{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	padding:6px 0 0 67px;
	text-transform:none;
	text-decoration:none;
}
div.bloc-aide div.bloc-aide-contenu a{
	color:#0186b1;
	text-decoration:none;
}
div.bloc-aide div.bloc-aide-contenu a:hover{
	text-decoration:underline;
}
/*2.2.Coordonnees Adresse de Facturation*/
div.panier div.panier-etape22 p strong{
	font-weight:bold;
}
div.panier div.panier-etape22 div.ligne span{
	color:#e4165e;
	font-size:18px;
	font-weight:bold;
}
div.panier div.ligne textarea{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-transform:none;
	text-decoration:none;
}
div.panier div.panier-etape22 div.champs-obligatoires{
	color: #e4165e;
}
/*3.Paiement*/
div.panier div.panier-etape3 div.total-cadeau-champ a{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
div.panier div.panier-etape3 li.total-forfait div.total-3{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}
div.panier div.panier-etape3 li.total-commande div.total-1{
	color:#0186b1;
}
div.panier div.paragraphe p a{
	color:#0186b1;
	text-decoration:none;
}
div.panier div.paragraphe p a:hover{
	text-decoration: underline;
}

div.panier div.panier-etape3 div.total-cadeau-champ span.intitule-code-promo {
	color:#555555;
	font-weight:bold;
}

div.panier div.panier-etape3 div.total-cadeau-champ span.somme-recalculer {
	color:#0186b1;
	font-weight:bold;
}


/*3.Paiement - ogone*/
div.ogone div.btn-envoyer a{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
/*Listing*/
div.bloc-listing div.collection{
	font-family:Arial, Helvetica, sans-serif;
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
div.bloc-listing div.collection select{
	font-family:Arial, Helvetica, sans-serif;
	color:#0089B5;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-transform:none;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-titre a:hover{
	text-decoration:underline;
}
div.bloc-listing ul li.ligne-article ul.infos li.infos-date,
div.bloc-listing ul li.ligne-article ul.infos li.infos-duree{
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	text-transform:none;
	text-decoration:none;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.prix{
	font-size:24px;
	line-height:24px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.decimale{
	font-size:12px;
	line-height:12px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif sup{
	font-size:14px;
	line-height:14px;
}
div.bloc-listing ul li.ligne-article div.actions div.tarif span.euro {
font-size:12px;
/*line-height:2px;
vertical-align:text-top;*/
}
/*Pagination*/
div.pagination a{
	color:#959595;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
div.pagination span.actif{
	color:#0089B5;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}
/********************************************************
BLOC NOUS-VOUS-CONSEILLONS-TYPO.CSS
BLOC ARTICLES-CONSULTES
*********************************************************/
ul.bloc-nous-vous-conseillons li.titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-nous-vous-conseillons li.titre a:hover{
	text-decoration:underline;
}
ul.bloc-nous-vous-conseillons li.titre span.support{
	color:#16C1F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-nous-vous-conseillons li.sous-titre a{
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-nous-vous-conseillons li.sous-titre a:hover{
	text-decoration:underline;
}

ul.bloc-nouveautes li.prix {
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}
ul.bloc-nouveautes li.prix span.decimale{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul.bloc-nouveautes li.prix span.euro{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:text-top;
}

ul.bloc-nous-vous-conseillons li.prix-panier{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}
ul.bloc-nous-vous-conseillons li.prix-panier span.decimale{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul.bloc-nous-vous-conseillons li.prix-panier span.euro{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align: text-top;
}
ul.bloc-nous-vous-conseillons li.prix-panier span.euro { vertical-align/*\**/: super\9 }/*hack ie8*/
ul.bloc-nous-vous-conseillons li.plus-de-conseils{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
ul.bloc-nous-vous-conseillons li.plus-de-conseils a{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-nous-vous-conseillons li.plus-de-conseils a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC RECHERCHER-TYPO.CSS
*********************************************************/
div.header-recherche form.rechercher-video input.champ-rechercher{
	color:#16c1f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
div.header-recherche div.liste select{
	color:#16c1f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
div.header-recherche a.bouton-ok{
	color:#ffffff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
div.header-recherche p.suggestions,
div.header-recherche p.suggestions a{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
}
div.header-recherche p.suggestions a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC NOUVEAUTES/PROMOTIONS-TYPO.CSS
*********************************************************/
ul.bloc-nouveautes li.titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-nouveautes li.titre a:hover{
	text-decoration:underline;
}
ul.bloc-nouveautes li.titre span.support{
	color:#16C1F3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-nouveautes li.sous-titre a{
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-nouveautes li.sous-titre a:hover{
	text-decoration:underline;
}
ul.bloc-nouveautes li.prix {
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}
ul.bloc-nouveautes li.prix span.decimale{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul.bloc-nouveautes li.prix span.euro{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:text-top;
}
ul.bloc-nouveautes li.expedition {
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
}
/********************************************************
BLOC OFFRES SPECIALES-TYPO.CSS
*********************************************************/
ul.bloc-offres-speciales li.titre a{
	color:#014c68;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-offres-speciales li.titre strong{
	color:#014c68;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-offres-speciales li.titre a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC OFFRES CLIENTS-TYPO.CSS
*********************************************************/
ul.bloc-offres-clients li.titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
ul.bloc-offres-clients li.titre a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC MISE-EN-AVANT-A-TYPO.CSS
*********************************************************/
div.bloc-mise-en-avant-A li.titre{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
div.bloc-mise-en-avant-A li.titre a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
div.bloc-mise-en-avant-A li.titre a:hover{
	text-decoration:underline;
}
div.bloc-mise-en-avant-A li.prix{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	color:#e4165e;
}
div.bloc-mise-en-avant-A li.prix span.decimale{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div.bloc-mise-en-avant-A li.prix span.euro{
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:text-top;
}
div.bloc-mise-en-avant-A a.visuel{
	text-align:center;
}
/********************************************************
BLOC MISE-EN-AVANT-B-TYPO.CSS
*********************************************************/
div.bloc-mise-en-avant-B ul.titre{
	color:#0089b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}
div.bloc-mise-en-avant-B ul.titre a{
	color:#0089b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-decoration:none;
}
div.bloc-mise-en-avant-B ul.titre a:hover{
	text-decoration:underline;
}
div.bloc-mise-en-avant-B a.visuel{
	text-align:center;
}
/********************************************************
BLOC DVD-A-LA-DEMANDE-TYPO.CSS
*********************************************************/
ul.bloc-dvd-a-la-demande li.titre a{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-dvd-a-la-demande li.titre strong{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-dvd-a-la-demande li.titre a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC 174PX-PUBLICITE-TYPO.CSS
*********************************************************/
div.bloc-174px-publicite h3{
	color:#898989;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	letter-spacing:0;
	line-height:8px;
	padding:0 0 2px 7px;
	text-decoration:none;
	text-transform:uppercase;
}
div.bloc-174px-publicite ul.bloc-contenu{
	font-size:1px;
	line-height:1px;
	text-align:center;
}
div.bloc-174px-publicite li.visuel{
	font-size:1px;
	text-align:center;
}
/********************************************************
BLOC WIDGET.TYPO
*********************************************************/
ul.bloc-widget li.titre a{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-widget li.titre strong{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-widget li.titre a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC FORFAITS.TYPO
*********************************************************/
ul.bloc-forfaits li.titre a{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-forfaits li.titre strong{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-forfaits li.titre a:hover{
	text-decoration:underline;
}
/********************************************************
BLOC RSS-TYPO.CSS
*********************************************************/
ul.bloc-rss li.titre a{
	color:#0089b5;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}
ul.bloc-rss li.titre a:hover{
	text-decoration:underline;
}
/*forfaits
*********************************************************/
div.forfaits{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}
div.forfaits div.btn-forfait a{
	color:#ffffff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
div.forfaits span.forfait-type{
	font-size:13px;
	line-height:13px;
}
div.forfaits span.forfait-prix{
	font-size:40px;
	line-height:40px;
}
div.forfaits span.forfait-plus{
	font-size:20px;
	line-height:20px;
}

.forfait-plus.paragraphe {
padding-left:15px;
}


div.forfaits span.forfait-offert{
	font-size:12px;
	line-height:12px;
}
div.forfaits div.btn-forfait input{
	text-align:center;
}
div.forfaits div.btn-crediter a{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
/* popup extjs
 ********************************************************/
div.popup h1{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}
div.popup div.titre,div.popup div.titre a {
	color:#0093ba;
}
div.popup label {
	color:#000;
	font-size:12px;
	font-weight:normal;
}

div.popup p.msg-erreur {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

div.popup div.contenu input {
	color:#000;
	text-indent:4px;
}

div.popup p {
	color:#000;
	font-size:12px;
	line-height:12px;
}
div.popup p a{
	color:#0093ba;
	text-decoration:none;
}
div.popup p a:hover{
	text-decoration: underline;
}
div.popup div.contenu label {
	line-height:20px;
}

div.popup div.titre span,div.popup div.titre span a,div.popup div.contenu a.password {
	color:#0093ba;
	font-size:13px;
	font-weight:normal;
}
div.popup div.btn-se-connecter a{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
/* bloc free
 ********************************************************/
div.bloc-free div.texte p{
	color:#0089B5;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}
div.bloc-free div.texte a{
	text-decoration:none;
}
/* popup ajout panier
 ********************************************************/
div.ajout-panier div.texte{
	color:#e71b63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	text-transform:uppercase;
}

/* modules - bloc overlay
 ********************************************************/

.container_overlay_boutique .bg_decompte {
	color:#fff;
}

.container_overlay_boutique .bg_decompte p {
	color:#6b6767;
	font-size:11px;
	text-align:center;
}

.container_overlay_boutique .decompte_overlay {
	color:#eb1192;
	font-weight:700;
}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

/* boutons generiques
--------------------------------------------------------*/
div.btn-30px a{
	background:url(/images/boutique/ina/new/btn-30px.png) no-repeat top left;
}
div.btn-100px a{
	background:url(../../../../images/boutique/ina/commun/btn-100px.png) top left no-repeat;
}
* html div.btn-100px a{/*ie6*/
	background:url(../../../../images/boutique/ina/commun/btn-100px.gif) top left no-repeat;
}
div.btn-120px a{
	background:url(../../../../images/boutique/ina/commun/btn-120px.png) top left no-repeat;
}
* html div.btn-120px a{/*ie6*/
	background:url(../../../../images/boutique/ina/commun/btn-120px.gif) top left no-repeat;
}
div.btn-145px a{
	background:url(../../../../images/boutique/ina/commun/btn-145px.png) top left no-repeat;
}
* html div.btn-145px a{/*ie6*/
	background:url(../../../../images/boutique/ina/commun/btn-145px.gif) top left no-repeat;
}
div.btn a:hover{
	background-position:0px 0px;
}

/* modules - bloc 469px
 ********************************************************/
div.bloc-469px div.bloc-titre{
	background:url(../../../../images/boutique/ina/new/bloc-469.png) top center no-repeat;
}

div.bloc-469px div.bloc-contenu{
	background:url(../../../../images/boutique/ina/new/bloc-469.png) bottom center no-repeat;
}

/* modules - bloc 470px
 ********************************************************/
div.bloc-470px div.bloc-titre{
	background:url(../../../../images/boutique/ina/new/bloc-470.png) top center no-repeat;
}

div.bloc-470px div.bloc-contenu{
	background:url(../../../../images/boutique/ina/new/bloc-470.png) bottom center no-repeat;
}

/* modules - bloc 765px
 ********************************************************/ 
div.bloc-765px div.bloc-titre{
	background:url(/images/boutique/ina/commun/bloc-765.png) top center no-repeat;
}

div.bloc-765px div.bloc-titre h3 {
	color:#e71b63;
	font-weight:bold;
	font-size:14px;
	padding:15px 0 0 15px;
	text-transform:uppercase;
}

div.bloc-765px div.bloc-contenu{
	background:url(/images/boutique/ina/new/bloc-765.png) bottom center no-repeat;
}

/* bloc 954px
--------------------------------------------------------*/
div.bloc-954px-haut{
	background:url(../../../../images/boutique/ina/new/bloc-954-haut.png) top center no-repeat;
}

div.bloc-954px-milieu{
	background:url(../../../../images/boutique/ina/new/bloc-954-milieu.png) top center repeat-y;
}

div.bloc-954px-bas{
	background:url(../../../../images/boutique/ina/new/bloc-954-bas.png) bottom center no-repeat;
}

div.bloc-954px-bas div.bt02 {
	padding-left:397px;
}

/* modules - bloc video
 ********************************************************/
div.bloc-576px div.bloc-video{
	background:url(../../../../images/boutique/ina/commun/bloc-576-player.png) top left no-repeat;
}
* html div.bloc-576px div.bloc-video{/*ie6*/
	background:url(../../../../images/boutique/ina/commun/bloc-576-player.gif) top left no-repeat;
}
div.bloc-576px div.bloc-video.cd-dvd{
	background:url(../../../../images/boutique/ina/commun/bloc-576.png) bottom left no-repeat;
}
* html div.bloc-576px div.bloc-video.cd-dvd{
	background:url(../../../../images/boutique/ina/commun/bloc-576.gif) bottom left no-repeat;
}
* html div.bloc-576px div.bloc-alaune div.bloc-video{/*ie6*/
	background: none;
}* html div.bloc-576px div.bloc-incontournables div.bloc-video{/*ie6*/
	background: none;
}
/* bloc video pack
 ********************************************************/
div.bloc-576px div.bloc-video-pack{
	background:url(../../../../images/boutique/ina/commun/bloc-576-player-pack.png) top left no-repeat;
}
* html div.bloc-576px div.bloc-video-pack{/*ie6*/
	background:url(../../../../images/boutique/ina/commun/bloc-576-player-pack.gif) top left no-repeat;
}
div.bloc-576px div.bloc-selection{
	background:url(../../../../images/boutique/ina/commun/bloc-selection-pack.png) 0px 10px no-repeat;
}
* html div.bloc-576px div.bloc-selection {/*ie6*/
	background:url(../../../../images/boutique/ina/commun/bloc-selection-pack.gif) 0px 10px no-repeat;
}
div.bloc-576px div.bloc-alaune div.bloc-selection,
div.bloc-576px div.bloc-incontournables div.bloc-selection{
	background: none;
}
div.bloc-576px div.bloc-selection a.btn-prec{
	background-image:url(../../../../images/boutique/ina/commun/btn-prec.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
* html div.bloc-576px div.bloc-selection a.btn-prec{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-prec.gif);
}
div.bloc-576px div.bloc-selection a.btn-prec:hover{
	background-position:0 -31px;
}
div.bloc-576px div.bloc-selection a.btn-prec.fin{
	background-position:0 -62px;
}
div.bloc-576px div.bloc-selection a.btn-suiv{
	background-image:url(../../../../images/boutique/ina/commun/btn-suiv.png);
	background-position:0 0;
	background-repeat:no-repeat ;
}
* html div.bloc-576px div.bloc-selection a.btn-suiv{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-suiv.gif);
}
div.bloc-576px div.bloc-selection a.btn-suiv:hover{
	background-position:0 -31px;
}
div.bloc-576px div.bloc-selection a.btn-suiv.fin{
	background-position:0 -62px;
}
div.bloc-576px div.bloc-selection div.cache ul li{
	background-image:url(../../../../images/boutique/ina/commun/vignette-cadre.png);
}
* html div.bloc-576px div.bloc-selection div.cache ul li{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/vignette-cadre.gif);
}
div.bloc-576px div.bloc-selection div.cache a.actif,
div.bloc-576px div.bloc-selection div.cache a:hover{
	background-image:url(../../../../images/boutique/ina/commun/vignette-cadre-hover.png);
}
* html div.bloc-576px div.bloc-selection div.cache a.actif,/*ie6*/
* html div.bloc-576px div.bloc-selection div.cache a:hover{/*ie6*/
	border:none;
	background-image:url(../../../../images/boutique/ina/commun/vignette-cadre-hover.gif);
}
/* bloc video player
 ------------------------------------------------------ */
div.flashplayervideo{
	background-color:#000000;
}
/* bloc video editorial - tarif & actions
 ------------------------------------------------------ */
div.ancien-tarif span.prix{
	background:url(../../../../images/boutique/ina/commun/ancien-tarif.png) repeat-x center left;
}
/* bloc video selection
 ********************************************************/
div.bloc-576px div.bloc-video-selection{
	background:url(../../../../images/boutique/ina/commun/bloc-576-player-selection.png) top left no-repeat;
}
/* Classes generiques
 ********************************************************/
/* bloc titre de tous les blocs
--------------------------------------------------------*/
div.on a.fleche {
	background:url(../../../../images/boutique/ina/commun/deplier.png) 10px 10px no-repeat;
}
div.off a.fleche {
	background:url(../../../../images/boutique/ina/commun/replier.png) 10px 10px no-repeat;
}
/* bouton ajouter au panier grand modele
--------------------------------------------------------*/
div.actions-gauche a.ajout-panier{
	background-image:url(../../../../images/boutique/ina/commun/btn-bleu-107px.png);
	background-position:0px 0px;
	background-repeat:no-repeat ;
}
div.actions-droite a.ajout-panier{
	background-image:url(../../../../images/boutique/ina/commun/btn-rose-107px.png);
	background-position:0px 0px;
	background-repeat:no-repeat ;
}
* html div.actions-gauche a.ajout-panier{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-bleu-107px.gif);
}
* html div.actions-droite a.ajout-panier{/*ie6*/
	background-image:url(../../../../images/boutique/ina/commun/btn-rose-107px.gif);
}
div.actions-gauche a.ajout-panier:hover,
div.actions-droite a.ajout-panier:hover{
	background-position:0px -21px;
}
/* Popup extjs
 ********************************************************/
.x-window-plain .x-window-mc{
	background-color:#ffffff;
}
.x-shadow .xsml{
	background:none;
}
.x-shadow .xsmr{
	background:none;
}
.x-shadow .xsbl{
	background:none;
}
.x-shadow .xsbr{
	background:none;
}
.ext-el-mask{
	-moz-opacity:0.25;
	background-color:#000;
	filter:alpha(opacity=25);
	opacity:.25;
	zoom:1;
}
body.body-popup{
	background-color:#FFFFFF;
}
body.x-body-masked .x-window-plain .x-window-mc{
	background:#FFFFFF none repeat scroll 0% 0%;
}
div.x-window-tl{
	background:transparent url(../../../../../images/boutique/ina/popup/left-corners.png) no-repeat scroll 0 0;
}
div.x-window-tr {
	background:transparent url(../../../../../images/boutique//ina/popup/right-corners.png) no-repeat scroll right 0;
}
div.x-window-tc {
	background:none;
	background-color:#fff;
}
div.x-tool-close {
	background:url(../../../../../images/boutique/ina/popup/tool-sprites.png) no-repeat top left;
	background-position:0 -0;
}
div.x-tool-close-over {
	background:url(../../../../../images/boutique/ina/popup/tool-sprites.png) no-repeat top left;
	background-position:-15px 0;
}
div.x-window-ml,div.x-window-mr,div.x-window-mc,div.x-window-bc {
	background:none;
	background-color:#fff;
	border:0;
}
div.x-window-bl {
	background:transparent url(../../../../../images/boutique/ina/popup/left-corners.png) no-repeat scroll 0 bottom;
}
div.x-window-br {
	background:transparent url(../../../../../images/boutique/ina/popup/right-corners.png) no-repeat scroll right bottom;
}
div.x-window-body iframe {
	border:0;
}


div.panier ul.ligne-article.detail{
	background:url(../../../../images/boutique/ina/panier/pointilles-details.png) top center no-repeat;
}
div.panier ul.ligne-detail{
	background:url(../../../../images/boutique/ina/panier/pointilles-detail.png) top center no-repeat;
}
div.panier li.disponibilite a.btn-telecharger{
	background:url(../../../../images/boutique/ina/panier/btn-panier.png) 0px 0px no-repeat;
}
div.panier li.disponibilite a.btn-telecharger:hover{
	background:url(../../../../images/boutique/ina/panier/btn-panier.png) 0px -17px no-repeat;
}
div.panier ul.ligne-article li.montant ul li.montant-ancien{
	background:transparent url(../../../../images/boutique/ina/commun/ancien-tarif.png) repeat-x scroll left center;
	padding:10px 10px;
}
div.panier ul.ligne-article li.disponibilite span.chargement{
	background:url(../../../../images/boutique/ina/commun/chargement.gif) 40px 3px no-repeat;
}
div.panier div.duree-totale{
	background:url(../../../../images/boutique/ina/panier/pointilles-titres-colonnes.png) bottom center no-repeat;
}
div.panier div.total li{
	background:url(../../../../images/boutique/ina/panier/pointilles-total.png) bottom left repeat-x;
}
div.panier div.total li.total-commande{
	background:none;
}
/*2.Coordonnees Adresse de Facturation*/
div.panier div.panier-etape22 .field-error {
	background:url(../../../../images/boutique/ina/new/exclamation.png) top right no-repeat;
}
/*3.Paiement*/
div.panier div.panier-etape3 div.moyens-paiement {
	background:url(../../../../images/boutique/ina/panier/cb.png) 110px 50px no-repeat;
}

div.panier div.panier-etape3 div.moyens-paiement h3 {
	padding:0 0 15px 0;
}

div.panier div.panier-etape3 div.total-cadeau-champ a{
	background:transparent url(../../../../images/boutique/ina/panier/btn-crediter.png) no-repeat 0px 0px;
}
div.panier div.panier-etape3 div.total-cadeau-champ a:hover{
	background-position:0px -17px;
}
div.panier div.panier-etape3 div.total li.total-cadeau{
	background:none;
}
div.panier div.panier-etape3 div.total li.total-commande,
div.panier div.panier-etape4 div.total li{
	background:none;
}

/*3.Paiement - ogone*/
div.ogone div.btn-envoyer a{
	background:url(../../../../images/boutique/ina/commun/btn-rose.png) no-repeat scroll left top;
}
div.ogone div.btn-envoyer a:hover{
	background:url(../../../../images/boutique/ina/commun/btn-rose.png) 0px -30px no-repeat;
}
/********************************************************
BLOC RECHERCHER-HABILLAGE.CSS
*********************************************************/
div.header-recherche{
	background:url(../../../../images/boutique/ina/menu/rechercher.png) top right no-repeat;
}
* html div.header-recherche{/*ie6*/
	background:url(../../../../images/boutique/ina/menu/rechercher.gif) top right no-repeat;
}
div.header-recherche div.champ-rechercher{
	background:url(../../../../images/boutique/ina/menu/rechercher-champ.png) top left no-repeat;
}
* html div.header-recherche div.champ-rechercher{/*ie6*/
	background:url(../../../../images/boutique/ina/menu/rechercher-champ.gif) top left no-repeat;
}
div.header-recherche div.liste-rechercher{
	background:url(../../../../images/boutique/ina/menu/rechercher-liste.png) top left no-repeat;
}
div.header-recherche a.bouton-ok{
	background:url(../../../../images/boutique/ina/menu/btn-ok.gif) top left no-repeat;
}
div.header-recherche a.bouton-ok:hover{
	background:url(../../../../images/boutique/ina/menu/btn-ok.gif) 0 -24px no-repeat;
}
div.header-recherche input.bouton-ok:hover{
	background-position:0px -23px;
}
/********************************************************
BLOC OFFRES CLIENTS-HABILLAGE.CSS
*********************************************************/
ul.bloc-offres-clients li.cliquer-ici a{
	background:url(../../../../images/boutique/ina/commun/cliquer-ici.png) top left no-repeat;
}
ul.bloc-offres-clients li.cliquer-ici a:hover{
	background-position:0px -17px;
}
/********************************************************
BLOC PREMIERE-VISITE-HABILLAGE.CSS
*********************************************************/
/* div.bloc-premiere-visite a{
	background:url(../../../../images/boutique/ina/commun/bloc-premiere-visite.png) top left no-repeat;
} */
/********************************************************
BLOC DVD-A-LA-DEMANDE-HABILLAGE.CSS
*********************************************************/
div.bloc-174px ul.bloc-dvd-a-la-demande li.titre{
	background:url(../../../../images/boutique/ina/commun/bloc-dvd-a-la-demande-1.png) 90px 0px no-repeat;
}
div.bloc-174px ul.bloc-dvd-a-la-demande li.titre a{
	background:url(../../../../images/boutique/ina/commun/bloc-dvd-a-la-demande-2.png) 20px 20px no-repeat;
}
/********************************************************
BLOC WIDGET-HABILLAGE.CSS
*********************************************************/
div.bloc-174px ul.bloc-widget li.titre{
	background:url(../../../../images/boutique/ina/commun/bloc-widget.png) 116px 5px no-repeat;
}
/********************************************************
BLOC FORFAITS-HABILLAGE.CSS
*********************************************************/
div.bloc-174px ul.bloc-forfaits li.titre{
	background:url(../../../../images/boutique/ina/commun/bloc-forfaits.png) 10px 0px no-repeat;
}
* html div.bloc-174px ul.bloc-forfaits li.titre{
	background:url(../../../../images/boutique/ina/commun/bloc-forfaits.gif) 10px 60px no-repeat;
}
/********************************************************
BLOC RSS-HABILLAGE.CSS
*********************************************************/
div.bloc-174px ul.bloc-rss li.titre{
	background:url(../../../../images/boutique/ina/commun/bloc-rss.png) 128px 10px no-repeat;
}
/*Listing
*********************************************************/
div.bloc-listing ul li.ligne-article{
	background:url(../../../../images/boutique/ina/chaine/pointilles.png) bottom center no-repeat;
}
/********************************************************
BLOC NOUS-VOUS-CONSEILLONS-HABILLAGE.CSS
BLOC ARTICLES-CONSULTES
*********************************************************/
ul.bloc-nous-vous-conseillons li.un{
	background:url(../../../../images/boutique/ina/notice/pointilles-x.png) bottom center no-repeat;
}

/*forfaits
*********************************************************/
div.forfaits div.btn-forfait a.normal{
	background:url(../../../../images/boutique/ina/panier/btn-forfait.png) top left no-repeat;
}
div.forfaits div.btn-forfait a.normal:hover{
	background:url(../../../../images/boutique/ina/panier/btn-forfait.png) -106px 0px no-repeat;
}
div.forfaits div.btn-forfait a.inactif{
	background:url(../../../../images/boutique/ina/panier/btn-forfait.png) -424px 0px no-repeat;
}
div.forfaits div.btn-forfait a.actif{
	background:url(../../../../images/boutique/ina/panier/btn-forfait.png) -212px 0px no-repeat;
}
div.forfaits div.btn-forfait a.actif:hover{
	background:url(../../../../images/boutique/ina/panier/btn-forfait.png) -318px 0px no-repeat;
}
div.forfaits div.btn-crediter a{
	background:url(../../../../images/boutique/ina/commun/btn-rose.png) no-repeat scroll left top;
}
div.forfaits div.btn-crediter a:hover{
	background:transparent url(../../../../images/boutique/ina/commun/btn-rose.png) no-repeat scroll 0px -30px;
}
div.forfaits div.moyens-paiement{
	background:transparent url(../../../../images/boutique/ina/panier/cb.png) no-repeat scroll 195px 60px;
}
/* popup extjs
 ********************************************************/
div.popup div.btn-se-connecter a{
	background:url("../../../../images/boutique/ina/commun/btn-rose.png") top left no-repeat;
}
div.popup div.btn-se-connecter a:hover{
	background:url("../../../../images/boutique/ina/commun/btn-rose.png") 0px -30px no-repeat;
}
div.popup div.contenu input{
	background:url("../../../../images/visio/commun/text-bg.gif") repeat-x;
	border:#ccc 1px solid;
}

/* Bouton éducatif
********************************************************/
a.ovalbt-edu{
	background:transparent url('../../../../images/boutique/ina/commun/bt_edu_left.gif') no-repeat;
	font:normal 13px verdana;
	font-weight:600;
	line-height:14px;
	text-decoration:none;
}
a:link.ovalbt-edu,a:visited.ovalbt-edu,a:active.ovalbt-edu{
	color:#dd448b;
}
a.ovalbt-edu .contenu{
	background:transparent url('../../../../images/boutique/ina/commun/bt_edu_right.gif') no-repeat top right;
}
a.ovalbt-edu:hover{
	background-position:bottom left;
}
a.ovalbt-edu:hover .contenu{
	background-position:bottom right;
	color:#000;
}

/* modules - bloc overlay
 ********************************************************/

.container_overlay_boutique .bg_glob {
	background:transparent url('../../../../images/boutique/ina/commun/bg_overlay_boutique.png') no-repeat;
}

div.bloc-576px div.bloc-video.cd-dvd .container_overlay_boutique .bg_glob {
	background:transparent url('../../../../images/boutique/ina/commun/bg_overlay_boutique_02.png') no-repeat;
}

.container_overlay_boutique a.bt_fermer {
	background:transparent url('../../../../images/boutique/ina/commun/bt_fermer_overlay_b.png') no-repeat;
}

.container_overlay_boutique a:hover.bt_fermer {
	background:transparent url('../../../../images/boutique/ina/commun/bt_fermer_overlay_b_on.png') no-repeat;
}

.container_overlay_boutique .bg_decompte {
	background:transparent url('../../../../images/boutique/ina/commun/bg_decompte_overlay.png') no-repeat;
}





/* AJOUT HAKIM 13/10/2010 OPTIMISATION */

/*
 * utilisateur/position.css
 * position module "utilisateur"
 *
 */


/* Module utilisateur, composant deja compte
 ********************************************************/
div.container-deja-compte {
	background-image:url("../../../../images/visio/utilisateur/bg_deja_compte.png");
	background-repeat:no-repeat;
	color:#0186b1;
	float:left;
	height:124px;
	margin-top:13px;
	padding:10px 0 0 10px;
	width:336px;
}

div.container-deja-compte form {
	padding:2px 0 8px;
}

div.container-deja-compte input.champDeja {
	background:#fff url("../../../../images/visio/recherche/bg_champtexte01.gif") repeat;
	border:1px solid;
	border-color:#ccc;
	color:#000;
	height:20px;
	margin-top:4px;
}

div.deja-bt-ok {
	background:url("../../../../images/visio/recherche/bt_ok.png") no-repeat;
	display:inline;
	height:23px;
	margin:4px 0 0 5px;
	position:absolute;
	width:30px;
}

div.login div.connexion div.btn-bleu a {
	bottom:20px;
	height:22px;
	left:153px;
	padding-top:8px;
	position:absolute;
	width:170px;
}

div.login div.inscription div.btn-rose a {
	bottom:20px;
	height:22px;
	left:153px;
	padding-top:8px;
	position:absolute;
	width:170px;
}

div.login div.btn-bleu a {
	background:url(../../../../images/boutique/ina/panier/btn-bleu.png) top left no-repeat;
}

div.login div.btn-rose a {
	background:url(../../../../images/boutique/ina/panier/btn-rose.png) top left no-repeat;
}

div.login div.btn-bleu a:hover,
div.login div.btn-rose a:hover {
	background-position:0 -30px;
}

div.login div.connexion div.bt01 a {
	bottom:10px; 
	left:153px;
	position:absolute;
}

div.login div.inscription div.bt02b a {
	bottom:10px;
	left:153px;
	position:absolute;
}


/* Module utilisateur, composant formulaire
 ********************************************************/
.inscription-panelbas {
	background:url("../../../../images/visio/form_creation_compte/panel_bas_inscription.png") no-repeat;
}

.inscription-panelhaut {
	background-image:url("../../../../images/visio/form_creation_compte/panel_haut_inscription.png");
	background-repeat:no-repeat;
}

div.container-form {
	background:#fff;
}

div.container-inscription,div.form-inscription {
	height:auto;
	width:544px;
}

div.container-panel-hb .inscription-panelbas {
	clear:both;
	height:41px;
	position:relative;
	width:544px;
}

div.form-container input,div.form-container textarea {
	background:url("../../../../images/visio/commun/text-bg.gif") repeat-x;
	border:1px solid;
	border-color:#ccc;
	color:#000;
	text-indent:4px;
}
div.form-inscription {
	padding-top:15px;
}


/* formulaire inscription
 ********************************************************/
div.bt-gris-extensible a {
	text-decoration:none;
}

div.erreurs {
	background-color:#ffc;
	border:#fc6 1px solid;
	margin:0 0 10px;
	padding:5px 10px;
}

div.erreurs p,div.form-container form p {
	margin:0;
}

div.form-container {
	background-color:#fff;
	font-size:11px;
	border-left:#d2d2d2 solid 1px;
	border-right:#d2d2d2 solid 1px;
	width:574px;
}

div.form-container .conteneur-select {
	display:inline;
	margin-right:10px;
	text-decoration:underline;
	width:400px;
}

div.form-container .sep {
	padding:10px 0 0;
}

div.form-container a.dispo-pseudo {
	margin:0 0 0 190px;
}

div.form-container a.lien-texte {
	color:#0186b1;
	font-size:11px;
	font-weight:700;
	line-height:20px;
	text-decoration:underline;
}

div.form-container div.bouton-calendrier {
	float:left;
	margin:0 0 0 10px;
}

div.form-container div.btn-s-inscrire {
	float:left;
	height:30px;
	position:relative;
	width:183px;
}

div.form-container div.btn-s-inscrire a {
	background:url("../../../../images/boutique/ina/commun/btn-rose.png") top left no-repeat;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:400;
	height:22px;
	line-height:14px;
	padding-top:8px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:183px;
}

div.form-container div.btn-s-inscrire a:hover {
	background:url("../../../../images/boutique/ina/commun/btn-rose.png") 0 -30px no-repeat;
}

div.form-container div.champs-obligatoires {
	color:#E4165E;
	font-size:12px;
	font-weight:700;
	padding:0 15px 10px 0;
	text-align:right;
}

div.form-container div.champs-obligatoires p {
	color:#E71B63;
}

div.form-container div.check input,div.form-container div.check2 input {
	margin-bottom:10px;
}

div.form-container div.controlset .check {
	float:left;
	width:160px;
}

div.form-container div.controlset .sep {
	padding:inherit;
	width:360px;
}

div.form-container div.controlset input {
	display:inline;
	float:none;
}

div.form-container div.controlset input,div.form-container div.check input,div.form-container div.check2 input {
	background:none;
	border:0;
}

div.form-container div.controlset label.bouton-radio {
	display:inline;
	float:none;
	text-align:left;
	vertical-align:top;
}

div.form-container div.input-date input,div.form-container div.input-cp input {
	width:100px;
}

div.form-container div.input-texte input,div.form-container textarea {
	width:250px;
}

div.form-container div.input-texte label,div.form-container div.input-date label,div.form-container div.resiliation-supprimer label {
	line-height:20px;
}

div.form-container div.inscription {
	padding:20px 0 0 201px;
}

div.form-container div.msg-erreur {
	clear:both;
	color:red;
	font-size:12px;
	font-weight:700;
	padding:5px 10px 0;
}

div.form-container div.sep label {
	color:#0186b1;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	text-transform:none;
}

div.form-container div.sep label.bouton-radio {
	color:#000;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

div.form-container div.sep-deux {
	margin-left:190px;
}

div.form-container div.sep-deux label {
	margin-left:0;
	width:auto;
}

div.form-container fieldset {
	padding-bottom:10px;
}

div.form-container fieldset.cgu div.sep {
	padding:10px 0 0 30px;
}

div.form-container fieldset.infos-persos li {
	display:inline;
}

div.form-container form p.note {
	color:#333;
	font-size:90%;
	margin-left:200px;
}

div.form-container input.erreur {
	background-color:#f30;
	border-color:#900;
}

div.form-container input:focus,div.form-container input.erreur:focus,div.form-container textarea:focus {
	border-color:#900;
}

div.form-container label,div.form-container span.label {
	display:block;
	float:left;
	padding-right:10px;
	text-align:right;
	width:180px;
}

div.form-container label.erreur,div.form-container span.erreur {
	color:#c00;
}

div.form-container legend {
	color:#0186b1;
	font-size:11px;
	font-weight:700;
	padding:10px 0 0 15px;
	text-transform:uppercase;
}

div.form-container select,div.form-container div.controlset .check2,div.form-container div.champ-date {
	float:left;
}

p.legend {
	margin-bottom:2px;
}


/* profil
 ********************************************************/
div.profil a.bouton-choix-photo {
	padding-left:5px;
}

div.profil a.lien-texte {
	color:#0186b1;
	font-size:11px;
	font-weight:700;
	line-height:20px;
	text-decoration:underline;
}

div.profil div.bt-gris-extensible {
	margin-left:83px;
}

div.profil div.contenu {
	background:#fff;
	float:left;
	height:auto;
	padding:16px;
	width:512px;
}

div.profil div.contenu div.droite {
	float:right;
	width:380px;
}

div.profil div.contenu div.droite fieldset.infos {
	clear:both;
	margin:20px 0;
}

div.profil div.contenu div.droite fieldset.infos input,div.profil div.contenu div.droite fieldset.infos label.checkbox {
	vertical-align:middle;
}

div.profil div.contenu div.droite fieldset.infos p {
	clear:both;
	float:left;
}

div.profil div.contenu div.droite h2 {
	color:#0093ba;
	font-size:13px;
	font-weight:700;
}

div.profil div.contenu div.droite label.texte-choix-photo,div.profil div.contenu div.droite fieldset.infos label.fieldset-infos {
	display:block;
	margin:0 0 5px;
}

div.profil div.contenu div.droite p {
	margin:0 0 5px;
}

div.profil div.contenu div.droite p.avertissement {
	margin:5px 0 10px;
}

div.profil div.contenu div.droite p.inscription {
	display:block;
	margin:0 0 20px;
}

div.profil div.contenu div.droite p.msg-erreur {
	margin:5px 0 0;
}

div.profil div.contenu div.droite p.site-web {
	margin:0 0 20px;
}

div.profil div.contenu div.gauche {
	background:url("../../../../images/visio/utilisateur/silhouette.png") no-repeat;
	float:left;
	height:145px;
	width:110px;
}

div.profil div.contenu div.gauche div.supprimer {
	text-align:center;
	width:110px;
}

div.profil div.contenu div.gauche img {
	height:104px;
	width:104px;
}

div.profil div.contenu img {
	border:1px solid #99acb1;
	padding:2px;
}

div.profil div.contenu p.description {
	margin:0 0 10px;
}

div.profil fieldset.description,div.profil fieldset.interet {
	margin:10px 0;
}

div.profil label,div.profil ul {
	color:#0093ba;
}

div.profil p.avertissement,div.profil label.checkbox,div.profil ul span {
	color:#666;
}

div.profil p.msg-erreur {
	color:red;
	font-size:12px;
	font-weight:700;
}

div.profil p.site-web input {
	width:300px;
}

div.profil p.site-web input,div.profil textarea {
	background:transparent url(../../../../images/visio/commun/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #ccc;
	color:#000;
	text-indent:4px;
}

div.profil strong {
	font-weight:700;
}

div.profil textarea {
	height:100px;
	margin:0 0 10px;
	width:300px;
}

div.profil ul {
	list-style-type:disc;
	padding-left:20px;
}


/* nouveau password
 ********************************************************/
 div.formulaire-nouveau-password div.bt02d {
	padding:20px 0 15px 202px;
}

div.formulaire-nouveau-password div.btn-s-inscrire {
	float:none;
	padding:20px 0 10px 190px;
}

div.formulaire-nouveau-password h3 {
	color:#e71b63;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 20px 15px;
	text-transform:uppercase;
}

div.formulaire-nouveau-password div.bt02 {
	float:none;
	height:38px;
	position:relative;
	width:159px;
	height:38px;
}



div.formulaire-nouveau-password div.container-panel-hb div.form-container div.bt-gris-extensible {
	margin-left:220px;
}

div.formulaire-nouveau-password p.nouveau-password {
	color:#0093ba;
	font-size:13px;
	font-weight:700;
	text-align:center;
}

div.formulaire-nouveau-password p.texte,div.formulaire-nouveau-password p.nouveau-password {
	padding:10px 0 10px 15px;
}


/* profil
 ********************************************************/
div.profil div.contenu {
	background:#fff;
}

div.profil div.contenu div.gauche {
	background:url("../../../../images/visio/utilisateur/silhouette.png") no-repeat;
}

div.profil p.site-web input,div.profil textarea {
	background:transparent url(../../../../images/visio/commun/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #ccc;
}

div.profil div.contenu img {
	border:1px solid #99acb1;
}

div.profil ul {
	list-style-type:disc;
}


/* mes commandes
 ********************************************************/
div.mes-commandes div ul.ligne-article li.montant {
	color:#e4165e;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}

div.mes-commandes div ul.ligne-article li.remboursement {
	text-decoration:line-through;
}

div.mes-commandes div ul.titres-colonnes li a:hover,div.mes-commandes ul.ligne-article li.numero a:hover {
	text-decoration:underline;
}

div.mes-commandes div ul.titres-colonnes li,div.mes-commandes div ul.titres-colonnes li a {
	color:#4d4d4d;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
}

div.mes-commandes div.bloc-contenu {
	padding:10px;
}

/*div.mes-commandes div.bloc-contenu li.pagination  {
	-moz-border-radius:5px;
	background-color:#FFF;
	border:1px solid #d2d2d2;
	margin:3px;
	padding:3px 5px;
}


div.mes-commandes div.bloc-contenu li.pagination a:hover {
	background-color:#0089B5;
	border-color:#fff;
	color:#FFF;
}

div.mes-commandes div.bloc-contenu li.pagination span {
	margin:3px;
	padding:3px 5px;
}

div.mes-commandes div.bloc-contenu li.pagination span.actif {
	color:#0089B5;
	font-weight:700;
}

div.mes-commandes div.bloc-contenu li.pagination,div.mes-commandes div.bloc-contenu li.pagination a {
	color:#959595;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:11px;
	text-decoration:none;
}

div.mes-commandes li.pagination {
	padding:20px 0;
	text-align:center;
	width:745px;
}*/

div.mes-commandes ul.ligne-article {
	background:transparent url(../../../../images/boutique/ina/panier/pointilles-titres-colonnes.png) no-repeat scroll center top;
	clear:both;
	height:50px;
	width:745px;
}

div.mes-commandes ul.ligne-article li {
	padding:20px 0;
}

div.mes-commandes ul.ligne-article li.date {
	float:left;
	padding-left:104px;
	text-align:center;
	width:110px;
}

div.mes-commandes ul.ligne-article li.date,div.mes-commandes ul.ligne-article li.nombre,div.mes-commandes ul.ligne-article li.type,div.mes-commandes ul.ligne-article li.mode,div.mes-commandes ul.ligne-article li.statut {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:14px;
	text-decoration:none;
}

div.mes-commandes ul.ligne-article li.montant {
	float:left;
	padding-left:75px;
	text-align:right;
	width:95px;
}

div.mes-commandes ul.ligne-article li.nombre {
	float:left;
	padding-left:95px;
	text-align:center;
	width:115px;
}

div.mes-commandes ul.ligne-article li.numero {
	color:#000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	padding-left:32px;
	text-align:center;
	text-transform:uppercase;
	width:85px;
}

div.mes-commandes ul.ligne-article li.numero a {
	color:#0093BA;
	text-decoration:none;
}

div.mes-commandes ul.titres-colonnes a {
	padding-left:15px;
}

div.mes-commandes ul.titres-colonnes a.ordre-ascendant {
	background:transparent url(../../../../images/boutique/ina/commun/ordre-ascendant.gif) no-repeat 0 5px;
}

div.mes-commandes ul.titres-colonnes a.ordre-ascendant:hover,div.mes-commandes ul.titres-colonnes a.ordre-descendant:hover {
	background-position:0 -15px;
}

div.mes-commandes ul.titres-colonnes a.ordre-descendant {
	background:transparent url(../../../../images/boutique/ina/commun/ordre-descendant.gif) no-repeat 0 5px;
}

div.mes-commandes ul.titres-colonnes li {
	display:inline;
	text-align:center;
}

div.mes-commandes ul.titres-colonnes li.date {
	padding-left:129px;
}

div.mes-commandes ul.titres-colonnes li.montant {
	padding-left:100px;
}

div.mes-commandes ul.titres-colonnes li.nombre {
	padding-left:110px;
}

div.mes-commandes ul.titres-colonnes li.numero {
	padding-left:32px;
}


/* mes transactions
 ********************************************************/
div.mes-transactions ul.titres-colonnes li.numero{
	padding-left:10px;
}
div.mes-transactions ul.ligne-article li.numero{
	padding-left:10px;
}
div.mes-transactions ul.titres-colonnes li.date{
	padding-left:35px;
}
div.mes-transactions ul.ligne-article li.date{
	padding-left:20px;
	width:90px;
}
div.mes-transactions ul.titres-colonnes li.type{
	padding-left:62px;
}
div.mes-transactions ul.ligne-article li.type{
	float:left;
	padding-left:20px;
	text-align:center;
	width:100px;
}
div.mes-transactions ul.titres-colonnes li.montant{
	padding-left:65px;
}
div.mes-transactions ul.ligne-article li.montant{
	padding-left:20px;
	width:80px;
}
div.mes-transactions ul.titres-colonnes li.mode{
	padding-left:40px;
}
div.mes-transactions ul.ligne-article li.mode{
	float:left;
	padding-left:65px;
	text-align:center;
	width:100px;
}
div.mes-transactions ul.titres-colonnes li.statut{
	padding-left:42px;
}
div.mes-transactions ul.ligne-article li.statut{
	float:left;
	padding-left:40px;
	text-align:center;
	width:100px;
}


/* ma commande
 ********************************************************/
div.commande div.total {
	height:220px;
	margin:0 auto;
	padding-top:20px;
	position:relative;
	width:425px;
}

div.commande div.total div.total-1 {
	color:#000;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

div.commande div.total div.total-2 {
	color:#e4165e;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

div.commande div.total div.total-2 span.intitule-code-promo {
	color:#555;
	font-weight:700;
	left:0;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
}

div.commande div.total div.total-2 span.somme-recalculer {
	color:#16c0f2;
	font-weight:700;
}

div.commande div.total div.total-3 {
	color:#e4165e;
	font-size:10px;
	line-height:10px;
}

div.commande div.total li {
	background:url(../../../../images/boutique/ina/panier/pointilles-total.png) bottom left no-repeat;
}

div.commande div.total li.total-commande {
	background:none;
}

div.commande div.total ul li.total-commande div.total-1 {
	color:#464646;
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
}

div.commande div.total ul li.total-commande div.total-2 {
	font-size:20px;
	line-height:20px;
}

div.commande h3 {
	color:#E71B63;
	font-weight:bold;
	padding-left:15px;
	text-transform:uppercase;
}


/*login.Coordonnees Connexion Inscription*/
div.login {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}

div.login div.bloc-contenu {
	height:200px;
}

div.login div.connexion {
	float:left;
	position:relative;
}

div.login div.connexion h3 {
	color:#0186b1;
	font-weight:bold;
	padding:11px 0 20px 15px;
	text-transform:uppercase;
}

div.login div.connexion a.password {
	color:#0186b1;
	float:left;
	text-decoration:none;
	padding-left:175px;
	width:auto;
}

div.login div.connexion a.password:hover {
	text-decoration:underline;
}

div.login div.connexion div.bloc-contenu,div.login div.inscription div.bloc-contenu p {
	padding:10px 0 0;
}

div.login div.connexion div.btn-bleu a,div.login div.inscription div.btn-rose a {
	color:#fff;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

div.login div.connexion div.ligne {
	padding:10px 5px 0 0;
}

div.login div.connexion div.ligne label.text {
	float:left;
	padding-right:5px;
	width:170px;
}

div.login div.connexion p.msg-erreur {
	height:18px;
	padding-top:10px;
}

div.login div.inscription {
	float:right;
	position:relative;
}

div.login div.inscription h3 {
	color:#e71b63;
	font-weight:bold;
	padding:11px 0 20px 15px;
	text-transform:uppercase;
}

div.login div.inscription div.bloc-contenu {
	padding:10px 0 0 25px;
}

div.login div.inscription div.bloc-contenu ul li {
	background:url(../../../../images/boutique/ina/new/puce-rose.png) 10px 10px no-repeat;
	padding:10px 10px 0 35px;
}

div.login div.ligne input {
	width:200px;
}

div.login div.ligne input,div.login div.ligne textarea,div.login div.ligne select {
	background:transparent url(../../../../images/boutique/ina/commun/text-bg.gif) repeat-x scroll left top;
	border:1px solid #CCC;
	padding-left:5px;
}

div.login div.ligne label.text {
	text-align:right;
}




/*
 * statique/position.css
 * position module "pages statiques"
 * 
 * optimisation  et modification 15/10/20010 by HN


/* commun pages statiques
 ********************************************************/
div.contenu-statique {
 	padding:0 10px 10px 15px;
	width:554px;
	overflow:hidden;
}


/* faq
 ********************************************************/
div.special-faq {
	color:#555;
	font-size:11px;
	line-height:15px;
}

div.special-faq a {
	color:#0089B5;
	font-size:11px;
	font-weight:700;
	line-height:12px;
	text-decoration:none;
}

div.special-faq a:hover {
	text-decoration:underline;
}

div.special-faq h2 {
	color:#555;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	padding:10px 0;
	text-transform:uppercase;
}

div.special-faq h3 {
	color:#555;
	font-size:12px;
	font-weight:700;
	letter-spacing:0;
	line-height:12px;
	padding:10px 0;
	text-transform:uppercase;
}

div.special-faq p {
	color:#0089b5;
	font-size:12px;
	line-height:12px;
	padding:10px 0;
}

div.special-faq-reponse p {
	color:#555;
	font-size:11px;
	font-weight:400;
	line-height:15px;
}

div.special-faq-reponse p strong {
	color:#555;
	font-size:12px;
	font-weight:700;
	line-height:12px;
}


/* mentions
 ********************************************************/
div.special-mention {
	color:#555;
	font-size:11px;
	line-height:15px;
}

div.special-mention a {
	color:#555;
	font-size:11px;
	font-weight:700;
	line-height:12px;
}

div.special-mention h3 {
	color:#555;
	line-height:17px;
	padding-top:10px;
}

div.special-mention h3.mention {
	color:#AC0265;
}

div.special-mention p {
	font-weight:400;
	margin-top:8px;
}


/* plan du site
 ********************************************************/
div.contenu-statique ul.plan {
	color:#555;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
}

div.contenu-statique ul.plan li a {
	color:#555;
	font-size:11px;
	font-weight:700;
	line-height:15px;
}

div.contenu-statique.plan h3,div.contenu-statique.plan h3 a {
	padding-bottom:0;
	padding-top:8px;
}

div.contenu-statique.plan h3,div.contenu-statique.plan h3 a,div.contenu-statique.cgv h3 {
	color:#0089b5;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	padding-top:10px;
	text-transform:uppercase;
}

div.contenu-statique.plan h3 a:hover {
	color:#E71B63;
}


/* aide
 ********************************************************/
div.aide p {
	margin-bottom:15px;
	margin-top:10px;
}

div.aide p strong {
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}

div.aide p strong,div.cgv h1 {
	padding-left:10px;
}

div.aide p,div.cgv p,div.bloc-576px-bas p {
	color:#555;
	font-size:11px;
	line-height:15px;
}

div.aide p.texte-telecharger {
	margin-top:30px;
	width:280px;
}

div.aide p.textezp1 {
	float:left;
	margin-top:5px;
	width:200px;
}

div.aide p.textezp2 {
	float:left;
	margin-top:5px;
	padding-left:30px;
	width:320px;
}

div.cgv p {
	padding-bottom:5px;
	padding-top:5px;
}

div.cgv p strong {
	display:block;
	margin-top:15px;
}

div.contenu-statique div.faq_panel_contenu img {
	float:none;
	height:auto;
	margin:0;
	padding:0;
	width:auto;
}

div.contenu-statique div.faq_panel_contenu p,div.contenu-statique div.faq_panel_contenu ul {
	margin-top:8px;
	padding:0;
}

div.contenu-statique div.faq_panel_contenu,div.contenu-statique div.faq_panel_contenu_conclusion {
	clear:both;
	margin:0 0 10px 30px;
}

div.contenu-statique div.faq_panel_primaire img {
	cursor:pointer;
	float:left;
	height:17px;
	margin:0 6px 0 0;
	padding:8px 0 0;
	width:17px;
}

div.contenu-statique div.faq_panel_secondaire {
	clear:both;
	margin:5px 0 5px 30px;
}

div.contenu-statique div.faq_panel_secondaire h4 {
	cursor:pointer;
	padding:0;
	text-transform:none;
}

div.contenu-statique div.faq_panel_secondaire img {
	cursor:pointer;
	float:left;
	height:14px;
	margin:0 6px 0 0;
	padding:0;
	width:14px;
}

div.contenu-statique.aide h3 {
	color:#0089b5;
	font-size:14px;
	font-weight:700;
	line-height:12px;
	padding:10px 0 2px;
}

div.contenu-statique.aide li a,div.contenu-statique.cgv li a {
	color:#555;
	font-size:11px;
	font-weight:700;
	line-height:15px;
	padding:0 0 0 10px;
}

div.visu-aide-d {
	float:right;
}

div.visu-aide-g {
	float:left;
	width:auto;
}

div.visu-aide-g.alaune {
	width:200px;
}

div.visu-aide-s {
	text-align:center;
}

div.visu-alaune {
	float:left;
	margin-top:0;
	width:200px;
}

p.p-titre {
	color:#555;
	font-size:11px;
	font-weight:700;
	line-height:12px;
}


/* cgv
 ********************************************************/
div.bloc-576px a.telecharger-cgv {
	color:#555;
	font-size:11px;
	font-weight:400;
}

div.bloc-576px a:hover.telecharger-cgv {
	color:#E71B63;
	text-decoration:underline;
}

div.bloc-576px ul.liste-simple {
	margin-left:15px;
}

div.bloc-576px ul.liste-simple li a {
	padding:0;
}

div.bloc-576px-bas p {
	padding:5px 10px 0;
}

div.bloc-titre a.telecharger-cgv {
	display:block;
	float:right;
	padding:10px 10px 0 0;
}

div.cgv a {
	color:#2F819E;
	font-weight:700;
	text-decoration:none;
}

div.cgv a:hover {
	color:##E71B63;
	text-decoration:underline;
}

div.cgv h1 {
	color:#555;
	font-size:12px;
	font-weight:700;
	margin-top:15px;
	text-decoration:underline;
}

div.cgv h2 {
	color:#555;
	font-size:12px;
	font-weight:700;
	margin-top:10px;
}

div.cgv p strong {
	font-size:12px;
	font-weight:700;
}

div.contenu-statique.cgv li {
	color:#555;
	font-size:11px;
	line-height:15px;
}

h2 {
	cursor:pointer;
}

/* bloc 576px statique
--------------------------------------------------------*/
div.contenu-statique.aide ul {
	list-style-position:inside;
}

div.contenu-statique.aide li a, div.contenu-statique.cgv li a {
	background:url(../../../../images/boutique/ina/statique/carre-bleu.png) center left no-repeat;
}

div.aide p strong, div.cgv h1 {
	background:url(../../../../images/boutique/ina/statique/carre-bleu.png) center left no-repeat;
}

div.bloc-576px ul.liste-simple li a {
	background:none;
}

div.bloc-576px ul.liste-simple {
	list-style-type: square;
}


/* contact
*******************************************************/
div.bloc-576px p,div.bloc-576px ul.liste-simple {
	color:#555;
	font-size:11px;
	line-height:15px;
}

div.bloc-576px ul.liste-simple {
	list-style-position:inside;
	list-style-type:square;
}

div.bloc-576px ul.liste-simple li a {
	background:none;
	color:#2F819E;
	font-size:11px;
	font-weight:700;
	line-height:15px;
	text-decoration:none;
}

div.bloc-576px ul.liste-simple li a:hover {
	text-decoration:underline;
}

div.contenu-statique img {
	margin:4px 0 8px;
}

div.contenu-statique table {
	margin:8px 0;
}

div.contenu-statique table td {
	border:1px solid #CCC;
	border-collapse:collapse;
	padding:6px;
	vertical-align:top;
}

div.contenu-statique thead {
	font-weight:700;
}

div.contenu-statique ul.aide {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

div.contenu-statique ul.aide li {
	margin:4px 0 4px 16px;
}

/* OGONE */





