#contentLocation{background: url(/media/frontoffice/bg-information_location2.gif) repeat-y top left;}
#informationLocation{padding-left: 30px;padding-right: 10px;}
a.link{text-decoration: none;color: #b50015;}
a.link:hover{border-bottom: 1px solid #f0ccd0;}
@font-face{font-family: Delicious Roman;src: url(/media/frontoffice/delicious_roman.ttf) format("truetype");}
h1.title,
.heading-one{font-family: Delicious Roman;color: #204930;font-size: 2.1em;margin-bottom: 10px;padding-bottom: 24px;background: url(/media/frontoffice/bg_h1.png) no-repeat bottom left;}
h1.title a.link,
.heading-one a.link{color: #204930;}
h1.title a.link:hover,
.heading-one a.link:hover{border-bottom: 1px solid #cce1d4;}
h2.title,
.heading-two{font-family: Delicious Roman;color: #204930;font-size: 1.4em;margin-bottom: 10px;text-transform: uppercase;}
h2.title a.link,
.heading-two a.link{color: #204930;}
h2.title a.link:hover,
.heading-two a.link:hover{border-bottom: 1px solid #cce1d4;}
h3.title,
.heading-three{color: #000;font-size: 1.2em;margin-bottom: 10px;font-weight: bold;}
h3.title a.link,
.heading-three a.link{color: #000;}
h3.title a.link:hover,
.heading-three a.link:hover{border-bottom: 1px solid #b4b4b3;}
h4.title,
.heading-four{color: #535350;font-size: 1em;margin-bottom: 10px;font-style: italic;}
h4.title a.link,
.heading-four a.link{color: #535350;}
h4.title a.link:hover,
.heading-four a.link:hover{border-bottom: 1px solid #f1f1f1;}
table.normal{margin-bottom: 10px;empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;border: 1px solid #d9d9d6;}
table.normal caption{text-align: left;color: #000;font-size: 1.2em;font-weight: bold;}
table.normal tr td,
table.normal tr th{padding: 6px;}
table.normal tr th{text-align: center;color: #fff;background-color: #204930;font-weight: bold;}
table.normal tr td{text-align: center;}
table.normal tr.row-0{background-color: #eee;}
table.normal tr.row-1{background-color: #fff;}
p.normal,
ul.normal,
ol.normal{margin-bottom: 10px;}
ul.normal li{list-style-type: disc;list-style-position: inside;padding: 4px 0;margin-left: 26px;}
ol.normal li{list-style-type: decimal;list-style-position: inside;padding: 4px 0;margin-left: 26px;}
blockquote{margin: 0px 0 15px 25px;padding: 0px 10px 0px 10px;border-left-width: 1px;border-left-style: solid;border-left-color: #696a12;}
hr{color: #ccc;background-color: #ccc;height: 1px;border: 0;}
form.cmxform ol{margin: 0;padding: 0;}
form.cmxform ol li{float: none;clear: both;list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset,
fieldset{margin-bottom: 16px;padding: 12px;border-width: 1px;border-style: solid;border-color: #204930;}
form.cmxform legend,
legend{padding: 0 2px;white-space: normal;color: #000;font-size: 1.2em;font-weight: bold;}
form.cmxform label{line-height: 1.6;vertical-align: top;text-align: right;padding-right: 12px;width: 33%;display: block;float: left;}
form.cmxform input.textfield,
form.cmxform textarea,
form.cmxform select,
input.textfield,
textarea,
select{border-width: 1px;border-style: solid;font-size: 1em;color: #000;border-color: #ccc;background-color: #edeceb;}
form.cmxform textarea,
textarea{margin: 0;padding: 0;}
form.cmxform option,
option{color: #000;background-color: #fff;}
form.cmxform input.button,
input.button{font-size: 1em;cursor: pointer;padding: 0 4px;vertical-align: top;border-width: 1px;border-style: solid;border-color: #ccc;background: url(/media/frontoffice/bg_input-button.gif) repeat-x bottom left;color: #535350;}
a.button{font-size: 1em;cursor: pointer;padding: 0 4px;border-width: 1px;border-style: solid;background: url(/media/frontoffice/bg_input-button.gif) repeat-x bottom left;border-color: #ccc;color: #535350;}
form.cmxform fieldset.radio{border: none;margin: 3px 0 0;}
form.cmxform fieldset.radio label{display: block;width: auto;}
input[type="radio"]{margin-right: 4px;}
p.captcha div{margin-left: 120px;}
li.captcha{text-align: center;}
p.buttons{clear: both;text-align: center;}
form.cmxform p.description,
form.cmxform p.help-text,
form.cmxform fieldset div,
form.cmxform .free-text,
form.cmxform .bottom-description{margin-bottom: 16px;line-height: 1.4em;}
.error,
.errors{color: red;}
.success{color: green;}
form.cmxform ul.errors li{color: red;list-style-type: disc;list-style-position: inside;padding-left: 26px;}
form.cmxform em{font-weight: bold;font-style: normal;color: red;}
table.jCalendar{border: 1px solid #000;background: #aaa;}
table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}
table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month{background: #ddd;color: #aaa;}
table.jCalendar td.today{background: #666;color: #fff;font-weight: bold;}
table.jCalendar td.selected{background: #f66;color: #fff;font-weight: bold;}
table.jCalendar td.selected:hover{background: #f33;color: #fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background: #fff;color: #000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background: #bbb;color: #888;}
div#dp-popup{position: absolute;font-size: 10px;font-family: arial, sans-serif;background: #ccc;padding: 2px;min-height: 172px;min-width: 171px;}
div#dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover{text-decoration: underline;}
div#dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}
div#dp-popup div#dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}
div#dp-popup div#dp-nav-prev a{float: left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor: pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor: default;}
div#dp-popup div#dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}
div#dp-popup div#dp-nav-next a{float: right;}
div#dp-popup a.disabled{cursor: default;color: #aaa;}
div#dp-popup td{cursor: pointer;}
div#dp-popup td.disabled{cursor: default;}
a.dp-choose-date{width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;text-indent: -2000px;overflow: hidden;vertical-align: top;}
a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}
input.dp-applied{width: 140px;}
body, textarea, input{font-family: 'Trebuchet MS', Helvetica, sans-serif;}
body{text-align: center;color: #535350;font-size: 71.6%;}
#topbackgroundLocation{background-color: transparent;background-image: url(/media/frontoffice/bg-topbg.png);background-position: top center;background-repeat: no-repeat;}
#bottombackgroundLocation{background-color: transparent;background-image: url(/media/frontoffice/bg-bottombg.png);background-position: bottom center;background-repeat: no-repeat;}
#pagewrapperLocation{margin: 0 auto;text-align: left;}
#logoLocation{text-align: center;margin-top: 35px;}
#bannerandfreecontentLocation{margin-bottom: 10px;height: 154px;}
#headerfreecontentLocation{padding: 0 10px 10px 10px;color: #746c00;}
#headerfreecontentLocation a.link{color: #746c00;}
#headerfreecontentLocation a.link:hover{border-bottom: 1px solid #fffcd5;}
#horizontalnavigationLocation{background: url(/media/frontoffice/bg-horizontal_navigation.png) repeat-x top left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
#threadandsearchLocation{padding: 10px 0;}
#threadLocation{padding-right: 10px;}
#searchLocation{text-align: right;}
#footercolumnoneLocation{padding: 30px;}
#footercolumnoneLocation a.link{color: #204930;}
#footercolumnoneLocation a.link:hover{border-bottom: 1px solid #cce1d4;}
#footercolumntwoLocation{padding: 30px;}
#footernewsletterandurgencesLocation{padding: 30px;}
#footercolumnfourLocation{padding-bottom: 20px;}
#footerLocation h3.heading-three{font-family: Delicious Roman;color: #204930;font-size: 1.4em;margin-bottom: 10px;text-transform: uppercase;font-weight: normal;}
#footercolumntwoLocation h3.heading-three,
#footercolumnthreeLocation h3.heading-three{color: #b50015;}
#footercolumnoneLocation h3.heading-three{background: url(/media/frontoffice/picto-contacts.png) no-repeat center left;padding-left: 30px;line-height: 20px;}
#footercolumntwoLocation h3.heading-three{background: url(/media/frontoffice/picto-horaires.png) no-repeat center left;padding-left: 30px;line-height: 20px;}
#footercolumnthreeLocation h3.heading-three{background: url(/media/frontoffice/picto-urgences.png) no-repeat center left;padding-left: 30px;line-height: 20px;}
#footercolumnfourLocation h3.heading-three{background: url(/media/frontoffice/picto-newsletter.png) no-repeat center left;padding-left: 30px;line-height: 20px;}
#footerLocation strong{color: #000;font-style: italic;}
#copyrightsLocation{vertical-align: top;text-align: right;}
ul.header-menu li,
ul.footer-menu li,
ul.thread li{display: inline;line-height: 18px;}
ul.header-menu li a.link,
ul.footer-menu li a.link,
ul.thread li a.link{color: #535350;}
ul.header-menu li a.link:hover,
ul.footer-menu li a.link:hover,
ul.thread li a.link:hover{border-bottom: 1px solid #f1f1f1;}
ul.tagged-menu-horizontal li{float: left;margin: 4px 3px;}
ul.tagged-menu-horizontal li a.link{display: block;line-height: 26px;padding: 0px 6px;color: #31312e;background: url(/media/frontoffice/bg-tmh_a.gif) repeat-x top left;}
ul.tagged-menu-horizontal li a.link:hover{background: url(/media/frontoffice/bg-tmh_ahover.gif) repeat-x top left;border-bottom: none;}
ul.tagged-menu-horizontal li.current strong a.link{background: url(/media/frontoffice/bg-tmh_acurrent.gif) repeat-x top left;font-weight: normal;}
ul.tagged-menu-horizontal li a.link,
ul.tagged-menu-horizontal li a.link:hover,
ul.tagged-menu-horizontal li.current strong a.link{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
ul.tagged-menu-vertical > li{background: url(/media/frontoffice/bg-tmv_1stlevel.gif) no-repeat top left;display: block;width: 176px;line-height: 30px;padding-left: 8px;}
ul.tagged-menu-vertical li > a.link,
ul.tagged-menu-vertical li.current strong > a.link{color: #746c00;font-weight: normal;}
ul.tagged-menu-vertical > li.current{background: url(/media/frontoffice/bg-tmv_1stlevel_current.gif) no-repeat top left;}
ul.tagged-menu-vertical li.current strong a.link{color: #3f3b00;}
ul.tagged-menu-vertical li > a.link:hover,
ul.tagged-menu-vertical li.current strong > a.link:hover{border-bottom: none;}
ul.tagged-menu-vertical li > a.link:hover{border-bottom: none;}
ul.tagged-menu-vertical li ul > li{padding: 2px 6px 2px 10px;line-height: 1.2em;background: url(/media/frontoffice/bg-tmv_2ndlevel_a.gif) no-repeat 0px 6px;}
ul.tagged-menu-vertical li ul li a.link{color: #535350;text-transform: none;}
ul.tagged-menu-vertical li ul li a.link:hover{color: #323230;}
ul.tagged-menu-vertical li ul li.current strong a.link{color: #000;background: url(/media/frontoffice/bg-tmv_2ndlevel_current.gif) no-repeat 0px 6px;}
ul.small-menu li a.link{color: #535350;}
ul.small-menu li a.link:hover{border-bottom: 1px solid #f1f1f1;}
ul.small-menu li.first{float: right;padding-right: 20px;background: url(/media/frontoffice/icone-rss.gif) no-repeat center right;}
ul.thread li{display: inline;}
.modules-website-sitemap li{padding: 0 0 4px 60px;font-size: 1.6em;list-style-type: disc;list-style-position: inside;}
.modules-website-sitemap li li{font-size: 0.9em;}
.modules-website-sitemap li li li{font-size: 0.8em;}
.pagination{clear: both;padding: 5px 0 5px 0;margin-bottom: 24px;}
.pagination ul li{margin-right: 5px;display: inline;}
.pagination span.detail{float: right;}
.clearfix:after{margin-left: 5px

	content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
.modules-agenda-eventlist ol li,
.modules-agenda-eventContextualList ol li{margin-bottom: 10px;float: left;}
.modules-agenda-eventlist img.image,
.modules-agenda-eventContextualList img.image{float: left;}
.modules-agenda-eventlist .a-la-une,
.modules-agenda-eventContextualList .a-la-une{width: 182px;background: url(/media/frontoffice/bg-a_la_une-rouge.gif) #b50015 no-repeat bottom right;float: left;color: #fff;padding: 6px 10px;margin-bottom: 2px;}
.modules-agenda-eventlist h3,
.modules-agenda-eventlist p,
.modules-agenda-eventContextualList h3,
.modules-agenda-eventContextualList p{margin-left: 152px;margin-bottom: 0px;}
.modules-agenda-eventlist h3.heading-two a.link,
.modules-agenda-eventContextualList h3.heading-two a.link{color: #b50015;}
.modules-agenda-eventlist h3.heading-two a.link:hover,
.modules-agenda-eventContextualList h3.heading-two a.link:hover{border-bottom: 1px solid #ffd3d8;}
.modules-colmar-subscribe form.cmxform label{width: 100%;font-weight: bold;font-style: italic;color: #000;text-align: left;}
.modules-news-first img.image,
.modules-news-newsContextualList img.image{display: block;}
.modules-news-first h2.heading-one,
.modules-news-newsContextualList h2.heading-one{background: url(/media/frontoffice/header-actualites.png) no-repeat top left;line-height: 44px;color: #204930;padding: 0 20px;margin: 0;}
.modules-news-first .a-la-une,
.modules-news-newsContextualList .a-la-une{background: url(/media/frontoffice/bg-a_la_une.gif) #204930 no-repeat bottom left;color: #fff;width: 325px;padding: 6px 10px;margin-bottom: 10px;}
.modules-news-newsContextualList .a-la-une{margin-bottom: 2px;}
.modules-news-highlight ol li,
.modules-news-newsContextualList ol li{margin-bottom: 10px;}
.modules-news-highlight img.image,
.modules-news-newsContextualList img.image{float: left;}
.modules-news-highlight .a-la-une,
.modules-news-newsContextualList .a-la-une{width: 182px;background: url(/media/frontoffice/bg-a_la_une.gif) #204930 no-repeat bottom right;float: left;color: #fff;padding: 6px 10px;}
.modules-news-highlight h3,
.modules-news-newsContextualList h3,
.modules-news-highlight p,
.modules-news-newsContextualList p{margin-left: 152px;}
.modules-news-newsContextualList ol li .a-la-une{margin-right: 374px;}
#tplTwoColumns .modules-news-newsContextualList ol li .a-la-une{margin-right: 0px;}
.modules-news-newsContextualList ol li h3.heading-two{text-transform: none;}
#tplHome #informationLocation{background: url(/media/frontoffice/bg-highlight.png) no-repeat scroll left top transparent;}
#tplHome #informationLocation h2.heading-two{padding: 9px 20px;}
ul.small-menu{margin-top: -7px;}
#topbackgroundLocation{width: 100%;float: left;}
#bottombackgroundLocation{width: 100%;float: left;}
#pagewrapperLocation{width: 960px;}
#headerLocation{width: 960px;float: left;}
#taggedmenuheaderLocation{width: 960px;float: left;}
#logoandmiscLocation{width: 960px;float: left;}
#logoLocation{width: 120px;float: left;}
#bannerandfreecontentLocation{width: 840px;float: left;}
#bannerLocation{width: 652px;float: left;}
#headerfreecontentLocation{width: 168px;float: left;overflow: hidden;}
#horizontalnavigationLocation{width: 840px;height: 34px;float: left;}
#threadandsearchLocation{width: 960px;float: left;}
#threadLocation{width: 636px;float: left;}
#searchLocation{width: 314px;float: left;}
#contentLocation{width: 960px;float: left;min-height: 170px;background-color: #FFF;}
#footerheightLocation{width: 960px;height: 394px;float: left;}
#footerLocation{width: 960px;height: 230px;float: left;}
#footercolumnoneLocation{width: 330px;float: left;}
#footercolumntwoLocation{width: 210px;float: left;}
#footernewsletterandurgencesLocation{width: 240px;float: left;}
#footermenuandcopyrightsLocation{width: 960px;float: left;}
#footermenuLocation{width: 800px;float: left;}
#copyrightsLocation{width: 160px;float: left;}
.modules-colmar-banner{width: 652px;height: 154px;}
#flashLocation{height: 144px;float: right;}
.modules-colmar-skinflash{padding: 10px;}
ul.contextual-menu-vertical > li{background: url(/media/frontoffice/bg-cmv_1stlevel.gif) no-repeat bottom left;display: block;width: 176px;padding: 5px 0 5px 8px;}
ul.contextual-menu-vertical li > a.link,
ul.contextual-menu-vertical li.current strong > a.link{color: #746c00;font-weight: normal;}
ul.contextual-menu-vertical > li.current{border-left: 2px solid #f4e200;padding-left: 6px;}
ul.contextual-menu-vertical li.current strong a.link{color: #3f3b00;}
ul.contextual-menu-vertical li > a.link:hover,
ul.contextual-menu-vertical li.current strong > a.link:hover{border-bottom: none;}
ul.contextual-menu-vertical li > a.link:hover{border-bottom: none;}
ul.contextual-menu-vertical li ul > li{padding: 3px 0 3px 0;line-height: 1.2em;}
ul.contextual-menu-vertical li ul li a.link{color: #535350;text-transform: none;padding-left: 10px;background: url(/media/frontoffice/bg-tmv_2ndlevel_a.gif) no-repeat 0px 6px;}
ul.contextual-menu-vertical li ul li a.link:hover{color: #323230;color: #746c00;background: url(/media/frontoffice/bg-tmv_2ndlevel_ahover.gif) no-repeat 0px 6px;}
ul.contextual-menu-vertical li ul li.current strong a.link{color: #000;background: url(/media/frontoffice/bg-tmv_2ndlevel_current.gif) no-repeat 0px 6px;}
ul.contextual-menu-vertical li ul li.current strong{color: #746c00;}
#contentLocation{width: 960px;float: left;}
#contextualmenuLocation{width: 210px;float: left;}
#informationLocation{width: 710px;float: left;}
#tplTwoColumns .modules-agenda-eventlist ol li,
#tplTwoColumns .modules-agenda-eventContextualList ol li{width: 100%;float: left;}

