@charset "UTF-8";
/* CSS Document */

/*html {
	background-image: linear-gradient(bottom, rgb(230,230,230) 39%, rgb(255,255,255) 70%);
	background-image: -o-linear-gradient(bottom, rgb(230,230,230) 39%, rgb(255,255,255) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 39%, rgb(255,255,255) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 39%, rgb(255,255,255) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 39%, rgb(255,255,255) 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.39, rgb(230,230,230)),
		color-stop(0.7, rgb(255,255,255)));
}*/

body {
	padding: 0px;
	margin: 0px;
	background-color:#FFF;
}


header {
	background-color:#FFF;
}

#loginBody {
	background-color:#FFF;
}
#imageTopFixe {
	border:thin;
	border-style:solid;
	border-color:#F00;
	padding:0; /* top right bottom left */
	margin:0; /* top right bottom left */
}
/********** Log in *****************/
.NoteAccueil {
	margin-left:auto;
	margin-right:auto;
	border:thin solid gray;
	width:680px;
	margin-top:20px;
	text-align:center;
	padding:10px;
	background-color:#FFC;
	color:#F06;
	font-size:10px;
	font-family: 'Open Sans', sans-serif;
}
.loginwrapper {
	position:relative;
	display:block;
	background-color:#FFFFFF; 
	width:700px;
	height:400px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	/*-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;*/
	/*-moz-border-radius:10px;  Firefox 3.6 and earlier */
	/*z-index:0;*/
}
.logoCompagnie {
	width:360px;
	height:145px;
	margin:20px 20px 0px 20px;
	float:left;
}
.TopBannerLogin {
	display:block;
	position:relative;
	width:700px;
	height:75px;
	background:#002147;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	/*-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;*/
	/*-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}
.BottomBannerLogin {
	display:block;
	position:relative;
	width:700px;
	height:75px;
	background:#002147;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	/*-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;*/
	/*-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}
#LibeleCreerCompte {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	/*border:thin;
	border-style:solid;
	border-color:#03C;*/
	width:360px;
	margin:10px 20px 0px 20px;
	text-align:center;
	position:absolute;
	left:360px;
	top:130px;
}
#LibeleMotdepasse {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	/*border:thin;
	border-style:solid;
	border-color:#03C;*/
	width:360px;
	margin:10px 20px 0px 20px;
	text-align:center;
	position:absolute;
	left:360px;
	top:300px;
}
#ImgCreerCompte {
	/*border:thin;
	border-style:solid;
	border-color:#03C;*/
	cursor:pointer;
	width:69px;
	height:68px;
	margin:0px 20px 0px 20px;
	position:absolute;
	left:500px;
	top:60px;
	background-image:url(../images/snc_icone_creer_compte.jpg);
	background-repeat:no-repeat;
}
#ImgMotdepasse {
	/*border:thin;
	border-style:solid;
	border-color:#03C;*/
	cursor:pointer;
	width:69px;
	height:68px;
	margin:0px 20px 0px 20px;
	position:absolute;
	left:500px;
	top:230px;
	background-image:url(../images/snc_icone_motdepasse.jpg);
	background-repeat:no-repeat;
}
#courriel_infos {
	display:none;
}
#BtnEmployeeList {
	margin:0px 20px 0px 20px;
	text-align:right;
}
/********** Log in *****************/
.mainwrapper {
	position:relative;
	background-color:#FFFFFF; 
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:0;
}
.mainwrapper2 {
	position:relative;
	background-color:#FFFFFF; 
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:0;
}

#transactionContainer {
	border:thin;
	border-color:#FF0;
	border-style:solid;
	float:left;
	/*width:200px;*/
	height:10px;
}
#catalogContainer {
	border:thin;
	border-color:#933;
	border-style:solid;
	float:left;
	height:10px;
}

#ordersContainer {
	border:thin;
	border-color:#F6F;
	border-style:solid;
	float:left;
	height:10px;
}

/* Texte bande top */
.header_image {
	/*border:thin;
	border-style:solid;*/
	background:#EDEDED;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#FFF;
	width:100%;
	height:100px;
	margin:0px 0px 0px 0px;/* Texte bande top *//* Image de fond bande top */
}
.image_bande_top_fr {
	/*background-color:#F00;*/
	/*color:#09F;*/
	top:0px;
	display:block;
	/*background-image:url(../images/snc_top_banner_fr.jpg);*/
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.image_bande_top_ang {
	top:0px;
	/*background-color:#F00;*/
	/*color:#09F;*/
	display:block;
	/*background-image:url(../images/snc_top_banner_ang.jpg);*/
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#image_bande_top {
	padding:0px 0px 10px 0px; /* top right bottom left */
	margin:0px 0px 10px 0px; /* top right bottom left */
}
/* Image de fond bande top */
ul, li, ol, body, td, p, font {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration:none;
	border:none;
}
table, td, tr, th{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}

input, select, textarea {
	padding: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px inset #999999;
}
input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover {
	background-color:#F0FFE6;
}
/*a:link, a:visited, a:active {
	text-decoration: underline;
	color: #2b5747;
}
a:hover {
	text-decoration: none;
	color: #2B5747;
}*/

a.category_a:hover {
  background-color:#000000; 
  color:#FFFFFF;
}

.radio {
	padding:0;
	margin:0;
	border:0px;
	line-height:0;
	vertical-align:bottom;
}
form {
	margin: 0px;
	padding: 0px;
}
H2 {
	font-size: 18px;
	color: #000;
	HEIGHT:18px;
}
H3 {
	font-size: 16px;
	HEIGHT:16px;
	color:#666;  /******* Titres sections boutique */
}
/**************** Étoiles */

#etoiles {
	/*border:thin;*/
	/*border-style:solid;*/
	/*border-color:#900;*/
	width:180px;
	height:15px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:183px;	
}
/**************** Prix ou points */
.prix_point {
	color: #69B686;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	font-weight:bold;
	width:180px;
	height:15px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:200px;
}
.txtSmallRed {
	font-size: 10px;
	color: #E60929;
}
.txtSmall {
	font-size: 10px;
}
.note {
	font-size: 9px;
}
/**************** Tag Discontinué ou Rupture des stocks */
#thickbox_stock {
	/*position:absolute;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	float:left;
	/*border:thin;*/
	/*border-style:solid;*/
	/*border-color:#999;*/
	width:180px;
	height:15px;
	/*z-index:1;*/
	padding:0px 0px 0px 0px; /* top right bottom left */
	margin:0px 0px 0px 0px; /* top right bottom left */

}
/**************** Numero de style, code produit */
.style {
	color:#000;
	padding:2px 0px;
}
/**************** Titres des produits */
.nomProduit {
	/*border:thin;*/
	/*border-style:solid;*/
	/*border-color:#009;*/
	width:180px;
	min-height:15px;
	height:auto;
	font-weight: bold;
	color:#005072;
	padding:0px 0px 0px 0px;
}
/**************** Descriptions des produits */
.descProduit { /* strong, .descProduit b */
	/*border:thin;*/
	/*border-style:solid;*/
	/*border-color:#0C3;*/
	width:180px;
	height:50px;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
}
.descProduit em {
	font-weight:bold;
	color:#E60929;
	font-size:13px !important;
	font-style:normal;
}
/********** Tableaux index */
#container {
	position: relative;
	min-height:533px;
	background-color:#FFF;
}
#containerSmall {
	/*border:thin solid yellow;*/
	position: relative;
	min-height:200px;
}
#containerList {
	background-color:#EDEDED;
	position: relative;
	min-height:533px;
}
/********** Evaluation de produit */
#evalProduit {
	background-color:#EDEDED;
	height:30px;
	width:150px;
	padding:10px 5px 0px 5px; /* top right bottom left */
}
.product {
	position:absolute;
	border: 1px;
	border-color:#d4d0c8;
	border-style:solid;
	padding: 5px;
	margin-bottom:10px;
}
/********** Image produit petit */
.imageProduit {
	border: 0px;
	border-style:solid;
	border-color:#F0F0F0;
	width:190px;
	height:190px;
}
/********** Image produit dans le panier */
.imagePanier {
	border: 0px;
	border-style:solid;
	border-color:#F0F0F0;
	width:60px;
	height:60px;
}
/********** Image produit dans le panier Facture */
.imagePanierFacture {
	border: 0px;
	width:60px;
	height:60px;
}
/********** Image Checkout */
.subTitleBlue {
	font-size: 14px;
	color: #000;
}
.tableCheckout {
	border:thin;
	border-style:solid;
	border-color:#00F;
}
.Col0 {
	padding:5px;
}
.Col1 {
	padding:5px;
	background-color:#FFF;
}
.Col2 {
	padding:5px;
	background-color:#FFF;
}
.Col3 {
	padding:5px;
	background-color:#FFF;
	/*border:thin;
	border-style:solid;
	border-color:#CCC;*/
}
a.subTitleBlue:link, a.subTitleBlue:visited, a.subTitleBlue:active {
	color: #001F64;
}
a.subTitleBlue:hover {
	color: #001F64;
}
a.txtSmallRed:link, a.txtSmallRed:visited, a.txtSmallRed:active {
	color: #E60929;
}
a.txtSmallRed:hover {
	color: #E60929;
}
a.txtSmall:link, a.txtSmall:visited, a.txtSmall:active {
	color:#666;
}
a.txtSmall:hover {
	color:#666;
}

/********** footer */
.SiteFooter {

	/*border:thin;
	border-style:solid;
	border-color:#CF0;*/
	/*height: auto !important;
	height: 100%;*/
	height:55px;
	margin:0 auto -55px; /* the bottom margin is the negative value of the footer's height */
	/*background-color:#E6E6E6;*/
	width:100%;
	padding:15px 0px 0px 0px; /* top right bottom left */
}
#footer {
	display:block;
	position:absolute;
	width: 100%;
}
#menuFooter {
	/*display:block;*/
	text-align:center;
	width:300px;
	height:40px;
	padding:0px;
	margin-top: 0px;
	margin-left: auto; 
	margin-right: auto;
	z-index:1;
}
#menuFooter li {
	/*position: relative;*/
	/*height: 35px;*/
	/*text-align:center;*/
	list-style: none;
	padding: 0px;
	margin: 5px 5px 0px 0px ;
	display:inline;
	/*float: left;*/
	
}
#menuFooter li a {
	/*position: relative;*/
	text-decoration: none;
	top: 15px;
	/*padding: 0px;*/
	/*margin: 0px;*/
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size:9px;
}
.SignatureClient {
	width:auto;
	height:1px;
	background-color:#CCC;
	position:relative;
	float: right;
	display:block;
	top:-61px;
	right: 20px;
	margin:0px;
	padding: 0px;
}	
#SignatureTrium {
	width:111px;
	height:37px;
	position:relative;
	float:left;
	top:-48px;
	margin-left:20px;
}
#SceauSSL {
	width:52px;
	height:52px;
	position:relative;
	float:right;
	top:-58px;
	margin-right:20px;
}
/*************** Couleur de fond contenu */
.padMedium {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 12px;
	padding-top: 12px;
}
/*************** Titres des catalogues */
.titres_catalogues {
	padding: 5px;
	color:#666;
}
/*************** Texte dans commandes a aprouver */
.padLight {
	padding: 5px;
	color:#666;
}
.box {
	background-color: #FCFCFC;
	border: 1px solid #C3C3C3;
}
.liste, .liste li, .liste ul {
	list-style-image: url(../images/bullet.gif)
}
li.selected {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*.liste a:link, a:visited, a:active {
	text-decoration: underline;
	color: #2b5747;
}
.liste a:hover {
	text-decoration: none;
	color: #001F64;
}*/
.button {
	background-color: #d4d0c8;
	font-size: 10px;
	color: #333333;
	padding:3px 3px 3px 3px;
	text-align: left;
	margin: 0px;
	cursor:pointer;
	border-top: 1px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
	display:inline-block;
}
.liste {
	list-style-image: url(../images/bullet.gif)
}
.bold {
	font-weight:bold;
}
.message {
	font-size:16px;	color:green;
	text-align:center;
	border: 1px solid green;
	margin:10px 20px 10px 20px;
	padding:5px 5px 5px 5px;
}
#imgerror {
	background-image:url(../images/alert_icon.png);
	background-repeat:no-repeat;
	position:relative;
	/*left:55px;
	top:10px;*/
	margin-left:auto;
	margin-right:auto;
	width:31px;
	height:26px;
	margin-bottom:10px;
}
.msgError {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*position:inherit;*/
	/*position:relative;*/
	padding:0px;
	margin:0px;
}
.error {
	width:130px;
	height:90px;
	padding:10px 10px 10px 10px;
	position:absolute;
	left:0px;
	top:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	border: 1px solid #F90;
	background-color: #FF9;
	
}
.errorLogin {
	width:130px;
	height:90px;
	padding:10px 10px 10px 10px;
	position:absolute;
	/*position:relative;*/
	left:260px;
	top:250px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	border: 1px solid #F90;
	background-color: #FF9;
}
#NoResults {
	/*border:thin solid black;*/
	width:705px;
	height:300px;
	padding:10px 10px 10px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
}
#ChampUser {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	width:360px;
	margin:10px 20px 0px 20px;
	float:left;
}
#ChampPass {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	width:360px;
	margin:10px 20px 0px 20px;
	float:left;
}
#btnConnexion {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	width:360px;
	margin:10px 20px 0px 20px;
	float:left;
}
/* Menu
------------------------------------------------------------------------------*/
/*class menu pour le div*/
.ModifierCommande {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	position:absolute;
	background-color:#F90;
	width:100%;
	height:17px;
	color:#000;
	text-align:center;
	display: none;
	padding-top:3px;
}
.CopierCommande {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	position:absolute;
	background-color:#FC3;
	width:100%;
	height:17px;
	color:#000;
	text-align:center;
	display: none;
	padding-top:3px;
}
.RetournerCommande {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	position:absolute;
	background-color:#F39;
	width:100%;
	height:17px;
	color:#000;
	text-align:center;
	display: none;
	padding-top:3px;
}
.HomeIcon {
	visibility:visible;
	cursor:pointer;
}
.HomeTitre {
	visibility:hidden;
	display:none;
}

#nav {
	position:relative;
	top:0px;
	/*border:thin;
	border-style:solid;
	border-color:#9F9;*/
	display:block;
	width:100%; 
	height:35px;
	background:#EDEDED;
	border-bottom: #A9A9A9 3px solid;
	/*background-image: url(../images/fm.gif);*/
}

.RechercheChamp {
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#FFF;
	width:250px;
	#height:40px;
	display:inline;
	float:right;
	position:relative;
	top:-75px;
	z-index:50;
	margin:0px; /* top right bottom left */
	padding:0px; /* top right bottom left */
}

/*
#subnav {
	border: 1px solid #000000;
	height: 30px;
	background-image: url(../images/snc_boutique_web.gif), url(../images/snc_fond_degrade_repeat.gif);
	background-repeat: no-repeat, repeat-x;
	background-position: left, right;
	margin:0px; 
	padding:0px; 
	z-index:10;
}
*/

/* POUR CCS 3*/
/*
#subnav
{
	border: 1px solid #000000;
	height: 30px;
	background-image: url(../images/snc_boutique_web.gif), url(../images/snc_fond_degrade_repeat.gif);
	background-repeat: no-repeat, repeat-x;
	background-position: left, right;
}
*/

#subnav {
	visibility:hidden;
	display: none;
	position:relative;
	height: 1px;
	/*background-image: url(../images/snc_fond_degrade_repeat.gif);*/
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px; /* top right bottom left */
	padding:0px 0px 0px 0px; /* top right bottom left */
	z-index:-1;
}
#subnavleft {
	visibility:hidden;
	display: none;
	position:relative;
	height: 1px;
	background-color: red;
	/*background-image: url(../images/snc_boutique_web.gif);*/
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px; /* top right bottom left */
	padding:0px 0px 0px 0px; /* top right bottom left */
	z-index:-1;
}

/*Menu Catalogue produits*/

#leftnav
{
	width:170px;
	height:100%;
	float:left;
	padding: 20px 20px 20px 20px;
}

#catnavmenu
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#catnavmenu  .catnavlink {
	color:#333;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	font-size:12px; 
	text-align:left; 
	padding: 5px 0px 5px 10px;
	text-decoration:none;
}

#catnavmenu a
{
	text-decoration:none; 
}

#catnavmenu .catnavlink:hover
{
	background-color:#999;
	color:#ffffff;
}

.selectcatnavlink 
{
	/*background-color:#E6E6E6;*/
	color:#ffffff;
}


/*Conteneur produits*/

#centernav
{
	position:relative;
	width:auto;
	height:100%;
	float:left;
	top: 10px; 
	padding-top: 10px;
	padding-bottom:40px;
}

#menu
{
	height: 35px;
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	margin-right: 25px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;

}

#menu li {
	position: relative;
	height: 35px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#menu li.m_right {
	float: right;
}

#menu li a {
	position: relative;
	text-decoration: none;
	top: 10px;
	padding: 0px;
	margin: 0px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}
#menu li a:hover {
	background-color:#CCC;
}

/*Sous-menu*/
/*#sous-menu{*/
#menu li ul {
	position: absolute;
	/*Modifier pour monter ou descendre le menu. */
	top: 35px;
	left: -999em;
	background-color: #EBEBEB;
	padding: 0px;
	margin: 0px;
	z-index:15;
	
}

#sous-menu li {
	width: 160px;
}


#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul.menuLast, #menu li.sfhover ul.menuLast {
	left: auto;
	margin: 0 0 0 0;
	width: auto;
}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
	width: auto;
}
#menu ul li:hover, #menu ul li.sfhover {
	background: #CBCBCB;
}

/* Slider
------------------------------------------------------------------------------*/


/*--Main Container--*/
img {border: 0;}
/*--Window/Masking Styles--*/

.main_view{
	
}


.window {
	width: 695px;
	height: 425px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	outline: none;
}
.image_reel {
	position: relative;	
}
.image_reel img {
	float: left;
}
.image_reel img a {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	
}

/*--Paging Styles--*/
.paging {
	position: relative;
	bottom: 50px; 
	left: 580px;
	width: 178px; 
	height:47px;
	z-index: 1; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	/*background: url(paging_bg2.png) no-repeat;*/
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	display: none;
	padding: 0px;
	text-decoration: none;
	color: black;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}



/* Category List
------------------------------------------------------------------------------*/

#centre {
	border:thin;
	background-color:#0072b1;
	border-style:solid;
	border-color:#093;
	height:auto;
	width:auto;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}
.BoiteChangerAide {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:730px;
	margin:0px 0px 20px 0px; /* top right bottom left */
	padding:0px 0px 0px 0px;
}
#BoiteCatalogueClients {
	/*float:left;*/
	position:absolute;
	left:285px;
	top:60px;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	/*border:thin;
	border-style:solid;
	border-color:#00F;*/
	width:200px;
	height:200px;
	z-index:3;
	margin:0px 0px 0px 0px;
}

#BoiteProjets {
	/*float:left;*/
	position:absolute;
	left:280px;
	top:20px;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	/*border:thin;
	border-style:solid;
	border-color:#00F;*/
	width:700px;
	height:447px;
	background-color:#EDEDED;
	z-index:3;
	margin:0px 0px 0px 0px;
}
#BoiteProjetsCart {
	/*float:left;*/
	position:relative;
	margin-left:auto;
	margin-right:auto;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-style:normal;
	/*border:thin;
	border-style:solid;
	border-color:#00F;*/
	width:700px;
	height:447px;
	background-color:#EDEDED;
	z-index:3;
	margin:0px 0px 0px 0px;
}
.BoiteTransaction {
	/*background-color:#0072b1;*/
	height:auto;
	width:240px;
	float:left;
	margin:20px 20px 20px 0px;
	padding: 0px;
		
}
.BoiteCommandesApprouves {
	position:relative;
	/*background-color:#EDEDED;*/
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 70px 20px;
	padding:0px 0px 20px 0px;
}
.BoiteMonPanier {
	/*background-color:#EDEDED;*/
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 70px 20px;
	padding:0px 0px 20px 0px;
}
.BoiteCheckout {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 70px 20px;
	padding:0px 0px 0px 0px;
}
.BoiteChangerInfos {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 70px 20px;
	padding:0px 0px 0px 0px;
}
.BoiteChangerAdresse {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 20px 20px;
	padding:0px 0px 20px 0px; /* top right bottom left */
}
.BoiteChangerMotDePasse {
	position:relative;
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 60px 20px;
	padding:0px 0px 20px 0px; /* top right bottom left */
}
.BoiteListeEmployes {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 20px 20px;
	padding:0px 0px 20px 0px; /* top right bottom left */
}
.BoiteListeAdresse {
	background-color:#EDEDED;
	height:auto; /* auto */
	width:auto;
	margin:20px 20px 70px 20px;
	padding:0px 0px 20px 0px; /* top right bottom left */
}
.BoitePanier {
	border:thin;
	border-style:solid;
	background-color:#0072b1;
	height:auto;
	width:240px;
	display:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	visibility:hidden;
}
.BoiteCommandes {
	border:thin;
	border-style:solid;
	background-color:#0072b1;
	height:auto;
	width:240px;
	display:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px;
	visibility:hidden;
}
.BoiteTransactionType {
	display:block;
	font-family: 'Open Sans', sans-serif;
	/*color:#FFF;*/
	width:230px;
	height:auto;
	padding:5px 10px 5px 10px; /* top right bottom left */
	margin:5px 0px 0px 0px; /* top right bottom left */
}
.BoiteTransactionSelectProject {
	display:block;
	font-family: 'Open Sans', sans-serif;
	color:#FFF;
	width:230px;
	height:auto;
	padding:5px 5px 5px 5px; /* top right bottom left */
	margin:5px 0px 0px 0px; /* top right bottom left */
}
.ProjectsBkg {
	background-color:#0072b1;
	padding: 0; /* top right bottom left */
	margin: 0; /* top right bottom left */
	width:240px;
	height: 100%;
}
#select_project {
	width:240px;
}

#AccountImg {
	/*border:thin;*/
	/*border-color:#FFF;*/
	/*border-style:solid;*/
	width:36px;
	height:46px;
	margin:5px 0px 0px 18px; /* top right bottom left */
	background-image:url(../images/transaction_type_account.png);
}
#PaypalImg {
	/*border:thin;*/
	/*border-color:#FFF;*/
	/*border-style:solid;*/
	width:56px;
	height:36px;
	margin:5px 0px 0px 18px; /* top right bottom left */
	background-image:url(../images/transaction_type_cc.png);
}
#ModeCorpo {
	display:block;
	margin-top:10px;
}
#ModeCorpo a {
	color:#FFF;
	text-decoration:none;
}
#ModeCorpo a:hover {
	color:#FFF;
	text-decoration:underline;
}
.TitresBoites {
	/*border:thin;
	border-style:solid;
	border-color:#333;*/
	background-color:#333;
	height:20px;
	width:auto;
	display:block;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}
.TitreBoiteCatalogue {
	background-color:#333;
	height:20px;
	width:auto;
	display:block;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}
#category_list {
	width:695px;
	background-color:transparent;
	z-index:10;
	margin:0px;
	padding: 0px;
}

#plugin_slideshow {
	/*position:relative;
	float:left;
	height:420px;
	top: -30px;
	padding: 0;
	margin: 10px 0px 0px 0px;
	background-color:#0072b1;*/
	height:auto;
	width:100%;
	float:left;
	/*margin-TOP: -20PX; */
	padding: 0px;	
	border:1px;
	border-style:solid;
	border-color:#CCC;
}

/* Inverser Boite */
#BoiteTransactionAccount {
	position: relative;
}

#BoiteTransactionPaypal {
	position: relative;
}

/***************** Boite produit */
#boite_produit_petit {
	width:200px;
	height:425px;
	float:left;
	margin:0px 35px 15px 15px; /* top right bottom left */
}
#boite_produit_rollover {
	width:200px;
	height:425px;
	border:1px;
	border-style:solid;
	border-color:#CCC;
	/*cursor:pointer;*/
}
#produit_image_petit {
	width:180px;
	height:190px;
	display:block;
	float:left;
	margin:0px; /* top right bottom left */
	padding:5px 5px 5px 5px; /* top right bottom left */
}
#produit_desc_petit {
	/*border:thin;*/
	/*border-style:solid;*/
	/*border-color:#C09;*/
	position:relative;
	left:-25px;
	width:200px;
	height:40px;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding:5px 5px 5px 10px; /* top right bottom left */
	
	border-top-color:black;
	border-top-style:solid;
	border-bottom-color:black;
	border-bottom-style:solid; 
}
/***************** Page detail.n Produit details ****************/
.SpecsProduit {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	position:relative;
	float:right;
	top:-100px;
	right:-250px;
	display:block;
	width:240px;
	height:auto;
}
.DescSpecsProduit {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	border:thin;
	border-style:solid;
	border-color:#FFF;
	position:relative;
	float:right;
	top:120px;
	right:0px;
	display:block;
	height:auto;
	min-height:25px;
	width:410px;
	padding:5px;
}
.ImgSpecsProduit {
	border:thin;
	border-style:solid;
	border-color:#666;
	float:left;
	display:block;
	position:absolute;
	top:-305px;
	left:0px;
}
.CouleursSpecsProduit {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	position: relative;
	top:305px;
	left:0px;
	float:left;
	display:block;
	width:730px;
	height:100px;
	padding:0px;
	margin: 0px;
}
.MessageSpecsProduit {
	clear:both;
	height:auto;
	float:left;
	display:block;
	width:720px;
	padding:5px 5px 5px 5px;
}
.PrixSpecsProduit {
	padding:5px 0px 0px 10px;
	color:#333;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	float:left;
	display:block;
	width:200px;
	height:30px;
}
.CategorieSpecsProduit {
	padding:5px 10px 0px 0px;
	text-align:right;
	float:right;
	display:block;
	height:auto;
	width:150px;
	height:30px;
}
.RatingSpecsProduit {
	border:thin;
	border-style:solid;
	border-color:#FFF;
	position:absolute;
	float:right;
	right:-200px;
	top:0px;
	height:150px;
	padding:0px 0px 0px 0px;
}
/***************** Fin Boite produit */
#MB_overlay {
	position: absolute;
	/*position: relative;*/
	margin: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 200%;
	z-index: 9999;
	background-color: #000!important;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#MB_overlay[id] {
	position: fixed;
}
#MB_window {
	position:absolute;
	top: 0;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	text-align:left;
	z-index:10000;
}
#MB_window[id] {
	position: fixed!important;
}
#MB_frame {
	position:relative;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	height:100%;
}
#MB_header {
	margin:0;
	height: 28px;
}
#MB_content {
	padding:0px;
	overflow:auto;
}
#MB_caption {
	font-size:85%;
	font-weight: bold;
	padding: 6px 0 0 5px;
	margin: 0;
 background-color:
}
#MB_close {
	display:block;
	position:absolute;
	right:0;
	top:0;
	padding:0px 7px;
	font-weight:bold;
	text-decoration:none;
	font-size:20px;
}
#MB_close:hover {
	background:transparent;
}
/* Color scheme */
#MB_window {
	border-color:#DEE0E5;
	background-color:#FFF;
	color:#000;
}
#MB_frame {
	border-color:#979CB6
}
#MB_header {
	background-color:#F9F9FF;
	border-color:#DDE;
}
#MB_caption {
	color:#000
}
#MB_close {
	color:#99B
}
#MB_close:hover {
	color:#000
}
#ComptePayable {
	display:block;
}
/************** Aide ***********************************/
#AideCreationCompte {
	display:none;
}
#texte_aide_fr {
	position: relative;
	width:730px;
	float:left;
	display:none;
}
#texte_aide_ang {
	margin-top:0px;
	top:-70px;
	position:relative;
	width:730px;
	float:left;
	display:none;
	/*margin-right:20px;*/
}
#menu_aide_fr {
	display:none;
}
#menu_aide_ang {
	display:none;
}
#DouanesTxt {
	display:none;
}
#LivraisonTxt {
	display:none;
}
#TransportTxt {
	display:none;
}
#btnAutreAdresse {
	text-align:right;
	margin-right:25px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
}
#PagePrincipaleFrSNC {
	display:block;
}
#PagePrincipaleFrGEN {
	display:none;
}

#FraisTransFrSNC {
	display:block;
}
#ShippingFrSNC {
	display:block;
}
#DouanesFrSNC {
	display:block;
}
#QuestionsIntact {
	display:none;
}
#HomePageGen {
	display:none;
}
#HomePageSNC {
	display:block;
}
#PagePrincipaleAngSNC {
	display:block;
}
#PagePrincipaleAngGEN {
	display:none;
}

#FraisTransAngSNC {
	display:block;
}
#ShippingAngSNC {
	display:block;
}
#DouanesAngSNC {
	display:block;
}
.NewDestinationSNC {
	display:block;
}
.NewDestinationGEN {
	display:none;
}
.RecentOrdersList {
	border:none;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.RecentOrdersList ul {
}
.RecentOrdersListPoints {
	width:auto;
	border:none;
	padding:10px 10px 10px 10px;
	background-color:#EDEDED;
	margin-bottom:10px;
	text-decoration:none;
	list-style:none;
}
#BtnAlignLeft {
	display:inline;
	max-width:150px;
	height:50px;
	/*position:relative;*/
	/*text-align:left;*/
	/*left:22px;*/
}
#BtnAlignRight {
	display:inline;
	max-width:150px;
	height:50px;
	position:relative;
	/*text-align:right;*/
	right:-665px;
}
/**************  Boutons class="BtnGen"*****************/
.BtnGenContainer {
	position:relative;
	/*left:10px;*/
	/*float:left;*/
	/*top:380px;*/
	margin:0px;
	padding:0px;
}
.BtnGen {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.BtnGen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	text-decoration:none;
	cursor:pointer;
}
.BtnGen:active {
	
}
.BtnLivraisonContainer {
	/*border:thin solid black;*/
	width:550px;
	height:15px;
	padding-left:20px;
	position:relative;
	float:left;
	top:-20px;
}
/**************  Boite couleur produit "*****************/
.BoiteSpecsProduit {
    width:70px;
    height:80px;
    padding:7px 7px 7px 15px;
    margin:10px 13px 6px 0px;
    border:thin; border-style:solid;
    border-color:#f0f0f0;
    list-style-type: none;
    cursor:pointer; float:left;
}

.BoiteSpecsProduit: hover {
    background-color: #f0f0f0;
}
/**************  Boutons Tools "*****************/
.BtnTools {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6cb4eb), color-stop(1, #266e9e) );
	background:-moz-linear-gradient( center top, #6cb4eb 5%, #266e9e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cb4eb', endColorstr='#266e9e');
	background-color:#6cb4eb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #616161;
	display:inline-block;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	margin-right:10px;
	top:-2px;
	position:relative;
}.BtnTools:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #266e9e), color-stop(1, #6cb4eb) );
	background:-moz-linear-gradient( center top, #266e9e 5%, #6cb4eb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#266e9e', endColorstr='#6cb4eb');
	background-color:#266e9e;
}.BtnTools:active {
	position:relative;
	top:1px;
}

.tableList {
	border:	1px solid #EDEDED;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}

.tableList thead td {
	background-color:	#EDEDED;
	font-weight:bold;
	padding:10px;
}

.tableList tbody .td1 {
	background-color:	#EDEDED;
	padding:5px;
}

.tableList tbody .td2 {
	background-color:	#FFF;
	padding:5px;
}

select {
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: #f8f8f8;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
