#WaitingIndicator, .id_col_gauche, .id_tete, .id_col_gauche, .id_pied, .id_col_droite_droite, .id_ariane, .id_etapes, .plus, .egal, .haut_de_page, .id_imprimer
{
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}

.id_corps
{
	overflow: visible !important;
}

.liste_coche_v2, .formule_tarif_carte
{
	padding-left: 0px;
	margin-left: 0px;
}

.id_col_droite, .id_bloc_info, .bloc_corps_arrondi
{
	border-top: 0px;
}

.id_corps
{
	width: 100%;
}

.bloc_corps_arrondi_b
{
	margin-left: 30px !important;
	width: 160px;
	height: auto;
	background: none;
}
.title_logo
{
	font-size: 15px;
}
.picto_content, .picto_content_b
{
	margin-right: 7px !important;
}
.bloc_corps_arrondi_b
{
	overflow-x: hidden;
}
.test ul li p
{
	margin: 0 0 10px 0 !important;
}
.id_bloc_info_b
{
	width: 100%;
}

/* Maj 2009-06-30 */
html, body
{
	background: #fff;
	padding: 0;
}

.id_page
{
	width: 100%;
	background: none;
	border: none;
}

.masquer
{
	display: none;
}

.id_corps
{
	border: none;
	width: 100%;
}

.id_corps .visu5
{
	background: none;
}

.id_corps .id_contenu
{
	float: none;
	width: 100%;
}


.id_corps .id_contenu, .id_corps .id_col_droite, .id_contenu .id_col_droite .marges
{
	float: none;
	position: relative;
	overflow: visible;
}


.id_corps .id_col_droite
{
	margin-right: 0;
	width: 100%;
	background: none;
	float: none;
}


.id_corps .id_contenu .marges
{
	display: block;
	margin: 0;
	width: 100%;
	background: none;
}

.id_col_droite_gauche
{
	float: none;
	width: 100%;
}

.titre8
{
	background: none;
}

.fleche_content, .fleche_content_b, .fleche_content_c
{
	display: block;
}
.fleche_content
{
	margin-left: 385px !important;
	margin-top: 300px !important;
}
.fleche_content_b
{
	margin-left: 385px !important;
	margin-top: 360px !important;
}
.fleche_content_c
{
	margin-left: 385px !important;
	margin-top: 420px !important;
}
.test2
{
	page-break-after: always;
}
.position
{
	position: relative;
	page-break-inside: auto;
	clear: both;
	width: 100%;
}

.content_p_body, .content_p_body_b
{
	float: none !important;
	width: 100%;
	height: auto;
}

.content_p_body_b
{
	width: 100%;
	height: auto;
	background: none;
}

.id_bloc_info
{
	padding: 0;
	width: 100%;
}

.id_col_droite, .id_bloc_info, .bloc_corps_arrondi
{
	background: none;
}

.content_p_top_b
{
	width: 100%;
	height: auto;
	background: none;
}

img
{
	border: none;
}
