/*---------- @STYLES DE BASE ----------*/
@charset "utf-8";
html,div,body,p {margin:0;padding:0;}
body{font-family:'Arial', Helvetica, sans-serif;font-size:12px;margin:auto;background:url('../images/templates/fonddegrade.jpg') repeat-x #8A8D92;}

form{display:inline}
input{font-family:'Verdana';font-size:11px;}
input[checkbox]{cursor:pointer;}
select{vertical-align:middle;font-family:'Verdana';font-size:11px;}

a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}

h1{margin:0;padding:0;}
ul{margin:0;padding:0;}
li {list-style:none;margin:0;padding:0}
img{border:none;}
table{text-align:left;}
label{cursor:pointer;}

/*---------- @DIVERS ET UTILITAIRES ----------*/
.clear{clear:both;}
.bloc {clear:both;}
.border_bottom_grey{border-bottom:1px solid grey;}
.underline{text-decoration:underline;}
a.underline:hover{text-decoration:none;}
.titre_ouverture{padding-left:30px;height:15px;}
.td_modules_boutiques{padding-left:20px;}
.content{padding:20px;}
.tab_users .table_caracts td{border:none;}
.txt{padding:10px 0 10px 20px;}
.voir{padding:10px 40px 10px 0; text-decoration:underline; text-align:right;}

/* loader ajax*/
.ajax-loader{background:url(../images/templates/ajax-loader.gif) center center no-repeat; min-height:42px;}

/*---------- @GROUPE STRUCTURE ----------*/
#contenant{ padding:10px 0;}
	#contenu{width:95%;min-width:1000px;margin:0 auto;background-color:#FFF;border:1px solid #666; border-bottom:none;}
	#contenu_b{width:95%;min-width:1000px;height:17px;margin:0 auto;}
		#contenu_b table{width:100%;}
			.arrondi_g{width:13px;height:17px;text-align:left}
				.arrondi_g img{margin-left:-1px;}
			.bordure_contenu_b{height:17px;background:url('../images/templates/bordure_contenu_b.jpg') repeat-x #fff;}
			.arrondi_d{width:13px;height:17px; text-align:right;}
	 			.arrondi_d img{margin-right:-1px;}

	#contenupopup {width: 95%;min-width:380px;margin:0 auto;background-color:#FFFFFF;border:1px solid #666666;}
	.contourpopup {margin:10px;border:solid 1px #CCCCCC;}

	/*---------- @HEADER ----------*/
		/** Logo et bouton d�connexion**/
		.top{width:100%;height:108px; background:url('../images/templates/bg_header.jpg') repeat-x;}
			.logoarobases {float:left;width:200px;height:108px;}
			.encarts_header{float:right;height:108px;}
				.conseil{float:left;width:164px;height:65px;padding:43px 0 0 16px;background:url('../images/templates/bg_conseil.jpg') no-repeat right top;}
					.conseil_txt{height:30px; padding-top:43px; font-size:11px; color:#b2b2b2;}
						.conseil_txt strong{font-size:13px; color:#000;}
				.servicetech{float:left;width:150px;height:38px;padding:70px 0 0 15px;background:url('../images/templates/bg_servicetech.jpg') no-repeat;}
				.servicehebergement{float:left;width:281px;height:65px;padding:43px 0 0 14px;background:url('../images/templates/bg_servicehebergement.jpg') no-repeat;}
				.deconnexion{float:left;width:108px;height:92px;padding:16px 15px 0 17px;background:url('../images/templates/bg_deconnexion.jpg') no-repeat;}
					.btn_deconnexion{height:27px;}
						.btn_deconnexion span{padding-right:8px; font-size:13px;}
					.liensvers_txt{height:15px; font-size:10px; color:#FFF; line-height:15px;}
					ul.lien_boutique{width:95px;padding-left:13px;}
						ul.lien_boutique li{color:#FFF;width:95px;padding-left:7px;background:url('../images/templates/puce_lienboutique.jpg')no-repeat 0 6px; font-size:11px;}
							ul.lien_boutique li a{color:#FFF;text-decoration:underline;}
							ul.lien_boutique a:hover{text-decoration:underline;}
				
		/** Titre panneau admin **/
		.panneau {width:100%;height:51px;background:url('../images/templates/fondpanneau.jpg') repeat-x;}
			.titrepanneau{height:51px;width:100%; background:url(../images/templates/panneauadmin_titre.jpg) center no-repeat; text-align:right; color:#FFF;}
			.titrepanneau2{height:51px;margin:0 auto; padding-right:15px; background:url('../images/templates/panneauadmin_titre.jpg') no-repeat center top; text-align:right; line-height:51px;color:#FFF;}
				.titrepanneau span{color:#FFF; text-decoration:underline;}
			/*.deco{color:#979797;font-weight:bold;float:left;margin-left:40px;margin-top:8px;}*/
		
		/** Onglets **/
		#menu{width:100%;height:31px; padding-top:12px; background:url(../images/templates/fondmenu.jpg) repeat-x;font-size:13px;}
			.onglet_accueil{float:left;width:73px; height:31px; background:url('../images/templates/onglet_accueil.jpg') no-repeat;text-align:center;line-height:31px;}
				.onglet_accueil a{color:#FFF;}
			.lienbouton{float:left;height:31px;position:relative;z-index:800; text-align:center;line-height:31px;}
			.lienbouton .lienbouton_g{float:left;height:31px;width:7px;}
			.lienbouton .lienbouton_m{float:left;padding:0 15px;height:31px;}
				.lienbouton .lienbouton_m a{color:#1C2524;}
				.lienbouton .lienbouton_m a:hover{text-decoration:none;}
			.lienbouton .lienbouton_d{float:left;height:31px;width:7px;}
			.lienboutonSelected .lienbouton_g {background:url(../images/templates/onglet_g_over.jpg) no-repeat;}
			.lienboutonSelected .lienbouton_m {background:url(../images/templates/onglet_m_over.jpg) repeat-x;}	
				.lienboutonSelected .lienbouton_m a{color:#fff;}
				.lienboutonSelected .lienbouton_m a:hover{text-decoration:none;}
			.lienboutonSelected .lienbouton_d {background:url(../images/templates/onglet_d_over.jpg) no-repeat;}
				
			.lienboutonFicheArticle{float:left;height:31px;position:relative;z-index:2; text-align:center;line-height:31px;padding:0 15px;}	
				
			.separationmenu{float:left;width:1px;height:12px;margin-top:16px;background-color:#B8B8B8;}
				ul.sousonglet{width:212px;text-align:left;line-height:normal; display:none; position:absolute; left:0; top:31px; z-index:900; }
					ul.sousonglet li a{
						width:185px;
						height:15px;
						display:block;
						padding:3px 0px 3px 15px;
						background-color:#e6e6e6;
						text-align:left;
						border:solid 1px #016891;
						border-top:none;
						color:#000;
					}
					ul.sousonglet li a:hover{text-decoration:none;background-color:#016891;color:#FFF;}
				
			.degrademenu {width:100%;height:15px;margin-top:1px;background-image:url(../images/templates/degrademenu.jpg);background-repeat:repeat-x;margin-top:1px;}
			.bordgauchebouton2{float:left;width:6px;height:30px;background-image:url(../images/templates/bordgauchebouton.jpg);background-repeat:no-repeat;}
			.boutonactuel2{float:left;height:22px;padding-top:8px;padding-right:10px;padding-left:10px;background-image:url(../images/templates/boutonactuel.jpg);background-repeat:repeat-x;text-align:center;color:#FFFFFF;}
			.boutonactuel2 a{color:#FFFFFF;}
			.borddroitbouton2 {float:left;width:6px;height:30px;background-image:url(../images/templates/borddroitbouton.jpg);}
	
	/*---------- /@FIN HEADER ----------*/
	.menu2bit {float:left;height:30px;background:url('../images/templates/fondmenu2.jpg') repeat-x;}

.titrefleche{clear:both;margin-top:20px; text-align:left;padding-left:20px;margin-bottom:12px;background-image:url(../images/templates/flechebleue.jpg); background-repeat:no-repeat;font-size:15px;font-weight:bold; text-transform: uppercase;}
.titreflecheutil {margin:0;padding:0; padding-top:3px;text-align:left;padding-left:20px;margin-bottom:12px;background:url(../images/templates/flechebleue.jpg) no-repeat center left;font-size:15px;font-weight:bold;}
.titreflechept {margin:0;padding:0;text-align:left;padding-left:20px;background-image:url(../images/templates/flechebleue.jpg);background-repeat:no-repeat;font-weight:bold;margin-bottom:6px;}
.nav_cat_art {margin-left:80px;width:690px;}
.titrefleche_center { margin-left:30px;margin-top:20px; text-align:left;padding-left:20px;margin-bottom:12px;background-image:url(../images/templates/flechebleue.jpg); background-repeat:no-repeat;font-size:15px;font-weight:bold;}
.sscat_stat {margin-left:30px;}
.nav_sscat_art{float:left;margin:0 10px 10px 0;width:220px;}
.titre_stattab{text-align:center; font-weight:bold;}
#tablestat{width:60%;}
.titreflecheptMargIndent {
	text-align:left;
	text-indent:20px;
	background-image:url(../images/templates/flechebleue.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:25px;
}
.periode{margin-left:40px; margin-top:60px; }
.navigation{font-style:italic;width:96%;margin:auto;color:#3D3D3D;}
.navigation a{color:#3D3D3D;}

.navigation2 {width:96%;margin:auto;color:#999999;}
.navigation2 a{color:#999999;margin-left:4px;margin-right:4px;}

.paginationArticle {width:96%;margin:auto;margin-top:15px;}
	.paginationArticlePrecedent {float:left;}
	.paginationArticleSuivant {float:right;}

.blocraccourci{width:96%;margin:0 auto;border:1px solid #DDDDDD;margin-top:15px;padding-bottom:20px;}
.blocraccourcisansbordure{margin:auto;width:96%;margin-top:15px;padding-bottom:20px;}
.raccourci{width:95%;margin:auto;}
.titreracourci{float:left;margin-top:45px;font-size:13px;padding-left:10px;padding-right:15px;}
.detail{float:left;color:#8E8E8E;padding-left:10px;font-size:10px;}
.titreracourci a{color:#3E7890;}
.listeclient {float:left;width:195px;}
.image{background-image:url(../images/templates/imagelisteclient.jpg);width:49px;background-repeat:no-repeat;height:94px;margin-top:33px;margin-left:25px;_margin-left:13px;float:left;}
.separationraccourci{background-image:url(../images/templates/separationraccourci.jpg);width:2px;height:44px;background-repeat:repeat-y;margin-top:36px;float:left;}
.listeproduits{float:left;width:203px;}
.listeproduits .image{background-image:url(../images/templates/imagelisteproduits.jpg);width:49px;background-repeat:no-repeat;height:94px;margin-top:33px;margin-left:25px;_margin-left:13px;float:left;}

.statistiques{float:left;width:270px;}
.statistiques .image{background-image:url(../images/templates/imagestatistiques.jpg);width:49px;background-repeat:no-repeat;height:94px;margin-top:33px;margin-left:25px;_margin-left:13px;float:left;}

.gestionstocks{float:left;width:235px;}
.gestionstocks .image{background-image:url(../images/templates/imagegestionstocks.jpg);width:49px;background-repeat:no-repeat;height:94px;margin-top:33px;margin-left:25px;_margin-left:13px;float:left;}
.listefactures{float:left;width:205px;}
.listefactures .image{background-image:url(../images/templates/imagelistefactures.jpg);width:49px;background-repeat:no-repeat;height:94px;margin-top:33px;margin-left:25px;_margin-left:13px;float:left;}
.blocdetail{background-color:#DBD9DA;width:96%;border:1px solid #DBD9DA;margin:auto;margin-bottom:50px;}

.blocdetail2 {width:94%;margin:auto;margin-bottom:50px;border:14px solid #DBD9DA;}

.footer {width:100%;height:24px;padding-top:7px;background:url('../images/templates/footer.jpg') repeat-x;text-align:center;color:#FFF;}
	.footer a {text-decoration:underline;color:#FFF;}
	.footer a:hover{text-decoration:none;}

.blocdetail .contenudetail{margin:10px;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;}
.contenudetail .bloccontenudetail{width:96%;margin:auto;}
.contenudetail .titre{background-image:url(../images/templates/flechebleue.jpg);background-repeat:no-repeat;background-position:left;	padding-left:20px;margin-left:20px;_margin-left:10px;margin-top:33px;float:left;padding-right:20px;	font-size:15px;font-weight:bold;margin-bottom:12px;}
.titre{background-image:url(../images/templates/flechebleue.jpg);background-repeat:no-repeat;background-position:left;	padding-left:20px;margin-left:20px;_margin-left:10px;margin-top:33px;float:left;padding-right:20px;	font-size:15px;font-weight:bold;margin-bottom:12px; text-transform: uppercase;}
.commentaire{padding-left:20px;font-size:10px;}

.contenudetail .bonhomme{background-image:url(../images/templates/bonhomme.jpg);width:13px;height:48px;float:left;margin-top:10px;background-repeat:no-repeat;}
.blocalertes{padding-bottom:50px;}
.contenudetail table{border:1px solid #DDDDDD;margin-left:50px;border-collapse:collapse;margin-top:15px;}
.contenudetail table .titretd{color:#A4A4A4;text-align:center;border-right:1px dashed #DDDDDD;}
.contenudetail table .droitetd{text-align:right;border-right:1px dashed #DDDDDD;padding-right:10px;}
.contenudetail .voirplus{color:#808080;text-align:right;padding:10px 0;width:67%;}
.contenudetail .voirplus a{color:#808080;text-decoration:underline;}
.contenudetail .voirplus a:hover{text-decoration:none;}
.contenudetail .separationdetail{width:80%;margin:auto;background-color:#E8E8E8;height:2px;margin-top:20px;font-size:2px;}
 .exclamation{width:5px;height:32px;float:left;background-image:url(../images/templates/exclamation.jpg);background-repeat:no-repeat;margin-top:23px; }
a.orange {color:#F15B28;text-decoration:underline;}
a.orange:hover{text-decoration:none;}
a.bleu {color:#3E7794;text-decoration:underline;}
a.bleu:hover{text-decoration:none;}
a.rouge {color:#F10A30;text-decoration:underline;}
a.rouge:hover{text-decoration:none;}
.blocfin{width:95%;margin:auto;}
.bordgauchefincontenu{background-image:url(../images/templates/bordgauchefincontenu.jpg);width:14px;height:16px;float:left;background-repeat:no-repeat;margin-bottom:350px;}
.fincontenu{background-image:url(../images/templates/fincontenu.jpg);width:100%;height:16px;margin-bottom:50px;background-repeat:repeat-x;float:left;}
.recherche{float:right;text-align:right;padding-top:20px;padding-right:20px;}
.imagerecherche{padding-top:4px;padding-left:10px;}

.ajout{float:left;color:#8E8E8E;padding-left:8px;padding-right:28px;padding-bottom:15px;font-size:12px;background-image:url(../images/templates/ajout.jpg);background-repeat:no-repeat;background-position:top right;}
.ajout a{color:#8E8E8E;margin-left:4px;}
.ajout img{vertical-align:middle;height:20px;}
.ajout input{vertical-align:middle;}
.ajoutdernier {float:left;color:#8E8E8E;padding-left:8px;padding-right:31px;padding-bottom:15px;font-size:12px;}
.ajoutdernier a{color:#8E8E8E;margin-left:4px;}
.ajoutdernier img{vertical-align:middle;height:20px;}
.ajoutdernier input{vertical-align:middle;}
.raccourci .boutonajout{padding-left:25px;float:left;}
.raccourci .titre{background-image:url(../images/templates/flechebleue.jpg);background-repeat:no-repeat;background-position:left;padding-left:20px;margin-left:20px;_margin-left:10px;float:left;padding-right:20px;font-size:15px;font-weight:bold;margin-bottom:12px;}
.raccourci .separation{width:95%;margin:auto;background-color:#E8E8E8;height:2px;margin-top:20px;margin-bottom:20px;font-size:2px;}
.titregras{font-weight:bold;margin-right:50px;padding-top:5px;}
.derniere{border-bottom:2px solid #E8E8E8;padding-bottom:15px;}
.contenudetail tr{padding-top:10px;}

.tb_cnx {border:solid 11px #dbdada;width:555px;font-family:Arial;font-size:12px;color:#3d3d3d;}
.tb_cnx img{margin-top:18px;margin-bottom:10px;}
.txt_cnx {width:181px;border:solid 2px #aeaeae;}
.btn_cnx {margin-left:88px;}

.erreur {color:#f05a28;}
.etoile {color:#f05a28;}
	.etoile a {color:#f05a28;}

.tab_users {width:97%;border:solid 1px #000000;}
.tab_users td{padding-right:5px; padding-left:5px;}
.tab_tva {width:100%;border:solid 1px #000000;}
.tab_mvts {width:50%;border:solid 1px #000000;}
tr.th{font-family:Arial;height:24px;vertical-align:middle;text-align:left;background:url(../images/templates/th.jpg) repeat-x left bottom #FFF;}
.tab_users th, .tab_mvts th{font-weight:normal;padding-left:5px;padding-right:5px;border-right:solid 1px #d9dadc;}
.tab_users tr, .tab_mvts tr{height:24px;vertical-align:middle;}
.tab_users td, .tab_mvts td{border-right:solid 1px #d9dadc;}
.tab_tva td{border-right:solid 1px #d9dadc;padding-left:5px; padding-right:5px;}
.rien td{border:none 0;padding-left:5px;}
.td_users1 {background-color:#e4e6ea;}
.td_users2 {background-color:#FFFFFF;}
.th img{vertical-align:middle;margin:0;padding:0;}
.td_rayons1 {background-color:#f8d2c7;}
.td_rayons2 {background-color:#FFFFFF}

.tab_totaux {width:30%;border-left:solid 1px #000000;border-right:solid 1px #000000;border-bottom:solid 1px #000000;}
.tab_totaux th{font-weight:normal;padding-left:5px;border-right:solid 1px #d9dadc;}
.tab_totaux tr{height:24px;vertical-align:middle;}
.tab_totaux td{padding-left:5px;}

.tab_users_positions {width:100%;border:none;}
.tab_users_positions tr{height:24px;vertical-align:middle;}
.tab_users_positions td{border-right:solid 1px #d9dadc;padding-left:5px;}
.tab_users_positions img{margin-left:10px;margin-right:10px;}

/* stats */
.calendar {border-collapse:collapse;border: 1px solid black;text-align: center;font-weight: bold;}
.calendar td {background-color: #EEEEFF;padding: 3px;font-size: 10px;}
.calendar td a {text-decoration: none;color: #000000;}
.calendar td a:hover {text-decoration: underline;}
.calendar td.now {background-color: #000099;color: #FFFFFF;}
.calendar th {background-color: #9999FF;font-size: 10px;color: #FFFFFF;}
.calendar th.day {background-color: #FFFFFF;color: black;}
.calendar th a {text-decoration: none;color: #FFFFFF;}
.calendar th a:hover {text-decoration: underline;}

.records {border-collapse: collapse;border: 1px solid black;text-align: left;font-weight: bold;width: 9em;}
.records td {background-color: #EEEEFF;padding: 3px;font-size: 10px;}
.records td a {text-decoration: none;color: #000000;}
.records td a:hover {text-decoration: underline;}
.records th {text-align: center;background-color: #9999FF;font-size: 10px;color: #FFFFFF;}
.records th a {text-decoration: none;color: #FFFFFF;}
.records th a:hover {text-decoration: underline;}

.stats {border-collapse: collapse;border: 1px solid black;text-align: left;font-weight: bold;width: 90%;}
.stats td {background-color: #EEEEFF;padding: 3px;font-size: 10px;}
.stats td a {text-decoration: none;color: #000000;}
.stats td a:hover {text-decoration: underline;}
.stats th {text-align: center;background-color: #9999FF;font-size: 10px;color: #FFFFFF;}
.stats th a {text-decoration: none;color: #FFFFFF;}
.stats th a:hover {text-decoration: underline;}

.select_cache {border:none 0;}
.bordeaux {color:#98341A;}
.vert {color:#505832;}
.beige {color:#8E8566;}
.gris {color:#999999;}
.grisFonce {color:#666;}

.noir {color:#030303;}
.right {text-align:right;padding-right:10px;margin-bottom:10px;}
.left {float:left;padding-left:10px;margin-top:30px;}

.aide {color:#53A0B4;font-family:Verdana;font-size:10px;}

/* positions */
.boites {width:100%;margin:0;padding:0;z-index:100;}
#boxes {list-style-type:none;margin:0;padding:0;width:100%;z-index:100;}
/*#boxes li {cursor:move;position:relative;float:left;margin:10px;width:155px;height:140px;border:1px solid #000;text-align:center;padding-top:5px;background-color:#FFFFFF;}*/
#boxes li.box {cursor:move;/*position:relative;float:left;margin:10px;width:155px;height:140px;border:1px solid #000;text-align:center;padding-top:5px;*/background-color:#00FF00;z-index:100;}
#boxes li.box2 {cursor:move;float:left;margin:10px;width:155px;height:160px;border:1px solid #000;text-align:center;padding-top:5px;background-color:#FFFFFF;z-index:100;}

ul.sortable li {position: relative;}
ul.boxy {list-style-type: none;padding: 0px;margin: 0px;width: 10em;font-size: 13px;font-family: Arial, sans-serif;}
ul.boxy li {cursor:move;padding: 2px 2px;border: 1px solid #ccc;background-color: #eee;}
.clickable a {display: block;text-decoration: none;cursor: pointer;cursor: hand;}
.clickable li:hover {background-color: #f6f6f6;}

.arbo {margin:0;padding:0;list-style-type:none;margin:10px;}
.arbo li{margin:0;padding:0;background-image:url(../images/templates/arbo.jpg);padding-left:15px;padding-top:2px;background-repeat:no-repeat;}
.tree {margin:0;padding:0;list-style-type:none;margin:10px;margin-left:20px;}
.arbo2 {margin:0;padding:0;list-style-type:none;margin:10px;margin-left:20px;}
.arbo2 li{margin:0;padding:0;background-image:url(../images/templates/arbo2.jpg);padding-left:15px;padding-top:2px;background-repeat:no-repeat;}
.artselectionne {font-weight:bold;}
.artselectionne2 {font-weight:bold;color:#f05a28;}

.flecheorange {margin:20px;}
.flecheorange li{background-image:url(../images/templates/flecheorange.jpg);background-repeat:no-repeat;background-position:top 2px;padding-left:20px;padding-top:1px;margin-bottom:20px;}
.flecheorange li a{margin-bottom:10px;}

.pagenav {text-align:center;font-size:12px;}
.pagenav a {color:#8E8E8E;}

.table_stock_caract {/*border-collapse: collapse;*/border: 1px solid black;text-align:center;}
.table_stock_st {background-color:#dce1ec;width:50px;text-align:center;color:#000000;}
.table_stock_tt {background-color:#b0bedc;width:50px;text-align:center;color:#000000;}
.table_stock_st input {width:40px;vertical-align:middle;color:#000000;text-align:right;}
.table_stock_infos input {width:40px;vertical-align:middle;color:#000;text-align:right;}
.table_stock_tt input{width:40px;vertical-align:middle;color:#000000;text-align:right;}
.table_stock_infos {background-color:#e4e6ea;width:70px;text-align:center;color:#000000;}
.table_marge_infos {background-color:#e4e6ea;width:80px;text-align:center;color:#000000;}
.table_stock_basic {background-color:#f8d2c7;width:60px;text-align:center;}
.table_stock_basicbis {background-color:#f8d2c7;width:150px;text-align:left;height:20px;}
.table_stock_maj {background-color:#c2cee7;width:50px;text-align:center;color:#000000;}
.table_stock_maj input {width:40px;vertical-align:middle;color:#000000;text-align:right;}
.table_stock_ref {background-color:#e4e6ea;width:90px;text-align:center;color:#000000;}
.table_stock_ref input {width:85px;vertical-align:middle;color:#000000;}
.table_stock_ref_grand {background-color:#e4e6ea;width:120px;text-align:center;color:#000000;}
.table_stock_ref_grand input {width:100px;vertical-align:middle;color:#000000;}
.table_stock_modifs {background-color:#e4e6ea;width:135px;text-align:center;color:#000000;}
.table_stock_modifs input {width:40px;vertical-align:middle;color:#000000;text-align:right;}
.inputstock {background:none;border:0px;vertical-align:middle;}

.recap_alert {color:#f05a28;}
.recap_near {color:#61baca;}
.recap_epuise{color:#F00;}

<!--------Calendrier-------->

/*
#rezet_style table td, #rezet_style table tr {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
}
*/

.ctx {
	position:absolute;
	text-align:left;
	font-family: Arial;
	font-size:10pt;
	background-color:#336699;
	color:#FFFFFF;
	display:block;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	white-space:nowrap;
	width:300px;
	margin:10px;
}

.border_one {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}

.border_two {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
}

.border_tree {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
}

.border_four {
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}


#calh table {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
}

#calh table td{
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}

.ctxl		{padding-left:15px;padding-right:10px; }

.ctxl2      {padding-left:15px; padding-right:10px; background-color:highlight; color:#333;}

.calh       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.calh .sel  {background-color: #FFF; color:#111; cursor:pointer;}
.calh td    {color:#000;}

.calm       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.calm .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.calm td    {color:#000;}

.caly       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.caly .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.caly td    {color:#000;}

.cal        {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;}
.cal .sel   {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}

#cal        {display:none;}

img.but {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
	width:16px;
	height:16px;
	cursor:pointer;
}

img.but_cal {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
	width:16px;
	height:14px;
	cursor:pointer;
}

.txtbleu {color:#61baca;}
.txtbleu a{color:#61baca;}


/*-----------------------------------page opti----------------------------------------------------------*/
.tree2 {
	padding: 0 0 0 15px;
}
.treeview {
	font-weight:bold;
}

/***********************************page recherche********************************************** */
.remisezero{
	margin-top:33px;
	float:left;
}

/****************************************Divers*****************************************************/

.border {
	border:4px;
	border-style:solid;
	border-color:#CCCCCC;
}


.btn_230_vide {
	background:url(../images/templates/btn_230_vide.jpg) no-repeat;
	width:230px;
	height:28px;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:24px;
	text-align:center;
}

/*********************************** page newsletter********************************************** */
select.multiple{
	width:200px;
	height:200px;
}

#selectArt {
	display:inline;
}

.pointer {
	cursor:pointer;
}

.btn_image {
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
	display:inline;
	border:0px;
}

.leftBis {
	float:left;
	padding-left:10px;
}

/*
.calendarFlotant {

}

#calendarFlotant {
   left:50%;
   top:50%;
   margin-left:-150px;
   margin-top:-100px;
   position: fixed;
   width:300px;
   height:200px;
   z-index:101;
}
* html #calendarFlotant {position:absolute;}
*/

/*style pour le tableau des tranche horaire*/
.float_left {
	float:left;
	padding-left:5px;
	text-align:left;
}

.float_right {
	float:right;
	padding-right:5px;
	text-align:right;
}

.float_right, .float_left {
	color:#3E7794;
	font-weight:bold;
	font-size:13px;
	width:25%;
}

.float_middle {
	float:left;
	color:#3E7794;
	font-weight:bold;
	font-size:13px;
	width:32%;
	text-align:center;
}

.tranche_off, .tranche_on, .tranche_libre , .tranche_libre_barre{
	width:20px;
	height:14px;
}

.tranche_off {
	background-color:#FF0033;
}

.tranche_on {
	background-color:#0000CC;
	cursor:pointer;
}

.tranche_libre {
	background-color:#66CC33;
	cursor:pointer;
}

.vert_libre {
	color:#66CC33;
	font-weight:bold;
}

.tranche_libre_barre {
	background:url(../images/templates/barre.gif) repeat #66CC33;
}

.tabentier{
	width:1000px;
	float:left;
	margin-left:5%;
	font-size:12px;
	line-height:24px;
}
.tabentier select{
	margin-top:2px;
	height:20px;
	margin-bottom:2px;
}
.case1{
	width:201px;
	float:left;
	padding-left:5px;
	border-right:1px solid #D9DADC;
	border-left:1px solid black;
}
.case2{
	width:195px;
	float:left;
	padding-left:5px;
	border-right:1px solid #D9DADC;
}
.case3{
	width:65px;
	padding-left:5px;
	float:left;	
	border-right:1px solid black;
	text-align:center;
	padding-top:2px;
	height:22px;
}
.case4{
	width:16px;
	float:left;
	border:0px none;
}
.titrecase{
	font-weight:bold;
	text-align:center;
}
.titrecaseborder{
	border-top:1px solid black;
	float:left;
}
.titrecaseborder2{
	border-top:1px solid black;
	float:left;
	width:480px;
	text-align:right;
}
.navnews{
	text-align:center;
}
.retour{
	float: right;
}
.cadrefiltre{
	border:1px solid black;
	padding:10px;
	width:300px;
	float:left;
	margin-left:15%;
}
.cadrefiltre img{
	border:0px;
}

.td_promos_1{
	background-color:#E4E6EA;
}
.td_promos_1:hover, .td_promos_2:hover{
	background-color:rgb(200,200,200);
}

.td_mots_1, .td_mots_2{
	text-align:left;
}



.td_mots_1{
	width:60%;
}
.td_mots_titre{
	width:60%;
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	text-align:center;
}
.td_mots_2{
	width:60%;
}
 
.td_clic_1, .td_clic_2, .td_pos_1, .td_pos_2, .td_nb_com_1, .td_nb_com_2, .td_val_1, .td_val_2, .td_conv_1, .td_conv_2{
	text-align:right; 
}

.td_clic_titre, .td_nb_com_titre, .td_val_titre, .td_conv_titre{
	text-align:right; 
}

.td_clic_1{
	width:8%;
	
}
.td_clic_titre{
	width:8%;
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	
}
.td_clic_2{
	width:10%;
}
.td_pos_1{
	width:8%;
}
.td_nb_com_1{
	width:8%;
 }
 .td_nb_com_titre{
	width:8%;
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
 }
.td_nb_com_2{
	width:10%;
}
.td_val_1{
	width:8%;
}
.td_val_titre{
	width:8%;
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
}
.td_val_2{
	width:10%;
}
.td_conv_1{
	width:8%;
}
.td_conv_titre{
	width:8%;
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
}
.td_conv_2{
	width:10%;
}

.td_date_2{
	text-align:center;
	width:10%;
}

.td_date_1{
	text-align:center;
	width:8%;
}
.td_titre{
	background-image:url(../images/templates/th.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#000000;
	height:24px;
}

.total_1{
	font-weight:bold;
	background-color:#E4E6EA;
}

.total_2{
	font-weight:bold;
}

.plus_moins{
	text-align:center;
	font-size:20px;
	background-color:#CCCCCC;
}

.retour_img{
	margin-left:90%;;
}

.lien_csv{
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}

.erreur_catalogue{
text-align:center;
font-size:16px;
color:#FF0000;
font-weight:bold;
}


#curseur{
	position: absolute;	
	visibility : hidden;
	border: 3px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFF;
	text-align:left;
	left: 50%; 
	width: 700px;
	margin-left: -350px; /* moiti? de la largeur */
	margin-top:20px;
}

.code_barre{
	float:right;
}

.case_nom_champ{
	width:30%;
	vertical-align:top; 
}

.listing_article{
	width:20%;
	border:1px solid #DDDDDD;
	margin:1%;
	padding-left:10px;
	padding-bottom:10px;
	float: left;
}

.listing_formulaire{
	width:76%;
	border:1px solid #DDDDDD;
	margin:1%;
	margin-left:23%;
	padding-bottom:20px;
	
}

.bas_align{
	width:100%;
	position: relative;
	clear: left ;
}

.champ{
	width:100%;
	border:1px;
	align:right;
}

.arbo_ac_puce{
	list-style-image: url("../images/templates/arbo_puce.jpg");
}

.menu_onglet{
	width:100%;
	margin:1%;
	margin-left:0%;
}

select.multiple_plus{height:200px;}

/*rajout gab*/
.tab_admin{
	border:1px solid #000000;
	width:100%;	
}
.tab_admin tr {
    height: 24px;
    vertical-align: middle;
}
.tab_admin td {
    padding-left: 5px;
    padding-right: 5px;
}

.tab_users3 {
border:1px solid #000000;
float:left;
margin-left:25px;
width:47%;
}
.tab_users3 th{font-weight:normal;padding-left:5px;border-right:solid 1px #d9dadc;}
.tab_users3 tr{height:24px;vertical-align:middle;}
.tab_users3 td{border-right:solid 1px #d9dadc;padding-left:5px; padding-right:5px;}
/*fin rajout*/


#clickTable {
	margin:1px 10px;
}
#clickTable td {
	vertical-align:top;
}
.float-right {
	padding:10px 10px 0 0;
	float:right;
	text-align:right;
}
#cleaner {
	color:#fff;
	background-color:#55b;
}
#alphaSelector {
	position:relative;
	bottom:1px;
}
#formHeatmap {
	margin:1px;
}
#pngDiv {
	position:absolute;
	text-align:center;
	line-height:0;
	margin:0;
	padding:0;
	z-index:99;
}
#overflowDiv {
	position:absolute;
	margin:0;
	padding:0;
	overflow-y:auto;
	background-color:#fff;
}
#overflowDiv p {
	padding:0;
	margin:0;
}
#webPageFrame {
	z-index:1;
}
#layoutDiv {
	padding:2px;
	margin:0 5px;
	border:1px dashed #446;
	background-color:#ddf;
	display:none;
}
#clickheat-box th {
	font-weight:normal;
}
#clickheat-box table {
	margin-left:auto;
	margin-right:auto;
}
#clickheat-box {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #aaf;
	width:800px;
	padding:15px;
	margin-top:20px;
	clear:right;
}
#clickheat-box .center {
	text-align:center;
}
#clickheat-box th {
	font-weight:bold;
	font-size:1em;
	padding:10px 0 0 10px;
	color:#55d;
	border-bottom: 1px solid #aaf;
}
.error {
	font-weight:bold;
	color:#c00;
}
.clickheat-calendar {
	border-left:1px solid #bbf;
	border-top:1px solid #bbf;
}
.clickheat-calendar th, .clickheat-calendar td {
	text-align:center;
	border-right:1px solid #bbf;
	border-bottom:1px solid #bbf;
	padding:0 2px;
}
.clickheat-calendar td {
	color:#aaa;
}
.clickheat-calendar a {
	text-decoration:none;
	color:#009;
}
.clickheat-calendar-on {
	background-color:#bbf;
}
span.layout-left-fixed, span.layout-left-liquid, span.layout-left-empty {
	border:1px solid #888;
	padding:1px;
	line-height:1.5em;
}
div.layout-left-fixed, div.layout-left-liquid, div.layout-left-empty {
	width:70px;
	border:1px solid #888;
}
.layout-left-fixed, .layout-center-fixed, .layout-right-fixed {
	background-color:#66a;
}
.layout-left-liquid, .layout-center-liquid, .layout-right-liquid {
	background-color:#aaf;
}
.layout-left-empty, .layout-right-empty {
	background-color:#fff;
}
.layout-center-fixed, .layout-center-liquid {
	width:55px;
	margin-left:15px;
}
.layout-right-fixed, .layout-right-liquid, .layout-right-empty {
	width:15px;
	height:70px;
	margin-left:40px;
}
#clickheat-js {
	border:1px solid #66a;
	background-color:#fff;
	padding:5px;
	margin:5px;
}
#divPanel {
	margin:0;
	padding-left:5px;
	border-bottom:1px solid #66a;
	background-color:#eef;
	cursor:pointer;
	color:#66a;
}

li.folder{margin-left:20px;list-style-image: url('/admin/images/templates/plus.gif');}
li.file{margin-left:10px;color:#5F718A;}
li.folderOpen{margin-left:20px;list-style-image: url('/admin/images/templates/moins.gif');}
li.folder2{margin-left:30px;list-style-image: url('/admin/images/templates/plus.gif');}
li.file2{margin-left:20px;color:#5F718A;}
li.folder2Open{margin-left:30px;list-style-image: url('/admin/images/templates/moins.gif');}
li.folder3{margin-left:40px;list-style-image: url('/admin/images/templates/plus.gif');}
li.file3{margin-left:30px;color:#5F718A;}
li.folder3Open{margin-left:40px;list-style-image: url('/admin/images/templates/moins.gif');}
li.folder4{margin-left:50px;list-style-image: url('/admin/images/templates/plus.gif');}
li.file4{margin-left:40px;color:#5F718A;}
li.folder4Open{margin-left:50px;list-style-image: url('/admin/images/templates/moins.gif');}
li.folder5{margin-left:60px;list-style-image: url('/admin/images/templates/plus.gif');}
li.file5{margin-left:50px;color:#5F718A;}
li.folder5Open{margin-left:60px;list-style-image: url('/admin/images/templates/moins.gif');}


#carrouselImage {display:none;}
#carrouselArticles {display:none;}

#lastCommandeDebut, #lastCommandeFin {font-size:11px;}

.explicationadmin{float:left; margin-left:20px; margin-top:10px;}

.entonnoir{width:500px; height:90px; border:1px solid #9A9E9D; margin:auto; margin-top:0px;}
	.titre_entonnoir{font-size:20px; font-style:italic; text-align:center; padding-top:5px;}
	.nombre_entonnoir{font-size:18px; text-align:center; padding-top:2px; color:#9A9E9D;}
	.graph_entonnoir{height:20px; margin:auto; background-color:#3CA622; margin-top:5px;}
	.fleche_entonnoir{height:30px; width:30px; background:url('/admin/images/templates/icone_entonnoir.jpg'); margin:auto; margin-top:3px; margin-bottom:3px;}

	
/* Espace pro */	
	
.btn_retour_pro{margin-left:20px;}	
.infobulle {
  		position : absolute;
		display:none;
		left:345px;
		margin-top:-100px;
		z-index:1000;
		border:2px solid #AAC4C1;
		background-color:#FFF;
	}
.btn_retour_pro:hover{cursor:pointer;}

.tab_panier_pros{width:100%; border:1px solid #000;}
.tab_panier_pros td{padding:5px 5px 5px 5px;}
	.contenu_boutons_gauche{margin-left:30px; float:left;}	
		.contenu_boutons_gauche a {margin-top:10px;}
	.contenu_boutons_droite{margin-right:30px; float:right;}


.pros_plus_moins{width:22px;}	
.pros_qte{width:30px; text-align:right;}
		.contenu_boutons_droite a {margin-top:10px;}
		
.tab_verif_adresse{margin:auto; margin-top:20px;}	

.totaux{font-weight:bold;}	
	.tab_verif_adresse td{width:200px;}
	
.titrepanneaupros{height:52px;width:980px; background:url(../images/templates/panneaupros_titre.jpg) center no-repeat; text-align:right; color:#FFF; padding-top:2px; margin:auto;}	
	.encarts_header_pros{float:right; height:62px; margin-top:47px;}
.toppros{width:100%;height:108px; background:url('../images/templates/fond_espacepros.jpg') repeat-x;}	

.bloc_pros_deco{width:150px; height:54px; margin-right:40px; float:right; }
.bloc_pros_histo{width:150px; height:54px; margin-right:40px; float:right; }
.bloc_pros_panier{width:99px; height:54px; margin-right:30px; float:right; }

/* Preparation commandes par codes barres */
.ligne_valide{ background-color:#6C3}
.ligne_non_valide{ background-color:#F99;}
.ligne_presque_valide{ background-color:#FCC;}
#bondeprep{ color:#C00; font-size:20px;}
.bondeprep_invis{display:none;}
.bondeprep_vis{display:block;}
/* FIN Preparation commandes par codes barres */

.list_notice{list-style-type: circle; margin-left:15px;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

.import_ascenseur{width:1442px;height:400px;overflow:auto;}
	.import_ascenseur table tr th{text-align:center;}
	.import_ascenseur table tr td{text-align:center;}
	
.span_lien{cursor:pointer;}
	.span_lien:hover{text-decoration:underline;}
	
/****************************************Schema des couts*****************************************************/
.tabschema {border: 1px solid black;}


button.action_btn{border:none;background-color:transparent;cursor:pointer}

.pop_up_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:999;}
.popup_box{background-color:#ffffff;padding:30px;max-width:430px;margin:20% auto 0;position:relative;}
