@import "admin/framework/bootstrap-public.less"; @import "shared/formtastic"; @import "public/prettyPhoto"; @import "public/superfish"; @import "public/superfish-vertical"; @import "public/thikbox"; img{ max-width:100%; } a { color: #990000; } a:hover { color: #cc3333; } cite { color: #3b3b3b; background: #ff8888; } table { border-collapse: collapse; } .month_title { background: #990100; padding: 10px; color: white; margin-bottom: 0px; } .month_content { border: 1px solid #990100; padding: 10px; margin-bottom: 30px; } #calendar_sidebar { position: relative; } #calendar_sidebar table { width: 100%; } #calendar_sidebar table th { width: 30px; text-align: center; vertical-align: middle; height: 30px; } #calendar_sidebar table td { width: 30px; text-align: center; vertical-align: middle; height: 30px; border: 1px solid #990000; } #calendar_sidebar table .event { background: #a90000; color: white; } #calendar_sidebar table .event .thickbox { color: white; text-decoration: none; } #calendar_sidebar table .no { color: #cbcbcb; border: 0px; } #calendar_sidebar table .thickbox { color: white; display: block; cursor: pointer; padding: 7px; } #calendar_sidebar table .small_calendar_event { cursor: default; position: absolute; right: -480px; top: -100px; width: 400px; height: 400px; color: black; background: white; padding: 15px; border: 10px solid #e2c9b5; display: none; z-index: 200; } #calendar_sidebar table .small_calendar_event .event_close { background: #e2c9b5; cursor: pointer; color: white; padding: 5px; width: 170px; position: absolute; z-index: 210px; top: 0px; right: -180px; } .event_list { border-bottom: 1px solid #a90000; padding-bottom: 20px; } .event_list h2 { margin-bottom: 5px; } .event_day { background-color: #f1f1f1; } .event_day h3 { padding: 5px; } .event_day p { padding: 5px; } .event_day a { padding: 5px; } .event_past { color: #878787; border-bottom: #878787 2px dashed; } .event_past h2 { color: #878787; } .event_past a { color: #878787; } .agenda_description { margin-top: 10px; padding: 10px; font-style: italic; text-align: justify; } body { margin: 0px; padding: 0px; background: url("/images/style/frontend/cms/kraft.jpg") center top; font-family: Arial; color: #2a1b17; font-size: 13px; height: 100%; } body h1 { margin-top: 10px; } body h2 { font-weight: bold; font-size: 16px; } body p { text-align: justify; table p{ text-align:left; } } body cite { padding: 10px; display: block; } body a img { border: 0px; } body #top { width: 930px; margin: auto; position: relative; background: url("/images/style/frontend/cms/top.gif") center top; height: 58px; color: white; padding: 10px; } body #top #logo { position: absolute; right: 0px; top: 0px; } body #main { width: 950px; margin: auto; position: relative; background: white; } body #main #logo { position: absolute; z-index: 90; top: -88px; left: -65px; } body #main #courbe { position: absolute; z-index: 70; top: -88px; right: -90px; } body #main #gauche { width: 250px; min-height: 400px; float: left; } body #main #gauche #date { background: #860000; color: white; padding: 10px; border: 1px solid white; border-left: 0px; } body #main #gauche #acces_rapide a { color: #333333; text-align: right; font-weight: bold; text-decoration: none; padding: 5px; display: block; } body #main #gauche #red { padding: 10px; background: #a90000; border: 1px solid white; border-left: 0px; border-top: 0px; } body #main #gauche #red #menu { color: white; } body #main #gauche #red #menu a { color: white; text-decoration: none; font-weight: bold; } body #main #gauche h2 { font-weight: bold; font-size: 16px; border-bottom: 2px solid #990000; padding: 2px; } body #main #diaporama { height: 150px; background: black; } body #main #right { float: right; width: 200px; } body #main #right a { color: white; text-decoration: none; } body #main #right a:hover { text-decoration: underline; } body #main #right #camping { height: 200px; position: relative; } body #main #right #camping img { position: absolute; max-width:none; width:240px; top: -20px; left: -20px; } body #main #right #camping a img { border: 0px; } body #main #right #echo { background: url("/images/style/echo.gif") center 10px no-repeat #666666; padding-top: 70px; padding-bottom: 10px; padding-left: 10px; } body #main #right #agenda { background: url("/images/style/agenda.gif") center top no-repeat #757575; padding-top: 60px; padding-bottom: 10px; padding-left: 10px; } body #main #right #dossier { background: url("/images/style/dossier.gif") center top no-repeat #858585; padding-top: 60px; padding-bottom: 10px; padding-left: 10px; } body #main #contenu { width:670px; float:right; padding: 10px; padding-top: 3px; } body #main #contenu table { border-collapse: collapse; } body #main #contenu table th { border: 1px solid #990000; font-weight: bold; padding: 10px; } body #main #contenu table td { border: 1px solid #990000; padding: 10px; } body #main #contenu ul { padding-left: 50px; list-style: square; } body #main #contenu ul li { padding-bottom: 10px; } body #main #contenu .fieldWithErrors { padding: 2px; display: inline; font-weight: normal; color: #cd0a0a; } body #main #contenu .fieldWithErrors input { border-color: #cd0a0a; } body #main #contenu .errorExplanation { border: 1px solid #990000; } body #main #contenu .errorExplanation h2 { margin: 0px; padding: 10px; background: #990000; color: white; } body #main #contenu .errorExplanation p { padding: 10px; } body #main #contenu .errorExplanation ul { padding-left: 50px; } body #main #contenu .comment { margin-bottom: 20px; } body #main #contenu .comment .message { padding: 10px; border: 1px dashed #e4e4e4; margin: 5px 0px 5px 0px; background: #fafafa; } body #bottom { clear:both; height: 78px; position: relative; width: 950px; margin: auto; background: url("/images/style/frontend/cms/bot.gif") center top; } body #bottom #bot { position: absolute; right: 0px; top: 0px; } body #bot_info { width: 950px; margin: auto; text-align: right; padding: 5px; } .inputText { background: url("/images/style/quartz-admin/inputText.png") top repeat-x white; padding: 6px; border: 1px solid #afafaf; width: 280px; } .Textarea { background: url("/images/style/quartz-admin/inputText.png") top repeat-x white; padding: 6px; border: 1px solid #afafaf; width: 98%; } .cadre_gris { background: #e0e0e0; border: 1px solid #b0b0b0; padding: 5px; } .big_link { margin-bottom: 13px; } .big_link a { text-decoration: none; color: black; font-weight: bold; } .big_link a:hover { color: #a90000; } .lien_large { display: block; background: #e0e0e0; border: 1px solid #b0b0b0; padding: 5px; text-decoration: none; color: black; font-weight: bold; } .lien_large:hover { border-color: #a90000; } #derniere_actu img { margin-right: 10px; } .actu_list { float: left; width: 100%; border-top: 1px solid #858585; } .actu_list h3 a { color: black; text-decoration: none; } .actu_list img { float: right; margin: 10px; } .actu_accueil { float: left; width: 100%; border-top: 1px solid #858585; } .actu_accueil h3 a { color: black; text-decoration: none; } .actu_accueil img { float: right; margin: 10px; } body #main #contenu .condensed{ th, td{ p{ margin:5px 0; } padding-top:0; padding-bottom:0; } }