a{
color: #c6e1e6;
text-decoration: none;
}
.links{
text-align: center;
padding-bottom: 5px;
}
* html .links {margin-top: 15px;} 
.links a, a.links{
	color: #91B6DB;
	text-decoration: none;
}
.documentList {
	color: #5990A9;
	text-decoration: none;
}
.links a:hover, a.links:hover, a.documentList:hover{ 
    color: #0CA1E3;
} 
.separator {
	COLOR: #999999;
	padding-left:7px;
	padding-right:7px;
}
p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
}
#wrapper{
width: 500px;
/* height: 100px; */
margin: 0 auto;
}
.box{
background:url(/images/bg.jpg) left top repeat-x;
padding: 5px;
}
.boxholder{
clear: both;
padding: 1px 2px 2px 1px;
background: #0b5db0;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif;FONT-SIZE:11px;
}
#main {		
		MARGIN-TOP: -220px; LEFT: 50%; MARGIN-LEFT: -350px; WIDTH: 700px; POSITION: absolute; TOP: 45%; HEIGHT: 400px
}
.logo {
	TEXT-ALIGN: center;
}
.slogan{
	TEXT-ALIGN: center;
	MARGIN-TOP: 6px;
	padding-bottom: 4px;
	FONT-SIZE: 2em;
	COLOR: #0ca1e3;	
}
.form {
	LEFT: 50%; MARGIN-LEFT: -270px; WIDTH: 540px; POSITION: relative; TEXT-ALIGN: center;
}
.input_field {
	BORDER: #bbbbbb 1px solid; PADDING: 3px; FONT-SIZE: 13px; BACKGROUND: #ffffff repeat-x 0px 0px; FLOAT: none; margin: 5px;	text-align:left;
}
.ReadableFiles{
	color: #5990a9;
}
.Caption{
	color: #5990a9;
	line-height: 20px;
	*line-height: 16px;
	text-align:left;
}
#selectFilesLink{
	text-align:left;
}
#selectUrlLink{
	text-align:left;
}
.bouton2div{
	display:inline-block;
	vertical-align:top;
	padding-top:7px;
}
a.bouton2, button.bouton2 { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:11px Verdana, sans-serif; 
    color: #FFFFFF;
	font-weight:bold; 
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
a.bouton2:hover, button.bouton2:hover{ 
    color: #FFFFFF;
} 
a.bouton2 span, button.bouton2 span { 
    position:relative; 
    float:left;
    padding:0 0 0 6px; 
    vertical-align:middle; 
	background-image: url(/images/sprites/btn.png);
	background-position: -10px -234px;
} 
a.bouton2 span span, button.bouton2 span span { 
    padding:0 5px 0 0; 
	background-image: url(/images/sprites/btn.png);
	background-position: 29px -279px;
} 
a.bouton2 span span span, button.bouton2 span span span { 
    height:15px; 
    padding:6px 0 0 0; 
    line-height:7px;
	*padding:2px 0 4px 0; 
	*line-height:15px; 
	background-image: url(/images/sprites/btn_mil.png);
	background-position: 0px -14px;
}  
* html button2 {width:1%; overflow:visible;} 
*:first-child+html button2 {overflow:visible;}
a.bouton, button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:16px Verdana, sans-serif; 
    color: #bddef4;
	font-weight:bold; 
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
	text-align:center;
} 
a.bouton:hover, button.bouton:hover{ 
    color: #FFFFFF;
} 
a.bouton span, button.bouton span { 
    position:relative; 
    float:left;
	padding:0 0 0 25px; 
    vertical-align:middle; 
	background-image: url(/images/sprites/btn.png);
	background-position: -10px -320px;
} 
a.bouton span span, button.bouton span span { 
    padding:0 25px 0 0; 
	background-image: url(/images/sprites/btn.png);
	background-position: 127px -380px;
} 
a.bouton span span span, button.bouton span span span { 
    height:40px; 
    padding:10px 0 0 0; 
    line-height:18px; 
	background-image: url(/images/sprites/btn_mil.png);
	background-position: 0px -55px;
} 
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}
.footer {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em; TEXT-ALIGN: center;COLOR: #999999;
}