/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/

/*                         DEFAULT CSS OSCOMMERCE                        */
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/


.boxText{ font-size: 10px; padding:0; margin:0; }
.errorBox {  font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {  font-size : 10px; color: #cc0033; }
A {color:#40534A; text-decoration: none;}
A:hover {color:#40534A; text-decoration: none;}
FORM {	display: inline;}




.infoBoxNotice {
  background: #fe7f07;

}

.infoBoxNoticeContents {
  background: #909da5;
  font-size: 10px;

}

.subtotal{
  text-align: right;
  color:#ffb22a;
font-size: 23px;
padding-right :9px;
margin-bottom: 15px;
}
table#table_listing_heading{
background: url(../img/top_cat_bg.gif) no-repeat;
width: 728px;

}


#table_desc_heading{
background: url(../img/top_desc.png) no-repeat;
width: 420px;
color: #fff;
font-size: 25px;
height: 31px;
padding-left: 10px;
}

#td_desc_content{
width: 408px;
border-left: #7aa8d9 solid 1px;
border-right: #7aa8d9 solid 1px;
border-bottom: #7aa8d9 solid 1px;
padding: 10px;
color: #7aa8d9;
}

#table_carac_heading{
background: url(../img/top_caracteristiques.png) no-repeat;
width: 420px;
color: #fff;
font-size: 25px;
height: 31px;
padding-left: 10px;
}

#td_carac_content{
width: 408px;
border-left: #eb4da7 solid 1px;
border-right: #eb4da7 solid 1px;
border-bottom: #eb4da7 solid 1px;
color: #7aa8d9;
padding: 10px;
}

#table_video_heading{
background: url(../img/top_videos.png) no-repeat;
width: 420px;
color: #fff;
font-size: 25px;
height:31px;
padding-left: 10px;
}

#td_video_content{
width: 408px;
border-left: #4cebb1 solid 1px;
border-right: #4cebb1 solid 1px;
border-bottom: #4cebb1 solid 1px;
padding: 10px;
color: #7aa8d9;
}

table#table_listing_heading td.pageHeading{
}

#td_listing_content{
width: 728px;
color: #7aa8d9;
border-left: #7aa8da solid 1px;
border-right: #7aa8da solid 1px;
border-bottom: #7aa8da solid 1px;
margin-bottom: 10px;
padding-bottom: 5px;
}
TD.infoBoxHeading a,DIV.infoBoxHeading a,TD.infoBoxHeading,TD.pageHeading,  DIV.pageHeading {
color: #7aa8da;
font-size: 25px;
height:31px;

}
TD.pageHeadingLIST{
color:#fff;
font-size: 25px;
height:31px;
padding-left: 10px;
}
H2.titre_promo{
margin-top:5px;
height:35px;
background: url(img/promotions.png) no-repeat;
}

H2.titre_coeur{
padding-top: 5px;
height:39px;
background: url(img/nouveautes.png) no-repeat;
}

TD.infoBox, SPAN.infoBox {

  font-size: 10px;
}

TABLE.productListing {
  border: none;
background: url(img/bg_shopping_cart.png) no-repeat;
}

.productListing-heading {
font-size: 16px;
text-transform: lowercase;
text-align:center;
padding-bottom:15px;
padding-top: 5px;
color: #fff;
font-weight: bold;

}

TD.productListing-data {
font-size: 13px;
text-align:center;
padding:5px;
color: #7aa8d9;
}

A.pageResults {
  color: #7aa8d9;
}

A.pageResults:hover {
  color: #444;
  font-style:italic;

}



TR.subBar {
  background: #7aa8d9;
}

TD.subBar {
  font-size: 13px;
  color: #7aa8d9;
}

TD.main, P.main {
  font-size: 14px;
  line-height: 1.5;
color: #7aa8da;
text-align: justify;
}

.main_padding{
padding: 10px;
text-align: justify;
color: #7aa8da;
}

TD.main_droit {
  font-size: 14px;
  line-height: 1.5;
color: #7aa8da;
text-align: right;
}


TD.main h3{
  font-size: 13px;
  font-weight: bold;
}

TD.main ul.list{
  list-style: disc;
  margin-left: 20px;
}
TD.main p{
 
}
TD.main a{color: #7aa8d9;}

TD.smallText, SPAN.smallText, P.smallText {
  color:#7aa8d9;
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #7aa8d9;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #fe7e05;
}

CHECKBOX, INPUT, RADIO{
  font-size: 13px; 
}

SELECT {
font: 13px arial;
font-weight: bold;
color:#444; 
border:#7aa8da solid 1px;
width: auto;
height:20px;
vertical-align: middle;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
  color:#ffb22a;
  font-weight: bold;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #fe7e05;
  font-weight: bold;
}



SPAN.productSpecialPrice_ficheproduit {
  font-size:25px;
  font-weight:bold;
  color:#444;
}
SPAN.productSpecialPrice_ficheproduit s {
 font-size:18px;
  font-weight:bold;
 color:#fe7e05;
}

SPAN.orange{
color:#fe7e05;
font-size: 11px;
font-weight:900;
}

SPAN.productPrice {
  font-size:18px;
  font-weight:bold;
  color:#fe7e05;
  margin-left:7px;
}

SPAN.errorText {
  color: #fe7e05;
}

.moduleRow { }
.moduleRowOver { filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6; cursor: pointer; cursor: hand; }

.checkoutBarFrom, .checkoutBarTo{ font-size: 11px; color:#7aa8da;  }
.checkoutBarCurrent { font-size: 12px;color:#faf33d;font-weight: bold; }

A.checkoutBarFrom{ font-size: 11px; color: #7aa8da; }

.checkout_event{
background:url(http://www.piscinemateriel.fr/img/blue_command.png) no-repeat;
height:25px;
}

.checkout_event2{
background:url(http://www.piscinemateriel.fr/img/blue_command2.png) no-repeat;
height:25px;
}

.checkout_event3{
background:url(http://www.piscinemateriel.fr/img/blue_command3.png) no-repeat;
height:25px;
}

.checkout_event4{
background:url(http://www.piscinemateriel.fr/img/blue_command4.png) no-repeat;
height:25px;
}

.moduleRowSelected { 
font-size: 10px;
height: 25px;
text-align:center;
color: #E4368A;
background: url(img/bg_panier.png) no-repeat;
}

.top_history { 
font-size: 14px;
height: 25px;
text-align:left;
padding-left: 10px;
color: #7aa8da;
background: url(img/bg_panier.png) no-repeat;
}

.top_product_info{
font-size: 18px;
height: 25px;
padding-top: 1px;
text-align:left;
padding-left: 10px;
color: #7aa8da;
background: url(img/bg_top_product_info.png) no-repeat;
}

.moduleRowSelected TD.main {
padding-left: 10px;
}


.orderEdit {  font-size : 10px; color: #fe7e05; text-decoration: underline; }
.productsNotifications {  font-size : 14px;  }
#module_total table{

float:right;

}
#module_total table td{text-align:right;}
.prix_confirm{text-align:right; font-size:14px;}

/* message box */


.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning ,.messageStackSuccess { font-size: 10px; color: #fff; background:  #7aa8da;  }


/* input requirement */


.inputRequirement { color: #fe7e05;font-weight: bold;font-size:10px; text-transform : uppercase; }

/*utile a la confirtmation de panier qd j aoutes le produit au panier*/
.hidden {
   display: none;

}

.visible {
   display: inline;
margin-left: 50px; 
}
