@charset "UTF-8";
/* CSS Document */
/* Spécifique au Gabarit de base The Theme */

/* Module ERIT (erit) */
/* Formulaire de recherche */ 
#eritSearchFormlabel,
#eritSearchForm .clabel { font-size:0.7em;}
#eritSearchForm label {
	margin:0em;
	padding-left :0em;
	width: auto; 
	vertical-align:middle; 
}
#eritSearchForm .clabel {color:inherit;}
#eritSearchForm label.longLabel {width:auto;}
#eritSearchForm label[for] {cursor : pointer; }
#eritSearchForm select,
#eritSearchForm input {	margin-left: 0.7em;}

/* Résultats de recherche */
div#eritSearchList div.pagingSearch {
	width:99%;
	height:auto;
	margin:0 auto;
}
.filetBas { border-bottom:1px solid #CCC;}
div#eritSearchList span.nbResult,
div#eritSearchList p.pageLink {
	font-size:0.75em;
	padding:2px;
	}
div#eritSearchList span.nbResult {
	font-style:italic;
	font-weight:bold;
	float:left;
}
div#eritSearchList table#Listing   {
	padding : 0;
	border:1px solid #F0F0F0;
	margin:0em;
}
div#eritSearchList table * p {
	margin : 0em;
	text-align:left;
}
div#eritSearchList table#Listing tr { border:none; }
div#eritSearchList table#Listing th { 
	border:none;
	/*background-color:#F0F0F0;*/
	height:20px;
}
div#eritSearchList table#Listing th { background-color:#222; }
div#eritSearchList table#Listing th.h2 {font-size:9px;}
div#eritSearchList table#Listing td   {
	padding : 0.25em;
	vertical-align : middle; 
	empty-cells:show;
}
/* à sortir */
div#eritSearchList img.NoDisplay {
	display:none;
	visibility:hidden;
}

div#eritSearchList .even { background-color: #E5E5E5; }
div#eritSearchList .odd  {	background-color: #FFFFFF; }

div#eritSearchList img.Display,
div#eritSearchList img.noDisplay {
	width:9px;
	height:9px;
	float:left;
	padding-top:1px;
}
div#eritSearchList img.noDisplay {visibility:hidden;}
div#eritSearchList img.Display {visibility:visible;}
div#eritSearchList .thTable {
	font-size: 0.70em;
	margin-left: 0.5em;
}
div#eritSearchList .thTable a {
	margin:0em;
	padding:0.25em 0.5em;
	float:left;
	/*margin-right:1em;*/
}
/* jusqu'ici */
div#eritSearchList,
div#eritDetail {
	display:block;
	visibility:visible;
}
div#eritSearchList .hover {
	background-color: #F5F5F5;
	cursor:pointer; 
}
div#eritSearchList .currentPage { font-weight: bold; }
#eritSearchForm {
	display:block;
	visibility:visible;
}
div#eritSearchForm div#tabView {
	clear:both;
	margin:0 auto;
}
div#eritSearchForm div.columnLeft,
div#eritDetail div.aBox div.aBoxTop h3,
div#eritMap div.aBox div.aBoxTop h3 {text-align:left;}
div#eritDetail div.columnLeft { overflow:auto; }
div#eritSearchForm div.columnLeft,
div#eritDetail div.columnLeft,
div#eritSearchList div.columnLeft { padding:2px; }
div#eritSearchList div.columnLeft {overflow:hidden; }
div#eritDetail {
	overflow:auto;
	height:auto;
	clear:both;
}
div#eritDetail div.columnLeft {
	margin:0;
	width:47%;
	overflow:auto;
}
div#eritDetail div.columnRight {
	margin:0;
	width:40%;
	overflow:auto;
}
div#eritDetail * .line_fefefe * table {border:none !important;}
div#eritDetail div.photo {margin:0 auto;}
div#eritDetail h4 {
	font-size:1.15em;
	margin:0;
	padding:0.3em;
	color:inherit;
	line-height:120%;
}
#eritDetail address,
#eritDetail p.tel,
#eritDetail p.desc {font-size:0.75em !important;}
#eritDetail address {margin:0.5em;}
#eritDetail .desc {
	font-size:0.7em !important;
	margin:0.5em auto;
	padding-top:0.3em;
	border-top:1px solid #AAA;
}
#eritDetail p.longDesc {
	max-height:250px;
	overflow:auto;
	margin:1.25em 0.2em;
	font-size:0.65em;
	padding:0.25em;
	}
#eritDetail p.date {clear:both;}
#eritDetail .link {margin-top:0.2em;}
#eritDetail .link img {float:left;}
#eritDetail .picto {margin:0.5em auto;display:block; clear:both; overflow:auto;}
#eritDetail .picto img {
	padding:5px; 
	float:left !important;
}
#eritDetail .presta,
#eritDetail .tarif { width:90%;}
#eritDetail h5 {
	margin:0 auto 0.25em!important;
	text-align:center;
	background-color:#FF9900;
}
#eritDetail h6 {
	margin:0.25em 0 !important;
	text-transform:uppercase;
	color:#FF9900;
}
#eritDetail .presta p,
#eritDetail .tarif p {
	margin:0.3em 0em !important;
	text-align:left;}
div#eritDetail div#eritSlide,
div#eritDetail div.slideE {
	width:305px; 
	height:305px;
	overflow:hidden;
}
div#eritListContent {padding-top:1px;}
div#eritListContent div.pagingSearch { padding-left:4px; }
div#eritListContent .thTable a {color:#ccc !important; vertical-align:middle;}
div#eritDetailContent #warning {text-align:center; color:#FF9900;}
div#eritDetailContent.aBoxIn div.columnCenter {width:80% !important;}
div#eritToolBox {
	padding:4px;
	border:1px solid #ccc;
	margin:0.2em auto 0.7em;
	width:96%;
	clear:both;
	overflow:auto;
}
div#eritToolBox ul.eritTools {
	margin:0em;
	display:inline !important;
	float:right;
}
ul.eritTools li {
	float:left;
	margin:0em;
	border-left:1px solid #ccc;
	height:12px;
	padding:4px;
	text-align:center;
}
ul.eritTools li:hover { background-color:#333; }
ul.eritTools li img {
	float:left;
	padding-top:2px;
	margin-right:0.4em;
}
ul.eritTools li a {float:left;}
#eritDetail div.cadreErit {
	clear:both;
	margin:0.3em auto !important;
	padding:5px;
	overflow:auto;
	border:1px solid #ccc;
}
div#eritMap {
	display:block;
	visibility:visible;
	overflow:hidden;
	height:auto;
	clear:both;
}
div#eritMap div.columnLeft {padding:2px;}
div#eritMap * .line_fefefe {
	background-color:#000;
	border:1px solid #666;
	color:#fefefe !important; }
div#eritMap * .aBoxFoot.fefefe {display:none;}
div#eritMap * .line_fefefe * table {border:none !important;}
div#eritMapContent {
	height:400px; 
	overflow:hidden;
}

/* Extraits */
div.eritEx {
	padding:0px 3px;
	border:1px solid #ddd;
	border-width:1px 0px 0px 0px;
	background:#fefefe url(/img/gui/bumpExtrait.png) repeat-x center top;
}
div.eritListEx,
div.eritContainerEx,
div.eritControlEx,
div.eritItemEx {
	display:block;
	clear:both;
	}
.eritEx div.eritListEx {
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.eritEx div.eritContainerEx {padding:0px 2px;}
.eritEx div.eritControlEx {
	padding:0em;
	height:20px;
	overflow:hidden;
	border-top:1px solid #999;
}
.eritEx h4 {
	border:none;
	font-size:0.65em;
	margin:0em 0em 0.5em;
	padding:0px;
	color:#8F929F;
	text-transform:uppercase;
}
.eritEx p.eritControlBtnEx {
	margin:0px;
	padding:4px 4px 0px 0px;
	float:right;
	font-size:0.6em;
}
.eritEx div.eritItemEx {
	border-bottom:1px solid #ccc;
	overflow:auto;
}
.eritEx p.photo,
.eritEx address {padding:0.25em;} 
.eritEx p.photo {
	display:inline;
	width:auto;
	position:relative; /* TD 17082008 */
	float:right;
	}
.eritEx * p.titre {
	float:left;
	text-align:left;
	position:relative; /* TD 17082008 */
	font-weight:600;
	margin:0.15em 0;
	padding:0 0.15em 0;
}
.eritEx p.titre a,
.eritEx p.titre a:visited {color:#666 !important;cursor:auto; }
.eritEx p.date {
	font-size:0.65em;
	padding:0px 0.35em 0px;
	text-align:right;
	clear:both;
	color:#FF6600;
	} 
.eritEx address { 
	clear:left;
	margin:0;
	text-align:left;
	display:inline;
	position:relative; /* TD 17082008 */
	float:left;
	color:#666;
	line-height:107%;
	display:block;
	width:90%; /*pour  IE7 et 6*/
}
.eritEx p.desc {
	clear:left;
	display:block;
	position:relative; /* TD 17082008 */
	float:left;
	padding:0 0.5em;
	font-size:0.65em;
}
.eritEx div.blocText {width:45%;float:left;}
.eritEx div.blocText p.desc {width:100%;}

/*Surcharge couleur */
div#eritDetail.fdNoir {background:none !important;}
div#eritDetail.fdNoir * .line_fefefe {
	background:#000;
	border:1px solid #666;
	color:#fefefe !important;
}
.fdNoir #eritSearchForm fieldset { border:1px solid #666; }
.fdNoir div#eritSearchList .hover {	background-color: #333;}
.fdNoir div#eritSearchList div.pagingSearch { border-bottom:1px solid #666;}
.fdNoir div#eritSearchList table#Listing th {background-color:#222;}
.fdNoir #eritToolBox,
.fdNoir #eritToolBox li {border-color:#333;}
.fdNoir #eritDetail div.cadreErit {border:1px solid #666;}

