/*
dev en cours, probleme sur paragraphe FF
*/

/*elements generaux*/
.tarif_white{
	background-color: #FFFFFF;
	height:20px;
	text-align: center;
}
.tarif_grey{
	background-color: #F8F8F8;
	height:20px;
	text-align: center;
}
.tarif_prix_normal{
	text-align: center;
}
.tarif_prix_barre{
	font-size:9px;
	text-decoration:line-through;
	text-align: right;
}
.tarif_promo{
	color: red;
	text-align: left;
}
.under_tarif{
	background-image:url(/images/site/tarifs/under_tarif.gif);
	background-repeat:no-repeat;
	background-position: 0px 19px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #A2978E;
}
.pourcentage{font-size: 18px;}

.choix_tirage{
	background-image:url(/images/puce/puce_fleche.gif);
	background-repeat: no-repeat;
	background-position : 0px 0px;
	padding-left: 15px;
	line-height: 15px;
}

.Style3{
	color: #FFFFFF;
	font-weight: bold;
}

h2{
	padding-left: 2px;
	margin-bottom: 24px;
	line-height: 1px;
}
/*elements uniques*/

#poster{
	width: 599px;
	height:1175px;
	margin-top: 24px;
	text-align: left;
	margin-left : auto;
	margin-right : auto;
	overflow: visible;
}

#presentation_poster{
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 270px;
}

#presentation_poster_img{
	float: left;
	width:409px;
	height: 270px;
}
#presentation_poster_picto{
	float: right;
	width: 188px;
	position:relative;
	left: 2px;
	margin-left: 2px;
}
#presentation_poster_picto img{
	margin-right: 4px;
	margin-bottom: 0px;
}
#presentation_poster_commander{
	position: relative;
	left: 1px;
	margin-top: 1px;
	background-image: url(/images/tarifs/image-commander.jpg);
	background-repeat: no-repeat;
	width: 183px;
	height: 51px;
	text-align: center;
	padding-top: 31px;	
}

#info_poster{
	clear: both;
	margin-top: 10px;
	width: 597px;
	max-height: 130px;
	margin-bottom: 30px;
}

#information_poster{
	background-image: url(../produit/tirage/poster/image/bg_information_poster.gif);
	background-repeat: repeat-y;
	width: 404px;
	height: 150px;
	margin-top:0px;
	padding-top: 5px;
	float:left;
}
#poster ul{
	margin-top:0px;
	margin-bottom:0px;
}

#poster li{
	list-style-image: url(/images/puce/puce-orange-small.gif);	
	margin-left: -5px;
}

#info_poster_bottom{
	clear: both;
}

#expedition_poster{
	background-image:url(/images/divers/delai-traitement-puce.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 180px;
	height: auto;
	float:right;
	position: relative;
	top: -169px;   /* la valeur est calculé en fct de height de information_photo_mosaique */
	left: -5px;
	text-align: center;
	padding-top: 25px;
}
#expedition_poster p{
	color: #A59C8E;
	font-size: 11px;
	padding-top: 5px;
}

#lien_tarif_port_poster{
	border: dotted 1px #A2978E;
	text-align: left;
	margin-top: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 15px;
	width: 183px;
	clear: both;
}

#tarifs_presentation_poster{	
	padding-top: 30px;
}

#reduction_poster img,#tarifs_poster img, #info_poster img{
	display: block;
	line-height: 2px;
}


/*elements superposé*/

#port{
	display:none;
	position: absolute;
	top: 345px;
	height:575px;
	left: 165px;
	z-index:10;
	overflow:visible;
}

#format{
	z-index:2;
	left:164px;
	top:601px;
	width:600px;
	display:none;
	position:absolute;
}

#transporteur{
	width:130px;
}
#apercu{
	display:none;
	position: absolute;
	top: 345px;
	height:575px;
	left: 165px;	
	z-index:10;
	overflow:visible;
}

.notext{
	font-size: 0px;
}