﻿@charset "UTF-8";
/* CSS Document */
 
a:hover, #content a:hover {color: #533e29;} 


.content {padding-right: 15px; padding-bottom: 10px;}
.content p {padding-right: 0px;}
.content .span-13 {width:450px; margin-right:20px;}
.content .span-5 {width:200px;}
.content .span-9 {width:325px; margin-right:20px;}
.content .span-9.last {margin:0;}

.content .photoBox{padding-right:2em;}

/*Object Flash*/
object {display: block; margin-bottom: 5px;} 
/*.graphics object {float: left; margin-bottom: 0px;}*/

/*Logo pour impression*/
#logoPrint {display: none}
 
/*Breadcrumbs*/
#breadcrumbs span{color:#000;text-transform:uppercase;font-size:85%;padding:0px 3px 0px 10px;text-decoration:none;background: url(../images/sprite.gif) 0px -341px no-repeat;}

/*Pagination*/ 
.pager{	width:100%} 
.pagination{ background:#d0c5b9; text-align:right; font-size:85%; padding:7px}
.pagination a{ color:#39322b; background:#f1f1f1; border:2px solid #fff; padding:1px 3px}
.pagination a:hover{ color:#39322b; background:#fff; border:2px solid #39322b; padding:1px 3px}
.pagination a.page_Selected{ color:#39322b;background:#d0c5b9;border:2px solid #fff;padding: 1px 3px}
 
/*Thème*/
.pager{	width:100%}
.theme{ background:#d0c5b9; text-align:left; font-size:85%; padding:7px 13px;}
.theme a{ color:#39322b; background:#f1f1f1; border:2px solid #fff; padding:1px 3px; margin-right: 5px;}
.theme a:hover{ color:#39322b; background:#fff; border:2px solid #39322b; padding:1px 3px}
.theme a.page_Selected{ color:#39322b;background:#d0c5b9;border:2px solid #fff;padding: 1px 3px}
.theme a.page_Last {margin-right: 0px}
.dictionnaire ul {list-style: square; margin-bottom: 2px;}
 
/*News*/
.newsItem h3, .newsItem h3 a {font-size:107%; color: #533e29}
.newsItem {font-size:98%;}
  
.news.last 
{ 
	min-height: 100px;
	margin-bottom: 0px;
} 
.news .more
{
	margin-right: 5px;
}

/*Sitemap*/
ul#sitemap {list-style:none; text-decoration: none}
ul#sitemap ul {list-style: square; margin-bottom: 0px; text-decoration: none}
ul#sitemap ul ul {list-style: disc}
ul#sitemap li{padding:0.1em 1.4em;background:url(/htdocs/images/arrow.gif) no-repeat 0px 5px;}
ul#sitemap ul li{background:none; padding-left: 5px;}
ul#sitemap ul ul li{}
ul#sitemap a{color:#000;font-weight:bold; text-decoration: none}
ul#sitemap a:hover{color:#936436;}
ul#sitemap ul a{color:#39322b;font-weight:normal; text-decoration: none}
ul#sitemap ul ul a{color:#39322b; text-decoration: none}

/*Galerie photos*/
.gallery p{width:140px;padding:0 4px 10px 0px;margin:0px 6px 10px 0px;}
.gallery a {width:140px; height:116px;}
.gallery div.row {clear:both;}


/*Class*/
.btn-1, .btn-2 {background-color: #b5a492; color: #fff; font-weight: bold; margin-right: 3px;}
a:hover.btn-1, a:hover.btn-2 {color: #39322b}

.date {font-size:95%;color:#464545;}
.pageTitle {margin: 0px 20px 22px 0px}
.part {margin: 0px; padding: 0px; clear:both} 

.copyright {position:absolute;right:5px;top:10px;color:#666;text-align:right;display:block;width:170px;padding:6px 100px 0 0; }
.copyright a {
	position:absolute;right:0;top:-3px;
    background:none;
    display:block;
    float:none;
    font-size:1em;
    height:32px;
    line-height:1.5;
    margin:0;
    text-align:left;
    text-indent:0;
    width: 94px;
}
.copyright a img {margin:0;}

.links {width:450px;text-align:center;padding:6px 0 0;position:absolute;right:278px;top:10px; display: block;}
.links a {padding:0px 10px;}

.linksBox {list-style:none;border:1px solid #cbcdcc;border-bottom:0px;margin:0 0 1.5em 0;padding:0px;}
.linksBox li {border-bottom:1px solid #cbcdcc;padding:0px 10px 0px 20px; background: url(../images/sprite.gif) no-repeat -500px -405px;}
.linksBox li a { padding-left:0px; padding-right: 0px; border:0px; background-image: none}

.docsBox {margin:0 0 1.5em 0;}

.photoBox span {line-height:1.2; font-size:90%;}
.photoBox img {margin:0 0 4px;}

.googlemap {margin-bottom:1.5em;} 

#navigation h2 a {color:#333333;}
#navigation h2._Selected a {color:#FFFFFF;}

.HighlightedTerm {display:inline; font-weight:700; color:#000000; font-style:normal;}
.middleColumn{width:33%; float:left;}
.formitem{padding-bottom:6px;}
.formitem label{display:block; padding-top:3px;}
.formitem input[type='text']{width:170px; padding:2px 4px; border:1px solid #CCC;}
.formitem input[type='radio']{width:10px; padding:2px 2px;}
.formitem select{width:180px; padding:2px;}
.formitem select.day{width:50px; padding:2px; margin-right:5px;}
.formitem select.month{width:50px; padding:2px; margin-right:5px;}
.formitem select.year{width:64px; padding:2px;}

.AdvancedSearchTitle{font-size:1.2em; font-weight:bold; color:#111111; margin:0;}
#AdvancedSearch{ border:1px solid #CCCCCC; margin:0 0 1.5em; padding:1.4em;}
#AdvancedSearch .formitem fieldset{border:none; padding:0; margin:0; position:relative;}
#AdvancedSearch .formitem legend{display:block; font-size:1em; padding-top:3px;}
#AdvancedSearch .formitem .labelhidden{position:absolute; top:-9999px; left:0; font-size:0; line-height:0; text-indent:-9999px; text-align:left;}
#AdvancedSearch .formitem fieldset label{display:inline; float:none; padding:0; width:auto;}
#AdvancedSearch .formitem fieldset div{width:235px;}

*+html #AdvancedSearch .formitem legend{margin-left:-7px;}
* html #AdvancedSearch .formitem legend{margin-left:-7px;}


.newslistitem, .docslistitem{text-align:justify; padding:0 10px 8px 0; position:relative; margin:10px 0 15px 0; border-bottom:1px solid #CCC;}
.resultitem{text-align:justify; padding:0 22px 8px; position:relative;} 
.resultitem h3, .newslistitem h3, .docslistitem h3 {font-size:1.15em; color:#8D4420; margin:0;}
.resultitem p, .newslistitem p, .docslistitem p {margin:0; line-height:1.3;}
.resultitem .resultitemtype, .newslistitem .newslistitemtype, .docslistitem .newslistitemtype {color:#777; font-style:italic; font-weight:normal;}
.resultitem .resultiteminfo, .newslistitem .newslistiteminfo, .docslistitem .newslistiteminfo {color:#777; font-style:italic;}


.formfooter{font-size:0.9em; color:#666; padding-top:10px; clear:both;}
.formbtn{margin:0px 37px 0 0;float:right;} 

.infiniteCarousel ul li.last {padding:0;}

.ico-facebook{
	background:#333333 url(/htdocs/images/facebook.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:0;
	height:19px;
	line-height:0;
	margin:0 6px 0 0;
	padding:0;
	text-indent:-9999px;
	width:19px;
}

#sb-body-inner{ background:#FFFFFF; } 

*+html .content ol{margin-left:2em;}


#sitemap .collapsed{display:block;float:left; width:11px; height:11px; background:#FFFFFF url('/htdocs/images/plus.gif') no-repeat 0 0; margin:4px 8px 0 0; font-size:0; line-height:0; text-indent:-9999px; text-align:left;}
#sitemap .expanded{display:block;float:left; width:11px; height:11px; background:#FFFFFF url('/htdocs/images/minus.gif') no-repeat 0 0; margin:4px 8px 0 0; font-size:0; line-height:0; text-indent:-9999px; text-align:left;}
#sitemap .noaction{display:block;float:left; width:11px; height:11px; background:#FFFFFF none no-repeat 0 0; margin:4px 8px 0 0; cursor:inherit; font-size:0; line-height:0; text-indent:-9999px; text-align:left; visibility:hidden;}

#sitemap .sitemap1, #sitemap .sitemap2, #sitemap .sitemap3, #sitemap .sitemap4, #sitemap .sitemap5, #sitemap .sitemap6,#sitemap .sitemap7{list-style:none;}
#sitemap .sitemap0 ul{margin-left:0;}
#sitemap .sitemap1 ul{margin-left:1.5em;}
 
  
.newsdate{
	font-weight:bold; 
	border-bottom:1px solid #CCC; 
	padding:3px 0; 
	margin-bottom:1.5em
} 

.share-it 
{
	font-weight:bold; 
	border-top:1px solid #CCC; 
	padding:3px 0; 
	margin: 1.5em 0;
	clear:both;
}

#chemin {/*background: #000 url('chemindevie2.jpg') no-repeat; background: #906;*/ width: 670px; height: 317px; position: relative }
#chemin span {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#chemin a {text-decoration: none; color: #000; position: absolute}
/*#chemin a:hover {border-bottom: 5pt solid #d0c5b9;}*/
#chemin a.naissance {top: 291px; left: 18px;}
#chemin a.ecole		{top: 278px; left: 99px;}
#chemin a.travail 	{top: 262px; left: 176px;}
#chemin a.union 	{top: 249px; left: 280px;}
#chemin a.famille 	{top: 257px; left: 392px;}
#chemin a.retraite 	{top: 274px; left: 493px;}
#chemin a.deces 	{top: 299px; left: 593px;}

.newsItem .more {margin-right:-1px;}

*+html .docslistitem .more {margin:-15px 1px 0 0;}
*+html .newslistitem .more {margin:-24px 10px 0 0;}
*+html .newsItem .more {margin-top:-15px;} 

/* --- Test Nouvelle page d'accueil --- */
#navigation h3 {font-weight:normal;}
#navigation h3 {float:left;text-transform:uppercase;padding:1px 20px;margin:0px 1px 0px 0px;line-height:21px;position:absolute;top:0px;z-index:10;}
#navigation h3#Caption5 {left:180px;}
#navigation h3#Caption104 {left:20px;} 
#navigation h3#Caption8548 {left:260px;} 
#navigation h3 a {color:#fff;font-size:80%;text-decoration:none;}
#navigation h3._Selected {background:#000;}
#navigation h3 a {color:#333333;}
#navigation h3._Selected a {color:#FFFFFF;}
#navigation h2, .title-subnav {position:absolute; top:-9999px; left:0px; line-height:0; font-size:0;}

.home .newsItem h4, .newsItem h4 a {color:#533E29;font-size:107%; font-weight:bold;}

.home h3.home-h3 { font-size:1.5em; line-height:1.3em; margin-bottom:0.8em; font-weight:normal; color:#000;}
.home #content{padding:0;}
.home .content .default-h4 { font-size:1.5em; line-height:1.3em; margin-bottom:21px; font-weight:normal; color:#000;}

.home h2.pageTitle{ position:absolute; top:-9999px; left:0px; line-height:0; font-size:0;}

.home #liensRapides ul {list-style:none;margin:0px;padding:0px;}
.home #liensRapides ul a {text-decoration:underline;}
.home #liensRapides ul a:hover {text-decoration:none;} 

.home #liensRapides .linksBox {list-style:none;border:none;margin:0;padding:0;}
.home #liensRapides .linksBox li {list-style:none;border:none;margin:0;padding:0;background:none;}
.home #liensRapides .linksBox li a { list-style:none;border:none;margin:0;padding:0;background:none; color:#000;}
.home #liensRapides .linksBox li a:hover {color:#533E29;} 

.home .infiniteCarousel h2 {position:absolute; top:-9999px; left:0px; line-height:0; font-size:0; }  
.home .infiniteCarousel h3 { font-size:1.5em; line-height:1.3em; margin:0; padding:0; color:#000; font-weight:normal;}  

.home .newsdate,.home .share-it {display:none;}  

.CarouselOverflow{overflow:hidden;}
.CarouselWidth9999{width:9999px;}  
 
/* --- Test Nouvelle page d'accueil --- */ 



.default-h3, .default-h4, .wysiwyg-h4, .wysiwyg-h5, .wysiwyg-h6 
{color:#000000;border:none;width:auto;font-weight:bold;margin:0 0 0.5em 0;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}

.default-h3 {border-bottom:1px solid #DEDEDE;color:#614C35;font-size:1.5em;line-height:1.3em;margin-bottom:0.8em;}
.default-h4 {color:#999188;font-size:1.45em;line-height:1.2em;}
.wysiwyg-h4 {color:#666666;font-size:1.3em;line-height:1.2em;font-weight:normal;}
.wysiwyg-h5 {color:#888888;font-size:1.2em;font-weight:normal;}
.wysiwyg-h6 {font-size:1.1em;}


.home .wrapper{height:200px; overflow:hidden;}
.home .CarouselOverflow{height:auto; overflow:hidden;}

.zoom-1{font-size:90%;}
.zoom0{font-size:100%;}
.zoom1{font-size:110%;}
.zoom2{font-size:120%;}
.zoom3{font-size:130%;}

#content .docslistitem .listing_date{font-size: 80%; color: rgb(85, 85, 85); font-style: italic; line-height: 160%; font-weight: normal;}

html>/**/body #content .docslistitem .more, x:-moz-any-link { margin-top:-15px; }
html>/**/body #content .docslistitem .more, x:-moz-any-link, x:default { margin-top:0; }
			
*+html #content .docslistitem p{ padding-bottom:8px; }
*+html #content .docslistitem .more{ margin-top:-24px; }
*+html #content .docslistitem .listing_date{ vertical-align:middle; }


#navigation > div {display:none;}
#navigation > div._Selected{display:block;}
#navigation > div.Init104 {display:block;background-color:black;}
.Init104 {background-color:black;}
#navigation .Init104 a {color:#FFFFFF;}

/* Modification */
#metanav{margin:0;}
#metanav li{list-style-type:none;float:left;}
#metanav .ho {background:url("/htdocs/images/sprite.gif") no-repeat scroll 0 -481px transparent;}
#metanav .si {background:url("/htdocs/images/sprite.gif") no-repeat scroll -46px -481px transparent;}
#metanav .co {background:url("/htdocs/images/sprite.gif") no-repeat scroll -92px -481px transparent;}
#metanav .pr {background:url("/htdocs/images/sprite.gif") no-repeat scroll -138px -481px transparent;}
#metanav .la {background:url("/htdocs/images/sprite.gif") no-repeat scroll -184px -481px transparent;}
#metanav .sm {background:url("/htdocs/images/sprite.gif") no-repeat scroll -230px -481px transparent;}			

.subNavigation li a:hover, .subNavigation li a:focus, .subNavigation li a:active {background:url('/htdocs/images/sprite_nav.gif') -267px 6px no-repeat;}
.subNavigation ul li a:hover, .subNavigation ul li a:focus, .subNavigation ul li a:active {background:url('/htdocs/images/sprite_nav.gif') 2px 7px no-repeat;}
.subNavigation ul ._Selected ul li a:hover, .subNavigation ul ._Selected ul li a:focus, .subNavigation ul ._Selected ul li a:active {background:#39322B;color:#fff;}
.subNavigation ul ._Selected ul .level2_Selected .level3_Selected a:hover, 
.subNavigation ul ._Selected ul .level2_Selected .level3_Selected a:focus, 
.subNavigation ul ._Selected ul .level2_Selected .level3_Selected a:active {font-weight:bold;color:#fff}
.allNews:hover {color:#fff;}, .allNews:focus {color:#fff;}, .allNews:active {color:#fff;}
a:hover, #content a:hover, a:focus, #content a:focus, a:active, #content a:active{color: #533e29;text-decoration:none;} 
.pagination a:hover, .pagination a:focus, .pagination a:active{ color:#39322b; background:#fff; border:2px solid #39322b; padding:1px 3px}
.theme a:hover, .theme a:focus, .theme a:active{ color:#39322b; background:#fff; border:2px solid #39322b; padding:1px 3px}
ul#sitemap a:hover, ul#sitemap a:focus, ul#sitemap a:active{color:#936436;}
a:hover.btn-1, a:hover.btn-2, a:focus.btn-1, a:focus.btn-2, a:active.btn-1, a:active.btn-2 {color: #39322b}
.home #liensRapides ul a:hover, .home #liensRapides ul a:focus, .home #liensRapides ul a:active {text-decoration:none;} 
.home #liensRapides .linksBox li a:hover, .home #liensRapides .linksBox li a:focus, .home #liensRapides .linksBox li a:active{color:#533E29;} 

.infiniteCarousel li .more{
position:absolute;
top:0;
left:0;
width:214px;
height:206px;
background:url("/htdocs/images/arrow_c.gif") no-repeat scroll 100% 100% transparent;
}

.zoom1 #navigation h3#Caption5{left:188px;}
.zoom2 #navigation h3#Caption5{left:205px;}
.zoom3 #navigation h3#Caption5{left:220px;}
.zoom1 #navigation h3#Caption8548{left:280px;}
.zoom2 #navigation h3#Caption8548{left:300px;}
.zoom3 #navigation h3#Caption8548{left:326px;}	
.zoom1 #metanav a{width:27px; height:27px;}
.zoom1 #metanav{top:14px;}
.zoom1 #metanav .ho {background-position:0 -501px;}
.zoom1 #metanav .si {background-position:-46px -501px;}
.zoom1 #metanav .co {background-position:-92px -501px;}
.zoom1 #metanav .pr {background-position:-138px -501px;}
.zoom1 #metanav .la {background-position:-184px -501px;}
.zoom1 #metanav .sm {background-position:-230px -501px;}	
.zoom2 #metanav a{width:34px; height:34px;}
.zoom2 #metanav{top:10px;}
.zoom2 #metanav .ho {background-position:0 -529px;}
.zoom2 #metanav .si {background-position:-46px -529px;}
.zoom2 #metanav .co {background-position:-92px -529px;}
.zoom2 #metanav .pr {background-position:-138px -529px;}
.zoom2 #metanav .la {background-position:-184px -529px;}
.zoom2 #metanav .sm {background-position:-230px -529px;}	
.zoom3 #metanav a{width:36px; height:36px;}
.zoom3 #metanav{top:8px;}
.zoom3 #metanav .ho {background-position:0 -564px;}
.zoom3 #metanav .si {background-position:-46px -564px;}
.zoom3 #metanav .co {background-position:-92px -564px;}
.zoom3 #metanav .pr {background-position:-138px -564px;}
.zoom3 #metanav .la {background-position:-184px -564px;}
.zoom3 #metanav .sm {background-position:-230px -564px;}		

.default-h4 {color:#39322B;font-size:1.35em;}
.wysiwyg-h4 {color:#555555;}
.wysiwyg-h5 {color:#614d34;}
.copyright {color:#555555;}		
#content .btn-1, #content .btn-2{background:#39322A; color:#FFFFFF;}
#content .btn-1:hover, #content .btn-2:hover{background:#C2C2C2; color:#222222;}
.resultitem .resultiteminfo, .newslistitem .newslistiteminfo, .docslistitem .newslistiteminfo {color:#555555;}
caption {color:#494949;}
.formfooter {color:#555555;}
.pagination a {background:#FFF;} 
#content .pagination a.page_Selected {background:#793A19;color:#FFFFFF;}
.subNavigation ._Selected ul a {color:#423223;}

.linksBoxOne {border:1px solid #CBCDCC;margin:0 0 1.5em;padding:0 10px 0 20px;background:url("/htdocs/images/sprite.gif") no-repeat scroll -500px -405px transparent;}

.docsBoxOne {border:1px solid #CBCDCC;margin:0 0 1.5em;padding:0 5px 0 26px;
background:url("/htdocs/images/sprite_ico.png") no-repeat scroll 5px 0 transparent;}
.docsBoxOne a span {font-size:75%;line-height:200%;white-space:nowrap;}
.docsBoxOne.ico-pdf{background-position:5px -1399px;}
.notice {color:#000;}
.photo .desc {color:#555;}

.advancedlink {background:url("/htdocs/images/sprite.gif") no-repeat scroll 0 -341px transparent;font-size:85%;padding:0 0 0 10px;text-decoration:none;text-transform:uppercase; margin:-10px 0 2em 0;}
.AdvancedSearchTitle {margin-top:1.6em;} 

.infiniteCarousel{padding:15px 11px 0 14px;margin:0; background:#F2F2F2; border:1px solid #D0C5B9; border-top:0;}
.home .container {margin-top:19px; border-top:0;}
.infiniteCarousel .toolbarcaroussel{position:absolute;height:18px;width:985px;left:-1px;bottom:-20px;z-index:10;background:#F2F2F2;border:1px solid #D0C5B9;border-top:0;}
.infiniteCarousel .arrow {cursor:pointer;display:block;font-size:0;height:16px;line-height:0;position:absolute;text-indent:-10000px;bottom:1px;width:18px;z-index:10;top:auto;}
.infiniteCarousel .back {background:url("/htdocs/images/button_caroussel.gif") no-repeat scroll 0 0 transparent;left:468px;}
.infiniteCarousel .forward {background:url("/htdocs/images/button_caroussel.gif") no-repeat scroll -38px 0 transparent;left:506px;}
.infiniteCarousel .playpause {background:url("/htdocs/images/button_caroussel.gif") no-repeat scroll -19px 0 transparent;left:487px;}
.infiniteCarousel #toolbar-caroussel-play {background-position:-57px 0;}
.part.image p.photo img{float:none;} 

/* Calibrage du moode édition */
.IC_Editor #content {padding:0 11px 10px 0;}
.IC_Editor .content .span-13{width:454px;margin-right:16px;}
.IC_Editor .content .span-5{width:204px;}
.IC_Editor .content .span-9 {width:329px;margin-right:16px;}
.IC_Editor .home #content {padding:0;}
.IC_Editor .home .content .span-4{width:154px;}
.IC_Editor .home .content .span-7{width:274px;padding-right:22px;}
/*html.ext-strict body.IC_Editor{margin-top:35px;}*/
body.IC_Editor #wrapper {padding-top:35px;}
.IC_Editor .content .span-9.last {margin-right:0px;}

/* Modification V2 Access-for-All */
#logo{position:absolute;top:-9999px; background:none;}
#logo-img{margin: 0 0 0 30px;padding: 10px 0 0;display:block; width:446px; height:36px;}
#logo-img img{margin:0;}

#searchBox {padding-top:2px;}
#searchBox .txt {padding-top:3px;}
#searchBox .btn {background:none;}

#metanav a {line-height:inherit; text-indent:0;}
#metanav .ho, #metanav .si, #metanav .co, #metanav .pr, #metanav .la, #metanav .sm {background:none;}
.zoom1 #metanav a img {width:24px; height:24px;}
.zoom1 #metanav a {width:24px; height:24px;}
.zoom2 #metanav a img {width:29px; height:29px;}
.zoom2 #metanav a {width:29px; height:29px;}
.zoom3 #metanav a img {width:34px; height:34px;}
.zoom3 #metanav a {width:34px; height:34px;}

.infiniteCarousel {height:206px;}
.infiniteCarousel li .more {background:none;height:14px;width:16px;padding:172px 0 0 198px;}
.infiniteCarousel ul li {height:200px; overflow:hidden;}

.infiniteCarousel .wrapper ul li a{z-index:17;height:186px;width:214px;padding:0;}
.infiniteCarousel .wrapper ul li a img{z-index:18;height:14px;width:16px;padding:172px 0 0 198px;}


#wrapper .infiniteCarousel .arrow{background:none;font-size:inherit;line-height:inherit;text-indent:0;}

.newsItem .more,.docslistitem .more {background:none;text-indent:0;}

.docslistitem .more img {margin:3px 0 0 0;}

.allNews, .rss {background:none;}
.allNews{padding:0;}
.allNews img{padding:0; margin:0;}

#logos .ch, #logos .jt, #logos .pe {background:#FFFFFF none;}

.onfocused:focus,.onfocused:active{ 
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px dotted #E90709;
	color: #333333;
	font-size: 100%;
	font-weight: 700;
	left: 1px;
	line-height: 1;
	padding: 5px 8px;
	position: fixed;
	top: 1px;
	outline:none;
}
.home .newsItem h4 a:hover,
.home .newsItem h4 a:active,
.home .newsItem h4 a:focus {color:#000;}
			
#searchBox .txt:hover,
#searchBox .txt:active,
#searchBox .txt:focus{background:#e0d9d0;}

.image p.photo{position:relative;}
/*.image p.photo a{display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; line-height:0; font-size:0;}
.image p.photo a:hover,
.image p.photo a:active,
.image p.photo a:focus{background:transparent url("/Htdocs/Images/accessforall/link_btn.png") no-repeat 3px 3px;}
.image p.photo a.zoom:hover,
.image p.photo a.zoom:active,
.image p.photo a.zoom:focus{background:transparent url("/Htdocs/Images/accessforall/zoom_btn.png") no-repeat 3px 3px;}
*/
.image p.photo a{display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.image p.photo a img{display:block;}


.imagetext p.photoBox{position:relative;}
/*.imagetext p.photoBox a{display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; line-height:0; font-size:0;}
.imagetext p.photoBox a:hover,
.imagetext p.photoBox a:active,
.imagetext p.photoBox a:focus{background:transparent url("/Htdocs/Images/accessforall/link_btn.png") no-repeat 3px 3px;}
.imagetext p.photoBox a.zoom:hover,
.imagetext p.photoBox a.zoom:active,
.imagetext p.photoBox a.zoom:focus{background:transparent url("/Htdocs/Images/accessforall/zoom_btn.png") no-repeat 3px 3px;}
*/
.imagetext p.photoBox a{display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.imagetext p.photoBox img{float:none;}
.imagetext p.photoBox a img{display:block;float:none;}

.photoBox{padding-right:2em;}

#logos a img {margin-top:0;}

.BlocVideo .box { padding:0; }
