
/* CSS Inovacours */


*
{
margin:0px;
padding: 0px;
}


body
{
background-image:url(../IMG/imgbckgrnd.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#535353;
background-color:#4e9fcd;
position:relative;
}

fieldset
{
color:#535353;
font-size:10px;
}


select 
{
color:#535353;
font-size:12px;
}


a
{
color:#999999;
text-decoration:none;
}

a:hover
{
color:#666666;
}

a img
{
border:none;
}

p
{
color:#818181;
font-size:12px;
margin-left:35px;
}

h2
{
font-size:16px;
margin-left:15px;
margin-bottom:20px;
height:30px;
padding-left:10px;
padding-top:5px;
background-image:url(../IMG/ImgFondH2.png);
background-repeat:no-repeat;
}

h3
{
font-size:14px;
margin-left:35px;
height:20px;
padding-left:10px;
margin-left:30px;
padding-top:3px;
background-image:url(../IMG/ImgFondH3.png);
background-repeat:no-repeat;
margin-bottom:15px;
}

ul 
{
margin:0px 0px;
padding:0px 0px;
text-decoration:none;
list-style:none;
}

li
{
margin:0px 0px;
padding:0px 0px;
text-decoration:none;
list-style:none;
}




p
{
font-size:13px;
}


.visu_table
{
border:#CCCCCC 1px solid;

}

.visu_table th
{
background-image:none;
background-color:#E6E6E6;
height:20px;
font-weight:bold;
font-size:13px;
border-bottom:#CCCCCC 1px solid;
width:60px;
}

.visu_table td
{
width:60px;
font-size:12px;

}

.visu_tableGauche 
{
padding-left:10px;
font-weight:normal;
font-size:13px;
background-color:#E6E6E6;
}

.visu_table span tr td
{
width:300px;
font-size:12px;
}

.visu_table span tr th
{
width:300px;
font-size:12px;
}

.visu_tablefacture 
{
margin-left:30px;
}



.visu_tablefacture td
{
width:110px;
text-align:center;
font-size:12px;

}

.visu_tablefacture th
{
font-size:12px;
background-image:none;
background-color:#E6E6E6;
height:20px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;
width:110px;
}


.visu_tablelarge
{
margin-left:30px;
}



.visu_tablelarge td
{
width:150px;
text-align:center;
font-size:12px;

}

.visu_tablelarge th
{
font-size:12px;
background-image:none;
background-color:#E6E6E6;
height:20px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;
width:110px;
}

.visu_tabledispo
{
margin-left:30px;
margin-right:30px;
}



.visu_tabledispo td
{
width:150px;
text-align:center;
font-size:12px;
height:10px;

}

.visu_tabledispo input
{
padding:0;
margin:0;
}



.visu_tabledispo th
{
font-size:12px;
background-image:none;
background-color:#E6E6E6;
height:20px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;
width:110px;
padding:0;
margin:0;
}

.visu_tabledispo tr
{
font-size:12px;
background-image:none;
height:5px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;
width:110px;
padding:0;
margin:0;
}




.visu_tableratachementenseignant 
{
margin-left:40px;
}



.visu_tableratachementenseignant td
{
width:140px;
text-align:center;
font-size:12px;
padding:1px;

}

.visu_tableratachementenseignant td input
{
width:40px;
font-size:12px;
text-align:center;
}

.visu_tableratachementenseignant td select
{
width:140px;
font-size:12px;
}



.visu_tableratachementenseignant th
{
font-size:12px;
background-image:none;
background-color:#E6E6E6;
height:20px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;

}



p span
{
font-weight:bold;

}

#CadranTop
{
position:relative;
top:-100px;
right:20px;
height:auto;
width:220px;
}


#container
{
position:relative;
top:70px;
left:80px;
width:981px;
}



#ongletgauche a
{
font-size:12px;
padding-left:20px;
color:#648E2B;
font-weight:bold;
padding-top:3px;
}

#ongletgauche li a
{

}

#ongletgauche li
{
background-image:url(../IMG/boutonongletgauche.png);
background-repeat:no-repeat;
height:30px;
width:165px;
}



#ongletgauche li:hover
{
background-image:url(../IMG/boutonongletgaucheHover.png);
}

#ongletgauche a:hover
{
color:#F4FAED;
}


#sslien 
{
margin-bottom:15px;
margin-top:-10px;
margin-left:-5px;
}


#sslien li
{
background-image:none;
height:20px;
display:block;
}

#sslien li a 
{
color:#FFFFFF;
}

#sslien li a:hover 
{
background-image:none;
color:#CCCCCC;
}

#sslien li:hover 
{
background-image:none;
}


#containermilieu
{

top:0px;
background-image:url(../IMG/ImgContainerMilieu.png);
background-repeat:repeat-y;
background-position:0px 0px;
padding-top:2px;
width:100%;
height:auto;
}

#containerhaut
{
background-image:url(../IMG/ImgContainerHaut.png);
background-repeat:no-repeat;
background-position:0px 0px;
height:60px;
}


#containerbas
{
background-image:url(../IMG/ImgContainerBas.png);
background-repeat:no-repeat;
background-position:0px 0px;
height:30px;
padding-bottom:30px;
}

#ongletgauche
{
position:absolute;
top:0px;
float:left;
color:#FFFFFF;
padding-left:20px;
padding-top:15px;
}

.cadrandroite
{
position:relative;
left:200px;
width:760px;
padding-top:-10px;
padding-left:10px;
padding-right:10px;
}

fieldset
{
border: 1px solid #999999;
width:46%;
margin:5px;
display:inline;
padding:5px;
}


fieldset p
{
margin-left:5px;
height:20px;
}


fieldset input
{
width:160px;
margin:5px;
}

fieldset label
{
float:left;
display:block;
width:110px;
margin:5px;
}

fielset table
{
border:none;
}



legend
{
font:Arial, Helvetica, sans-serif;
color:#5b5b5b;
font-weight:bold;
font-size:13px;
}

label
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
}

input
{
height:20px;
color:#535353;
font-size:10px;
padding:0px;
}

table
{
border:#9e9f9c 1px solid;
}




.tabJourInput
{
width:60px;
}

th
{
background-image:url(../IMG/acceseleves.png);
}

.CadranT2
{
width:280px;
margin-left:50px;
}

.CadranT2 table
{
border:none;
padding-left:15px;
margin-left:15px;
font-size:12px;
}

.CadranT2 h4
{
display:block;
width:100%;
color:#4E4E4E;
background-image:url(../IMG/CadranT2Haut.png);
background-repeat:no-repeat;
height:30px;
padding:0;
padding-top:5px;
padding-left:15px;
margin:0;
font-size:12px;
}

.CadranT2Milieu
{
width:100%;
height:auto;
background-image:url(../IMG/CadranT2Milieu.png);
background-repeat:repeat-y;
padding-left:0px;
margin-left:0px;
}

.CadranT2Milieu label
{
margin-left:40px;
width:80px;
font-weight:bold;
font-size:12px;
height:15px;


}






#CadranT2Milieu input
{padding-left:35px;
margin-top:10px;
}





.CadranT2Bas{height:50px;
width:100%;
background-image:url(../IMG/CadranT2Bas.png);
background-repeat:no-repeat;
}

fieldset p
{
margin:0px;
padding:0px;

display:block;
height:25px;
}

fieldset p label
{
margin:0px;
padding:0px;
width:29%;
height:15px;
}

fieldset p input
{
margin:0px;
padding:0px;
width:69%;
height:15px;
}

#pitre
{
font-weight:bold;
}

p table 
{
border:none;
}

p table td
{
border:none;
}



.formulaire1 input
{
float:left;
width:100px;
}

.formulaire2
{

width:100%;
}

.formulaire2 input
{

float:left;
width:20px;
vertical-align:middle;
}

.formulaire2 select
{

float:left;
width:40px;
vertical-align:middle;
height:5px;
}

.formulaire2 label
{

float:left;
width:70px;
vertical-align:middle;
}


.formulaire1 p select
{
width:100px;
}

.formulaire3 p
{
height:30px;
}


#messageconfirmation
{
display:block;
position:absolute;
top:15px;
background-color:#E2E2E2;
margin:2px;
padding:2px;
left:250px;
color:#666666;
font-weight:bold;
}

#messageerreur
{
display:block;
position:absolute;
top:15px;
background-color:#FF0000;
margin:2px;
padding:2px;
left:250px;
color:#666666;
font-weight:bold;
}

.cadrandroite ul

{
padding-left:20px;
}


.cadrandroite ul li a
{
font-size:12px;
font-weight:bold;
}

#logotop{
padding-top:20px;
}
