/* =============
// PSEUDO CLASSES
// =============
*/
*{font-family:Georgia;}
body{background:#eee;background-image:url(/files/skin/bg-body.png);background-repeat:repeat-x;}
table,td{border:1px solid black;border-collapse:collapse;padding:5px;text-align:center;}
dd,dl,dt,form{margin:0px;padding:0px;}
h1,h2,h3{color:#987;}
h1{font-size:1.2em;}
h2{font-size:1.1em;font-weight:normal;font-style:italic;}
h3{font-size:1.05em;font-weight:normal;font-style:italic;}
label{color:#987;font-style:italic;}
input,select{padding:2px;margin:8px 4px;}
/* =============
// HEADER
// =============
*/
#header{background:#888888;background-image:url(/files/skin/bg-header.png);background-repeat:repeat-x;background-position:right;height:90px;}
#logo{background-image:url(/files/skin/melodhier-90px.png);background-repeat:no-repeat;height:89px;width:323px;}
#logo span{display:none;}
/* =============
// CONTENT
// =============
*/
#container{background:white;border:1px solid #ccc;}
#data{padding:10px;}
#data a{text-decoration:none;border:1px solid transparent;}
#data a:hover{text-decoration:underline;}
#data a:visited{color:blue;}
/* ~ Tables ~ */
#program tr td{font-size:9pt;width:130px;padding:2px;}
#program tr td textarea.rapidEdit-textarea{font-size:9pt;clear:both;}
td.at3,td.at4,td.re,td.so_ac,td.ob{background:#f8f8e0;}
.tr1 td{background-color :#D8D0B2;background-image:url(/files/skin/bg-tr1.jpg);background-repeat:repeat-x;}
.tr2 td{background-color :#DDDDDD;background-image:url(/files/skin/bg-tr2.jpg);background-repeat:repeat-x;}
.trhead td{color:#987;font-weight:bold;}
.priv{color:red;}
/* ====================
// INDEX MENU EXCEPTION
// ====================
*/
ul.index_menu{list-style-type:none;margin:0px;padding:0px;}
ul.index_menu li{display:block;float:left;margin:10px;width:150px;}
ul.index_menu li a{color:#888;background-repeat:no-repeat;background-position:bottom;display:block;font-weight:bold;font-style:italic;height:180px;text-align:center;text-decoration:none;}
ul.index_menu li a.users{background-image:url(/files/skin/index.menu.users.png);}
ul.index_menu li a.categories{background-image:url(/files/skin/index.menu.categories.png);}
ul.index_menu li a.pages{background-image:url(/files/skin/index.menu.pages.png);}
ul.index_menu li a.residents{background-image:url(/files/skin/index.menu.residents.png);}
ul.index_menu li a.galleries{background-image:url(/files/skin/index.menu.galleries.png);}
ul.index_menu li a.coif{background-image:url(/files/skin/index.menu.coif.png);}
ul.index_menu li a.menus{background-image:url(/files/skin/index.menu.menus.png);}
ul.index_menu li a.programs{background-image:url(/files/skin/index.menu.programs.png);}
ul.index_menu li a.screens{background-image:url(/files/skin/index.menu.screens.png);}
ul.index_menu li a.mails{background-image:url(/files/skin/index.menu.mails.png);}
ul.index_menu li a.accueiljour{background-image:url(/files/skin/index.menu.accueiljour.png);}
#indexmenufeeder{height:700px;}
/* ====================
// RESIDENT LIST
// ====================
*/
#residentlist,#residentlist td{border:#888 1px groove;vertical-align:middle;}
#residentlist td a{font-size:0.9em;display:block;padding:0px;margin:0px;text-align:left;width:100%;}
/* ====================
// MAILS LIST
// ====================
*/
#mailslist,#mailslist td{border:#888 1px groove;vertical-align:middle;}
#mailslist td.checked{background-position:right top;background-color :#DAE6B6;background-image:url(/files/skin/bg-button.jpg);background-repeat:repeat-x;}
#mailslist td a{font-size:0.8em;display:block;padding:0px;margin:0px;min-height:20px;text-align:left;width:100%;}
#gallerieslist td.checked{background-position:right top;background-color :#DAE6B6;background-image:url(/files/skin/bg-button.jpg);background-repeat:repeat-x;}
dl.zend_form{width:700px;}
#diner-label{display:none;}
#fieldset-dejeuner,#fieldset-dejeuner{float:left;}
/* ====================
// ACCUEIL JOUR
// ====================
*/
#accueilJourList img {border:0px;}
#AccueiljourDateClient {height:40px;}
.inline {float:left;}
#accueilJourList .memberList {margin-top:5px;padding-top:5px;}
#accueilJourList .memberList a {background:#eee;border:1px solid #ccc;padding:5px;}
#accueilJourList .memberList a.active {background:#fff;border:1px solid #ccc;}
#accueilJourList .memberList a:hover {background:#fff;border:1px solid #ccc;color:#333;}
