/* Begin Request Form CSS */
.request_form {
	position: static;
	overflow: hidden;
	width: 95%;
}

.request-left {
	width: 15%;
	white-space: pre;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
    height:26px;
}

.request-right {
	width: 80%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.request-error {
	color: red;
	/*font-weight: bold;*/
}

.request-confirm {
    width:100%;   
    text-align:center; 
}

.request-left span {
    color:#f40101;
}

.dark-blue {
    color:#00538A;
    font-weight:bold;
}

.light-blue {
    color:#4CABDE;
}

.file-download h2 {
    color:#00538A;
    clear:both;
}
.file-download div.category {
    clear:both;
}

.file-download div.category a {
    color:#4CABDE;
    font-weight:bold;
    text-decoration:none;
}

.file-download div.category a:hover {
    text-decoration:underline;
}

.file-download div.file {
    background-color:#f3f3f3;
    float:left;
    color:#666666;
    margin-bottom:2px;
    
}

.file-download div.file:hover {
    color:#efa900;
}

.file-download div.file div.name {
    float:left;
    width:470px;
    height:20px;
    font-weight:bold;
    padding-left:5px;
}

.file-download div.file div.date {
    float:left;
    width:215px;
    height:20px;
    color:#666666;
}
.file-download div.empty {
    width:569px;
    text-align:center;
}

.file-download div.file div.link {
    float:left;
    text-align:right;
    padding-right:15px;
}

.file-download div.file div.link a {
    text-decoration:none;
    color:#666666;
}

.file-download div.file div.link a:hover {
    text-decoration:underline;
}

.sidebar-download {
    background-image:url("../img/bg_sidebar_download.png");
    height:128px;
    width:286px;
    color:#fff;
}

.sidebar-download div.top {
    text-align:center;
    font-weight:bold;
    padding-top:10px;
}
.sidebar-download div.left {
    font-weight:bold;
    padding-left:10px;
    padding-top:10px;
}

.sidebar-download div.link {
    padding-left:10px;
    padding-top:10px;
}

.sidebar-download div.link a {
    font-size:10px;
    text-decoration:none;
    color:#fff;
}

.sidebar-download div.btn {
    background:url("../img/bg_btn_connexion.png") no-repeat scroll right top transparent;
    margin-right:10px;
    margin-top:15px;
    padding-right:20px;
    text-align:right;
    height:17px;
}

.sidebar-download div.btn a {
    text-decoration:none;
    color:#000000;
    font-size:11px;
}

#wp-dm input[type=text], #wp-dm input[type=password] {
    background:url("../img/bg-input.gif") no-repeat scroll left 0 #FFFFFF;
    border:none;
    color:#666666;
    font-size:13px;
    height:22px;
    padding:2px 5px;
    width:241px;
}

#wp-dm input[type=submit] {
    background:url("../img/bg-btn.gif") no-repeat scroll right 0;
    border:none;
    height:25px;
    width:87px;
    font-size:0;
    margin-left:270px;
}

#wp-dm input.btn {
    background:url("../img/bg-btn.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    float:right;
    height:27px;
    margin:10px 246px 10px 0;
    width:87px;
    font-size:0;
}

#wp-dm input.btn-annul {
    background:url("../img/bg-btn-annl.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    float:right;
    height:27px;
    margin:10px 0 10px 0;
    width:87px;
    font-size:0;
}

.request-left label {
    background-color:inherit;
    color:#666666;
    display:block;
    float:left;
    line-height:1.8em;
    margin:0 10px 0 0;
    text-align:right;
    width:95px;
}

#wp-dm select {
    border:1px solid #D4D4D4;
    height:22px;
    width:241px;
    color:#666666;
}