
/* CSS pour le module HADES*/
div.hades p.right { text-align: right; }

div.hades div.calendar_search div.submitbox { padding-left: 180px; }

div.hades div.calendar_search div.fieldbox { margin-bottom: 10px; border-bottom: 1px solid #FDFDFD; padding-bottom: 10px; }

div.hades div.calendar_search div.label { float: left; width: 180px; }

div.hades div.calendar_search select, div.hades div.calendar_search input { width: 240px; }

div.hades div.calendar_search optgroup,
div.hades div.calendar_search option.select1 { font-weight: bold; font-style:normal; margin-top: 4px; }

div.hades div.calendar_search option.select2 { margin-left: 20px; }

div.hades div.calendar_search input.button { width: auto; }
div.hades div.calendar_search select.dates { width: 110px; margin-right: 18px; } 

div.hades table.infos,
div.hades div.calendar_list table { width: 100%; border: 4px solid #666666; }

div.hades table.infos th,
div.hades div.calendar_list table th { height: 30px; font-size: 1.2em; background-color: #666666; color: #FFFFFF; }

div.hades table.infos td,
div.hades div.calendar_list table td { font-size: 1.0em; padding: 4px; }

div.hades div.small { font-size: 0.9em; }

div.hades div.calendar_list table td a { font-weight: bold;	color: #000000; text-decoration: none; }

div.hades div.calendar_list table td a:hover { text-decoration: underline; }

div.hades table.infos tr.row1 td,
div.hades div.calendar_list table tr.row1 td { background-color: #FFFFFF; }

div.hades table.infos tr.row2 td,
div.hades div.calendar_list table tr.row2 td { background-color: #F4F4F4; }

/* HOME */
div.hades div.homeperiode { border-bottom: 1px dashed #000000; font-weight: bold; margin-bottom: 4px; }
div.hades ul { list-style: none; }
div.hades li { margin-bottom: 10px;}
div.hades li div.date { font-size: 10px; font-weight: bold; }
div.hades li div.titre { font-size: 14px; font-weight: bold; }

/* HOUFALIZE MULTICOLOR */
.administration div.hades li div.titre { color: #C82731; }
.administration div.hades  div.calendar_search div.fieldbox { border-color: #C82731; }
.administration div.hades table.infos,
.administration div.hades div.calendar_list table { border-color: #C82731; }
.administration div.hades table.infos th,
.administration div.hades div.calendar_list table th { background-color: #C82731; }

.tourisme div.hades li div.titre { color: #EF4707; }
.tourisme div.hades div.calendar_search div.fieldbox { border-color: #EF4707; }
.tourisme div.hades table.infos,
.tourisme div.hades div.calendar_list table { border-color: #EF4707; }
.tourisme div.hades table.infos th,
.tourisme div.hades div.calendar_list table th { background-color: #EF4707; }

.toerisme div.hades li div.titre { color: #FBA10E; }
.toerisme div.hades div.calendar_search div.fieldbox { border-color: #FBA10E; }
.toerisme div.hades table.infos,
.toerisme div.hades div.calendar_list table { border-color: #FBA10E; }
.toerisme div.hades table.infos th,
.toerisme div.hades div.calendar_list table th { background-color: #FBA10E; }

