
html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
:focus {
	outline:none
}
/* @group Connexion */
#body_connect{
	background-color: #EEE;	
}

#message_erreur {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-color: #D80909;
	color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#erreur_connexion{
	color: white;
	background-color: red;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-right: 1px;
	margin-left: 1px;
}

#message_erreur p {
	margin: 0px;
	padding-left: 0px;
	width: 100%;
}

#message_erreur strong{
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding-bottom: 10px;
}

#boxLogin{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 600px;
	height: 300px;
	margin-top: -150px;
	margin-left: -300px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}


#connectBox{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 0 4px #919191;
	-webkit-box-shadow: 0 0 4px #919191;
	box-shadow: 0 0 4px #919191;
	padding-top: 1px;
	position: relative; /* IE */
	padding-bottom: 20px;
}

#titleConnect{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #ffffff;
	text-align: center;
	
	background: -moz-linear-gradient(90deg, #eeeeee 0%, #dfdfdf 100%) repeat scroll 0 0 #dfdfdf;
	background: -webkit-linear-gradient(#eeeeee, #dfdfdf);
	background: -moz-linear-gradient(#eeeeee, #dfdfdf);
	background: -ms-linear-gradient(#eeeeee, #dfdfdf);
	background: -o-linear-gradient(#eeeeee, #dfdfdf);
	background: linear-gradient(#eeeeee, #dfdfdf);
	
	-pie-background: linear-gradient(#eeeeee, #dfdfdf);
	padding: 16px 10px;
	margin-left: 1px;
	margin-right: 1px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-bottom: 1px solid #ffffff;
	-moz-box-shadow: 0 1px 3px #bdbdbd;
	-webkit-box-shadow: 0 1px 3px #bdbdbd;
	box-shadow: 0 1px 3px #bdbdbd;
	position: relative; /* IE */
	
	background: url(/data/images/admin/degrade_Box.gif) repeat-x;

}


#connectBox input{
	border: 2px solid #cbcbcb;
	padding: 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	width: 180px;
}

#connectBox input:focus, #connectBox input.focused{
	border-color: #4A7BD5;
	background-color: #edf3fe;
}

#connectBox label{
	width: 100px;
	padding-bottom: 4px;
	display: block;
}
#connectBox p{
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	z-index: 10;
}

#lk-recup, #lk-back{
	display: block;
	//background: url(http://www.assomaires37.fr/data/images/admin/spriteIcones.png) no-repeat 0 -348px;
	padding-left: 20px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	font-size: 11px;
}

#lk-recup:link, #lk-recup:visited,
#lk-back:link, #lk-back:visited {
	color: #3db0fe;
}

/* @end */

/* @group Home */

#welcome {
	color: #031944;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #edf3fe;
	background-image: url(http://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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;
}



/* @end */

/* @group Alerte Produits */

#alerte_produits {
	color: #f21212;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../_lib/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;
}



/* @end */

/* @group Titres */

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;
}

#fd_h1 {
    background-color: #DBECFD;
    border-bottom: 2px solid #4A7BD5;
    color: #4A7BD5;
    font-size: 18px;
    font-weight: bold;
    height: 20px;
    margin-top: 0;
    padding: 6px 6px 6px 14px;
    position: absolute;
    right: 0;
    top: 103px;
    width: 100%;
    z-index: 4;
}
.lk-retour {
	color: #4c83db;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.assomaires37.fr/data/images/admin/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

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



/* @end */

/* @group Navigation - Menu */

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

#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://www.assomaires37.fr/data/images/admin/select_Cat.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	width: 110px;
}

#commandes a {
	
}

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

.BT_suppr{
	cursor: pointer;
}

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

.clear {
	clear: both;
}

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

/* @group Onglets */

#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;
}

.onglets {
	list-style-type: none;
	font-family: tahoma, arial, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height: 28px;
	background: url(http://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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;
}



/* @end */



/* @end */

/* @group Round Boutons */

.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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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 */

/* 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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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 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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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  */

/* @group Boutons 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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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;
}



/* @end */

/* @group Pages */

#pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.assomaires37.fr/data/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;
	padding-bottom: 100px;
}

#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;
}



/* @end */

/* @group 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;
}


.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://www.assomaires37.fr/data/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 h1, .bloc_home_stats h1 {
	font-size: 16px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}

.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;
}

.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: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 6px;
	padding-right: 0pt;
	padding-bottom: 16px;
	padding-left: 0pt;
}

.little {
	font-size: 10px;
}

.top {
	background-image: url(http://www.assomaires37.fr/data/images/admin/top.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}

.flop {
	background-image: url(http://www.assomaires37.fr/data/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;
}



/* @end */

/* FILTRER */

#filtrer {
	/*background-image: url(http://www.assomaires37.fr/data/images/admin/Up_zone_filtre.gif);*/
	background-repeat: no-repeat;
	position: relative;
	width: 716px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	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, #filtrer input {
	border: solid 1px #bcbcbc;
	padding: 4px 4px 4px 8px;
}
/*
#filtrer form input .focus {
	background-color: #e1ecfe;
	border-color: #2b7cf9;
}
*/
#BT_filtrer {
	position: absolute;
	right: 20px;
	margin-top: 12px;
}

/* PAGINATION */

/* @group Pagination */

#pagination {
	background-image: url(http://www.assomaires37.fr/data/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;
}
/* @end */

.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 */

/* @group Fil d'Ariane */

#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;
}



/* @end */
.titrePageInvisible{
	background-color: #edf3fe;
	padding: 8px 8px 8px 24px;
	color:#4A7BD5;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


.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://www.assomaires37.fr/data/images/admin/fd_listes_up.gif);
	background-repeat: repeat-x;
	background-position: left 0;
	height: 38px;
}

.entete {
	background-image: url(http://www.assomaires37.fr/data/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_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://www.assomaires37.fr/data/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;
}

#zoneTable td {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

/* @group Bloc 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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/images/admin/leg_fd.gif);
	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;
}



/* @end */

/* 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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/images/admin/fd_livraison.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#bloc_adresse_facturation .bloc_form_adr {
	background-image: url(http://www.assomaires37.fr/data/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 .bloc_form label {
	color: #625c5c;
	text-align: right;
	width: 200px;
	z-index: 10;
	float: left;
	padding-right: 10px;
	padding-top: 4px;
}

.formulaire .bloc_form_rib label {
	float: none;
	padding: 0;
	position: absolute;
	text-align: left;
}

.formulaire .bloc_form_rib input {
	margin-top: 20px;
}

.formulaire .bloc_form_rib textarea {
	margin-top: 20px;
}

.infos_fiche {
	background-color: #FFFFFF;
	background-position: left 0;
	background-repeat: no-repeat;
	border: 1px solid;
	color: #4A7BD5;
	font-size: 11px;
	padding: 10px 10px 15px 50px;
	margin: 0px 0px 10px 0px;
}

.formulaire input,
.formulaire select,
.formulaire_google_map input,
.formulaire_google_map select,
#filtrer input
{
	padding: 4px 4px 4px 8px;
}

.formulaire input,
.formulaire select, 
.formulaire textarea,
.formulaire_google_map input,
.formulaire_google_map select, 
.formulaire_google_map textarea,
#filtrer input

{
	border: solid 1px #dedede;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.formulaire input:focus,
.formulaire select:focus, 
.formulaire textarea:focus,
.formulaire_google_map input:focus,
.formulaire_google_map select:focus, 
.formulaire_google_map textarea:focus,
#filtrer input:focus
{
	border-color: #4A7BD5;
	background-color: #edf3fe;
}




.formulaire .confidentiel {
	background-color: #fcf0f0;
	border-color: #f00;
}

.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: 6px;
	margin-left: 210px;
	padding: 4px;
	border: solid 1px;
	font-size: 11px;
}

.info_menu {
	color: #6086c1;
	background-color: #edf3fe;
	margin-top: 4px;
	margin-bottom: 6px;
	padding: 4px;
	border: solid 1px;
	font-size: 11px;
}

.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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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://www.assomaires37.fr/data/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;
}

.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;
}

#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;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 12px;
}

#categoryList input {
	border: none;
}

#categoryList img {
	vertical-align: middle;
}

.noborder {
	border: none;
}

.alt_row {
	background-color: #edf3fe;
}

#visu_produit {
	color: #545454;
	text-align: center;
	position: absolute;
	margin-top: 26px;
	margin-left: -280px;
	padding: 10px;
	border: solid 2px #bebebe;
}
/*
.formulaire button {
	height: 40px;
	width: 126px;
	border: 0;
	background: url(http://www.assomaires37.fr/data/images/admin/BT_enregistrer.gif) left top no-repeat;
}

.formulaire button:hover {
	background-image: url(http://www.assomaires37.fr/data/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;
}

.blocOptions-photo{
	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: 150px;
	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: 150px;
	z-index: 1;
	margin: 0;
	padding: 4px;
}

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

.uploader_java {
	text-align: center;
}

#uploader {
	margin-right: auto;
	margin-left: auto;
}

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

/* 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://www.assomaires37.fr/data/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 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://www.assomaires37.fr/data/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: #dedede;
	padding: 4px;
}

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

#tranches {
	margin-top: 10px;
}

/* FICHE COMMANDE  */

#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 .vignette_photo_prod {
	border: 1px solid #909090;
}

#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;
}

.statut_commande label {
	color: #fff;
}

/* PRODUITS */

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

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

a.lk-web:link, a.lk-web:visited {
	color: #4c83db;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-image: url(http://www.assomaires37.fr/data/images/admin/loupe.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 10px;
	display: block;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.lk-web:hover, a.lk-web:active {
	text-decoration: none;
}

/* TOOLTIP */

#dhtmltooltip {
	position: absolute;
	z-index: 100;
}

.tooltip_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	visibility: hidden;
	font-size: 11px;
	color: #4a7bd5;
	background-color: #fff;
	background-image: url(#);
	background-repeat: no-repeat;
	background-position: left 0;
	padding: 10px 10px 10px 50px;
	border: solid 1px;
	margin: 5px;
	margin-bottom: 10px;
}

.tooltip_style2 {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px black;
	padding: 4px;
	background-color: #000;
	visibility: hidden;
	/*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(../_lib/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;
	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;
	margin-right: 10px;
	padding: 4px;
	border: solid 1px #c8d1e2;
}

.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://www.assomaires37.fr/data/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;
}

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

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

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

#commandes_zones {
	float: left;
	padding-top: 34px;
}

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

.attributs_perso {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px solid #d9d9d9;
}

#zone_ajout {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 6px;
}

#zone_ajout label {
	width: 130px;
	float: left;
	padding-right: 10px;
}

#zone_ajout input {
	padding: 2px;
	border: solid 1px #d9d9d9;
}

#listingVisites td {
	padding: 4px;
}

#form_colL {
	font-size: 10px;
	padding-top: 10px;
}

#module_option {
	font-size: 12px;
	background-color: #efefef;
	background-image: url(http://www.assomaires37.fr/data/images/admin/ico_home_modules.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 10px 10px 10px 60px;
	border: solid 1px #676767;
}



.barre_pied_corners {
	height: 10px;
	position: relative;
}

.corner_hg {
	
}

.corner_hg, .corner_hd, .corner_bg, .corner_bd {
	height: 10px;
	position: absolute;
	width: 10px;
	z-index: 100;
}

.corner_hd, .corner_hd5 {
	position: absolute;
	right: 0;
}

.corner_bg, .corner_bg5 {
	bottom: 0;
	position: absolute;
}

.corner_bd, .corner_bd5 {
	bottom: 0;
	position: absolute;
	right: 0;
}


/* Color Picker */

.color {
	padding-left: 22px;
}

#color{
	vertical-align: middle;
	margin-top: -6px;
}

span#palette_color{
	display:block;
	width:22px;
	height:22px;
	border: 1px solid #dedede;
	float:right;
	margin-right: 120px;
}

.ico_cp {
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
}

/* sortbale */

div.floated {
	width: 400px;
	float: left;
	margin-left: 1em;
}


ul.myList br{
	display: none;
}


ul.myList {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.myList li {
	background-color: #ebebeb;
	margin-bottom: 2px;
	padding: 2px 2px 2px 8px;
	border: solid 1px #ccc;
	cursor: pointer;
	height:20px;
}

ul.myList li:hover {
	background-color: #dedede;
	background-image: url(http://www.assomaires37.fr/data/images/admin/croix_deplacement.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
	border: solid 1px #ccc;
	z-index: 100;
}

ul.myList_mediateurs {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.myList_mediateurs li {
	background-color: #ebebeb;
	margin-bottom: 2px;
	padding: 2px 2px 2px 8px;
	border: solid 1px #ccc;
	cursor: pointer;
	height:250px;
}

ul.myList_mediateurs li:hover {
	background-color: #dedede;
	background-image: url(http://www.assomaires37.fr/data/images/admin/croix_deplacement.gif);
	background-repeat: no-repeat;
	background-position: right center;
	cursor: pointer;
	border: solid 1px #ccc;
	z-index: 100;
}

ul.anotherList {
	width: 200px;
	float: left;
	border: 1px solid black;
	background-color: #f9f9f9;
	min-height: 20px;
	margin: 5px;
	padding-left: 20px;
}

ul.anotherList li {
	margin-left: 10px;
	list-style-type: decimal;
}

ul.anotherList li:hover {
	background-color: #fff;
}

.formulaire_rechercher p {
	display: inline;
}

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

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

.result_recherche {
	color: #D80909;
}

.bloc_select_page {
	font-size: 11px;
	font-weight: bold;
	color: #525152;
	padding: 6px;
	margin-bottom: 4px;
	padding-left: 32px;
	background: #edf3fe url(http://www.assomaires37.fr/data/images/admin/ico_page.png) no-repeat 10px 8px;
}

/* LIstes active désactive moteur */

.statut_moteur_li {
	float: left;
	display: block;
	height: 20px;
	padding-right: 6px;
}

/* Loader Tabs */

#loader_tabs {
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	border: 1px solid #c9c9c9;
	padding: 8px 8px 8px 28px;
	background: url(http://www.assomaires37.fr/data//js/ajaxtabs/loading.gif) no-repeat 4px 6px;
}

/* Photo Selecteur */
#photo_selector {
	/*width: 230px;*/
	height: 130px;
	/*min-width: 230px;*/
	min-height: 130px;
	border: solid 1px #7e7e7e;
	overflow-y: hidden;
	overflow-x: scroll;
	overflow: -moz-scrollbars-horizontal;
	background-color: #fff;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.slide_vignette_h {
	width: 706px;
}

.slide_vignette_h img,.slide_vignette_v img {
	float: left;
	margin-right: 4px;
	border: solid 2px #fff;
}

.select_vignette img {
	border: solid 2px #f21212;
}

.slide_vignette_h  a:hover img, .slide_vignette_v  a:hover img {
	border-color: #f21212;
}

.fichier input {
	
}

/* Une seule barre de progression */
.progressBar {
	width: 216px;
	height: 41px;
	background: url(http://www.assomaires37.fr/data/images/admin/bg_bar.gif) no-repeat 0 0;
	position: relative;
}

.progressBar span {
	position: absolute;
	display: block;
	width: 200px;
	height: 25px;
	background: url(http://www.assomaires37.fr/data/images/admin/bar.gif) no-repeat 0 0;
	top: 8px;
	left: 8px;
	overflow: hidden;
	text-indent: -8000px;
}

.progressBar em {
	position: absolute;
	display: block;
	width: 200px;
	height: 25px;
	background: url(http://www.assomaires37.fr/data/images/admin/bg_cover.gif) repeat-x 0 0;
	top: 0;
}

#info_quota {
	margin: 20px 0px 0px 250px;
}

#menu_quota {
	text-align: center;
	margin: auto;
	padding: 25px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Hemenu_quotalvetica, sans-serif;
}

#menu_quota_alert {
	text-align: center;
	color: red;
	text-decoration: blink;
	margin: auto;
	padding: 25px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Hemenu_quotalvetica, sans-serif;
}

.statut {
	text-align: center;
	vertical-align: middle;
}

/* LEGENDE STATUS */
.middle {
	vertical-align: middle;
}

#bloc_leg_statuts a:link, #bloc_leg_statuts a:visited {
	color: #4C83D9;
	font-size: 10px;
	text-decoration: underline;
}

#fd_lk_statuts {
	background-color: #FFFFFF;
	border-color: #CAC7C7 #CAC7C7 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	margin-left: -11px;
	margin-top: -31px;
	position: absolute;
	width: 200px;
}

#legendes_commandes {
	color: #514840;
	font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#legendes_commandes td {
	padding: 2px 6px;
}

.carre_coul {
	display: block;
	height: 10px;
	width: 10px;
}

#title_legendes_statuts {
	background-color: #FFFFFF;
	border: 1px solid #CAC7C7;
	color: #514840;
	font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: -10px;
	padding: 9px 10px 10px 10px;
	position: absolute;
	z-index: 4;
}

.formulaire .bloc_form .label_commande {
	color: #625c5c;
	text-align: left;
	vertical-align: top;
	width: auto;
	z-index: 10;
	float: left;
	padding-right: 5px;
	padding-top: 4px;
}

#img_chargement_ajax {
	z-index: 4;
	color: #fff;
	position: fixed;
	bottom: 0;
	right: 0;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	width: 430px;
	line-height: 12px;
}

#fd_chargement_ajax{
	z-index: 3;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 450px;
	background-color: #525152;
	/* Gestion de l'opacité */
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; 	/* IE 8 */
    filter : alpha(opacity=70);
	height: 46px;
}

#box_loader{
	width: 250px;
	height: 32px;
	background-color: #000;
	display: none;
	position:absolute;
	z-index:10;
	top: 50%;
	left: 50%; 
	margin-top: -26px;
	margin-left: -140px;
	padding: 10px 10px 10px 20px;
}

/*#img_loader{
	margin-left: 20px;
	margin-top: 6px;
}*/

#ico_infoMsgAjax{
	vertical-align :middle;
	margin-right: 6px;
	float: left;
	margin-top: -4px;
}

div#centrage_bt{
	width:252px;
	margin-right: auto;
	margin-left: auto;
}

div#div_slide{
	width:376px;
	height:540px;
	float:left;
}

#icone_selected{
	vertical-align: middle;
}

img#img_slide {
	cursor: pointer;
	position: absolute;
	z-index: 5;
	margin-top: -6px;
}

div#barre_sep_menu{
	position: absolute;
	z-index: 4;
	height:100%;
	border-left: 4px solid #daebfc;
}

img#bande_ombre{
	height:100%;
	width:14px;
}


div#conteneur_parametres{
	/*height:520px;*/
	min-height:100%!important;
	padding: 0px 5px 100px;
}

.inactif{
	opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; 	/* IE 8 */
    filter : alpha(opacity=50);
}

div#div_grise{
	background-color: #DBECFD;
	position:absolute;
	width:376px;
	min-height:100%!important;
	z-index:10;
	/*display:none;*/
	opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; 	/* IE 8 */
    filter : alpha(opacity=70);
}

div#position{
	background-image: url(http://www.assomaires37.fr/data/images/admin/fd_grisDegrade.gif);
	background-repeat: repeat-x;
	height: 21px;
	position: relative;
	z-index:1;
	padding-top: 4px;
}

#pict_target{
	float:left;
	margin-left: 6px;
	margin-right: 10px;
}

#ico_verou{
	vertical-align:middle;
	margin-top: -4px;
	margin-right: 2px;
}

#statut_verou{
	position:absolute;
	z-index:2;
	right: 10px;
	top: 4px;
	font-weight: bold;
}

.verrou_lock{
	color: #f81d13;
}

.verrou_unlock{
	color: #22bc57;
}

#title_infos {
	font-style: normal;
	font-weight: normal;
}

div#fonctions_form{
	border-top: 1px solid #3f3f3f;
	width: 336px;
	padding: 20px;
	background-color: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
}

#zone_onglets{
	background-color: #DBECFD;
	padding: 4px;
}

#suppr_img{
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin-right:6px;
	margin-top: 6px;
	/*background: url(http://www.assomaires37.fr/data/images/admin/ico_suppr.gif) no-repeat center center;*/
}

#fd_previsu{
		background: #fff url(http://www.assomaires37.fr/data/images/admin/previsuGmap.gif) no-repeat center center;
		width:247px;
		height:289px;
		position:relative;
		border: 1px solid #909090;
		margin-top:100px;
		margin-left: -50px;
}

#ti_previsu{
	font-weight: bold;
	font-size: 12px;
	color: white;
	position: absolute;
	top: -24px;
	background-color: #909090;
	padding: 4px;
	display: block;
	left: -1px;
}

#contour_previsu, #fond_previsu{
	display: block;
	width: 150px;
	height: 150px;
	margin-left: 62px;
	margin-top: 72px;
	position:absolute;
}

.surbrillanceConfirm{
	padding: 6px 6px 6px 12px;
	background-color: #edf3fe;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* GENERATEUR FORMULAIRE */
.bloc_elemform {
    background-color: #fff;
    position: relative;
    margin-bottom: 6px;
    padding: 10px;
    border: solid 1px #c2bebe;
}

.bloc_elemform-over {
    background-color: #f4f4f4;
    background-image: url(/data/commun/images/croix_deplacement.gif);
    background-repeat: no-repeat;
    background-position: 16px 16px;
    padding: 10px;
    position: relative;
    margin-bottom: 6px;
    border: solid 1px #5c5a5a;
    cursor: pointer;
}

.bloc_controle {
    position: absolute;
    top: 10px !important;
    right: 10px;
}

/* @group Composants */
#FooterSave{
	background-color: #FFFFFF;
    border-top: 1px solid #6E6D69;
    bottom: 0;
    color: #6E6D69;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 0;
    padding: 10px 0;
    position: fixed;
    text-align: right;
    width: 100%;
    z-index: 4;
}

#bouton_connexion{
	text-align: center;
	padding-top: 16px;
}

#bouton_connexion #bt_valider,
.BTSave{
	position: relative;
	color: #ffffff !important;
	text-decoration: none;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 8px;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.2), 0 1px 4px rgba(0, 0, 0, 0.4);

	text-shadow: 0 1px 2px rgba(0, 4, 181, 0.9);
	cursor: pointer;
	/*-pie-background: linear-gradient(#145cc0, #66b3ff);*/

	text-align: center;
	text-transform: uppercase;
	border-width: 0;
	border-style: none;
	width: 150px;
	background: url(/data/images/admin/degrade_Bouton.gif) repeat-x;
}

#bouton_connexion #bt_valider:hover,
.BTSave:hover{
	background: -moz-linear-gradient(90deg, #002faa 0%, #3795f7 100%) #3795f7;
	background: -webkit-gradient(linear, left bottom, left top, from(#002faa), to(#3795f7)) #3795f7;
	background: -ms-linear-gradient(#002faa, #3795f7);
	background: -o-linear-gradient(#002faa, #3795f7);
	background: linear-gradient(#002faa, #3795f7);
	-pie-background: linear-gradient(#002faa, #3795f7);
	cursor: pointer;
	
	background: url(/data/images/admin/degrade_BoutonOver.gif) repeat-x;
}

.BTSave{
	margin-right: auto;
	margin-left: auto;
}

/* @end */

/* @group SPRITE */
.Icone{
	display:inline-block;
}

.IconeForm {
    vertical-align: middle;
   	display:inline-block;
}

span.centreIco{
	margin-left: auto;
	margin-right: auto;
}

.Icone a:link, .Icone a:visited,
.IconeForm a:link, .IconeForm a:visited, .Ico{
    background-image: url(/data/images/admin/spriteIcones.png);
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
	margin-right: 4px;
}

span.Save
{
    background-image: url(/data/images/admin/spriteIcones.png);
    background-repeat: no-repeat;
    display:inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
	margin-right: 4px;
}

.LoupeFooter{
	width: 74px;
	float: right;
	margin-right: 10px;
	border: 1px solid #7f7f7f;
	padding: 8px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.LoupeFooter:hover{
	cursor: pointer;
	color: #edf3fe;
	background-color: #145cc0;
	border-color: #edf3fe;
}

.LoupeFooter a{
	float: left;
}

.Edit{
    background-position: 0px 0px;
}

.Edit:hover{
    background-position: -16px 0px;
}

.Suppr{
    background-position: 0px -64px;
}

.Suppr:hover{
    background-position: -16px -64px;
}

.Loupe{
    background-position: 0px -80px;
}

.Loupe:hover{
    background-position: -16px -80px;
}

.Lister{
    background-position: 0px -48px;
}

.Lister:hover{
    background-position: -16px -48px;
}

.Actif{
    background-position: 0px -176px;
}

.Actif:hover{
    background-position: -16px -176px;
}

.Inactif{
    background-position: 0px -192px;
}

.Inactif:hover{
    background-position: -16px -192px;
}

.Crop{
	background-position: 0px -128px;
}

.Crop:hover{
	background-position: -16px -128px;
}

.FichierPDF{
	background-position: 0px -304px;
}

.FichierPDF:hover{
	background-position: -16px -304px;
}

.Dossier{
	background-position: 0px -272px;
}

.Dossier:hover{
	background-position: -16px -272px;
}

.DossierVer{
	background-position: 0px -288px;
}

.DossierVer:hover{
	background-position: -16px -288px;
}

.Page{
	background-position: 0px -240px;
}

.Page:hover{
	background-position: -16px -240px;
}

.PageVer{
	background-position: 0px -256px;
}

.PageVer:hover{
	background-position: -16px -256px;
}

.Save{
 	background-position: 0px -432px;
}

button:hover span.Save{
 	background-position: -16px -432px;
}

.Deplacer{
    background-image: url(/data/images/admin/spriteIcones.png);
    background-repeat: no-repeat;
    display:inline-block;
    width: 16px;
    height: 16px;
	margin-right: 4px;
 	background-position: 0px -144px;
}

.Deplacer:hover{
 	background-position: -16px -144px;
 	cursor: move;
}

.Effacer{
	background-position: 0px -480px;
}

.Effacer:hover{
	background-position: -16px -480px;
}

.Telecharger{
	background-position: 0px -96px;
}

.Telecharger:hover{
	background-position: -16px -96px;
}

.Visualiser{
	background-position: 0px -160px;
}

.Visualiser:hover, .LoupeFooter:hover .Visualiser{
	background-position: -16px -160px;
}

/* ICONES */
.img{
	background-position: 0px -368px;
}

.xls{
	background-position: 0px -320px;
}

.doc{
	background-position: 0px -352px;
}

.ppt{
	background-position: 0px -336px;
}

.pdf{
	background-position: 0px -304px;
}



/* @end */

