body{
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.72em;
}


/* Global colors */
#body {background-color: #ccc;}

#container {
	background-color: #fafafa;
	background-image:linear-gradient(#fafafa, #ffffff 50%);
	box-shadow: 0px 0px 30px #333
	}
#content{color:#555}
#footer {background-color: #555}

#body.print{background-color:#fff;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:30px 30px 30px 30px;}

#container{
	width: 980px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	border: 3px solid #b0c4de;
}

#banntop{
	height: 230px;
	margin: 0;
	padding: 0;
	background: transparent url(https://2f5bfb.claudeassets.com/20190202110525im_/https://lesartisansreunis.net/templates/lar_18/images/logo_lar_transp.png) no-repeat 610px 0px;
	z-index: 0;
}
#txt_logo {
	margin: 20px 0 0 120px;
	border: 5px solid #fde02b;
	line-height: 40px;
	font-size: 46px;
	font-weight:700;
	color: #777;
	background: #b0c4de;
	background-image:linear-gradient(#b0c4de 50%, #f1f5fa);
	text-align: center;
	vertical-align: text-top;
	padding-top: 20px;
	width: 380px;
	height: 140px;
}
#txt_logo .petit {display: block;margin: 5px 0 20px 0;font-size:0.6em;line-height:5px}
#txt_slogan2 {
	margin: 5px 0 0 175px;
	text-align: left;
	font-family: Arial;
	font-weight: 700;
	font-size: 1.1em;
	color: #777;
}
#txt_slogan3 {
	width: 390px;
	margin: -2px 0 0 120px;
	text-align: center;
	font-family: Arial;
	font-weight: 700;
	letter-spacing: 3 px;
	font-size: 20px;
	color: #777;
	background-color: #fde02b;
}


#video_accueil {position: absolute;max-width:420px;max-height:235px;border:0;padding:0;margin:0px 0 0 543px;
}

#tel{
	margin: 132px 0 0 70px;

}
#tel a{
	font-size: 1.5em;
	color: #f9bb13;
	font-style: italic;
	text-decoration: none;
	font-weight: 700;
	text-shadow: 1px 1px 1px #000
}

#content{
	width:940px;
	padding:20px 0 40px 0;
	margin:0 20px;
	text-align:justify;
	font-size:1.1em;
}
#content ul{list-style-type:disc;}
#content p, #content ul, #content ol{font-size:1.1em}
#content ul li,#content_center ol li {margin-bottom:10px;}

#content img.left{float:left;margin:5px 10px 10px 0}
#content img.right{float:right;margin:5px 0 10px 10px}
#content img.respons{width:100%; height:100%}

#content .stark{display:none;}
#content .fort{color:#333;font-weight:700;}
#content .gros{color:#333;font-weight:700;font-size:1.2em}
#content .title{font-size: 1.15em;color: #333; font-weight:700}
.sup {vertical-align: super; font-size: 75%; } 

#content table{
   width:100%;
}
#content td{
   width: 50%;
}
table.img-plans {
	margin-top:20px
}
td.plans {
	padding:20px 10px;

}

#diapo {float: left;	width: 400px; height: 300px; margin: 0 0 30px 0; padding: 0}
#diapo noscript img {margin-top:0px}
#diapo div, #diapo img {border-radius:30px}

#diapo_actus {width:100%; max-width:480px; margin: 0 auto; border: 1px solid #ddd; padding: 0; box-shadow: 8px 8px 4px #dedede;}
#diapo_actus img {width:100%; max-width: 480px;}
#diapo_actus p {text-align: center}

#promo_mini {
	float: right;
	width: 380px;
	height: 270px;
	background: #b0c4de;
	background-image:linear-gradient(to left, #b0c4de 50%, #f1f5fa);
	border-radius: 30px;
	padding: 15px;
	font-size: 1.1em
}
#promo_mini h4 {
	font-size: 1.4em
}
#content_mini {
	clear: both;
	padding-top: 30px
}

#pagenav, #pagenav a:link, #pagenav a:visited{text-decoration: none;text-align: center; margin: 40px 0;color: #2b601c;}

#footer{
clear: both;
margin: 0;
padding: 10px 10px 1px 10px;
z-index: 1;
border-top: 6px solid #333;
color: #ddd}

#footer a {text-decoration:none;color: #fff}

#infos{margin: 20px auto;padding-bottom: 10px;font-size:0.8em;}
#infos a{text-decoration: underline;color: silver;}

#social_links {clear:both; margin: 30px 0 0 0; color:#333; height: 2.4em; padding: 5px 0 2px 0; }
span.social {margin-left: 5px; color:#333; border: 1px solid #ddd; font-weight:700;line-height:30px;padding: 0 5px; font-size: 1.5em; background: #b0c4de; border-radius: 5px; background-image:linear-gradient(to left, #b0c4de, #f1f5fa);}
img.social {float: left; padding:5px 5px 0 0}

.advfrm-mailform form {max-width:550px; margin:0; padding:0 0 30px 0;}
.advfrm-mailform form table {margin:0; border:none; padding:0; text-align:left}
.advfrm-mailform td.label {font-weight:700}
div.captcha {margin:20px 0;padding: 10px;font-weight:700;font-style:italic;border-left:5px solid #ddd}

/******  Menu horizontal (container) ********/
#nav_menu {margin:10px 19px; width:95%; background:#555; height:40px; border:3px solid #fde02b;border-radius:8px}
/*  Fin du menu horizontal */

h1,h2,h3{
	font-size: 1.8em;
	line-height:1.4em;
	color: #333;
	padding: 0;
	margin: 0;
	letter-spacing: -1px;
	margin: 0 0 10px 0;
}

h4,h5,h6{
	margin: 15px 0 5px 0;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
	color: #333;
}
h5{font-size: 1.2em;}
h6{font-size: 1.1em;}

.cadre{
	border:1px solid silver; padding: 2px;display: inline; background: #b0c4de
}

a{outline: none;}
a:link,a:active,a:visited{text-decoration:none;color:#669;font-weight:600}
a:hover{text-decoration: underline;}

ul.sitemaplevel1{margin:0; padding:10px 0 0 30px;}
.sitemaplevel1 a {
	text-decoration: none;
}
ul.sitemaplevel2,ul.sitemaplevel3{margin:0; padding:0 0 0 10px;}
ul.sitemaplevel1 li.doc,ul.sitemaplevel2 li.doc,ul.sitemaplevel3 li.doc{
	list-style-type:none;
	padding-left:15px;
	background:url(https://c51a7b.claudeassets.com/20190202110525im_/https://lesartisansreunis.net/templates/lar_18/images/page.gif) no-repeat 0 5px;
	line-height:1.5em;
}
ul.sitemaplevel1 li.docs,ul.sitemaplevel2 li.docs,ul.sitemaplevel3 li.docs{
	list-style-type:none;
	padding-left:15px;
	background:url(https://c51a7b.claudeassets.com/20190202110525im_/https://lesartisansreunis.net/templates/lar_18/images/page.gif) no-repeat 0 5px;
	line-height:1.5em;
}

p.flash {
	display:inline-block; text-align: center; margin: 0; border: 1px solid silver; padding: 10px; background: #fde02b; color: #000; font-weight: 700;
}

hr {border: 0;border-bottom: 1px solid #999;height: 1px;margin: 25px 0 20px 0}

.clear {clear:both}

/* scroll-to-top-button */
#up {position: fixed; bottom: 20px; right: 20px; display: block; opacity: 0.75; transition: 2s;}

/************************************/
/* CSS mini */

@media screen and (max-width: 979px) {
#container {
max-width: 100%
}
#content {
max-width: 98%	
}
#content, #content_mini, #promo_mini {
	width: auto;
	margin: 0 5px;
	float: left
}
#promo_mini {
	margin-left: 45px;
	max-width: 380px;
}
#banntop {
background-position: 280px 15px;
}
#txt_logo {
font-size: 40px;
width: 240px;
margin-left:20px
}
#txt_slogan {
font-size: 1.6em;
text-align: left
}
#txt_slogan2 {
	display:none
}
#txt_slogan3 {
	width:250px;
	margin-left:20px
}
#content img.right{float0:left;margin:5px 10px 10px 0}
#sitename {
	padding: 5px 0
}
#sitename h1 {
	font-size: 1.3em
}
#tel{
	margin-left: 65px;
}
#social_links {
	margin-left: 5px
}
#video_accueil, #content_left img {
	display: none
}
#nav_menu {
	max-width: 98%
}
#diapo {
	margin: 0 0 30px 50px
}
}

@media screen and (max-width: 599px) {
#nav_menu {
	max-width: 248px
}
#banntop {
	background:none
}
#diapo {
	margin: 0 0 30px 20px
}
#promo_mini {
	margin-left: 20px;
}
}

/*
     FILE ARCHIVED ON 01:11:42 Feb 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:20:51 Jun 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.484
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.035
  esindex: 0.01
  cdx.remote: 78.455
  LoadShardBlock: 140.603 (3)
  PetaboxLoader3.datanode: 147.676 (5)
  PetaboxLoader3.resolve: 433.635 (3)
  load_resource: 501.351 (2)
*/