body {
	background:url(../images/bg2.gif) repeat;
	margin:0px;
	padding:0px;
	scrollbar-face-color: #F2F2F2;
	scrollbar-highlight-color: #512E7C;
	scrollbar-shadow-color: #512E7C;
	scrollbar-3dlight-color: #F2F2F2;
	scrollbar-arrow-color:  #512E7C;
	scrollbar-track-color: #512E7C;
	scrollbar-darkshadow-color: #F2F2F2;
	text-align:center;
}
body, .maintab, .legenda, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.maintab {
	vertical-align:middle;
	border:none;
	width:710px;
	margin:auto;
}
.legenda{
	color:#663399;
	font-weight:bold;
}
.fld {width: 600px; padding-top:0px;}
.fldw {width: 95%; padding-top:0px;}
.fldp {padding-top:0px;}
.notice { color:#CC0000; font-weight:bold;}
.footer {color: #7750B0;}
.selector {color:#000066;background-color: #E9E2F5; font-size:9px;}
.inputs {color:#000066; border:1px solid #663399; background-color: #E9E2F5; font-size:9px;}
input {color:#000066; border:1px solid #663399; background-color: #E9E2F5; font-size:9px; }
#repport {
float:left;
margin-left:40px;
}
#repport2{
float:left;
margin-left:20px;
}
#fullname{
font-size:12px;
	color: #7750B0;
	font-weight: bold;
}
.button{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.maindiv {
	width:710px;
	margin:auto;
}
.header{
width:100%;
height:43px;
background:url(../images/upp.gif);
}
.headerleft{
float:left;
width:265px;
height:43px;
background:url(../images/upp1.gif) no-repeat;}
.headerright{
float:right;
width:258px;
height:43px;
background:url(../images/upp2.gif) no-repeat;}
.titlew{
width:100%;
height:90px;
background:url(../images/iwebmaster.gif) no-repeat;
}
.titleadm{
width:100%;
height:90px;
background:url(../images/iadmin.gif) no-repeat;
}
.titleetu{
width:100%;
height:90px;
background:url(../images/ietudiant.gif) no-repeat;
}
.titleens{
width:100%;
height:90px;
background:url(../images/ienseignant.gif) no-repeat;
}
#footer {
height:30px;
width:100%;
background:url(../images/footer.gif);
margin-bottom:0px;
}
.txtfooter{
padding-top:10px
}
#content{
background:#FFF;
width:100%;
}
#menu {
background:#FFF;
width:100%;
padding-bottom:0px;
}
.noticegreen{
background:url(../images/done.png) no-repeat;
padding-left:20px;
height:20px;
color:#00CC00; 
font-weight:bold;
margin:auto;
}
.noticered{
background:url(../images/error.jpg) no-repeat;
padding-left:20px;
height:20px;
color: #CC3333; 
font-weight:bold;
margin:auto;
}

.even {background-color: none;}
.odd{background-color: #D1B4E9;
color: #6633CC;}
.btn {
font-family:Verdana;
font-size:10px;
}
fieldset { -moz-border-radius: 8px; border-radius: px; }

.btnimg {
margin:0;
padding:0;
top:10px;
bottom:0;
}
.textinput { width:200px;}
form div.submit {
background-color:#D2ABF3;
color:#FFFFFF;
height:11px;
margin:1em;
padding:0pt;
text-align:right;
}
div.submit input {
background:#663399 url(../images/login_arrow.png) no-repeat scroll 55px 3px;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
height:11px;
line-height:11px;
margin:0pt;
padding:0pt 15px 0pt 14px;
text-align:left;
width:65px;
}

select {color:#000066; border:1px solid #663399; background-color: #E9E2F5; font-size:9px; }
textarea {color:#000066; border:1px solid #663399; background-color: #E9E2F5; font-size:9px; }



a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}