
#usefull_link_block li.better-price a:before {
    content: "\f0e3";
}

#usefull_link_block li.guide-taille a:before {
    content: "\f06a";
}
#betterprice_form {

}

#betterprice_form h2 {
	padding:8px 11px;
	font-size:12px;
	color:#fff;
	text-shadow:0 1px 0 #000;
	text-transform:uppercase;
	background:#383838;
}@media (max-width: 480px) {
   #betterprice_form h2{
	 max-width: 400px; } }

@media (max-width: 320px) {
   #betterprice_form h2{
	 max-width: 225px; } }

@media (max-width: 240px) {
   #betterprice_form h2{
   padding:0px 0px;
   max-width: 145px; } }


#betterprice_form .product {
	margin:20px 10px;
}

#betterprice_form .product img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #ccc;
}

#betterprice_form .product .product_desc {
	float:left;
}

#betterprice_form .product .product_desc p {
	padding:0 10px 0 0;
	color:#333;
}

#betterprice_form .product .product_desc p.product_name {
	font-size:12px;
	color:#000;
}@media (max-width: 480px) {
   #betterprice_form .product .product_desc p.product_name{
	 font-size:12px; } }

@media (max-width: 320px) {
   #betterprice_form .product .product_desc p.product_name{
	 font-size:11px; } }

@media (max-width: 240px) {
   #betterprice_form .product .product_desc p.product_name{
   padding:0 0px 0 0;
   font-size:10px;    } }



#betterprice_form .product .product_desc p.price_container {
	margin:10px 0 0 0;
	font-size:14px;
	color:#000;
}

#betterprice_form .betterprice_form_content {
	margin:0 10px 20px;

}

#betterprice_form .betterprice_form_container {
	padding:10px 15px;
	border:1px solid #ccc;
	background:#eee;
}@media (max-width: 320px) {
   #betterprice_form .betterprice_form_container{
     max-width: 210px; } }

@media (max-width: 240px) {
   #betterprice_form .betterprice_form_container{
   padding:5px 10px;
   max-width: 135px; } }


#betterprice_form .betterprice_form_container .intro_form {
	margin-bottom:14px;
}

#betterprice_form .betterprice_form_container div.txt_terms {
	text-align:left;
	
} @media (max-width: 480px) {
   #betterprice_form .betterprice_form_container div.txt_terms{
	 text-align:left;
     font-size:12px; } }

@media (max-width: 320px) {
   #betterprice_form .betterprice_form_container div.txt_terms{
	 text-align:left;
     font-size:11px; } }

@media (max-width: 240px) {
   #betterprice_form .betterprice_form_container div.txt_terms{
	 text-align:left;
     font-size:10px; } }

#betterprice_form .betterprice_form_container p.txt_required {
	padding-bottom:0;
	color:#666;
}

#betterprice_form .betterprice_form_container .betterprice_form {
	padding-bottom:10px;
}

#betterprice_form .betterprice_form_container .betterprice_form label {
	display:inline-block;
	vertical-align:top;
    font-size:12px;
	text-align:left;
}@media (max-width: 480px) {
   #betterprice_form .betterprice_form_container .betterprice_form label{
     font-size:12px; } }

@media (max-width: 320px) {
   #betterprice_form .betterprice_form_container .betterprice_form label{
     font-size:11px; } }

@media (max-width: 240px) {
   #betterprice_form .betterprice_form_container .betterprice_form label{
     font-size:10px; } }

#betterprice_form .betterprice_form_container .betterprice_form input {
	padding:0 5px;
	height:22px;

	border:1px solid #ccc;
	font-size:12px;
	color:#666;
}@media (max-width: 240px) {
  #betterprice_form .betterprice_form_container .betterprice_form input{
  padding:0 0px;
  max-width: 115px; } }

#betterprice_form .betterprice_form_container .betterprice_form textarea {
	padding:0 5px;
	border:1px solid #ccc;
	font-size:12px;
	color:#666;

}@media (max-width: 480px) {
   #betterprice_form .betterprice_form_container .betterprice_form textarea{
     max-width: 160px; } }

@media (max-width: 320px) {
   #betterprice_form .betterprice_form_container .betterprice_form textarea{
     max-width: 160px; } }

@media (max-width: 240px) {
   #betterprice_form .betterprice_form_container .betterprice_form textarea{
     max-width: 115px; } }





#betterprice_form .betterprice_form_content .betterprice_waiting {
	text-align:left;
	display:none;
	padding-bottom:10px;
}

#betterprice_form .submit {
	margin-top:10px;
	padding-bottom:0;
	text-align:left;
}

#betterprice_form  .betterprice_cancel {
	background:none;
	border:none;
	cursor:pointer;
}

#betterprice_form_error .errors {
	padding:10px 10px 10px 30px;
	margin-bottom:10px;
	border:1px solid #990000;
	background:#ffcccc;
}