.border_raduis {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#kubrick_body {
	width: 100%;
	max-width: 1360px;
}

#kubrick_contenu_background {
	width:100%;
}

#kubrick_contenu {
	width: 99%;
}

#kubrick_contenu_haut, #kubrick_contenu_bas,#kubrick_barre_horizontale,#kubrick_ligne_drapeaux,#div_menu_kubrick,#div_background_header_kukrick {
	width:100%;
}

#kubrick_div_changer_couleur {
	text-align: center;
	float: left;
	/*width:80%;*/
}

#kubrick_ligne_drapeaux,#div_background_header_kukrick {
	display: inline-block;
}

#div_drapeaux {
	float: right;
	/*width:20%;*/
	padding-top: 2px;
}

#Drapeau1Edition,#Drapeau2Edition,#Drapeau3Edition,#Drapeau4Edition,#Drapeau5Edition {
	cursor:pointer;
	float: right;
	width:31px;
	text-align:center;
}

.div_img_drapeau {
	cursor:pointer;
	float: right;
	width:31px;
	text-align:center;
}

#div_menu_kubrick {
	text-align: left;
}

#div_background_header_kukrick {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}


#div_header_gauche {
	float: left;
	margin-left: 5px;
	width:70%;
}

#div_header_droite {
	float: right;
	position: relative;
	margin-right: 5px;
	width:28%;
}


@media screen and (max-width: 1023px) {
	#div_header_gauche {
		float: left;
		margin-left: 5px;
		width:100%;
	}
	#div_header_droite {
		display: none;
	}
}



#img_div_header_droite {
	position: absolute;
    top: 50%;
    transform: translateY(-50%)translateX(-50%);
    left: 50%;
}

#div_checkbox_img_header {
	position: absolute;
    top: 50%;
    transform: translateY(-50%)translateX(-50%);
    left: 50%;
	background-color: white;
	border: 1px solid blue;
	padding: 5px;
}

#kubrick_contenu_bas {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100%;
}



#div_texte_promo {
	padding: 5px;
	margin-bottom: 5px;
}

#div_inscription_mailling {
	padding: 5px;
}



#div_coordonnees_societe {
	word-wrap: break-word;
	margin-bottom: 5px;
	text-align: left;
	padding: 5px;
}

#div_copyright {
	position: absolute;
	z-index: 2;
	right: 0;
}

#div_panier {
	width: 100%;
	word-wrap: break-word;
}
/*Ajout NH 02/10/2019 : Mon Compte*/
#div_ModuleMonCompte {
	width: 100%;
	word-wrap: break-word;
	margin-bottom: 5px;
}

@media screen and (min-width: 999px) {
	#div_col_left  {
		position: absolute;
		width: 15%;
	}

	#div_col_right  {
		position: absolute;
		right: 0;
		width: 17%;
	}
	.div_col_center {
		position: absolute;
		left: 16%;
		width: 66%;
	}

	.div_col_center_left {
		position: absolute;
		width: 82%;
	}

	.div_col_center_right {
		position: absolute;
		left: 18%;
		width: 82%;
	}

	.div_col_center_100 {
		position: absolute;
		width: 100%;
	}	
	
	#ImgRemoveProduit {
		width: 12px;
	}
}

@media screen and (max-width: 875px) {
	#div_col_right {
		width: 100%;
	}
	
	#div_panier {
		word-wrap: break-word;
		text-align: left;
		font-size: 14px;
	}
	/*Ajout NH 02/10/2019 : Mon Compte*/
	#div_ModuleMonCompte {
		word-wrap: break-word;
		text-align: left;
		font-size: 14px;
	}
	
	#ImgRemoveProduit {
		width: 17px;
	}
	
	.div_col_center_100, .div_col_center_right, .div_col_center, .div_col_center_left {
		margin-top:5px;
		margin-bottom:5px;
	}	
}

/*NH 01/02/2021*/
#barreCommerciale {
	margin-top: 10px;
	text-align: left;
}

/*NH 08/03/2021*/
@keyframes blinker {  
  50% { opacity: 0; }
}

.blinkText {
	animation: blinker 1.5s linear 3;
}
/*NH 09/09/2022*/
.boutonsAdmin {
	float: left;
	margin-left: 5px;
	width: 110px;
	height: 23px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background-image: url('../../images/Shared/BGBtnOlisc.gif');
	background-repeat: no-repeat;
}

.boutonsAdmin:hover {
	background-image: url('../../images/Shared/BGBtnOliscHover.gif');
}
