body {
padding:0.5em;margin:0;border:0;font-family:Trebuchet MS,verdana,arial,sans-serif;font-size:15px;color:#fff;background:#000080;}
/* --- SITE --- */
#pagelayout_allcontent {border:0;padding:0;margin:0;}
/* --- TETIERE --- */
#site_title {
display:block;font-size:2em;padding:2em;text-align:center;border:1px solid #fff;}
/* tetiere haut */
.usergreeting {
display:block;text-align:right;font-size:1.2em;position:absolute;left:40px;top:100px;}
#toolbar-top .user_image img {position:absolute;left:40px;top:40px;display:block;}
.greeting {font-weight:normal;}
.user {display:block;font-weight:bold;}
.lastvisit {display:none;}
.whatsnew {display:none;}
#toolbar-top img {display:none;}
/* accueil */
.areablock377 {clear:both;height:100%;overflow:hidden;background:#000080;}
.folder460 #pagelayout_pathdesign {margin:0;padding:0;height:0px;width:0px;display:none;}
#pagelayout_currentdate {
float:left;padding-top:6px;font-size:1em;color:#fff;margin:0 50px 0 20px;}
/* menu haut 1 */
#menumenu1{margin-top:-20px;}
#menumenu1 .menu_title {display:none;}
#menumenu1 li {float:left;}
#menumenu1 a {
display:block;margin:5px 0px;padding:2px 10px;color:#fff;border-right:1px solid #fff;}
/* recherche */
#searchbox {
float:left;margin:1px 0 0 6px !important;margin:0px 0 0 10px;}
#searchbox form {
margin:0;padding:0;border:0;}
#searchbox input.searchboxinput {
font-size:0.9em;border:1px solid #fff;color:#fff;}
#searchbox input.defaultbutton {
height:auto !important;height:17px;font-size:0.8em;font-weight:normal;border:1px solid #fff;background:#000080;color:#fff;}
#link_527 {
float:left;margin:5px 0px 0px 0px;padding:2px 10px;color:#fff;border:0;}
/* MARQUEE - TICKER */
.ticker {display:none;}
/* #area_lowtop {display:none;} */
/* --- GAUCHE --- */
#area_left {
padding:0;margin:0;border:0;background:#000080;}
.area_left {
padding:0;margin:0;border:0;padding-right:12px;}
.folder460 #submenu_617 {display:none;}
.zoom {margin:0;padding:0;border:1px solid #fff;}
.zoom_title{background:#fff;color:#000080;padding:0 10px;font-weight:bold;}
.zoom_article{padding:0 10px;}
.zoom h1,.zoom h2,.zoom h3,.zoom h4,.zoom h5,.zoom h6 {
margin:0;padding:0;font-size:1em;font-weight:bold;color:#fff;text-align:justify;}
.zoom_article .title{font-weight:bold;}
/* Publication */
.publication {padding:0 9px;font-size:1em;}
.publication .publication_image {border:1px solid #fff;float:left;margin-right:6px;}
.publication .publication_title {font-size:1.2em;font-weight:bold;color:#fff;margin-bottom:6px;}
.publication a.publication_link {color:#fff;}
.publication a.folder_link {display:none;}
.publication_bottom {display:none;}
/* --- CONTENU --- */
/* contenu_haut */
td#area_middle {
width:100%;padding:30px;background:#000080;border-right:1px solid #fff;}
#area_middle li {}
#area_middle ul,#area_middle ul li {list-style-type:disc;}
#area_middle ol,#area_middle ol li {list-style-type:decimal;}
#area_middle ul li ul,#area_middle ul li ul li {list-style-type:circle;}
#area_middle ul li ul li ul,#area_middle ul li ul li ul li {list-style-type:square;}
/* --- DROITE intérieure --- */
td#area_iright {
padding:0 5px;background:#000080;overflow:hidden;}
div.area_iright {
display:block;width:155px;height:100%;background:#000080;}
#area_iright .area_image img {
display:block;overflow:hidden;}
/* accueil */
#zoom_714 {
border:none;}
/* liens contextuels */
#area_iright .listing .menu_title {
padding:3px 10px;color:#fff;font-weight:bold;font-size:1.1em;background:#000080;}
#area_iright .listing a {
display:block;padding:5px 13px 3px 13px;color:#fff;}
/* --- DROITE --- */
td#area_right {}
div.toolbar-right {
display:block;width:158px;border-bottom:1px solid #fff;margin:0 0 10px 27px;}
#area_right .listing {}
/*#area_right .listing .menu_title {
display:block;margin:0 0 6px 0;padding:3px 10px;color:#fff;font-weight:bold;font-size:1.1em;background:#000080;}*/
#area_right .listing a {
display:block;padding:5px 13px 3px 13px;color:#fff;}
#area_right .inset a {
display:block;padding:5px 13px 3px 13px;color:#fff;}
/* Mes favoris */
#area_right .menu_title{background:#fff;color:#000080;padding:0 10px;font-weight:bold;}
#area_right .menu_body{padding:0 10px;}
.listing {margin:0;padding:0;border:1px solid #fff;}
.listing .menu_top{background:#fff;color:#000080;padding:0 10px;font-weight:bold;}
.listing .menu_body{padding:0 10px;}
.inset {margin:0;padding:0;border:1px solid #fff;}
.inset .menu_title{background:#fff;color:#000080;padding:0 10px;font-weight:bold;}
.inset .menu_body{padding:0 10px;}
#area_right #bookmark {padding:0;margin-bottom:10px;}
#area_right #bookmark br {display:none;}
/*#area_right #bookmark .menu_title {
height:25px;}
#area_right #bookmark .menu_body {padding:0 10px;}
*/
#area_right #bookmark a {
display:block;color:#fff;padding-left:14px;margin-bottom:6px;}
#area_right #bookmark .group {
display:block;font-size:1.2em;font-weight:bold;color:#fff;margin-top:10px;margin-bottom:6px;}
/* forum */
a.link1952 {
display:block;height:17px;}
/* --- BAS 1 --- */
#area_bottom {
width:1001px !important;!width:1001px !important;width:1001px;}
#area_bottom .area_image {
display:block;width:1001px !important;!width:1001px !important;width:1001px;height:24px;background:none;overflow:hidden;}
/* --- BAS 2 --- */
#area_lowbottom {
width:964px !important;!width:964px !important;width:1024px;padding:0 30px 0 30px;margin:0;border:0;display:block;height:33px;}
#area_lowbottom a {
color:#fff;float:left;display:block;margin:0 0 6px 0;padding:6px 0;}
#area_lowbottom a.link528 {
margin-left:50px;padding:6px 10px;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;}
/* -------------------------------------------------- STYLES OK */
/* --- BREVES --- */
p.shortnews_separator {
margin:0 5em;border-bottom:1px solid;font-size:2px;}
p.shortnews {
margin:0;padding:0.5em 0;}
/* --- DERNIERS ARTICLES --- */
#latest_article_list,
div.linktool,
div.shortnews,
div.agenda_inset {
width:90%;margin:3em 1em 3em 0;border-width:1px;border-style:solid;}
#latest_article_list_title,
div.linktool_title,
div.shortnews_title,
div.agenda_title {
padding:0.3em;text-align:left;font-weight:bold;}
#latest_article_list_articles,
div.linktool_body,
div.shortnews_body,
div.agenda_body{
padding:0.3em;font-size:0.9em;text-align:left;}
#latest_article_list_articles p a,
div.linktool_link,
p.shortnews a,
p.agenda_event a {
font-size:1em;text-decoration:none;}
/* EQUIPE MUNICIPALE */
div.group {
clear:both;padding:2em 0;}
div.group_member {
width:50%;float:left;display:inline;margin-top:1em;}
div.person_summary div.role{
font-weight:bold;}
/* -------------------------------------------------- STYLES IDENTIFIES */
#site_image {
position:relative;z-index:10;}
#bypass {
margin:0.3em;padding:0.3em;width:100%;position:absolute;top:0;left:0;z-index:auto;}
#bypass ul {
display:inline;list-style-type:none;}
#bypass ul li {
display:inline;list-style-type:none;}
li.search_option {
display:inline;}
ul.search_options {
margin:0;padding-bottom:0.2em;}
div.elementlist_element {
width:100%;margin-top:1.5em;margin-bottom:1em;}
div.elementlist_elementinfo {
width:100%;padding:0.3em;margin-top:-1em;margin-bottom:1em;_margin-bottom:0px;}
div.elementlist_elementauthor {
display:inline;float:left;font-size:0.8em;}
div.elementlist_elementdate {
display:inline;float:right;font-size:0.8em;}
.elementlist_elementperiod span,
.elementlist_elementwhere span {
font-weight:bold;}
.elementlist_elementperiod div {
display:inline;}
#site_header {
width:100%;_margin-bottom:-3px;}
#site_header_relative {
width:100%;position:relative;}
/* BALISES GENERIQUES */
#area_middle a:hover {text-decoration:underline;}
/* titre rubrique */
h1 {
display:inline;font-size:1.7em;font-weight:normal;color:#fff;}
#node460 #folder_name {
margin-top:-10px;margin-left:-30px;display:block;width:141px;height:17px;background:url(/design/plain_site/images/accueil_a_la_une.gif);padding:0;}
#node460 h1 {display:none;}
/* titre article */
h2 {margin-bottom:10px;font-size:1.5em;color:#fff;font-weight:normal;border-bottom:1px solid #fff;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:0.8em;}
h6 {font-size:0.6em;}
pre,code {}
pre {white-space:normal;}
ul,li {list-style-type:none;}
/* pas de marge sur les menu */
#toolbar-top ul,#area_left ul,#area_ileft ul,#node96 #area_lowtop ul,#area_right ul,#area_iright ul,
#toolbar-top li,#area_left li,#area_ileft li,#node96 #area_lowtop li,#area_right li,#area_iright li {margin:0;padding:0;}
div {margin:0;padding:0;}
form {margin:0;padding:0;}
td {margin:0;vertical-align:top;}
img {}
p {text-align:justify;margin:6px 0;padding:0;}
div.break {clear:both;}
.node_summary,
.node_description {text-align:justify;}
/* ARTICLES */
/* article */
.elementlist_element {clear:both;margin:0;display:block;padding:0 0 10px 0;border:0;overflow:hidden;}
.elementlist_elementcontent {text-align:justify;}
.leftcol {vertical-align:top;width:50%;padding-right:10px;}
.rightcol {vertical-align:top;width:50%;padding-left:10px;}
/* chemin */
.areablock792 {
margin:0;padding-top:30px;}
#pagelayout_pathdesign {
margin:0;padding:0;height:21px;/*width:816px;*/
}
#pagelayout_pathdesign p {
margin:0;padding:2px 10px 4px 10px;color:#fff;}
/* titre article (par défaut) */
.elementlist_elementtitle {}
/* Tableaux */
.node_description table {clear:both;}
.elementlist_elementcontent table {clear:both;}
table.withoutborder{border:0;margin:10px 0;}
table.withoutborder td {padding:5px;}
table.withborder td p {margin:0;}
table.withborder {border:1px solid #fff;margin:10px 0;}
table.withborder td {border:1px solid #fff;padding:5px;}
table.withborder td p {margin:0;}
/* Encadré */
table.right_inset {background:#000080;border:1px solid #fff;margin:0 0 0 10px;padding:10px;float:right;}
table.right_inset td p {margin:0;}
td.content_center {text-align:center;}
td.content_center p  {display:inline;}
td.content_right {text-align:right;}
td.content_right p  {display:inline;}
/* Images */
div.imageleft {padding:0;margin:0 10px 0 0;overflow:hidden;}
div.imageright {padding:0;margin:0 0 0 10px;overflow:hidden;}
div.object-left {
margin:0;padding:0;border:0;margin-right:10px;}
div.object-left div.imageleft {padding:0;margin:0;border:0;}
div.object-left p {padding:0;margin:0;border:0;}
div.object-center {
text-align:center;padding:0 auto;margin:15px 0;border:0;width:auto;}
div.object-center .content-view-embeddedmedia {margin:0 auto;}
div.object-center img {padding:0;margin:0;border:0;}
div.object-center p {padding:0;margin:0 auto;border:0;}
div.object-right {
margin:0;margin-left:10px;padding:0;border:0;}
div.object-right div.imageright {padding:0;margin:0;border:0;}
div.object-right p {padding:0;margin:0;border:0;}
/* légende photo */
.attribute-caption {clear:both;text-align:center;}
.attribute-copyright {font-size:0.9em;clear:both;text-align:center;}
.attribute-caption p {
margin:0;padding:0;border:0;font-family:Arial;text-align:center;font-size:0.8em;font-style:italic;color:#fff;}
/* téléchargement pdf */
div.content-view-embed {
border:0;width:auto;text-align:left;}
/* sous rubriques */
/* styles commun */
#subcategories_list {margin:0 0 10px 0;}
#subcategories_list h2  {margin:0 0 6px 0;}
#subcategories_list a {
display:block;padding:0 0 0 17px;margin:0 0 10px 0;}
/* sous rubriques haut */
td#elementlist_firstelement {
width:70%;margin:0;padding-right:20px;vertical-align:top;}
td#elementlist_subcategories {
width:30%;margin:0;padding:0;vertical-align:top;}
#elementlist_subcategories h2 {display:none;}
#subcategories_list_title {
font-size:1.5em;font-style:italic;color:#fff;}
#elementlist_subcategories a {
border-top:1px solid #fff;padding:4px 10px 4px 17px;}
/* lire la suite */
.elementlist_elementlink {display:block;margin-top:6px;}
.elementlist_elementlink a {
display:block;padding:0 0 0 17px;}
.elementlist_elementlink a.download {padding:0;}
/* retour */
#footer {
margin-top:10px;text-align:right;}
#footer a {
padding:0 0.9em;text-decoration:none;font-weight:bold;}
/* FICHES */
.filing_card {background:#000080;}
.filing_card #toolbar-top {background:none;height:80px;}
.filing_card #site_image {background:url(/design/plain_site/images/fiche_haut_bgd.gif);}
.filing_card .header_img {display:block;}
.filing_card #pagelayout_allcontent {
width:100% !important;!width:98% !important;width:98%;margin:0;padding:0;background:#000080;}
.filing_card .class-article {padding:20px;}
.filing_card #footer {margin:0 20px;}
/* listing de fiches dans le contenu */
.repositorytable {
width:100%;background:#000080;}
.repositorytable td {
border:1px solid #fff;padding:10px;vertical-align:bottom;}
.card_link .subtitle {display:inline;}
.card_link .subtitle p {display:inline;}
.card_link .subtitle a {display:none;}
.card_link a {
font-weight:bold;padding-left:14px;}
.card_summary a {
font-size:1.1em;text-decoration:underline;font-weight:bold;}
.card_summary div.subtitle p {display:block;}
.card_summary .imageleft,.card_summary .imageright,.card_summary .imagecenter {
float:left;display:block;text-align:left;}
.card_summary .imageleft {padding:0 10px 0 0;}
.card_summary .imagecenter {margin:0 0 10px 0;}
.card_summary .imageright {padding:0 0 0 10px;}
.bglight {background:#000080;border-bottom:1px solid #fff;padding:10px;}
.bgdark {background:#000080;border-bottom:1px solid #fff;padding:10px;}
.bglight h2,.bgdark h2 {}
/* --- QUIZ --- */
#quiz div {margin-bottom:10px;}
#quiz h1 {display:block;margin-bottom:10px;}
#quiz .bgdark,
#quiz .bglight {padding:6px;margin:0;border-bottom:1px dotted #fff;}
/* page par page */
#quiz .your_answer {font-size:1.2em;color:#fff;}
#quiz div.your_answer span {font-size:0.8em;color:#fff;}
#quiz .correct {font-size:1.1em;font-weight:bold;color:#fff;}
#quiz .incorrect {font-size:1.1em;font-weight:bold;color:#fff;}
#quiz .right_answer {}
#quiz #your_score {
font-weight:bold;color:#fff;display:block;text-align:right;padding:0 6px;border-bottom:1px dotted #fff;}
#quiz .counter {font-weight:bold;color:#fff;}
#quiz .question {font-weight:bold;font-size:1.5em;color:#fff;}
/* Résultats */
#final_score {font-weight:bold;font-size:1.5em;color:#fff;}
.pourcentage {background:#000080;}
.pourcentage2 {background:#000080;}
/* PETITES ANNONCES */
#ads h2 {display:none;}
#ads #listing {margin:10px 0;}
#ads #header {font-weight:bold;border:2px solid #fff;background:#000080;color:#fff;}
#ads #header h2 {display:none;}
#ads #header {
background:#000080;padding:10px;overflow:hidden;height:100%;border:0;border-bottom:2px solid #fff;}
#ads .bglight h2,
#ads .bgdark h2{display:block;}
#ads .bglight {clear:both;overflow:hidden;_height:100%;}
#ads .bgdark {clear:both; overflow:hidden;_height:100%;}
#ads .author {float:right;width:30%;text-align:left;}
#ads .message {float:left;width:65%;}
#ads .date {display:none;}
input.box {width:300px;}
textarea.box {width:300px;}
#ads_category table {margin-top:20px;width:100%;border:1px solid #ccc;}
#ads_category th {padding:6px 10px;text-align:left;}
#ads_category table tr {background:#000080;}
#ads_category table td {
padding:6px 10px;border-top:1px solid #fff;}
#ads_category img {display:none;}
#ads_category .date {display:none;}
/* --- FORUM --- */
#forum {}
.forum_date {display:none;}
/* --- RESERVATION DE SALLES --- */
#booking
.form_input {
display:block;margin:0 0 10px 0;padding:10px;}
#booking
#roomtype {padding-top:13px;}
#booking .timelapse {font-size:1.3em;border:1px solid #fff;width:10px;}
#booking input.case {border:1px solid #fff;width:10px;}
#booking .numattendant {clear:both;}
#booking .president {clear:both;}
#booking .startdate {padding-right:20px;border-right:1px solid #fff;}
#booking .enddate {padding-left:20px;}
/**/
#booking .roomcalendar {clear:both;}
#booking .room {float:left;width:100px;text-align:right;}
#booking .room a {display:block;text-decoration:none;font-weight:bold;color:#fff;padding:2px 6px;}
.timetable {clear:both;height:1.5em;width:100%;margin-top:1px;}
.timelapse,.timetable input {float:left;}
.timetable .unconfirmed {float:left;width:10px;height:100%;background:red;padding:0;margin:0;border-style:solid;border-color:white;border-width:1px 1px 1px 0;}
.timetable .confirmed {float:left;width:10px;height:100%;background:green;padding:0;margin:0;border-style:solid;border-color:white;border-width:1px 1px 1px 0;}
.timetable .unavailable {float:left;width:10px;height:100%;background:blue;padding:0;margin:0;border-style:solid;border-color:white;border-width:1px 1px 1px 0;}
/**/
/* --- DIAPORAMA --- */
/* gallerie */
.content-view-children td {
vertical-align:top;width:25%;}
.content-view-galleryline {
clear:both;margin:10px;padding:10px;vertical-align:top;text-align:center;border:1px solid #ccc;}
.content-view-galleryline .attribute-image {display:inline;border-bottom:1px solid #ccc;text-align:center;}
div.content-view-galleryline div.attribute-image img {border:1px solid red;}
.content-view-galleryline .attribute-copyright p {clear:both;text-align:center;}
.content-view-galleryline .attribute-caption {clear:both;text-align:center;}
#image_full_view {}
#image_full_view_body {text-align:center;font-family:Arial;}
#navigator {margin:10px 0;white-space:nowrap;}
#navigator span {color:#fff;font-weight:bold;}
#navigator a {color:#fff;font-weight:bold;}
#navigator .previous-disabled span {font-weight:normal;color:#fff;}
#navigator .next-disabled span {font-weight:normal;color:#fff;}
#image_full_view_body .image {background:#000080;border:1px solid #fff;margin:0 auto;}
.copyright {}
.caption {}
/* --- MON PROFIL --- */
#userprofile {padding:0;margin-bottom:10px;}
/*#userprofile .menu_title {
height:27px;}
#userprofile .menu_title span {display:none;}
#userprofile .menu_body {padding:0 10px;}
#userprofile a {
display:block;color:#fff;padding-left:14px;margin-bottom:6px;} */
/* --- BOITES a OUTILS --- */
#area_right #menu11 {padding:0;margin-bottom:10px;}
#area_right #menu11 .menu_title {}
#area_right #menu11 .menu_top span {}
#area_right #menu11 .menu_body {padding:0 10px;}
#area_right #menu11 a {
display:block;color:#fff;padding-left:14px;}
/* notification */
.notify {}
.notify a {}
#notification_page input.checkbox,
#notification_page input.radio,
#notification_page label {display:inline;}
#notification_page div {margin-bottom:10px;}
/* --- MODIF IMAGE UTILISATEUR --- */
.setuserimage .button {display:none;}
/* --- Annuaires --- */
#annuaire_header {
display:block;overflow:hidden;_height:100%;border:1px solid #fff;background:#000080;padding:6px 10px 6px 0;}
#annuaire_header fieldset {border:0;float:left;}
#annuaire_header select {_top:1px;}
#annuaire_header select {_margin-top:1px;}
#annuaire_header div {float:left;_margin-left:6px;}
#annuaire_header #searchbutton {display:block;float:left;position:relative;top:18px;_top:14px;_margin-left:6px;}
.directory_result h2 {color:#fff;border:0;}
.directory_result .bglight,
.directory_result .bgdark {border-bottom:1px solid #fff;padding:10px 0;}
.directory_result_line {
margin-right:10px;padding:0 20px 0 0;}
.directory_result_line div {}
.directory_result_line label {display:inline;color:#fff;}
.directory_result_line a {display:inline;padding:0;}
/* --- AGENDA ( /design/plain_site/override/templates/full/agenda2.tpl ) --- */
/* Calendrier */
span.agenda_current {display:none;}
span.agenda_selected {display:none;}
td#agenda_calender {padding-left:15px;vertical-align:top;}
td#agenda_calender table {
margin-top:10px;width:180px;text-align:center;background:#000080;font-size:0.9em;border:1px solid #fff;}
td#agenda_calender th {
background:#fefefe;color:#3F639D;}
td#agenda_calender th a {color:#3F639D;}
td#agenda_calender th a:hover {color:#000;}
td#agenda_calender td {
padding:0;color:#ccc;background:#3F639D;}
td#agenda_calender a {
display:block;width:100%;font-weight:bold;color:#000080;}
td#agenda_calender a:hover {
color:#3F639D;background:#000080;}
td#agenda_calender .agenda_selected {
color:#3F639D;background:#000080;border:1px solid #3F639D;}
td#agenda_calender .agenda_selected a {color:#3F639D;}
td#agenda_calender .agenda_selected a:hover {color:#000;}
/* Aujourd'hui */
td#agenda_calender .agenda_selected_current a {
font-weight:bold;background:#6EC2C9;color:#000080;}
td#agenda_calender .agenda_selected_current a:hover {font-weight:bold;color:#3F639D;background:#6EC2C9;}
td#agenda_calender .agenda_current {font-weight:bold;color:#000080;background:#6EC2C9;}
td#agenda_calender .agenda_current a {font-weight:bold;color:#000080;}
/* infos */
/* infos today */
.agenda_day_event {}
.agenda_day_event .theme {}
.agenda_day_event .dates {font-weight:bold;}
.agenda_day_event .horaires {padding-left:6px;border-left:1px solid #333;font-weight:bold;}
.agenda_day_event .lieu {display:block;font-weight:normal;font-size:1.2em;}
td#agenda_month {vertical-align:top;padding-left:15px;width:100%;}
td#agenda_month .bglight,
td#agenda_month .bgdark {display:block;background:#fefefe;border-bottom:1px dotted #fff;padding:10px 0;}
td#agenda_month table {width:100%;}
td#agenda_month td {vertical-align:top;}
td#agenda_month h2 {color:#333;font-size:1.5em;display:block;margin:10px 0;}
td#agenda_month h2 a {color:#3F639D; font-size:0.9em;}
td#agenda_month .complement {padding-bottom:10px;color:#000;text-align:left;}
td#agenda_month .complement p {color:#000; font-size:1.1em;text-align:left;}
td#agenda_month .theme {display:block;text-align:right;margin-bottom:10px;}
td#agenda_month .date {clear:both;font-weight:bold;}
td#agenda_month .lieu {}
td#agenda_month #today {background:#F4F4F4;padding:10px 0;margin-bottom:10px;margin-top:10px;}
td#agenda_month h2 {margin-bottom:0;}
.agenda_month_head {display:block;padding:0 20px 0 0;width:400px;margin:0;}
.agenda_month_head h2 {display:block; width:100%;margin:0;border:0;padding:0;}
.agenda_month_head a {margin:0;border:0;padding:0;}
.agenda_month_head .theme {}
.agenda_month_head .complement {}
.agenda_month_head .dates {font-weight:bold;}
.agenda_month_head .horaires {padding-left:6px;border-left:1px solid #333;font-weight:bold;}
.agenda_month_head .lieu {display:block;font-weight:normal;font-size:1.2em;}
.agenda_month_info {width:20%;text-align:right;margin:0;padding:0;}
.agenda_month_event_old {width:100%;}
#agenda_month_hidden_show {font-size:1.2em;font-weight:bold;display:block;margin-top:20px;}
.class-agenda .date {display:block;clear:both;font-weight:bold;}
#area_middle .zoom_agenda h1 {display:block;}
/* évenement d'agenda dans un articlelist */
.elementlist_agenda_element {margin:6px 0;font-weight:bold;}
.elementlist_agenda_element .dates {}
.elementlist_agenda_element .horaires {padding-left:6px;border-left:1px solid #fff;}
/* évenement d'agenda type articleview */
#agenda_view_full {}
.folder917 #agenda_view_full #folder_name {background:none;padding:0;height:auto;margin:0;}
.folder917 #agenda_view_full #folder_name h1 {display:block;margin:0;}
.agenda_view_full_element {margin:10px 0;font-weight:bold;text-align:right;border-bottom:1px solid #fff;}
#agenda_view_full .dates {}
#agenda_view_full .horaires {padding-left:6px;border-left:1px solid #fff;}
#agenda_view_full .lieu {display:block;font-weight:normal;font-size:1.2em;}
#agenda_view_full .attribute-image a {font-size:0.9em;color:#fff;font-style:italic;float:left;margin:10px 10px 10px 0;}
/* --- AGENDA 2 --- */
#ag_sel {
width:13em;float:right;border:1px solid;font-size:1em;padding:1em;margin-left:1em;margin-bottom:1em;}
#ag_sel fieldset {
border:none;margin:0;padding:0;}
#ag_sel fieldset input,
#ag_sel fieldset select,
#ag_sel fieldset select option {
font-size:0.9em;}
#ag_sel label {
font-weight:bold;display:block;white-space:normal;margin-top:0.5em;}
#ag_sel .date_elt label {
font-size:0.8em;font-weight:normal;font-style:italic;margin:0;}
#ag_sel .date_elt {
float:left;}
#ag_sel .defaultbutton {
margin-left:1em;margin-top:1em;}
/* --- FORMULAIRES --- */
.form {
width:100%;text-align:left;}
.form_description {
padding:1em;margin:0;margin-bottom:0.5em;}
.form_input {
float:left;margin:0;margin-bottom:1em;}
input.defaultbutton,
input.button {
border:1px solid #fff;margin:0.5em 0.5em 0 0;font-weight:bold;font-size:1em;color:#fff;background:#000080;}
input.defaultbutton:hover,
input.button:hover {
border:1px solid #000080;color:#000080;background:#fff;}
div.form_input div.element {
padding-right:1em;float:left;}
.form_input label {
font-style:italic;font-size:1em;font-weight:normal;}
.form_input .element label {
font-style:normal;font-size:1em;font-weight:normal;}
.formacknoledgement_inputtitle {
margin-top:1em;font-style:italic;}
.formacknoledgement_input {
margin-left:10%;}
.date .element {float:left;margin-right:10px;}
/* --- FAVORIS --- */
#managebookmarks img {border:0;}
#managebookmarks .right {float:right;}
#managebookmarks .checkbox {margin:0;padding:0;}
#managebookmarks div.bgdark {padding:4px;overflow:hidden;border:1px solid #ccc;}
#managebookmarks div.bglight {padding:4px;overflow:hidden;border:0;}
#managebookmarks .group {}
#managebookmarks .group a {margin:0 10px 0 0;padding:0;float:left;}
#managebookmarks .group div {padding:0 10px;!padding:3px 10px 0 10px;overflow:hidden;width:70%;float:left;}
#managebookmarks .group .checkbox {padding:0;float:left;}
#managebookmarks .item {display:block;}
#managebookmarks .item a {margin:0 10px 0 0;padding:0;float:left;}
#managebookmarks .item div {padding:0 10px;!padding:3px 10px 0 10px;overflow:hidden;width:70%;float:left;}
#managebookmarks .item .checkbox {padding:0;float:left;}
#managebookmarks a.right {float:right;}
/* --- SONDAGE --- */
/* page du sondage */
.content-question {margin-bottom:10px;}
.content-question .block {margin-bottom:20px;}
.content-question label {border-bottom:1px solid #ccc;}
.class-poll .button {
float:left;margin:-1px 4px 0 0 !important;margin:-2px 0 0 0;}
.content-results {
display:inline;margin:0;padding:0;}
.content-results a {
margin:0;padding:0 0.5em;border:1px solid #fff;font-weight:bold;font-size:1em;color:#fff;background:#000080;}
/* page des résultats */
.poll-resultlist td {vertical-align:top;}
.chart-bar-resultbox {border:1px solid purple;}
.poll-percentage span {font-style:normal;}
.poll-votecount span {font-style:normal;}
/* --- PLAN DU SITE --- */
ul.sitemap_level_0 li {
margin-top:0.5em;margin-bottom:0.2em;font-size:1em;font-weight:bold;list-style:none;color:#fff;}
ul.sitemap_level_0 a {
color:#fff;text-decoration:none;}
ul.sitemap_level_1 {
margin-top:0;margin-bottom:0;text-decoration:none;list-style:none;}
ul.sitemap_level_1 li {
margin-top:0;margin-bottom:0;font-weight:normal;}
ul.sitemap_level_1 a {
color:#fff;text-decoration:none;}
/* --- GAUCHE 1 dépliant --- */
.submenu_1 {
border:0;margin:0;padding:0;width:172px;}
.submenu_1 .menu_top {display:none;}
.submenu_1 .menu_bottom {display:none;}
.submenu_1 .name {
display:block;padding:5px 14px;font-size:1.7em;height:100%;}
.submenu_1 ul,.submenu_1 ul li {
list-style-type:none;margin:0;padding:0;border:0;}
.submenu_1 ul {background:#000080;}
.submenu_1 .selected {
font-weight:bold;}
/* rubrique racine de l'arbo */
.submenu_1 .currentree {
}
/* rubriques */
.submenu_1 li.level0 {
padding:0;margin:0;border:0;height:100%;}
.submenu_1 .level0 .current_node {
display:block;padding:5px 10px 5px 20px;margin:0;border-bottom:1px solid #fff;}
.submenu_1 .level0 .current_node {color:#fff;}
.level0 a {
display:block;padding:5px 10px 5px 20px;color:#fff;margin:0;border-bottom:1px solid #fff;}
/* sous rubriques */
.submenu_1 li ul li {
background:#000080;height:100%;!display:inline !important;}
.submenu_1 li.level1 {
}
.submenu_1 .level1 .selected {
height:100%;display:block;margin:0;padding:3px 10px 3px 24px;text-align:left;border:0;color:#fff;font-weight:bold;font-size:1.1em;}
.submenu_1 .level1 a {
height:100%;display:block;margin:0 0 0 0;padding:3px 10px 3px 24px;text-align:left;border:0;color:#fff;}
/* sous sous rubriques */
.submenu_1 li ul li ul li {
background:#000080;margin:0;}
.submenu_1 li.level2 {
height:100%;}
.submenu_1 .level2 .selected {
padding:2px 10px 2px 35px;font-weight:bold;}
.submenu_1 .level2 a {
color:#fff;display:block;padding:2px 10px 2px 35px;text-align:left;border:0;}
/* sous sous sous rubriques */
.submenu_1 li ul li ul li ul li {
background:#000080;margin:0;}
.submenu_1 li.level3 {
height:100%;}
.submenu_1 .level3 .selected {
font-size:0.8em;padding:2px 10px 2px 45px;font-weight:bold;color:#fff;}
.submenu_1 .level3 a {
font-size:0.8em;color:#fff;display:block;padding:2px 10px 2px 45px;text-align:left;border:0;}
.current_node {font-weight:bold;}
/* Plus d'infos */
#m1 {
margin:0px 0px;}
#m1 .menu_title {
display:none;}
#m1 a {
display:block;margin-left:10px;color:#fff;padding:3px 0 3px 0;}
/* --- MENU HAUT --- */
#popup_6 {
display:block;padding:0;margin:0;}
#popup_6 .menu_top {display:none;}
#popup_6 .menu_bottom {display:none;}
#popup_6 ul,#popup_6 li {padding:0;margin:0;border:0;}
#popup_6 a {
display:block;color:#fff;font-size:1.3em;margin:0;font-weight:bold;white-space:nowrap;border:1px solid #fff;width:auto;_height:100%;padding:0.5em;}
#popup_6 a:hover {color:#000080;background:#fff;}
#popup_6 ul li ul {
position:absolute;display:block;padding-top:0px;}
#popup_6 #menu_512_root ul {display:none;}
#popup_6 ul li ul li ul {
position absolute;z-index:200;}
#popup_6 ul li ul li a {
white-space:normal;background:#000080;font-size:1.1em;font-weight:normal;border:1px solid #fff;color:#fff;width:200px;}
#popup_6 ul li ul li a:hover {background:#fff;color:#000080;}
#popup_6 ul li ul li a span {padding:0;background:none;}
#popup_6 #menu_462_root ul li ul li  {
right:190% !important;!right:199% !important;border:0;}
/* --------------------------------------------------------------------- MECANIQUE (NE PAS MODIFIER!!!) */
/* --- DEROULANT --- */
div.popup_l_menu a,div.popup_r_menu a,div.popup_t_menu a
{width:100%;height:100%;margin:0;display:block;vertical-align:middle;text-decoration:none;border:0px;float:none;}
/* deroulant haut */
div.popup_t_menu ul 
{list-style:none;margin:0;vertical-align:middle;float:left;height:100%;}
div.popup_t_menu ul li 
{list-style:none;margin:0;position:relative;vertical-align:middle;}
div.popup_t_menu ul li ul
{position:absolute;display:block;visibility:hidden;}
div.popup_t_menu ul li ul li {width:100%;}
div.popup_t_menu ul li ul li ul {top:0;left:100.1%;}
div.popup_t_menu ul li ul {z-index:11;}
div.popup_t_menu ul li ul li ul {z-index:12;}
div.popup_t_menu ul li ul li ul li ul {z-index:13;}
div.popup_t_menu ul li ul li ul li ul li ul {z-index:14;}
div.popup_t_menu ul li ul li ul li ul li ul li ul {z-index:15;}
div.popup_t_menu ul li ul li ul li ul li ul li ul li ul {z-index:16;}
/* deroulant gauche - deroulant droite */
div.popup_l_menu a,div.popup_r_menu a {padding:0.2em 0.3em;}
div.popup_l_menu ul,div.popup_r_menu ul
{list-style:none;margin:0;vertical-align:middle;width:100%;}
div.popup_l_menu ul li,div.popup_r_menu ul li
{list-style:none;margin:0;position:relative;vertical-align:middle;width:100%;}
div.popup_l_menu ul li ul,div.popup_r_menu ul li ul 
{position:absolute;display:block;visibility:hidden;top:0;}
div.popup_l_menu ul li ul {left:100.1%;}
div.popup_r_menu ul li ul {right:100.1%;}
div.popup_l_menu ul li ul li,
div.popup_r_menu ul li ul li {width:100%;}
div.popup_l_menu ul li ul,div.popup_r_menu ul li ul {z-index:1;}
div.popup_l_menu ul li ul li ul,div.popup_r_menu ul li ul li ul {z-index:2;}
div.popup_l_menu ul li ul li ul li ul,div.popup_r_menu ul li ul li ul li ul {z-index:3;}
div.popup_l_menu ul li ul li ul li ul li ul,div.popup_r_menu ul li ul li ul li ul li ul {z-index:4;}
div.popup_l_menu ul li ul li ul li ul li ul li ul,div.popup_r_menu ul li ul li ul li ul li ul li ul {z-index:5;}
div.popup_l_menu ul li ul li ul li ul li ul li ul li ul,div.popup_r_menu ul li ul li ul li ul li ul li ul li ul {z-index:6;}
div.popup_t_menu ul li ul {}
div.popup_t_menu ul li ul li ul {position:relative;left:200px;}
/* --- DEPLIANT --- */
.inline_v_menu{width:100%;}
.inline_v_menu li {text-align:center;font-weight:normal;}
.inline_v_menu dl,.inline_v_menu dt,.inline_v_menu dd,.inline_v_menu ul,.inline_v_menu li 
{margin:0;padding:0;border:0;list-style-type:none;}
.inline_v_menu dt 
{cursor:pointer;padding:0.2em 0;text-align:center;font-weight:bold;font-size:1em;}
.inline_v_menu li a,.inline_v_menu dt a
{text-decoration:none;display:block;border:0 none;height:100%;}
a {text-decoration:none;color:#fff;}
a:hover {text-decoration:none;color:#000080;background:#fff;}
a:hover span {text-decoration:none;color:#000080;background:#fff;}

