body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

form	{
	margin: 0px;
	padding: 0px;
}

a:link, a:visited	{
	color: #000098;
	text-decoration: underline;
}
a:hover	{
	text-decoration: none;
}

h1	{
	font-family: 'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #005293;
	border-bottom: 1px solid #005293;
	margin: 0px;
	padding: 0px;
	margin-bottom: 25px;
}
h2	{
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	margin: 10px 0px 10px 0px;	
}
h3	{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
p	{
	font-size: 0.8em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;	
}
ul	{
	font-size: 0.8em;
	color: #000000;
	padding-left: 50px;	
	margin: 0px 0px 30px 0px;
	list-style-type: square;
}
ul li{
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}
input.red {
	color: #FFFFFF;
	font-family:'Trebuchet ms', helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #00006C;
	filter:progid;
	border-top: 1px solid #2424FF;
	border-right: 1px solid #00006C;
	border-bottom: 1px solid #00006C;
	border-left: 1px solid #2424FF;
   	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#0000BB',EndColorStr='#00006C');
}


/* splash page */
.splash {
	background-image:  url('../imagesx/bg_splash.gif');
	background-repeat: repeat-x;
	padding-top: 5%;
	background-color: #CB0000;
	height: 100%;
	text-align: center;
}
#splashBox {
	background-image:  url('../imagesx/bg_splash_box.gif');
	background-repeat: no-repeat;
	width: 589px;
	height: 436px;
	margin-bottom: 20px;
}
.txt13	{
	font-size: 13px;
}
.txt16B	{
	font-size: 16px;
	font-weight: bold;
}
/* END splash page */



.tabHeader	{
	/*background-image: url('../imagesx/bg_tab_header.gif');*/
	background-repeat: repeat-x;
	background-color: #00529c;
	border-bottom: 1px solid #FFFFFF;
	height: 107px;
}
.tabMain	{
	background-color: #FFFFFF;
	border-top: 1px solid #0000CB;
}
#servTool	{
	text-align: right;
	font-size: 0.7em;
	padding: 5px 10px 5px 10px;
}
#path	{
	font-size: 0.7em;
	padding: 5px 10px 5px 10px;
}
#mainCont	{
	padding: 25px 10px 35px 10px;
	margin-right: 25%;
}

#mainCont2       {
        padding: 10px 10px 10px 10px;
        margin-right: 2%;
}

ul.noDot	{
	width: 80%;
	font-size: 100%;
	color: #000000;
	padding: 0px;	
	margin: 0px 5px 30px 30px;
	list-style: none;
}
ul.noDot li{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
ul.noDot li h2{
	font-size: 120%;
	margin: 0px;
	padding: 0px;
}



/* 2 colonne */
#servTool2Col	{
	position: absolute;
	top: 115px;
	right: 0px; 
	text-align: right;
	font-size: 0.7em;
	padding: 5px 10px;
}

#mainCont2Col	{
	padding: 0px;
	margin: 0px;
}

.colLeft	{
	background-image: url('../imagesx/bg_col_left.gif');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-right: 1px solid #8A8787;
	width: 200px;
	padding: 47px 15px 0px 15px;
}

table.tabReg 	{
	font-size: 0.7em;
}

.colRight, .colTot{
	background-color: #FFFFFF;
	padding: 40px 15px 0px 15px;
}

table.tabBord	{
	border: 1px solid #8A8787;
	background-image: url('../imagesx/bg_col_left.gif');
	background-repeat: repeat-x;
}
.colLefttabBord	{
	border-right: 1px solid #8A8787;
	width: 50%;
	padding: 20px;
}
.colRighttabBord	{
	width: 50%;
	padding: 20px;
}
.colLefttabBord	h2, .colRighttabBord h2, .colRight h2, .colLeft h2 	{
	font-size: 0.8em;
	margin-bottom: 10px;	
}

/* END 2 colonne */


table.firstReg	{
	margin: 30px 0px 30px 0px;
	font-size: 0.7em;
}

table.firstReg input 	{
	font-size: 0.9em;
}
table.firstReg input text, table.firstReg textarea		{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.firstReg td{
	width: 50%;
}

.condArea	{
	font-size: 0.8em;
	width: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}




#step	{
	color: #9E9E9E;
	font-family:'Trebuchet ms', helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
}
.selStep	{
	color: #000000;
}

.txt    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-color: #000000;
        font-size: 13px;
}

.little    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-color: #000000;
        font-size: 10px;
}

.imgx {
        border-top: 1px solid #669999;
        border-right: 1px solid #336666;
        border-bottom: 1px solid #336666;
        border-left: 1px solid #669999;
}


