#rt-logo {background: url(/images/sources-ATTENTION/WEB230B-Logo-blason-mairie-st-laurent-la-roche.png) 50% 0 no-repeat !important;}
#rt-logo {width: 230px;height: 88px;}
#camera_wrap_126 .camera_pag_ul li img, #camera_wrap_126 .camera_thumbs_cont ul li > img {height:75px;}
#camera_wrap_126 .camera_caption {
	display: block;
	position: absolute;
}
#camera_wrap_126 .camera_caption > div {
	background: rgba(61,61,61,0.6);-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;color: #FFFFFF;font-size: 12px;font-family:'Droid Sans';
}
#camera_wrap_126 .camera_caption > div div.slideshowck_description {
	font-size: 15px;
}
body {background:#FFFFFF url(http://saint-laurent-la-roche.fr/images/sources-ATTENTION/pano4-st-laurent.jpg) no-repeat center center fixed !important; background-size:cover !important;}
#page { max-width: 1100px; margin: 0 auto; padding: 0 14px; font: 13px/1.5 Verdana, Arial, sans-serif; color: #333; }
#headTop { border-bottom: 3px solid #7a1f1f; padding: 10px 0 6px; margin-bottom: 8px; }
#headTop .menuIcons ul { list-style: none; margin: 0; padding: 0; }
#headTop .menuIcons li { display: inline-block; margin-right: 14px; }
#headTop .menuIcons li a { color: #7a1f1f; font-weight: bold; text-decoration: none; }
#mainContent > table { border-spacing: 12px 0; }
#leftside { width: 230px; font-size: 12px; }
#leftside .sidetitle { background: #7a1f1f; color: #fff; font-weight: bold; padding: 4px 8px; margin-top: 12px; }
#leftside .tbls { background: #f6f1ea; padding: 6px 8px; }
#leftside .rubr { font-weight: bold; margin: 8px 0 2px; color: #5a4632; }
#leftside .rubr img { display: none; }
#leftside ul.item { margin: 0 0 4px; padding-left: 16px; }
#leftside li.item a { color: #3b3b3b; }
#mainContent a { color: #7a1f1f; }
#mainContent img { max-width: 100%; height: auto; }
#foot { border-top: 1px solid #ccc; margin-top: 20px; padding: 10px 0; text-align: center; font-size: 11px; color: #777; }
@media (max-width: 700px){#mainContent > table, #mainContent > table > tbody, #mainContent > table > tbody > tr, #mainContent > table > tbody > tr > td { display: block; width: auto; }
#leftside { width: auto; }}
#rt-logo { display: none !important; }
@media (max-width: 760px){.menu-block .gf-menu.l1 { display: flex; flex-wrap: wrap; border-radius: 0; }
.menu-block .gf-menu.l1 > li { width: 50%; }
.menu-block .gf-menu .dropdown { display: none !important; }
.menu-block .gf-menu.l1 > li > a, .menu-block .gf-menu.l1 > li > .item { padding: 8px 10px; font-size: 13px; }
.rt-container, .rt-grid-8, .rt-grid-4, .rt-grid-12 { width: auto !important; float: none; padding: 0 12px; }
#rt-main p, .item-page p { font-size: 15px; line-height: 1.6; }}
@media (max-width: 700px){#mainContent table, #mainContent tbody, #mainContent tr, #mainContent td { display: block; width: auto !important; max-width: 100%; }
#mainContent { overflow-wrap: break-word; }
#mainContent p, #mainContent div { font-size: 15px; line-height: 1.55; }}
@media (max-width: 700px){#mainContent > table > tbody > tr { display: flex; flex-direction: column; }
#mainContent > table > tbody > tr > td[width="100%"] { order: -1; }}
@import url(inc/1024.css) ;
@import url(data/plugins/search/menusearch.css);
<!--
		@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
html{background-color:#fff}