body#pages_internes #main-content #content.mon-compte-page {
	padding: 10px 0px 7px 10px !important;
	padding: 10px 0px 0px 10px;
	width: 954px !important;
	margin-bottom: 0px;
	position: relative;
	float: left;
}

.lien-aide a,.lien-aide a:active,.lien-aide a:link,.lien-aide a:visited
	{
	background-image: url(../images/lien-aide-bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #696760;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 7px;
}

.lien-aide {
	position: absolute;
	right: 20px;
	top: 14px;
	width: 46px;
	height: 20px;
	display: inline;
	float: right;
}

/*les h*/
.contenu_aide2 li.expand h3 {
	color: #0079B8;
	font-size: 1.9em;
	font-weight: normal;
	margin-top: 15px;
	_margin-top: 10px;
	margin-bottom: 0px;
	float: left;
	width: 100%;
}

.contenu_aide2 li.expand h3 a {
	color: #0079B8;
}

.contenu_aide2 h4 {
	color: #D50078;
	margin-bottom: 20px;
	font-size: 2em;
	font-weight: normal;
}

h4 {
	color: #0079B8;
	font-size: 1.9em;
	font-weight: normal;
	margin-top: 32px;
}

h3 {
	color: #883893;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0 0 25px;
}

h2 {
	color: #565A5C;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0 0 5px;
	font-size: 24px;
}

h1 {
	
}

.courrier-suivi-h2 {
	padding-left: 35px;
	color: #883893;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0 0 33px;
	/*margin-top: 20px;*/
	line-height: 101%;
	width: 600px;
}

.aide-h2 {
	padding-left: 35px;
	color: #D50078;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0 0 33px;
	margin-top: 20px;
	float: left;
}

.h3-a-savoir {
	padding-left: 4px;
}

.h3-a-savoir2 {
	font-size: 2.2em;
}

.contenu_calendrier h3 {
	margin-top: 24px;
	margin-bottom: 12px;
	font-size: 2em;
}

.h3-recherche {
	font-size: 2.1em;
	padding-left: 20px;
	float: left;
	line-height: 101%;
}

.h4-recherche {
	color: #883893;
	font-size: 1.8em;
	padding-left: 20px;
	float: left;
}

.h3-resultat_rech {
	font-size: 2.1em;
	padding-left: 20px;
	float: left;
	margin-top: 23px;
	margin-bottom: 14px;
}

.h3-comment-ca-marche {
	font-size: 2.1em;
	margin-top: 25px;
	padding-left: 23px;
	margin-bottom: 16px;
}

.info_courrier_title h3 {
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	padding-top: 8px;
	text-transform: uppercase;
	padding-left: 18px;
}

.h3-recherche_margin {
	margin-bottom: 10px;
}

/* fin h*/
#primary-menu {
	width: 660px;
	float: right;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}

#primary-menu ul {
	float: right;
	margin-right: 38px;
	display: inline;
}

.souscrire {
	padding-left: 35px;
}

.souscrire2 {
	padding-left: 19px;
}

.souscrire3 {
	padding-left: 35px;
	color: #0079B8;
	font-size: 2.5em;
	font-weight: normal;
	margin: 20px 0 33px;
}

.contenu_aide2 .souscrire2-h3 {
	padding-left: 21px;
	color: #0079B8;
	font-size: 2em !important;
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 25px;
}

.h3-blocleft {
	color: #565A5C;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 35px;
	text-transform: uppercase;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: 0px;
	float: left;
	font-weight: bold;
	background: transparent url(../images/border_menu_left.gif) no-repeat
		scroll right top;
	width: 88%;
}

.h4-blocleft {
	color: #565A5C;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 35px;
	text-transform: uppercase;
	padding-top: 28px;
	padding-bottom: 11px;
	margin-bottom: 0px;
	margin-top: 0px;
	float: left;
	font-weight: bold;
	background: transparent url(../images/border_menu_left.gif) no-repeat
		scroll 18px top;
	width: 88%;
}

/*fin les h*/ /*bloc left*/
.block_left {
	width: 291px;
	float: left;
	padding-top: 26px;
	background: url(../images/bg_menu_left_global1.gif) right top no-repeat;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}

.contrat_rdn {
	background: url(../images/bg_menu_left_global1_contrat_rdn.gif) right
		top no-repeat;
}

.block_left_page_partenaire {
	background: url(../images/bg_menu_left_global1_contrat_partenaire.gif)
		right top no-repeat;
}

.menu_left {
	float: right;
	width: 269px;
	text-align: left;
	background: url(../images/border_menu_left.gif) no-repeat right top;
	padding-bottom: 10px;
	padding-top: 1px;
	position: relative;
	z-index: 9;
}

.menu_left_souscription {
	float: right;
	width: 269px;
	text-align: left;
	background: url(../images/border_menu_left.gif) no-repeat right top;
	padding-bottom: 10px;
	padding-top: 1px;
	position: relative;
	z-index: 9;
}

ul.menu_left li {
	background: url(../images/border_menu_left.gif) no-repeat right bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 35px;
	width: 256px;
	text-align: left;
	display: block;
	padding-left: 14px;
	font-size: 1.3em;
	z-index: 9;
	float: right;
}

ul.menu_left_souscription li {
	background: url(../images/border_menu_left.gif) no-repeat right bottom;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 35px;
	width: 258px;
	text-align: left;
	display: block;
	padding-left: 11px;
	font-size: 1.3em;
	z-index: 9;
	float: right;
}

ul.menu_left li:hover,ul.menu_left li:focus,ul.menu_left li:link,ul.menu_left li:active
	{
	color: #0079B8;
	font-weight: bold;
	cursor: pointer;
	width: 256px;
}

ul.menu_left_souscription li:hover,ul.menu_left_souscription li:focus,ul.menu_left_souscription li:link,ul.menu_left_souscription li:active
	{
	background: url(../images/border_menu_left.gif) no-repeat right bottom;
	color: #0079B8;
	font-weight: bold;
	cursor: pointer;
	width: 258px;
}

ul.menu_left li.current {
	color: #0079B8;
	font-weight: bold;
}

ul.menu_left_souscription li.current {
	background: url(../images/border_menu_left.gif) no-repeat right bottom;
	color: #0079B8;
	font-weight: bold;
}

.menu_left li a {
	color: #565A5C;
	text-decoration: none;
	display: block;
	height: 100%;
	line-height: 1.1;
	padding-bottom: 10px;
	padding-top: 10px;
}

.menu_left_souscription li a,.menu_left_souscription li a:visited,.menu_left_souscription li a:link,.menu_left_souscription li a:focus
	{
	color: #565A5C;
	text-decoration: none;
	display: block;
	height: 100%;
	line-height: 1.1;
	padding-bottom: 10px;
	padding-top: 10px;
}

.menu_left li a:active,.menu_left li a:hover,.menu_left li a:focus,.menu_left li.current a
	{
	color: #0079B8;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/border_menu_left.gif") no-repeat scroll right
		bottom #FFFFFF;
}

ul.menu_left li.fin_list_menu_left a,ul.menu_left li.fin_list_menu_left a:hover,ul.menu_left li.fin_list_menu_left a:active
	{
	background: none;
}

ul.menu_left li.fin_list_menu_left {
	background: none;
}

.menu_left_souscription li a:active,.menu_left_souscription li a:hover,.menu_left_souscription li a:focus,.menu_left_souscription li.current a
	{
	color: #565a5c;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/border_menu_left.gif") no-repeat scroll right
		bottom #FFFFFF;
}

.menu_left li:active a,.menu_left li:hover a,.menu_left li:focus a {
	color: #0079B8;
	text-decoration: none;
	font-weight: bold;
}

ul.menu_left_souscription li.current2 {
	background: #FFF url(../images/border_menu_left.gif) no-repeat right
		bottom;
	font-weight: bold;
}

ul.menu_left_souscription li ul li {
	padding-top: 1px;
	line-height: 18px;
	width: 258px;
	text-align: left;
	display: block;
	padding-left: 0px;
	font-size: 1em;
	text-transform: none;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #565A5C;
	background: none;
}

ul.menu_left_souscription li ul li.last_item {
	padding-bottom: 8px;
}

ul.menu_left_souscription li ul li a,ul.menu_left_souscription li ul li.last_item a
	{
	background: url(../images/puce4.gif) no-repeat left top;
	padding-left: 20px;
	line-height: 1.1;
	padding-bottom: 2px;
	padding-top: 2px;
}

ul.menu_left_souscription li ul li:hover,ul.menu_left_souscription li ul li:focus,ul.menu_left_souscription li ul li:link,ul.menu_left_souscription li ul li:active,ul.menu_left_souscription li ul li.current
	{
	color: #0079B8;
	font-weight: bold;
	cursor: pointer;
	background: none;
}

.menu_left_souscription li a.titre_sous_liste {
	color: #D50078;
}

.menu_left_souscription li a.titre_sous_liste2 {
	color: #6E6A5C;
}

/* bloc left info courrier*/
.info_courrier {
	width: 271px;
	float: left;
	margin-top: 219px;
	margin-left: 10px;
	display: inline;
}

.info_courrier_rs {
	margin-top: 105px;
}

.info_courrier_title {
	width: 271px;
	float: left;
	background: url(../images/info_top.gif) no-repeat;
	height: 30px;
}

.info_courrier_contenue {
	width: 231px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/info_bottom.gif) bottom no-repeat;
}

.list_info_courrier li {
	background: url(../images/info_courrier_sep.gif) bottom no-repeat;
	padding-bottom: 8px;
	margin-bottom: 8px;
	line-height: 1.2;
	font-size: 1.1em;
}

.info_courrier_ligne {
	background: url(../images/info_courrier_sep.gif) bottom no-repeat;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.list_info_courrier li.fin_list_info {
	background: none !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.info_courrier_date {
	color: #883893;
	font-size: 0.9em;
}

.info_courrier_desc {
	line-height: 1.2;
	font-size: 1.1em;
}

.boutton_plus_info-right {
	background-image: url(../images/boutton_plus_info_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 25px;
	padding-right: 13px;
	text-decoration: none;
	margin-left: 62px;
	margin-top: 6px;
}

a.boutton_plus_info,a.boutton_plus_info:focus,a.boutton_plus_info:active,a.boutton_plus_info:visited
	{
	background-image: url(../images/boutton_plus_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	line-height: 15px;
	padding-left: 23px;
	padding-right: 8px;
	padding-top: 5px;
	text-decoration: none;
}

/*fin  bloc left info courrier*/ /*fin bloc left*/ /*bloc right*/
/* bloc right info produit*/
.info_produit {
	width: 271px;
	float: left;
	/*	margin-top:219px;*/
	margin-left: 10px;
/*	display: inline;*/
	margin-top: 10px;
}

.info_produit_rs {
	margin-top: 105px;
}

.info_produit_title { /*	width:271px;*/ /*	float:left;*/
	background: url(../images/info_top.gif) no-repeat;
	padding-top: 8px;
}

.info_produit_title h2 {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	height: 22px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	text-align: center;
}

.info_produit_contenue {
	width: 231px;
	height: 130px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/info_bottom.gif) bottom no-repeat;
	text-align: center;
}

.info_produit_btn {
	color: #fff !important;
	display: inline-block;
	background: url(../images/bg_lancer_rech1.gif) no-repeat;
	height: 26px;
	min-width: 110px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: top left;
	/*padding-right:40px;*/
	text-decoration: none;
	float: left;
	margin-top: 7px !important;
	margin-right: 50px;
	clear: both;
	margin-left: 60px;
	/*	margin-top: 8px;*/
	text-align: center;
}

.info_produit_lien {
	color: #fff !important;
	display: block;
	background-image: url(../images/bg_lancer_rech_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
/*		font-weight: bold;*/
	text-decoration: none;
	color: #fff;
	height: 26px;
	width: 110px;
	font-size: 1.1em !important;
}

.info_produit_contenue img {
/*	width: 100px;*/
	height: 100px;
}

.info_produit_ligne {
	background: url(../images/info_courrier_sep.gif) bottom no-repeat;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.fin_list_info {
	background: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.info_produit_date {
	color: #883893;
	font-size: 0.9em;
}

.info_produit_desc {
	line-height: 1.2;
	font-size: 1.1em;
}

.boutton_plus_info-right {
	background-image: url(../images/boutton_plus_info_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 25px;
	padding-right: 13px;
	text-decoration: none;
	margin-left: 62px;
	margin-top: 6px;
}

a.boutton_plus_info,a.boutton_plus_info:focus,a.boutton_plus_info:active,a.boutton_plus_info:visited
	{
	background-image: url(../images/boutton_plus_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	line-height: 15px;
	padding-left: 23px;
	padding-right: 8px;
	padding-top: 5px;
	text-decoration: none;
}

/*fin  bloc right info produit*/
.block_left_aide {
	width: 291px;
	float: left;
	padding-top: 26px;
	background: url(../images/bg_menu_left_global2.gif) right top no-repeat;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
/*#autre-mode {
float: none;
}*/

.block_right {
/*	background: url(../images/bg_block_right_souscription.gif) no-repeat;*/
	width: 578px;
	float: left;
	padding-left: 19px;
	padding-right: 20px;
	padding-top: 28px;
	position: relative;
}

.block_right_rech_simple {
	padding-top: 18px;
}

.block_right_aide {
	background: url(../images/bg_block_right_aide.png) no-repeat;
}

.cont-act {
	padding-left: 24px;
	font-size: 1.2em;
	float: left;
	width: 551px;
}

.nature-contrat {
	float: left;
	margin-bottom: 18px;
	margin-top: 37px;
	padding-left: 24px;
	width: 551px;
}

.nature-contrat2 {
	float: left;
	margin-bottom: 16px;
	margin-top: 41px;
	padding-left: 24px;
	width: 551px;
	line-height: 1.1;
}

.block {
	background: #F5F5F2 none repeat scroll 0 0;
	float: left;
	padding-bottom: 21px;
	padding-top: 24px;
	position: relative;
	padding-left: 48px;
	width: 512px;
	padding-right: 15px;
}

.block-txt2 {
	font-size: 1.2em;
	line-height: 1.1;
}

.block-txt3 {
	font-size: 1em;
	line-height: 1.3;
	padding-left: 25px;
	padding-right: 0px;
	float: left
}

.block-txt3 ul {
	list-style-image: url("../images/puce-list.gif");
	_list-style-image: url("../images/puce-list-ie.gif");
	list-style: disc;
	list-style-position: outside;
	margin-left: 14px;
}

.block-txt3 ul li {
	margin-bottom: 16px;
}

.block-txt {
	font-size: 1.2em;
	line-height: 1.3;
}

.block-txt-nom {
	font-size: 1.2em;
	color: #0079B8;
}

.txtbold {
	font-weight: bold;
}

.margin {
	margin-top: 6px;
}

.margin2 {
	margin-top: 24px;
}

.margin3 {
	margin-top: 4px;
}

.marginplus {
	margin-bottom: 20px;
}

.modifier-per {
	background-image: url(../images/modifier-bt-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 25px;
	margin-top: 8px;
	text-decoration: none;
	font-size: 1em;
	line-height: 2;
	margin-left: 160px;
}

a.modifier-per-right,a.modifier-per-right:visited,a.modifier-per-right:focus,a.modifier-per-right:active,a.modifier-per-right:link
	{
	background-image: url(../images/modifier-bt-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 0.8em;
	font-weight: bold;
	height: 25px;
	margin-left: 40px;
	padding-left: 0px;
	padding-right: 18px;
	text-decoration: none;
}

.modifier-per2 {
	background-image: url(../images/modifier-bt-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 25px;
	margin-top: 40px;
	text-decoration: none;
	font-size: 1em;
	line-height: 2;
	float: right;
}

a.modifier-per-right2,a.modifier-per-right2:visited,a.modifier-per-right2:focus,a.modifier-per-right2:active,a.modifier-per-right2:link
	{
	background-image: url(../images/modifier-bt-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 25px;
	margin-left: 40px;
	padding-left: 0px;
	padding-right: 18px;
	text-decoration: none;
}

.modifier-per3 {
	background-image: url(../images/modifier-bt-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 25px;
	margin-top: 33px;
	text-decoration: none;
	font-size: 1em;
	line-height: 2;
	float: right;
}

a.modifier-per-right3,a.modifier-per-right3:visited,a.modifier-per-right3:focus,a.modifier-per-right3:active,a.modifier-per-right3:link
	{
	background-image: url(../images/modifier-bt-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 25px;
	margin-left: 40px;
	padding-left: 0px;
	padding-right: 18px;
	text-decoration: none;
}

.block-left {
	width: 41%;
	float: left;
}

.block-right {
	width: 59%;
	float: left;
}

.bt-retour {
	background-image: url(../images/bt_retour_right-back.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 49px;
	margin-top: 0px;
	text-decoration: none;
}

.bt-retour-margin {
	margin-left: 210px;
}

.bt-envoyer-margin {
	margin-left: 185px;
}

.bt-envoyer-margin2 {
	margin-left: 185px;
}

.page-partenaires .bt-envoyer-margin {
	margin-left: 138px;
	margin-top: 0px;
}

.page-partenaires .boutton_souscrire {
	float: none;
	height: 49px;
	width: 100%;
	margin-top: 31px;
	margin-bottom: 31px;
}

.page-partenaires .boutton_souscrire2 {
	float: none;
	height: 49px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.bt-retour,a.bt-retour:focus,a.bt-retour:active,a.bt-retour:visited {
	background-image: url(../images/bt_retour_bg-back.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.3em;
	font-weight: bold;
	height: 31px;
	line-height: 15px;
	margin-left: 40px;
	padding-left: 7px;
	padding-right: 18px;
	padding-top: 18px;
	text-decoration: none;
}

.bt-envoyer-right {
	background-image: url(../images/bt_continuer_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 49px;
	margin-top: 31px;
	padding-right: 40px;
	text-decoration: none;
}

.bt-envoyer-margin3 {
	margin-left: 185px;
	margin-top: 10px;
}

.boutton {
	float: left;
	margin-top: 33px;
}

.boutton_souscrire {
	float: left;
	margin-top: 5px;
}

.contenu_aide2 {
	float: left;
	width: 578px;
}

.contenu_aide2_sms_cp {
	font-size: 1.12em;
}

.contenu_calendrier {
	font-size: 1em;
}

.contenu_aide2_sms_cp p {
	font-size: 1.13em;
}

.contenu_calendrier p {
	font-size: 1.1em;
}

.a-savoir-text p {
	margin-top: 7px;
	margin-bott om: 9px;
}

.contenu_aide2 .intro {
	padding-left: 20px;
	margin-top: 18px
}

.contenu_aide2 ul {
	margin-top: 3px;
	width: 578px;
	margin-bottom: 0px;
}

.contenu_aide2 ul.collapse_liste_partenaire {
	margin-top: 31px;
	float: left;
}

.contenu_aide2 {
	margin-bottom: 0px
}

.contenu_aide2 ul li a {
	background-image: url(../images/puce-acc.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	color: #0079B8;
}

.contenu_aide2 ul li a.bt_open {
	width: 100px;
	height: 27px;
	padding: 0px;
}

.contenu_aide2 ul li .open a.bt_open {
	width: 100px;
	height: 27px;
	padding: 0px;
}

.contenu_aide2 ul li .open a {
	background-image: url(../images/puce-acc-open.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	color: #0079B8;
}

.expandCollapse_open {
	width: 100px;
	height: 27px;
	float: right;
	display: inline;
	margin-top: 20px;
}

.contenu_aide2 ul li.expand {
	margin-bottom: 3px;
	float: left;
	width: 100%;
}

.contenu_aide2 ul li li {
	padding-left: 1em;
	background-image: none;
	margin-bottom: 20px;
	background-image: url(../images/puce_rond.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.contenu_aide2 ul li li li {
	background-image: none
}

.contenu_aide2 ul li a {
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 5px;
	text-decoration: none;
	display: block;
	font-weight: normal;
}

.contenu_aide2 ul li .collapse {
	padding: 11px 21px 11px 22px;
	line-height: 1.5em;
	background-color: #F5F5F2;
	float: left;
	width: 535px;
}

.jsActif .contenu_aide2 ul li .collapse {
	display: none;
}

.contenu_aide2 ul li .collapse a,.contenu_aide2 ul li .collapse a:focus,.contenu_aide2 ul li .collapse a:active,.contenu_aide2 ul li .collapse a:visited
	{
	background: none;
	padding: 0;
	display: inline;
	font-weight: normal;
	color: #565A5C;
	text-decoration: underline;
	font-size: 1em;
}

.contenu_aide2 ul li .collapse p {
	margin-bottom: 11px;
}

.bt-souscrire-right {
	background-image: url(../images/bt_continuer_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 49px;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-right: 38px;
	text-decoration: none;
}

.contenu_aide2 ul li .collapse a.bt-souscrire-left,.contenu_aide2 ul li .collapse a.bt-souscrire-left:focus,.contenu_aide2 ul li .collapse a.bt-souscrire-left:active,.contenu_aide2 ul li .collapse a.bt-souscrire-left:visited
	{
	background-image: url(../images/bt_continuer_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.3em;
	font-weight: bold;
	height: 31px;
	line-height: 15px;
	padding-left: 21px;
	padding-right: 7px;
	padding-top: 18px;
	text-decoration: none;
}

a.bt-souscrire-left,a.bt-souscrire-left:focus,a.bt-souscrire-left:active,a.bt-souscrire-left:visited
	{
	background-image: url(../images/bt_continuer_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.3em;
	font-weight: bold;
	height: 31px;
	line-height: 15px;
	padding-left: 21px;
	padding-right: 7px;
	padding-top: 18px;
	text-decoration: none;
}

.exenple-souscrire {
	padding-left: 99px;
}

.exemple-txt {
	height: 28px;
	margin-top: 18px;
	display: inline;
	float: left;
}

.marginh3 {
	margin-top: -9px;
}

.marginbt {
	margin-top: 64px;
	margin-left: 38px;
}

.carte-france {
	width: 96px;
	height: 99px;
	position: absolute;
	right: 37px;
	top: 61px;
	z-index: 5000;
}

.block-txt3-left {
	float: left;
	width: 147px;
	margin-bottom: 24px;
	_margin-bottom: 0px;
}

.block-txt3-right {
	float: left;
	margin-left: 51px;
	width: 151px;
	margin-bottom: 24px;
	_margin-bottom: 0px;
}

.block-txt3-middle {
	float: left;
	margin-left: 51px;
	width: 153px;
	margin-bottom: 24px;
	_margin-bottom: 0px;
}

.block-txt3-desc {
	margin-top: 13px;
}

.sanabackground {
	background: none;
}

h3.expandCollapse {
	padding-left: 0px;
}

.margin_titre {
	margin-top: 18px;
	_margin-top: 29px;
	*margin-top: 29px;
}

.police_size {
	font-size: 2em;
}

.div_sep {
	line-height: 1.5em;
	height: 8px;
	margin-top: 20px;
	_margin-top: 15px;
	float: left;
	width: 100%;
	background: url(../images/trait-sep.jpg) bottom no-repeat;
}

.contenu_aide2 li.expand h3.le_premier_titre {
	margin-top: 4px;
}

.margin_demenage {
	margin-top: 24px;
}

.block-txt3 ul li.fin_list {
	margin-bottom: 0px;
}

.liste_line_height {
	line-height: 1.1;
	padding-bottom: 10px;
	padding-top: 10px;
}

#tranche .label-hidden2 {
	height: 0;
	margin: 0 !important;
	padding: 0 !important;
	text-align: right;
	text-indent: -9999px;
	direction: rtl;
}

#generateur .label-hidden2 {
	height: 0;
	margin: 0 !important;
	padding: 0 !important;
	text-align: right;
	text-indent: -9999px;
	direction: rtl;
}

#tranche .input_tab_tranche {
	width: 304px;
	text-transform: uppercase;
}

#tranche .tab_field {
	float: left;
	margin-bottom: 11px;
	width: 550px;
	overflow: hidden;
}

#fichier .tab_field {
	float: left;
	margin-bottom: 12px;
	width: 550px;
	overflow: hidden;
}

#compte_de_suivi .tab_field {
	float: left;
	margin-bottom: 12px;
	width: 550px;
	overflow: hidden;
}

#compte_de_suivi .tab_field_type2 { /*	float: left;*/
	margin-bottom: 12px;
	/*	width: 350px;*/
}

#code_generateur .tab_field {
	float: left;
	margin-bottom: 12px;
	margin-top: 12px;
	width: 550px;
	overflow: hidden;
}

.colonne {
	float: left;
	margin-top: 12px;
	width: 550px;
	overflow: hidden;
	overflow: visible;
}

.cache{
		display:none;
		margin:0;
		padding:0;
		height:0;
}

.colonne_fichier {
	float: left;
	width: 550px;
	overflow: hidden;
	overflow: visible;
}

#code_generateur .tab_field_type2 { /*	float: left;*/
	margin-bottom: 12px;
	/*	width: 350px;*/
}
/*
*********************************************
*/
#compte_de_suivi .tab_field_type3 {
	float: left;
	margin-bottom: 12px;
	margin-top: 12px;
	width: 550px;
}

#code_generateur .tab_field_type3 {
	float: left;
	margin-bottom: 12px;
	margin-top: 12px;
	width: 550px;
}

#tranche .tab_field_label {
	float: left;
	width: 170px;
}

#title_fichier {
	font-weight: bold;
	padding-top: 8px !important;
	float: left;
	margin-bottom: 18px;
}

#tranche .tab_field_input {
	float: left;
	width: 332px;
}


.TempTEST label {
	font-weight: bold;
	float: left;
}

.tab_cont label {
	font-weight: bold;
	padding-top: 8px !important;
	float: left;
	font-size: 1.1em; 
}

.tab_deux_radio {
	float: left;
}

.tab_un_radio label{
	float: left;
	display:inline;
	margin-left:5px;
}
.tab_un_radio .jNiceWrapper{
	float: left;
	display:inline;
	margin-top:5px;
}

.tab_cont#fichier label {
	display: block;
	/*float: none;*/
	text-align: left;
	/*margin-bottom: 18px;*/
}


#tranche .nbr_plis_input {
	width: 80px;
	float: right;
	margin-right: 60px;
	display: inline;
	/*direction: rtl;*/
}

#tranche .jRadioWrapper {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 4px;
}

#tranche .max-pli {
	font-style: italic;
	font-size: 1em;
	float: left;
	clear: left;
	width: 180px;
}

#tranche .s_boutton_right_margin {
	margin-left: 205px;
	margin-top: 6px;
}

#fichier .s_boutton_right_margin {
	margin-left: 205px;
	margin-top: 21px;
}

.s_boutton_right {
	background-image: url(../images/s_boutton_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 49px;
	padding-right: 37px;
	text-decoration: none;
}

/* style boutton standard*/
.s_boutton,.s_boutton:focus {
	display: inline-block;
	background-image: url(../images/s_boutton_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: none;
	color: #fff !important;
	height: 49px;
	line-height: 49px;
}

.s_boutton_right button span {
	background: none;
	font-size: 15px !important;
	font-weight: bold;
	padding-bottom: 2px;
}

/*fin boutton standard*/
.s_boutton_right_abonner {
	background-image: url(../images/s_boutton_right_abonner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.s_boutton_abonner,.s_boutton_abonner:focus {
	background-image: url(../images/s_boutton_bg_abonner.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.4em;
	line-height: 54px;
	_line-height: 50px;
}

/*style champs parcourir*/
.file_upload {
	position: relative;
	text-align: right;
	-moz-opacity: 0;

	filter: alpha(opacity :               0);
	opacity: 0;
	z-index: 9999;
	float: right;
	height: 27px;
}

div.fileinputs {
	float: left;
	position: relative;
	width: 100%;
	height: 30px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9998;
}

#fake_input_file {
	width: 400px;
	font-size: 11px;
}

/*.fakefile .jNiceInputInner { padding:0px; height:29px;}*/
.bt-parcourir-right {
	background-image: url(../images/bt_parcourir_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 26px;
	margin-left: 0;
	margin-top: 1px;
	padding-right: 9px;
	_padding-right: 18px;
	text-decoration: none;
	margin-left: 10px;
}

a.bt-parcourir,a.bt-parcourir:focus,a.bt-parcourir:hover,a.bt-parcourir:active,a.bt-parcourir:visited
	{
	background-image: url(../images/bt_parcourir.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
	padding-left: 18px;
	_padding-left: 28px;
	padding-right: 7px;
	padding-top: 5px;
	text-decoration: none;
}

/*fin style champs parcourir*/
.tab_avis {
	float: left;
	line-height: 1.5;
	padding-right: 20px;
	width: 534px;
}

.top_tab .jNiceSelectWrapper .jNiceSelectText {
	height: 29px;
	line-height: 29px;
	font-weight: bold;
}

.top_tab .jNiceSelectWrapper .jNiceSelectOpen {
	height: 29px;
	width: 41px;
}

.tab_field_label2 { /*	width: 15%;*/
	float: left;
}

.tab_field_label_co_contenant { /*	width: 15%;*/
	float: left;
	margin-right: 77px;
}

.tab_field_label2_jour { /*	width: 21%;*/
	float: left;
	margin-left: 2px;
}

.tab_field_input2 {
	width: 95px;
	float: left;
    z-index: 100;
}

.tab_field_input2_jour { /*	width: 35%;*/
	float: left;
}

.statuts_dynamique {
	float: right;
/*    margin-left: 100px;*/
    width: 360px;
    z-index: 1;
}

.tab_field_input_statuts { 
	float: right;
}

.tab_field_input_boutton_statuts { 
	float: right;
	width: 90px;
/*	margin-right: 20px;*/
}

.boutton_addElement {
	float: right;
	margin-right: 20px;
}

.boutton_removeElement {
	float: left;
}

.tab_field_input2 select#periode {
	width: 80px;
	font-weight: bold;
}

.tab_field_input2_jour select#jour_a_partir {
	width: 121px;
	font-weight: bold;
}

.tab_field_input2 select#periode_gen {
	width: 80px;
	font-weight: bold;
}

.tab_field_input2_jour select#jour_a_partir_gen {
	width: 121px;
	font-weight: bold;
}

.type_date {
	float: left;
	width: 82px;
	font-style: italic;
	margin-left: 10px;
	height: 20px;
}

.tab_field_type3 .tab_field_label {
	width: 21%;
	float: left;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 1px;
}

.tab_field_type3 .tab_field_input {
	width: 78%;
	float: left;
}

.tab_field_type3 .tab_field_input label {
	padding-top: 0px !important;
	font-weight: normal;
}

.tab_field_type3 .tab_field_input label.label_tous_etats {
	padding-top: 3px !important;
}

.erreur_nb_jour {
	height: 10px;
	margin-right: 30px;
	width: 250px;
	float: right;
}

.type_etape_field {
	float: left;
	width: 100%;
}

.type_etape_field .jNiceWrapper {
	height: 21px;
	float: right;
	margin-right: 5px;
	_margin-right: 0px;
}

.type_etape_field .jNiceCheckbox {
	height: 16px;
}

.type_etape_field_check {
	padding-left: 44px;
	width: 90%
}

.type_etape_check_ch {
	width: 100%;
	float: left;
}

.type_etape_check_ch_1 {
	width: 100%;
	float: left;
}

#compte_de_suivi .s_boutton_right_margin {
	margin-left: 124px;
	margin-top: 21px;
}

#compte_de_suivi .s_boutton_right_abonner_margin {
	margin-left: 16px;
	margin-top: 21px;
	padding-right: 49px;
}

#code_generateur .s_boutton_right_margin {
	margin-left: 124px;
	margin-top: 21px;
}

#code_generateur .s_boutton_right_abonner_margin {
	margin-left: 16px;
	margin-top: 21px;
	padding-right: 49px;
}

#generateur .s_boutton_right_abonner_margin {
	margin-left: 16px;
	margin-top: 21px;
	padding-right: 49px;
}

#generateur .s_boutton_right_margin {
	margin-left: 124px;
	margin-top: 9px;
}

#generateur .s_boutton_right_abonner_margin {
	margin-left: 16px;
	margin-top: 9px;
}

.jNiceInputInner input#num_cpt_suivi {
	width: 172px;
}

.generateur_field {
	float: left;
	margin-bottom: 12px;
	width: 554px;
}

.generateur_label {
	float: left;
	width: 168px;
	overflow: hidden;
}

.generateur_input {
	float: left;
	width: 332px;
}

#code_structure {
	width: 80px;
	font-weight: bold;
}

#code_traitement_serv {
	width: 315px;
	font-weight: bold;
}

#etats_courries_gen {
	width: 315px;
}

#generateur .tab_field_type2 {
	float: left;
	margin-bottom: 12px;
	width: 554px;
}

#en_cour_traitement {
	width: 274px;
}

.generateur_label_type2 {
	height: 20px;
}

.boutton_plus {
	width: 31px;
	float: left;
}

.boutton_moins {
	width: 31px;
	float: left;
	margin-left: 10px;
}

.generateur_input_encours {
	width: 284px;
}

.generateur_input_dist {
	width: 325px;
}

.type_etape_check_ch input {
	margin: 0px;
}

/*resultat de la recherche*/ /* style table*/
.table_resultat {
	width: 652px;
	float: left;
}



.resultat_rech_simple {
	display: table;
	font-size: 1.1em;
	text-indent: 0;
	width: 575px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	table-layout: fixed;
}

.resultat_rech_simple th {
	background-color: #fff;
	border: none;
	color: #883893;
	height: 47px;
}

.resultat_rech_simple td {
	border: none;
	color: #565a5c;
	height: 53px;
	text-align: center;
}

/*.resultat_rech_simple tr.odd td {
	background: transparent url(../images/td.gif) no-repeat right;


.resultat_rech_simple_table tr.odd td {
	background: url(../images/td.gif) no-repeat right;
}
*/
.resultat_rech_simple tr {
	background: #F5F5F2 url(../images/tr.gif) no-repeat left bottom;
	border: none;
}

.resultat_rech_simple td.table_information {
	height: auto;
	width: 575px;
	padding: 0px;
}

.resultat_rech_simple td.identifiant_num {
	color: #883893;
	font-weight: bold;
}

.renseignement_table {
	color: #565A5C;
	font-weight: bold;
	text-shadow: 0.1em 0.2em 0.1em white;
	text-align: left;
	margin-top: 10px;
	padding-left: 0px;
}

.resultat_rech_simple tr {
	display: table-row;
	vertical-align: inherit;
}

.resultat_rech_simple thead {
	display: table-header-group;
	vertical-align: middle;
}




.resultat_rech_table {
	display: table;
	font-size: 1.1em;
	text-indent: 0;
	width: 652px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	table-layout: fixed;
}

.resultat_rech_table th {
	background-color: #fff;
	border: none;
	color: #883893;
	height: 25px; 
}

.resultat_rech_table td {
	border: none;
	color: #565a5c;
	height: 53px;
	text-align: center;
}
/*
.resultat_rech_table tr.odd td {
	background: transparent url(../images/td.gif) no-repeat right;
}

.resultat_rech_simple_table tr.odd td {
	background: url(../images/td.gif) no-repeat right;
}
*/
.resultat_rech_table tr {
	background: #F5F5F2 url(../images/tr.gif) no-repeat left bottom;
	border: none;
}

.resultat_rech_table td.table_information {
	height: auto;
	width: 575px;
	padding: 0px;
}

.resultat_rech_table td.identifiant_num {
	color: #883893;
	font-weight: bold;
}

.resultat_rech_table a {
	color: #883893;
	font-weight: bold;
	text-decoration:none;
}
.renseignement_table {
	color: #565A5C;
	font-weight: bold;
	text-shadow: 0.1em 0.2em 0.1em white;
	text-align: left;
	margin-top: 10px;
	padding-left: 0px;
}

.resultat_rech_table_LAPOSTE tr {
	display: table-row;
	vertical-align: inherit;
}

.resultat_rech_table thead {
	display: table-header-group;
	vertical-align: middle;
}

.table_resultat .label-hidden2 {
	height: 0;
	margin: 0 !important;
	padding: 0 !important;
	text-align: right;
	text-indent: -9999px;
	direction: rtl;
	overflow: hidden;
}

.table_resultat .jNiceSelectWrapper .jNiceSelectText {
	background: transparent url(../js/jnice/elements/table_select.png)
		no-repeat scroll 0 0;
	_background: transparent url(../js/jnice/elements/table_select.gif)
		no-repeat scroll 0 0;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	left: 0px;
	padding: 0 8px;
}

.table_resultat .jNiceSelectWrapper .jNiceSelectOpen {
	height: 27px;
	width: 30px;
	background: transparent url(../js/jnice/elements/table_select_right.png)
		no-repeat scroll center center;
	_background: transparent
		url(../js/jnice/elements/table_select_right.gif) no-repeat scroll
		center center;
}

.table_resultat .jNiceSelectWrapper .jNiceSelectClose {
	background: transparent
		url(../js/jnice/elements/table_select_right_act.png) no-repeat scroll
		center center;
	_background: transparent
		url(../js/jnice/elements/table_select_right_act.gif) no-repeat scroll
		center center;
}

.table_resultat #col_statut .jNiceSelectWrapper ul {
	background: transparent url(../js/jnice/elements/bg_liste.png) no-repeat
		scroll center bottom;
	_background: transparent url(../js/jnice/elements/bg_liste.gif)
		no-repeat scroll center bottom;
	border: none;
	display: none;
	height: auto;
	left: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	top: 14px;
	width: 100%;
	z-index: 2;
	padding-bottom: 1px;
	padding-top: 11px;
}

.table_resultat #col_statut .jNiceSelectWrapper ul li {
	text-align: left;
	font-weight: normal;
	overflow: hidden;
}

.table_resultat .jNiceSelectWrapper ul a.selected,.table_resultat .jNiceSelectWrapper ul a:hover
	{
	background: transparent url(../js/jnice/elements/border_bt_liste.jpg)
		no-repeat scroll center bottom;
}

.table_resultat .jNiceSelectWrapper ul a {
	background: transparent url(../js/jnice/elements/border_bt_liste.jpg)
		no-repeat scroll center bottom;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 16px;
	padding-right: 0px;
}

.table_resultat #identifiant {
	width: 110px;
}

.table_resultat #produit {
	width: 90px;
}

.table_resultat #date {
	width: 80px;
}

.table_resultat #statut {
	width: 82px;
	_width: 88px;
}

.identifiant_wrapper {
	width: 110px;
	margin: 0 auto;
}

.produit_wrapper {
	width: 90px;
	margin: 0 auto;
}

.date_wrapper {
	width: 80px;
	margin: 0 auto;
}

.cp_wrapper {
	width: 80px;
	margin: 0 auto;
}

.statut_wrapper {
	width: 80px;
	margin: 1px auto 0;
}

.action_wrapper {
	width: 158px;
	margin: 0 auto;
}

.table_resultat #col_identifiant {
	width: 128px;
}

.table_resultat #col_produit {
	width: 105px;
	color: #565a5c;
}

.table_resultat #col_date {
	width: 96px;
	color: #565a5c;
}

.table_resultat #col_cp {
	width: 96px;
	color: #565a5c;
}

.table_resultat #col_action {
	width: 155px;
}

/**/

.resultat_rech_simple_table .identifiant_wrapper {
	width: 110px;
	margin: 0 auto;
}

.resultat_rech_simple_table .produit_wrapper {
	width: 90px;
	margin: 0 auto;
}

.resultat_rech_simple_table .date_wrapper {
	width: 80px;
	margin: 0 auto;
}

.resultat_rech_simple_table .cp_wrapper {
	width: 57px;
	margin: 0 auto;
}

.resultat_rech_simple_table .statut_wrapper {
	width: 80px;
	margin: 0 auto;
}

.resultat_rech_simple_table #col_identifiant {
	width: 128px;
}

.resultat_rech_simple_table #col_produit {
	width: 90px;
	color: #565a5c;
}

.resultat_rech_simple_table #col_date {
	width: 80px;
	color: #565a5c;
}

.resultat_rech_simple_table #col_cp {
	width: 57px;
	color: #565a5c;
}

.resultat_rech_simple_table #col_action {
	width: 141px;
}
/**/
.resultat_rech_table_imp {
	display: table;
	font-size: 1.1em;
	text-indent: 0;
	width: 725px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	table-layout: fixed;
}

.resultat_rech_table_imp th {
	background-color: #fff;
	border: none;
	color: #883893;
	height: 47px;
}

.resultat_rech_table_imp td {
	border: none;
	color: #565a5c;
	height: 53px;
	text-align: center;
}

.resultat_rech_table_imp tr.odd td {
	background: transparent url(../images/td.gif) no-repeat right;
}

.resultat_rech_table_imp tr {
	background: #F5F5F2 url(../images/tr.gif) no-repeat center bottom;
	border: none;
}

.resultat_rech_table_imp td.table_information {
	height: auto;
	width: 725px;
	padding: 0;
}

.resultat_rech_table_imp td.identifiant_num {
	color: #883893;
	font-weight: bold;
}

.resultat_rech_table_imp a {
	color: #883893;
	font-weight: bold;
	text-decoration:none;
}

.resultat_rech_simple_table_imp tr.odd td {
	background: url(../images/td.gif) repeat right;
}

.resultat_rech_simple_table_imp .identifiant_wrapper {
	width: 110px;
	margin: 0 auto;
}

.resultat_rech_simple_table_imp .produit_wrapper {
	width: 90px;
	margin: 0 auto;
}

.resultat_rech_simple_table_imp .date_wrapper {
	width: 80px;
	margin: 0 auto;
}

.resultat_rech_simple_table_imp .cp_wrapper {
	width: 57px;
	margin: 0 auto;
}

.resultat_rech_simple_table_imp .statut_wrapper {
	width: 80px;
	margin: 0 auto;
}

.resultat_rech_simple_table_imp #col_identifiant {
	width: 128px;
}

.resultat_rech_simple_table_imp #col_produit {
	width: 90px;
	color: #565a5c;
}

.resultat_rech_simple_table_imp #col_date {
	width: 80px;
	color: #565a5c;
}

.resultat_rech_simple_table_imp #col_cp {
	width: 57px;
	color: #565a5c;
}

.resultat_rech_simple_table_imp #col_action {
	width: 141px;
}

.resultat_rech_simple_table_imp #col_lieu {
	width: 150px;
}

/**/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.resultat_rech_simple_table #col_action {
		width: auto !important;
	}
}

/**/
.resultat_rech_table th span {
	display: block;
}

.table_resultat #col_statut {
	width: 80px;
	color: #565a5c;
}
.table_resultat #col_lieu {
	color: #565a5c;
}
.table_resultat .jNiceWrapper {
	margin: 0px;
}

.time {
	width: 31px;
	height: 30px;
	float: left;
	margin-left: 5px;
	/*position: relative;
	z-index: 1;*/
}

.time_interne {
	margin-left: 20px;
	display: inline;
}

.loop {
	width: 31px;
	height: 30px;
	float: left;
	margin-left: 5px;
	position: relative;
	z-index: 1;
}

.print {
	width: 31px;
	height: 30px;
	float: left;
	margin-left: 5px;
	/*position: relative;
	z-index: 1;*/
}

.mail {
	width: 31px;
	height: 30px;
	float: left;
	margin-left: 5px;
	/*position: relative;
	z-index: 1;*/
}

.htmltooltip {
	background: url(../images/tooltip_bg2.gif) no-repeat;
	color: #565a5c;
	display: none;
	font-weight: bold;
	height: 48px;
	padding: 11px 3px 3px 12px;
	position: absolute;position: relative;
	text-align: left;
	width: 158px;
	z-index: 1;
	top: -90px; left: -15px;
}


#info-print, #info-mail,#info-time {
	background: url(../images/tooltip_bg2.gif) no-repeat;
	color: #565a5c;
	display: none;
	font-weight: bold;
	height: 48px;
	padding: 11px 3px 3px 12px;
	position: absolute;
	text-align: left;
	width: 158px;
	z-index: 100;
}


.htmltooltip_bg2 {
	background: url(../images/tooltip_bg3.gif) no-repeat;
}

.table_information_wrapper {
	padding: 20px 20px;
	/*position: relative;*/
	float: left;
	background: url(../images/border_table_information_wrapper.jpg)
		no-repeat left 2px;
	border-right: solid 1px #f5f5f2;
	width: 611px;
	background-color: white;
}

.table_information_avis {
	text-align: left;
	width: 100%;
	font-size: 1.1em;
	float: left;
	line-height: 1.3;
	margin-bottom: 5px;
}

.table_information_date_etat {
	text-align: left;
	width: 100%;
	float: left;
	margin-top: 5px;
}

.table_information_date {
	color: #883893;
	width: 18%;
	float: left;
	font-weight: bold;
	font-size: 1em;
}

.table_information_pli {
	color: #883893;
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: 1em;
	margin-bottom:10px;
}

.table_information_etat {
	color: #565a5c;
	width: 68%;
	float: left;
	font-size: 1em;
	margin-left: 27px;
	display: inline-block;
}

/*fin resultat*/ /* resulat footer*/
.recherche_footer {
	float: left;
	width: 575px;
}

.recherche_footer_resulat_page {
	float: left;
	margin-top: 25px;
	width: 100%;
}

.recherche_footer_resulat_page_txt {
	float: left;
	width: 131px;
	padding: 10px;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	font-size: 1.2em;
}

a.bt-send {
	background: url(../images/bt_footer_left.gif) left top no-repeat;
	display: block;
	font-size: 1.2em;
	float: left;
	font-weight: bold;
	height: 26px;
	padding:0 10px 0 20px;
	text-decoration: none;
	margin-left: 20%;
}

a.bt-send span {
	background: url(../images/bt_footer_right.gif) right top no-repeat;
	color: #883893;
	display: block;
	padding: 0 15px 0 10px;
	line-height: 26px;
	margin:0 9px 0 8px;
	text-decoration: none;
}

.bt-footer-right {
	background-image: url(../images/bt_footer_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #883893;
	display: inline-block;
	float: left;
	height: 26px;
	margin-left: 8px;
	margin-top: 1px;
	padding-right: 9px;
	text-decoration: none;
}

a.bt-footer-left,a.bt-footer-left:focus,a.bt-footer-left:hover,a.bt-footer-left:active,a.bt-footer-left:visited
	{
	background-image: url(../images/bt_footer_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #883893;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
	padding-left: 37px;
	padding-right: 7px;
	padding-top: 5px;
	text-decoration: none;
}

a.bt-footer-left-center,a.bt-footer-left-center:focus,a.bt-footer-left-center:hover,a.bt-footer-left-center:active,a.bt-footer-left-center:visited
	{
	background-image: url(../images/bt_footer_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #883893;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
	padding-left: 37px;
	padding-right: 7px;
	padding-top: 5px;
	text-decoration: none;
	margin-left: 50%;
}

a.bt_2,a.bt_2:focus,a.bt_2:hover,a.bt_2:active,a.bt_2:visited {
	background-image: url(../images/bt_footer_left2.gif);
}

a.bt_3,a.bt_3:focus,a.bt_3:hover,a.bt_3:active,a.bt_3:visited {
	background-image: url(../images/bt_footer_left3.gif);
}

a.bt_4,a.bt_4:focus,a.bt_4:hover,a.bt_4:active,a.bt_4:visited {
	background-image: url(../images/bt_footer_left4.gif);
}

.pagination {
/*	width: 100%;*/
/*	fsloat: left;*/
/*	margin-top: 23px;*/
	text-align: center;
}
.centre {
margin: 6em 1em 1em 1em ;
padding: 0.5em;
}

.pagination_liste {
	width-min: 24px;
	text-align: center;
}

.premier {
	color: #565a5c;
	text-decoration: none;
}

.precedent {
	color: #565a5c;
	text-decoration: none;
}

.precedent img{
	padding-right: 5px;
}
.suivant {
	color: #565a5c;
	text-decoration: none;
}


.suivant img{
	padding-left: 5px;
}

.dernier {
	color: #565a5c;
}

.suivant.off, .precedent.off{color:#bbb;}

.pagination_liste span {
	margin-left: 8px;
	margin-right: 8px;
	color: #999999;
	font-weight: bold;
}

.pagination_liste span a,.pagination_liste span a:active,.pagination_liste span a:link,.pagination_liste span a:visited,.pagination_liste span a:focus
	{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.pagination_liste span.page_act {
	color: #883893;
}

/* fin resulat footer*/ /*recherche simple*/
.bt-rechercher-wrapper {
	background: transparent url(../images/bg_barre_simple.png) no-repeat
		scroll 0 0;
	height: 59px;
	margin-left: 0;
	width: 499px;
}

.bt-rechercher-wrapper_interne {
	background: transparent url(../images/bg_barre_rech_simple.png)
		no-repeat scroll 0 0;
	height: 59px;
	margin-left: 2px;
	width: 542px;
}

.bt-rechercher-wrapper input.input_ref {
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	height: 19px;
	margin-left: 18px;
	margin-top: 15px;
	padding-left: 3px;
	padding-top: 8px;
	width: 311px;
	text-transform: uppercase;
}

.btn-rechercher {
	background-image: url(../images/bt-rech-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	float: left;
	height: 49px;
	margin-left: 0 !important;
	margin-top: 6px !important;
	padding-right: 40px;
	text-decoration: none;
}

.btn-rechercher_interne {
	float: right;
	margin-right: 7px;
}

a.bt-rech,a.bt-rech:focus {
	background-image: url(../images/bt_rechercher_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 1.5em;
	font-weight: bold;
	height: 49px;
	line-height: 49px;
	padding-left: 20px;
	padding-right: 5px;
	text-decoration: none;
}

.indication {
	left: 22px;
	position: absolute;
	top: 22px;
	width: 460px;
}

.indication p { /*	font-weight: bold;*/
	color: #565a5c;
	margin-top : 0px;
	
}

.rech_simple_cont {
	padding-left: 20px;
	padding-top: 53px;
	position: relative;
	width: 554px;
	background-color: #f5f5f2;
	padding-bottom: 28px;
}

.ach_courrier_wrapper {
	float: left;
	background-color: #f5f5f2;
	padding: 8px 10px;
	padding-bottom: 0px;
	width: 555px;
}

.ach_courrier_box_bottom {
	background-image: url(../images/acheminement_box_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-bottom: 0px;
}

.ach_courrier_box_bottom2 {
	margin-left: 10px;
}

.ach_courrier_box {
	background: transparent url(../images/acheminement_box.gif) no-repeat
		scroll left top;
	float: left;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-left: 10px;
	width: 257px;
	text-align: left;
	position: relative;
	min-height: 70px;
	height: auto;
	_height: 70px;
}

.det_ach_bg {
	width: 195px;
	height: 27px;
	text-align: center;
	padding-top: 7px;
	float: left;
	margin-top: 10px;
	background: transparent url(../images/det_ach_bg.gif) no-repeat;
	color: #883893;
	margin-left: 184px;
	display: inline;
	font-weight: bold;
}

.ach_courrier_box_date {
	display: block;
	font-weight: bold;
}

.ach_courrier_box_statut {
	display: block;
	font-weight: bold;
	margin-top: 5px;
	font-size: 0.9em;
}

.ach_courrier_box_cp {
	display: block;
	margin-top: 5px;
	font-size: 0.9em;
}

.ach_courrier_bo_courrier {
	width: 81px;
	height: 69px;
	position: absolute;
	right: 0px;
	top: 5px;
}

.jNiceInputInner input {
	color: #363636;
}

/*fin recherche simple*/
.jNiceSelectWrapper ul {
	overflow: hidden;
}

.jNiceFocus {
/*	border: dotted 0.1em #006699;*/
	outline:none;
	border:none;
	text-decoration: none;
	font-weight: bold;
}

.top_tab .jNiceFocus .jNiceSelectText {
	font-weight: bold;
}

/*calendrier*/
#compte_de_suivi .jNiceSelectWrapper .jNiceSelectOpen-cal:focus {
	background: none;
}

#compte_de_suivi .datepicker .jNiceSelectWrapper .jNiceSelectText {
	padding-right: 0;
	width: 136px !important;
	height: 29px;
	line-height: 29px;
}

#compte_de_suivi .jNiceWrapper .jNiceInputWrapper {
	background: none;
}

#compte_de_suivi .datepicker .jNiceSelectWrapper {
	width: 192px !important;
}

#compte_de_suivi .datepicker .jNiceInputInner {
	background: transparent none repeat scroll 0 0;
	position: relative;
	z-index: 9;
	margin: 0 0 0 4px;
	padding: 7px 4px 2px 7px;
}

#code_generateur .jNiceSelectWrapper .jNiceSelectOpen-cal:focus {
	background: none;
}

#code_generateur .datepicker .jNiceSelectWrapper .jNiceSelectText {
	padding-right: 0;
	width: 136px !important;
	height: 29px;
	line-height: 29px;
}

#code_generateur .jNiceWrapper .jNiceInputWrapper {
	background: none;
}

#code_generateur .datepicker .jNiceSelectWrapper {
	width: 192px !important;
}

#code_generateur .datepicker .jNiceInputInner {
	background: transparent none repeat scroll 0 0;
	position: relative;
	z-index: 9;
	margin: 0 0 0 4px;
	padding: 7px 4px 2px 7px;
}

.datepicker {
	width: 192px;
}

#compte_de_suivi .datepicker .jNiceInputInner #date_effet_souhaitee {
	width: 134px !important;
}

#compte_de_suivi .jNiceSelectWrapper .jNiceSelectOpen-cal {
	background: transparent url(../images/select_right-cal.gif) no-repeat
		scroll center center;
	height: 29px;
	width: 41px;
	display: block;
	position: absolute;
	right: 0;
	z-index: 100;
}

#compte_de_suivi .calendar {
	background: transparent url(../images/calendar.png) no-repeat;
	_background: transparent url(../images/calendar.gif) no-repeat;
	height: 343px;
	position: absolute;
	width: 326px;
	z-index: 5000;
	left: 1px;
	top: 5px;
}

#compte_de_suivi .fermer {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#code_generateur .datepicker .jNiceInputInner #date_effet_souhaitee {
	width: 134px !important;
}

#code_generateur .jNiceSelectWrapper .jNiceSelectOpen-cal {
	background: transparent url(../images/select_right-cal.gif) no-repeat
		scroll center center;
	height: 29px;
	width: 41px;
	display: block;
	position: absolute;
	right: 0;
	z-index: 100;
}

#code_generateur .calendar {
	background: transparent url(../images/calendar.png) no-repeat;
	_background: transparent url(../images/calendar.gif) no-repeat;
	height: 343px;
	position: absolute;
	width: 326px;
	z-index: 5000;
	left: 1px;
	top: 5px;
}

#code_generateur .fermer {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/*calendrier*/
#generateur .jNiceSelectWrapper .jNiceSelectOpen-cal2:focus {
	background: none;
}

#generateur .datepicker .jNiceSelectWrapper .jNiceSelectText {
	padding-right: 0;
	width: 136px !important;
	height: 29px;
	line-height: 29px;
}

#generateur .jNiceWrapper .jNiceInputWrapper {
	background: none;
}

#generateur .datepicker .jNiceSelectWrapper {
	width: 192px !important;
}

#generateur .datepicker .jNiceInputInner {
	background: transparent none repeat scroll 0 0;
	position: relative;
	z-index: 9;
	margin: 0 0 0 4px;
	padding: 7px 4px 2px 7px;
}

#generateur .datepicker .jNiceInputInner #date_effet_souhaitee2 {
	width: 134px !important;
}

#generateur .jNiceSelectWrapper .jNiceSelectOpen-cal2 {
	background: transparent url(../images/select_right-cal.gif) no-repeat
		scroll center center;
	height: 29px;
	width: 41px;
	display: block;
	position: absolute;
	right: 0;
	z-index: 100;
}

#generateur .calendar {
	background: transparent url(../images/calendar.png) no-repeat;
	_background: transparent url(../images/calendar.gif) no-repeat;
	height: 343px;
	position: absolute;
	width: 326px;
	z-index: 5000;
	left: 1px;
	top: 5px;
}

#generateur .fermer {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.tabs {
	position: relative;
	z-index: 1;
}

.formpr {
	display: block;
	width: 99%;
	position: relative;
	z-index: 0;
}

/* bt tri*/
.bt-tri-right {
	background-image: url(../images/bt_tri_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 27px;
	margin-top: 0px;
	padding-right: 23px;
	text-decoration: none;
}

a.bt-tri,a.bt-tri:link,a.bt-tri:focus,a.bt-tri:hover,a.bt-tri:active,a.bt-tri:visited
	{
	background-image: url(../images/bt_tri.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #565A5C;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	height: 21px;
	line-height: 15px;
	padding-left: 18px;
	_padding-left: 28px;
	padding-right: 7px;
	padding-top: 6px;
	text-decoration: none;
}

a.bt-tri-identifiant,a.bt-tri-identifiant:focus,a.bt-tri-identifiant:hover,a.bt-tri-identifiant:active,a.bt-tri-identifiant:visited
	{
	color: #883893;
}

/*fin style bt tri*/
.loadingCenter {
	text-align: center;
}

/* CSS generique pour les verifications */
#preuve .tab_field,
#avis .tab_field {
	float: left;
	margin-bottom: 11px;
	width: 550px;
	overflow: hidden;
}

#preuve .tab_field_label,
#avis .tab_field_label {
	float: left;
	width: 170px;
	text-align: left;
	margin-bottom: 2px;
}

#preuve .tab_field_input,
#avis .tab_field_input {
	float: left;
	width: 332px;
}

#preuve .input_tab_preuve,
#avis .input_tab_avis {
	width: 304px;
	text-transform: uppercase;
}

#preuve .s_boutton_right_margin,
#avis .s_boutton_right_margin {
	margin-left: 205px;
	margin-top: 6px;
}

#preuve legend,
#avis legend {
	/*padding: 2px 10px;*/
	font-style: italic;
	color: #A4A4A4;
}

#preuve fieldset,
#avis fieldset {
	border: 1px solid #aaa;
	border: 1px solid rgba(170, 170, 170, .5);
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
	padding: 10px 0px 10px 10px;
	width: 250px;
	float:left;
}

#preuve fieldset .input_tab_preuve,
#avis fieldset .input_tab_avis {
	width: 210px;
}

#preuve #fieldset-dgExpediteur,
#avis #fieldset-dgExpediteur {
	margin-left: 20px;
}

#preuve #fieldset-dgDonneesDepot,
#avis #fieldset-dgDistribution {
	margin: 10px 0px;
}

#preuve .span-label,
#avis .span-label {
	margin-top: 5px;
	font-style: italic;
	font-size: 1em;
	float: left;
	clear: left;
	width:80px;
}

#preuve textarea,
#avis textarea {
	font-size: 12px;
}

#preuve ul.pError,
#avis ul.pError {
	font-size: 1.13em;
	width:250px;
	display:block;
}

#preuve #erreurPremier,
#avis #erreurPremier {
	font-weight: bold;
	color: rgb(255, 0, 0);
	display:block;
}

#preuve #resultat,
#avis #resultat {
	font-weight: bold;
	font-size: 1.15em;
	margin-bottom: 10px;
}

.verificationOK {
	color: green;
}

.verificationKO {
	color: red;
}

.erreurVerification {
	color: orange;
	font-style: italic;
}

#preuve .colonne .tab_field,
#avis .colonne .tab_field {
	width:270px;
}

#preuve .colonne .tab_field_label,
#avis .colonne .tab_field_label {
	float: left;
	width: 100px;
}

#preuve .colonne label,
#avis .colonne label {
	text-align: left;
}

#preuve .colonne .tab_field_input,
#avis .colonne .tab_field_input {
	float: left;
	width: 150px;
	text-align: center;
}

.number2 legend {
	background-image: url(/images/2-verifForms.png);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	margin-left: 5px;
}
.number3 legend {
	background-image: url(/images/3-verifForms.png);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	margin-left: 5px;
}
.number4 legend {
	background-image: url(/images/4-verifForms.png);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	margin-left: 5px;
}

.infoSD {
  float: left;
  width: 550px;
  padding: 10px 5px 10px 20px;
  margin: 5px 0 5px 0px;
  border-radius: 5px;
  background-color: #D6E4FF;
}
.titleSD {
  color: #5571A7;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 110%;
  margin: 0 0 5px;
}
.textSD{
  color: #363636;
  font-size: 12px !important;
}

