body{
width:1000px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
background-color:rgb(254,254,158);
font-family: "Comic sans MS", Arial, Verdana, serif;
}

p{
text-align:justify;
}

a{
color:rgb(255,102,0);
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

h1, h2, h3, h4, h5, h6{
color:rgb(255,102,0);
}

h2, h3, h4, h5, h6, h3 a{
color:#000000;
}

.center{
text-align:center;
}

#footer{
font-size:1.3em;
clear:both;
}

#header{
height:200px;
margin:auto;
width:800px;
background-image:url('../images/header.jpeg');
margin-bottom:20px;
}
#header h1{
display:inline;
color:#ff9900;
}

#menu{
float:left;
width:190px;
padding:0px;
margin:0px;
clear:left;
}

#menu td{
vertical-align:middle;
}

#menu td.simple{
line-height:64px;
}

#menu td.double{
line-height:32px;
}

#logo{
float:left;
width:190px;
padding:0px;
margin:0px;
margin-bottom:10px;
}

a img{
border:none;
}

.clickable{
cursor:pointer;
}

#corps{
margin-left:200px;
width:800px;
}

#corps iframe{
margin:auto;
text-align:center;
}

.full_width{
width:650px;
}

.thumb{
margin-left:10px;
margin-right:10px;
}

#corps h3{
text-align:center;
}

#corps table td{
vertical-align:top;
text-align:left;
}

div.ane{
float:left;
width:50%;
}

div.ane img{
float:left;
}

div.ane ul{
margin:0px;
padding:0px;
margin-left:110px;
list-style-type:none;
}

/* cadres de couleur */
.cadre{
padding:10px;
border:2px solid #000000;
}

.vert{
background-color:#00cc00;
}

.orange{
background-color:#ff9900;
}

.bleu{
background-color:#bbe0e3;
}

.demi{
width:50%;
}

.left{
float:left;
}

.right{
float:right;
}

.indent{
text-indent:20px;
}

.spacer{
height:15px;
clear:both;
}

.vcenter{
vertical-align:middle;
}

#calendar{
border:1px solid black;
text-align:center;
margin:auto;
}

#calendar td, #calendar th{
text-align:center;
border:1px solid black;
border-collapse:collapse;
padding:1px;
}

#calendar .grey{
color:#CCCCCC;
}

#calendar .busy{
background-color:red;
}

#calendar .free{
background-color:green;
}

.error{
color:red;
font-weight:bold;
text-align:center;
font-size:1.3em;
}

.ok{
font-weight:bold;
text-align:center;
font-size:1.3em;
}

