BODY {
      background-color: white;
      font-family:	Arial, Helvetica, sans-serif;
      font-size:14px;
}

.hidden {
	display:none;
}

  ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
  li, .eltForm { padding: 8px 5px 8px 5px; width: 500px; background-color:#fbfbfb; text-align:left; }
  li:hover {cursor:pointer;}

  .input {padding:10px;}
  .inputVisu { background-color:white; border:1px solid #CACACA; padding:3; margin-bottom:2px; }
  .visu_type { margin-bottom:4px;color:#929292;font-weight:normal;font-size:14px;text-transform:uppercase; }
	.visu_form {color:gray;font-size:12px;}
	.visu_only { font-weight:normal;font-size:1.4em;}

  .titre1 {font-weight:bold;text-align:center;font-size:24px;text-transform:uppercase;padding-top:25px;color:#7b7b7b;}
  .titre2 {font-weight:bold;text-align:left;font-size:20px;text-transform:uppercase;padding-top:20px;color:#2aa296;}
	#visu_preview {background-color:#fbfbfb;padding:5px;}

	.clear { clear:both; }

	.pointer {cursor:pointer;}

.tableAdmin {
    background-color:#f9f9f9;
}

H5	{
	font-family:	Arial Narrow, Helvetica Narrow, sans-serif;
	font-size-adjust:	.46;
	font-size:	1.17em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}

H6	{
	font-family:	Arial Narrow, Helvetica Narrow, sans-serif;
	font-size-adjust:	.46;
	font-size:	1em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}


#outils {
               width: 262px;
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 0;
               text-align:right;
}

.out {
               background: buttonface;
               border: 1px solid buttonface;
               margin: 1;
}

.over {
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 1;
}

.right {text-align:right;}

.left {text-align:left;}

.center {text-align:center;}

LI.menu {
	background-color:white;
	padding: 6px 0px 0px 0px;
}

HR.white {
	height: 2px;
	color: white;
	background-color: white;
	width: 90%;
	border: none;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.float-center {
	float:center;
}

.clear {
	clear:both;
}

h1
{
		margin-top:70px;
		margin-bottom:40px;
    font-size: 30px;
    text-transform:uppercase;
    font-weight:bold;
    color:#2aa296;
}

h2 {
		margin-top:30px;
		margin-bottom:20px;
    font-size: 20px;
    text-transform:uppercase;
    font-weight:bold;
    color:#2aa296;
}

.titre
{
    font-size: 30px;
    text-transform:uppercase;
    font-weight:bold;
    color:#2aa296;
}

.ChatError
{
    color: red;
}

.alert
{
    color: #c70000;
    /*font-weight: bold;
    font-size: 15px;
    text-align: center;*/
}

.good
{
    color: green;
    /*font-weight: bold;
    font-size: 15px;
    text-align: center;*/
}


td.asterisme
{
    color:#808080;
    text-decoration:none;
    font-weight: normal;
}

a.asterisme:link {color:#808080; text-decoration:none; font-weight: normal;}
a.asterisme:visited {color:#808080; text-decoration:none; font-weight: normal;}
a.asterisme:active {color:#808080; text-decoration:none; font-weight: normal;}
a.asterisme:hover {color:#808080; text-decoration:none; font-weight: normal; }

a.sousmenu:link {color: white; font-size: 12px; font-weight: bold; text-decoration:none;}
a.sousmenu:visited {color: white; font-size: 12px; font-weight: bold; text-decoration:none;}
a.sousmenu:active {color: white; font-size: 12px; font-weight: bold;}
a.sousmenu:hover {color: white; font-size: 12px; font-weight: bold;}

td.infoSaisies
{
    font-weight: bold;
    font-size: 15px;
}

  input, select {font-size:1.4em;padding-left:5px;padding-right:5px;}
  .bold { font-weight:bold; color:#5d5d5d;}
  .gray {color:gray;}
  .gray2 {color:#e4e4e4!important;text-decoration:none!important;}

#menu {
	/*margin-bottom:30px;*/
	margin-left:20px;
	margin-right:20px;
	padding:10px 20px;
	background-color:white;
	margin-bottom:30px;
}

.button_vert { cursor:pointer; border:0; margin-top:15px; margin-bottom:15px; display:block; text-align:center; padding:10 35;background-color:#2aa296; font-size:20px; color: white; font-weight: normal; text-decoration:none; text-transform:uppercase; }
.button_vert:hover { border:0; margin-top:15px; margin-bottom:15px; display:block; text-align:center; padding:10 35;background-color:#0f5048; font-size:20px; color: white; font-weight: normal; }

.button_urgent { cursor:pointer; border:0; padding:6 19;background-color:white; font-size:16px; color: #7b7b7b; border:1px solid #7b7b7b; font-weight: bold; text-decoration:none; text-transform:uppercase; }
.button_urgent:hover { cursor:pointer; border:0; padding:6 19;background-color:white; font-size:16px; color: #7b7b7b; border:1px solid #7b7b7b; font-weight: bold; text-decoration:none; text-transform:uppercase; }

.est_urgent { border:0; padding:6 19;background-color:white; font-size:16px; color: #f72121; border:1px solid #f72121; font-weight: bold; text-decoration:none; text-transform:uppercase; }

a.menu_json { margin-top:-10px!important; margin-bottom:0px!important; text-align:right!important; padding:0!important; background-color:white!important;  font-size:12px!important; color:gray!important;  }
a.menu_json:hover {text-decoration:underline!important;}

a.text {color:#2aa296!important;text-decoration:none;}
a.text:hover {text-decoration:underline;}

.form_mgt { background-color:#fbfbfb!important;border:1px #fbfbfb solid;}

.vert { color:#2aa296; }

INPUT, SELECT {border:1px solid #CACACA!important;}