/* // ICO-ECommerce styles/default/default/stylesheet.css 0.62 */

*{
  font-family: Arial, Helvetica, sans-serif;
  border: 0;
}
body {
	font-size: 14px;
	color: #00618e;
	margin: 0;
	padding: 0;
	background-color: #003466;
	text-align: justify;
	background-image: url(/styles/catalogue.airetvolume.fr/default/interface/degrade_haut.png);
          background-repeat: repeat-x;
          background-position: center top;
   /*      // background: #003466;*/
}
/*body { background: #003466; # }*/
.inputRequirement { 
	font-size: 90%; color: #cc0000; 
}
.productSpecialPrice {
	color: #cc0000;
}	
	


.main{
  width: 801px;
  margin: 0 auto;
//  background: #e8e8e8;
  display: block;
  overflow: hidden;
  // overflow: none;
  height: auto;
  background-image: url(/styles/catalogue.airetvolume.fr/default/interface/body_fond.png);
  background-repeat: repeat-y; 
  background-position: center top;
  
}
        
.message_erreur{
color: #CC0000;
}
.message_info{
color: #F09600;
}

.acces_compte_icone{
position: absolute;
right: 210px;
top: 5px;
padding: 5px;
}
.acces_compte_icone:hover,
.acces_panier_icone:hover,
.acces_commander_icone:hover{
  top: 7px;
}
.acces_panier_icone{
position: absolute;
right: 110px;
top: 5px;
padding: 5px;
}
.acces_commander_icone{
position: absolute;
right: 10px;
top: 5px;
padding: 5px;
}
.acces_deconnexion{
position: absolute;
top: 75px;
right: 305px;
padding: 0 5px;
background: transparent;
font-weight: bold;
font-size: 10px;
}
.acces_compte{
position: absolute;
top: 75px;
right: 205px;
padding: 0 5px;
background: transparent;
font-weight: bold;
font-size: 10px;

}
.acces_panier{
position: absolute;
top: 75px;
right: 110px;
padding: 0 5px;
background: transparent;
font-weight: bold;
font-size: 10px;
}
.acces_commander{
position: absolute;
top: 75px;
right: 10px;
padding: 0 5px;
background: transparent;
font-weight: bold;
font-size: 10px;
}

.produits_categories{
font-size: 12px;
margin: 0 0 20px 0;
}
.produits_categories_icone{
float:right;
}
.produits_categories table{
}
.produits_categories td{
padding: 20px;
text-align: center;
}

.footer{
          margin: 0 auto;
	display: block;
	clear: both;
	text-align: center;
	font-size: 12px;
	position: relative;
	padding-top: 85px;
	// margin-top: -13px;
	padding-bottom: 3px;
	height: 28px;
	width: 801px;
	color: #FFFFFF;
	background-color: #003466;
	background: url(/styles/catalogue.airetvolume.fr/default/interface/footer_fond.png) no-repeat bottom center;
}
.panier_produit{

}
.panier_produit_image{
  float: left;
}
.panier_produit_titre{
	font-weight: bold;
	border: 1px dashed #ffb027;
	padding: 0 5px;
	background-color: #FFFFFF;
}
.panier_produit_options{
  font-size: 10px;
  display: block;
  text-align: left;
  float: right;
}
.panier_produit_options .attributes{
  line_height: 10px;
}
.panier_produit_options .info_forms{
  line_height: 10px;
  color: #003466;
}
.panier_produit_ecotaxe{
  font-size: 10px;
  text-align: left;
  display: block;
  float: right;
}
.checkout_payment_products{
}
.checkout_payment_products table td{
  text-align: left;
  font-size: 10px;
  padding: 2px;
}
.checkout_payment_products table tfoot th{
  text-align: right;
  font-size: 10px;
  padding: 2px;
}
.checkout_payment_products table td .info_forms{
  color: #003466;
}
.checkout_confirmation_products{
}
.checkout_confirmation_products table td{
  text-align: left;
  font-size: 10px;
  padding: 2px;
}
.checkout_confirmation_products table tfoot th{
  text-align: right;
  font-size: 10px;
  padding: 2px;
}
.checkout_confirmation_products table td .info_forms{
  color: #003466;
}
/* Modules */
.nouveauxproduits{
  text-align: center;
  vertical-align: bottom;
}
.nouveauxproduits td{
  height: 150px;
}
.nouveauxproduits_image{
  clear: both;
  display: block;
}
.nouveauxproduits_titre{
  clear: both;
  display: block;
  font-weight: bold;
  font-size: 10px;
}
.nouveauxproduits_tarif{
  clear: both;
  display: block;
  font-style: italic;
}

.tarifreduit{
  color: #f00;
  font-weight: bold;
}

.productreviews_classement{
    border: 1px dashed #f90;
    padding: 5px;
}
.productreviews_ajouter{
  width: 70%;
}
.productreviews_critique, .reviews_critique{
  margin : 20px 0 0 0;
  width: 70%;
  display: block;
  border-left: 1px dashed #036;
  padding: 0 0 0 10px;
}
.productreviews_critique strong, .reviews_critique strong{
  display: block;
}
.productreviews_critique em, .reviews_critique em{
  display: block;
}
.productreviews_critique p, .reviews_critique p{
  display: block;
}
.productreviews_critique_content{
  font-size: 10px;
  color: #003466;
  padding: 10px 0;
  text-align: justify;
}
.progression{
  display: block;
  width: 100%;
  margin: 10px 0;
}
.progression_etape{
 display: block;
  width: 22%;
  background: #ccc;
  float: left;
  padding: 1%;
}
.progression_etape_realisee{
  display: block;
  width: 22%;
  background: #999;
  color: #ccc;
  float: left;  
  padding: 1%;
  font-weight: bold;  
}
.progression_etape_encours{
 display: block;
  width: 22%;
  background: #fcc;
  float: left;  
  padding: 1%;
  font-weight: bold;
}
.expedition{
  
}
.expedition li{
  margin-top: 20px;
}
.expedition strong{
  letter-spacing: 2px;
  word-spacing: 2px;
  clear: both;
}
.expedition em{
  clear: both;
}
.expedition img{
  float: right;
}
.expedition .tarif{
  float: right;
  background: #f60;
  font-weight: bold;
  color: #fff;
  padding: 2px;
  clear: right;
}
.expedition input{
}


.options_attributs_images input{
  border: 0;
}
.options_attributs_images em{
  clear: both;
  display: block;
  color: #f60;
}
.options_attributs_images{
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.options_attributs_images td{
  width: 64px;
  text-align: center;
  padding: 0;
  margin: 0;
}
.options2table{
  font-size: 10px;
  margin: 0 0 10px 0;
  color: #036;
  border: 0;
}
.options2table caption{
  font-size: 12px;
  background: #f60;
  border-bottom: 1px solid #630;
  border-left: 1px solid #630;
}
.options2table caption em{
  color: #f90;
}
.options2table_legend{
  color: #f60;
  font-size: 12px;  
}
.options2table_legend_col_pair{
  background: #9cf;
  border-bottom: 1px solid #69c;
  border-left: 1px solid #69c;
}
.options2table_legend_col_impair{
  background: #feb;
  border-bottom: 1px solid #dc9;
  border-left: 1px solid #dc9;
}
.options2table_legend_lin_pair{
  background: #eee;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.options2table_legend_lin_impair{
  background: #ccc;
  border-bottom: 1px solid #aaa;
  border-left: 1px solid #aaa;
}
.options2table_cell_pair_pair{
  background: #8be;
}
.options2table_cell_pair_impair{
  background: #eda;
}
.options2table_cell_impair_pair{
  background: #69c;
}
.options2table_cell_impair_impair{
  background: #dc9;
}

.index_category_description{
	color: #003466;
	font-size: 14px;
	text-align: justify;
	list-style-image: url(interface/logo.png);
	padding: 10px;
 }
 
 .index_categories_products_top h2{
    display: none;
}