html, body {   
	margin: 0px;
	padding:0px;
    font-family: Tahoma;
    color: DimGray;
    background-color: #f6f6f4;
}

h2 {
    display: inline-block;
    font-size: Large;
    font-weight: bold;
    color: SteelBlue;
}

/* BANDEAU */
div#haut {
  padding: 5px 10px 0px 10px;
  margin: 0px;
}
div#topcenter {
  padding: 10px 0px 10px 150px;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* MENU */
.menu {
    left: 0px;
    width: 170px;
	margin: 5px 0 0 5px;
    float: left;
}
.menutitre {
	margin: 10px 0 0 8px;
	background-image:  url("../IMAGES/leftExpanded.gif");
	background-repeat: no-repeat;
	color:SteelBlue;
	font-weight:bold;
	font-family:Tahoma;
	text-transform: uppercase;
	text-indent: 10px;
	vertical-align: middle;
}
.menu ul {
 	margin: 12px 0 0 0;
	padding: 0px;
	list-style-type: none;
/*	line-height: 1.3em;*/
}
.menu li {
	list-style: none;
	line-height: 1.5em;
	text-indent: 20px;
}
.menu li.selected {
	background-image: url("../IMAGES/puce_orange.gif");
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
	border:0;
}
.menu a:link {
	font-weight: bold;
	font-size: x-small;
	color: #696969;
	text-decoration: none;
}
.menu a:visited {
	font-weight: bold;
	font-size: x-small;
	color: #696969;
	text-decoration: none;
}
.menu a:hover {
	font-weight: bold;
	font-size: x-small;
	color: #6495ed;
	text-decoration: none;
}

/* CORPS */
#content {
  /*margin: 5px 5px 0px 175px;*/
  z-index=10;
  LEFT: 175px;
  TOP: 100px;
  POSITION: absolute;
}

/* boutons */
input.button {
  color: black;
  background-color: LightSteelBlue;
  font-size: smaller;
  font-weight: bold;
}

/*Textbox Watermark*/
.unwatermarked {
	font-weight: bold;
	font-family: tahoma;
	font-size: xx-small;
	color: black;
	border:1px solid steelblue;
}
.watermarked {
	font-weight: normal;
	font-family: tahoma;
	font-size: xx-small;
	padding:2px 0 0 2px;
	border:1px solid steelblue;
	background-color: #FFDD99;
	color: black;
}

/* CLASSES GENERIQUES */
.titrecadre {
    font-weight: bold;
    color: SteelBlue;
}
.allLine {
    width: 100%;
}
.bold {
  font-weight: bold;
}
.center {
	text-align: center;
}
.alignright {
	text-align: right;
}
.alignleft {
	text-align: left;
}
.medium {
  font-size: Medium;
}
.small {
	font-size: xx-small;
}
.smaller {              
	font-size: smaller;
}
.bluedouble {
    border-style: double;
    border-color: steelblue;
    padding: 10px;
}
.blue {
    border-style: single;
    border-color: steelblue;
    padding: 10px;
    width: auto;
}
.floatright {
  float: right;
}
.tobottomright {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* tableaux */
table.blue {
  border-width: 1px;
  border-color: steelblue;
  border-style: solid;
  border-collapse: collapse;
}
table.blue th,table.blue thead  {
  background-color: LightSteelBlue; 
  border-width: 1px;
  border-color: steelblue;
  border-style: solid;
  color: white;
  font-size: x-small;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
}
table.blue td {
  border-width: 1px;
  border-color: LightGrey;
  border-style: solid;
}
table.blue td.pair {
  background-color:#EEF5EE
}

/* AJAX */
/* Theme XP pour Tab Container */
/*.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc054AJ_NX05verDaBCHugzxzw2&t=633398816440000000) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc05ALF7s39yuUF99AN-bJEXbA2&t=633398816440000000) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc05E61ZUmd1mrM2srgk9uO_oQ2&t=633398816440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Yrfl-T666yO2P-OJxpsOmA1&t=633398816440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc05iLILbmRGnX2lRgxC-FPYxA2&t=633398816440000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc056zW_YoIFyLV09criE2PKWg2&t=633398816440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc055uBnMjDZIPc2zpY5n1js7w2&t=633398816440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc05n3YrC9f2nraDe9K5RI0-KHzJ21-xclOU0&t=633398816440000000) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc05X5cnXoU1I8ro4vwB2LNyzw2&t=633398816440000000) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(WebResource.axd?d=T5Qz2-d1avf0S4hW3i2B665Kr1UC9uiBOAaBSiOTommzNPczx9kh7Z_NOldQdc051yjuEvlh61m1FfYORuoUeg2&t=633398816440000000) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
  */
/* Theme par defaut du Tab Container */
/*.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
  */

.visoft__tab_xpie7 .ajax__tab_header					{ background:url(../images/tabs/xpie7/tab-line.gif) repeat-x bottom; }
.visoft__tab_xpie7 .ajax__tab_outer						{ background:url(../images/tabs/xpie7/tab-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_inner						{ background:url(../images/tabs/xpie7/tab-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_tab						{ background:url(../images/tabs/xpie7/tab.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	{ background:url(../images/tabs/xpie7/tab-hover-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	{ background:url(../images/tabs/xpie7/tab-hover-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab		{ background:url(../images/tabs/xpie7/tab-hover.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer	{ background:url(../images/tabs/xpie7/tab-active-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner	{ background:url(../images/tabs/xpie7/tab-active-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab		{ background:url(../images/tabs/xpie7/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:11px; }
.visoft__tab_xpie7 .ajax__tab_outer						{ height:29px; }
.visoft__tab_xpie7 .ajax__tab_inner						{ padding-left:3px; }
.visoft__tab_xpie7 .ajax__tab_tab						{ padding:8px 40px;margin:0; }
.visoft__tab_xpie7 .ajax__tab_body						{ font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; }


