a:link { background-color:transparent; text-decoration: none; color: #306290;}
a:visited { background-color:transparent; text-decoration:none; color: #306290;}
a:hover { background-color:#8694EC; text-decoration:bold; color: #306290;}
.case3_joi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:blue;font-weight: bold;}
.case3_ter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:red;font-weight: bold;}
.case3_pan { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:green;font-weight: bold;}
.case4_1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE; font-weight: bold;}
.case4_2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}
.case4_3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}
.case4_3_info_tit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE; font-weight: bold;}
.case4_3_info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:  #3974AE;}
.case4_email { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:  #3974AE;}
.case4_email_erreur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:red; font-weight: bold;}
.case4_email_ok { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:green;}
.case5_entrer_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE; font-weight: bold;}
.case5_entrer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.case5_une { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:  #FF9900;}
.case5_une_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE;}
.case5_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #FF7800; font-weight: bold;}
.case5_designation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE; text-align:justify;}
.case5_garantie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE; font-style: italic;}
.case5_delais { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE; font-style: italic;}
.case5_prix { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:  #3974AE; font-weight: italic;}
.case5_demandeprix { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:  #3974AE; font-weight: bold;}
.case5_prix_ttc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:  #3974AE; font-weight: bold;}
.case5_prix_ht { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:  #3974AE;}
.case5_reference1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE; font-style: italic;}
.case5_reference2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}
.case6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}
.loupe_lien { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}
.loupe_desc_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE; font-weight: bold;}
.loupe_desc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE;}
.coordonnees_vide { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.coordonnees_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE; font-weight: bold;}
.coordonnees1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE;}
.coordonnees2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.coordonnees_paiement { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE; font-weight: bold;}
.verif_erreur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE; font-weight: bold;}
.verif { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.paiement_cheque { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.panier_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.panier_vide { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.commande_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE; font-weight: bold;}
.commande_ligne { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE;}
.commande_total1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE;}
.commande_total2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:  #3974AE; font-weight: bold;}
.commande_total3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;  font-style: italic;}
.paiement_carte { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.info_societe { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:  #3974AE;}
.hr { noshade; size:1; color:#2200FF;}
.recherche { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:  #3974AE;}

.champs {
   background-color: #44AEF4;
   border-top: 1px solid #44AEF4;
   border-left: 1px solid #44AEF4;
   border-right: 1px solid #44AEF4;
   border-bottom: 1px solid #44AEF4;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px
}

.button {
   background-color: #FFFFFF;
   border-top: 1px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px
}

.ombre {
  float:left;
  clear:left;
  background: url(/images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: lightblue;
  position:relative;
  bottom:6px;
  right: 6px;
  }



.offre2010 {
	color: #F00;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.offre2010_1 {
	color: #009;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.topcenter {
	height:20px;
}



/** 
 * Slideshow style rules.
 */
 
#slideshow {
	margin:0 auto;
	width:590px;
	height:263px;
	background:transparent url(/slideshow/img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	font:normal 11px Verdana, Geneva, sans-serif;
  	color:#ccc;
}


#slideshow #slidesContainer {
	margin:0 auto;
	width:560px;
	height:263px;
	overflow:auto; 
	position:inherit;
}


#slideshow #slidesContainer .slide {
	margin:0 auto;
	width:510px; 
	height:263px;
	margin-left: 40px;
}

/** 
 * Slideshow controls style rules.
 */
 

.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;

}
#leftControl {
  top:0;
  left:0;
  background:transparent url(/slideshow/img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(/slideshow/img/control_right.jpg) no-repeat 0 0;
}


/** 
 * Style rules for Demo page
 */

/*
* {
  margin:0;
  padding:0;
  font:normal 11px Verdana, Geneva, sans-serif;
  color:#ccc;


a {
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

*/
/*
body {
  background:url('/slideshow/img/bg_body.jpg') repeat-x #393737;
}
*/


#pageContainer {
	margin:0 auto;
	width:590px;
}
#pageContainer h1 {
  display:block;
  width:590px;
  height:114px;
  margin:auto;
  background:transparent url(/slideshow/img/bg_pagecontainer_h1.png) no-repeat top left;
  text-indent: -10000px;
}

.slide h2, .slide p {
	margin:0px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}
#footer {
  height:100px;
}
#footer p {
	margin:30px auto 0 auto;
	display:block;
	width:560px;
	height:40px;
	text-align: center;
	color: #A00;
}

/***********
 * Admin
 * ****************/
 
 /*
.ajoutSlide{
	display:block;
	background-image:url('/slideshow/img/ajoute_slider.png');
	width:119px;
	height:22px;
	text-indent:-9999px;
	outline:none;
}
.admin{
	background-image:none;
}

.admin #pageContainer{
	width:80%;
	margin:auto;
}
.admin #pageContainer h1{
	background:transparent url(/slideshow/img/admin.png) no-repeat top left;
}
.miniature{
	height:50px;
	clear:left;
	display:block;
	position:relative;
	left:80px;
	height:60px;
	padding:3px;
	margin:3px 0px 3px 0px;
	background-color:#555;
}
.supprimer{
	background: transparent url('/slideshow/img/btn_suppr.png') no-repeat;
	width:14px;
	height:15px;
	display:block;
	text-indent:-9999px;
	outline:none;
	float:right;
}
form{
	display:block;
	float:left;
	width:300px;
}
fieldset{
	border:1px solid #525050;
	padding:7px;
	margin:3px;
}
legend{
	font-size:1.8em;
	display:block;
	margin-left:250px;
	position:absolute;
}
label{
	display:block;
	float:left;
	width:70px;
	text-align:right;
	margin:3px;
}
button{
	display:block;
	clear:left;
	color:#555;
	margin-left:80px;
	
}
input,textarea{
	float:left;
	width:180px;
	margin:3px;
	color:#555;
}
textarea{
	height:100px;
}

*/
