/* Portal connexion */
.connexion						{ padding: 100px 0 !important; }
.connexion table					{ border-collapse: collapse; border:none; margin: 0 auto; color:#fff; }
.connexion table td				{ padding: 4px; }
.txtinput						{ display: block; background: url('../images/input.gif') no-repeat left top; width: 201px; height: 34px; padding: 0 10px; line-height: 34px; color: #888; font-size: 14px; font-family: Arial, sans-serif; }
.btninput 						{ display: block; background: url('../images/btn.gif') no-repeat left top; width: 221px; height: 40px; line-height: 40px; color: #444; font-size: 14px; font-family: Arial, sans-serif; }
.chkdsk							{ padding: 0 0 0 5px; vertical-align: middle; }
.label							{ text-align: right; font-family: Arial, sans-serif; font-weight: bold; font-size: 14px; padding-right: 15px !important; }
.tdchk							{ text-align: right; padding: 0 2px 0 0 !important; line-height: 14px; }
.errmsg							{ color: red; text-align: right; }


#mainnav li	{ float:left; }

.admini					{ padding: 0 0 30px 170px !important; font-family:'DIN Next W01 Regular'; }
.admini h1				{ font-family:'DIN Next W01 Light'; font-size: 36px; line-height: 36px; text-transform: uppercase; margin: 0 0 20px 0; }
.admini h1 strong			{ font-family:'DIN Next W01 Light'; color: #50b948; }
.admini h2				{ font-family:'DIN Next W01 Light'; font-size: 20px; line-height: 20px; text-transform: uppercase; margin: 0 0 10px 0; color: #50b948; }

.admini p				{ padding: 0 0 20px 0; }
.admini  table				{ margin: 0 0 30px 0; }
.admini  table td			{ text-align: left; padding: 5px 15px 5px 0px; }
.admini  table th			{ text-align: left; padding: 5px 15px 5px 0px;}
.admini a				{ color: #50b948; }
.admini a:hover			{ color: #333; }
.inputtxt				{ border: solid 1px #888; }
.alabel					{ text-transform: uppercase; }
table.alist th				{ padding: 5px 15px 5px 5px; }
table.alist tr td			{ background-color: #eee; padding: 5px 15px 5px 5px; }
table.alist tr.odd td		{ background-color: #f6f6f6; }
table.alist tr:hover td		{ background: #fff; }


#mycalendar { background-color: #6699CC; }
#mycalendar .general { background-color: #FFFFFF; }
#mycalendar .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#mycalendar .header { background-color: #6699CC; color: #FFFFFF; }
#mycalendar .today { background-color: #FFFFCC; }
#mycalendar .bg { background-color: #6699CC; }
#mycalendar .select { background-color: #FFCC99; }
#mycalendar .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#mycalendar .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#mycalendar .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#mycalendar a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#mycalendar .btn { background-color: #CCCCCC; border: 0px solid #000000; }
#mycalendar .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#mycalendar .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }

