/* balises */
	* {		margin:0; padding:0; }
	h1, h2, h3, h4, h5, h6 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#0096E7;
		font-weight:normal;
		margin-bottom:22px;
		margin-top:10px;
		text-decoration:none;
	}
	h2{		font-size: 20px; margin-bottom:22px; margin-top:10px; }
	h2{		font-size: 18px; margin-bottom:20px; margin-top:9px; }
	h3{		font-size: 16px; margin-bottom:28px; margin-top:8px; }
	h4{		font-size: 14px; margin-bottom:16px; margin-top:7px; }
	h5{		font-size: 12px; margin-bottom:14px; margin-top:6px; }
	h6{		font-size: 10px; margin-bottom:12px; margin-top:5px; }
	img{	border:0px; }
	hr { 	background:none; border:0; border-bottom:1px dotted #FF0000; }

	body{	background-color: #ffffff; }
	body, input, textarea, select{
		font:12px Verdana, Helvetica, Arial;
	}
	body, form{
		margin:0;
		padding:0;
	}
	td{
		text-align: left;
	}
	a, a:visited, a:active {
        text-decoration:none;
        color:#003366;
        background:transparent; }
	a:hover, a:visited:hover         {
        color:#3a73ff;
        text-decoration:underline;
        }
/* balises (fin) */

/* mise en forme */
	.infobulle {
		position: absolute;
		visibility : hidden;
		z-index:99999;
		min-width:260px;
	}
	.infobulle .top {
		min-width:260px;
		height:14px;
		background:url(../img/infobulle_top.png) no-repeat
	}

	.infobulle .mid {
		padding:7px 20px;
		min-width:260px;
		background:url(../img/infobulle_mid.png) repeat-y
	}

	.infobulle .bot {
		min-width:260px;
		height:14px;
		background:url(../img/infobulle_bot.png) no-repeat
	}

	.infobulle {
		position: absolute;
		visibility : hidden;
		z-index:99999;
		width:300px;
	}

	.infobulle .top {
		min-width:260px;
		height:14px;
		background:url(../img/infobulle_top.png) no-repeat
	}

	#mcWindowEventBlocker{
		display:none;
		z-index:0;
	}
	span.nondispo{

	}
	span.dispo{
		font-weight:bold;
		color:green;
		font-size:12px;
	}
	p.txt{
		text-align:justify;
		text-indent:15px;
	}
	.move{
		cursor:move;
	}
	ul.erreur{
		margin:15px 0 10px 0;
		padding:0;
		list-style:none;
	}
	.erreur{
		font-size:10px;
		color:red;
	}
	div.erreur{
		text-align:center;
		margin:5px;
	}
	div.searchq{
		background-color:#ff9999;
		display:inline;
	}
	div.inf_rech{
		color:#999;
		padding:0;
		font-style:italic;
		margin:0;
		font-size:9px;
	}
	span.dem_e1{
		color:red;
	}
	span.dem_e2{
		font-size:12px;
		font-weight:bold;
	}
	span.dem_e3{
		color:green;
	}
	span.prio{
		color:red;
		font-weight:bold;
	}
/* mise en forme (fin) */

/* Autocomplete */
	div.autocomplete {
	  position:absolute;
	  width:250px;
	  background-color:white;
	  border:1px solid #888;
	  margin:-0px 0px 0px 0px;
	  padding:0px;
	  z-index:2210;
	}
	div.autocomplete ul {
	  list-style-type:none;
	  margin:0px;
	  padding:0px;
	  text-align:left;
	  z-index:2011;
	}
	div.autocomplete ul li.selected {
		background-color: #ffb;
	}
	div.autocomplete ul li {
	  list-style-type:none;
	  display:block;
	  margin:0;
	  border-bottom:0px;
	  padding:2px;
	  height:22px;
	  cursor:pointer;
	  z-index:2012;
	}
	div.autocomplete ul li.dpt, div.autocomplete ul li.region {
	  height:35px;
	  border-bottom:1px solid #ccc;
	}
	div.autocomplete ul li.ville, div.autocomplete ul li.contact, div.autocomplete ul li.groupe, div.autocomplete ul li.magasin {
	  height:50px;
	  border-bottom:1px solid #ccc;
	}
	div.autocomplete span.actif {
	  color:blue;
	}
/* Autocomplete (fin) */

/* EditInPlace */
	.editor_field {
		/*	width:200px;*/
	}
	form.inplaceeditor-form:hover{
		background-color:transparent;
	}
	dt + form select, .editor_ok_button {
		float:left;
	}
	input[type=submit].editor_ok_button {
		margin:0 0 0 5px
	}
	.editor_cancel {
		display:block;
		padding:5px;
		float:left;
	}
	dd[title="Cliquez ici pour modifier"] {
		font-style:italic;
		color:#666;
	}
/* EditInPlace (fin) */

/* Formulaires */
	.addInst input[type=text], .addInst textarea, .addInst select, .addInst input[type=password]{
		width:200px;
		margin:1px 0 0 0;
		background:url(../img/bg_input.gif);

	}

		dl input[type=text], dl textarea, .addInst select, dl input[type=password]{
		width:200px;
		margin:1px 0 0 0;
		background:url(../img/bg_input.gif);

	}

	.addInst select {
		height:20px;
		width:208px
	}

	.addInst textarea {
		height:100px;
		width:203px
	}

	dl textarea{
		height:100px;
		width:198px;
		background:url(../img/bg_input.gif);
	}

	dl select {
		height:18px;
		width:208px
	}

	.addEmail input[type=text], .addEmail textarea, .addEmail select, .addEmail input[type=password],
	.addEven input[type=text], .addEven textarea, .addEven select, .addEven input[type=password]{
		width:300px;
	}
	label {
/*		float:left;
		width:140px;
		display:block;
		padding-top:7px;
		margin-bottom:10px;
*/	}
	input, textarea {
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding:7px 0 2px 9px;
		background:url(../img/bg_input.png) top left no-repeat;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #777777;
	}
	select {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		padding:7px 0 2px 9px;
		background:url(../img/bg_input.png) top left no-repeat #efefef;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #777777;
	}
	select option {
		padding-right:15px;
	}
	input[type=checkbox], input[type=radio], input[type=image] {
		float:left;
		background-image:none;
		border:none;
		margin:0;
		margin-top:5px;
		padding:0
	}
	input[type=radio] + label {
		width:80px;
		margin:0;
		padding:0
	}
	input[type=checkbox] {
		margin-top:6px;
	}
	input:focus, textarea:focus {
		background:url(../img/bg_input-focus.png) top left no-repeat;
	}

	select:focus {
		background:url(../img/bg_input-focus.png) top left no-repeat #fff;
	}
	input[type=submit] {
		background-image:none;
		padding:3px;
		border:none;
		background-color:#666666;
		border:1px outset #CCCCCC;
		color:#FFFFFF;
		font-weight:bold;
		cursor:pointer;
		margin:10px 0 0 100px;
		height:auto
	}
	button {
		font-size:11px;
		background-image:none;
		padding:1px;
		border:none;
		background-color:#C6B56C;
		border:1px outset #CCCCCC;
		margin:0 10px;
		color:#FFFFFF;
		font-weight:bold;
		cursor:pointer;
	}
	input.formError, textarea.formError {
		background-image:url(../img/bg_input_error.gif);
		color:#FFFFFF
	}
	input[type=file].formError {
		color:#ff0000
	}
	form br {
		clear:both;
		margin:10px;
	}
	dl {
		width:600px;
		clear:both;
		margin:10px;
	}
	dt {
		float:left;
		clear: both;
		font-weight:bold;
		width:200px;
		text-align:left;
		padding:5px
	}
	dd, dt + .inplaceeditor-form {
		float: left;
		text-align:left;
		padding:5px;
		width:300px;
	}
	dl.fichiers{width:300px;}
	dl.fichiers dt{ width:300px;}
	dl.fichiers dd{ width:300px;}
	dl.fichiers2{width:400px;}
	dl.fichiers2 dt{ width:100px;}
	dl.fichiers2 dd{ width:225px;}
	div.cl{clear:both;	}
	dl.fichiers2 input[type=text], dl.fichiers2 textarea, dl.fichiers2 select{
		width:225px;
	}
	input[type="radio"] + label, input[type="checkbox"] + label {
		width:auto;
		background:none;
		color:#000000;
		float:left;
		margin:0px 5px 0 0
	}
	.addEmail textarea{
		width:800px;
		height:500px;
	}
	.mceEditor select{
		width:auto;
	}
	div.contenu{
		margin:10px;
	}
/* Formulaires (fin) */

/* Tableaux */
	th{
		color:#f00;
		text-align:left;
		font:14px Georgia, "Times New Roman", Times, serif;
		border-bottom:1px dotted #f00;
		padding:25px 0 3px 0
	}
	td.mod{
		background-color:rgb(234,242,255);
		/*	border-bottom:1px solid #CCCCCC; */
	}
/* Tableaux (fin) */

/* Popup */
	.popup_effect1 {
	  background:#ddd;
	  opacity: 0.2;
	}
	.popup_effect2 {
	  background:#FF0041;
	  border: 3px dashed #000;
	}
/* Popup (fin) */

/* Hint */
	.hint {
		display: none;
	    position: absolute;
	    left: 570px;
	    width: 250px;
	    margin-top: -4px;
	    border: 1px solid #0c6e75;
	    padding: 10px 12px;
	    /* to fix IE6, I can't just declare a background-color,
	    I must do a bg image, too!  So I'm duplicating the pointer.gif
	    image, and positioning it so that it doesn't show up
	    within the box */
	    background: #CAE8EA url(../img/pointer.gif) no-repeat -10px 5px;
		z-index:300;
	}
	.addEven .hint{
		left:725px;
	}
	/* The pointer image is hadded by using another span */
	.hint .hint-pointer {
	    position: absolute;
	    left: -10px;
	    top: 5px;
	    width: 10px;
	    height: 19px;
	    background: url(../img/pointer.gif) left top no-repeat;
	}
/* Hint (fin) */

/* AddInst */
	.addInstUnique{
		float:left;
		width:550px;
		height:100%;
	}
	.addInstLeft{
		float:left;
		width:500px;
		margin-right:10px;
	}
	.addInstRight{
		display:block;
		float:left;
	}
	.addInst{
		height:95%;
	}
	#iframe{
		width:1px;
		height:1px;
		position:fixed;
		top:0px;
		left:0px;
		z-index:10;
	}
	div[id^=lstFileLoad]{
		clear:both;
		width:95%;
		margin-top:10px
	}
	div[id^=lstFiles]{
		width:95%;
		margin:10px;
	}
	p[id^=lstFileRefresh]{
		margin-bottom:30px;
		padding-left:225px;
		float:left;
	}

		p[id^=lstContMag]{
		margin-bottom:30px;
		padding-left:225px;
		float:left;
	}

		p[id^=lstTelMag]{
		margin-bottom:30px;
		padding-left:225px;
		float:left;
	}

/* AddInst (fin) */
/* Menu */
	ul.menu , ul.menu li{
		margin:0px;
		padding: 0px;
	}
	ul.menu{}
	ul.menu li{
		float:left;
		display:block;
		margin:0px 7px 0px 7px;
		font-weight:bold;
		border-top:1px dashed red;
		border-bottom:1px dashed red;
	}


/* Menu (fin) */


body.mceContentBody div,
body.mceContentBody p,
body.mceContentBody th,
body.mceContentBody td,
body.mceContentBody li,
body.mceContentBody dd{
	color:#fff;
}