#block_estimation_livraison{
	padding: 1%;
    background: #9c511a;
    margin: auto;
    text-align: center;
    margin-bottom: 2%;
}@media (min-width: 481px) and (max-width: 1023px) {	#block_estimation_livraison #content{		width:65% !important;	}		#block_estimation_livraison #submitMessage{		width:33% !important;		margin-left:5% !important;	}}
  @media (max-width: 480px) {
	#block_estimation_livraison #content{
		width:100% !important;
	}
	
	#block_estimation_livraison label{
		width:35% !important;
	}
	
	#block_estimation_livraison input#cp{
		vertical-align: top;
    margin-right: 2%;
	}
	
	#block_estimation_livraison #submitMessage{
	    padding: 10px 2px !important;
	}
	
	#block_estimation_livraison input#cp{
		width:18% !important;
		font-size:16px !important;
	}

}
#block_estimation_livraison h4{
	color: #fff;
    font-size: 18px;
    font-weight: 100;
}

#block_estimation_livraison label{
	color: #542400;
    font-weight: 100;
	font-size: 16px;
	margin-right:1%;
	width:40%;
}

#block_estimation_livraison input#cp{
	width:20%;
	border:none;
	line-height:24px;
	font-size:18px;
	padding:5px 3px;
	text-align:center;
}

#block_estimation_livraison #content{
	border-top: solid 1px #fff;
    width: 35%;
    margin: auto;
    padding: 1%;
    padding-top: 2%;
}

#block_estimation_livraison #submitMessage{
	height: 35px;
    border: none;
    float: right;
    padding: 0 10px;
    font-size: 16px;
    background-color: #4a2002;
    color: #fff;
    width: 39%;
    text-transform: uppercase;
    font-family: Roboto;
}

#block_estimation_livraison .ret{
	background-color: #f3f3f3;
    padding: 1%;
    font-size: 14px;
}

#block_estimation_livraison .ret .tarif{
	color:#4a2002;
    font-size: 18px;
}

.ret p.infos{
	font-style: italic;
    color: #4a2002;
    margin-top: 0.5%;
    font-size: 12px;
}