html:focus {
	outline: none;
}
body {
	background:	white;
	min-width: 500px;
	min-height: 450px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	background-image: url('/images/back2.jpg');
/*	background-position: center;
	background-repeat: no-repeat; */
}


body:focus {
	outline: none;
}

.skyLayout {
	padding: 0;
	margin: 0;
}

#mainDiv {
	clear: right;
	position: relative;
	vertical-align: top;
	top: -3px;
	font-size:9px;
}

table#contentTable {
	margin: 0px;
	width: 100%;
	font-size:9px;
}

table#contentTable td {
	vertical-align: middle;
	text-align: center;
	height: 100%;
	font-size:9px;
}

table#dockTable {
	padding: 0px;
	margin-left: 0px;
	height: 76px;
	margin-top: 0px;
		font-size:9px;
}

table#mainDockTable {
	width: 100%;
		font-size:9px;
}

table#mainDockTable td{
	height: 76px;
	min-height: 76px;
		font-size:9px;
}
table#mainDockTable td#tableDockCenter{
	display: block;
	min-width: 350px;
		font-size:9px;
}

table#mainDockTable td#leftDockTD{
	min-width: 40px;
	width: 60px;
	height: 75px;
	background-image: url('/images/dockLeft.gif');
	background-repeat: no-repeat;
		font-size:9px;
}

table#mainDockTable td#dockTD{
	min-width: 72px;
	height: 76px;
	background-image: url('/images/dockReapeat.gif');
	background-repeat: repeat-x;
	text-align: center;
		font-size:9px;
}
table#mainDockTable td#WinResizeTD{
	min-width: 28px;
	width: 28px;
	height: 76px;
	background-image: url('/images/dockReapeat.gif');
	background-repeat: repeat-x;
	font-size:9px;
}
table#mainDockTable td#WinCloseTD{
	min-width: 28px;
	width: 28px;
	height: 76px;
	background-image: url('/images/dockReapeat.gif');
	background-repeat: repeat-x;
	font-size:9px;
}
table#mainDockTable td#rightDockTD{
	min-width: 115px;
	width: 115px;
	height: 76px;
	padding-left: 3px;
	background-image: url('/images/dockRight.gif');
	background-repeat: no-repeat;
	font-size:9px;
}
.resizeall {
	position: relative;
	cursor: pointer;
	width: 26px;
	height: 26px;
	top: -6px;
}

.closeall {
	position: relative;
	cursor: pointer;
	width: 26px;
	height: 26px;
	top: -6px;
}
.menuLogo {
	position: relative;
	left: 15px;
	top: 0px;
}

.skyLogo {
	position: relative;
	top: -9px;
}

.dropzone {
	height: 72px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:9px;
}

#menuDiv {
	vertical-align: top;	font-size:9px;
}

.dropIndicator {
	background-color: black;	font-size:9px;
}


th,td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;color: black; padding-top:1px;padding-bottom: 1px}



.tdfieldtitle {
margin-bottom:3px;margin-top:5px;

color:#666666;
font-weight:bold; font-size:12px;
 background-color: #e8f1f3;
border-bottom:1px solid silver;
}
.trfieldtitle {
 background-color: red;
}


.grostitre {
color:#666666;
font-weight:bold; font-size:12px; margin-bottom:5px;
}
.soustitre {
color:#666666;
font-weight:bold;  vertical-align:bottom;
}
.titrevert {
	color:#57dc11;
font-weight:bold;  vertical-align:bottom;font-size:12px; 
}


.description {
color:#666666; 
padding: 5px 6px 15px 19px;
  background:url("../images/comment.gif") no-repeat 0px -.2em;
}

a, a:visited { color:black; text-decoration:none; font-size:10px;}
a:hover { color:gray; text-decoration: none}

.footer, .footer:visited { color: gray; text-decoration:none; font-size:9px;}
.footer:hover { color:gray; text-decoration: underline; }

.submitback, .cancelButton, .caller_saveButton, .submit, .nextButton, .closeButton, .confirmButton, .saveButton 
{
	float: left; 
	background: url('../images/tables/bg_buttons.gif') no-repeat;
	width:88px;height:24px;  
	text-align: center;
	vertical-align: text-bottom;  
  	background-position: top;
	padding-top:5px;
	padding-bottom:1px; /* needed for firefox */
	border-style: none;  cursor:pointer;
 } 

.adroite {
	float: right;
}

.loginSubmit 
{
	background: url('../images/tables/bg_buttons.gif') no-repeat;
	width:88px;height:24px;  
	text-align: center;
  	background-position: top;
	padding-top:5px;
	padding-bottom:1px; /* needed for firefox */
	border-style: none;  cursor:pointer;
 } 

.largerButton {
	float: left; 
	background: url("../images/bg_bouton_100px.gif") no-repeat;
	width:100px;
	height:24px;  
	text-align: center;
	vertical-align: text-bottom;  
	background-position: top;
	padding-top:5px;
	padding-bottom:1px; /* needed for firefox */
	border-style: none;  cursor:pointer;
 }

.smallbutton
{
	color:#6eef30 ; font-weight:bold; 	font-size:	12px;
 } 
 .smallbutton:visited
{
	color:#6eef30 ; font-weight:bold; 	font-size:	12px;
 } 
.smallbutton:hover
{
	color: #000000;
} 
 
.submitlittle /* boutons encore plus petits!*/
{
	 background: url("../images/tables/submitlittle.gif") no-repeat; width:55px;height:15px;  
text-align: center; vertical-align: text-bottom;  
float: left;  background-position: top; padding-top:1px;  padding-bottom:1px; /* needed for firefox */
border-style: none;  cursor:pointer;
 } 

.addPicture , .export, .addMusic, .addSound/* boutons grand*/
{
	 background: url("../images/tables/bg_boutonslong.gif") no-repeat; width:182px;height:24px;  
text-align: center; vertical-align: text-bottom;  
float: left;  background-position: top; padding-top:5px;  padding-bottom:1px; /* needed for firefox */
border-style: none;  cursor:pointer;
}
.paymnent
{ cursor:pointer;
	 background: url("../images/tables/bg_boutonslong.gif") no-repeat; width:182px;height:24px;  
text-align: center; vertical-align: text-bottom;  
  background-position: top; padding-top:5px;  padding-bottom:6px; /* needed for firefox */
border-style: none; 
}

#login {
border: 1px solid #e3e8eb ;
}


input {width:200px; height:18px; border: 1px solid #e3e8eb;font-size:11px; }
.checkbox { width:15px; height:15px; border: 0px;font-size:11px;}
textarea {width:200px;  border: 1px solid #e3e8eb;font-size:11px;}
select{width:auto; height:18px; border: 1px solid #e3e8eb;font-size:11px;}
.fondgris { background-color:#f2f2f2}
.petitnoir {color: #333333; text-decoration:none; font-size:10px;}

.error{
width:376px; 
text-align: center;  
border: 1px solid #FF7B7B;
background-color: #FFD2D2; 
color:black;
padding:10px;margin:5px;
display:block;
white-space: nowrap;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #cccccc;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.detectbrowser{
text-align: center;  color: Red; font-size:12px; margin:10px; border:1px solid red; background-color: #FFF0F0;padding:5px;
}
.reminder{
text-align: center;  color: Red; font-size:11px; margin:10px; border:1px solid red; background-color: #FFF0F0;padding:5px;
}
.skywizard_input {width:100px; height:18px; border: 1px solid #e3e8eb;font-size:11px; }
.skywizard_errortable {
	width: 100%;
	display: inline;
	border: 1px dashed black;
	background-color: red;
	color: black;
	font-size: 10px;
	padding: 3px;
	margin-left: 3px;
}

table#donottable {
	border: 1px solid blue;
}
.topwizardbar{
	border-bottom:1px dashed #c85e8c; margin-bottom:10px; margin-top:6px
}
.bgwizard{
height:100%;background: url(../images/bgwizard.gif)  bottom right no-repeat; 
}

.wizard_intro_cell_left {
	width: 228px;
	height: 300px;
	background: url('../images/wizard_01.jpg')  top left no-repeat; 
}
.wizard_intro_cell_right {
	width: 228px;
	height: 300px;
	background: url('../images/wizard_02.jpg')  top left no-repeat; 
}

.wizard_intro_left {
	position: relative;
	left:0;
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.wizard_intro_cell_text_right {
	display: block;
	top: 170px;
	position: relative;
	color: black;
	font-size: 22px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.wizard_intro_cell_text_left {
	display: block;
	top: 170px;
	position: relative;
	color: black;
	font-size: 22px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.bigbold {
	color: black;
	font-size: 20px;
	font-weight:bold;
}
.mediumbold {

	color: black;
	font-size: 14px;
	font-weight:bold;
}

.skipit, .skipit:visited{
  margin:0;
  font-size:12px;
  background:url("../images/skipit_icon.gif") no-repeat right;
  display:inline;
padding-right:18px;
	color:#57dc11;
	font-weight: bold;
}
.skipit:hover{
 text-decoration: underline;
	color:#000000;

}
	
