/* ---------- Styles specific to authentification window ----------- */

/* --------- Authentification ------------- */

div.authmain {
		padding: 100px 10px 10px 10px;
		/*width: 500px;*/
		/*background-color: rgb(242,243,245);*/
		/*border: 1px solid rgb(203,204,206);*/
		}
td.authtitle {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
        font-size: 120%;
		color: #1e96b7;
		text-decoration: none;
		text-align: left;
		letter-spacing: 1px;
		/*
		height: 24px;
		font-weight: bold; 
		font-size: 14px;
		padding-left: 20px;
		background: url(../images/site-h1-bg.gif) no-repeat 0px 6px;
		border-bottom: 1px dotted rgb(184,184,184);
		*/
		}
td.authdescr {
		padding: 10px 0px 2px 0px;
		font-weight: normal; 
		font-size: 12px;
		color: #224385;
		text-decoration: none;
		text-align: justify;
		}
td.authdescr a {
		color: #224385;
		text-decoration: underline;
		}
td.authdescr a:hover {
		color: #1e96b7;
		text-decoration: underline;
		}

/* bloc d'insertion de mot de passe */
table.authtable {
		background-color: #f3f3f3;
		border: 1px solid #cccccc;
		}
td.authintro {
		padding: 5px 5px 5px 5px;
		font-weight: bold; 
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
		background-color: #224385;
		}
td.authfieldtitle {
		padding: 10px 20px 10px 20px;
		font-weight: bold; 
		font-size: 12px;
		color: #224385;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
		}
td.authfield {
		padding: 10px 20px 10px 20px;
		font-weight: normal; 
		font-style: normal;
		font-size: 12px;
		color: #224385;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
		}
td.authfield a {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal; 
		font-style: normal;
		font-size: 11px;
		color: #224385;
		text-decoration: underline;
		}
td.authfield a:hover {
		color: #1e96b7;
		text-decoration: underline;
		}

select.authselect {
		padding: 2px 5px 2px 5px;
		font-weight: normal; 
		font-size: 12px;
		color: #224385;
		text-decoration: none;
		text-align: left;
		border-bottom: 1px solid #224385;
		}

input.authinput, textarea.authinput {
        padding: 3px 4px 3px 4px;
		font-weight: normal;
        font-size: 12px;
        color: #224385;
        text-decoration: none;
        text-align: left;
        background-color: #ffffff;
        border: 1px solid #d8d8d8;
		}
input.authinput:hover,textarea.authinput:hover {											/* hover */
		/*background-color: #f6f6f6;*/
		border: 1px solid #bbbbbb;
        }
input.authsubmit {
        cursor: pointer;
		padding: 2px 5px 2px 5px;
		font-weight: bold;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
        background: #224385;
		border-width: 1px;
		border-style: solid;
		border-color: #224385 #224385 #224385 #224385;
		}
input.authsubmit:hover {																	/* hover */
		cursor: pointer;
		color: #ffffff;
		border-width: 1px;
		border-style: solid;
		border-color: #224385 #224385 #224385 #224385;
        }
