
body {
   font-family: Verdana;
   background-color:#FFFFFF;
   margin: 0 0 0 0;
   font-size : 11px;
   }

.logo {
    margin : 0 0 0 0;
}

.login {
	background-image: url("../images/login_fond.jpg");
	background-position: 100%;
	color: white;
	font-size: 14px;
}

a.perdu {
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-size: 80%;
}

a.perdu:hover {
	color: #DD4400;
	font-weight: bold;
	text-decoration: underline;
	font-size: 80%;
}

a.nonunderline {
   color:#000088;
   text-decoration:none;
   text-align: center;
}

a.nonunderline:hover {
   color:#DD4400;
   text-decoration:none;
   text-align: center;
}

.menuactif {
   color:#DD4400;
   font-size: 11px;
   font-weight:bold;
   text-align: center;
}

a{
   font-family: Verdana;
   font-size : 11px;
   color:#000088;
   text-decoration:underline;
}

a:hover{
   color:#DD4400;
   text-decoration:none;
}
 
input.button {
    border : 1px solid black ;
    text-align: center;
    background-color: transparent;
    color: white;
}

input.boutons {
	border : 1px solid #000066 ;
	background-color: #ADCFF1;
	color: #000066;
}

input.label {
	background-color: #CCECFF;
}

h1 {
   font-family: Verdana;
   color:#000088;
   text-decoration:none;
   font-size: 27px;
}

h2 {
   font-family: Verdana;
   color:#000088;
   font-size: 20px;

}

h3 {
   font-family: Verdana;
   color:#DD4400;
   text-decoration:none;
   font-weight:bold;
   font-size: 17px;

}

h4 {
   font-family: Verdana;
   color:#000088;
   text-decoration:none;
   font-size: 11px;
   font-weight:normal;
}

h5 {
   font-family: Verdana;
   color:#000088;
   text-decoration:none;
   font-size: 15px;
}

h6 {
   font-family: Verdana;
   color:#000088;
   text-decoration:none;
   font-size: 24px;
}

.menu {

   color:#ADCFF1;
   text-align: center;
   font-size: 14px;
   background-color:#ADCFF1;
   height:100%; 
   padding:0 0 0 0;
}

.main {
   padding: 10px 10px 0 10px;
}

.aligndroite{
    text-align:right;
    margin-right: 30px;
}

.solidborder {
   font-size: 11px;
   padding: 0 3px;
   border:1px solid black;
}

.textea {
   font-size: 11px;
   color:#000088;
}

.textebo {
   font-size: 12px;
   color:#000000;
}

.texte2 {
   font-size: 11px;
   padding: 0 3px;
   border:none;
}

.texteitalique {
   font-size: 11px;
   font-style:italic;
}   

.erreur {
   font-size: 11px;
   color:red;
}

.msg {
   	font-size: 11px;
   	color:green;
	font-weight: bold;
	text-align: center;
}

legend {
    color : #6495ED;
	 font-weight: bold;
}

img {
 border:0;
}

.fondbleu {
   background-color:#E5E5FF;
}

.chemin {
    color:#808080;
    text-decoration:none;
    font-size: 11px;
}

.message {
   color:#DD4400;
   font-size: 17px;
    text-align:left;
}

.firstconnexion{
	font-family: Verdana;
	font-size: 11px;
	width: 400px;
	text-align: left;
}

input, select{
    font-family: Verdana;
    font-size : 11px;
    // width : 180px;
    width : auto;
}

input.boutons{
    width : auto;
}
fieldset{
    font-size : 14px;
}
select{

}

.avertissement, .texteitalique{
    font-size : 9px;
    color : red;
    font-style:normal;
}
.ok{
    font-size : 9px;
    color : green;
    font-style:normal;
}

table.texte2 tr td.index tr.tab tr.tab2{
    vertical-align: top; 
    width : 180px;
    text-align : right;
}

span.date1{
    color: #000055;
    font-size: 12px;

}

span.titre1{
    color: #000055;
    font-size: 18px;

}

span.date2{
    color: #000055;
    font-size: 10px;


}

span.titre2{
    color: #000055;
    font-size: 15px;
}

span.date3{
    color: #000055;
    font-size: 9px;

}

span.titre3{
    color: #000055;
    font-size: 12px;

}

span.date4{
    color: black;
    font-size: 12px;

}

span.titre4{
    color: black;
    font-size: 18px;

}

span.date5{
    color: black;
    font-size: 10px;


}

span.titre5{
    color: black;
    font-size: 15px;


}

span.date6{
    color: black;
    font-size: 9px;

}

span.titre6{
    color: black;
    font-size: 12px;

}

div.texte {
   color:black;
   text-decoration:none;
   font-size: 10px;
}


.cadre {
   font-size: 11px;
   padding-left: 10px;
   padding-right: 10px;
   border: 1px solid black;
   background-color: #f4f4dc;
}

.actu {
   background-color:#CCECFF;
   font-size: 13px;
   padding: 0 3px;
   border:1px solid black;
   width:25%;
     
}

a.normal{
   color:black;
   text-decoration:none;
}

li.CNS {
   list-style-image: url('../images/imgs/p_news1.gif');
}

.tablePlage {
   font-size: 11px;
   padding: 0 3px;
   border:none;
}

.dtable {
   font-size: 11px;
   padding: 0 3px;
   border:none;
}

#sclasse, #sniveau, #sdiscipline {
	width: 140px;

}

#mgroupe, #listeAAffecter {
	width: 160px;

}

