.success-message {
	background-color: #E8FAE8;
	border-bottom: 1px solid #8FE98F;
	border-top: 1px solid #8FE98F;
	font-size: 1em;
	font-weight: bold;
	height: 45px;
	margin-top: 10px;
	padding-bottom:10px;
}
.success-content {
	margin: 10px;
}
.success-image {
	float: left;
	margin-right: 10px;
}
.success-text {
	display: block;
	padding-top: 5px;
}

.success-message2 {
	background-color: #E8FAE8;
	border-bottom: 1px solid #8FE98F;
	border-top: 1px solid #8FE98F;
	font-size: 1em;
	font-weight: bold;
	height: 90px;
	margin-top: 10px;
	padding-bottom:10px;
}
.success-content2 {
	margin: 10px;
}
.success-image2 {
	float: left;
	margin-right: 10px;
}
.success-text2 {
	display: block;
	padding-top: 5px;
	padding-left: 35px;
}
.success-message3 {
	background-color: #E8FAE8;
	border-bottom: 1px solid #8FE98F;
	border-top: 1px solid #8FE98F;
	font-size: 1em;
	font-weight: bold;
	height: 11px;
	margin-top: 10px;
	padding-bottom:10px;
}
.success-content3 {
	margin: 10px;
}
.success-image3 {
	float: left;
	margin-right: 10px;
}
.success-text3 {
	display: block;
	padding-top: 5px;
	padding-left: 35px;
}
.errormessage-payment {
    background-color: #FDEEE8;
    border-bottom: 1px solid #F6B396;
    border-top: 1px solid #F6B396;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom:15px;
}
.errormessage-payment li {
    font-weight: normal;
}
.errormessage-intl {
    background-color: #E1E1E1;
    border-bottom: 1px solid graytext;
    border-top: 1px solid graytext;
    font-size: 1em;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.errormessage-intl li {
    font-weight: normal;
}
.error-content-intl {
    background-color: gray;
    height: 15px;
    padding: 5px;
    color: white;
}
.error-content {
    background-color: #F9CDBA;
    height: 15px;
    padding: 5px;
}
.error-image {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
.error-text {
    display: block;
}
.error-subtext {
    display: block;
    font-weight: normal;
    padding-left: 10px;
    /*padding-top: 5px;*/
}

.intro {
	min-height:63px;	
}
.readonly {
	background-color:#e1e1e1;	
}
tr.section_orange {
	background-color:#FF6600;
	color:#FFF;
	line-height:25px;
	font-weight: bold;	
}
/** Barre de progression */
div.progressBar1 {
	background: url("../images/ce/progressbar1.png") no-repeat scroll left top transparent; 
	height:50px;
}
.progressBarLib1 {
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	float:left;
}
div.progressBar2 {
	background: url("../images/ce/progressbar2.png") no-repeat scroll left top transparent; 
	height:50px;
}
.progressBarLib2 {
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:30px;
	float:left;
}
div.progressBar3 {
	background: url("../images/ce/progressbar3.png") no-repeat scroll left top transparent; 
	height:50px;
}
.progressBarLib3 {
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:40px;
	float:left;
}
div.progressBar4 {
	background: url("../images/ce/progressbar4.png") no-repeat scroll left top transparent; 
	height:50px;
}
.progressBarLib4 {
	color:#FFF;
	font-weight:bold;
	margin-top:00px;
	margin-left:60px;
	float:left;
}
.progressBarLib5 {
	color:#FFF;
	font-weight:bold;
	margin-top:01px;
	margin-left:60px;
	float:left;
}
.ui-dialog-titlebar {
    background-color: #EEEEEE;
    border-color: -moz-use-text-color -moz-use-text-color #CCBBCC;
    border-style:  none solid;
    border-width: 0 0 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: small;
    font-weight: bold;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    position: relative;
    text-decoration: none;
}

.form_contact_titre {
    background-color: #EEEEEE;
    border-color: #CCBBCC -moz-use-text-color #CCBBCC;
    border-style: solid none solid;
    border-width: 1px 0 1px;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: small;
    font-weight: bold;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    position: relative;
    text-decoration: none;
    padding: 0 6px;
}

#tt {
	position: absolute;
	display: block;
	clear: both;
	overflow: hidden;
	z-index: 9999;
}


#tableEditerAdresse.appTable th{padding: 5px 0 5px 18px;font-weight:bold;background-color: white !important;}

#tableCriteresCarnetAdresse td{padding: 2px;}
#carnetAdresseId th{padding: 0px 0px 0px 5px;font-weight:bold;background-color: #EEEEEE;}
#carnetAdresseId td{padding: 0px 0px 0px 5px;}


#content {

	color: #444444 !important;
	float: right !important;
    font-size: 95% !important;
    line-height: 150% !important;
    margin-right: 20px !important;
    margin-top: -36px !important;
    padding: 0 !importanat; 
    width: 510px !important;
  
							    
}

.selectedService {
	background:#EEEEEE;
	font-weight: bold;
}

.montant_KO {
	display: none;
}
.montant_OK {}

.prixLigneOption {
	width: 90% !important;
}

.prixOptionFixe {
	width: 110px;
}

tr.sectionheading, td.section
{
  background-color: #eee;
  color: #000;
}

form#etape1Form table tr td.zoneTexteForm { width:167px; }
form#etape1Form table tr td.celluleTitreContenu { width:135px; }
div#autocomplContColis {
	position: absolute; width: 250px; top: auto; left: auto; background-color: white; margin:20px 0px 0px 0px
}

.noBorderIE {
	border: 0 !important;
	border-collapse: collapse;
	cellspacing: 0px;
	padding: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.sectionColor {
	background-color: #EEEEEE;
	color: #000000;
	padding: 0px 0px 0px 5px;
}

.date-livraison {
  font-size: 10px;
}