/*****************************
*
* conteneur
*
*****************************/
.divMini{
	width : 350px;
}


/*****************************
 *
 * fieldset
 *
 *****************************/
 
 fieldset.IV4PageField {
 	position : relative;
	border : none;
	padding : 0 0 20px 0;
 }

/*****************************
 *
 * formulaires
 *
 *****************************/
 
 fieldset.IV4FormField {
 	width : 525px;
 	display : block;
 }

 fieldset.IV4FormField legend {
	display : block;
	width : 525px;
	min-width : 525px;
	height : 13px;
	min-height : 13px;
	padding : 0 0 0 3px;
	margin : 0 0 5px 0;
	font-size : 10px;
	color : white;
	background : url(../images/inscription/legend.gif) no-repeat;
 }

fieldset.IV4FormField legend.IV4TitleMedium {
	background : url(../images/monChronopost/fondTitre2.gif) no-repeat;
 }

 fieldset.IV4FormField p {
	position : relative;
	line-height : 22px;
	height : 22px;
	padding : 0 5px 0 15px;
	font-size : 9px
 }

 fieldset.IV4FormField p input {
	position : absolute;
	display : inline;
	width : 200px;
	height : 13px;
	top : 2px;
	left : 195px;
 }

 fieldset.IV4FormField p select {
	position : absolute;
	display : inline;
	width : 200px;
	top : 2px;
	left : 195px;
 }

input#IV4RadioButton {
	position : relative;
	display : inline;
	top : 0px;
	left : 0px;
	width : 11px;
	height : 11px;
	margin : 0 3px 0 6px;
}

* html input#IV4RadioButton {
	width : 11px;
	height : 11px;
}

 fieldset.IV4FormFieldTracking {
 	width : 525px;
 	display : block;
 }

 fieldset.IV4FormFieldTracking legend {
	display : block;
	width : 525px;
	min-width : 525px;
	height : 13px;
	min-height : 13px;
	padding : 0 0 0 3px;
	margin : 0 0 5px 0;
	font-size : 10px;
	color : white;
	background : url(../images/inscription/legend.gif) no-repeat;
 }

fieldset.IV4FormFieldTracking legend.IV4TitleMedium {
	background : url(../images/monChronopost/fondTitre2.gif) no-repeat;
 }

 fieldset.IV4FormFieldTracking p {
	position : relative;
	line-height : 22px;
	height : 22px;
	padding : 0 5px 0 15px;
	font-size : 9px
 }

 fieldset.IV4FormFieldTracking p input {
	position : absolute;
	display : inline;
	width : 200px;
	height : 13px;
	top : 2px;
	left : 195px;
 }

 fieldset.IV4FormFieldTracking p select {
	position : absolute;
	display : inline;
	width : 200px;
	top : 2px;
	left : 195px;
 }

 /*****************************
 *
 * legend 
 *
 *****************************/
 
legend.IV4TitlePage {
	display : block;
	width : 539px;
	min-width : 539px;
	height : 13px;
	min-height : 13px;
	padding : 0 0 0 3px;
	margin : 0 0 5px 0;
	font-size : 11px;
	color : white;
}

legend.IV4TitleSmall {
	background : url(../images/monChronopost/fondTitre.gif) no-repeat;
}

legend.IV4TitleMedium {
	background : url(../images/monChronopost/fondTitre2.gif) no-repeat;
}

legend.IV4TitleLarge {
	background : url(../images/monChronopost/fondTitre3.GIF) no-repeat;
}

legend.IV4Form {
	width : 525px;
	min-width : 525px;
	font-size : 10px;
	background : url(../images/inscription/legend.gif) no-repeat;
}

/*****************************
 *
 * texte
 *
 *****************************/

.IV4Text {
	position : relative;
	display : block;
	width : 570px;
	margin : 10px 15px 3px 10px;
	padding : 0 0 20px 0;
 	font-size : 10px;
	color : #576a76;
}
 
.IV4OrangeWriting {
	font-weight : bold;
	color : #fd6911;
}

.IV4TextError {
	font-weight : bold;
	color:#FF0000;
	width:inherit;
}

.IV4TextBold {
	font-weight : bold;
	margin : 0px 0px 0px 10px;
}

.IV4Textarea {
	margin : 0px 0px 0px 10px;
}

input.IV4TypeText {
	border : solid gray 1px;
}

/*****************************
 *
 * table 
 *
 *****************************/

table.IV4TableNormal {
	margin : 20px 0 0 0;
	border : 0px;
	width : 670px;
}

table.IV4TableNormal thead tr th {
	color : white;
	text-align : center;
	padding : 4px;
	white-space : nowrap;
}

table.IV4TableNormal thead tr th.premierEntete {
	background : url(../images/expedier/fondHeadGaucheTable.gif) no-repeat;
}

table.IV4TableNormal thead tr th.premierEntete2 {
	background : url(../images/expedier/fondHeadGaucheTable2.GIF) no-repeat left bottom;
}

table.IV4TableNormal thead tr th.premierEntete3 {
	background : url(../images/expedier/fondHeadGaucheTable3.GIF) no-repeat left bottom;
}

table.IV4TableNormal thead tr th.entete {
	background : #2160e1;
}

table.IV4TableNormal thead tr th.dernierEntete {
	background : url(../images/monChronopost/fondHeadDroiteTable.gif) no-repeat right;
}

table.IV4TableNormal thead tr th a.headerTable, a.headerTable:hover {
	color : white;
	text-decoration : none;
}

table.IV4TableNormal tbody tr td {
	padding : 4px;
	text-align : left;
	white-space : nowrap;
}

table.IV4TableNormal tbody tr td.prix {
	text-align : center;
}

table.IV4TableNormal tbody tr.pair td {
	background : #d3dff9;
	padding : 8px 4px 8px 4px;
}

table.IV4TableNormal tbody tr.impair td {
	padding : 8px 4px 8px 4px;
}

table.IV4TableNormal tbody tr td.dernierPair {
	text-align : right;
	background : #ffe1cf;
}

table.IV4TableNormal tbody tr td.dernierImpair {
	text-align : right;
}

.IV4TableNormal table tbody tr td.prix {
	text-align : right;
	padding : 0 14px 0 0;
}

table.IV4TableNormal tbody tr td.alignRight {
	text-align : right;
}

table.IV4TableNormal tbody tr.totalPayer {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
	color : #fd6911;
}

table.IV4TableNormal tbody tr td.white {
	background : white;
}

table.IV4TableFixe {
	table-layout: fixed;
	width : 570px;
}

table.IV4TableFixe tbody tr td {
	white-space : normal;
}

table.IV4TableSmall {
	width : 530px;
}

table.IV4TableMini {
	width : 350px;
}

table.IV4TableMini tbody tr td {
	white-space : normal;
}

table.IV4TableMAS {
	margin : 20px 0 0 0;
	border : 0px;
	width : 550px;
}

table.IV4TableMAS thead tr th {
	color : white;
	text-align : center;
	padding : 4px;
	white-space : nowrap;
}

table.IV4TableMAS thead tr th.premierEntete {
	background : url(../images/expedier/fondHeadGaucheTable.gif) no-repeat;
}

table.IV4TableMAS thead tr th.premierEntete2 {
	background : url(../images/expedier/fondHeadGaucheTable2.GIF) no-repeat left bottom;
}

table.IV4TableMAS thead tr th.premierEntete3 {
	background : url(../images/expedier/fondHeadGaucheTable3.GIF) no-repeat left bottom;
}

table.IV4TableMAS thead tr th.entete {
	background : #2160e1;
}

table.IV4TableMAS thead tr th.dernierEntete {
	background : url(../images/monChronopost/fondHeadDroiteTable.gif) no-repeat right;
}

table.IV4TableMAS thead tr th a.headerTable, a.headerTable:hover {
	color : white;
	text-decoration : none;
}

table.IV4TableMAS tbody tr td {
	padding : 4px;
	text-align : left;
	white-space : nowrap;
}

table.IV4TableMAS tbody tr td.prix {
	text-align : center;
}

table.IV4TableMAS tbody tr.pair td {
	background : #d3dff9;
	padding : 8px 4px 8px 4px;
}

table.IV4TableMAS tbody tr.impair td {
	padding : 8px 4px 8px 4px;
}

table.IV4TableMAS tbody tr td.dernierPair {
	text-align : right;
	background : #ffe1cf;
}

table.IV4TableMAS tbody tr td.dernierImpair {
	text-align : right;
}

.IV4TableMAS table tbody tr td.prix {
	text-align : right;
	padding : 0 14px 0 0;
}

table.IV4TableMAS tbody tr td.alignRight {
	text-align : right;
}

table.IV4TableMAS tbody tr.totalPayer {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
	color : #fd6911;
}

table.IV4TableMAS tbody tr td.white {
	background : white;
}
/*****************************
 *
 * liens et boutons 
 *
 *****************************/
 
.IV4ChipLink a,
.IV4ChipLink a:hover {
	font-size : 10px;
	padding : 0 12px 0 12px;
	background : url(../images/expedier/puce.gif) no-repeat;
	background-position : 0px 2px;
	text-decoration : none;
}

a.IV4QuickChipLink {
	display : block;
	padding : 0 0 0 10px;
	color : #1F78F7;
	background : url(../images/puceLiensRapides.gif) no-repeat;
}

.IV4Validator, a.IV4Validator, a:hover.IV4Validator {
	border: none;
	padding: 0 22px 0 14px;
	background: url(../images/bouton/bouton75.gif) no-repeat;
	height: 18px;
	width: 100px;
	line-height: 18px;
	font-size : 11px;
	font-weight : bold;
	color : #2175ef;
	text-decoration : none;
	text-align: center;
	font-family: MS Shell Dlg;
	position: relative;
}

a.IV4Validator, a:hover.IV4Validator {
	padding: 3px 11px 2px 25px;
	background-position: center;
	white-space: inherit;
}

/*****************************
 *
 * autres 
 *
 *****************************/
 
 .IV4BarreTotal {
	display : block;
	background : url(../images/expedier/barreTotal.gif) no-repeat;
	width : 67px;
	height : 1px;
	margin : 5px 0 5px 15px;
}

* html .IV4BarreTotal {
	margin : 0 0 0 9px;
}
/**
* ESD - debut
*/

#Bloc_esd_content {width: 518px; background-image:none; font-size:10px; text-transform:none; font-weight:normal; padding: 15px 20px 15px 20px;}
.nom_champ_esd {float:left; width:200px; font-weight:bold; margin-bottom:8px;}
.valeur_champ_esd {float:left; font-weight:normal; margin-bottom:8px; width:250px;}

#Bloc_esd {border-left: solid 1px #9999cc; border-top: solid 1px #9999cc; border-right: solid 1px #9999cc; width: 524px;}
#Bloc_esd h3 {background-color:#f1f4fb; width: 524px; background-image:none; font-size:10px; text-transform:uppercase; font-weight:bold; padding: 5px 20px 0px 20px; color:#666666;}

#Content_esd_Footer {width:526px; height:22px; background:url(../images/img/espace_client/footer_bloc_contenu.gif) no-repeat;}

#bt_action_findemois_2 {width:240px; text-align:right; padding:10px 10px 0 0; padding-left:287px;}

.bt_modify_white_185 {
        border : 0;
        display : block;
        padding : 0 12px 0 24px;
        background:url(../images/bouton/bt_modify_white_185.GIF) no-repeat;
        height : 20px;
        width:185px;
        max-width:185px;
        line-height : 20px;
        font-family: MS Shell Dlg;
        font-size : 11px;
        font-weight : bold;
        text-align : left;
        text-decoration : none;
        color : #2175ef;
        cursor : pointer;
}

a.bt_modify_white_185, a.bt_modify_white_185:hover{
        text-decoration : none;
}

/**
* ESD - fin
*/

