/* ---------- Styles specific to authentification window ----------- */

/* --------- Authentification ------------- */

div.authmain{
		padding: 10px 10px 10px 10px;
		/*width: 500px;*/
		/*background-color: rgb(242,243,245);*/
		/*border: 1px solid rgb(203,204,206);*/
		}
td.authtitle {
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
		font-weight: normal;
        font-size: 130%;
		color: #e87300;
		text-decoration: none;
		text-align: left;
		/*
		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: 11px;
		color: #666666;
		text-decoration: none;
		text-align: justify;
		}
td.authdescr a {
		color: #dc5b16;
		text-decoration: none;
		}
td.authdescr a:hover {
		color: #666666;
		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: 0.8em;
		color: #ffffff;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
		background-color: #7f715c;
		}
td.authfieldtitle {
		padding: 10px 20px 10px 20px;
		font-weight: bold; 
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
		}
td.authfield {
		padding: 10px 20px 10px 20px;
		font-weight: normal; 
		font-style: normal;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: left;
		vertical-align: top;
		}
td.authfield a {
		font-family: Verdana,Arial,Helvetica;
		font-weight: normal; 
		font-style: normal;
		font-size: 11px;
		color: #dc5b16;
		text-decoration: underline;
		}
td.authfield a:hover {
		color: #666666;
		text-decoration: none;
		}

select.authselect {
		padding: 2px 5px 2px 5px;
		font-weight: normal; 
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		text-align: left;
		border-bottom: 1px solid #666666;
		}

input.authinput,textarea.authinput {
        padding: 1px 4px 1px 4px;
		font-weight: normal;
        font-size: 11px;
        color: #666666;
        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 {
        padding: 2px 5px 2px 5px;
		font-weight: bold;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
        /*background: #555555 url(../images/bg_btn.jpg) repeat-x center left;*/
        background-color: #7f715c;
		border-width: 1px;
		border-style: solid;
		border-color: #7f715c #5e5444 #5e5444 #7f715c;
		}
input.authsubmit:hover {																	/* hover */
		/*background: #9ebe2c url(../images/bg_btn_hover.jpg) repeat-x center left;*/
		background-color: #8b7e6b;
        border-width: 1px;
		border-style: solid;
		border-color: #8b7e6b #7f715c #7f715c #8b7e6b;
        }

