/* CSS Document */

body {
background-color: #d2d2d2;
margin: 0px;
padding: 0px;
}

a {
color: #648bbc;
font-family: Arial, Verdana;
font-weight: 800;
text-decoration: none;
}

a:hover {
color: #5d5d5d;
font-family: Arial, Verdana;
font-weight: 800;
text-decoration: underline;
}

.textcadre_rub {
color: #000000;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 500;
text-decoration: none;
line-height: 15px;
}

.menubas {
width: 100%;
height: 25px;
line-height: 25px;
background: url(./images/ong_bg.gif) no-repeat left;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 12px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
text-align: center;
}


.menuhaut {
padding-left: 140px;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 14px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
}

.encartconnect {
background: url(./images/bg_connect_admin.jpg) no-repeat bottom;
width: 213px;
height: 95px;
text-align: center;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 16px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
}

.paddconnect {
padding-top: 22px;
margin-left: 15px;
text-align: center;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 16px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
}


.encartorangetit, .encartverttit, .encartrougetit, .encartbleutit {
background: url(./images/encartchbleu.gif) repeat-x;
text-align: center;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 14px;
line-height: 16px;
font-weight: 800;
text-decoration: none;
padding-bottom: 10px;
}

.encartrougetit {
background: url(./images/encartchrouge.gif) repeat-x;
}

.encartverttit {
background: url(./images/encartchvert.gif) repeat-x;
}

.encartorangetit {
background: url(./images/encartchorange.gif) repeat-x;
}


.encartorangetit2, .encartverttit2, .encartrougetit2, .encartbleutit2 {
background: url(./images/bgmg_titbleu.jpg) no-repeat #80aac5;
text-align: center;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 12px;
line-height: 15px;
font-weight: 800;
text-decoration: none;
padding: 3px;
}

.encartrougetit2 {
background: url(./images/bgmg_titrouge.jpg) no-repeat #c0686b;
}

.encartverttit2 {
background: url(./images/bgmg_titvert.jpg) no-repeat #9cbf6a;
}

.encartorangetit2 {
background: url(./images/bgmg_titorange.jpg) no-repeat #cf8d62;
}




.encartorangetit a, .encartverttit a, .encartrougetit a, .encartbleutit a, .encartorangetit2 a, .encartverttit2 a, .encartrougetit2 a, .encartbleutit2 a, .menubas a, .menuhaut a, .paddconnect a {
  color: #FFFFFF;
  font-family: Arial, Verdana;
  font-weight: 800;
  text-decoration: none;
}

.encartorangetit a:hover, .encartverttit a:hover, .encartrougetit a:hover, .encartbleutit a:hover, .encartorangetit2 a:hover, .encartverttit2 a:hover, .encartrougetit2 a:hover, .encartbleutit2 a:hover, .menubas a:hover, .menuhaut a:hover, .paddconnect a:hover {
  color: #ffe84b;
  font-family: Arial, Verdana;
  font-weight: 800;
  text-decoration: none;
}

.encartorangetit a.selected, .encartverttit a.selected, .encartrougetit a.selected, .encartbleutit a.selected, .encartorangetit2 a.selected, .encartverttit2 a.selected, .encartrougetit2 a.selected, .encartbleutit2 a.selected, .menubas a.selected, .menuhaut a.selected, .encartconnect a.selected {
  color: #ffe84b;
  font-family: Arial, Verdana;
  font-weight: 800;
  text-decoration: none;
}

.orange {
  color: #d67535;
}

.encartbg {
background: url(./images/bg_mg.gif) repeat-y;
width: 178px;
padding-left: 25px;
padding-right: 10px;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 13px;
line-height: 24px;
font-weight: 800;
text-decoration: none;
}

.encartbg2 {
background: url(./images/bg_mg.gif) repeat-y;
width: 178px;
padding-left: 15px;
padding-right: 5px;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 11px;
line-height: 16px;
font-weight: 800;
text-decoration: none;
}

.encartbleu {
background: #ebebeb;
padding: 7px;
color: #4f4f4f;
font-family: Arial, Verdana;
font-size: 12px;
line-height: 20px;
font-weight: 600;
text-decoration: none;
}



.encartbleu ul, .encartbg ul {
list-style: none;
padding: 0px;
margin: 0px;
}

.encartbleu ul li, .encartbg ul li {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0px;
color: #648bbc;
font-family: Arial, Verdana;
font-size: 14px;
line-height: 24px;
font-weight: 800;
text-decoration: none;
}

.encartbleu ul li {
font-size: 12px;
line-height: 24px;
font-weight: 800;
text-decoration: none;
}

.encartbleu ul.listsimple li {
list-style: square inside;
line-height: 20px;
}

.encartbleu ul li a, .encartbg ul li a {
border-left: 5px solid #79a4c1;
padding-left: 5px;
color: #648bbc;
font-family: Arial, Verdana;
font-weight: 800;
text-decoration: none;
}

.encartbleu ul li a:hover, .encartbg li a:hover {
border-left: 5px solid #d25b0c;
color: #5d5d5d;
font-family: Arial, Verdana;
font-weight: 800;
text-decoration: none;
}

.encartbleu ul li a.selected, .encartbg li a.selected {
border-left: 5px solid #d25b0c;
color: #5d5d5d;
font-family: Arial, Verdana;
font-weight: 800;
text-decoration: none;
}

.tabadmin1 {
border: 1px solid #c0c0c0;
padding: 3px;
color: #5d5d5d;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}

.messageconnect {
padding: 5px;
background-color: #c0c0c0;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 13px;
font-weight: 800;
text-decoration: none;
line-height: 16px;
}


input, input.admin {
border: 1px solid #e89057;
padding: 2px;
background-color: #f1f1f1;
color: #5d5d5d;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 800;
text-decoration: none;
line-height: 16px;
}

.noir {
color: #5d5d5d;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 800;
text-decoration: none;
line-height: 16px;
}


td.tabintitule {
background-color: #6291AE;
padding: 3px;
border: 1px solid #6291AE;
line-height: 14px;
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

td.tabintitule a {
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 800;
text-decoration: none;
}

td.tabintitule a:hover {
color: #FFFFFF;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 800;
text-decoration: underline;
}

td.tabl1 {
background-color: #F0F0EF;
padding: 3px;
border: 1px solid #C0C0C0;
line-height: 14px;
color: #000000;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 500;
text-decoration: none;
}

td.tabl2 {
background-color: #D2EBF1;
padding: 3px;
border: 1px solid #C0C0C0;
line-height: 14px;
color: #000000;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 500;
text-decoration: none;
}

td.tabl1menu {
background-color: #F0F0EF;
padding: 3px;
border: 1px solid #C0C0C0;
line-height: 14px;
color: #B55D69;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

td.tabl2menu {
background-color: #D2EBF1;
padding: 3px;
border: 1px solid #C0C0C0;
color: #B55D69;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 800;
text-decoration: none;
}

td.tabl2 a, td.tabl1 a {
color: #000000;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 500;
text-decoration: underline;
}


td.tabl1menu a, td.tabl2menu a {
color: #6291ae;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 600;
text-decoration: underline;
}

td.tabl1menu a:hover, td.tabl2menu a:hover {
color: #b55d69;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 600;
text-decoration: underline;
}


td.tabl2 a:hover, td.tabl1 a:hover {
color: #B55D69;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: 500;
text-decoration: underline;
}

h1 {
color: #c0c0c0;
font-family: Arial, Verdana;
font-size: 22px;
font-weight: 800;
text-decoration: none;
margin: 0px;
}

h2 {
color: #d35e10;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: 800;
text-decoration: none;
margin: 2px;
}

h2 a {
color: #d35e10;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: 800;
text-decoration: none;
}

h2 a:hover {
color: #d35e10;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: 800;
text-decoration: underline;
}

h3 {
color: #79a4c1;
font-family: Arial, Verdana;
font-size: 14px;
font-weight: 800;
text-decoration: none;
margin: 2px;
}

a.bout {
border: 2px solid #d2d2d2;
background: #FFFFFF;
color: #d35e10;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: 800;
text-decoration: none;
padding: 3px;
padding-left: 6px;
padding-right: 6px;
}

a.bout:hover {
border: 2px solid #d2d2d2;
background: #d2d2d2;
color: #648bbc;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: 800;
text-decoration: none;
padding: 2px;
padding-left: 6px;
padding-right: 6px;
}

hr {
border: 2px solid #d2d2d2;
}

.tabgris {
border: 1px solid #d2d2d2;
background: #FFFFFF;
color: #4f4f4f;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 600;
text-decoration: none;
padding: 2px;
}

.tabgris2 {
border: 1px solid #d2d2d2;
background: #FFFFFF;
color: #4f4f4f;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 600;
text-decoration: none;
padding: 2px;
padding-left: 20px;
}

.tabgris3 {
border: 1px solid #d2d2d2;
background: #FFFFFF;
color: #4f4f4f;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: 600;
text-decoration: none;
padding: 2px;
padding-right: 20px;
}

.textblue {
font-size: 13px;
color: #648bbc;
}

.textblue2 {
color: #648bbc;
font-family: Arial, Verdana;
font-size: 13px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
}


input, textarea, select {
border: 2px solid #d2d2d2;
background: #FFFFFF;
color: #d35e10;
font-family: Arial, Verdana;
font-size: 13px;
font-weight: 800;
text-decoration: none;
padding: 3px;
}

input:hover, textarea:hover, select:hover {
border: 2px solid #d2d2d2;
background: #ebebeb;
color: #4f4f4f;
}

.intform {
color: #4f4f4f;
font-family: Arial, Verdana;
font-size: 13px;
line-height: 20px;
font-weight: 800;
text-decoration: none;
}
