/* /home/prodagcult/modules/generic/style/frontoffice.xml - BEGIN */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, window {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style-type: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
textarea, input, select {
	font-family: inherit;
	font-size: 100%;
}
body {
	text-align: center;
	color: #000;
	font-size: 67.5%;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
.freeLocation {
	clear: left;
	width: 100%;
}
.freeBlock {
	float: left;
	width: 100%;
}
.cleaner {
	clear: both;
	width: 100%;
}
.text-align-left {
	text-align: left;
}
.text-align-right {
	text-align: right;
}
.text-align-center {
	text-align: center;
}
.display-none {
	display: none;
}
.display-inline {
	display: inline;
}
.website-block-two-columns, .website-block-one-row-two-columns, .website-block-three-columns {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}
.row-100 {
	width: 100%;
	margin-bottom: 12px;
}
.column-50 {
	width: 49%;
	float: left;
}
.column-25 {
	width: 24%;
	float: left;
}
.column-75 {
	width: 74%;
	float: left;
}
.column-33 {
	width: 32%;
	float: left;
}
.column-66 {
	width: 66%;
	float: left;
}
.margin-left {
	margin-left: 1%;
}
.margin-right {
	margin-right: 1%;
}
.removable {
	display: table-cell;
	height: 100%;
}
.hidden-navigation {
	position: absolute;
	left: -10000px;
}
.block-error {
	border: 1px dashed red;
	padding: 5px 5px 5px 20px;
	max-width: 180px;
	max-height: 60px;
	overflow: auto;
	text-align: left;
	background: url(http://www.culture-alsace.org/icons/small/warning.png) #ff8888 center left no-repeat;
	font-size: 10px;
	color: #220000;
	-moz-opacity: 0.7;
}
.link-broken, a.link-broken:hover, a.link-broken:active, a.link-broken:visited {
	text-decoration: line-through;
	color: red;
}
/* /home/prodagcult/modules/generic/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/generic/style/richtext.xml - BEGIN */
html#richtext-html, body#richtext-body {
	margin: 0;
	padding: 0;
	background: #fff;
}
body#richtext-body {
	font-size: 80%;
	margin: 0;
	color: #000000;
}
a.anchor {
	text-decoration: none;
}
img, .image {
	border: none;
	vertical-align: middle;
}
img.floatLeft, img.float-left {
	float: left;
}
img.floatRight, img.float-right {
	float: right;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted;
}
ul.normal {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: disc;
	list-style-image: url(http://www.culture-alsace.org/publicmedia/original/162/12/fr/minisite-bullet_06.gif) none;
	list-style-position: inside;
}
ol.normal {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: decimal;
	list-style-position: inside;
}
ul.normal ul {
	margin: inherit;
	padding: inherit;
	list-style-type: inherit;
	list-style-image: url(http://www.culture-alsace.org/publicmedia/original/162/12/fr/minisite-bullet_06.gif) inherit;
	list-style-position: inherit;
}
ol.normal ol {
	margin: inherit;
	padding: inherit;
	list-style-type: inherit;
	list-style-position: inherit;
}
blockquote {
	margin: 2px 0 2px 40px;
}
/* /home/prodagcult/webapp/modules/generic/style/richtext.xml - END *//* /home/prodagcult/webapp/modules/website/style/frontoffice.xml - BEGIN */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body, textarea, input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	text-align: center;
	color: #464646;
	font-size: 67.5%;
	background: #d4eaf2;
	line-height: 1.6em;
}
.freeLocation {
	clear: left;
	width: 100%;
}
.freeBlock {
	float: left;
	width: 100%;
}
#containerLocation {
	text-align: left;
	margin: 0 auto;
	width: 952px;
	background: #d4eaf2;
}
#quicklinksLocation, #newslinkLocation {
	float: right;
	padding: 8px;
}
#newslinkLocation {
	padding-bottom: 0;
	margin-bottom: -10px;
}
#newslinkLocation img {
	float: left;
	margin-right: 30px;
}
.modules-website-newslink img {
	margin-bottom: 2px;
}
#headerLocation, #threadandquicksearchLocation, #footerLocation {
	background: #fff;
	padding: 0 12px;
	width: 928px;
	float: left;
	clear: both;
}
#headerLocation {
	background: url(http://www.scenes-alsace.org/media/frontoffice/header_bg.gif) repeat-y;
	height: 172px;
}
#logoLocation {
	width: 209px;
	float: left;
}
#principalnavigationLocation {
	width: 503px;
	float: left;
}
#secondarynavigationLocation {
	width: 212px;
	float: left;
}
#threadandquicksearchLocation {
	padding: 0 12px;
}
#threadLocation {
	float: left;
	padding: 6px 0;
	width: 708px;
}
#quicksearchLocation {
	float: right;
}
#contentLocation {
	margin-bottom: 6px;
	padding: 12px 50px 12px 28px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/content_bg.gif) #fff no-repeat 744px 0px;
	clear: both;
}
#footerLocation {
	background: url(http://www.scenes-alsace.org/media/frontoffice/footer_bg.gif) repeat-y;
}
#partnershipsLocation {
	width: 320px;
	float: left;
}
#headertopLocation, #headerbottomLocation {
	width: 952px;
	height: 10px;
	display: block;
	clear: both;
}
#threadtopLocation, #threadbottomLocation, #contenttopLocation {
	width: 952px;
	height: 5px;
	display: block;
	clear: both;
}
#threadbottomLocation, #contentbottomLocation {
	margin-bottom: 6px;
}
#contentbottomLocation {
	margin-top: -6px;
	margin-bottom: 0;
	height: 11px;
}
#footertopLocation, #footerbottomLocation {
	width: 952px;
	height: 10px;
	display: block;
	clear: both;
}
#footerbottomLocation {
	margin-bottom: 26px;
}
ul.quicklinksnavigation li {
	display: inline;
	color: #03a6d5;
}
ul.quicklinksnavigation li a.link {
	color: #03a6d5;
}
ul.secondarynavigation {
	margin-top: 70px;
	margin-left: 12px;
}
ul.secondarynavigation li {
	padding: 2px 0;
}
ul.footernavigation {
	padding-top: 12px;
}
ul.footernavigation li {
	display: inline;
	padding: 2px 0;
	color: #000;
}
ul.footernavigation li a.link {
	color: #000;
}
.tricky-menu {
	width: 502px;
	height: 172px;
	position: relative;
	z-index: 500;
	overflow: hidden;
	text-align: left;
	line-height: 1.2em;
}
.tricky-menu table {
	border-collapse: collapse;
	margin: -1px;
	font-size: 1em;
}
ul#outer {
	background: transparent;
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#outer li.page {
	display: inline;
}
ul#outer li.page a.menuitem {
	text-decoration: none;
}
ul#outer li.page i {
	position: absolute;
	display: block;
	height: 27px;
	right: 340px;
	background: transparent;
	cursor: default;
	z-index: 100;
	text-align: right;
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
}
ul#outer li.p1 i {
	top: 70px;
}
ul#outer li.p2 i {
	top: 95px;
}
ul#outer li.p3 i {
	top: 120px;
}
ul#outer li.p4 i {
	top: 145px;
}
ul#outer li.page div {
	display: block;
	width: 466px;
	height: 172px;
	padding-top: 76px;
	padding-left: 25px;
}
ul#outer li.p1 div, ul#outer li.p2 div, ul#outer li.p3 div, ul#outer li.p4 div {
	background: url(http://www.scenes-alsace.org/media/frontoffice/tricky-menu_bg.gif) repeat-y;
}
ul#outer li div em {
	display: block;
	width: 164px;
	height: 230px;
	float: left;
	background: url(http://www.scenes-alsace.org/media/frontoffice/current.gif) transparent no-repeat;
	margin-right: 10px;
}
ul#outer li.page div a:hover {
	text-decoration: none;
}
ul#outer li.page a.menuitem:hover {
	white-space: normal;
}
ul#outer :hover div {
	position: absolute;
	left: 0;
	top: 0;
}
ul#outer li div ul li {
	padding: 1px 0;
}
ul#outer li.p1 div ul li a.link, ul#outer li.p2 div ul li a.link, ul#outer li.p3 div ul li a.link, ul#outer li.p4 div ul li a.link {
	text-decoration: none;
	padding-left: 10px;
}
ul#outer li.p1 div ul li a.link {
	color: #e41b7e;
}
ul#outer li.p2 div ul li a.link {
	color: #1baacc;
}
ul#outer li.p3 div ul li a.link {
	color: #5cac28;
}
ul#outer li.p4 div ul li a.link {
	color: #ef841c;
}
ul#outer li.p1 div ul li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 4px;
}
ul#outer li.p2 div ul li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 4px;
}
ul#outer li.p3 div ul li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 4px;
}
ul#outer li.p4 div ul li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 4px;
}
ul#outer li.p1 div ul li strong, ul#outer li.p2 div ul li strong, ul#outer li.p3 div ul li strong, ul#outer li.p4 div ul li strong {
	font-weight: normal;
}
ul#outer li.p1 div ul li strong {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 4px;
}
ul#outer li.p2 div ul li strong {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 4px;
}
ul#outer li.p3 div ul li strong {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 4px;
}
ul#outer li.p4 div ul li strong {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 4px;
}
ul.contextualmenu {
	margin-bottom: 24px;
}
ul.contextualmenu li {
	color: #787878;
	padding: 1px 0;
}
ul.contextualmenu li a.link {
	color: #787878;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}
ul.contextualmenu.p1 li a.link:hover, ul.contextualmenu.p1 li strong a.link {
	color: #e41b7e;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 6px;
}
ul.contextualmenu.p2 li a.link:hover, ul.contextualmenu.p2 li strong a.link {
	color: #1baacc;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 6px;
}
ul.contextualmenu.p3 li a.link:hover, ul.contextualmenu.p3 li strong a.link {
	color: #5cac28;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 6px;
}
ul.contextualmenu.p4 li a.link:hover, ul.contextualmenu.p4 li strong a.link {
	color: #ef841c;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 6px;
}
ul.contextualmenu ul {
	padding: 12px 0;
	padding-left: 24px;
}
.modules-website-logo img {
	margin-top: 100px;
	margin-left: 12px;
}
.modules-website-toolbox {
	float: left;
}
.modules-website-toolbox a.link {
	display: block;
	width: 19px;
	height: 19px;
	margin-top: -4px;
}
.modules-website-toolbox ul li {
	float: left;
	padding: 0 2px;
}
.modules-website-contentnewslink {
	margin-top: 72px;
}
.modules-website-contentnewslink img {
	margin-left: 36px;
}
.modules-website-thread {
	padding-left: 16px;
}
.modules-website-thread ul li {
	display: inline;
}
.modules-website-thread ul li a.link {
	text-decoration: none;
	color: #000;
}
.modules-website-thread ul li a.link:hover {
	text-decoration: underline;
}
ul.pages-navigation {
	text-align: center;
}
ul.pages-navigation li {
	display: inline;
	float: left;
	width: 33.2%;
}
ul.pages-navigation li span.precedent {
	width: 100%;
	text-align: left;
	display: block;
}
ul.pages-navigation li span.suivant {
	width: 100%;
	text-align: right;
	display: block;
}
ul.mini-navigation {
	text-align: right;
	width: 100%;
	padding: 10px 0;
}
.pagination {
	clear: both;
	padding: 5px 0 5px 0;
	margin-bottom: 24px;
}
.pagination ul li {
	margin-right: 5px;
	display: inline;
}
.pagination span.detail {
	float: right;
	margin-left: 5px;
	margin-right: 20px;
}
.website-block-two-columns, .website-block-one-row-two-columns, .website-block-three-columns {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}
.row-100 {
	width: 100%;
	margin-bottom: 12px;
}
.column-50 {
	width: 49%;
	float: left;
}
.column-25 {
	width: 24%;
	float: left;
}
.column-75 {
	width: 74%;
	float: left;
}
.column-33 {
	width: 32%;
	float: left;
}
.column-66 {
	width: 66%;
	float: left;
}
.margin-left {
	margin-left: 1%;
}
.margin-right {
	margin-right: 1%;
}
.removable {
	display: table-cell;
	height: 100%;
}
.cleaner {
	clear: both;
	width: 100%;
}
.hidden {
	position: absolute;
	left: -10000px;
}
img.content {
	margin-top: 10px;
	padding: 6px;
	border: 1px solid #ccc;
}
img.float-left {
	float: left;
	margin: 4px 10px 0 0;
}
img.float-right {
	float: right;
	margin: 4px 0 0 10px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.text-align-left {
	text-align: left;
}
.text-align-right {
	text-align: right;
}
.text-align-center {
	text-align: center;
}
span.small-text-anchor {
	font-size: x-small;
	float: right;
	margin-top: -16px;
}
#contentLocation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contentLocation {
	display: inline-block;
}
* html #contentLocation {
	height: 1%;
}
#contentLocation {
	display: block;
}
#two-cols-block {
	clear: both;
	margin-bottom: 24px;
}
#two-cols-block #col-one {
	float: left;
	margin-right: 30px;
	width: 478px;
}
#two-cols-block #col-two {
	float: left;
	margin-right: 20px;
	width: 180px;
}
table.calendar {
	margin: 0 auto;
	margin-bottom: 12px;
}
table.calendar caption {
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
}
table.calendar tr th {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-align: center;
}
table.calendar tr td {
	background: #ededee;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-align: center;
}
table.calendar tr td.alternate-bgcolor {
	background: #f3f4f4;
}
table.calendar tr td.week {
	color: red;
}
table.calendar tr td.week a {
	color: red;
	text-decoration: none;
}
table.calendar tr td.week a:hover {
	color: green;
	text-decoration: none;
}
table.calendar tr td.inactive {
	color: #808080;
}
table.calendar tr td.active-day {
	background: #69c3de;
}
table.calendar tr td.active-day a {
	color: #fff;
	text-decoration: none;
}
table.calendar tr td.active-day a:hover {
	background: #e11b3e;
	display: block;
	text-decoration: none;
}
table.calendar tr td.current-day {
	border: 1px dotted #000;
}
.modules-website-sitemap ul li {
	padding-left: 24px;
}
/* /home/prodagcult/webapp/modules/website/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/website/style/richtext.xml - BEGIN */
.richtext a.link {
	text-decoration: none;
}
.richtext a.link:hover {
	text-decoration: underline;
}
a.link {
	text-decoration: none;
}
a.anchor {
	text-decoration: none;
	color: #000;
}
a.link:hover, a.anchor:hover {
	text-decoration: underline;
}
h2.title, h2.heading-two, h3.heading-three, h3.title, h4.heading-four, h4.title, h2.heading-two, h3.heading-three, h4.heading-four {
	padding-bottom: 4px;
	color: #000;
	font-family: arial;
}
h2.title, h2.heading-two {
	font-size: 2.5em;
	line-height: 1.2em;
}
h3.title, h3.heading-three {
	font-size: 2.2em;
	line-height: 1em;
}
h4.title, h4.heading-four {
	font-size: 1.6em;
}
h2.title, h2.heading-two, p.normal, p.chapo, ul.normal, ol.normal, table.normal {
	margin-bottom: 24px;
}
h3.title, h4.title, h3.heading-three, h4.heading-four {
	margin-bottom: 10px;
}
p.chapo, .chapo {
	font-size: 1.4em;
	line-height: 1.4em;
	font-family: arial;
}
ol.normal li {
	list-style-type: decimal;
	list-style-position: inside;
	padding: 4px 0;
	padding-left: 7px;
}
table.normal {
	empty-cells: show;
	border-collapse: collapse;
	font-size: 1em;
}
table.normal tr td, table.normal tr th {
	text-align: center;
	padding: 6px 3px;
}
table.normal tr th {
	padding: 3px 3px;
	font-weight: bold;
	color: #fff;
	background: #000;
}
table.normal tr th.text-align-left, table.normal tr td.text-align-left {
	text-align: left;
}
table.normal tr.row-0 {
	background: #f0f0f0;
}
blockquote {
	padding: 6px;
	border: 2px dashed #ccc;
}
body#richtext-body {
	font-size: 67.5%;
}
body#richtext-body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.normal li {
	list-style-type: none;
	padding-left: 12px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-rt-00.gif) no-repeat 0 5px;
}
ul.list-01 li {
	list-style-type: none;
	padding-left: 12px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-rt-01.gif) no-repeat 0 5px;
}
ul.list-02 li {
	list-style-type: none;
	padding-left: 12px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-rt-02.gif) no-repeat 0 5px;
}
ul.list-03 li {
	list-style-type: none;
	padding-left: 12px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-rt-03.gif) no-repeat 0 5px;
}
ul.list-04 li {
	list-style-type: none;
	padding-left: 12px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-rt-04.gif) no-repeat 0 5px;
}
h3.title-01 {
	color: #e41b7e;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bbottom-01.gif) repeat-x left bottom;
	font-size: 1.8em;
	line-height: 1em;
	padding-bottom: 2px;
}
h3.title-02 {
	color: #1baacc;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bbottom-02.gif) repeat-x left bottom;
	font-size: 1.8em;
	line-height: 1em;
	padding-bottom: 2px;
}
h3.title-03 {
	color: #5cac28;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bbottom-03.gif) repeat-x left bottom;
	font-size: 1.8em;
	line-height: 1em;
	padding-bottom: 2px;
}
h3.title-04 {
	color: #ef841c;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bbottom-04.gif) repeat-x left bottom;
	font-size: 1.8em;
	line-height: 1em;
	padding-bottom: 2px;
}
/* /home/prodagcult/webapp/modules/website/style/richtext.xml - END *//* /home/prodagcult/webapp/modules/abstractdirectory/style/frontoffice.xml - BEGIN */
.abstractdirectory-block {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.abstractdirectory-block .column-one {
	float: left;
	display: block;
	width: 70%;
}
.abstractdirectory-block .column-two {
	float: right;
	display: block;
	width: 29%;
}
.abstractdirectory-block ol.module-list {
	list-style: none;
	margin-top: 20px;
}
.abstractdirectory-block ol.module-list li {
	margin-bottom: 20px;
	display: block;
	float: left;
}
.abstractdirectory-block ul.folder-vertical {
	list-style-type: none;
}
.abstractdirectory-block ul.folder-vertical li {
	line-height: 16px;
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding-left: 20px;
	font-weight: lighter;
}
.abstractdirectory-block ul.folder-horizontal {
	list-style-type: none;
}
.abstractdirectory-block ul.folder-horizontal li {
	display: inline;
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder_page.png) no-repeat 0 .1em;
	padding: 2px 0 2px 20px;
}
.abstractdirectory-block strong {
	color: #000;
}
.abstractdirectory-block h2.title, .abstractdirectory-block h3.title {
	font-weight: normal;
}
.abstractdirectory-block h3.title {
	margin-bottom: 2px;
}
.bookmark-abstractdirectory-block h4.title {
	margin-bottom: 0px;
}
/* /home/prodagcult/webapp/modules/abstractdirectory/style/frontoffice.xml - END *//* /home/prodagcult/modules/aca/style/frontoffice.xml - BEGIN */
.modules-aca-menumain {
	width: 190px;
	padding-left: 24px;
	float: left;
}
.modules-aca-menumain ul {
	margin-top: 65px;
}
.modules-aca-nav ul li a.link {
	padding-left: 10px;
	text-decoration: none;
	display: block;
}
td.nav0 li a.link {
	color: #e41b7e;
}
td.nav1 li a.link {
	color: #1baacc;
}
td.nav2 li a.link {
	color: #5cac28;
}
td.nav3 li a.link {
	color: #ef841c;
}
td.nav0 li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 6px;
}
td.nav1 li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 6px;
}
td.nav2 li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 6px;
}
td.nav3 li a.link:hover {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 6px;
}
.modules-aca-nav ul li.current {
	font-weight: bold;
}
td.nav0 li.current {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 6px;
}
td.nav1 li.current {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 6px;
}
td.nav2 li.current {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 6px;
}
td.nav3 li.current {
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 6px;
}
.contextualmenu ul li a.link, .contextualmenu0 ul li a.link, .contextualmenu1 ul li a.link, .contextualmenu2 ul li a.link, .contextualmenu3 ul li a.link {
	padding-left: 10px;
	display: block;
	color: #464646;
	text-decoration: none;
	margin-left: -10px;
}
.contextualmenu ul li a.link:hover, .contextualmenu ul li.current a.link {
	color: #000;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-00.gif) no-repeat 0 6px;
}
.contextualmenu0 ul li a.link:hover, .contextualmenu0 ul li.current a.link {
	color: #e41b7e;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 0 6px;
}
.contextualmenu1 ul li a.link:hover, .contextualmenu1 ul li.current a.link {
	color: #1baacc;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 0 6px;
}
.contextualmenu2 ul li a.link:hover, .contextualmenu2 ul li.current a.link {
	color: #5cac28;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 0 6px;
}
.contextualmenu3 ul li a.link:hover, .contextualmenu3 ul li.current a.link {
	color: #ef841c;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 0 6px;
}
.contextualmenu ul li.current ul li a.link, .contextualmenu0 ul li.current ul li a.link, .contextualmenu1 ul li.current ul li a.link, .contextualmenu2 ul li.current ul li a.link, .contextualmenu3 ul li.current ul li a.link {
	padding-left: 20px;
	color: #464646;
	background: none;
}
.contextualmenu ul li.current ul li a.link:hover, .contextualmenu ul li.current ul li.current a.link {
	color: #000;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-00.gif) no-repeat 10px 6px;
}
.contextualmenu0 ul li.current ul li a.link:hover, .contextualmenu0 ul li.current ul li.current a.link {
	color: #e41b7e;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-01.gif) no-repeat 10px 6px;
}
.contextualmenu1 ul li.current ul li a.link:hover, .contextualmenu1 ul li.current ul li.current a.link {
	color: #1baacc;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-02.gif) no-repeat 10px 6px;
}
.contextualmenu2 ul li.current ul li a.link:hover, .contextualmenu2 ul li.current ul li.current a.link {
	color: #5cac28;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-03.gif) no-repeat 10px 6px;
}
.contextualmenu3 ul li.current ul li a.link:hover, .contextualmenu3 ul li.current ul li.current a.link {
	color: #ef841c;
	background: url(http://www.scenes-alsace.org/media/frontoffice/bullet-04.gif) no-repeat 10px 6px;
}
.acanews {
	margin-top: 20px;
}
.modules-aca-contextualmenu h2 {
	font-family: arial;
}
div.acacontact span {
	color: #787878;
	text-align: right;
	margin-left: 167px;
}
div.acacontact span.contactlabel span {
	margin-left: 10px;
}
/* /home/prodagcult/modules/aca/style/frontoffice.xml - END *//* /home/prodagcult/modules/aidsrecipients/style/frontoffice.xml - BEGIN */
.modules-aidsrecipients-aidsrecipientscontextuallist ul li {
	display: inline;
}
.modules-aidsrecipients-aidsrecipientscontextuallist ul li.left-col {
	width: 347px;
	margin-right: 17px;
	float: left;
	clear: both;
}
.modules-aidsrecipients-aidsrecipientscontextuallist ul li.right-col {
	width: 347px;
	float: none;
}
ul li dl {
	margin-bottom: 24px;
}
dd.title {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 8px;
	color: #000;
}
.modules-aidsrecipients-aidsrecipientscontextuallist strong {
	color: #000;
}
/* /home/prodagcult/modules/aidsrecipients/style/frontoffice.xml - END *//* /home/prodagcult/modules/basemarker/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/basemarker/style/frontoffice.xml - END *//* /home/prodagcult/modules/bookmark/style/frontoffice.xml - BEGIN */
.bookmark-abstractdirectory-block {
	width: 100%;
	float: left;
}
.bookmark-abstractdirectory-block .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.bookmark-abstractdirectory-block .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.bookmark-abstractdirectory-block ul.folder-vertical {
	list-style-type: none;
}
.bookmark-abstractdirectory-block ul.folder-vertical li {
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding: 2px 0 2px 20px;
}
.bookmark-abstractdirectory-block ul.folder-horizontal {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 6px;
}
.bookmark-abstractdirectory-block ul.folder-horizontal li {
	display: inline;
	background: url(http://www.scenes-alsace.org/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;
	padding: 2px 0 2px 40px;
}
.bookmark-abstractdirectory-block ul.folder-horizontal li.first {
	background: none;
	padding: 2px 0 2px 0;
}
.bookmark-abstractdirectory-block ul.folder-horizontal li img {
	margin-right: 6px;
	vertical-align: middle;
}
.bookmark-abstractdirectory-block ol.module-list {
	list-style: none;
	display: block;
}
.bookmark-abstractdirectory-block ol.module-list li {
	margin-bottom: 20px;
	display: block;
	float: left;
	width: 100%;
}
.bookmark-abstractdirectory-block ol.module-list li span a {
	float: left;
}
/* /home/prodagcult/modules/bookmark/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/contactcard/style/frontoffice.xml - BEGIN */
.modules-contactcard-detail {
	width: 100%;
	float: left;
}
.modules-contactcard-detail .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.modules-contactcard-detail .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.modules-contactcard-detail .vcard-one ol.vcard {
	margin: 0;
	margin-bottom: 10px;
	padding: 4px;
	width: 98%;
	clear: left;
}
.modules-contactcard-detail .vcard-one ol.vcard li {
	padding: 0;
	margin: 2px 4px;
	width: auto;
	text-align: left;
}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right {
	text-align: right;
	float: right;
}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline {
	display: inline;
}
.modules-contactcard-detail ol.trombi li {
	width: 48%;
	margin-right: 1%;
	float: left;
	display: block;
	padding-bottom: 10px;
}
.modules-contactcard-detail ol.trombi li.last {
	float: none;
}
.modules-contactcard-detail ol.trombi li.carriage-return {
	clear: left;
}
.modules-contactcard-detail ol.vcard {
	margin: 0;
	padding: 4px;
	float: left;
}
.modules-contactcard-detail ol.vcard li {
	padding: 0;
	margin: 2px 4px;
	width: auto;
	text-align: left;
	float: none;
}
.modules-contactcard-detail ol.vcard li.float-right {
	text-align: right;
	float: right;
}
.modules-contactcard-detail ol.vcard li ul li {
	margin: 0;
	padding: 0;
	padding-left: 6px;
}
.modules-contactcard-detail ol.vcard li ul li.display-inline {
	display: inline;
}
.modules-contactcard-detail ul.folder-vertical {
	list-style-type: none;
}
.modules-contactcard-detail ul.folder-vertical li {
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding: 2px 0 2px 20px;
}
.modules-contactcard-detail ul.folder-horizontal {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 6px;
}
.modules-contactcard-detail ul.folder-horizontal li {
	display: inline;
	background: url(http://www.scenes-alsace.org/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;
	padding: 2px 0 2px 40px;
}
.modules-contactcard-detail ul.folder-horizontal li.first {
	background: none;
	padding: 2px 0 2px 0;
}
.modules-contactcard-detail ul.folder-horizontal li img {
	margin-right: 6px;
	vertical-align: middle;
}
.vcard .contact-not-published, .vcard .contactform-page-not-published {
	background: #ff8888;
	color: red;
	border: 1px solid red;
	padding: 5px;
}
#col-two .modules-contactcard-detail ol.vcard, #underfreecontentLocation .modules-contactcard-detail ol.vcard {
	margin-left: -2px;
	margin-bottom: 10px;
	padding: 4px 0;
	width: 99.8%;
	clear: left;
}
/* /home/prodagcult/webapp/modules/contactcard/style/frontoffice.xml - END *//* /home/prodagcult/modules/directorypublications/style/frontoffice.xml - BEGIN */
.modules-directorypublications-contextuallist .abstractdirectory-block .column-one p {
	margin-bottom: 12px;
}
ul.topanchors {
	margin-bottom: 26px;
}
.modules-directorypublications-Publicationslistwithmenu .module-list li {
	float: none;
}
.modules-directorypublications-Publicationslistwithmenu .abstractdirectory-block .column-one {
	width: 99%;
}
.modules-directorypublications-Publicationslistwithmenu .abstractdirectory-block .column-one ol.module-list li {
	width: 99%;
}
/* /home/prodagcult/modules/directorypublications/style/frontoffice.xml - END *//* /home/prodagcult/modules/directorytrainings/style/frontoffice.xml - BEGIN */
.modules-trainingsdirectory-trainingslist ul li {
	display: inline;
}
.modules-trainingsdirectory-trainingslist ul li.left-col {
	width: 350px;
	margin-right: 12px;
	float: left;
	clear: both;
	display: table;
}
.modules-trainingsdirectory-trainingslist ul li.right-col {
	width: 350px;
	float: none;
	display: table;
}
ul li dl {
	margin-bottom: 24px;
	display: table;
}
.modules-trainingsdirectory-trainingslistbydate table.calendar {
	margin: 0;
	margin-bottom: 24px;
}
.modules-trainingsdirectory-trainingslistbydate table.calendar caption {
	margin: 0;
	text-transform: none;
}
.modules-trainingsdirectory-trainingslistbydate form.cmxform {
	margin: 0;
	padding: 0;
	margin-bottom: 24px;
}
.modules-trainingsdirectory-trainingslistbydate form.cmxform label {
	text-align: left;
	width: auto;
}
.modules-trainingsdirectory-trainingslistbydate p.normal span {
	color: #69c3de;
	font-weight: bold;
}
.modules-trainingsdirectory-trainingslistbydate h2 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 24px;
	color: #000;
}
.modules-trainingsdirectory-trainingdetail h2 {
	font-size: 1.8em;
	font-weight: bold;
	margin: 0;
}
.modules-trainingsdirectory-trainingdetail h3 {
	font-size: 1.2em;
	margin: 0;
	font-weight: bold;
}
.modules-trainingsdirectory-trainingdetail strong {
	color: #000;
}
.modules-directorytrainings-servicecontextuallist h3.title a.link {
	color: #000;
}
.subscription {
	float: right;
	margin-right: 20px;
	margin-left: 10px;
	padding: 10px;
	max-width: 322px;
}
.subscription h3 {
	color: #03a6d5;
	font-size: 1.6em;
}
.modules-trainingsdirectory-calendar {
	margin-top: 12px;
	margin-bottom: 24px;
}
.hov {
	display: block;
}
.hov table {
	position: absolute;
	border: 0;
	border-collapse: collapse;
	left: 0;
}
.hov a {
	color: #000;
	text-decoration: none;
}
.hov b {
	display: none;
	font-weight: normal;
	text-align: left;
	padding: 10px;
	width: 580px;
}
.hov:hover {
	position: relative;
	z-index: 100;
	background-color: #e11b3e;
}
.hov a:hover, .hov:hover a {
	border: 0;
	text-decoration: none;
	position: relative;
}
.hov:hover b, .hov a:hover b {
	display: block;
	visibility: visible;
	position: absolute;
	left: -10px;
	top: 1em;
	background: #fff;
	cursor: pointer;
	border: 1px solid #000;
	padding: 5px 10px;
}
.hov b a {
	white-space: nowrap;
	color: #000;
	text-decoration: none;
	background: transparent;
	display: block;
}
.hov b a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
}
table.calendar tr td .hov b a.link {
	background: none;
	color: #000;
	text-decoration: underline;
	font-size: 1.4em;
}
table.calendar tr td .hov b a.link:hover {
	text-decoration: none;
	background: none;
}
table.calendar tr td .hov b {
	color: #464646;
	font-variant: normal;
}
.item-content {
	margin-bottom: 16px;
}
.modules-trainingsdirectory-trainingslist ul li.left-col {
}
/* /home/prodagcult/modules/directorytrainings/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/documentcard/style/frontoffice.xml - BEGIN */
.documentcard-abstractdirectory-block {
	width: 100%;
	float: left;
}
.documentcard-abstractdirectory-block .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.documentcard-abstractdirectory-block .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.documentcard-abstractdirectory-block ul.folder-vertical {
	list-style-type: none;
}
.documentcard-abstractdirectory-block ul.folder-vertical li {
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding: 2px 0 2px 20px;
}
.documentcard-abstractdirectory-block ul.folder-horizontal {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 6px;
}
.documentcard-abstractdirectory-block ul.folder-horizontal li {
	display: inline;
	background: url(http://www.scenes-alsace.org/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;
	padding: 2px 0 2px 40px;
}
.documentcard-abstractdirectory-block ul.folder-horizontal li.first {
	background: none;
	padding: 2px 0 2px 0;
}
.documentcard-abstractdirectory-block ul.folder-horizontal li img {
	margin-right: 6px;
	vertical-align: middle;
}
.documentcard-abstractdirectory-block ol.module-list {
	list-style: none;
	margin-top: 20px;
}
.documentcard-abstractdirectory-block ol.module-list li {
	margin-bottom: 20px;
	display: block;
	float: left;
}
.documentcard-abstractdirectory-block h4.title {
	margin-bottom: 0px;
}
.documentcard-abstractdirectory-block ol.module-list li {
	margin-bottom: 20px;
	display: block;
	clear: left;
	width: 99%;
}
/* /home/prodagcult/webapp/modules/documentcard/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/faq/style/frontoffice.xml - BEGIN */
.faq-abstractdirectory-block ol.module-list, .modules-faq-faq ol.module-list {
	list-style: none;
	display: block;
}
.faq-abstractdirectory-block ol.module-list li, .modules-faq-faq ol.module-list li {
	margin-bottom: 20px;
	display: block;
	float: left;
	clear: both;
}
.faq-abstractdirectory-block {
	width: 100%;
	float: left;
}
.faq-abstractdirectory-block .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.faq-abstractdirectory-block .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.faq-abstractdirectory-block ul.folder-vertical {
	list-style-type: none;
}
.faq-abstractdirectory-block ul.folder-vertical li {
	background: url(http://www.scenes-alsace.org/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding: 2px 0 2px 20px;
}
.faq-abstractdirectory-block ul.folder-horizontal {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 6px;
}
.faq-abstractdirectory-block ul.folder-horizontal li {
	display: inline;
	background: url(http://www.scenes-alsace.org/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;
	padding: 2px 0 2px 40px;
}
.faq-abstractdirectory-block ul.folder-horizontal li.first {
	background: none;
	padding: 2px 0 2px 0;
}
.faq-abstractdirectory-block ul.folder-horizontal li img {
	margin-right: 6px;
	vertical-align: middle;
}
.faq-abstractdirectory-block .column-one dl dt {
	margin-bottom: 12px;
}
/* /home/prodagcult/webapp/modules/faq/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/form/style/frontoffice.xml - BEGIN */
form.cmxform p.description, form.cmxform p.help-text, form.cmxform fieldset div, form.cmxform .free-text, form.cmxform .bottom-description {
	margin-bottom: 24px;
	line-height: 1.4em;
}
form.cmxform ul.errors li {
	color: red;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 26px;
}
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 {
	margin-bottom: 16px;
	padding: 12px;
	border: 1px solid #bab6b6;
}
form.cmxform legend {
	padding: 0 2px;
	white-space: normal;
}
form.cmxform label {
	line-height: 1.6;
	vertical-align: top;
	text-align: left;
	padding-right: 12px;
	width: 33%;
	display: block;
	float: left;
}
form.cmxform input.textfield {
	border: 1px solid #bab6b6;
	background: #fff;
	font-size: 1em;
	height: 1.6em;
}
form.cmxform textarea {
	margin: 0;
	padding: 0;
}
form.cmxform textarea, form.cmxform select {
	border: 1px solid #bab6b6;
	background: #fff;
	font-size: 1em;
}
form.cmxform option {
	background: #fff;
}
form.cmxform input.button {
	font-size: 1em;
	cursor: pointer;
	padding: 2px 4px;
	vertical-align: top;
	background: #69c3de;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #bab6b6;
	border-right: 1px solid #9aabaf;
	border-bottom: 1px solid #739ea9;
	border-left: 1px solid #e1f1f7;
	text-transform: uppercase;
}
li.captcha {
	text-align: center;
}
form.cmxform fieldset fieldset {
	margin: 3px 0 0;
}
form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: red;
}
form.cmxform fieldset.radio {
	border: none;
	margin: 3px 0 0;
}
form.cmxform fieldset.radio label {
	display: block;
	width: auto;
	clear: both;
}
input[type="radio"] {
	margin-right: 4px;
}
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;
	background: url(http://generic.intmalae.prod.devlinux.france.rbs.fr/icons/small/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 140px;
}
p.captcha div {
	margin-left: 120px;
}
label.hidden {
	position: absolute;
	left: -10000px;
}
/* /home/prodagcult/webapp/modules/form/style/frontoffice.xml - END *//* /home/prodagcult/modules/glossary/style/frontoffice.xml - BEGIN */
.modules-glossary {
	width: 100%;
	float: left;
}
ul.listalpha {
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.listalpha li {
	display: inline;
}
ul.listalpha li a {
	text-align: center;
	padding: 4px;
}
ul.listalpha li.current {
	padding: 4px;
	font-weight: bold;
}
ul.result-listalpha {
	margin-top: 20px;
}
ul.result-listalpha li {
	margin-bottom: 10px;
}
/* /home/prodagcult/modules/glossary/style/frontoffice.xml - END *//* /home/prodagcult/modules/iframe/style/frontoffice.xml - BEGIN */
.iframeNotPublished {
	background: #ff8888;
	color: red;
	border: 1px solid red;
	padding: 5px;
	margin: 0;
	font-weight: bold;
}
.iframeNotPublished img {
	float: left;
}
.iframeNotPublished p {
	padding: 5px 0;
	margin: 0;
}
/* /home/prodagcult/modules/iframe/style/frontoffice.xml - END *//* /home/prodagcult/modules/lexicon/style/frontoffice.xml - BEGIN */
.modules-glossary {
	width: 100%;
	float: left;
}
ul.listalpha {
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.listalpha li {
	display: inline;
}
ul.listalpha li a {
	text-align: center;
	padding: 4px;
}
ul.listalpha li.current {
	padding: 4px;
	font-weight: bold;
}
ul.result-listalpha {
	margin-top: 20px;
}
ul.result-listalpha li {
	margin-bottom: 10px;
}
/* /home/prodagcult/modules/lexicon/style/frontoffice.xml - END *//* /home/prodagcult/modules/mailbox/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/mailbox/style/frontoffice.xml - END *//* /home/prodagcult/modules/markergas/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/markergas/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/media/style/frontoffice.xml - BEGIN */
#media-zoom-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 1px solid black;
	background: #eef;
	z-index: 10000;
}
#media-zoom-overlay-image {
	position: fixed;
	top: 0;
	left: 0;
	border: 1px solid grey;
	z-index: 10010;
}
#media-zoom-overlay-label {
	position: relative;
	top: 3px;
	color: black;
	font-weight: bold;
	font-size: 10px;
}
.media-flash-dummy {
	border: 1px solid silver;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
	color: dimgray;
	background: url(http://www.culture-alsace.org/media/backoffice/flash-logo.png) ghostwhite center no-repeat;
}
.imgcredit {
	font-size: 0.8em;
	font-weight: italic;
	clear: both;
}
/* /home/prodagcult/webapp/modules/media/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/news/style/frontoffice.xml - BEGIN */
.news-fifty-left {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 12px;
}
.news-fifty-right {
	float: right;
	width: 48%;
	margin-left: 10px;
	margin-bottom: 12px;
}
ul.news li {
	display: inline;
	border-left: 1px solid #000;
	padding-right: 5px;
	padding-left: 6px;
	float: left;
	margin-bottom: 2px;
}
ul.news li.first {
	border-left: none;
	padding-left: 0;
	clear: both;
}
ul.news li.last {
	margin-bottom: 12px;
}
ol.news li {
	width: 100%;
	padding: 10px 0;
	clear: left;
	display: table;
	margin-bottom: 12px;
}
li.last {
	float: none;
}
.news-block dl {
	margin: 20px 0 20px 0;
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
}
.news-block dt {
	margin: 0;
	padding-bottom: 5px;
	float: left;
	width: 30%;
	display: block;
	text-align: right;
}
.news-block dd {
	margin: 0;
	padding-bottom: 5px;
	margin-left: 32%;
	border-left: 1px solid #000;
	display: block;
	padding-left: 2%;
}
.modules-news-newsContextualList ol li, .modules-news-newsList ol li {
	margin-bottom: 12px;
}
ul.pages-navigation li.module-news {
	width: 50%;
}
ol.home0 li.col0, ol.home0 li.col1, ol.home0 li.col2, ol.home1 li.col0, ol.home1 li.col1, ol.home1 li.col2, ol.home2 li.col0, ol.home2 li.col1, ol.home2 li.col2 {
	width: 205px;
	padding-left: 10px;
	padding-right: 20px;
	float: left;
}
ol.home1 li.col0, ol.home1 li.col2, ol.home2 li.col0, ol.home2 li.col1 {
	width: 152px;
}
ol.home1 li.col1, ol.home2 li.col2 {
	width: 308px;
}
ol.home0 li.col0 small, ol.home0 li.col1 small, ol.home0 li.col2 small, ol.home1 li.col0 small, ol.home1 li.col1 small, ol.home1 li.col2 small {
	font-size: 0.2em;
}
body#tplHome ol.home0 li.col0, body#tplHome ol.home0 li.col1, body#tplHome ol.home0 li.col2 {
	width: 234px;
}
body#tplHome ol.home1 li.col0, body#tplHome ol.home1 li.col2, body#tplHome ol.home2 li.col0, body#tplHome ol.home2 li.col1 {
	width: 181px;
}
body#tplHome ol.home1 li.col1, body#tplHome ol.home2 li.col2 {
	width: 337px;
}
.modules-news-newsContextualList p.chapo, .modules-news-newsList p.chapo, .modules-news-newsArchives p.chapo, .modules-news-news p.chapo {
	font-size: 1em;
}
h3 img {
	margin-top: 2px;
}
body#tplOneColumn .modules-news-newsList ol.home3 li.col0, body#tplOneColumn .modules-news-newsList ol.home3 li.col1, body#tplOneColumnFrac .modules-news-newsList ol.home3 li.col0, body#tplOneColumnFrac .modules-news-newsList ol.home3 li.col1, body#tplOneColumn .modules-aca-Contextualhomelist ol.home3 li.col0, body#tplOneColumn .modules-aca-Contextualhomelist ol.home3 li.col1, body#tplOneColumnFrac .modules-aca-Contextualhomelist ol.home3 li.col0, body#tplOneColumnFrac .modules-aca-Contextualhomelist ol.home3 li.col1 {
	padding-left: 10px;
	padding-right: 20px;
	float: left;
	width: 308px;
}
ol.home0 h3.title, ol.home1 h3.title, ol.home2 h3.title, ol.home3 h3.title, ol.home4 h3.title, ol.home5 h3.title {
	font-size: 1.6em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 14px;
	margin-top: 14px;
}
ol.home0 h3.title a.link, ol.home1 h3.title a.link, ol.home2 h3.title a.link, ol.home3 h3.title a.link, ol.home4 h3.title a.link, ol.home5 h3.title a.link {
	color: #000;
	letter-spacing: 0px;
}
ol.home0 h4.title, ol.home1 h4.title, ol.home2 h4.title, ol.home3 h4.title, ol.home4 h4.title, ol.home5 h4.title {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.modules-news-newsContextualList ol.news li h3.title a.link, .modules-news-newsList ol.news li h3.title a.link {
	color: #000;
}
.modules-news-newsContextualList ol.news li h3.title, .modules-news-newsList ol.news li h3.title {
	margin: 0;
	padding: 0;
}
.modules-news-newsContextualList h2.title, .modules-news-newsList h2.title, .modules-news-newsArchives h2.title, .modules-news-news h2.title, .modules-news-newsContextualList h3.title, .modules-news-newsList h3.title, .modules-news-newsArchives h3.title, .modules-news-news h3.title, .modules-news-newsContextualList h2.heading-two, .modules-news-newsList h2.heading-two, .modules-news-newsArchives h2.heading-two, .modules-news-news h2.heading-two, .modules-news-newsContextualList h3.heading-three, .modules-news-newsList h3.heading-three, .modules-news-newsArchives h3.heading-three, .modules-news-news h3.heading-three {
	font-family: arial;
}
/* /home/prodagcult/webapp/modules/news/style/frontoffice.xml - END *//* /home/prodagcult/modules/notification/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/notification/style/frontoffice.xml - END *//* /home/prodagcult/modules/photoalbum/style/frontoffice.xml - BEGIN */
ol.photoalbum li {
	margin-top: 5px;
}
ol.photoalbum h4 {
	padding-top: 5px;
}
#selectorcontainer {
	height: 68px;
}
#photopreview {
	float: left;
	width: 350px;
}
#photosselector {
	float: left;
	height: 68px;
}
#photosselector li {
	width: 64px;
	height: 64px;
	float: left;
	text-align: center;
	margin: 0px 2px 2px 2px;
	padding: 0px;
}
#photonavigationnext {
	float: left;
	height: 68px;
}
#photonavigationprevious {
	float: left;
	height: 68px;
}
#photoalbum_infocontrol {
	margin: 5px 0px;
}
#photoalbum_infocontrol li {
	float: left;
	margin-right: 5px;
}
#photoalbum_infocontrol li.previous {
	background: url(http://www.culture-alsace.org/icons/small/media_step_back.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 0px;
}
#photoalbum_infocontrol li.next {
	background: url(http://www.culture-alsace.org/icons/small/media_step_forward.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 0px;
}
#diaporamalink {
	background: url(http://www.culture-alsace.org/icons/small/presentation.png) center left no-repeat;
	padding-left: 18px;
}
#diaporamaprev {
	background: url(http://www.culture-alsace.org/icons/small/media_step_back.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 10px;
}
#diaporamapause {
	background: url(http://www.culture-alsace.org/icons/small/media_pause.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 10px;
}
#diaporamaresume {
	background: url(http://www.culture-alsace.org/icons/small/media_play_green.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 10px;
}
#diaporamaexit {
	background: url(http://www.culture-alsace.org/icons/small/media_stop_red.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 10px;
}
#diaporamanext {
	background: url(http://www.culture-alsace.org/icons/small/media_step_forward.png) center left no-repeat;
	padding-left: 18px;
	margin-left: 10px;
}
#photonavigation {
	text-align: center;
	border: 1px solid silver;
	background: #fff;
	padding: 3px;
	margin-left: 360px;
}
#controls {
	list-style-type: none;
}
#controls li {
	display: inline;
}
#diaporama {
	width: 810px;
	height: 610px;
}
#previousselectordisabled, #nextselectordisabled {
	color: silver;
}
#previewinfos {
	margin: 5px;
}
/* /home/prodagcult/modules/photoalbum/style/frontoffice.xml - END *//* /home/prodagcult/modules/referencing/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/referencing/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/solrsearch/style/frontoffice.xml - BEGIN */
.modules-solrsearch-results {
	width: 100%;
	float: left;
}
ul.results-header {
	list-style: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
ul.results-header li.sorting ol {
	list-style: none;
	margin-left: 20px;
}
ol.solrsearch-results-list {
	margin-top: 20px;
	margin-bottom: 20px;
}
ol.solrsearch-results-list li {
	margin-bottom: 10px;
}
ol.solrsearch-results-list li ul li {
	border: none;
	margin: 0;
}
.modules-solrsearch-searchform {
	width: 218px;
	margin-top: 1px;
	margin-bottom: -1px;
}
.modules-solrsearch-searchform form.cmxform input.textfield {
	border: none;
	background: url(http://www.scenes-alsace.org/media/frontoffice/searchform_bg.gif) no-repeat;
	width: 185px;
	height: 23px;
	margin-right: -6px;
	vertical-align: top;
	line-height: 1.8em;
}
.modules-solrsearch-searchform form.cmxform input.image-button {
	background: #69c3de;
}
.modules-solrsearch-searchresults h3.title a.link strong {
	font-weight: normal;
	color: #000;
}
/* /home/prodagcult/webapp/modules/solrsearch/style/frontoffice.xml - END *//* /home/prodagcult/modules/task/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/task/style/frontoffice.xml - END *//* /home/prodagcult/modules/users/style/frontoffice.xml - BEGIN */
form.formauthentication {
	width: 100%;
	text-align: center;
	border: 1px solid #d4d0c0;
}
ol.modules-users-login-form {
	list-style: none;
	padding-top: 20px;
}
ol.modules-users-login-form li {
	text-align: left;
}
ol.modules-users-login-form li label {
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
	font-size: 0.9em;
	display: block;
	width: 150px;
	text-transform: uppercase;
}
ol.modules-users-login-form li.button {
	text-align: center;
}
ol.modules-users-changepassword-form {
	list-style: none;
	padding-top: 20px;
}
ol.modules-users-changepassword-form li {
	text-align: left;
}
ol.modules-users-changepassword-form li label {
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
	font-size: 0.9em;
	display: block;
	width: 250px;
	text-transform: uppercase;
}
ol.modules-users-changepassword-form li.button {
	text-align: center;
}
div.showuserinfo {
	font-weight: bold;
}
/* /home/prodagcult/modules/users/style/frontoffice.xml - END *//* /home/prodagcult/modules/workflow/style/frontoffice.xml - BEGIN */
/* /home/prodagcult/modules/workflow/style/frontoffice.xml - END *//* /home/prodagcult/webapp/modules/website/style/tplMiniSites.xml - BEGIN */
#minisitefreecontentLocation {
}
#minisiteinformationLocation {
}
#minisitecontentfirstrowLocation {
}
#twocolsblock {
}
#colone {
}
#coltwo {
}
#minisitecontentthirdrowLocation {
}
body {
	background-image: url(http://www.culture-alsace.org/publicmedia/original/162/21/fr/FONDS-lieux.jpg) ;
}
.modules-aca-minisitelogo a.link {
	background-image: url(http://www.culture-alsace.org/publicmedia/original/257/32/fr/scene.jpg) ;
}
ul.minisiteprincipalnavigation li a.link:hover, ul.minisiteprincipalnavigation li.current a.link, ul.minisitecontextualmenu li a.link:hover, ul.minisitecontextualmenu li strong a.link {
	background-image: url(http://www.culture-alsace.org/publicmedia/original/162/12/fr/minisite-bullet_06.gif) ;
}
#tplMiniSites a.link, ul.minisitequicklinks li, #tplMiniSites ul.minisitecontextualmenu li, #tplMiniSites ul.minisitecontextualmenu li a.link:hover, #tplMiniSites ul.minisitecontextualmenu li ul li a.link, #tplMiniSites ul.minisitecontextualmenu li strong a.link {
	color: #ff1c00;
}
.modules-aca-minisitelogo, #minisiteprincipalnavigationLocation .modules-website-taggedmenu, #minisitepartnersLocation {
	border-right-color: #ff1c00;
}
#minisitecontextualmenuLocation h2 {
	border-bottom-color: #ff1c00;
}
#minisiteinformationLocation {
	border-left-color: #ff1c00;
}
#minisitecontentLocation {
	border-bottom-color: #ff1c00;
}
form.cmxform input.button, .modules-aca-minisiteglossarysearch form input.glossary-btn {
	background: #ff1c00;
}
#tplMiniSites .modules-solrsearch-searchform form input.image-button {
	background-color: #ff1c00;
}
#tplMiniSites a.link {
	color: #ff1c00;
}
#tplMiniSites a.link:hover {
	color: #ff1c00;
}
#tplMiniSites h2.title, #tplMiniSites h2.heading-two {
	border-bottom-color: #ff1c00;
}
#tplMiniSites table.normal {
	border-left-color: #ff1c00;
}
#tplMiniSites table.normal tr th {
	background: #ff1c00;
}
#tplMiniSites th, #tplMiniSites td {
	border-right-color: #ff1c00;
	border-bottom-color: #ff1c00;
}
#tplMiniSites .formated-block {
	border-bottom-color: #ff1c00;
}
#tplMiniSites .formated-block {
	border-top-color: #ff1c00;
}
#tplMiniSites .formated-block {
	background-color: #f8d2bf;
}
#tplMiniSites a.link {
	text-decoration: none;
}
#tplMiniSites a.link:hover {
	text-decoration: underline;
}
#tplMiniSites h2.title, #tplMiniSites h2.heading-two {
	padding-bottom: 6px;
	margin-bottom: 24px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#tplMiniSites table.normal {
	border-collapse: separate;
	border-left-width: 1px;
	border-left-style: solid;
}
#tplMiniSites th, #tplMiniSites td {
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#tplMiniSites table.normal tr.row-0, #tplMiniSites table.normal tr.row-1 {
	background: #fff;
}
body {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top center;
	margin-bottom: 48px;
}
#minisitewrapperLocation {
	width: 952px;
	margin: 0 auto;
	text-align: left;
	background: transparent;
}
#minisitequicklinksLocation {
	background: #fff;
	padding: 4px 8px;
	margin-top: 70px;
	float: right;
}
#minisiteheaderLocation {
	width: 952px;
	margin-top: 5px;
	background: #fff;
	float: left;
}
#minisitelogoLocation {
	float: left;
}
#minisiteprincipalnavigationLocation {
	float: left;
}
#minisiteheaderthirdcolumnLocation {
	float: left;
	width: 200px;
}
#minisitesecondarynavigationLocation {
	height: 170px;
}
#minisitethreadandsearchLocation {
	width: 952px;
	background: #fff;
	float: left;
	clear: both;
}
#minisitethreadLocation {
	float: left;
	width: 722px;
	padding: 8px 0;
}
#minisitesearchLocation {
	float: left;
	width: 198px;
	padding: 8px 0;
}
#minisitecontentLocation {
	width: 952px;
	width: 924px;
	padding: 0px 0px 0px 28px;
	margin-top: 5px;
	background: #fff;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#minisitecontextualmenuandfreecontentLocation {
	width: 180px;
	width: 179px;
	float: left;
	padding-right: 14px;
	padding-top: 34px;
}
#minisitecontextualmenuLocation h2 {
	font-family: arial, sans-serif;
	font-size: 1.6em;
	padding-bottom: 6px;
	margin-bottom: 24px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#minisiteinformationLocation {
	float: left;
	padding-top: 34px;
	padding-left: 20px;
	padding-right: 14px;
	padding-bottom: 34px;
	width: 710px;
	width: 696px;
	border-left-width: 1px;
	border-left-style: solid;
}
#two-cols-block {
	clear: both;
	margin-bottom: 24px;
}
#tplMiniSites #two-cols-block #colone {
	float: left;
	margin-right: 30px;
	width: 478px;
}
#tplMiniSites #two-cols-block #coltwo {
	float: left;
	margin-right: 0px;
	width: 180px;
}
#minisitebottomLocation {
	margin: 0px auto;
	text-align: left;
	width: 1100px;
	background: #fff;
	clear: both;
}
#minisitepartnersLocation {
	margin-top: 12px;
	margin-left: 100px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	width: 294px;
	margin-right: 14px;
}
#minisitefooterLocation {
	margin-top: 12px;
	margin-right: 100px;
}
#minisitethreadLocation .modules-website-thread ul.thread {
	margin-left: 14px;
}
#minisitethreadLocation .modules-website-thread ul.thread li, #minisitethreadLocation .modules-website-thread ul.thread li a.link {
	color: #000;
}
#tplMiniSites ul.footernavigation li a.link {
	color: #000;
	text-decoration: underline;
}
#tplMiniSites ul.footernavigation li a.link:hover {
	text-decoration: none;
}
ul.minisitequicklinks li {
	display: inline;
}
#tplMiniSites ul.minisitequicklinks li a.link {
	text-decoration: underline;
}
#tplMiniSites ul.minisitequicklinks li a.link:hover {
	text-decoration: none;
}
#minisiteprincipalnavigationLocation .modules-website-taggedmenu {
	width: 310px;
	border-right-width: 1px;
	border-right-style: solid;
	height: 202px;
	position: relative;
}
ul.minisiteprincipalnavigation {
	padding-bottom: 12px;
	position: absolute;
	bottom: 0;
}
ul.minisiteprincipalnavigation li a.link {
	padding: 2px 25px;
}
#minisiteprincipalnavigationLocation ul.minisiteprincipalnavigation li a.link:hover, ul.minisiteprincipalnavigation li.current a.link {
	text-decoration: none;
	background-position: 10px 6px;
	background-repeat: no-repeat;
}
ul.minisiteprincipalnavigation li.current a.link {
	font-weight: bold;
}
.modules-aca-minisitelogo {
	border-right-width: 1px;
	border-right-style: solid;
	padding: 16px 25px;
	width: 360px;
}
.modules-aca-minisitelogo a.link {
	width: 360px;
	height: 170px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}
.modules-aca-minisitelogo h1 {
	position: absolute;
	top: -10000px;
}
ul.minisitesecondarynavigation {
	padding-top: 28px;
}
ul.minisitesecondarynavigation li {
	padding: 0px 25px;
}
.modules-aca-minisiteglossarysearch form input.textfield {
	width: 96px;
	height: 13px;
	float: left;
	margin-left: 25px;
}
.modules-aca-minisiteglossarysearch form input.glossary-btn {
	width: 76px;
}
.modules-aca-minisitetoolbox {
	clear: both;
	float: right;
	margin-top: 18px;
	margin-bottom: 6px;
}
.modules-aca-minisitetoolbox ul li {
	display: inline;
	padding-right: 6px;
}
.modules-aca-minisitetoolbox ul li a img {
	vertical-align: baseline;
}
ul.minisitecontextualmenu {
	margin-bottom: 24px;
	margin-left: -10px;
}
#tplMiniSites ul.minisitecontextualmenu li a.link {
	text-decoration: none;
	padding-left: 10px;
	display: block;
	color: #787878;
}
#tplMiniSites ul.minisitecontextualmenu li a.link:hover, #tplMiniSites ul.minisitecontextualmenu li strong a.link {
	background-repeat: no-repeat;
	background-position: 0 6px;
}
ul.minisitecontextualmenu ul {
	padding-left: 24px;
}
#tplMiniSites .modules-solrsearch-searchform form.cmxform input.textfield {
	width: 129px;
	height: 13px;
	float: left;
	margin-left: 25px;
	margin-right: 0px;
	background: #fff;
	border: 1px solid #bab6b6;
	line-height: normal;
}
#tplMiniSites .modules-solrsearch-searchform form.cmxform input.image-button {
	background-image: url(http://www.scenes-alsace.org/media/frontoffice/minisite-site-btn_bg.png) ;
	background-repeat: no-repeat;
	background-position: center;
	width: 43px;
	height: 17px;
}
#tplMiniSites .secure-block h3 {
	font-size: 1.6em;
	padding-bottom: 6px;
	font-weight: bold;
	border-bottom: 2px solid #e30955;
	color: #e30955;
}
#tplMiniSites .secure-content {
	padding: 12px;
	border-bottom: 2px solid #e30955;
	color: #e30955;
}
#tplMiniSites .formated-block {
	padding: 12px;
	margin-bottom: 24px;
	border-top-width: 2px;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#twocolsblock {
	clear: both;
	margin-bottom: 24px;
}
#tplMiniSites #twocolsblock #colone {
	float: left;
	margin-right: 30px;
	width: 478px;
}
#tplMiniSites #twocolsblock #coltwo {
	float: left;
	margin-right: 0px;
	width: 180px;
}
#tplMiniSites .formated-block p.normal, #tplMiniSites .secure-content p.normal, #tplMiniSites .formated-block ul.normal, #tplMiniSites .secure-content ul.normal, #tplMiniSites .formated-block ol.normal, #tplMiniSites .secure-content ol.normal {
	margin-bottom: 0px;
}
#tplMiniSites blockquote {
	border: none;
}
hr {
	color: #ff1c00;
	background-color: #ff1c00;
	height: 1px;
	border: 0;
}
/* /home/prodagcult/webapp/modules/website/style/tplMiniSites.xml - END */