/* CSS Document */

/*****************************/
/* CSS DEFINITION PAR DEFAUT */
/*****************************/

body {
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

table {
border-collapse:collapse;
empty-cells:show;
width:100%;
}

td.Spacer5 {
height:5px;
}

td.Spacer25 {
height:25px;
}

/**************/
/* CSS ENTETE */
/**************/

/* Adapte le site au résolution 800*600 => ... */
div.Principale {
background-color:#F5F5F5;
border:1px solid #356515;
width:800px;
margin:auto;
padding:0px 0px 0px 0px;
vertical-align:top;
}

td.TitreLogoPart1 {
padding:0px 0px 0px 0px;
background-image:url(/images/banniere.jpg);
width:76px;
}

td.TitreLogoPart2 {
padding:0px 0px 0px 0px;
background-image:url(/images/fond_titre.jpg);
color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-size:25px;
font-weight:bold;
width:640px;
}

td.TitreLogoPart3 {
background-color:#FFFFFF;
}

td.TitreLogoPart4 {
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
width:80px;
text-align:right;
}

td.Transition {
padding:0px 0px 0px 0px;
background-image:url(/images/transition.jpg);
height:25px;
}

/**********************************************/
/* CSS TABLE CONTENANT MENU LATERAL ET CENTRE */
/**********************************************/

td.MenuLateral {
padding:15px 0px 15px 0px;
background-color:#EEFFEE;
width:200px;
border-right:1px solid #356515;
vertical-align:top;
}

td.Centre {
background-color:#FEFFFE;
vertical-align:top;
padding:15px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

/********************/
/* CSS MENU LATERAL */
/********************/

div.MenuTitre {
cursor:pointer;
width:100%;
margin:0px 0px 3px 0px;
padding:3px 0px 3px 0px;
text-indent:5px;
background-color:#356515;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

div.MenuL {
width:100%;
margin:0px 0px 2px 0px;
}

ul.MenuL {
list-style:none;
margin:0px;
padding:0px;
border:none;
}

li.MenuL {
border-bottom:1px solid #EFFFEF;
margin:0px;
padding:inherit;
vertical-align:middle;
}

li.MenuLA {
border-bottom:1px solid #EFFFEF;
margin:0px;
padding:inherit;
}

li.MenuL a {
margin:0px;
padding:3px 0px 3px 7px;
display:block;
border-left:5px solid #558855;
border-right:5px solid #99CC99;
background-color:#8ABA6A;
color:#0000FF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

li.MenuLA a {
margin:0px;
padding:3px 0px 3px 7px;
display:block;
border-left:5px solid #d1641c;
border-right:5px solid #e0a35b;
background-color:#d78625;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

li.MenuL a:hover {
border-left:5px solid #1c64d1;
border-right:5px solid #5ba3e0;
background-color:#2586d7;
color:#FFFFFF;
}

/*************************************************/
/* CSS PAGE INFORMATION & CONTACT & ASSOCIATIONS */
/*************************************************/

table.Information {
width:auto;
}

td.Information {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

span.Information {
font-size:14px;
}

input.Information {
width:300px;
}

textarea.Information {
width:300px;
height:150px;
}

select.Information {
width:300px;
}

/*************************/
/* CSS PAGE ORGANIGRAMME */
/*************************/

td.Organ {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*border:1 solid black;*/
}

/****************/
/* CSS MENU TOP */
/****************/

#MenuTop {
border-bottom:1px solid #006600;
margin: auto;
width: 100%;
text-align:center;
}

#MenuTop ul{
list-style:none;
margin:0px;
padding:5px 0px;
border-top:5px solid #558855;
border-bottom:5px solid #99CC99;
background-color:#8ABA6A;
}

#MenuTop li {
display:inline;
text-align:justify;
}

#MenuTop li a{
margin:0px;
padding:5px 28px 5px 28px;
color:#0000FF;
text-decoration:none;
border-top:5px solid #558855;
border-bottom:5px solid #99CC99;
background-color:#8ABA6A;
}

#MenuTop li a:hover{
color:#FFFFFF;
border-top:5px solid #1c64d1;
border-bottom:5px solid #5ba3e0;
background-color:#2586d7;
}

#MenuTop li.Selec a{
border-top:5px solid #d1641c;
border-bottom:5px solid #e0a35b;
background-color:#d78625;
color:#000000;
}