/* CSS Document */

html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: normal 80%/1.2em Verdana, Arial, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background: #000 url(../images/rideau_bgv2.jpg) repeat-y center top;
}

img {
	border: none;
}

p {
	margin: 0px;
	padding: 0px;
}

a {
	font-weight: bold;
	text-decoration: none;
}

input, select, optgroup, textarea{
	font: normal 90%/1em Verdana, Arial, sans-serif;
}

table {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

th {
	padding: 2px 3px;
	margin: 0px;
	list-style-type: none;
	font-weight:normal;
	text-align:left;
	color:#FFF;
}

td {
	padding: 2px 3px;
	margin: 0px;
}

.left{
	text-align:left;
}

.grise{
	color:#999;
	font-size:0.85em;
}

.center{
	text-align:center;
}

.justify{
	text-align:justify;
}

.right{
	text-align:right;
}

/* BACKGROUND + PAGE */

#rideau {
	background: url(../images/rideau_header.png) no-repeat center top;
}
#degrade {
	background: url(../images/rideau_degradev2.jpg) scroll no-repeat center top;
}

#page {
	width: 990px;
	margin: 0px auto 8px auto;
}

/* HEADER */

#header {
	position: relative;
	height: 130px;
}

#header  a.logo {
	display: block;
	width: 610px;
	height: 95px;
	position: absolute;
	top: 18px;
	left:10px;
	z-index: 10;
	background: url(../images/logoATv2.png) no-repeat !important;
	background: url(../images/logoATv2.gif) no-repeat;
}

#header a span {
	visibility: hidden;
}

#header #evitement{
	float:right;
	color:#999;
	font-size:0.75em;
	padding:2px 15px 0 0;
}

#header #evitement a{
	color:#999;
	font-weight:normal;
}

#header #slogan{
	position: absolute;
	top: 105px;
	left: 25px;
	width:850px;
	height:20px;
	font-size:0.95em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0.14em;
}

#header ul {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 58px;
	right: 0px;
	z-index: 20;
}

#header li {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#header li a {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding: 4px 6px;
	background: url(../images/rideau_onglet.png) repeat-y fixed center top !important;
	background: url(../images/rideau_onglet.png) repeat-y fixed right top;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #000;
	display: block;
}
#header li a:hover {
	color: #E1B93F;
}

#header li.blog a{
	color: #E1B93F;
	font-size:1.1em;
}


/* Frais de port */
#middle div table td{
	text-align:center;
}

#listeFDP th {
	padding: 2px 3px;
	margin: 0px;
	border-bottom:none;
	list-style-type: none;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

#listeFDP td {
	padding: 2px 3px;
	margin: 0px;
	border-top: 1px solid;
	border-bottom:none;
	list-style-type: none;
	text-align:center;
}

#listeFDP .lbl{
	width:160px;
}

#listeFDP .zones{
	width:80px;
}

.grise{
	color:#999;
}

.center{
	text-align:center;
}

.justify{
	text-align:justify;
}

.right{
	text-align:right;
}

/***************************** 			Bloc gauche #left 			*****************************/

#left {
	width: 223px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#left dl, dt, dd, ul, li{
	margin: 0px;
	padding: 0px;
}

#left dl {
	background: #FFF;
	padding: 6px;
	margin: 0 0 8px 0;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}

#left dt {
	font-size: 1.3em;
	font-weight: bold;
	padding: 6px 8px 6px 1px;
	margin: 0 0 2px 0;
	color: #AC1A1D;
	border-top: 7px solid #AC1A1D;
	border-bottom: 1px solid #AC1A1D;
}

#left dd{
	font-size:1em;
	color:#666;
}

#left dd a {
	display: block;
	font-weight: bold;
	color:#666;
	background: #FFF url(../images/menu_list.gif) no-repeat left top;
	margin: 0px;
	padding: 4px 0px 4px 18px;
}

#left dd a:hover, #left dd.selected a {
	font-weight: bold;
	color: #FFF;
	background: url(../images/menu_list_hover.gif) no-repeat left top;
	background-color: #AC1A1D ;
}

#left dd ul {
	font-size:0.85em;
	display: block;
}

#left dd li {
	padding-left: 10px;
	list-style-type: none;
}

#left dd li a {
	height: 14px;
	padding-top:6px;
	font-weight: normal;
	color: #000;
	background: #FFF url(../images/menu_li.png) no-repeat left top;
}

#left dd li.selected a, #left dd li a:hover{
	font-weight: bold;
	color: #FFF;
	background: #AC1A1D url(../images/menu_li_hover.png) no-repeat left top;
}

#left dd.frm li{
	padding:5px;
}

#left form {
	padding: 2px 0px;
	margin: 0px;
	border-bottom: 1px solid #AC1A1D;
}

/* MENU NAVIGATION */

#left .menu dt {
	color: #638121;
	border-color:#638121;
	border-bottom:none;
}

#left .menu dd{
	border-top: 1px solid #638121;
}

#left .menu dd.selected a, #left .menu a:hover, #left .menu li.selected a, #left .menu li a:hover {
	background-color: #638121;
	color:#FFF;
}

/* MENU RECHERCHE */

#left .search {
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}

#left .search dt {
	color: #E1B93F;
	border-top: 7px solid #E1B93F;
	border-bottom: 1px solid #E1B93F;
}

#left .search form{
	padding:2px 0;
	margin:0;
	border: none;
}

#left .search input.word {
	padding: 3px;
}

#left .search input.ok {
	font-weight: bold;
	color: #FFF;
	background: url(../images/bouton_ok.gif) no-repeat center top;
	width: 35px;
	height: 23px;
	border: none;
	margin: 0px;
}

/* MENU LECTEUR */

#left .player dt {
	color: #AD1B1E;
	border-top: 7px solid #AD1B1E;
	border-bottom: 1px solid #AD1B1E;
}

#left .player p{
	width:209px;
	height:200px;
	padding-top:10px;
	color:#AD1B1E;
	text-align:center;
	background:#FFFFFF url(../images/logo_flash.png) center center no-repeat;
}

#left .player a, #left .player a:hover{
	border:inherit;
	background:none;
	margin:120px 0 0 0;
	padding:0;
	color:#AD1B1E;
	font-weight:bold;
	font-size:1.2em;
}

/***************************** 			Bloc milieu #middle 			*****************************/

#middle {
	background: #FFF;
	width: 520px;
	min-height: 660px;
	padding: 3px 3px 8px 3px;
	margin: 0 8px 20px 0;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	float: left;
}

#middle h1, #middle h2, #middle h3, #middle h4{
	padding: 4px 0;
	margin: 8px 5px;
	color: #AC1A1D;
}

#middle h1 {
	border-top: 7px solid #AC1A1D;
	border-bottom: 1px solid #AC1A1D;
	font-size: 1.4em;
	font-weight: bold;
	margin:5px;
}

#middle h2 {
	margin-left:10px;
	border-bottom: 1px solid #AC1A1D;
	font-size: 1.3em;
	font-weight: bold;
	clear:both;
}

#middle h3 {
	margin-left:10px;
	padding-bottom:2px;
	border-bottom: 1px solid #AC1A1D;
	font-size: 1.1em;
	clear:both;
}

#middle h4 {
	margin-left:10px;
	padding-bottom:2px;
	border-bottom: 1px solid #AC1A1D;
	clear:both;
}

#middle a{
	font-weight:normal;
	border-bottom:1px dotted #AC1A1D;
}

#middle table a{
	border:none;
}

#middle .ico{
	border:none;
}

#middle a, #middle strong{
	color: #AC1A1D;
}

#middle hr {
	clear:both;
	height:0px;
	border:0;
	color:#FFFFFF;
}

#middle p{
	font-size:0.90em;
	line-height:1.4em;
	text-align:justify;
	padding: 0;
	margin: 8px 5px 8px 10px;
}

#middle ul{
	margin: 5px 5px 5px 10px;
}

#middle li{
	font-size:0.90em;
	list-style:circle;
	margin:4px 0 4px 20px;
}

#middle object {
	margin: 5px 5px 5px 10px;
}

#middle table {
	border-top: 1px solid #AD1B1E;
	width:510px;
	margin: 5px;
}

#middle fieldset table{
	width:100%;
}

#middle th {
	border-bottom: 1px solid #AD1B1E;
	background:#AD1B1E url(../images/degradeTableau.png) repeat-x;
	font-size:0.80em;
}

#middle th a{
	color:#FFF;
}

#middle td {
	font-size:0.85em;
	border-bottom: 1px solid #AD1B1E;
	color:#133453;
}

#middle optgroup{
	font-size:1.2em;
	color:#AD1B1E;
	font-weight:bold;
	border-top: 1px solid #AD1B1E;
	padding:5px;
}

#middle optgroup option{
	font-size:0.95em;
	color:#000000;
}

#middle .listeZonesPays option, #paysAdr option{
	padding:1px 0 1px 22px;
}

/***  Formulaires ***/

#middle fieldset{
	margin: 8px 5px 8px 10px;
	padding-right:15px;
}

#middle fieldset form{
	display:inline;
}

#middle fieldset legend{
	font-weight:bold;
	color:#AC1A1D;
	padding:0 5px;
}

#middle fieldset label{
	float: left;
	text-align: right;
	margin: 2px 5px 0 0;
	width:100px;
	font-size:0.95em;
}

#middle fieldset input, textarea{
	border:1px solid #AC1A1D;
	color:#AC1A1D;
	background: #F0F6FC;
	padding:3px;
}


#middle fieldset .noFrm label{
	float:none;
	font-size:0.95em;
}

#middle fieldset p.noLabel{
	padding-left:110px;
}

#middle form fieldset p span{
	float: left;
	text-align: right;
	margin: 2px 5px 0 0;
	width:100px;
	font-size:0.95em;
}

#middle .btn{
	cursor:pointer;
	font-weight:bold;
	background-color:#AC1A1D;
	color:#FFFFFF;
	padding:3px;
}

#middle .btn:hover{
	color:#AC1A1D;
	background: #FFF;
}

#middle form .normal{
	background-color:#FFF;
	color:#333333;
	padding:2px;
}

#middle form .edition{
	background-color:#C92229;
	color:#FFFFFF;
	padding:2px;
}

#middle .erreur{
	color:#FFF;
	font-weight:bold;
	background-color:#E1B93F;
	font-size:0.85em;
}

/******* Liste des albums ****/

#listeAlbums{
	padding-left:4px;
}

.nbAlbumsDispos{
	float:right;
	margin:14px 6px 0 3px;
	font-size:0.75em;
	color:#AC1A1D;
}

#listeAlbums dl, dt, dd {
	margin:0;
	padding:0;
	color:#FFFFFF;
}

#listeAlbums a {
	color: #FFF;
	border:none;
}

#listeAlbums dl {
	 width:165px;
	 float:left;
	 margin:4px 3px 1px 2px;
	 background-color:#AC1A1D;
}

#listeAlbums dt {
	font-weight:bold;
	text-align:center;
	background: #AD1B1E url(../images/hautVignetteAlbum.png) no-repeat top left;
}

#listeAlbums dt a{
	display:block;
	padding:2px 2px 0 2px;
}

#listeAlbums dd.album{
	font-size:0.85em;
	text-align:center;
}

#listeAlbums dd.album a{
	display:block;
	padding:0 2px 2px 2px;
}

#listeAlbums dd.img em{
	background-color:#AC1A1D;
	display:block;
	position:absolute;
	width:90px;
	margin:146px 0 0 65px;
	padding:2px 5px;
	font-style:normal;
	text-align:right;
	font-size:0.85em;
    border-radius: 6px 0 0 0;
	color:#FFFFFF;
}

#listeAlbums dd a img{
	border:none;
}

#listeAlbums dd.btnAjoutPanier{
	text-align:center;
	border:none;
}

#listeAlbums dd.btnAjoutPanier a{
	display:block;
	font-size:0.80em;
	font-weight:bold;
	text-align:center;
	padding:5px 2px 9px 25px;
	background: #AD1B1E url(../images/btnAjouterPanierBas.png) no-repeat bottom left;
}

#listeAlbums .bzh dd.btnAjoutPanier a{
	padding:5px 3px 9px 30px;
	text-align:right;
}

#listeAlbums dd.btnAjoutPanier a:hover{
	background: #AD1B1E url(../images/btnAjouterPanierBas_a.gif) no-repeat bottom left;
}

#listeAlbums .btnStockEpuise{
	display:block;
	font-size:0.80em;
	font-weight:bold;
	text-align:center;
	padding:5px 2px 9px 25px;
	background: #AD1B1E url(../images/btnStockEpuiseBas.png) no-repeat bottom left;
	cursor:text;
}

/******* Navigation ****/

#middle .nav{
	margin:10px 0;
	width:510px;
	border:none;
}

#middle .nav td{
	border:none;
	padding:6px 0;
}

#middle .nav a{
	text-decoration:none;
	color:#AD1B1E;
}

#middle .nav a img{
	border:none;
}

#middle .navLbl{
	width:100px;
}

#middle .navPages{
	width:300px;
	text-align:center;
}

#middle .navPages li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}

#middle .navPages a{
	border:1px solid #AD1B1E;
	padding:1px 4px;
	background-color:#AD1B1E;
	color:#FFF;
}

#middle .navPages a:hover{
	background-color:#FFF;
	color:#AD1B1E;
}

#middle .navActu{
	border:1px solid #AD1B1E;
	padding:2px 6px;
	color:#AD1B1E;
	font-size:1.2em;
}

/******* Page albums ****/

#middle .infosAlbums{
	float:right;
	width:250px;
	font-size:0.95em;
}

#middle img.album{
	border: 1px solid #CCC;
	padding: 2px;
	background-color:#FFFFFF;
}

#middle .infosAlbums .tarif{
	width:154px;
	padding:7px 5px;
	text-align:center;
	background-color:#E1B93F;
    border-radius: 3px;
	color:#FFFFFF;
}

#middle .infosAlbums .tarif strong{
	color:#FFFFFF;
}

#middle .infosAlbums .btnAjoutPanier a{
	width:120px;
	height:22px;
	display: block;
	padding:8px 0 0 45px;
	background: #AD1B1E url(../images/btnAjouterPanier.png) no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	border:none;
}
#middle .infosAlbums .btnAjoutPanier a:hover{
	background: #AD1B1E url(../images/btnAjouterPanier_a.gif) no-repeat;
}

#middle  .infosAlbums .btnAjoutPanier a.bzh{
	font-size:0.85em;
}

#middle .infosAlbums .btnStockEpuise{
	width:120px;
	height:22px;
	display: block;
	padding:8px 0 0 45px;
	background: #AD1B1E url(../images/btnStockEpuise.png) no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	border:none;
}


/***  Page panier ****/

#middle .ref{
	font-size:0.80em;
	color:#999999;
}

#middle .totalInter td{
	border-top:5px solid #AD1B1E;
	border-bottom:none;
}

#middle .fdp td{
	border-top:1px solid #CCCCCC;
}

#middle #frmZoneFDP{
	 display:inline;
}

#middle #tarifFDP{
 padding:5px 0;
}

#middle .totalPanier{
	background:#AD1B1E url(../images/degradeTableau.png) repeat-x;
}

#middle .totalPanier td{
	color:#FFF;
	font-size:1.05em;
	font-weight:bold;
}

#middle .continuerAchats td{
	border:none;
}


#middle .btnNavPanier a, #middle .btnNavPanier input{
	display:block;
	width:120px;
	height:21px;
	margin-top:15px;
	padding-top:3px;
	font-weight:bolder;
	font-size:1.4em;
	font-variant:small-caps;
	color:#FFFFFF;
	border:none;
}

#middle .continuerAchats a, #middle .continuerAchats input{
	background: #AD1B1E url(../images/fondContinuer.png) no-repeat;
	float:right;
	padding-right:10px;
	text-align:right;
}

#middle .btnNavPanier input{
	width:130px;
	height:24px;
	padding-top:0;
	cursor:pointer;
}

#middle .continuerAchats a:hover, #middle .continuerAchats input:hover{
	background: #AD1B1E url(../images/fondContinuer.gif) no-repeat;
}
#middle .retourAchats a{
	background: #AD1B1E url(../images/fondRetour.png) no-repeat;
	float:left;
	padding-left:10px;
}

#middle .retourAchats a:hover{
	background: #AD1B1E url(../images/fondRetour.gif) no-repeat;
}

.etape{
	float:right;
	margin:16px 6px 0 3px;
	font-size:0.85em;
	color:#AC1A1D;
}

a.btnChoixPaiement{
	width:130px;
	height:80px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 10px 10px 5px;
}


/*** No Flash ***/

#slider p{
	width:500px;
	height:338px;
	color:#AD1B1E;
	text-align:center;
	background:#FFFFFF url(../images/logo_flash.png) center center no-repeat;
    border: 1px solid #AD1B1E;
	margin: 0 5px 0 10px;
	padding-top:10px;
}

#slider p a{	
	display:block;
	padding:200px 0 103px 0;
	font-size:1.3em;
	font-weight:bold;
	border:none;
}

#player p{
	width:500px;
	color:#AD1B1E;
	text-align:center;
	background:#FFFFFF url(../images/logo_flash.png) 5px 5px  no-repeat;
    border: 1px solid #AD1B1E;
	margin: 8px 5px 10px 10px;
}

#player p a{
	display:block;
	padding:25px 0 0 110px;
	height:85px;
	border:none;
}

/*** Player audio html ***/

.play-list,.play-list li{
  padding:0;margin:0;
  list-style:none;
}


.playwgd{display:inline-block;width:215px}
.playwgdcentre{display:inline-block;width:500px}
.playwgd audio, .playwgdcentre audio{
	width:100%;
	background-color:red;
}

.play-list .material-icons,
.play-list li span{vertical-align:middle;}

.play-list li span{line-height: 20px;}
.play-list li{
  display: block;
  padding:5px;
  cursor:pointer;
  border-bottom:1px solid rgb(146, 146, 157);
  cursor:pointer;
  -khtml-user-select : none;
  -webkit-user-select : none;
  -moz-user-select : -moz-none;
  -ms-user-select : none;
  user-select : none;
}

#middle .play-list-centre{
	padding:0;
}

#middle .play-list-centre li{
	margin:0;
}

.play-list li:hover{ 
  background-color:#AC1A1D;
  color:#FFF;
}
.play-list li.selected{ 
  background-color: #AC1A1D;
  color:#FFF;
}

/*** Processus d'achat ***/

#processusAchat{
	clear:both;
	height:50px;
	background:url(../images/imgProcessusAchat_fond.png) no-repeat center center;
}

#processusAchat ul, li{
	margin:0;
	padding:0;
}
#processusAchat ul{
	padding-left:10px;
}

#processusAchat li{
	float:left;
	width:80px;
	list-style:none;
	text-align:center;
	font-weight:bold;
	color:#666;
	font-size:0.80em;
	margin:15px 0 0 20px;
	padding:2px 5px;
	background-color:#FFFFFF;
}

#processusAchat li.hover{
	color:#FFF;
	background-color:#AD1B1E;
}

/***************************** 			Bloc droit #right 			*****************************/

#right {
	width: 223px;
	float: right;
	margin-bottom: 8px;
}

#right dl, dt, dd, ul, li{
	margin: 0px;
	padding: 0px;
}

#right dl {
	background: #FFF;
	padding: 5px;
	margin: 0 0 8px 0;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}

#right dt {
	font-size: 1.3em;
	font-weight: bold;
	padding: 6px 8px 6px 1px;
	margin: 0 0 2px 0;
	color: #133453;
	border-top: 7px solid #133453;
	border-bottom: 1px solid #133453;
}

#right dd{
	font-size:0.85em;
	color:#133453;
}

#right table {
	border-top: 1px solid #133453;
	width:100%;
}

#right th {
	border-bottom: 1px solid #133453;
	background: #133453 url(../images/degradeTableauRight.png) repeat-x;
	font-size:0.95em;
}

#right td {
	border-color:#133453;
	border-bottom: 1px solid;
	color:#133453;
	font-size:1em;
}

#right li{
	margin-left:20px;
}

#right .right{
	text-align:right;
}

#right a{
	color:#133453;
}

/* MENU AREMORICA */

#right .aremorica dt {
	color: #AD1B1E;
	border-top: 7px solid #AD1B1E;
	border-bottom: 1px solid #AD1B1E;
}
#right .aremorica dd {
	margin:5px 0;
}

#right .aremorica .liens {
	text-align:center;
}

#right .aremorica a {
	color: #AD1B1E;
}

#right .aremorica .liens a{
	color:#FFF;
	background-color:#AD1B1E;
	padding: 2px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/* MENU RECHERCHE */

#right .search {
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}

#right .search dt {
	color: #E1B93F;
	border-top: 7px solid #E1B93F;
	border-bottom: 1px solid #E1B93F;
}

#right .search form{
	padding:0;
	margin:0;
}


#right .search input.word {
	padding: 3px;
}

#right .search input.ok {
	font-weight: bold;
	color: #FFF;
	background: url(../images/bouton_ok.gif) no-repeat center top;
	width: 35px;
	height: 23px;
	border: none;
	margin: 0px;
}

/* MENU LANGUE */

#langue dd{
	padding:2px 0 2px 5px;
}

#langue dd a{
	padding-left:10px;
}

/* MENU PRIX UNIQUE */

#right .tarif{
	background: #FFF url(../images/cdAnime.gif) no-repeat  185px 60px;
}

#right .tarif dd{
	color:#000000;
}

#right .tarif dt{
	color:#638121;
	border-color:#638121;
}

#right .tarif a{
	font-weight:normal;
}

#right .tarif .prix{
	padding:10px 0 8px 25px;
	font-size:2em;
	font-weight:bold;
	color:#638121;
}

/* MENU PANIER */

#right .panier dt a{
	display:block;
	height:1.8em;
	padding:15px 2px 0 55px;
	border:none;
	color: #133453;
	text-decoration:none;
	background:url(../images/icoPanier.png) no-repeat 3px;
}

#right .panier td a{
	font-weight:normal;
}

#right .panier .totalPanier{
	display:block;
	color:#133453;
	width:100%;
	text-align:center;
	font-weight:bold;
}

#right .panier .validerPanier{
	padding:1px 0;
}

#right .panier .validerPanier a{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:100%;
	background: #133453 url(../images/degradeTableauRight.png) repeat-x;
}

#right .panier .validerPanier a:hover{
	background-color:#638121;
	background-image:none;
	color:#FFF;
}

#right .panier .panierVide{
	display:block;
	padding-bottom:2px;
	border-bottom: 1px solid #133453;
	text-align:center;
	font-weight:bold;
}

#right .panier .visuels{
	margin-left:30px;
}
#right .panier  .visuels img{
	border: 1px solid #CCC;
	padding: 2px;
	background-color:#FFFFFF;
}

/* CONVERTISSSEUR */

#right .convertisseur, #right .fdp {
	margin-bottom: 6px;
	background: #FFF;
	padding: 8px;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
}

#right .convertisseur h2 {
	color: #133453;
	border-top: 7px solid #133453;
	border-bottom: 1px solid #133453;
}

#right .lblFDP{
	font-weight:normal;
	text-align:center;
	display:block;
	width:100%;
}

/* Frais de port */

#right #listeFDP {
    display: block;
    position: relative;
	top:8px;

	right:225px;
	width:400px;
	padding:10px 20px;
	background-color:#FFFFFF;
	z-index:1;
	border:1px solid #133453;
	border-right:none;
	cursor:pointer;
}

#right #listeFDP span{
	display:block;
    position: relative;
	top:-15px;
	right:-199px;
	width:221px;
	height:5px;
	background-color:#FFFFFF;
}

#right #listeFDP table{
	margin:2px;
	border-spacing: 0px;
	border-collapse: collapse;
	width:400px;
	border:none;
	background:#FFFFFF;
}


/* FOOTER */

#footer {
	clear: both;
	background: url(../images/noir.png);
	border-top: 2px solid #000;
}

#footer .info{
	width: 990px;
	height: 70px;
	margin: 0px auto;
	color: #FFF;
}

#footer .info a{
	color: #AD1B1E;
	font-weight: bold;
}

#footer .left{
	float:left;
	width:180px;
}

#footer .left h6{
	font-size: 1.4em;
	font-weight: bold;
	color: #AD1B1E;
	padding: 0px;
	margin: 5px 0px;
}

#footer .left p{
	font-size: 0.85em;
	margin: 5px 0px;
}

#footer .left a{
	color: #FFF;
	font-weight:normal;
}

#footer .next{
	width:130px;
}

#footer .right{
	float:right;
	width:380px;
	font-size: 0.90em;
	text-align:right;
}

#footer .right p{
	margin: 5px 0px;
}

#footer .right p.links a{
	padding:6px;
}

#footer .right .copy{
	font-size: 0.90em;
	color: #696969;
	padding-right:6px;
}

#footer .important{
	font-size:1.1em;
}
