.arrondiBas {vertical-align: top;}
#contenu_tarifs {
	color:#364854;
	padding-right: 1px;
	}
	#contenu_tarifs .description {
		font-size:1.2em;
		font-weight:bold;
		margin: 6px 0 4px;
		}
	#contenu_tarifs fieldset {
		border: 0;
		padding: 15px 0 5px;
		}
		#contenu_tarifs fieldset fieldset {padding: 0;}
		#france, #abroad {
			clear: none;
			float: left;
			width: 251px;
			}
		#france {margin-right: 18px;}
			#france .destination, #abroad .destination, #france .destination fieldset, #abroad .destination fieldset {
				border: none;
				float: none;
				width: auto;
				}
				#france .destination h2, #abroad .destination h2 {
					padding: 3px 0 0;
					text-align: center;
					width: auto;
					}
			.destinationContenu {
				border: 1px solid #cbcbcb;
				border-bottom: none;
				}
			.destination .arrondiBas {
				display: block;
				}
				#contenu_tarifs .choixDestination {min-height: 83px;} /* IE */ /* Attention en espagnol */

		#france .select, #abroad .select {margin-left: 28px;}
			.choixDestination select {
				width: 210px;
				padding: 0;
				}
		#contenu_tarifs .radio {padding-left: 28px;}
			#contenu_tarifs .radio input, #contenu_tarifs .checkbox input {
				margin: 0; /* IE */
				}

	#contenu_tarifs h2 {
		background: url(../../images/tarifs/titre_big_everything.gif) no-repeat;
		color: #fff;
		font-size: 1.272em;
		min-height: 22px; /* !IE */
		margin: 0;
		padding: 3px 0 0 32px;
		width: 489px;
		}
		#france h2, #abroad h2 {background: url(../../images/tarifs/titre_small_everything.gif) no-repeat;}
		#already #contenu_tarifs h2 {background: url(../../images/tarifs/titre_big_already.gif) no-repeat;}
			#already #france h2, #already #abroad h2 {background: url(../../images/tarifs/titre_small_already.gif) no-repeat;}
		#moving #contenu_tarifs h2 {background: url(../../images/tarifs/titre_big_moving.gif) no-repeat;}
			#moving #france h2, #moving #abroad h2 {background: url(../../images/tarifs/titre_small_moving.gif) no-repeat;}
		#visiting #contenu_tarifs h2 {background: url(../../images/tarifs/titre_big_visiting.gif) no-repeat;}
			#visiting #france h2, #visiting #abroad h2 {background: url(../../images/tarifs/titre_small_visiting.gif) no-repeat;}
		#developping #contenu_tarifs h2 {background: url(../../images/tarifs/titre_big_developping.gif) no-repeat;}
			#developping #france h2, #developping #abroad h2 {background: url(../../images/tarifs/titre_small_developping.gif) no-repeat;}
		#operating #contenu_tarifs h2 {background: url(../../images/tarifs/titre_big_operating.gif) no-repeat;}
			#operating #france h2, #operating #abroad h2 {background: url(../../images/tarifs/titre_small_operating.gif) no-repeat;}

	#contenu_tarifs p {
		margin: 0.7em 0;
		text-indent: -18px;
		padding-left: 18px;
		}
		#contenu_tarifs .select, #abroad .select {
			padding-left: 0;
			text-indent: 0;
			}

	.type h3 {
		background: #727272;
		color: #fff;
		font-size: 1.272em;
		margin: 0 0 0.35em;
		padding: 5px 0 4px 27px;
		}
	.type h4 {
		background: #939798;
		color: #fff;
		font-size: 1.091em;
		margin: 0.35px 0pt 0pt;
		padding: 3px 0 3px 29px;
		}
	.typeContenu {
		background: #d7e0df;
		min-height: 213px; /* IE */
		padding-bottom: 5px;
		}
		.typeChoix {padding: 4px 0 0;}
		.typeContenu select {width: 135px;}
	#contenu_tarifs .type p {
		margin: 0;
		padding: 0 0 0.45em 45px;
		}
		#contenu_tarifs .type .select {
			padding-bottom: 0.6em;
			padding-left: 43px;
			}

	#registration {clear: both;}
	.registrationOption {
		float: left;
		padding-left: 29px;
		}
	#registrationTarif {width: 287px;}
	#registrationOptions {width: 170px;}

	#poids p {
		background: #d7e0df url(../../images/bg_white.gif) repeat-x 0 -5px;
		border: 1px solid #cccacb;
		border-width: 0 1px;
		margin: 0;
		padding: 17px 0 5px;
		}
		#contenu_tarifs #poids input {
			margin: 0 15px 0 35px;
			padding: 1px 8px;
			width: 213px;
			}

	#registrationContenu { /* IE */
		background: #d7e0df url(../../images/bg_white.gif) repeat-x 0 -5px;
		border: 1px solid #cccacb;
		border-width: 0 1px;
		padding-top: 5px;
		}
		#registrationContenu p {margin-bottom: 0;}
		#registrationContenu .radio {padding-left: 18px;}
		.multiradio label {padding-right: 20px;}

	#contenu_tarifs #lancerlarecherche {
		background: #4F6C7E;
		border: 0;
		clear: both;
		height: 49px;
		float: right;
		width: 169px;
		}
		#already #contenu_tarifs #lancerlarecherche {background: #E85774;}
		#moving #contenu_tarifs #lancerlarecherche {background: #00B5DD;}
		#developping #contenu_tarifs #lancerlarecherche {background: #713366;}
		#visiting #contenu_tarifs #lancerlarecherche {background: #CBD401;}
		#operating #contenu_tarifs #lancerlarecherche {background: #685398;}
	#contenu_tarifs #newsearch {
		background: transparent url(../../images/picto_new_search.gif) no-repeat scroll 0%;
		color: #4F6C7E;
		float: left;
		font-size: 1.2em;
		font-weight: bold;
		margin: 1em 0 0 7em;
		min-height: 23px;
		padding-top: 3px;
		text-decoration: none;
		text-indent: 30px;
		width: 170px;
		}
		#already #contenu_tarifs #newsearch {color: #E85774;}
		#moving #contenu_tarifs #newsearch {color: #00B5DD;}
		#developping #contenu_tarifs #newsearch {color: #713366;}
		#visiting #contenu_tarifs #newsearch {color: #CBD401;}
		#operating #contenu_tarifs #newsearch {color: #685398;}


/* RESULTAT */
#contenu_tarifs #recapitulatif h2 {
	background: none;
	color: #364854;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0;
	}
	#recapitulatif table {
		border: none;
		margin-top: 2em;
		width: 520px;
		}
	#recapitulatif table, #recapitulatif tr, #recapitulatif td, #recapitulatif th {
		border: none;
		border-collapse: collapse;
		}
	#recapitulatif td, #recapitulatif th {
		border-bottom: 1px solid #D7E0DF;
		height: 28px;
		vertical-align: middle;
		text-align: left;
		}
	#recapitulatif td {padding-left: 1em;}
		#recapitulatif .last td, #recapitulatif .last th {border-bottom: none;}
	#recapitulatif th {
		border-right: 1px solid #D7E0DF;
		text-align: right;
		width: 148px;
		}
		#recapitulatif th span {
			display: block;
			padding-right: 1.05em;
			}

	#cost h3 {
		background: url(../../images/tarifs/titre_big_everything.gif) no-repeat;
		color: #FFFFFF;
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		height: 23px;
		margin: 1em 0 0 0;
		padding: 5px 0 0 30px;
		}
		#already #contenu_tarifs #cost h3 {background: url(../../images/tarifs/titre_big_already.gif) no-repeat;}
		#moving #contenu_tarifs #cost h3 {background: url(../../images/tarifs/titre_big_moving.gif) no-repeat ;}
		#visiting #contenu_tarifs #cost h3 {background: url(../../images/tarifs/titre_big_visiting.gif) no-repeat ;}
		#developping #contenu_tarifs #cost h3 {background: url(../../images/tarifs/titre_big_developing.gif) no-repeat ;}
		#operating #contenu_tarifs #cost h3 {background: url(../../images/tarifs/titre_big_operating.gif) no-repeat ;}

		#cost table {margin-top: 0;}
			#cost th, #cost td {
				border: none;
				border-top: 1px solid #fff;
				font-weight: bold;
				}
			#cost td {border-left: 1px solid #fff;}

	#recapitulatifTableFond {
		background: url(../../images/tarifs/bord_tableau_1px.gif) repeat-y;
		margin: 1em 0;
		}
	#recapitulatifTableFond table {
		background: url(../../images/tarifs/bord_tableau_haut.gif) no-repeat;
		margin: 0;
		}
	#recapitulatifTableBas {background: url(../../images/tarifs/bord_tableau_bas.gif) no-repeat 0 100%;}

	#resultsTableConteneur {background: #D7E0DF url(../../images/tarifs/bord_tableau_gris_1px.gif) repeat-y;}
	#resultsTableConteneur table {
		background: url(../../images/tarifs/bord_big_gris.gif) no-repeat 0 100%;
		margin: 0;
		width: 521px;
		}
