body { padding:0 0 0 0; margin:0 0 0 0; background-color:#FFFFFF; }
/*body { padding:0 0 0 0; margin:0 0 0 0; background-color:#FFFFFF; background-image:url(img/back-consult1.gif); background-repeat:no-repeat; background-attachment:fixed; padding:0px; background-position: center top; }
*/

/* balises principales */
a { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
img {border:0px; }
hr { border-top:1px solid #FFFFFF; border-right:1px solid #C9D8E3; border-bottom:1px solid #C9D8E3; border-left:1px solid #FFFFFF; }
li { list-style-image:url(img/li.gif); }
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
input,textarea { border:1px solid #C9D8E3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em }
div,p,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#224D6A; }
a.vertical {
  color: white;
  background-color: #000080;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  display: block;
  width: 100px;
}
a.vertical:hover {
  background-color: #6495ED;
  background-image: url(aqua.jpg);
  border: 2px inset #c0c0c0;
}
/* mise en forme du site */
.top { height:1.5em; width:100%; padding-top:2px; background-color:#204A67; border-bottom:1px solid #1D4662; font-size: 0.7em; color:#728FA4; font-family:Verdana, Arial, Helvetica, sans-serif; }
.compte { color:#728FA4; font-weight:bold; }
.compte:hover { color:#FFFFFF; text-decoration:none; }
.banniere { height:120px; width:100%; background-image:url(img/backban.jpg); text-align:center; }
.menu { padding-top:0.3em; height:1.8em; width:100%; background-color:#C9D8E3; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; text-align:center; font-size: 0.8em; color:#224D6A; font-family:Verdana, Arial, Helvetica, sans-serif; }
.mlink { padding:0.5em 0.5em 0.7em 0.5em; color:#224D6A; text-decoration:none; }
.mlink:hover { color:#000000; text-decoration:none; }
.slogan { height:1.6em; width:100%; background-color:#E9EFF4; text-align:center; letter-spacing:0.1em; font-size: 0.8em; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
.gauche { position:absolute; left:0; width: 50%; text-align:right; }
.content { position:absolute; background-color:#FFFFFF; margin-left: 50%; width:46%; padding:1em 1em 1em 1em; font-size: 0.8em; color:#224D6A; font-family:Verdana, Arial, Helvetica, sans-serif; }
.accroche { font-size:1em; }
.sstitre { font-size:1.6em; }
.cadre { padding:0px 10px 0px 10px; border:1px solid #C9D8E3; font-style:italic; }
.prix { color:#CC0000; }
.foot { height:3em; margin-top:3em; padding-top:1em; border-top:1px solid #C9D8E3; width:100%; text-align:right; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* special administration */
.menuadmin { position: absolute; left:0; width: 250px; padding-right:1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.zoneadmin { margin-left: 50px; padding:1em 1em 1em 1em; font-size: 0.8em; color:#224D6A; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cadreadmin { font-size:0.9em; width:80%; background-image:url(img/admin/bg.jpg); padding:1em 1em 1em 1em; border-top:1px solid #C9D8E3; border-right:1px solid #C9D8E3; border-bottom:1px solid #C9D8E3; }
.admin { text-transform:uppercase; font-size:1.2em; color:#CC0000; }
.bienvenue { text-transform:capitalize; font-size:0.8em; }
.client { font-weight:bold; font-size:0.9em; }
.lienadmin { padding:10px; font-size:0.9em; }
.lienadmin:hover { text-decoration:none; background-color:#FFFFFF; font-size:1em; }
.td { background-color:#E9EFF4; padding:2px 5px 2px 5px; }

.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}
.sousmenu {
	background-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	color:#C3C3C3;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
}
.sousmenu:hover {
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	color:#000000;
	border-bottom:2px solid #F59F30;
	font-weight:bold;
}
.close { border:1px solid #FFFFFF; color:#000000; padding-right:10px; }
.close:hover { border:1px solid #FFFFFF; color:#F59F30; padding-right:10px; }


    