/* 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: px solid ;
		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: 10px;
	}

	/* 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: 10px;
	}

	/* 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: 10px;
	}
	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: 20px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 20px !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 */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
	
	
	

/* active sorting header, sort ASC */
.news a.sort-act-asc{
	background: url(https://44ead3.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif) no-repeat right!important;
	padding-right : 15px;
	/*: #FFFF00!important;*/
}
/* active sorting header, sort DESC */
.news a.sort-act-desc
{
	background: url(https://6c9dd7.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif) no-repeat right!important;
	padding-right : 15px;

	/*color: #FFFF00!important;*/
}


.une-news  .visuel  img { float: right; padding-left : 5px; }
	
#agenda .ameosformidable-rdtlister-defaultwrap .lister-table { 
width: 650px;
}

	
.col-date {
width : 50px;
}

.col-titre {
width : 275px;
}

.col-resume_accueil {
width : 275px;
}
.col-edit {
width : 50px;
}



/*   Menu sitemap  */
#ks_map ul{text-align:left; list-style:none;	padding:0; margin:0 0 2px 0;	width:95%;}
#ks_map ul li{ display:block; margin:0;	padding:0; 

background-color:transparent;
	background-image: none!important;
font-size:0.95em;
padding-left:10px;}
#ks_map ul.level1 li{
	margin: 0px 0 0 0px;
	background: #fff;
	font-weight: bold;
	text-transform: lowercase;
	font-variant: small-caps;
}
#ks_map ul.level1 li a{
	color: #fff;
	background: #01669c;
}
#ks_map ul.level2 li a{
	color: white;
	background: #64c4f0;
	letter-spacing: 0.1em
}
#ks_map ul.level2 li{
	margin: 0px 0 0 11px;
	background: #0daedc;
	font-weight: bold;
}
#ks_map ul.level3 li{
	margin: 0px 0 0 22px;
	background: #d4eefb;
}
/*#ks_map ul.level1 li{padding:4px 0 0 10px; }
#ks_map ul.level2 li{padding:5px 0 0 11px; }
#ks_map ul.level3 li{padding:6px 0 0 22px; }
ul.level2 li{padding:6px 0 0 11px; _margin:-1px 0 -9px 0;}
ul.level3 li{padding:6px 0 0 22px; _margin:-8px 0 -5px 0;}*/

#ks_map ul.level4 li{margin:0px 0 0 33px;
background: #FFF0DF;
font-style: italic;}
#ks_map ul.level5 li{
	margin: 0px 0 0 44px;
	background: #F0FFFF;
	font-style: italic;
}

#ks_map ul li a{
	display:block; width:100%; padding:0.5em 0 0.5em 1em;
	border-width:0px;	color:#424142;	text-decoration:none;	background:#F4F4F4;
}
#navcontainer>#ks_map ul li a{width:auto;}
#ks_map ul li#active a{	background:#f0e7d7;	color:#800000;}
#ks_map ul li a:hover, ul li#active a:hover{
	color:#424142; text-decoration:underline !important; background:#ECECEC; font-weight:bold;
}
/*  FIN Menu sitemap  */





.error, .erreur {
color : #f00;
}

/*search results */
.csc-searchResultInfo {
	font-size: 0.95em;
	color: #0074b8;
}
.csc-searchResultInfo td{
	color: #0074b8;
	padding: 3px!important;
}

.csc-searchResultInfo td.csc-searchResultRange{
	color: #0074b8;font-size: 90%;
}
	
	.csc-searchResultPrevNext a {
	/*background: transparent url( https://136ad4.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/arrow_dash_left.gif) no-repeat left;*/
	padding-left: 2px;
	font-size: 90%;
}

/* accueil */
/*
.ticker-left {
font-weight : bold;
font-size : 1.1em;
}

*/


/* search form en  header */

#recherche form#searchform {
	padding-left: 14px;

}
#recherche .search-input {
	border: 1px solid #c5c024;
	padding-left: 5px;
	width: 155px;
	min-height: 20px;
	color: #295ca1;
	margin: 5px 0 0 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: transparent url( https://f348f0.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/fond-search1.gif) repeat-x left top;
}
#recherche .search-input:focus {
	outline: #ffe3a8 solid 2px;
	border-color: #ff8c00;
	background-color: #fff8ee;
	background-image: none;
}
#recherche input[type='submit'] {
	font: 95% 'trebuchet ms',helvetica,sans-serif;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #f0efef;
	background: transparent url( https://9843ac.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/fond-ok.gif) repeat-x left top;
	color: white;
	padding: 1px;
	margin: 9px 0 0 0;
}
 

/* Agenda */
	

div.news {
/*	border: 1px solid #ddd;
	background-color: #FAFAF1;
	margin-bottom: 0.5em;
	padding: 0 5px;
	
	position: relative;	overflow: auto;*/



}
div.news div.une-news{
/*-- css3 only -- */
-moz-box-shadow: 1px 2px 3px #ECECB0;
-webkit-box-shadow: 1px 2px 3px #ECECB0;
-o-box-shadow: 1px 2px 3px #ECECB0;
box-shadow: 1px 2px 3px #ECECB0;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*-- merdouille IE --- */
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#ECECB0', Direction=145, Strength=4); 
  zoom: 1;
/*------*/
	border: 1px solid #ddd;
	background-color: #FAFAF1;
	margin-bottom: 10px;
	padding: 0 5px;
    min-height : 100px;
}
div.pagination {
/*	float: left;
	margin-right: 10px;*/
	color: #005901;
}
div.pagination label{
	text-decoration: none;
	color: #fff;
	font-size: 0.8em;
	background-color: #7fbe00;
	padding: 2px;
	margin-right: 3px;
}
div.pagination a{
	text-decoration: none;
	font-weight: bold;
	color: #3F1000;
/*	font-size: 0.9em;
	background-color:#005901;*/
	padding: 0 4px;
	text-align: center;
}
div.pagination a:hover{
	color: Yellow;
/*	font-weight: bold;*/
}
div.pagination span.pager-active {
	
}
div.pagination span.pager-active label{
	text-decoration: none; padding: 1px;
	background-color: #D9DF01;border: 1px solid #380f00;
}

div.pagination span.pager-more-after label{
	text-decoration: none;
	color: #005901;
	
	background-color: transparent;

}
div.pagination .pager-link-next a, div.pagination .pager-link-last a, div.pagination .pager-normal a, div.pagination .pager-link-prev a{
	color: #fff;
}

div.pagination .pager-link-prev label{
	background-image: url(https://b9acc8.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/puce-gauche.gif);
	background-repeat: no-repeat;
	background-position: 4px 55%;
	padding-left: 8px
	
}
div.pagination .pager-link-next label{
	background-image: url(https://837308.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/puce-droite.gif);
	background-repeat: no-repeat;
	background-position: 93% 55%;
	padding-right: 8px
	
}
/* FIN Agenda */





/* Actus */


.bloc-event img , .news img{display : block; 
margin-left : auto; 
margin-right : auto;
}


.bloc-event .nom-event{
	text-align: left;
	
	font-size: 1.05em;
	line-height : 110%;
	color: #e3004f;
	/*	color: #01669C;font-variant: small-caps;*/
	/*border-bottom: 1px solid #56C5FE;
	border-top: 1px solid #EDF9FE;*/
	margin: 6px 0 4px 0;
	/*background-color: #C8ECFF;*/
	padding: 2px;
}
.bloc-event p{
	margin: 4px 0 8px 0;
	line-height: 1.1em;
	font-size: 0.95em;
/*text-align: justify;*/
letter-spacing: 0.05em;
word-spacing: normal;
color: #444
}

.bloc-event .lien-interne{
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #A83B00;
}
.bloc-event li {
		border-bottom: 1px dashed #b9e3f8;

}
.bloc-event .date-event{
color:#2996BD;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;

}
.bloc-event .datefin-event{
	color: #FE6613;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 90%;
	font-size-adjust: none;
	font-stretch: normal;
	
	font-variant: normal;
/*	font-weight: bold;font-style: italic;*/
	line-height: normal;
	text-align: right!important;
}

.bloc-event .lieu-event {
display: block;
	font-size: 93%;
	color: #013957;
	text-align: justify;
}

#agenda .news h2, #tinymce #agenda h2 {
	padding-left: 8px;
	background: #fff url(https://46e837.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/fileadmin/templates/images/puce-ronde.gif) no-repeat left;
}
h2 .lien-interne, #tinymce h2 .lien-interne, .bloc-event .news h2 .lien-interne, #tinymce #agenda h2 .lien-interne{
	color: #6C1712;
	letter-spacing: 0.05em;
	font-weight: bold;
}

/* FIN Actus */

/* jf multicontent */


/* default styles for extension "tx_flvplayer_pi1" */
		div.tx-flvplayer2-pi1 {
		font-size:x-small;
		}
		
		div#flvplayer2_middle {
		text-align:center;
		margin: 1em auto;
		}
		
		div#flvplayer2_left {
		text-align:center;
		margin: 0 auto 0 0;
		}
		
		div#flvplayer2_right {
		text-align:center;
		margin: 0 0 0 auto;
		}
/* default styles for extension "tx_abdownloads_pi1" */











/* TABLE LAYOUT */


.col-titre .readonly {
width : 180px;
}

.tx-ameosformidable-pi2 label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #561414;
	
/*float:left;
line-height:1.8;
margin:0;
padding:0 0.5em 0 0;
text-align:right;
width:40%;*/
}
	
.tx-ameosformidable-pi2 input {
	
}

	/* SORTING HEADERS */
	.ameosformidable-rdtlister-defaultwrap tr.top-row {
	font-weight: bold;
	background-color: #50749E;
	font-size: 1em;
	border-bottom: 1px solid #3E6596!important;
}

	.ameosformidable-rdtlister-defaultwrap .top-row td {
    color: white;
	text-align: center;
    background-color: #287bcb;
	}

	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A { color: white; text-align: center;}
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-act-asc,
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-act-desc { font-style: bold; padding-right: 15px; background-repeat: no-repeat; background-position: right;}

	/* normal sorting header */
	.ameosformidable-rdtlister-defaultwrap tr.top-row TD A.sort-no {}

	/* active sorting header, sort ASC */
	.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc	{ background-image: url(https://44ead3.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif);}

	/* active sorting header, sort DESC */
	.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc	{ background-image: url(https://6c9dd7.claudeassets.com/20230326062706im_/http://philosophie-marseille.com/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif);}

	/* DATA ROWS */
	.ameosformidable-rdtlister-defaultwrap .data-row-1, .ameosformidable-rdtlister-defaultwrap .data-row-1 td {
	background-color: #FFFFF0;
}	/* aspect for even rows */
	.ameosformidable-rdtlister-defaultwrap .data-row-2, .ameosformidable-rdtlister-defaultwrap .data-row-2 td{
	background-color: #FAFAD2;
}	/* aspect for odd rows */
	.ameosformidable-rdtlister-defaultwrap .data-row-act {
	background-color: #FFF099;
}	/* aspect for active row */
	.ameosformidable-rdtlister-defaultwrap .bottom-row { background-color: transparent;}
	
	.col-date_crcm {
		font-weight: bold;
	}
#liste table.lister-table {
	width: 100%;
}
#liste table.lister-table td.col-date_crcm{
	width: 20%;
	text-align: center;
}

#liste table.lister-table td.col-nomfichier{
	width: 80%;
}

#liste table.lister-table td.col-titre  {
width :35%;
}

#liste table.lister-table td.col-date_bm  {
width : 20%;
}

/* TABLE LAYOUT */

#social {
	padding: 2px 0 5px 2px;
	margin: 2px 0 13px 10px;
	background-color: #fff;
	overflow: hidden;
	width: 75%;
	float: left;
	border-bottom: 1px solid #dcdcdc;
}

#social a {
	color: #0066AB!important;
}

/* default styles for extension "tx_ghfontsize_pi1" */
.tx-ghfontsize-pi1 {
	float: left;
	background-color: #transparent;
	color: #000;
	font-size: 10px;
	/*margin-bottom : 12px;*/
	height: 14px;
	margin-right: 5px;
}

.tx-ghfontsize-pi1 ul {margin: 0; padding: 0 0 0 5px; list-style: none;}
.tx-ghfontsize-pi1 li {
	display: block;
	float: left;
	margin-right: 3px;
}
.tx-ghfontsize-pi1 a {text-decoration: none; font-size: 1.25em!important;
text-align: center;}
.tx-ghfontsize-pi1 a.active {font-weight: bold;}
/*#tx-ghfontsize-smaller {display:inline;font-size: .8em; line-height: 1em;}
#tx-ghfontsize-reset {display:inline;font-size: 1em; line-height: 1em;}
#tx-ghfontsize-larger {display:inline;font-size: 1.2em; line-height: 1em;}
*/
/*.tx-ghfontsize-clear {clear: left;}*/

.tx_addthis {
float:right;
margin-top : 3px;
}


	    /*********************
	    *** indexed_search ***
	    **********************/
        /* Align the form fields and labels */
	    div.tx-indexedsearch-searchbox label {
	        margin-right:1em;
	        width:10em;
	        float:left;
	        }
        /* Floating items to the right */
	    span.tx-indexedsearch-result-count,
        span.tx-indexedsearch-percent {
	        font-size:0.9em;
	        letter-spacing:0;
	        font-weight:normal;
	        margin-top:-1.2em;
	        float:right;
	        }
        /* Align result info */
	    dt.tx-indexedsearch-text-item-size,
	    dd.tx-indexedsearch-text-item-size,
        dt.tx-indexedsearch-text-item-crdate,
        dd.tx-indexedsearch-text-item-crdate,
        dt.tx-indexedsearch-text-item-mtime,
        dt.tx-indexedsearch-text-item-path {
            margin-left:0;
	        float:left;
	        }
        /* Reset margin of the last element in the result info */
        dd.tx-indexedsearch-path {
            margin-left:0;
	        }
	    /* Result browser */
	    div#content ul.browsebox li {
	        list-style:none;
	        margin-bottom:1em;
	        margin-right:1em;
	        float:left;
	        }
	    /* Clear the result browser float */
	    div#content div.tx-indexedsearch-res {
	        clear:both;
	        }

  			 div#content div.tx-indexedsearch-res h3 a {
	        font-size:0.95em;


	        }

	    div#content div.tx-indexedsearch-res h3 a canvas{


		/*background-color : yellow;*/
		margin : 0;
		padding : 0;

	        }


/* RGSMOOTHGALLERY */

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:205px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}

/*
     FILE ARCHIVED ON 15:30:03 Oct 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:08:50 Jul 30, 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.726
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.048
  esindex: 0.012
  cdx.remote: 19.782
  LoadShardBlock: 84.043 (3)
  PetaboxLoader3.datanode: 125.78 (5)
  load_resource: 116.002
  PetaboxLoader3.resolve: 50.321
  loaddict: 39.982
*/