/** styles de base **/ 
/*les styles de base pour td, p, a sont dans stylebase.css*/ 

body, html {
  margin:0px;
}

h2 {
  font-weight: bold;
  color: #A21A1C;
  font-size:12px;
}

/**forms**/

.saisie {
  border:1px solid #A21A1C;
  color: #333333;
  background: #FDF4F4;
  font-size:11px;
  font-family: Arial;
}


.presaisie {
  border:1px solid #A21A1C;
  color: #cccccc;
  background: #FDF4F4;
  font-size:11px;
  font-family: Arial;
}

.saisie_alerte {
  border:2px solid #ff0000;
  color: #ff0000;
  background: #ffffff;
  font-size:11px;
  font-family: Arial;
}

.submit {
  border:0px;
  font-family: Arial;
  font-size:11px;
  background:#A21A1C;
  color: #FFFFFF;
  font-weight:bold;
  cursor:pointer;
  padding:4px;
}

.fermer {
	border:0px;
	font-family: Arial;
	font-size:11px;
	background:#FFFFFF;
	color: #A21A1C;
	font-weight:bold;
	cursor:pointer;
	padding:4px;
}

/*
boutique
*/
#div_site {

}

#div_haut {
  /*
  background:url('images/frise_sans_comete.jpg');
  background-position: bottom center;
  background-repeat: no-repeat;
  */
  height:120px;
  margin:0px;
} 

#div_menu_categorie {
  margin:0px;
  background: #A21A1C;
  border-top:1px solid #ffffff;
}
.titreCategorie {
  font-family: Tahoma;
  background: #A21A1C;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  text-align:center;
  float:left;
  margin:0px;
  padding:4px;
  width:120px;
  cursor:pointer;
  border-right:1px solid #ffffff;
}

#div_conteneur {
  width:900px;
  margin: auto;
  background: #ffffff;
  
}

#titre_page {
  margin-top: 10px;
  margin-bottom: 10px;
}

#div_edito {
  float:left;
  margin:10px;
  padding:10px;
  border: 1px solid #A21A1C;
  width:400px;
  
}

#div_produit_en_avant {
  float:right;
  margin:10px;
  padding:10px;
  border: 1px solid #A21A1C;
  width:400px;
  
}

.boutique_produit_titre {
  font-weight: bold;
  color: #A21A1C;
}
.boutique_produit_resume {
  text-align:left;
}

.boutique_produit_prix {
  font-weight: bold;
  color: #A21A1C;  
  font-size: 20px;
}

.boutique_th {
  font-weight: bold;
  text-align:center;
  color: #ffffff;  
  background: #555555;
  border-bottom:1px solid #333333;  
}

.div_titre_cadre {
  background: #A21A1C;
  color: #ffffff; 
  font-weight: bold;
  padding:4px;
}

.div_cadre {
  padding:4px;
}

/* div d'alerte */
#div_alerte_fond {
  position:absolute;
  top:0px;
  margin: 0px;
  background-color : #333333;
  width: 100%;
  height: 100%;
  
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
  
}

#div_alerte {
  position:absolute;
  top:50%;
  left:50%;
  margin: 0px;
  margin-top:-100px;
  margin-left:-200px;
  height: 200px;
  width: 400px;
  background-color : #ffffff;
  border: 3px solid #A21A1C;
}

#div_alerte_message {
  text-align:center;
}
#div_alerte_fermer {
  text-align:center;
}

#div_bas {

 border-top:1px solid #333333;
 font-size: 10px;
 text-align:center;
 height:20px;
 width:900px;
 margin:auto;
 padding-top:2px;
 margin-top:20px;
}
#div_bas a {
  /*color:#ffffff;*/
}

/* special ancre */
.divanchor {
    background-image: url(images/anchor.gif);
}


