/* default styles for extension "tx_rcagreferencelist_pi1" */
		/*.tx-rcagreferencelist-pi1 {width:817px;}*/
		.tx-rcagreferencelist-pi1 .teaserImg img {border:1px solid #666666;}
		.tx-rcagreferencelist-pi1 .detailCustomer {width:346px;padding-right:17px;float:left;}
		.tx-rcagreferencelist-pi1 .detailCustomer #bigImage img {border:1px solid #cdcdcd;}
		.tx-rcagreferencelist-pi1 .detailExtras {width:183px;padding-left:17px;float:left;line-height:150%;background:url(../typo3conf/ext/rcag_referencelist/res/verticalbar.gif) top left no-repeat;	min-height:460px;height:auto !important;height:460px;}
/*
		.tx-rcagreferencelist-pi1 .refLinks {border-bottom:1px solid #808080;padding:10px;}
		.tx-rcagreferencelist-pi1 .refList {border-bottom:1px solid #808080;padding:10px;}
		.tx-rcagreferencelist-pi1 .refBranche {border-bottom:1px solid #808080;padding:10px;}
		.tx-rcagreferencelist-pi1 .refAddress {padding:10px;}
		.tx-rcagreferencelist-pi1 .refContact {padding:10px;background-color:#E7E6E6;}
		.tx-rcagreferencelist-pi1 #bigImage img {border:1px solid #666666;}
		.tx-rcagreferencelist-pi1 .caption {}
		.tx-rcagreferencelist-pi1 .labelfieldFirst {padding:10px 7px 5px 14px;}
		.tx-rcagreferencelist-pi1 .labelfield {padding:10px 7px 5px 7px;}
		.tx-rcagreferencelist-pi1 .labelfieldLast {padding:10px 10px 5px 7px;}
		.tx-rcagreferencelist-pi1 .labelfieldSingle {padding:11px 10px 5px 10px;}
		.tx-rcagreferencelist-pi1 .formfieldFirst {padding:0 7px 5px 14px;}
		.tx-rcagreferencelist-pi1 .formfield {padding:0 7px 5px 7px;}
		.tx-rcagreferencelist-pi1 .formfieldLast {padding:0 10px 5px 7px;}
		.tx-rcagreferencelist-pi1 .formfieldSingle {padding:0 10px 6px 10px;}
		.tx-rcagreferencelist-pi1 .morelink {width:197px;color:#666666;padding:0 20px 20px 0;}
		.tx-rcagreferencelist-pi1 .morelink a {background:url(../typo3conf/ext/rcag_referencelist/res/arrow_more.gif) left 50% no-repeat;padding-left:19px;}

		.tx-rcagreferencelist-pi1 .pagebrowserTable {width:100%;border-top:3px solid #ffffff;background-color:#ECECEC;}
		.tx-rcagreferencelist-pi1 .pagebrowserTableTip {padding:2px 10px 4px 14px;}
		.tx-rcagreferencelist-pi1 .pagebrowserSpacer {background-color:#ffffff;width:3px;}
		.tx-rcagreferencelist-pi1 .pagebrowserAct {color:#B30000;text-decoration:underline;font-weight:bold;}
		.tx-rcagreferencelist-pi1 .pagebrowserNo {color:#000000;}

		.tx-rcagreferencelist-pi1 .rowDatasheet a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_document.gif) left 50% no-repeat;padding:2px 0 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowWebsite a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_link.gif) left 50% no-repeat;padding:2px 0 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowReflist a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_download.gif) left 50% no-repeat;padding:0 0 0 21px;}
		.tx-rcagreferencelist-pi1 .rowMoreprojects a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_more.gif) left 50% no-repeat;padding:2px 0 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowSend a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_send.gif) left 50% no-repeat;padding:2px 0 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowSendList a {background:url(../typo3conf/ext/rcag_referencelist/res/icon_send.gif) left 50% no-repeat;padding:2px 20px 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowPrint a {display:block;background:url(../typo3conf/ext/rcag_referencelist/res/icon_print.gif) left 50% no-repeat;padding:2px 0 2px 21px;}
		.tx-rcagreferencelist-pi1 .rowPrintList a {background:url(../typo3conf/ext/rcag_referencelist/res/icon_print.gif) left 50% no-repeat;padding:2px 20px 2px 21px;}
*/
		.tx-rcagreferencelist-pi1 .listCustomerNo {width:197px;padding:20px 20px 0 0;font-weight:bold;float:left;}
		.tx-rcagreferencelist-pi1 .listCustomerLast {width:197px;padding:20px 0 0 0;font-weight:bold;float:left;}
		.tx-rcagreferencelist-pi1 .listSubcatNo {width:197px;padding:0 20px 5px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listSubcatLast {width:197px;padding:0 0 5px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listShortdescNo {width:197px;color:#666666;font-weight:bold;padding:0 20px 10px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listShortdescLast {width:197px;color:#666666;font-weight:bold;padding:0 0 10px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listTeaserimgNo {width:197px;padding:0 20px 10px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listTeaserimgLast {width:197px;padding:0 0 10px 0;float:left;}
		.tx-rcagreferencelist-pi1 .listMorelinkNo {width:197px;color:#666666;padding:0 20px 15px 0;float:left;border-bottom:1px solid #808080;}
		.tx-rcagreferencelist-pi1 .listMorelinkLast {width:197px;color:#666666;padding:0 0 15px 0;float:left;border-bottom:1px solid #808080;}
		.tx-rcagreferencelist-pi1 .listMorelinkNo a {background:url(../typo3conf/ext/rcag_referencelist/res/arrow_more.gif) left 50% no-repeat;padding-left:19px;}
		.tx-rcagreferencelist-pi1 .listMorelinkLast a {background:url(../typo3conf/ext/rcag_referencelist/res/arrow_more.gif) left 50% no-repeat;padding-left:19px;}
		.tx-rcagreferencelist-pi1 .listTeaserimgNo img, .tx-rcagreferencelist-pi1 .listTeaserimgLast img {border:1px solid #666666;}
		.tx-rcagreferencelist-pi1 .listDivider {height:20px;background:url(../typo3conf/ext/rcag_referencelist/res/divider.gif) left 50% repeat-x;}
		.tx-rcagreferencelist-pi1 .act a {color:red;}
/*
		.tx-rcagreferencelist-pi1 .detailCustomer h2 {font-size:11px;color:#666666;background-color:#ffffff;padding:0;margin-bottom:12px;}
		.tx-rcagreferencelist-pi1 .detailExtras h3 {font-size:11px;color:#999999;background-color:#ffffff;padding:0;margin:0;}
		.tx-rcagreferencelist-pi1 .customerOpinions h2 {font-size:11px;color:#000000;background-color:#ffffff;padding:0;margin-bottom:12px;}
		.tx-rcagreferencelist-pi1 .customerOpinions p {margin-bottom:20px;}
*/
/* default styles for extension "tx_wssitemap_pi1" */

	.tx-wssitemap-pi1 .treemenudiv {}
	.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
	.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #788289; }
	.tx-wssitemap-pi1 .treemenudiv a:hover {color: #E40601;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color:red;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:green; }	
	
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 14px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 14px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 14px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */