

/* CONNEXION  */
#body_connect {
	margin: 0;
	padding: 0px;
}

#logo_admin_connect {
	position: absolute;
	top: 90px;
	left: 28px;
	width: 128px;
}

#connexion {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://photo.stock2com.com/images/admin/pave_connexion.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 564px;
	height: 248px;
	margin-top: -124px;
	/* moitié de la hauteur */
	margin-left: -282px;
	/* moitié de la largeur */
	/*position: relative;
	width: 564px;
	height: 248px;
	margin-right: auto;
	margin-left: auto;*/
}

#connexion form p input {
	padding: 2px 2px 2px 4px;
	border: solid 1px #999;
}

#parametres_connexion {
	position: absolute;
	top: 100px;
	left: 200px;
	width: 350px;
}

#parametres_connexion p {
	margin: 0;
	padding: 0 0 4px;
}

#parametres_connexion label {
	width: 120px;
	float: left;
}

#bouton_connexion {
	padding-top: 8px;
	padding-left: 130px;
}

.erreur_connexion {
	color: #f00;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 180px;
	width: 330px;
	z-index: 1;
	padding: 10px;
	border: solid 1px;
}

.mdp_perdu {
	color: #009ae7;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://photo.stock2com.com/images/admin/mdp_perdu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	width: 150px;
	margin-top: 8px;
	margin-left: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	display: block;
}

.mdp_perdu:hover {
	text-decoration: none;
}

#email_confirm {
	color: #f21212;
	margin: 0;
	padding: 0;
}

/* Welcome */

#welcome {
	color: #031944;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #edf3fe;
	background-image: url(http://photo.stock2com.com/images/admin/welcome_up.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 610px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 40px;
}

.intro_wel {
	margin-top: -30px;
	padding-left: 200px;
}

#desc_welcome {
	padding-top: 4px;
	padding-bottom: 20px;
	padding-left: 40px;
}

#desc_welcome li {
	background-image: url(http://photo.stock2com.com/images/admin/welcome_puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	list-style-type: none;
	list-style-image: none;
}

#welcome a, #welcome a:visited {
	color: #00e;
}

#welcome a:hover {
	color: #1854af;
	text-decoration: none;
}

/* Alerte Produits */

#alerte_produits {
	color: #f21212;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://photo.stock2com.com/js/sexyalertbox/images/dialog-warning.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 610px;
	margin: 10px auto 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#alerte_produits a, #alerte_produits a:visited {
	color: #f21212;
	padding-right: 4px;
	padding-left: 4px;
}

#alerte_produits a:hover {
	color: #fff;
	background-color: #f21212;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}

/* Titres */

/*h1 {
	color: #625c5c;
	font-size: 18px;
	margin-top: 0;
	padding-top: 0;
}*/

h1 {
	color: #4a7bd5;
	position: absolute;
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	top: 103px;
	z-index: 10;
	margin: 0 0 0 -200px;
	padding: 4px 0 0;
}

h2 {
	color: #4a7bd5;
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#fd_h1 {
	color: #4a7bd5;
	font-size: 18px;
	margin-top: 0;
	font-weight: bold;
	background-color: #DBECFD;
	padding: 6px 6px 6px 14px;
	position: absolute;
	top: 103px;
	width: 100%;
	right: 0;
	height: 20px;
	border-bottom: 2px solid #4a7bd5;
	z-index: 4;

}




.lk-retour {
	color: #4c83db;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://photo.stock2com.com/images/admin/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.lk-retour:hover {
	text-decoration: none;
}

/* MENU   */

/*<agl.folder "Menu">*/

#commandes {
	position: relative;
	width: 900px;
	padding-left: 60px;
	height: 71px;
}

#navigation {
	height: 103px;
}

#commandes ul, #commandes li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#commandes li {
	height: 56px;
	float: left;
	margin-right: 4px;
	padding-top: 13px;
}

.select_cat {
	background-image: url(http://photo.stock2com.com/images/admin/select_Cat.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	width: 90px;
}

#commandes a {
	
}

.separateur {
	vertical-align: middle;
	margin-top: -6px;
	margin-right: 10px;
	margin-left: 10px;
}

#bt_quitter {
	position: absolute;
	top: 13px;
	right: 0;
}

.clear {
	clear: both;
}

#back_home {
	position: absolute;
	top: 13px;
	left: 2px;
}

#onglets_rubriques {
	
}

#onglets_rubriques ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#onglets_rubriques li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*</agl.folder>*/

/* Onglets */

/*<agl.folder "Onglets Nav">*/

.onglets {
	list-style-type: none;
	font-family: tahoma, arial, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: pointer;
	line-height: 28px;
	background: url(http://photo.stock2com.com/images/admin/onglets.gif) no-repeat right -36px;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	

/*opera*/
	display: inline-block;

/*ie*/
	display: block

;
/*ff*/
}

.onglets span {
	background: url(http://photo.stock2com.com/images/admin/onglets.gif) no-repeat left -36px; 
	height: 28px;
	display: block;
	display: inline-block;
	padding-left: 30px;
	line-height: 28px;
}

.onglets_select {
	color: #000;
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	line-height: 32px;
	text-decoration: none;
	background: url(http://photo.stock2com.com/images/admin/onglets_select.gif) no-repeat right top;
	cursor: pointer;
	list-style-type: none;
	display: block;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/*opera*/
	display: inline-block;
	/*ie*/
	display: block;
	/*ff*/
}

.onglets_select span {
	background: url(http://photo.stock2com.com/images/admin/onglets_select.gif) no-repeat left top;
	height: 32px;
	display: block;
	display: inline-block;
	padding-left: 30px;
	line-height: 32px;
}

a.onglets:hover {
	background-position: right top;
}

a.onglets:hover span {
	background-position: left top;
}

/*</agl.folder>*/

/* Ongletss */

/* rounded buttons */

.round {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 27px;
	background: url(http://photo.stock2com.com/images/admin/button.gif) no-repeat right top;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/*ie*/
	display: -moz-inline-box;
	/* ff */
}

.round span {
	background: url(http://photo.stock2com.com/images/admin/button.gif) no-repeat left top; 
	height: 27px;
	display: block;
	display: inline-block;
	padding-left: 30px;
	line-height: 27px;
}

a.round:hover {
	background-position: right -155px;
}

a.round:hover span {
	background-position: left -155px;
}

/* end rounded buttons */

/* Buttons Ajout*/

#bt_liste, #bt_liste2, #bt_listeCat {
	padding-left: 4px;
}

#bt_liste2, #bt_listeCat {
	padding-top: 4px;
}

.ajout {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 36px;
	background: url(http://photo.stock2com.com/images/admin/bouton_ajout.gif) no-repeat right top;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/* ie */
	display: -moz-inline-box;
	/*ff */
}

.ajout span {
	background: url(http://photo.stock2com.com/images/admin/bouton_ajout.gif) no-repeat left top; 
	height: 36px;
	display: block;
	display: inline-block;
	padding-left: 46px;
	line-height: 36px;
}

a.ajout:hover {
	background-position: right -38px;
}

a.ajout:hover span {
	background-position: left -38px;
}

/* Buttons Ajout  */
/* Buttons Annuler */
.annuler {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 36px;
	background: url(http://photo.stock2com.com/images/admin/bouton_annuler.gif) no-repeat right top;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/* ie */
	display: -moz-inline-box;
	/*ff */
}

.annuler span {
	background: url(http://photo.stock2com.com/images/admin/bouton_annuler.gif) no-repeat left top; 
	height: 36px;
	display: block;
	display: inline-block;
	padding-left: 46px;
	line-height: 36px;
}

a.annuler:hover {
	background-position: right -38px;
}

a.annuler:hover span {
	background-position: left -38px;
}
/* Buttons Valider */
.valider {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 36px;
	background: url(http://photo.stock2com.com/images/admin/bouton_valider.gif) no-repeat right top;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/* ie */
	display: -moz-inline-box;
	/*ff */
}

.valider span {
	background: url(http://photo.stock2com.com/images/admin/bouton_valider.gif) no-repeat left top; 
	height: 36px;
	display: block;
	display: inline-block;
	padding-left: 46px;
	line-height: 36px;
}

a.valider:hover {
	background-position: right -38px;
}

a.valider:hover span {
	background-position: left -38px;
}

/* Buttons Trier*/

.trier {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 36px;
	background: url(http://photo.stock2com.com/images/admin/bouton_organiser.gif) no-repeat right top;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/*opera*/
	display: inline-block;
	/*ie*/
	display: -moz-inline-box;
	/*ff*/
}

.trier span {
	background: url(http://photo.stock2com.com/images/admin/bouton_organiser.gif) no-repeat left top; 
	height: 36px;
	display: block;
	display: inline-block;
	padding-left: 46px;
	line-height: 36px;
}

a.trier:hover {
	background-position: right -38px;
}

a.trier:hover span {
	background-position: left -38px;
}

/* Buttons Trier  */

/* Buttons Ajout*/

.boutons {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	line-height: 25px;
	background: url(http://photo.stock2com.com/images/admin/bouton_standard.gif) no-repeat right top;
	padding-right: 14px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/* ie */
	display: -moz-inline-box;
	/* ff */
}

.boutons span {
	background: url(http://photo.stock2com.com/images/admin/bouton_standard.gif) no-repeat left top; 
	height: 25px;
	display: block;
	display: inline-block;
	padding-left: 14px;
	line-height: 25px;
}

a.boutons:hover {
	background-position: right -25px;
}

a.boutons:hover span {
	background-position: left -25px;
}

/* Buttons Ajout  */

/* PAGES */

#pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://photo.stock2com.com/images/admin/fd_panneauCommandes.gif); background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0 0 50px;
}

#conteneur {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#contenu {
	padding-top: 50px;
}

#col_left {
	width: 220px;
	float: left;
}

#col_right {
	min-height: 500px;
	padding-bottom: 20px;
	height: auto;
	_height: 500px;
	height: 1%;
	overflow: hidden;
	overflow: hidden;
}

/* ACCUEIL / DASHBOARD */

#connect_infos {
	font-size: 11px;
	background-color: #efefef;
	position: relative;
	width: 590px;
	height: 21px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-left: 20px;
}

#connect_infos .corner_L {
	position: absolute;
	top: 0;
	left: 0;
}

#connect_infos .corner_R {
	position: absolute;
	top: 0;
	right: 0;
}

#connect_infos .date_connect {
	position: absolute;
	top: 8px;
	right: 60px;
}

.cadenas {
	position: absolute;
	top: -8px;
	right: 14px;
}

/*<agl.folder "Dashboard">*/

.histo_home {
	position: absolute;
	left: 20px;
	margin-top: -10px;
}

#dashboard {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

#dash_G {
	width: 305px;
	float: left;
}

#dash_R {
	width: 305px;
	float: right;
}

.bloc_home {
	font-size: 11px;
	background-color: #efefef;
	background-image: url(http://photo.stock2com.com/images/admin/bloc_home_bas.gif); background-repeat: no-repeat;
	background-position: center bottom;
	width: 290px;
	margin: 0 0 10px;
	padding: 0;
	min-height: 200px;
	height: auto;
	_height: 200px;
}

.bloc_home_stats {
	font-size: 11px;
	background-color: #efefef;
	width: 610px;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}

.bloc_home h3, .bloc_home_stats h3 {
	font-size: 16px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
		margin-top: 0;
	margin: 0;
	padding: 6px 0 16px;
}

.bloc_home h2, .bloc_home_stats h2 {
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #d9d9d9;
	margin: 0 0 4px;
	padding: 2px 0 2px 24px;
}

.little {
	font-size: 10px;
}

.top {
	background-image: url(http://photo.stock2com.com/images/admin/top.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}

.flop {
	background-image: url(http://photo.stock2com.com/images/admin/flop.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}

.bloc_home ul, .bloc_home_stats ul {
	margin: 0;
	padding: 0 0 10px;
}

.bloc_home li, .bloc_home_stats li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-bottom: 1px solid #d9d9d9;
	list-style-type: none;
}

.bloc_home .ico_bloc, .bloc_home_stats .ico_bloc {
	position: absolute;
	left: 16px;
}

.bloc_home .infos {
	font-size: 11px;
	background-color: #efefef;
	position: relative;
	width: 222px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 68px;
}

.infos_stats {
	font-size: 11px;
	background-color: #efefef;
	position: relative;
	width: 542px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 68px;
}

.bloc_home .infos a, .bloc_home_stats .infos_stats a, .bloc_home .infos  a:visited, .bloc_home_stats .infos_stats a:visited {
	color: #000;
	text-decoration: underline;
}

.bloc_home .infos a:hover, .bloc_home_stats .infos_stats a:hover {
	color: #575757;
	text-decoration: none;
}

.bloc_stats {
	float: left;
	margin-right: 10px;
	width: 200px;
}

/*</agl.folder>*/

/* FILTRER */

#filtrer {
	background-image: url(http://photo.stock2com.com/images/admin/Up_zone_filtre.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 14px;
}

#filtrer form {
	padding-right: 40px;
	padding-left: 20px;
}

#filtrer p {
	margin: 0;
	padding: 20px 0 10px;
}

#filtrer label {
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 10px;
}

#filtrer .cal {
	
}

#filtrer form p select, #filtrer select {
	border: solid 1px #bcbcbc;
}

#filtrer form .focus {
	background-color: #e1ecfe;
	border-color: #2b7cf9;
}

.input_filtre {
	border: 1px solid #7f7f7f;
	padding: 2px;
}

#BT_filtrer {
	position: absolute;
	right: 20px;
	margin-top: 12px;
}

/* PAGINATION */

#pagination {
	background-image: url(http://photo.stock2com.com/images/admin/fd_pagination.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	position: relative;
	width: 716px;
	height: 41px;
	margin: 20px auto;
}

#pagination form {
	text-align: center;
	padding-top: 6px;
}

#pagination select {
	margin-right: 8px;
	border: solid 1px #bcbcbc;
}

#pagination .focus {
	background-color: #eff2c0;
	border-color: #a8c733;
}

.corner_pagination {
	position: absolute;
}

#CR {
	top: 0;
	right: 0;
}

.bt_pagination, .ico_pagination {
	vertical-align: middle;
}

.ico_pagination {
	margin-right: 4px;
}

.bt_pagination {
	margin-right: 10px;
	margin-left: 10px;
}

/* LISTES */

#fil_ariane {
	color: #4c83db;
	font-size: 11px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#fil_ariane a {
	color: #4c83db;
}

#fil_ariane a:hover {
	color: #89ade6;
	text-decoration: none;
}

#infos_ariane {
	font-size: 14px;
	margin-top: 6px;
	padding-top: 2px;
	border-top: 1px solid #dedede;
}

.liste {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.liste td {
	border-bottom: 1px solid #d9d9d9;
}

.entete_liste {
	background-image: url(http://photo.stock2com.com/images/admin/fd_listes_up.gif);
	background-repeat: repeat-x;
	background-position: left 0;
	height: 38px;
}

.entete {
	background-image: url(http://photo.stock2com.com/images/admin/separateur_listes.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: middle;
	padding-right: 6px;
	padding-left: 20px;
}

.corner_listes {
	vertical-align: top;
	width: 20px;
}

.elem_liste td {
	padding: 3px;
}

.elem_liste_promo td {
	background-color: #ffd5d5;
	padding: 3px;
}

.elem_liste_new td {
	background-color: #ffd5d5;
	padding: 3px;
}

.elem_listeOver td {
	padding: 3px;
}

.elem_listeOver {
	background-color: #e1ecfe;
}

.statut, .actions, .suppr, .modules {
	text-align: center;
	vertical-align: middle;
}

.actions img, .modules img {
	margin-right: 2px;
}

.trieur {
	position: absolute;
	height: 14px;
	float: left;
	margin-left: -20px;
}

.Tup {
	position: absolute;
	top: 0;
	left: 5px;
}

.Tbas {
	position: absolute;
	left: 5px;
	bottom: 0;
}

.suppr_all {
	color: #2b7cf9;
	font-size: 11px;
	background-image: url(http://photo.stock2com.com/images/admin/ico_suppr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
	width: 130px;
	height: 20px;
	float: right;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: solid 1px #d9d9d9;
	display: block;
}

.suppr_all:hover {
	text-decoration: none;
}

/* LEGENDE */

#legende {
	padding-top: 10px;
}

#header_leg {
	position: relative;
	width: 198px;
	height: 41px;
}

.lk_leg {
	color: #4c83d9;
	font-size: 11px;
	position: absolute;
	top: 14px;
	left: 20px;
}

#scroll_legende {
	font-size: 11px;
	background-image: url(http://photo.stock2com.com/images/admin/leg_fd.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 14px 12px;
}

#scroll_opt {
	font-size: 10px;
	background-image: url(http://photo.stock2com.com/images/admin/leg_fd.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 14px 12px;
}

#scroll_opt #valider {
	width: 172px;
	padding-top: 10px;
}

#scroll_opt label {
	font-size: 10px;
	padding-bottom: 2px;
}

#scroll_opt input {
	font-size: 10px;
	padding: 2px;
	border: solid 1px #dedede;
}

#scroll_opt select {
	font-size: 10px;
	padding: 2px;
	border: solid 1px #dedede;
}

#facturer_pref {
	background-color: #ffd5d5;
	width: 162px;
	margin-bottom: 6px;
	padding: 6px;
	border-top: 1px solid #dedede;
}

#scroll_legende img {
	vertical-align: middle;
}

#scroll_legende ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#scroll_legende li {
	list-style-type: none;
	margin: 0;
	padding: 2px 0;
}

#infos_tri {
	color: #625c5c;
	font-size: 11px;
	padding-top: 20px;
	padding-right: 20px;
}

/* FORM */

.bt_galerie {
	background-color: #ebebeb;
	margin-top: 4px;
	padding: 2px;
}

form {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

legend {
	font-weight: bold;
	background-color: #dedede;
	top: -25px;
	left: 10px;
	z-index: 1;
	margin: -20px 0 0;
	padding: 0;
}

fieldset {
	background-image: url(http://photo.stock2com.com/images/admin/barre_panel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/*margin-top: 30px;*/
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-top-style: none;
}

.bloc_form {
	background-color: #f9f9f9;
	background-image: url(http://photo.stock2com.com/images/admin/barre_panel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 20px;
	padding: 10px 5px 20px;
	border-top-style: none;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
}

.bloc_form_adr {
	background-color: #f9f9f9;
	background-image: url(http://photo.stock2com.com/images/admin/barre_panel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 20px;
	padding: 10px 10px 20px 20px;
	border: solid 1px #dedede;
}

#bloc_adresse_livraison, #bloc_adresse_facturation, .bloc_left {
	width: 358px;
	float: left;
	margin-right: 10px;
}

#bloc_adresse_livraison .bloc_form_adr {
	background-image: url(http://photo.stock2com.com/images/admin/fd_livraison.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_adresse_facturation .bloc_form_adr {
	background-image: url(http://photo.stock2com.com/images/admin/fd_facturation.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bloc_left p label {
	width: 150px
}

.ico_modif {
	float: right;
}

#geolocalisation {
	background-color: #fff;
	text-align: center;
	position: absolute;
	float: right;
	padding: 4px;
	border: solid 1px #bebebe;
}

#bloc_infos {
	width: 350px;
	float: left;
	border: solid 1px #aba6a6;
}

#recap_commande {
	width: 340px;
	float: left;
	margin-left: 20px;
}

#recap_commande td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ebebeb;
}

.formulaire label {
	color: #625c5c;
	text-align: right;
	width: 200px;
	z-index: 10;
	float: left;
	padding-right: 10px;
}

.formulaire input, .formulaire select {
	padding: 4px;
}

.formulaire input, .formulaire select, .formulaire textarea {
	border: solid 1px #dedede;
}

.formulaire textarea {
	color: #625c5c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.formulaire .select_multiple {
	width: 450px;
}

.formulaire p {
	margin: 0 0 4px;
	padding: 4px 0;
}

.formulaire p:hover {
	background-color: #edf3fe;
}

.radio input {
	border: none;
}

.middle {
	vertical-align: middle;
}

.info {
	color: #6086c1;
	background-color: #edf3fe;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 210px;
	padding: 4px;
	border: solid 1px;
}

.bouton_centrer {
	text-align: center;
}

.titres_form {
	list-style-type: none;
	font-family: tahoma, arial, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	background: url(http://photo.stock2com.com/images/admin/onglet_panel.gif) no-repeat right 0px;
	padding-right: 30px;
	vertical-align: middle;
	display: block;
	/* opera */
	display: inline-block;
	/* ie */
	display: block;
	/* ff */
}

.titres_form span {
	background: url(http://photo.stock2com.com/images/admin/onglet_panel.gif) no-repeat left 0px;
	height: 25px;
	display: block;
	display: inline-block;
	padding-left: 30px;
	line-height: 25px;
}

.ti_form {
	list-style-type: none;
	font-family: tahoma,arial,sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	background: url(http://photo.stock2com.com/images/admin/onglet_panel.gif) no-repeat right top;
	padding-right: 20px;
	vertical-align: middle;
	display: block;
	/* opera	*/

display: inline-block;
	/* ie			*/


display: -moz-inline-box;
/* ff			*/
}


.ti_form span {
	background: url(http://photo.stock2com.com/images/admin/onglet_panel.gif) no-repeat left top; 
	height: 25px;
	display: block;
	display: inline-block;
	padding-left: 20px;
	line-height: 25px;
}

.oblig input {
	color: #f21212;
	border: solid 1px;
}

.puce_oblig {
	color: #f21212;
}

.prix_promo {
	background-color: #fdeaea;
	/*padding: 4px;*/
	border: solid 1px #f21212;
	margin-top: 10px;
	margin-bottom: 10px;
}

.dates_promos {
	position: relative;
	height: 20px;
}

.dates_promos span {
	margin-top: -10px;
	margin-left: 0;
}

.Calendar_HTML {
	background-color: #fff;
}

#prix_final {
	color: #fff;
	background-color: #aba6a6;
	margin-top: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#prix_final input {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #aba6a6;
	border: solid 1px #aba6a6;
}

#prix_TTC {
	font-weight: bold;
}

	/*background-image: url(http://photo.stock2com.com/images/admin/calculette.png);*/

.bouton_calcul{
	float: right;
	padding: 5px 8px 5px 32px;
	background: #fff url(http://photo.stock2com.com/images/admin/calculette.png) no-repeat left center;
	border: solid 1px #77af01;
}

#categoryList {
	padding-left: 200px;
}

#categoryList table {
	background-color: #fff;
	text-align: left;
	margin: 0;
	padding: 0;
	border: solid 1px #c3c3c3;
}

#categoryList table tr {
	text-align: left;
}

#categoryList label {
	float: none;
	clear: none;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#categoryList input {
	border: none;
}

#categoryList img {
	vertical-align: middle;
}

.noborder {
	border: none;
}
.noborder_input input{
	border-style: none;
	border-width: 0;
}

.alt_row {
	background-color: #edf3fe;
}

#visu_produit {
	color: #545454;
	text-align: center;
	position: absolute;
	margin-top: 32px;
	margin-left: -246px;
	padding: 2px;
	border: solid 2px #bebebe;
	font-size: 10px;
}

.formulaire button {
	height: 40px;
	width: 126px;
	border: 0;
	background: url(http://photo.stock2com.com/images/admin/BT_enregistrer.gif) left top no-repeat;
}

.formulaire button:hover {
	background-image: url(http://photo.stock2com.com/images/admin/BT_enregistrer-over.gif); cursor: pointer;
}

.formulaire button span {
	display: none;
}

.enregistrer {
	width: 126px;
	margin-right: auto;
	margin-left: auto;
}

.ajout_form {
	color: #77af01;
}

.ajout_form:hover {
	text-decoration: none;
}

.fd_visus {
	position: relative;
	width: 486px;
	height: 80px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: solid 1px #aba6a6;
}

.fd_visus .checkSuppr {
	border: none;
}

.lk_suppr {
	position: absolute;
	top: 10px;
	right: 28px;
	z-index: 1;
}

.photoPrincipale {
	position: absolute;
	top: 10px;
	left: 60px;
	z-index: 2;
}

.checkSuppr {
	position: absolute;
	top: 8px;
	right: 4px;
	z-index: 1;
}

.id_prod {
	margin: 0;
	position: absolute;
	top: 4px;
	left: 90px;
	z-index: 1;
}

.legende_photo {
	position: absolute;
	top: 30px;
	left: 90px;
	z-index: 1;
}

.bloc_fp {
	color: #fff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #77af01;
	position: absolute;
	top: 0;
	left: 90px;
	z-index: 1;
	margin: 0;
	padding: 4px;
}

#fp {
	border-color: #77af01;
}

.uploader_java {
	text-align: center;
}

#zones_dispo {
	margin-left: 210px;
	list-style-type: none;
}

#seuil_offrefp {
	font-size: 10px;
	padding: 6px;
	margin-right: 16px;
	border: 1px solid #c9c9c9;
}

/* Onglet Référence*/

#select_visuel_ref {
	width: 560px;
	padding: 10px;
	border: solid 1px #bebebe;
}

.vignette {
	position: relative;
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 4px;
	border: solid 1px #bebebe;
}

.vignette .coche {
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 2;
}

.visu_ref {
	
}

#bt_ajout_ref {
	text-align: center;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ajout_ref {
	color: #6086c1;
	font-weight: bold;
}

.ajout_ref:hover {
	text-decoration: none;
}

#liste_ref {
	
}

.liste .header_ref, #liste_ref .header_ref, #liste_avis .header_ref, #tranches .header {
	background-color: #d9d9d9;
}

.liste .header_ref td, #liste_ref .header_ref td, #liste_avis .header_ref td, #tranches .header td {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-right: 1px solid #bebebe;
}

.col_groupe {
	padding: 4px 0pt;
	width: 140px;
	vertical-align: top;
	cursor: pointer;
}

.checkGroupe {
	padding: 4px 0pt;
	vertical-align: top;
}

.col_attributs {
	padding: 4px 20px 4px 0;
	vertical-align: top;
	width: 340px;
}

.button_suppr {
	font-size: 11px;
	background-image: url(http://photo.stock2com.com/images/admin/ico_suppr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0 4px 16px;
}

#liste_ref .row, #liste_avis .row, #tranches .row {
	font-size: 10px;
	border-bottom: 1px solid #bebebe;
}

#liste_ref .row_stock, #liste_avis .row_stock, #tranches .row_stock {
	font-size: 10px;
	border-bottom: 1px solid #bebebe;
	background-color: #ffd5d5;
}

#liste_ref td {
	padding: 4px;
	border-bottom: 1px solid #bebebe;
}

#liste_ref .ref, #liste_ref .q, #liste_ref .prixht, #liste_ref .prixttc, #liste_ref .visu,#liste_ref .actions {
	text-align: center;
}

#liste_avis .user, .note, .actions {
	text-align: center;
}

#liste_ref .ref, #liste_avis .user {
	font-weight: bold;
}

#liste_avis .row td, #tranches .row td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #bebebe;
}

#tranches .row td input {
	padding: 4px;
	border: solid 1px #bebebe;
}

.notes {
	background-image: url(http://photo.stock2com.com/images/admin/fd_note.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	width: 74px;
	height: 16px;
}

.commentaire {
	color: #545454;
	font-size: 12px;
	background-color: #fff;
	padding: 10px;
	border-left: 4px solid #bebebe;
}

#form_pref {
	
}

#form_pref label {
	width: 300px;
}

/* TRANCHES   */

#select_trans {
	background-color: #4a7bd5;
	padding: 4px;
	color: #fff;
	font-weight: bold;
}

#select_trans select {
	padding: 2px;
	border: solid 1px #545454;
}

#tranches {
	margin-top: 10px;
}

/* FICHE COMMANDE  */

#historique table {
	width: 100%;
}

#infos_client {
	font-size: 11px;
	width: 210px;
	padding-top: 45px;
}

#infos_client p {
	font-size: 11px;
	margin: 0;
	padding: 4px 0 2px 10px;
	border-bottom: 1px solid #d9d9d9;
}

#infos_client h2 {
	color: #545454;
	font-size: 14px;
	background-color: #edf3fe;
	margin: 0;
	padding: 4px 0 2px 10px;
	border-bottom: 1px solid #d9d9d9;
}

.statut_commande {
	color: #fff;
	background-color: #545454;
	padding: 6px;
}

a.lk-commandes:link,a.lk-commandes:visited {
	color: #fff;
}

a.lk-commandes:hover,a.lk-commandes:visited{
	text-decoration: none;
}

.statut_commande label {
	color: #fff;
}

/* PRODUITS */

.lk_visu_prod {
	color: #6086c1;
	font-size: 12px;
	background-image: url(http://photo.stock2com.com/images/admin/globe.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	height: 24px;
	margin-top: 24px;
	margin-left: -220px;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 36px;
	/*border: solid 1px #bebebe;*/
	display: block;
}

.lk_visu_prod:hover {
	text-decoration: none;
}

/* TOOLTIP */

#dhtmltooltip {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	border: solid 1px black;
	padding: 4px;
	background-color: #000;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	-moz-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* MESSAGE BOX */

#msgBox {
	
}

#msgBox p {
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}

#msgBox .boutons {
	margin-right: 10px;
}

/* PAIEMENTS */

.msg_paiements {
	font-size: 11px;
	background-image: url(http://photo.stock2com.com/js/sexyalertbox/images/dialog-warning.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 50px;
	padding-right: 20px;
}

.mode_paiement {
	background-color: #edf3fe;
	margin-bottom: 4px !important;
	padding: 10px;
	border: solid 1px #bebebe;
}

.mode_paiement h2 {
	color: #031944;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.mode_paiement p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.mode_paiement .statut {
	float: right;
}

.mode_paiement .pref {
	font-size: 9px;
	text-align: center;
	float: left;
	padding: 4px;
	border: solid 1px #c8d1e2;
	margin: 0 10px 0 0;
}

.form_module {
	background-color: #fff;
	margin-top: 4px;
	padding: 4px;
	border: solid 1px #c8d1e2;
}

.form_module p {
	padding: 4px;
}

.form_module label {
	width: 175px;
	float: left;
}

.form_module input {
	padding: 4px;
	border: solid 1px #999;
}

.mode_paiement .picto {
	float: right;
	margin-right: 30px;
}

#rib {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: solid 1px #edf3fe;
}

#rib label {
	position: absolute;
	float: none;
}

#rib input {
	margin-top: 20px;
}

/* PRINT */

.bt_print {
	font-size: 11px;
	background-image: url(http://photo.stock2com.com/images/admin/ico_print.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	float: right;
	padding-left: 20px;
}

#bt_print_left {
	float: none;
	margin-top: 4px;
	margin-left: 20px;
}

.bt_print a, .bt_print a:visited {
	color: #1854af;
	text-decoration: underline;
}

.bt_print a:hover {
	color: #999;
	text-decoration: none;
}

#zone_ajout_zone {
	background-color: #fff;
	padding: 6px;
	border: solid 1px #ccc;
	position: relative;
}

.chargeurPays {
	float: left;
	padding: 10px;
}

#zone_paysTrans {
	background-color: #fff;
	margin-bottom: 10px;
}

.chargeurPays h2 {
	color: #797676;
	font-size: 11px;
	margin: 0;
	padding: 0 0 4px;
}

#commandes_zones {
	position: absolute;
	z-index: 2;
	left: 340px;
	padding-top: 100px;
}

#commandes_zones img {
	margin-bottom: 8px;
}

#zoneTable td{
	padding: 3px;
}

/* TAG  / INFOS EMAIL*/

#tags_dispo {
	color: #46a102;
	font-size: 11px;
	background-color: #ecf6c8;
	margin-right: 8px;
	padding: 10px;
	border: solid 1px #93bc01;
}

#infos_email {
	color: #1086cc;
	font-size: 11px;
	margin-right: 8px;
	margin-bottom: 8px;
	padding: 10px;
	border: solid 1px;
}