body {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-image:url(../images/background_01.gif);
}
#background {
	background-image:url(../images/background_02.gif);
	background-repeat:repeat-x;
}
#global {
	margin: 0 auto;
	width: 814px;
	background-color: white;
}
#header {
	width: 814px;
	height: 154px;
	background-image: url(../images/header.jpg);
}
#background_sous_menu{
	background-image:url(../images/sous_menu_noir.gif);
	background-repeat: repeat-y;
}

h1 {
	margin: 0 0 6px 0;
	padding: 0;
	font-weight: normal;
	font-size: 24px;
	color: #697400;
}
h2 {
	font-weight: normal;
	font-size: 18px;
}
h3 {
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0 0 0;
	margin: 0;
}
h4 {
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
a {
	color:#045899;
}
.recherche {
	padding: 0;
	margin: 5px 0 0 0;
	float: right;
}

.recherche input{
	width: 150px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C6C6C6;
	background-color: #606060;
	border: 1px solid;
	border-color: #A7A7A7;
	padding: 2px 0 2px 5px;
}

.boite02 h2,.boite04 h2,.boite05 h2, #boite06 h2,#boite07 h2, .boite08 h2,.bureau h2,h3,h4{
	color: #697400;
}
.boite01 h2{
	color: #FDFFEA;
}
.boite01 h3{
	color: #7C8900;
}
.boite01, .boite05 {
	width: 315px;
	padding: 0;
	margin: 0 0 3px 0;
}
.boite01_titre {
	height: 35px;
	background-image:url(../images/boite01_top.gif);
	background-repeat: no-repeat;
}
.boite01_titre h2 {
	padding: 6px 0 0 23px;
	margin: 0;
}
.boite01_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite01_text.gif);
	background-repeat: repeat-y;
}
.boite02 {
	width: 484px;
	padding: 0;
	margin: 0 0 3px 0;
}
.boite02_titre {
	height: 35px;
	background-image:url(../images/boite02_top.gif);
	background-repeat: no-repeat;
}
	
.boite02_titre h2 {
	padding: 6px 0 0 23px;
	margin: 0;
}
.boite02_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite02_text.gif);
	background-repeat: repeat-y;
}
.boite03 {
	color: #00477F;
	clear: both;
	width: 804px;
	padding: 0 0 0 5px;
	margin: 3px 0 3px 0;
}
.boite03_titre {
	height: 35px;
	background-image:url(../images/boite03_top.gif);
	background-repeat: no-repeat;
}
.boite03_titre h2, .boite03a_titre h2 {
	padding: 6px 0 0 23px;
	margin: 0;
}
.boite03_icones h3, .boite03a_icones h3 {
	color: #00477F;
	margin-bottom: 5px;
}
.boite03_icones {
	padding: 6px 20px 0 23px;
	margin: 0;
	background-image:url(../images/boite03_text.gif);
	background-repeat: repeat-y;
}
.boite03_icones img, .boite03a_icones img{
	margin: 0 6px 0 0;
}
.boite03_icones ul, .boite03a_icones ul{
	padding: 0;
	margin: 0;
}
.boite03_icones li, .boite03a_icones li{
	padding: 3px 0 3px 0;
	list-style-type:none;
	margin-right: 20px;
	float: left;
}
.boite03_icones li{
	width: 232px;
}
.boite03a_icones li{
	width: 255px;
}
.boite03_icones a, .boite03a_icones a{
	text-decoration: none;
}



.boite03a {
	float: right;
	color: #00477F;
	clear: both;
	width: 600px;
	padding: 0 0 0 5px;
	margin: 0 5px 3px 0;
	
}
.boite03a_titre {
	height: 35px;
	background-image:url(../images/boite03a_top.gif);
	background-repeat: no-repeat;
}
.boite03a_icones {
	padding: 6px 20px 0 23px;
	margin: 0;
	background-image:url(../images/boite03a_text.gif);
	background-repeat: repeat-y;
}


.documentation h3{
	color: #00477F;
	margin-bottom: 5px;
}
.documentation {
	padding: 6px 20px 10px 23px;
	margin: 0;
	background-image:url(../images/boite03_text.gif);
	background-repeat: repeat-y;
}
.documentation img{
	margin: 0 6px 0 0;
}
.documentation ul{
	padding: 0;
	margin: 0;
}
.documentation li{
	list-style-type:none;
	margin-right: 20px;
}
.documentation a{
	text-decoration: none;
}
.colonnes_doc {
	width: 253px;
	float: left;
}
.boite04 {
	width: 804px;
	padding: 0;
	margin: 3px 0 3px 5px;
}
.boite04_titre {
	height: 35px;
	background-image:url(../images/boite04_top.gif);
	background-repeat: no-repeat;
}
.boite04_titre h2 {
	padding: 6px 0 0 23px;
	margin: 0;
}
.boite04_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite04_text.gif);
	background-repeat: repeat-y;
}
.boite05_titre {
	height: 35px;
	background-image:url(../images/boite05_top.gif);
	background-repeat: no-repeat;
}
.boite05_titre h2 {
	padding: 6px 0 0 10px;
	margin: 0;
}
.boite05_text {
	padding: 6px 0px 10px 3px;
	margin: 0;
	background-image:url(../images/boite05_text.gif);
	background-repeat: repeat-y;
}
.boite05_liens {
	margin: 0 0 0 7px;
	padding:0;
}
#boite06 h2, #boite07 h2, .boite08 h2{
	margin: 10px 0 4px 0;
	padding: 0;
}
#boite06 {
	width: 804px;
	padding: 0;
	margin: 3px 0 3px 5px;
}
.boite06_titre {
	height: 4px;
	margin: 0;
	background-image:url(../images/boite06_top.gif);
	background-repeat: no-repeat;
	font-size: 0;
}
.boite06_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite06_text.gif);
	background-repeat: repeat-y;
}
.boite06_text img, .boite08_text img{
	float: left;
	margin: 3px 10px 2px 0;
	border: 1px solid #697400;
}
#boite07 {
	width: 484px;
	padding: 0;
	margin: 3px 0 3px 0;
}
.boite07_titre {
	height: 4px;
	background-image:url(../images/boite07_top.gif);
	background-repeat: no-repeat;
	font-size: 0;
}
.boite07_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite07_text.gif);
	background-repeat: repeat-y;
}
#boite07_text img{
	float: left;
	margin: 6px 10px 2px 0;
	border: 1px solid #697400;
}
.boite08 {
	width: 600px;
	float:right;
	margin: 3px 5px 3px 5px;
}
.boite08_titre {
	height: 4px;
	background-image:url(../images/boite08_top.gif);
	background-repeat: no-repeat;
	font-size: 0;
}
.boite08_text {
	padding: 6px 23px 10px 23px;
	margin: 0;
	background-image:url(../images/boite08_text.gif);
	background-repeat: repeat-y;
}
.bureau h2{
	margin: 0 0 4px 0;
	padding:0;
}
#colonne01 {
	/*width: 320px;*/
	padding: 0 5px 0 0;
	float: right;
}
#colonne01 , #colonne02{
	margin: 0;
}
#colonne02 {
	padding: 0 0 0 5px;
	float: left;
}
#colonne03 {
	/*width: 320px;*/
	margin: 3px 5px 0 0;
	padding:0;
	/*padding: 18px 5px 0 0;*/
	float: right;
}
#colonne04 {
	/*width: 320px;*/
	padding: 18px 0 0 5px;
	float: left;
}
.colonnes {
	width: 276px;
	float: left;
}
.bureau {
	margin: 0 0 0 7px;
	padding: 0;
	width: 295px;
}
.bureau img{
	border: 1px solid #697400;
	margin: 0 0 4px 0;
	padding: 0;
	float: left;
}
.faq_titres ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
.question, .reponse {
	width: 758px;
	float: left;
}
.question {
	font-weight: bold;
	color: #697400;
	padding:0;
	margin: 0 0 12px 0;
}
.reponse {
	padding: 0 0 6px 0;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #92A006;
}
.calendrier {
	background-color: white;
	width: 760px;
}
.calendrier td{
	padding: 2px 6px 2px 6px;
}
.calendrier, .calendrier td {
	border-style:solid;
	border-width: 1px;
	border-color: #C5C1A1;
}
.calendrier_mois {
	background-color: white;
}
.calendrier_head {
	background-color:#E0DEC7;
}
.calendrier_date {
	width: 156px;
}
.calendrier_even {
	width: 320px;
}
.calendrier_lieu {
	width: 280px;
}
.calendrier_01, .calendrier_02, .calendrier_03 {
	background-color: #F4F3EB;
}
.executif_gauche {
	margin: 10px 4px 0 4px;
	padding: 0;
	width: 295px;
	float: left;
}
.executif_droite {
	margin: 10px 4px 0 4px;
	padding: 0;
	width: 350px;
	float: right;
}
.executif_gauche img, .executif_droite img{
	border: 1px solid #697400;
	margin: 0 0 4px 0;
	padding: 0;
	float: left;
}
.executif_texte {
	margin: 0 0 4px 0;
	padding: 0;
	width: 210px;
	float: right;
}
.representant_gauche,.representant_droite{
	width:200px;
}
.representant_gauche{
	float: left;
}
.representant_droite{
	float: right;
}
.representant_texte {
	margin: 0 0 4px 0;
}
.vide_membre {
	margin: 0 0 3px 0;
	border-bottom: 1px solid #92A006;
	padding: 0;
	clear: both;
}
.vide_bureau {
	margin: 0 0 3px 0;
	padding: 0;
	clear: both;
}
.vide {
	padding: 0;
	margin: 0;
	clear: both;
}
/*.back_icones{
	clear: both;
}*/
.footer {
	clear: both;
	padding: 10px 0 10px 0;
	margin: 0;
	/*background-color: #F4F3EB;*/
	background-color: black;
}
.footer a{
	color: #FFFBCE;
	font-size: 10px;
	text-decoration: none;
	margin: 0 0 0 21px;
	padding:0;
}

.liens ul{
	padding: 0;
	margin: 0;
}
.liens li{
	width: 276px;
	float: left;
	list-style-type: none;
}

/*----------------------SOUS-MENU-----------------------*/

.boite09_text {
	padding: 6px 10px 5px 10px;
	margin: 0;
}

.sous_menu {
	width: 199px;
	margin: 3px 0 0 5px;
	padding:0;
	float: left;
}

.sous_menu a{
	/*font-weight: bold;*/
	color: #FFFBCE;
	text-decoration:none;
}
.sous_menu ul{
	padding:0;
	margin:0;
}
.sous_menu li{
	color: #C0D500;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	list-style-type: none;
	border-bottom: 1px dashed #73715D;
}


.creation{
	border-top: 1px solid #4C4C4C;
	border-bottom: 3px solid #4C4C4C;
	margin: 0 auto;
	padding: 5px 0 0 0;
	height: 20px;
	color:#789CB9;
	font-size: 11px;
	width: 814px;
	background-color: black;
}
.creation span{
	padding:0;
	margin: 0 20px 0 0;
	float: right;
}
.creation a{
	color:#789CB9;
}

/*----------------------Search results-----------------------*/

.resultat ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
.resultat li {
	margin: 0 0 6px 0;
}
.pages ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.pages li{
	display: inline;
	margin: 0 6px 0 0;
}

/*----------------------Control panel CSS-----------------------*/

.editor_input {
	margin: 8px 4px;
	width: 400px;
}
.text_col{
	width: 40%;
}

.action_col {
	width: 76px;
}

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:1px solid gray;
}

label.editor
{
width: 100px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
padding-top:0.6em;
font-weight:bold;
font-size:11px;
}

input.submit 
{
margin-left: 110px;
color: #000;
background: #6699cc;
border: 2px outset #d7b9c9;
font-weight:bold;
font-size:11px;
padding:3px;
}

input.text_field{
color: #000;
background: #ffffcc;
border: 1px solid black;
font-size:11px;
padding:2px;
width: 200px;
}

input.submit_taskbar
{
margin-left: 10px;
margin-right: 10px;
color: #000;
background: #6699cc;
border: 2px outset #d7b9c9;
font-weight:bold;
font-size:11px;
padding:3px;
}

label.tasklist
{
float: left;
text-align: right;
margin-right: 10px;
display: block;
padding-top:0.6em;
font-weight:bold;
font-size:11px;
}

#taskbar{
margin-top: 40px;
padding:12px;
}


.faq_01 {
background-color: #F4F3EB;
width:88%
}

.faq_03 {
background-color: #F4F3EB;
width:12%
}

.message{
color: red;
padding: 12px 0 22px 0;
}

.delete_element{
padding: 12px 0 22px 0;
}

.editor_select{
margin: 0px 0 10px 0;
}

.editor_small {
	margin: 8px 4px;
	width: 100px;
}
td.image_col
{
	width: 33%;
}

/* Tooltips */

#example-content-1 {
    display: none;        /* required */
    position: absolute;   /* required */
    padding: 10px;
    border: none;
    background: url('../images/tooltip.png');
    width: 277px;
    height: 96px;
    text-align: center;


}

#example-target-1 {
    cursor:pointer;
}
.contactlink{
font-size: 11px;
float: right;
padding: 7px 0 0 15px;
}

.contactlink a{
color:#A7A7A7;
}