img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
p, ul, li {
	margin:0px; 
	padding:0px;
}
::-moz-selection{
	background:#eaeaea;
}
::selection{ background:#eaeaea; }
.produit-rose{
	padding-top:10px;
	padding-bottom:0px;
	background-position: center bottom;
	width:175px;
	text-align:center; 
	overflow:hidden;
	z-index:1;
	height:200px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
.produit-rose .DescProdH2{ height:20px; }
.produit-rose #descriptifprod3{ height:60px; }
.produit-rose img{ border:0px; text-align:center;  }
.produit-rose h3 a{  
	color:#007de5; font-size:12px; font-weight:normal;
	text-decoration:none; margin:0px; padding:0px; line-height:15px;
}
.produit-rose h3{ margin:0px; padding:0px; line-height:15px; }
.produit-rose h2{ margin:0px; padding:0px; line-height:15px; font-size:12px; padding-top:5px; }
.produit-rose .imgprod a{  
	color:#959595;
	font-size: 11px;
    font-weight: bold;
    line-height: 8px;	
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	line-height:120%;
}

/*
.ul_categorie_niveau_1,
.ul_categorie_niveau_1 li{
	display : list-item;
	list-style: circle inside none;
}*/
.li_categorie_niveau_1,
.li_categorie_niveau_2,
.li_categorie_niveau_3,
.li_categorie_niveau_4{
	font-size:10px;
	display : list-item;
	text-decoration:none;
	padding-top:5px;
}

.li_categorie_niveau_1{
	height: 25px;
    line-height: 25px;
}
.li_categorie_niveau_2,
.li_categorie_niveau_3{
	height: 23px;
    line-height: 23px;
}
.li_categorie_niveau_4{
	height: 21px;
    line-height: 21px;
}

.ul_categorie_niveau_2,
.ul_categorie_niveau_3,
.ul_categorie_niveau_4,
.ul_categorie_niveau_5{
	margin-left:10px;
}
.li_categorie_niveau_1{
	color:#303030;
	list-style: disc inside;
}
.li_categorie_niveau_2{
	color:#606060;
	list-style: circle inside;
}
.li_categorie_niveau_3{
	color:#909090;  
	list-style: disc inside none;	
}
.li_categorie_niveau_4{
	color:#cccccc;
	list-style: circle inside none;	
}
.li_categorie_niveau_5{
	color:#eeeeee;
	list-style: circle inside none;	
}
.li_categorie_niveau_1 span,
.li_categorie_niveau_2 span,
.li_categorie_niveau_3 span,
.li_categorie_niveau_4 span,
.li_categorie_niveau_5 span{
	font-size:12px;
	color:#303030;
}
.li_categorie_niveau_5 span{
	font-size:10px;
	color:#303030;
	text-transform:uppercase;
}
.li_categorie_niveau_1 span:hover,
.li_categorie_niveau_2 span:hover,
.li_categorie_niveau_3 span:hover,
.li_categorie_niveau_4 span:hover,
.li_categorie_niveau_5 span:hover{
	color:#000000;
	cursor:pointer;
	text-decoration:underline;
}
.li_categorie_niveau_1 span:first-letter,
.li_categorie_niveau_2 span:first-letter,
.li_categorie_niveau_3 span:first-letter,
.li_categorie_niveau_4 span:first-letter,
.li_categorie_niveau_5 span:first-letter{
	text-transform:uppercase;
}



/*Calendrier*/
.im{
	background:none;
	border:none;
}
.calendar{
	background:#fff;
	border-collapse:collapse;
	border-left:1px solid #0099CC;
}
.calendar th{
	color:#fff;
	text-shadow:0px -1px 1px #444;
	background:#0099CC;
	font-family:arial;
	font-size:11px;
}
.calendar th a{
	color:#fff;
	text-shadow:0px -1px 1px #444;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
.calendar th.title_calendar{
	color:#fff;
	text-shadow:0px -1px 1px #444;
	font-size:14px;
}
.calendar td{
	color:#505050;
	background:#fff;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	border:1px solid #e5e5e5;
	height:28px;
	width:28px;
	font-weight:normal;
}
.calendar td.day{
	background:#ccc;
}
.calendar td.day_pass{
	color:#aaa;
}
.calendar td.selected{
	background:#bad030;
}
.calendar td:hover{
	color:#505050;
	background:#f39100;
	cursor:pointer;
}
.calendar td a{
	color:#505050;
	text-decoration:none;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
}
.calendar td.close a{
	color:#303030;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

.content_input_devis{
	border-radius:2px;
	
	width:20%;
	background:#fff;
	border:1px solid #ccc;
	padding:3px;
}
.content_input_devis input{
	border:0px;
}

div.legende{
	width:10px;
	height:10px;
}
div.red{ background:#c80000; }
div.green { background:#82af27; }
div.blue{ background:#009fff; }
div.orange { background:#ff7800; }

.pair2,
.pair,
.impair,
.pair1,
.impair1{
	padding:5px;
}
.impair{
	background:#f2f2f2;
}
.impair1{
	background:#efefef;
}
.pair2{
	background:#333;
	color:#fff;
}




.being_processed,
.sent_unanswered,
.supported,
.validate_abrivert,
.validate_p2a,
.preparation,
.goods_on_order,
.goods_in_stock,
.bill,
.wish_a_phone_call{
	display:inline;
	margin-right:20px;
}

.bill button,
.being_processed button,
.sent_unanswered button,
.supported button,
.validate_abrivert button,
.validate_p2a button,
.preparation button,
.goods_on_order button,
.goods_in_stock button,
.wish_a_phone_call button{
	background:#FFF; color:#333; font-size:13px; font-weight:600; font-family:open sans; height:40px; border-radius:5px;
}
.bill button{ border-color:#b5dd66; border-top:3px solid #b5dd66; }
.being_processed button{ border-color:#009fff; border-top:3px solid #009fff; }
.sent_unanswered button{ border-color:#e3e3e3; border-top:3px solid #e3e3e3; }
.supported button{ border-color:#ff7800; border-top:3px solid #ff7800; }
.validate_abrivert button{ border-color:#4e6a17; border-top:3px solid #4e6a17; }
.validate_p2a button{ border-color:#82af27; border-top:3px solid #82af27; }
.preparation button{ border-color:#ffba10; border-top:3px solid #ffba10; }
.goods_on_order button{ border-color:#333; border-top:3px solid #333; }
.goods_in_stock button{ border-color:#ffe766; border-top:3px solid #ffe766; }
.wish_a_phone_call button{ border-color:#c80000; border-top:3px solid #c80000; }

.fieldProductPromo1 { background:#fafafa; border:1px solid #D1CFCF; border-top:0px none; padding-top:5px; }
.fieldProductPromoTab1 {background:#fafafa; border:0px; padding:0px; width:auto;}
.fieldProductPromoTab1 td{background:#fafafa; border:0px; padding:0px;}

#sortable { list-style-type: none; margin: 0; padding: 0; width: 1260px; }
#sortable li { background: #fff; margin: 0 6px 6px 0; border: 1px solid #ccc; float: left; width: 175px; height: 200px; text-align: center; cursor: move; }
.txtClearCach { width:215px; height:50px; padding-top:15px; line-height:15px; }

/* espace page univers   */
.tab-item-link.active { padding-left:20px; color:#b06300; font-weight:bold; line-height:27px;}
.listPubUnivers_ { line-height: 25px; }
.univLiPage{ color:#999; padding:0px 0px 5px 25px; }
.univPubLocation { width:80px;}
.headings .nobr.num{ width:80px; }
.headings .nobr.name{ width:270px; }
.headings .nobr.order{ width:80px; }
.headings .nobr.status{ width:120px; }
.headings .nobr.modif{ width:60px; text-align:center; }
.headings .nobr.delete{ width:60px; text-align:center; }

.univPubLocation{ width:80px; }
.univPubName{ width:350px; }
.univPubOrder, .univPubOrder select{ width:60px !important; padding-left:5px; }
.univPubStatus, .univPubStatus select{ width:100px !important; padding-left:5px; }
.univPubModif{ width:40px; text-align:center; }
.univPubDelete{ width:40px; text-align:center; }

.listPubUniversModif{ background-color: #dedede; }
.selectionUniversModif{ background-color: #dedede; }
.listPubUniversAdd{ background-color: #d0ddce; }
.listSelUniversAdd{ background-color: #eee; }
.listServUniversAdd{ background-color: #eee; }
.spaceH15 { width:100%; height:15px;}
.univPubLabel { width:95%; height:20px; margin-top:10px; padding-left:5px; color:#333; font-weight:bold; }
.univPubNameModif{ width:95%; height:24px; margin-bottom:13px; padding-left:5px; }
.univPubimgModif{ width:95%; }
.univPubclose { width:100%; height:28px; float:none; text-align:center; margin-bottom:60px; margin:10px 0px 60px 0px; border-bottom:1px dotted #999; cursor:pointer; background-color:#465; padding-top:10px; }
.univSelclose { width:100%; height:28px; float:none; text-align:center; margin-bottom:60px; margin:10px 0px 175px 0px; border-bottom:1px dotted #999; cursor:pointer; background-color:#465; padding-top:10px; }
.univPubAddBtn { float:right; color:#fff; cursor:pointer; font-weight:bold; }

.headings .nobr.selectionName{ width:200px; }
.headings .nobr.selectionAccr{ width:200px; }
.headings .nobr.selectionorder{ width:50px; }
.headings .nobr.selectionStatus{ width:70px; }
.univSelectName{ width:200px; }
.univSelectAccr{ width:200px; }
.headings .nobr.servname{ width:375px; }
.headings .nobr.servicone{ width:200px; }
.listProdUnivSelection { height:50px; width:785px; padding-top:5px;}
.univSelectListName{ width:545px; padding-top:10px; border-bottom:1px solid #eee; }
.univSelectListImg{ width:200px; border-bottom:1px solid #eee;}
.univSelectListDelete{ width:40px; padding-top:10px; border-bottom:1px solid #eee; text-align:center; }

.catCacheZone { display:none; height:30px; margin-top:8px; width:100%; border-bottom:1px solid #eee; margin-bottom:10px; padding-left:17px;}