body{
font-family:Arial, verdana;
background:#489449;
margin: 0;
padding:0;
text-align: center;
}
.conteneur {
width:793px;
height:468px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.header_home {
margin-top:0px;background-image:url(IMG/header_home.jpg);background-repeat:no-repeat; height:132px;
}

.header_historique {
margin-top:0px;background-image:url(IMG/header_historique.jpg);background-repeat:no-repeat; height:132px;
}

.header_professeur {
margin-top:0px;background-image:url(IMG/header_professeur.jpg);background-repeat:no-repeat; height:132px;
}

.menu {
margin-top:0px;
margin-left:0px;
padding-top:8px;
padding-left:370px;
color:#FFF;
font-size:9px;
}

.content {
background-image:url(IMG/body_home.jpg); background-position: 0px 0px; background-repeat:no-repeat;margin-left:-43px;width:793px;
}

.background {
background:#fff;
width:732px;
margin-left:43px;
}

.content_historique {
background-image:url(IMG/body_historique.jpg); background-position: 0px 0px; background-repeat:no-repeat;margin-left:-43px;width:793px;
}

.content_professeur {
background-image:url(IMG/body_professeur.jpg); background-position: 0px 0px; background-repeat:no-repeat;margin-left:-43px;width:793px;
}

.content_actualites {
background-image:url(IMG/body.jpg); background-position: 0px 0px; background-repeat:no-repeat;margin-left:-43px;width:793px;
}

.left_home {
background-image:url(IMG/left_home.jpg); background-position: 0px 0px; background-repeat:no-repeat;
}

.right_home {
padding-left:440px;
padding-top:45px;
font-size:12px;
min-height:400px;
}

.historique {
padding-left:53px;
padding-top:45px;
font-size:12px;
text-align:justify;
}

.actualites {
padding-left:73px;
padding-right:42px;
padding-top:45px;
font-size:12px;
text-align:justify;
}

.footer {
font-size:10px;
color:#C0C0C0;
padding-left:0px;
}

a.type1 {text-decoration: none;color:#FFF;}
a.type1:hover	{text-decoration: underline;color:#FFD700;}
a.type1:visited {text-decoration: none;color:#FFF;}
a.type1:visited:hover {text-decoration: underline;color:#FFD700;}

a.type2 {text-decoration: none;color:#C0C0C0;}
a.type2:hover	{text-decoration: underline;color:#FFD700;}
a.type2:visited {text-decoration: none;color:#C0C0C0;}
a.type2:visited:hover {text-decoration: underline;color:#FFD700;}

a.type3 {text-decoration: underline;color:#FFD700;}
a.type3:hover	{text-decoration: underline;color:#FFD700;}
a.type3:visited {text-decoration: underline;color:#FFD700;}
a.type3:visited:hover {text-decoration: underline;color:#FFD700;}

a.type4 {text-decoration: underline;color:#696969;}
a.type4:hover	{text-decoration: underline;color:#FFD700;}
a.type4:visited {text-decoration: underline;color:#696969;}
a.type4:visited:hover {text-decoration: underline;color:#FFD700;}

p {
font-family:arial,sans-serif;
font-size:80%;
}
form {
padding:10px;
width:350px;
}

input {
border:1px solid black;
background-color:#489449;
font-family:arial,sans-serif;
color:#FFD700;
}

textarea {
border:1px solid black;
background-color:#489449;
font-family:arial,sans-serif;
color:#FFD700;
width:300px;
}

.formbutton {
font-size:10px;height:20px;
}

.thumbnail {
float:left;
background: url(IMG/shadowAlpha.png) no-repeat bottom right !important;
background: url(IMG/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: -10px 0 0 10px;
}


.thumbnail img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}



.galerie {
float:left;
margin: 0px 0 0 10px !important;
margin: 10px 0 0 5px;
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.galerie:hover {
border: 1px solid #DC143C;
}

.newline { clear: both; }
