


#block-block-6 {
  float: right;
  height: 80px;
  margin-right: 20px;
  padding: 20px 0 0 8px;
  width: 30%;
}

.bloc-amis 
{
  width:300px;
  height: 88px;
  display:block;
}

.bloc-amis span 
{
	color:#fff;
	font-size:13px;
	padding-top:50px;
	padding-left:15px;
	height:40px;
	display:block;
	line-height:normal;
}



.view-uc-catalog h1 
{
  color: #007bc0 !important;
  font-size:32px;
  font-weight: lighter !important;
  line-height: normal;
  margin: 5px 0 10px;    

}



.view-uc-catalog a 
{
 color: #007bc0 !important;  


}


.view-uc-catalog .view-header 
{
  font-size:14px;
  line-height:normal;
}

.view-uc-catalog table 
{
  margin:20px auto;
  border: 5px solid #D5D5D5;
}

.view-uc-catalog td 
{
  background-color:#EFEFEF;
}

.view-uc-catalog th 
{
  background-color:#007bc0;
  color:#fff;
  font-size: 14px;
  font-weight:bold;
}

.view-uc-catalog th a 
{
  color:#fff;
  font-size: 14px;
  font-weight:bold;
}

.view-uc-catalog td a {
  color:#00336d !important;
  font-size: 16px;
  font-weight:bold;
}

.view-uc-catalog td, .view-uc-catalog th 
{
  padding:15px;
  font-size:14px;
  text-align: center;
}

.view-uc-catalog .form-submit 
{
  background-color:#007bc0;
  color: #fff;
  border:0 none;
  padding:3px;
  margin:10px;
  font-weight:bold;
  font-size:11px;
  text-transform: uppercase;
  margin-bottom:0;
}

.view-uc-catalog input[type="submit"]:hover
{
  background-color:#00336d;
}

.view-uc-catalog .views-field-title 
{
  margin-bottom:5px;
}

.view-uc-catalog .views-field-display-price 
{
  text-align: center;
  line-height:25px;
  font-size:20px;
}

.uc-cart-checkout-form , #cart-form-pane , .messages-adhesion , .uc-cart-empty , .view-id-uc_catalog {
  float: left;
  padding: 10px 20px 20px;
  width: 620px;
}

#AdhesionErrorMessage {
  background-color: #fef5f1;
  color: #8c2e0b;
  background-image: url("/misc/message-24-error.png");
  border-color: #ed541d;
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px;

}


.messages-adhesion, .uc-cart-empty {
	margin-top: 0;
}

.order-review-table {

	margin-bottom : 20px;
}

.uc-cart-checkout-form .form-item input.error,
.uc-cart-checkout-form  .form-item textarea.error,
.uc-cart-checkout-form  .form-item select.error {
  border: 2px solid red;
}

.uc-cart-checkout-form .fieldset-legend 
{
  color:#007bc0;
  line-height:25px;
  font-weight:bold;
  font-size:15px;

}

.uc-cart-checkout-form 
{
  font-size:14px;
  line-height:normal;
}

.uc-cart-checkout-form a 
{
 color:#007bc0;
}

.uc-cart-checkout-form #billing-address-pane
{
  background-color:#EFEFEF;
  padding:10px 0;
  margin: 10px 0;
}


.uc-cart-checkout-form #line-items-div
{
  border: 5px solid #EFEFEF;
}


.uc-cart-checkout-form .form-item-panes-billing-select-address label, .uc-cart-checkout-form .form-item-panes-customer-primary-email label
{
  width: 190px;
  font-size: 14px;
}

.uc-cart-checkout-form .form-item-panes-billing-select-address 
{
  margin:10px 0;

}

.uc-cart-checkout-form .form-submit 
{
  background-color:#007bc0;
  color: #fff;
  border:0 none;
  margin:10px;
  padding:3px;
  font-weight:bold;
  font-size:11px;
  text-transform: uppercase;
}

.uc-cart-checkout-form input[type="submit"]:hover
{
  background-color:#00336d;
}

.uc-cart-checkout-form #uc-order-total-preview .line-item-subtotal
{
  display:none;
}


/************ CONFIRMATION ***************/

.messages-adhesion #review-instructions 
{
  font-size:14px;
  line-height:normal;
}

.messages-adhesion .order-review-table 
{
  border: 5px solid #D5D5D5;
  font-size:14px;
}

.messages-adhesion .order-review-table  .pane-title-row 
{
  background-color:#EFEFEF;
}

.messages-adhesion .order-review-table .row-border-top, 
.messages-adhesion .order-review-table .pane-title-row, 
.messages-adhesion .order-review-table .review-button-row  {
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  color: #007bc0;
}

.messages-adhesion .order-review-table .review-button-row 
{
  background-color:#EFEFEF;
}

.messages-adhesion .form-submit 
{
  background-color:#007bc0;
  color: #fff;
  border:0 none;
  margin:5px;
  padding:3px;
  font-weight:bold;
  font-size:11px;
  text-transform: uppercase;
}

.messages-adhesion input[type="submit"]:hover
{
  background-color:#00336d;
}

.messages-adhesion p, .uc-cart-empty p
{
  font-size: 14px;
  line-height: normal;
  text-align: center;
}


.messages-adhesion a 
{

  background: none repeat scroll 0 0 #00A9E2;
  font-size: 12px;
  padding: 5px 10px;
  text-align:center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
}