/* CSS Document */

#leftColInside {display:none;}
#rightColInside {display:none;}
div#centerColInside {width:970px;}





#jp {
	width:960px;
}


.jp_content .eConnectTop td
{
	display:none;
}


.hotline{
margin-top:5px;
}

.jp_content span
{
	font-size: 10px;
	font-weight:normal;
}


.jp_txt-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d7774;
	text-decoration:none;/*padding-bottom:10px;*/
	/* line-height:15px; */
	padding-top:5px;
	padding-bottom:5px;

	padding-left:5px;
}

.jp_txt-normal-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	color: #2d7774;
	text-decoration:none;/*padding-bottom:10px;*/
	/* line-height:15px; */
	padding-top:10px;
	padding-bottom:2px;

	padding-left:5px;
}

.jp_txt-survol {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8e165b;
	text-decoration:none;/*padding-bottom:10px;*/
	/* line-height:15px; */
	padding-top:5px;
	padding-bottom:5px;

	padding-left:5px;

}

.jp_lien_retour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #87005f;
	text-decoration:none;
}
.jp_lien_retour a:hover {
	color: #2d7774;
}

.jp_txt-commentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e165b;
	font-weight: normal;
}
.jp_txt-reponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.jp_cellule-survol {
	background-color: #f9b2ee;
}
.jp_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #439d9a;
	font-weight:lighter;
	padding-bottom:10px;
}
.jp_h1bis {
	font-size: 26px;
}
.jp_chapeau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #92165e;
	text-align:justify;
	padding-bottom:20px;
}
.jp_center {
	width:475px;
	vertical-align:top;
	padding-left:5px;
	padding-right:10px;
}
.jp_content {
	background-image:url(jp-images/trame_centrale_26.png);
	background-repeat:repeat-x;
	padding-top:15px;
	padding-left:5px;	

}

.jp_content .inputText {

	height:18px;
	line-height:18px;
	border:1px solid #ccc;
	font-size:12px;
}


.jp_left {
	background-image:url(jp-images/portrait_pdk_etape1.png);
	background-repeat:no-repeat;
	width:148px;
	height:375px;

	/** hack laurent jp **/
	padding-top:340px;

}




.jp_right {
	width:300px;
	vertical-align:top;
	display:block;
}

.jp_right_bandeau {
	background-image:url(jp-images/carre_carte_identite_09.png);
	background-repeat:no-repeat;
	height:69px;
	display:block;

	width:300px;
	
}
.jp_right_contenu {

	width:300px;

	background-image:url(jp-images/trame_identite_13.png);
	background-repeat:repeat-x;

}
.jp_icone_valid_vide {
	width:20px;
	height:18px;
	/*background-image:url(jp-images/rien-invalide.gif); */
	background-repeat:no-repeat;
	text-align:right;
	float:right;
	display:inline;
	margin-right:-2px;
}

.jp_icone_ok{
	width:20px;
	height:18px;
	background-image:url(jp-images/valide.png);
	background-repeat:no-repeat;
	text-align:right;
	float:right;
	display:inline;
	margin-right:-2px;
}


.jp_icone_loading{
	width:20px;
	height:18px;
	background-image:url(jp-images/_ajax-loader.gif);
	background-repeat:no-repeat;
	text-align:right;
	float:right;
	display:inline;
	margin-right:-2px;
}

.jp_icone_error{
	width:20px;
	height:18px;
	background-image:url(jp-images/invalide.png);
	background-repeat:no-repeat;
	text-align:right;
	float:right;
	display:inline;
	margin-right:-2px;
}
	
.jp_step1 {
	width:476px;
	height:24px;
	background-image:url(jp-images/ETAPE1_vous.gif);
}
.jp_step2 {
	width:476px;
	height:24px;
	background-image:url(jp-images/ETAPE2_poids.gif);
}
.jp_step3 {
	width:476px;
	height:24px;
	background-image:url(jp-images/ETAPE3_dispo.gif);
}
.jp_step4 {
	width:476px;
	height:24px;
	background-image:url(jp-images/ETAPE4_jp.gif);
}
.jp_right_attente_reponses {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height:24px;
	padding-left:10px;
}
.jp_right_valide_reponses {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #307f7c;
	line-height:24px;
	padding-left:10px;
}
.jp_right_valide_reponses_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #307f7c;
	font-weight:bold;
}
.jp_bouton_step1 {
	width:187px;
	height:57px;
	background-image:url(jp-images/bouton_etape1.png);
	background-repeat:no-repeat;
	background-position:right;
}
.jp_bouton_step2 {
	width:187px;
	height:57px;
	background-image:url(jp-images/bouton_etape2.png);
	background-repeat:no-repeat;
	background-position:right;
}
.jp_bouton_step3 {
	width:187px;
	height:57px;
	background-image:url(jp-images/bouton_etape3.png);
	background-repeat:no-repeat;
	background-position:right;
}
.jp_bouton_step4 {
	width:187px;
	height:57px;
	background-image:url(jp-images/bouton_validez_calcul.png);
	background-repeat:no-repeat;
	background-position:right;
}
.jp_liseret_top {
	border-top:1px dashed #307f7c;
	padding-top:10px;
}
.jp_liseret_bottom {
	border-bottom:1px dashed #307f7c;
	padding-bottom:10px;
}
.jp_mdpOubli {
	color: #439d9a;
	padding-left: 12px;
	background-image: url(jp-images/bg_lien_mdp.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	font-weight:bold;
}
.jp_mdpOubli a:hover {
	color: #87005f;
}
.jp_interligne {
	line-height:200px;
}

