

body{
	background : url(img/bg-body.jpg) top repeat-x;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

a:link, a:active, a:visited{
	text-decoration:none;
	color:#d41958;
}
a:hover{
	color:#7eb423;
}

#container{
	margin:40px auto 0 auto;
	width:700px;
	padding:30px 30px 0px 30px;
	font-size:0.8em;
	background : #456d01 url(img/bg-ctnr.png) top repeat-x;
	display:none;
}

#loaderSpace{
	height:22px;
}
div#loader{
	float: none;	
	background-image:url(img/loadingAnimation.gif);
	height:12px;
	width:160px;
	color:white;
	overflow:hidden;
	display:none;
}

div#leftpannel{
	float:left;
	width:180px;
}

ol#tabs{
	list-style-type:none;
	margin:0;
	padding:0;
}

ol#tabs li{
	background-color:#CFE5BD;
	font-size:1em;
	height:25px;
	padding-top:10px;
	clear:both;
	background-color:#699d0f;
	color:white;
	font-weight:bold;
}

ol#tabs li.selected{
	background : url(img/bg-tab.png) repeat-x;
	height:36px;
	padding-top:23px;
}

ol#tabs li.finished{
	font-weight:normal;
	color: #CCCCCC;
}
ol#tabs li span {
	display:block;
	padding-left:20px;
	margin-left:20px;
	height:18px;
}

ol#tabs li span.number1 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/01-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number1 {
	filter: none;
	background: url('img/01-pt100.png') no-repeat;
}


ol#tabs li.selected span.number1 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/01-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number1 {
	filter: none;
	background: url('img/01-gd100.png') no-repeat;
}



ol#tabs li.finished span.number1 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/01-pt70.png', sizingMethod='crop');
}
html>body ol#tabs li.finished span.number1 {
	filter: none;
	background: url('img/01-pt70.png') no-repeat;
}

ol#tabs li span.number2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/02-pt100.png', sizingMethod='crop');
}
html>body ol#tabs li span.number2 {
	filter: none;
	background: url('img/02-pt100.png') no-repeat;
}



ol#tabs li.selected span.number2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/02-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number2 {
	filter: none;
	background: url('img/02-gd100.png') no-repeat;
}


ol#tabs li.finished span.number2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/02-pt70.png', sizingMethod='crop');
}
html>body ol#tabs li.finished span.number2 {
	filter: none;
	background: url('img/02-pt70.png') no-repeat;
}

ol#tabs li span.number3 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/03-pt100.png', sizingMethod='crop');
}
html>body ol#tabs li span.number3 {
	filter: none;
	background: url('img/03-pt100.png') no-repeat;
}

ol#tabs li.selected span.number3 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/03-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number3 {
	filter: none;
	background: url('img/03-gd100.png') no-repeat;
}

ol#tabs li.finished span.number3 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/03-pt70.png', sizingMethod='crop');
}
html>body ol#tabs li.finished span.number3 {
	filter: none;
	background: url('img/03-pt70.png') no-repeat;
}

ol#tabs li span.number4 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/04-pt100.png', sizingMethod='crop');
}
html>body ol#tabs li span.number4 {
	filter: none;
	background: url('img/04-pt100.png') no-repeat;
}

ol#tabs li.selected span.number4 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/04-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number4 {
	filter: none;
	background: url('img/04-gd100.png') no-repeat;
}

ol#tabs li.finished span.number4 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/04-pt70.png', sizingMethod='crop');
}
html>body ol#tabs li.finished span.number4 {
	filter: none;
	background: url('img/04-pt70.png') no-repeat;
}

ol#tabs li span.number5 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/05-pt100.png', sizingMethod='crop');
}
html>body ol#tabs li span.number5 {
	filter: none;
	background: url('img/05-pt100.png') no-repeat;
}

ol#tabs li.selected span.number5 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/05-gd100.png', sizingMethod='crop');
}
html>body ol#tabs li.selected span.number5 {
	filter: none;
	background: url('img/05-gd100.png') no-repeat;
}

ol#tabs li.finished span.number5 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/05-pt70.png', sizingMethod='crop');
}
html>body ol#tabs li.finished span.number5 {
	filter: none;
	background: url('img/05-pt70.png') no-repeat;
}

div#sheets {
	float:left;
	background-color:white;
	margin-top:15px;
	min-height:400px;
	padding-bottom:2em;
}
* html div#sheets {
	height: 400px;
}

#sheets div.sheet{
	display:none;
	width:490px;
	padding:1em;
}

h1{
	color:#7EB423;
	margin:0;
	text-align:center;
}

h2{
	color:#7EB423;
	font-size:1.3em;
	margin:0pt 0pt 0.5em;
	text-transform:uppercase;
	font-weight:bold;
}

h3{
	color:#d41958;
	margin:2em 0;
	font-size:0.9em;
}
p{
	margin : 0.5em 0;
}

#sheets div#sheet_lang{
	display:block;
}

ul#langList {
	list-style-type:none;
}

ul#langList img {
	margin:0 2px;
}

input.button {
	background:transparent url(img/boutonpt-over.png) no-repeat scroll 0%;
	border:medium none;
	color: #5A5766;
	font-size:0.97em;
	font-weight:bold;
	margin:0pt 0.1em;
	height:26px;
	width:102px;
	padding-bottom:0.1em;
}
input.button.little{
	background : url(img/boutonpt-on.png) no-repeat;
	color:white;
	height:23px;
	width:102px;
}

input.button:hover {
	background : url(img/boutonpt-on.png) no-repeat;
	color:#FFFFFF;
}
input.button.little:hover{
	background : url(img/boutonpt-over.png) no-repeat;
}

input.button.disabled {
	background : url(img/bt-dsbl.png) no-repeat;
	color:white;
	
}
input.button.little.disabled{
	background : url(img/boutonpt-disabled.png) no-repeat;
	color:white;
}


label.disabled, p.disabled{
	color:gray;
}

input.text {
	border:1px gray solid;
	width:175px;
}
input.text.required {
	border-color:#D41958;
}

div#buttons{
	clear:both;
	margin-right:4px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:right;
	height:50px;
}

* html div#buttons {
	margin-bottom:30px;
	margin-top:-30px;
}

div#buttons input{
	margin-top :5px;
	margin-left :5px;
}

div#sheet_require ul, div#sheet_require_update ul{
	list-style-type:none;
}

div#sheets .ok{
	padding-left: 20px;
	background: url(img/ok.gif) left no-repeat;
}

div#sheets .fail{
	font-weight:bold;
	padding-left: 20px;
	background: url(img/bad.gif) left no-repeat;
	color:#D41958;
}

.userInfos{
	color:gray;
	font-size:0.85em;
}
p.userInfos.aligned{
	margin-left:160px;
}

div#mailSMTPParam{
	display:none;
}

img#uploadedImage{
	border:3px dashed #E0E0E0;
	margin:auto;
	padding:3px;
}
ul#footer{
	margin-top:5px;
	list-style-type:none;
	text-align:center;
	font-size:0.75em;
	margin-bottom:2px;
	color:white;
}
ul#footer li{
	display:inline;
}

ul#footer a:link, ul#footer a:active, ul#footer a:visited{
	text-decoration:none;
	color:white;
}
ul#footer a:hover{
	color:#7eb423;
}


label.aligned{
	width:150px;
	float:left;
	display:block;
	text-align:right;
	margin-right:1em;
}
input.aligned{
	margin-left:162px;
}
* html input.aligned{
	margin-left:0;
}
span.aligned{
	margin-left:162px;
}
div.field {
	margin-bottom:1.5em;
}
span.result{
	display:none;
}
div#disclaimerDivCertify{
	text-align:center;
}
div#updateLog{
	height:200px;
	width:100%;
	border:gray 1px dashed;
	overflow:auto;
	display:none;
}
p#resultInstall{
	width:80%;
	border:1px solid green;
	margin:2em auto;
	padding:1em;
}
p#alignedLogo{
	text-align:center;
}

form.aligned{
	border:1px dashed gray;
	padding:10px;
	width:80%;
	margin:20px 0;
}
form.aligned p{
height:30px;
}
form.aligned label {
	display:block;
	width:150px;
	float:left;
}
form.aligned input.text {
	display:block;
	width:150px;
	float:left;
}

p.aligned{
	text-align:center;
}
li.title{
	font-weight:bold;
	margin:0.5em 0;
	color: #333333;
}

div.request{
	border-top:1px gray dotted;
	margin-top:10px;
	padding-top:10px;
}
div#weenCompanyLogo{
	background:none;
	width:168px;
	height:58px;
	text-indent:-1000px;
	margin:0 auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='crop');
}
html>body div#weenCompanyLogo {
	filter: none;
	background: url(img/logo.png) left no-repeat;
}

div.updaterVersion, div.installerVersion{
	height:37px;
	text-indent:-1000px;
	margin:10px auto;
}


div#installerVersion {
	background: url(img/install-version.gif) left no-repeat;
}


p#dbResultCheck{
	height:auto;
	display:none;
}
div#resultEnd{
	clear:both;
}

div#noJavaScript{
	margin: 100px 200px 20px 200px;
	padding: 100px 30px;
	background-color: white;
	text-align: center;
	color:red;
}