hr { width:430px; margin:0px;margin-top:10px !important;margin-top:0px;margin-bottom:10px !important;margin-bottom:0px;padding:0px;border:0px;border-top: 3px dotted #D0D0D0; height:3px }

#album_info {clear:both;margin:15px 0px 8px 0px}
#album img {border:0px;float:left;margin-left:11px;margin-bottom:7px}
#album img.first {margin-left:0px;}

#mosaik  {margin-top:12px}
#mosaik img {border:0px;float:left;margin-left:1px;margin-bottom:1px}

.img_full,.full_img,.imgfull,fullimg {width:100%}

@media (max-width: 884px){
.gauche_article {font-size:1rem;}
}

.photos {margin-top:15px}
	.news {padding-bottom:30px;border-bottom:1px solid #F5F5F5;margin-bottom:15px;font-size:1rem;line-height:1.4rem;}
	@media (max-width: 884px){
	.news {font-size:1rem;}
	.une {font-size:1rem;}
	.une .img {width:100%}
	}

	.news H2 {color:#38580D;margin-bottom:15px;padding-bottom:0px}
	.news .date {color:#808080;margin-bottom:3px}
	.news strong {color:#447d91;}
	.news A {color:#38580D;font-weight:bold;text-decoration:none}
	.news A:hover {color:#58782D;}
	.last {border-bottom:0px }
	.dico td {padding:2px 10px;}
	.dico {margin:0px;padding:0px;}

	#liste {margin:16px 0px 30px 12px;font-size:9px;color:#DDE5EC;width:210px !important;width:230px;padding:6px 10px 12px 10px;background:#5B8181;border:1px dashed #CFCFCF}
	@media (max-width: 884px){
	#liste {font-size:1rem;width:100% !important;width:100%;width:calc(100% - 20px) !important;width:100%;margin-left:0px;}
	}
	#liste p {padding:3px 5px;margin:1px 0px;}
	#liste A {text-decoration:none;font-weight:bold;color:#DDE5EC}
	#liste A:hover {color:white;}
	#liste p:hover {background:#557A7A;color:white;}


#tabbed {font:11px verdana,arial,sans-serif; width:280px; padding:15px 0 0 0; line-height:15px;}
#tabbed div.tab_off {color:#000; height:33px; margin-right:1px; line-height:33px; padding:0 20px; float:left; background:#ACBA9A; cursor:pointer; position:relative; z-index:20;}
#tabbed div.tab_off:hover {background:#BCCAAA; }
#tabbed div.tab_on {color:white; padding:0 20px; margin-right:1px; float:left; background:#38580D;cursor:pointer; height:33px; line-height:32px; position:relative; z-index:100;}

.col2 {clear:both;width:250px;float:left;margin-top:15px;margin-right:30px;padding:8px 0px}
.col3 {margin-top:15px;width:184px !important;width:214px;float:left;padding:8px 15px;background:#F0F0F0}
.photos {margin-top:15px}
@media (max-width: 884px){
.col2 {float:none;width:100%}
.col3 {float:none;width:100% !important;padding:0px;width:100%;background:transparent}
#mosaik  {margin-top:30px}
}

#detail strong {color:#509040}
#detail em {font-style:normal;font-weight:bold;color:#505050}

div.tab_hide {display:none; width:0; overflow:hidden;}
div.tab_show {clear:left; }
.clear {clear:both;}

