

/*CSS spécifique au site Portugal*/
/*révisions*/
.a_trad {
	background-color: #B5E61D;
}


/*software grafical chart*/
.codesoft {
	color:#649d80;
	font-weight:bold;
}

.labelview {
	color:#518db3;
	font-weight:bold;
}
.labelmatrix {
	color:#87cdeb;
	font-weight:bold;
}


/*------Menu de navigation des fonctionnalités des soft---*/
.titre_menu {
    background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #eeeeee;
    border-radius: 5px 5px 0 0;
    border-top: 4px solid #da283d;
    color: #333;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0;
    padding: 9px 7px;
    text-align: left;
    text-transform: uppercase;
	}

#toggleSubMenu li {
list-style:none;
}


.navigation  {
padding:0;
list-style:none;
 background-color: #189ad8;
 width: 80%;
 border: 1px;
 margin-left: auto; margin-right: auto;
}

.toggleSubMenu {
padding:0;
list-style:none;
text-align: center;
 border-bottom: 1px solid rgba(0,0,0,7);
  border-top: 1px solid rgba(255,255,255,7);
 font-size:18px;
filter: dropshadow(color=#f7f7f7, offx=1, offy=1);
}

.toggleSubMenu:hover {
padding:0;
list-style:none;
text-align: center;
 border-bottom: 1px solid rgba(0,0,0,7);
  border-top: 1px solid rgba(255,255,255,7);
 font-size:20px;
  text-shadow: 1px 1px 12px #f7f7f7;
filter: dropshadow(color=#f7f7f7, offx=1, offy=1);
 background-color: #494949;
}


.toggleSubMenu a{
text-decoration:none;
color: #ffffff;
}
.toggleSubMenu a:hover{
text-decoration:none;
color: #ffffff;
}

.subMenu {
padding:0;
list-style:none;
font-size:14px;
text-align: left;
}


/*tableau de feature*/
.case1-tabfeat-LV {
	text-align: center;
	background-color: #f4f4f4;
}

.case2-tabfeat-LV {
	text-align: center;
	background-color: #eaeaea;
}

/*table des petits icones produits*/
/*.tablicone {text-align:center}*/
.tablicone td {width:120px}
.tablicone td  img{width:70px}

/*To hide Qtity untill multi qtity possible*/
.qty-label  {
	/*display: none;*/
}
.qty-input {
	/*display: none;*/
}

/*INFO BULLE */
a.info_bulle {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* On souligne le texte. */
}

a.info_bulle span {
   display: none; /* On masque l'infobulle. */
}

a.info_bulle span ul{
margin-left:10px;
}
a.info_bulle span ul li{
margin-left:10px;
}

a.info_bulle:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
   cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}

a.info_bulle:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   /*white-space: nowrap;  On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   top: -300px; /* On positionne notre infobulle. */
   left: -540px;
   background: white;
   color: green;
   padding: 3px;
   border: 1px solid green;
   border-left: 4px solid green;
   width:730px;
}

#VM_Network:hover {
 left: -580px;
}
/* FIN INFO BULLE */


/*On enlève les images des Products associated sur la page de leur Product Root */
.variant-picture {display:none;}

/*on repositionne le prix des articles dû à la SPECIAL PROMOTION */
.product-details-page .prices .product-price {
    font-weight: bold;
    background-image: url("/Content/Images/imagesweb/Promocao6.png");
    background-repeat: no-repeat;
    width: 120px;
    height: 112px;
    float: right;
    position: relative;
    top: -95px;
}

.product-details-page .prices .product-price span {
    position: relative;
	top: 46px;
	right: -36px
	}
	
.Phrase-promo {
font-size:17px;
color:#D95700;
font-weight:bold;
}	

/*correction d'une div pour agencement de l'annonce promotion */
.product-details-page .product-essential .prices {
height:2px;
float: right; }