html,body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
	
}

html {
	background-image: url(images/fond_ecran.jpg);
	background-repeat: repeat;
	
	
}

a:hover {border:0px } /* hack pour IE - ne sert sinon à rien */

#waitDiv {

	visibility:hidden;
	position: absolute;
	top:45%;
	width:90%;
	text-align:center;
	
}

.waitDiv2{
	
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
#pub {
	z-index:3;
	margin-top: 150px;
	visibility:visible;
	position:absolute;
	width:700px;
	margin-left:300px;
	
}
.pub2{
	border-width:2px;
	border-color:#999999;
	border-style: solid;
	background-repeat: no-repeat;
	height: 600px;
	width:700px;;
		
}
.pub3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	text-align: right;
	color: #333333;
	text-decoration: none;
	vertical-align:top;
	font-weight: bold;
	font-size: 20px;
	line-height:20px;
	padding-right:5px;
	width:700px;
	height:100px;
}

a.pub3{
    color: #333333;
}

a.pub3:hover{
   color: #cc0000;
	
}
.pub4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	text-align: right;
	color: #666666;
	vertical-align:bottom;
	font-weight: bold;
	font-size: 10px;
	line-height:10px;
	padding-right:5px;
	padding-bottom:5px;
	width:700px;
	height:500px;
}

a.pub4{
    color: #666666;
}

a.pub4:hover{
   color: #cc0000;
	
}


#site {
	width: 1020px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	background-color: #FFFFFF;
	background-image: url(images/fond_plan.jpg);
	background-repeat: no-repeat;
	background-position : bottom right;
	z-index:1;
	visibility:visible;
	
	
}
#site_solo {
	width: 842px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #666666;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	background-color: #FFFFFF;
	background-image: url(images/fond_plan.jpg);
	background-repeat: no-repeat;
	background-position : bottom right;
	z-index:1;
}

#bandeau_sup {
	float: left;
	width: 1020px;
	display: inline;
	z-index: 2;
	visibility: visible;
	
	
}
#menu_gauche {
	padding-left: 8px;
	float: left;
	width: 170px;
	display: inline;
	z-index: 2;
	
}
#menu_droite {
	padding-left: 8px;
	float: left;
	width: 150px;
	display: inline;
	z-index: 2;
}


#page_total {
	float: left;
	width: 802px;
	display: inline;
	margin-left: 20px;
	margin-top:10px;
	padding-top:0px;
	z-index: 2;
}

#page_central {
	float: left;
	width: 664px;
	display: inline;
	margin-left: 20px;
	z-index:2;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:0px;
}

#pied_page {
	background-image: url(images/fond_bandeau_inferieur.gif);
	background-repeat: repeat-x;
	z-index: 2;
	clear: both;
	height: 30px;
	background-position: bottom;
	
	
}

.reference {
	float:left;
	vertical-align:bottom;
	
}
.reference .texte {
	color:#555555;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	width:630px;
	padding : 10px;
	line-height:20px;
}




.menu_title              {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left: 10px;
	background-image: url(images/menu_title_gauche.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;

}
.menu_bas             {
	
	background-image: url(images/menu_bas_gauche.jpg);
	background-repeat: repeat-y;


}
.menu_fond {
	background-color: #6699cc;
	background-image: url(images/menu_degrad_gauche.jpg);
	background-repeat: repeat-x;
	background-position: top;

}




.menu  {
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	margin-top: 10px;
	padding-left: 4px;
		
}
a.menu:hover {
	color:#FFFF99;
		
}
a.menu {
	}
.menu .prix {

text-align:center;
padding-top:10px;

}
.menu .newsletter{
color:#FFFFFF;
line-height:12px;
letter-spacing: 0px;
font-size:11px;
text-align:justify;
padding-right:8px;
padding-left:8px;
padding-bottom:10px;
padding-top:5px;


}
.menu_select  {
	color:#FFFF99;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: -1px;

}


.menu2 {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 6pt;


}

a.menu2:hover  {
	color:#FFFF99;
	text-indent: 20pt;
	text-decoration: none;
	
}



.menu_reduit {
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: -1px;



}
.menu_grand {
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 12px;
	text-align: left;
	letter-spacing: 0px;

}




.bandeau .bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #408ab0;
	font-weight: bold;
	text-decoration: none;
	width: 88px;
	height: 24px;
	text-align: center;
    background-position: top;
}

.bandeau  a.bouton:hover  {
	background-image: url(images/bouton_bandeau_normal1.gif);
	background-repeat: no-repeat;
	color: #cc0000;
	overflow: hidden;
	vertical-align: bottom;
	line-height: 28px;
	background-position: top;
	
}


.bandeau  a.bouton {
	background-image: url(images/bouton_bandeau_normal2.gif);
	background-repeat: no-repeat;
	color: #336699;
	overflow: hidden;
	text-align: center;
	height: 24px;
	width: 88px;
	background-position: top;
	float: left;
	vertical-align: bottom;
	line-height: 32px;
	letter-spacing:1px;

}







.bandeau  .pays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	width: 50px;
	text-align: center;


}
.bandeau  a.pays:hover {
	font-weight: bold;
	color: #CC0000;
}


.bandeau .login {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	text-align: left;
	color: #408AB0;
	text-decoration: none;
	vertical-align:middle;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	overflow: hidden;
	margin-right:20px;
}

.bandeau a.login{
    color: #CC0000;
	}

.bandeau a.login:hover{
   color: #408AB0;
	
}

.bandeau .login2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	text-align: left;
	color: #408AB0;
	text-decoration: none;
	vertical-align:middle;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	overflow: hidden;
	margin-right:20px;
}

.bandeau a.login2{
   color: #408AB0;
	}

.bandeau a.login2:hover{
  color: #CC0000;
	
}




.bandeau  .pays_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: center;
	width: 50px;


}

.produit_produit {
	float: left;
}


.produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 10px;
	width: 380px;
	vertical-align: top;
	text-align: justify;
}

.produit .titre {
		
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height:20px;
		
}

.produit a.titre_a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	letter-spacing:1px;
	padding-left:0px;
}

.produit a.titre_a:hover {
	color: #CC0000;
	padding-left:2px;
  
}

.produit .designation {
	font-size: 11px;
	color: #444444;
	padding: 4px;
	height:100px;
	vertical-align:top;

	
}

.produit  .puce {
	width:236px;
	text-align:left;
	color: #555555;
	font-size: 11px;
	}


.produit  .puce ul {
	padding: 0px;
	margin:0px;
}

.produit  .puce ul li {
	line-height: 13px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	list-style-type: none;
	background:url(images/puce.gif) center left no-repeat;
}


.produit  .prix {
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	font-family:  Arial, Helvetica, sans-serif;
}

.produit  .franco {
	color: #ff7700;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 15px;
	font-family:  Arial, Helvetica, sans-serif;
	
	}

.produit .info {
	font-size: 10px;
	color: #336699;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	letter-spacing:1px;
	padding-bottom: 15px;
}
.produit a.info:hover {
	color: #cc0000;
}

.verticale_produit {
   	font-size: 0px;
	line-height: 0px;
	width: 1px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}



.commande_titre0 {
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	margin-top: 10px;
	line-height:20px;
	letter-spacing:1px;
}
.commande_titre1 {
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	margin-top: 10px;
	line-height:20px;
	padding-bottom: 10px;
}
.commande_titre2 {
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	margin-top: 10px;
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height:20px;
}


.commande_commande {
	float: left;
}

.commande {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	width: 380px;
	height: 225px;
	vertical-align: top;
	text-align: justify;
}
.commande .pays_reserve {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align:center;
	
}
.commande .titre {
	font-size: 18px;
	font-weight: normal;
	color: #FF4400;
	text-decoration: none;
	width: 105px;
	float: left;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}
.commande .flash_pourcent {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	width: 115px;
	vertical-align: top;
	text-align: left;
	font-size: 26px;
	color: #ff0000;
	font-weight: bold;
	line-height:24px;
}
.commande .promo_pourcent {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 40px;
	width: 115px;
	vertical-align: top;
	text-align: right;
	font-size: 26px;
	color: #4477bb;
	font-weight: bold;
	line-height:24px;
}
.commande .rebour {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-align: left;
	padding-left:10px;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	line-height:10px;
	height:12px;
}

.commande a.titre:hover {
	color: #CC0000;
}

.commande .titre2 {
	font-size: 13px;
	font-weight: bold;
	color: #FF7700;
	font-family: Arial, Helvetica, sans-serif;	
}

.commande .puce {
	color: #555555;
	font-size: 11px;
	padding-top: 5px;

}



.commande .puce ul {
	margin: 0px;
	padding: 0px;
	
}

.commande .puce ul li {
	line-height: 13px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	list-style-type: none;
	background:url(images/puce.gif) center left no-repeat;
	

}
.commande  .prix_public {
	color: #444444;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	
}

.prix_barre {
	background-image: url(images/ligne_prix.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.commande .prix {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	height: 5px;
	line-height:13px;
}
.commande .prix_barre_catalogue {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	height: 5px;
	line-height:13px;
}

.commande .prix_promotion {
	color: #CC0000;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;

}
.commande .tva {
	color: #666666;
	font-size: 10px;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
	
}
.commande .statut{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	}
.commande .livraison{
	font-size: 12px;
	font-weight: bold;
	color: #ff7700;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.commande .case_info {
	vertical-align: middle;
	text-align: left;
	padding-left:20px;

}

.commande .info {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	vertical-align: bottom;
	letter-spacing:0px;
	height: 20px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}
.commande a.info:hover {
	color: #cc0000;
}
.click  {

}
		
 a.click  {
	background-image: url(images/commande.gif);
	width:108px;
	background-repeat: no-repeat;
	height: 25px;
	font-weight: bold;
	line-height: 25px;
	float: right;
	margin-right:12px;
	text-decoration: none;
	left:25px;
	position :relative;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	color: #666666;
	font-size: 11px;
	padding-left:5px;
	
}
 a.click:hover {
	background-image: url(images/commande2.gif);
	color: #cc0000;
}


 .verticale_commande {
   	font-size: 0px;
	line-height: 0px;
	width: 1px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}


.boiteimage {
	height: 144px;
	width: 144px;
	text-align:center;
	
}
a.image img{
	border:0px;
	height: 130px !important;
	width: 130px  !important;
	padding: 7px  !important;
	height: 144px;
	width: 144px;
	padding: 0px;
	
	
}

a.image:hover img {
	
	height: 144px !important;
	width: 144px !important;
	padding: 0px !important;
	height: 130px;
	width: 130px;
	
	margin: 0px;
	padding: 7px;
	
}

.horizontale {
	
	height: 1px;
	background-image: url(images/horizontale.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
	font-size: 0px;
	line-height: 0px;
	margin-top: 5px;
	
	
	
}	

.verticale {
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/verticale.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 1px;
	float: left;
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 10px;

}
.comparatif {
float: left;
}
#fenetre_comparatif {
	padding-top:20px;
	clear:both;

}
.tableau_comparatif {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#458EB2;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#458EB2;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#458EB2;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#458EB2;
  width:780px;
   
  }
  
.tableau_comparatif .champs{
	color: #444444;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-decoration: none;
	text-align: left;
	padding-left:20px;
	width:200px;
	
}
.tableau_comparatif .puce{
	
	
	text-align: center;
	line-height: 15px;
	text-decoration: none;
	
	
}

.tableau_comparatif .id{
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align: center;
		
}
.tableau_comparatif .comparatif_prix{
	font-size: 12px;
	
	color: #666666;
	text-decoration: none;
	text-align: center;
		
}



.tableau_comparatif a.id{
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align: center;
		
}


.tableau_comparatif  a.id:hover {
	color: #CC0000;
		
}
	

.verticale_3 {
	 border-left-width:1px;
  border-left-style:solid;
  border-left-color:#458EB2;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#458EB2;
	font-size: 0px;
	line-height: 0px;
	height: 200px;
	width: 1px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;


}



.pied {
	text-decoration: none;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 1020px;
	float: left;
	padding-top:3px;
	
		
		
}
.pied .legale {
	text-align: left;
	width: 390px;
	vertical-align: top;
	padding-left:10px;
}


.pied a.lien {
	text-decoration: none;
	color: #666666;
	
}
.pied .copy {
	text-align: right;
	width: 390px;
	vertical-align: top;
	padding-right:10px;
	
}
.pied a.lien:hover {
	color: #CC0000;
	font-weight: bold;
	vertical-align: middle;
	
}
.bandeau {
	background-image: url(images/bandeau_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	width: 1020px;
	border: 0px;
}


.charriot {
	padding-bottom:10px;
	
	height:70px;
	width:170px;
	float:left;
	text-decoration:none;
}
a.charriot  {
	background-image: url(images/panier.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
a.charriot:hover {
	background-image: url(images/panier2.jpg);
}

a.newsletter_go {
padding-left:4px;
vertical-align: middle;
	
}


.menuh {
	line-height: 15px;
}

.echelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #666666;
	line-height: 13px;	
    background-repeat: repeat-x;
	background-position: center;	
}

.echelle .select {
	color: #ffff99;
			
}




.caddie {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 650px;
	text-align: center;
	margin-top: 10px;
	color:#444444;
			

}




.caddie  .titre {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	background-color:#336699;
	border: 0px;
	text-align: center;
}
.caddie  .titre2 {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	background-image: url(images/menu_title.jpg);
	background-repeat: repeat-x;
	background-position: center;
	border: 0px;
	text-align: left;
}

.caddie .titre3 {
	color: #408ab0;
	font-weight: bold;
	font-size: 14px;
	height: 40px;
	text-align: left;
	}


.caddie  .tableau {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#458EB2;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#458EB2;
 
    }
	
.caddie  .tableau_commande {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#458EB2;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#458EB2;
}
.separateur {
	clear: both;
	height: 1px;
	background-image: url(images/caddie_separateur.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0px;
	line-height: 0px;
	margin-top: 0px;
	
}

.caddie  .bas {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 22px;
	background-color:  #6699cc;
	border-collapse:collapse;
	border-bottom:1px solid #ffffff;
		
		}


.caddie .normale {
	color: #336699;
	
}
.caddie .normale_commande {
	color: #357090;
	height:20px;
	
}

.caddie a.normale {
	color: #FF6600;
}
.caddie a.normale:hover {
	color: #cc0000;
}
.alerte {
    color: #ff0000;
	
		
}

.alerte_texte {
    color: #ff0000;	
	text-align: left;
	padding-left: 20px;
	line-height: 10px;
	vertical-align:middle;
}
.bouton_modifier {
    
	letter-spacing: -1px;
	padding-right: 20px;
    padding-bottom:8px;
	padding-top:8px;
	text-align: right;
	
	}
	
.bouton_fermeture  {
    
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	
	}
	
a.bouton_fermeture  {
    
	color: #666666;
	text-decoration: none;
	}
a.bouton_fermeture:hover  {
    
	color: #EE0000;
	
	}
.bouton_panier  {
    font-size: 11px;
	border: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: -1px;
	
	
	}
.bouton_panier  a.bouton_achat {
    line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666666;
	text-indent: 20px;
	background-image: url(images/caddie_achat1.gif);
	height: 23px;
	width: 196px;
	
	float:right;
	text-decoration:none;
	text-align: left;
	}
.bouton_panier  a.bouton_achat:hover {
    color: #ffff99;
	background-image: url(images/caddie_achat2.gif);
	}
.bouton_panier   .bouton_achat_bloque  {
    line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666666;
	text-indent: 20px;
	background-image: url(images/caddie_achat_bloque.gif);
	height: 23px;
	width: 196px;
	text-align: left;
	}
.bouton_panier  a.bouton_retour {
    line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666666;
	text-indent: 40px;
	background-image: url(images/caddie_retour1.gif);
	height: 23px;
	width: 196px;
	text-align: left;
	float:left;
	text-decoration:none;
	}
.bouton_panier  a.bouton_retour:hover {
    color: #ffff99;
	background-image: url(images/caddie_retour2.gif);
	}
.bouton_panier   .bouton_retour_bloque  {
    line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666666;
	text-indent: 40px;
	background-image: url(images/caddie_retour_bloque.gif);
	height: 23px;
	width: 196px;
	text-align: left;
	}
	

	
a.bouton_calculer  {
    font-size: 11px;
	line-height: 21px;
	color: #666666;
	font-weight: normal;
	text-indent: 22px;
	background-image: url(images/caddie_calculer.gif);
	height: 21px;
	width: 82px;
	text-align: left;
	float:left;
	text-decoration:none;
	
	}
a.bouton_calculer:hover {
    color: #ff0000;
	background-image: url(images/caddie_calculer2.gif);
}


.caddie  .champs {
    font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #222222;
	line-height: 18px;
    		
}
.caddie  a.champs {
    font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #333333;
	line-height: 18px;
    		
}
.caddie  a.champs:hover {
    
	color: #cc0000;
}

.caddie  .titreR_tableau {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	background-color: #336699;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-color:#ffffff;
	text-align: center;
}

.caddie  .titreLR_tableau {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	background-color: #336699;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color:#ffffff;
	text-align: center;
}



.caddie .ligneLRC_tableau {
	font-size: 11px;
	color: #336699;
	text-align: center;
	vertical-align:middle;
	
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}
.caddie .ligneLRL_tableau {
	font-size: 11px;
	color: #336699;
	text-align: left;
	text-indent:5px;
	vertical-align:middle;
	
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}

.caddie .ligneLL_tableau {
	font-size: 11px;
	color: #336699;
	text-align: left;
	vertical-align:middle;
	text-indent: 5px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}
.caddie .ligneL_R_tableau {
	font-size: 11px;
	color: #336699;
	text-align: right;
	vertical-align:middle;
	text-indent: 5px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}
.caddie .ligneLC_tableau {
	font-size: 11px;
	color: #336699;
	text-align: center;
	vertical-align:middle;
	
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}
.caddie .ligneC_tableau {
	font-size: 11px;
	color: #336699;
	text-align: center;
	vertical-align:middle;
	
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color:#458EB2;
}


.interrogation {
    background-image: url(images/interrogation1.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	text-decoration: none;
	line-height: 18px;
	color: #666666;
	margin-left: 10px;
	float:left;
	padding-right:50px;
		

}
a.interrogation:hover  {
    background-image: url(images/interrogation2.jpg);
	color: #Ff0000;
	
	

}
.tva_normal {
   	text-decoration: none;
	line-height: 18px;
	color: #444444;
	background-image: url(images/interrogation1.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border:0px;
	display:inline;
	float:left;
	width:250px;
	margin-right:20px;
}

a.tva_normal:hover  {
   	color: #CC3300;
	 background-image: url(images/interrogation2.jpg);
}



.tva_alert {
	text-decoration: none;
	line-height: 18px;
	color: #ff0000;
    background-image: url(images/interrogation1.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border:0px;
	display:inline;
	float:left;
	width:250px;
	margin-right:20px;
		
}
a.tva_alert:hover  {
	color: #CC3300;
    background-image: url(images/interrogation2.jpg);
}

.popup {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 11px;
	color: #666666;
	margin-left: 10px;
	margin-right: 10px;
}

a.popup:hover {
   	color: #ff0000;
}
.popup .titre {
    font-size: 15px;
	font-weight: bold;
	color: #408ab0;
			
}

.popup .titre2 {
    font-size: 11px;
	font-weight: bold;
	color: #666666;
			
}

.coordonnees {
	text-align: left;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.coordonnees .titre{
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	background-color:#336699;
	border: 0px;
	text-align: left;
	text-indent: 10px;
}
.coordonnees .titre2{
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align:bottom;
	line-height:25px;
}

.coordonnees  .tableau {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#336699;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#336699;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#336699;
  padding-bottom:10px;
  padding-top:10px;
}
  
.coordonnees .tableau2 {
	text-indent: 5px;
	line-height : 25px;
	margin-top: 8px;
	margin-bottom :8px;
	vertical-align: top;
}

.coordonnees  a.lien {
	color: #336699;
}

.coordonnees  a.lien:hover {
	color: #cc0000;
}




.coordonnees  .tableau_recapitulatif {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#458EB2;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#458EB2;
  
  
  }
.coordonnees .tableau2_recapitulatif {
	text-indent: 5px;
	line-height : 18px;
	margin-top: 2px;
	margin-bottom: 0px;
	vertical-align: top;
	}
	
.coordonnees .recapitulatif_titre {
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	height: 20px;
	text-align: left;
	text-indent: 10px;
	}
	
.coordonnees .recapitulatif_generique {
	font-size: 11px;
	color: #444444;
	height : 18px;
	text-align: left;
	text-indent: 15px;
	vertical-align:top;
	}

.coordonnees .recapitulatif {
	font-size: 11px;
	color: #336699;
	line-height : 18px;
	text-align: left;
	vertical-align:top;
	text-indent: 0px;
		
	}
.coordonnees .recapitulatif_adresse {
	font-size: 11px;
	color: #357090;
	line-height : 18px;
	text-align: left;
	vertical-align:bottom;
	padding-left: 20px;
		
	}

.coordonnees .select_livraison{
	vertical-align:top;
	background-color: #dddddd;
	color : #357090;
	font-weight: bold;
	font-size: 10px;
	height:19px;
	}
	
	
	
	
	
.coordonnees .email_on {
	font-size: 11px;
	color: #357090;
	text-align: left;
	padding-left:60px;
	vertical-align:middle;
	text-indent: 15px;
	height : 50px;
	
	}
	
.coordonnees .identifiant {
    text-align: center;	
	height : 30px;	
}

.coordonnees .identifiant_champ
{   padding-left:10px;
    text-align: left;	
	color: #357090;	
}

.coordonnees .identifiant_generique
{   color: #444444;
    padding-left:10px;
    text-align: left;
    padding-top:6px;
    padding-bottom:6px;	
		
}
.coordonnees .identifiant_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #357090;
	font-weight: bold;
	height : 120px;
	vertical-align:middle;
	text-align: center;
	}

.coordonnees a.identifiant_on  {
    
	color: #357090;
	
	}
.coordonnees a.identifiant_on:hover  {
    
	color: #EE0000;
	
	}	
	
	
	
	
	
.coordonnees .recapitulatif_off {
	font-size: 11px;
	color: #357090;
	vertical-align:middle;
	padding-left:80px;
	
	
	}
	

.caddie  .bas_recapitulatif {
    font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	height: 23px;
	background-image: url(images/caddie_bas.jpg);
	background-repeat: repeat-x;
	background-position: center;
	border-collapse:collapse;
	border-bottom:1px solid #ffffff;
	
		}
.cgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #555555;
	width: 800px;
	background-color:#FFFFFF;
	
}
.cgv .titre{
  	color: #336699;
	font-weight: bold;
	font-size: 14px;
	}	
.cgv li {
	line-height : 20px;
}
a.cgv:hover {
	color: #FF9900;
	line-height: 13px;	
   
}

		
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #555555;
}


.texte .tableau {	
  vertical-align: top;
  text-align: left;
  margin-top: 50px;
  margin-left: 20px;
  padding: 0px;
}

.texte .tableau1 {	
	margin-left: 50px;
	vertical-align: top;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
}

.texte .tableau2 {	
	text-indent: 5px;
	line-height : 22px;
	margin-top: 20px;
	margin-bottom: 8px;
	vertical-align: top;
	margin-left:30px;
}
.texte .tableau3 {	
	margin-left: 20px;
	vertical-align: top;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
}
.texte .titre {
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top:20px;
	
}
.texte .message {	
    color: #FF9900;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
}
.texte .titre1 {	
	color:#666666;
	font-weight: bold;
    height: 20px; 
	padding-top: 20px;
	
}
.texte .titre3 {	
	color:#666666;
	font-weight: bold;
    height: 20px; 
	padding-top: 30px;
	
}
.texte .titre2 {	
	color:#FF6600;
	font-weight: bold;
    height: 12px;    
}


.texte .texte2 {  
	text-align: justify;
	vertical-align: top;
	color:#555555;
	line-height: 13px;	
	padding-top: 5px;
}
.texte a.texte2:hover {  
	color:#ff0000;
}
.texte .texte1 { 
	text-align: justify;
	vertical-align: top;
	color:#444444;
	line-height: 13px;	
	padding-top: 10px;
	text-decoration: none;
	
}
.texte a.texte1:hover {  
	color:#ff0000;
	}

.texte .texte1 ul  {
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

}

.texte .texte1  ul li  {
	list-style-type: none;
	background:url(images/puce1.gif) top left no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	vertical-align: top;
}
.texte .texte3 { 
	color:#ff6600;
	text-decoration: underline;
	
}

.texte a.texte3:hover {  
	color:#cc0000;
	}
.texte .texte4{ 
	color:#0066FF;
	text-decoration: underline;
	
}
.texte a.texte4:hover {  
	color:#cc0000;
	}

.texte a.texte5:hover {  
	color:#222222;
	}
.texte .texte5{ 
	color:#777777;
	text-decoration: underline;
	
}

.produit_detail {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 10px;
	width: 820px;
	vertical-align: top;
	text-align: justify;


}


#visiorama {
    float: left;
	margin-top: 10px;
	display: inline;
        }

#imprime {
    	
	margin-top: 20px;
	margin-left:10px;
	margin-bottom: 10px;
	margin-right: 10px;
	
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#458EB2;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#458EB2;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#458EB2;
	border-top-width:1px;
    border-top-style:solid;
    border-top-color:#458EB2;
}


#visiorama  #gauche_haut{
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#408ab0;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#408ab0;
  height:20px;
 }
#visiorama #centre_haut{
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#408ab0;
  height:20px;
  width: 280px;
 }
#visiorama  #centre_bas{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#408ab0;
  height:20px;
  width: 280px;
 }
 
#visiorama  #droit_bas{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#408ab0;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#408ab0;
  height:20px;
 }
 
#visiorama  #centrale{
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#408ab0;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#408ab0;
  width:320px;
  height:320px;
  padding-top:40px;
  text-align: center;
  
}

#visiorama   #centre{
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#408ab0;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#408ab0;
  height:43px;
  width:301px;
  text-align: center;
    
  }
  
#visiorama   .lien_video{
	text-align: right;
	vertical-align: bottom;
	padding-top:20px;
	padding-right:10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
  
 #visiorama   a.lien_video{
	
	color:#999999;
	
	}
 #visiorama   a.lien_video:hover{
	color:#444444;
	}	

#visiorama a.medallion  img  {
    text-decoration: none;
	color: #FFFFFF;
	padding:4px 20px 0px 20px;
	border:0px;
	
}


#visiorama .fenetre_reduit {padding-bottom:7px !important;padding-bottom:13px; padding-top:7px; vertical-align:middle;}
#visiorama  img.reduit{float:left;border:1px solid #408ab0;width:55px;height:55px;margin:6px 0px 6px 6px;}
#visiorama  img.visioner {float:left;border:1px solid #CCC;width:55px;height:55px;margin:6px 0px 6px 6px;}

.tableau_option {
  border-width:1px;
  border-style:solid;
  border-color:#458EB2;
  width:780px;
  }
.ligne_option {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #444444;
  font-size: 11px;
  padding-left:5px;
  text-align:left;
  height:20px;
 }
 a.ligne_option {
    color: #ff7700;
	
   }
a.ligne_option:hover {
    color: #cc0000;
   }
.ligne_option_prix {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #444444;
  font-size: 11px;
  padding-right:7px;
  text-align:right;
  
 }
 
 
.tableau_titre {
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  background-color: #458EB2;
  text-align:center;
  height:16px;
}
#info_produit  {
   float:left;
   display: inline;
   width:460px;
   margin:10px 0px 0px 20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   
   
}

#info_produit .titre1 {
	font-size: 24px;
	color: #FF4400;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
#info_produit .logo  {
float:right;
display: inline;
margin-left:3px;
width:35px;
height:35px;

}
#info_produit .titre2 {
    padding:5px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

#info_produit .titre3 {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

#info_produit .texte_produit {
    padding:10px 0px 10px 0px;
	font-size: 12px;
	color: #555555;
	line-height : 16px;
	text-align: justify;
	
	}
#info_produit ul {
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-left: 10px;
	height :240px;
	
	
}

#info_produit  ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 15px;
	margin: 0px;
    list-style-type: none;
	background:url(images/puce.gif) center left no-repeat;

}
#info_produit .prix{
	font-size: 24px;
	font-weight: bold;
	color: #cc0000;
	vertical-align: bottom;
	text-align: right;

}
#info_produit .rebour {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: right;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	line-height:14px;
}


#info_produit  .prix_public {
	color: #333333;
	font-size: 15px;
	text-align: right;
	
}
#info_produit .prix_barre_catalogue {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
}
#info_produit .prix_promotion {
	color: #CC0000;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
}


#info_produit .texte_tva {
   
	font-size: 12px;
	color: #666666;
	vertical-align: top;	
	text-align: right;
}
#info_produit .livraison{
	font-size: 14px;
	font-weight: bold;
	color: #ff7700;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
#info_produit .texte_lot {
   
	font-size: 10px;
	color: #666666;
	vertical-align: top;	
	text-align: left;
	padding-left: 10px;

}
#info_produit a.lien{
   		color: #357090;
}
#info_produit a.lien:hover {
   		color: #CC0000;
}
#info_produit .prix_cumul {
   		color: #CC0000;
		vertical-align: top;
		font-size: 11px;
		font-weight: bold;
		padding-left: 10px;
		
		
}
#info_produit .offre_pack {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
	padding-bottom:20px;
}
#info_produit .pays_reserve {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
	padding-bottom:20px;
	color: #cc0000;
}
#info_produit a.offre_pack {
	color: #336699;
	text-decoration:underline;
	
}
#info_produit a.offre_pack:hover {
	color: #CC0000;
}
#info_produit .statut{
   	color: #666666;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	width:300px;
	
}

#fenetre_envoi_page {
	background-color: #FFFFFF;
	background-image: url(images/fond_plan.jpg);
	background-repeat: no-repeat;
	background-position : bottom right;
}
.envoi_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin:0px 0px 0px 10px;
	
}


.envoi_page .titre
{	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
	height: 40px;

		
}

.envoi_page  a.lien

{	color:#666666;
    text-decoration:underline;
	    
}
	
.envoi_page  a.lien:hover
{	color:#ff0000;
	   
}


#admin .alert {
   	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 00px 0px 20px;
}

#admin .submit {
   	color: #00bb00;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}

#admin a.submit:hover {
   	color: #ff0000;
	text-align: center;
	
}

.input{
padding:2px;
color:#336699;
line-height:normal;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E6E6E6;
border-top-color:#999999;
border-left-color:#999999;
 }
input{
	color:#336699;
}
textarea, select 
{
padding:2px;
color:#666666;
line-height:normal;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E6E6E6;
border-top-color:#999999;
border-left-color:#999999;
background-color:#ffffff;
 }
 
.input_disabled
{
padding:2px;
color:#666666;
line-height:normal;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E6E6E6;
border-top-color:#999999;
border-left-color:#999999;
background-color:#eeeeee;


 }
 
input[type=radio] {

border:none;
}
 textarea
 {
 line-height:16px;
 }

.login {
	text-align: left;
	color: #666666;
}

.login .titre0{
    
	font-weight: bold;
	text-align: left;
	color: #336699;
	font-size: 13px;
	letter-spacing:1px;
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height:20px;
}

.login .titre5{
    
	font-weight: bold;
	text-align: left;
	color: #336699;
	font-size: 13px;
	letter-spacing:1px;
	background-image: url(images/ligne_titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height:20px;
}


.login .texte_login{
    
	text-align: justify;
	color: #EE6600;
	line-height: 13px;	
    text-decoration: none;
	padding-bottom:20px;
	font-weight: bold;
}


 .login .titre{
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	border: 0px;
	text-align: left;
	text-indent: 10px;
	background-image: url(images/menu_title_360.jpg);
	background-repeat: repeat-y;
}

.login .bas {
	background-image: url(images/menu_bas_360.jpg);
	background-repeat: repeat-y;
	line-height:20px;
	height:20px;
}
 
.login .tableau3 {
	
	
	border-left-width:1px;
    border-left-style:solid;
    border-left-color:#458EB2;
    border-right-width:1px;
    border-right-style:solid;
	border-right-color:#458EB2;
	padding-right:8px;
    padding-left:8px;
	
	
}
.login .nul {

}
.login  a.lien  {
    
	color: #FF9900;
	
	}
.login  a.lien:hover  {
    color: #ff0000;
	
}

.compte_ins {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 8px;	
}


.compte {
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#666666;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#666666;
	background-color:#cfefff;
	width:1020px;
	height:14px;
	float:left;
		
	}
.compte_lien{
    color: #ff6600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
    padding-left:8px;
	padding-right:8px;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	}	

a.compte_lien{
    color: #336699;
	vertical-align:middle;
}

a.compte_lien:hover{
    color: #CC0000;
}

.tableau2_commande{
	vertical-align:top;
	line-height : 18px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#458EB2;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#458EB2;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#458EB2;
	height:220px;
}
.tableau3_commande{
	vertical-align:top;
	line-height : 18px;
	
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#458EB2;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#458EB2;
	height:220px;
}
.tableau4_commande{
	vertical-align:top;
	line-height : 18px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#458EB2;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#458EB2;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#458EB2;
	
}
.vide{
line-height : 0px;
}

.bandeau .bouton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #408ab0;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	text-align: center;
    background-position: top;
}


.bandeau  a.bouton2:hover div {
	background-image: url(images/bouton2_bandeau_normal1.gif);
	background-repeat: no-repeat;
	color: #cc0000;
	overflow: hidden;
	line-height: 28px;
	background-position: top;
	
}


.bandeau  a.bouton2 div {
	background-image: url(images/bouton2_bandeau_normal2.gif);
	background-repeat: no-repeat;
	color: #408AB0;
	overflow: hidden;
	text-align: center;
	height: 24px;
	width: 130px;
	background-position: top;
	float: left;
	vertical-align: bottom;
	line-height: 32px;
}
.bandeau  a.bouton1:hover div {
	background-image: url(images/bouton_bandeau_normal1.gif);
	background-repeat: no-repeat;
	color: #cc0000;
	overflow: hidden;
	line-height: 28px;
	background-position: top;
	
}


.bandeau  a.bouton1 div {
	background-image: url(images/bouton_bandeau_normal2.gif);
	background-repeat: no-repeat;
	color: #408AB0;
	overflow: hidden;
	text-align: center;
	height: 24px;
	width: 88px;
	background-position: top;
	float: left;
	vertical-align: bottom;
	line-height: 32px;
}

#page_central_gestion {
	float: left;
	width: 1020px;
	height: 530px;
	display:inline;
	background-color: #ffffff;
}
#droite_gestion {
	float: left;
	width: 675px;
	display: inline;
}
#gauche_gestion {
	float: left;
	display: inline;
	width: 345px;

}
.gestion  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	background-color: #ffffff;
		
}



.gestion a.recapitulatif:hover  {
	color: #cc0000;
			
} 

.gestion .titre0 {
    
	font-weight: bold;
	text-align: left;
	color: #408ab0;
	font-size: 14px;
	height: 30px;
	padding:10px;
	
}
.gestion .titre1  {
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	background-color: #408AB0;
	font-weight: bold;
	height:15px;
	}
.gestion .titre2{
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	background-color: #60aad0;
	font-weight: bold;
	height: 15px;
	line-height: 18px;
	font-size: 11px;
	}

.gestion a.titre2:hover {
	color: #cc0000;
	}
.gestion a.titre2 {
	color: #ffff00;
	}
.gestion .titre3  {
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	background-color: #60aad0;
	font-weight: bold;
	height:15px;
	line-height : 18px;
	}
.gestion .titre4  {
	background-color: #60aad0;
	height:4px;
	line-height : 0px;
	
	}
.gestion .titre5  {
	font-size: 14px;
	color: #60aad0;
	padding-left : 10px;
	font-weight: bold;
}
.gestion .texte6  {
	font-size: 12px;
	color: #FF9900;
	padding-left : 10px;
	
}
.gestion .recapitulatif_generique {
	font-size: 11px;
	color: #666666;
	height : 15px;
	text-align: left;
	text-indent: 15px;
	vertical-align:top;
}

.gestion .recapitulatif {
	font-size:11px;
	color: #357090;
	height :15px;
	text-align: left;
	vertical-align:top;
	text-indent:0px;
		
	}
.gestion .tableau{
	vertical-align:top;
	line-height :18px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#458EB2;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#458EB2;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#458EB2;
	
}
.gestion .ligne1_tableau {
	font-size: 11px;
	color: #357090;
	height : 20px;
	text-align: left;
	vertical-align:middle;
	text-indent: 0px;
	
}
.gestion .ligne2_tableau {
	font-size: 11px;
	color: #357090;
	height : 20px;
	text-align: right;
	vertical-align:middle;
	text-indent: 0px;
	
}
.gestion .ligne3_tableau {
	font-size: 11px;
	color: #357090;
	height : 20px;
	text-align: center;
	vertical-align:middle;
	text-indent: 0px;
	
}

.gestion  a.bouton_av div {
    line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #666666;
	text-indent: 20px;
	background-image: url(images/caddie_achat1.gif);
	height: 23px;
	width: 196px;
	text-align: left;
	text-decoration: none;
	
	}
.gestion  a.bouton_av:hover div {
    color: #ffff99;
	background-image: url(images/caddie_achat2.gif);
	text-decoration: none;
	}
	
.gestion .bouton  {
    font-size: 11px;
	border: 0px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: -1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	
	}

.gestion .alerte  {
    position: absolute;
	top: 30%;
	left: 30%;
	width: 460px;
	z-index: 10;
	border: 0px;
	background-color: #ffffff;
	border-width:2px;
	border-color:#cc0000;
	border-style:solid;
	padding-bottom:10px;
		
	}
.gestion .alerte .texte_alerte3  {
   	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size: 12px;
	color: #408AB0;
			
	}
	
.gestion .alerte .texte_alerte  {
   	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size: 12px;
	color: #cc0000;
			
	}
.gestion .alerte .texte_alerte2  {
   	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	color: #666666;
				
	}

.gestion .qty input
{
color:#666;
line-height:normal;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E6E6E6;
height:15px;
width:15px;
 }
.timeline {
		position: relative;
		background-image: url(images/video_ligne.png);
		background-repeat: repeat-x;
		height: 12px;
		width: 280px;
		left: 20px;
		float: left;
	}
.timeline a {
			position: absolute;
			left: 0px;
			display: block;
			height: 12px;
			width: 36px;
			text-indent: -100em;
			overflow: hidden;
			background-image: url(images/curseur_video.png);
		}




