table.listing_table {width:100%;margin:10px 0;}
table.listing_table th {background:#009BC2;text-align:left;padding:6px 10px;color:#fff;}
tr.bglight {background:#F9FEFF;}
tr.bgdark {background:#F2F2F2;}
tr.bglight td {border:0;border-bottom:1px solid #009BC2;padding:6px 10px;}
tr.bgdark td {border:0;border-bottom:1px solid #009BC2;padding:6px 10px;}
tr.bglight td.topic a {font-size:1.1em;font-weight:bold;}
tr.bgdark td.topic a {font-size:1.1em;font-weight:bold;}
#header {font-weight:bold;background:#009BC2;text-align:left;padding:6px 10px;color:#fff;_height:100%;overflow:hidden;}
#header span,
#header input {float:left;}
.bglight h2,.bgdark h2 {line-height:11pt;}
.content-search h1 {display:block;}
/* --- TELEPROCEDURES --- */
.bookinglist {width:100%;}
.bookinglist td {border-bottom:1px solid #ccc;}
.bookinglist a {font-weight:bold;}
.bookinglist th {padding:4px;border:1px solid #009BC1;}
.bookinglist th .top {float:left;}
.bookinglist th .bottom {float:right;color:#009BC1;}
.bookinglist td .top {float:left;color:#000;}
.bookinglist td .bottom {float:right;color:#009BC1;}
.bookinglist .date th {background:#009BC1;border:0;color:#fff;}
.teleprocedure {width:100%;}
.teleprocedure td {border-bottom:1px solid #ccc;padding:8px 0;}
.teleprocedure a {font-weight:bold;}
.teleprocedure th {padding:4px;border:1px solid #009BC1;text-align:left;color:#333;font-size:1.2em;}
.teleprocedure th .top {float:left;}
.teleprocedure th .bottom {float:right;color:#009BC1;}
.teleprocedure td .top {float:left;color:#000;}
.teleprocedure td .bottom {float:right;color:#009BC1;}
.teleprocedure .date th {background:#009BC1;border:0;color:#fff;}
.teleprocedure .select1 label {display:inline;}
td.participants input {width:30px;}
.matrixedit th {font-size:0.9em;line-height:10px;}
.matrixedit td input {width:70px;}
.matrixedit td.checkbox input {width:10px;}
.matrixedit td.nom input {width:130px;}
.matrixedit td.contact input {width:130px;}
.matrixedit td.pays input {width:35px;}
.matrixedit td.tel_visio input {width:85px;}
/* --- NEWSLETTER --- */
#newsletter {font-family:Arial Narrow;}
#newsletter div {text-align:left;}
/* --- 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 #333;}
/* page par page */
#quiz .your_answer {font-size:1.2em;color:#666;}
#quiz div.your_answer span {font-size:0.8em;color:#000;}
#quiz .correct {font-size:1.1em;font-weight:bold;color:#669900;}
#quiz .incorrect {font-size:1.1em;font-weight:bold;color:#cc0000;}
#quiz .right_answer {}
#quiz #your_score {
font-weight:bold;color:#999;display:block;text-align:right;padding:0 6px;border-bottom:1px dotted #333;}
#quiz .counter {font-weight:bold;color:#333;}
#quiz .question {font-weight:bold;font-size:1.5em;color:#666;}
/* Résultats */
#final_score {font-weight:bold;font-size:1.5em;color:#666;}
.pourcentage {background:#666;}
.pourcentage2 {background:#ccc;}
/* PETITES ANNONCES */
#ads h2 {display:none;}
#ads #listing {margin:10px 0;}
#ads #header {font-weight:bold;border:2px solid #fff;background:#eee;color:#006699;}
#ads #header h2 {display:none;}
#ads #header {
background:#F2F2F2;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:#F2F2F2;}
#ads_category table td {
padding:6px 10px;border-top:1px solid #ccc;}
#ads_category img {display:none;}
#ads_category .date {display:none;}
/* --- FORUM --- */
#forum_topic td.message {width:90%;}
#forum_topic td.message h2 {border:0;}
#forum_topic td.author {width:10%;}
.forum_date {margin:0;}
.class-forum td h2 {
margin:0;padding:0;border:0;font-size:1.2em;color:#01859C;text-align:left;font-weight:bold;}
.class-forum td h3 {
margin:0;padding:0;border:0;font-size:1.2em;color:#01859C;text-align:left;font-weight:bold;}
.class-forum .authorimage {display:none;}
.class-forum-topic #notification {display:none;}
.class-forum #notification {display:none;}
/* --- RESERVATION DE SALLES --- */
#booking
.form_input {
display:block;margin:0 0 10px 0;padding:10px;vertical-align:top;}
#booking
#roomtype {}
#booking .timelapse {display:block;font-size:0.9em;width:7px;border:1px solid #fff;background:#fff;_width:8px;}
#booking input.case {border:1px solid #009BC2;width:7px;}
#booking input.case:hover {border:1px solid #000;width:7px;}
#booking .numattendant {clear:both;}
#booking .president {clear:both;}
#booking .startdate {padding-right:20px;border-right:1px solid #333;}
#booking .enddate {padding-left:20px;}
/**/
#booking .roomcalendar {clear:both;}
#booking .room {float:left;width:230px;text-align:right;}
#booking .room a {display:block;text-decoration:none;font-weight:bold;color:#009BC2;padding:2px 6px;}
#booking .room a:hover {background:#009BC2;color:#fff;}
.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;}
/**/
.multiselectoption {font-weight:normal;}
/* --- 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:#416297;font-weight:bold;}
#navigator a {color:#000;font-weight:bold;}
#navigator a:hover {color:#EC6F13;}
#navigator .previous-disabled span {font-weight:normal;color:#000;}
#navigator .next-disabled span {font-weight:normal;color:#000;}
#image_full_view_body .image {background:#ccc;border:1px solid #000;margin:0 auto;}
.copyright {}
.caption {}
/* --- MON PROFIL --- */
#userprofile {padding:0;margin-bottom:10px;}
#userprofile .menu_title {
background:url(../images/userprofile_haut.gif) no-repeat 0 2px;height:27px;}
#userprofile .menu_title span {display:none;}
#userprofile .menu_body {padding:0 10px;}
#userprofile a {
display:block;line-height:12px;color:#666;padding-left:14px;background:url(../images/userprofile_puce.gif) no-repeat 0 2px;margin-bottom:6px;}
#userprofile a:hover {color:#258FCF;}
/* --- BOITES a OUTILS --- */
#area_right #menu11 {padding:0;margin-bottom:10px;}
#area_right #menu11 .menu_top {
background:url(../images/toolbox_haut.gif) no-repeat 0 0;height:27px;}
#area_right #menu11 .menu_title {display:none;}
#area_right #menu11 .menu_top span {display:none;}
#area_right #menu11 .menu_body {padding:0 10px;}
#area_right #menu11 a {
display:block;line-height:10px;color:#666;padding-left:14px;background:url(../images/toolbox_puce.gif) no-repeat 0 6px;}
#area_right #menu11 a:hover {color:#258FCF;}
/* 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 #ccc;background:#DFDFDF;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:#3a5d95;border:0;}
.directory_result .bglight,
.directory_result .bgdark {border-bottom:1px solid #ccc;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:#333;}
.directory_result_line a {display:inline;padding:0;}
/* --- AGENDA ( ../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:#B6C7E7;font-size:0.9em;border:1px solid #3F639D;}
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:#fff;}
td#agenda_calender a:hover {
color:#3F639D;background:#fff;}
td#agenda_calender .agenda_selected {
color:#3F639D;background:#fff;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:#fff;}
td#agenda_calender .agenda_selected_current a:hover {font-weight:bold;color:#3F639D;background:#6EC2C9;}
td#agenda_calender .agenda_current {font-weight:bold;color:#fff;background:#6EC2C9;}
td#agenda_calender .agenda_current a {font-weight:bold;color:#fff;}
/* infos */
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 #666;padding:0 0;}
td#agenda_month table {width:100%;}
td#agenda_month td {vertical-align:top;}
td#agenda_month h1 {display:block;border-bottom:1px solid #333;margin-bottom:10px;}
td#agenda_month h2 {color:#3F639D;font-size:1.5em;display:block;margin:0 0 10px 0;}
.agenda_month_head {display:block;padding:10px 20px 10px 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 .intro {padding-bottom:10px;color:#000;text-align:left;}
.agenda_month_head .intro p {line-height:13px; color:#000; font-size:1.1em;text-align:left;}
.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 .elementlist_elementlink {margin-top:6px;}
#agenda .elementlist_elementlink a {padding-left:14px;}
td#agenda_month .theme { width:20%;text-align:right;margin:0;padding:0;}
/* today */
#today {background:#F4F4F4;padding:10px;margin-bottom:10px;margin-top:10px;}
h2.current_month {margin: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 #333;}
/* é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 #ccc;}
#agenda_view_full .dates {}
#agenda_view_full .horaires {padding-left:6px;border-left:1px solid #333;}
#agenda_view_full .lieu {display:block;font-weight:normal;font-size:1.2em;}
#agenda_view_full .attribute-image a {font-size:0.9em;color:#333;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 #2E94AD;margin:0.5em 0.5em 0 0;font-weight:bold;font-size:1em;color:#fff;background:#2E94AD url(../images/input_bgd.gif);}
input.defaultbutton:hover,
input.button:hover {
border:1px solid #2E94AD;color:#fff;background:#fff url(../images/input_bgdo.gif);}
input.button-disabled {
border:1px solid #2E94AD;margin:0;padding:0;font-weight:bold;font-size:1em;color:#ccc;background:#ccc;background:#2E94AD url(../images/input_bgdo.gif);}
div.form_input div.element {
padding-right:1em;float:left;}
.form_input label {
font-style:italic;font-weight:bolder;font-size:1em;}
.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;}
#managegroups th {padding:5px;}
#managegroups td {padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/* --- 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:-2px 4px 0 0 !important;margin:-2px 0 0 0;padding-top:1px;}
.content-results {
display:inline;margin:0;padding:0;}
.content-results a {
border:1px solid #2E94AD;margin:4px 0.5em 0 0;padding:0 5px;font-weight:bold;font-size:1em;color:#fff;background:#2E94AD url(../images/input_bgd.gif);text-decoration:none;}
.content-results a:hover{
text-decoration:none;border:1px solid #2E94AD;color:#fff;background:#fff url(../images/input_bgdo.gif);}
/* page des résultats */
.poll-resultlist td {vertical-align:top;}
.chart-bar-resultbox {border:1px solid #009BC1;}
.poll-percentage span {font-style:normal;}
.poll-votecount span {font-style:normal;}
/* --- PLAN DU SITE no javascript --- */
#sitemap #folder_name {margin-bottom:20px;}
ul.sitemap_level_0 li {
font-weight:bold;list-style:none;color:#000;padding-left:20px;list-type-style:none;}
ul.sitemap_level_0 {border-bottom:1px solid #ccc;}
ul.sitemap_level_0 ul ul {border:0;}
#area_middle ul.sitemap_level_0 a {text-decoration:none;font-size:1.5em;}
#area_middle ul.sitemap_level_0 a:hover {background:#ccc;}
ul.sitemap_level_1 {
margin-top:0;margin-bottom:0;text-decoration:none;}
ul.sitemap_level_1 li {
margin-top:0;margin-bottom:0;font-weight:normal;padding-left:18px;list-type-style:none;}
#area_middle ul.sitemap_level_1 li a {font-size:1.2em;}
#area_middle ul.sitemap_level_1 li li a {font-size:1em;color:#333;font-weight:bold;}
#area_middle ul.sitemap_level_1 li li li a {color:#666;font-weight:normal;}
ul.sitemap_level_1 ul li {
background:none;list-style-type:square;padding:0;margin:0;}
ul.sitemap_level_1 ul li ul li {
font-weight:normal;background:none;list-style-type:disc;padding:0;}
ul.sitemap_level_1 ul li ul li ul li {list-style-type:circle;}
ul.sitemap_level_1 ul li ul li ul li ul li {list-style-type:square;}
ul.sitemap_level_1 ul li ul li ul li ul li ul li {list-style-type:disc;}
ul.sitemap_level_1 ul li ul li ul li ul li ul li ul li {list-style-type:circle;}
/* --- PLAN DU SITE ajax --- */
#sitemap_ajax #folder_name {margin-bottom:20px;}
#sitemap_ajax .icon img {position:relative;top:2px;}
ul.sitemap_level_0 a.deroulant_link img {background:#fff;}
ul.sitemap_level_0 a.deroulant_link:hover img { background:#009BC2;} 
.materiels {}
.materiels_link {
display:inline;border:1px solid #000;background:#2E94AD url(../images/input_bgd.gif);}
.materiels_link a {
padding:3px 10px;color:#fff;}


