body {
width: 100%;
height: 100%; 
font-family: Arial;
font-size: 12px;
margin: 0;
padding: 0;
background-color:#D9DFEF;


}


#header {

height: 100px;

}


#conteneur {
position: absolute;
background-color:#D9DFEF;

width: 100%;
height: 100%;
min-width: 500px;
}

.defilement, .defilement a, .defilement a:visited {
text-decoration: none;
color: #5E6A8A;
}


#centre {
	

background-color:#D9DFEF;


margin-left: 145px;
margin-right: 145px;
min-width:200px;

border-right: 0px solid #FFFFFF; 
border-left: 0px solid #FFFFFF;  
padding-left: 3px;
padding-right: 3px;
font-family: Arial;
height: 100%;
}

html>body #centre {
height: auto;
}

#gauche {
	
position: absolute;
left:0;
width: 145px;
height: 100%;
}

html>body #gauche {
border-right: 0px solid #FFFFFF;
}

#droite {

position: absolute;
right:0;
width: 145px;
color: #5E6A8A;
font-family: Arial;
height: 100%;
}

html>body #droite {
border-left: 0px solid #FFFFFF;
}

#droite input, #droite td, #droite table, #droite a, #droite select {
font-family: Arial;
font-weight: normal;
}


dl, dt, dd, .menu ul, .menu li {
margin: 0;
padding: 0;
list-style-type: none;
}
.menu {
position: absolute;
width: 140px;
padding: 0;

}

.actions {
position: absolute;
/* top: 20px; */
}


.conteneur_image {
background: url('/img/bouton1.gif') top left no-repeat;;
}


.menu_autre, .menu_choisi {
padding: 0;
cursor: pointer;
line-height: 20px;
margin: 2px 0;
text-align: right;
font-weight: bold;
text-decoration: underline 10px;

}


.menu dd {
padding: 0;
position: absolute;
left: 140px;
/* margin-top: -20px; */
margin-top: -30px;
background: #D9DFEF;
color: #5E6A8A;
display:none;
width: 100%;
border: 1px solid #5E6A8A;
}

.menu_choisi {
/* background: #FF6633; */
background: url('../img/boutonselect.gif');
height: 30px;
color: #D9DFEF;
/* border: 2px inset; */ 

}

.menu_autre {
/* background: #FF6600; */
height: 30px;
color: #5E6A8A;
/* border: 2px outset; */
background: url('../img/boutondefaut.gif');

}

.menu_choisi a, .menu_autre a {
height: 30px;
}

.menu_autre a {
color: #5E6A8A;
}



.menu_choisi a {
color: #D9DFEF; 
}


.menu ul {
padding: 2px;
}
.menu li {
font-size: 85%;
height: 18px;
line-height: 18px;
}

.menu_autre li a, .menu_autre a, .menu a  {
text-decoration: none;
display: block;
}


.menu li a:hover, .menu a:hover  {
/* background-color: #FF6633; */
color:#5E6A8A;
display: block;
}

.menu a:hover{
background: url('../img/boutonroll.gif');
}

.menu_choisi a:hover {
background: url('../img/boutonselect.gif');
color: #D9DFEF;
}

.menu li a:hover {
background:none;
background-color: #FF6633;


}

.menu li a, .menu_autre a {
/* background-color: #FF6600; */
color: #5E6A8A;
}

.menu li a {
background-color: #D9DFEF;
}

.action, .sousaction , .action_choisie, .sousaction_choisie{
width: 128px;
padding: 0;
text-align: center;
font-weight: bold;
margin: 2px;
color: #5E6A8A;
}

.action a, .sousaction a, .action_choisie a, .sousaction_choisie a {
height: 20px;
display: block;
text-decoration: none;
color: #5E6A8A;
background: #D9DFEF;
}

.sousaction_choisie, .action_choisie {
background: #D9DFEF; 
color: #D9DFEF;
/* border: 2px inset; */
}

.sousaction, action {
/* border: 2px outset; */
}


.action a:hover, .sousaction a:hover, .action_choisie a:hover, .sousaction_choisie a:hover {
background: #D9DFEF;
display: block;
color: #5E6A8A; 
background-color: #FF6633;
}

.action_choisie a, .sousaction_choisie a {
background: #FF6633;
color: #5E6A8A;
}


.sousaction, .sousaction select, .sousaction input, .sousaction_choisie select, .sousaction_choisie input, .action input, .action_choisie input {
color: #5E6A8A;
}

.sousaction, .sousaction_choisie {
font-size: 10px
}

.sousaction select, .sousaction input, .sousaction_choisie select, .sousaction_choisie input, .action input, .sousaction input, .action_choisie input {
font-size: 11px;
}


.calendrier {
font-size: 9px;
}


.calendrier .datechoisie {
background: #FF6633;
}

.calendrier a {
font-weight: bold;
text-decoration: none;
color: #5E6A8A;
display:block;
}


.calendrier td, .calendrier th {
text-align:right;
color: #5E6A8A;
}


.message_erreur {
width: 99%;
color: #5E6A8A;
font-size:15px;
text-align: center;
font-weight: bold;
border: 1px solid #5E6A8A;
}

.petite_remarque {
font-style: italic;
font-size: 9px;
margin: 10px;
}

/* DEFINITION DE LA PARTIE CENTRALE = CONTENU STATIQUE QUE L'ON PEUT EDITER */



.contenu_statique {
font-family: Arial;
font-size: 12px;
color: #5E6A8A;
font-weight: normal;
font-style: none;
margin: 2px;
width: 99%;
}

.contenu_statique p { margin: 2px; }

.contenu_statique img {border: 0; }

.contenu_statique h6 {
margin-top:0;
font-family: Arial;
font-size: 12px;
color: #5E6A8A;
font-weight: normal;
font-style: none;
margin: 2px;
}

.contenu_statique h1{
margin-top:0;
font-family: Arial;
color: #5E6A8A; font-weight: bold; font-size: 18px;text-align: center;
}

.contenu_statique h2{
margin-top:0;
font-family: Arial;
color: #5E6A8A; font-weight: bold; font-size: 14px;}

.contenu_statique h3{
margin-top:0;
font-family: Arial;
color: #5E6A8A; font-weight: bold; font-style: italic; font-size: 14px;}

.contenu_statique table{
font-family: Arial;
font-size: 12px;
color: #5E6A8A;
border-color:#5E6A8A;
}

.contenu_statique td{
border-color:#5E6A8A;
}

.contenu_statique input, .contenu_statique select, .contenu_statique textarea, .contenu_statique checkbox {
font-family: Arial;
color: #5E6A8A;
font-size: 12px;
}

.contenu_statique a {
text-decoration: none;
color: #5E6A8A;
}

.contenu_statique a:hover, .calendrier a:hover {
/* red */
color: #5E6A8A;
background: #FF6633;
}

.tab_agenda {
width: 100%;
border-collapse:collapse;

}

.tab_agenda td {
border:1px solid #5E6A8A;
}

.tab_agenda .jour {
text-align: center;
border: 1px solid #5E6A8A;
background:#FF6633;
color:#D9DFEF;
}


.tab_titre {
background: #FF6633;
color: #D9DFEF;
}

.tab_agenda .objet {
font-weight: bold; 
font-size:125%;
margin:2px;
}

.liens_blog {
font-style:italic;
text-decoration:none;
font-size:11px;
}

fieldset {
	border:1px solid #5E6A84;
	padding:1em;
	display:block;
	
}

fieldset legend {
	font-weight:bold;
	border:1px solid #5E6A84;
	font-size:12px;
	padding:6px;
	font-size:14px;
background:#5E6A84;
color:#D9DFEF;

}





