/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(../images/topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(../images/spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: auto;
  width: auto;
  background: url(../images/tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
 /* list-style:none;*/
  background: url(../images/tab-on-l.gif) top left no-repeat;
  float: left;
  margin: 0 5px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../images/tab-on-r.gif) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../images/tab-off-l.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../images/tab-off-r.gif) top right no-repeat;
  color: #333;
}


/*     FIN  EXT rgtabs  */




/* RG TABS    */

/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.tx-rgtabs-pi1 {
	position: relative;
	width:560px;
}

.rgtabs-wrapper {
  padding:1em 1.5em;
/*  border: 1px solid #ccc;*/
  background:#fff url(topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: 26px;
  width: auto;
  background: url(tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(tab-on-l.gif) top left no-repeat;
  float: left;
  margin: 0 5px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(tab-on-r.gif) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(tab-off-l.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(tab-off-r.gif) top right no-repeat;
  color: #333;
}

/* FIN RG TABS    */



/*
#contenu {

	margin			: 0;
	padding			: 0;
	width			: 580px;
	height			: 700px;
	overflow		: hidden;
	left: 0px;
	top: 0px;
}
*/

.Scroller-Container {
	position		: absolute;
	margin			: 0;
	padding			: 0;
	background-color: #A2AEB6;
}



#fondListeChaine {
background-image:  url(../../../../fileadmin/templates/plateforme/images/bttn_channel.gif) ; height: 22px;
border-bottom:1px solid grey;
line-height: 16px;
}

#fondlistevideo {
	background-image		: url(../../../../fileadmin/templates/plateforme/images/video_list_bg_center.gif);
	border-bottom:1px solid grey;
        height: 72px;

}


#fondlistevideo a{vertical-align: middle;text-decoration: none;
}



#simulation-bloc-droit , #simulation-bloc-droit img{

width:170px;
padding:0px;

margin: 10px auto;
}




/******* bloc-actu  ********/

/* les extraits de chaque fiche agenda sont 
sous le titre de l'event , une sous liste ul/li ...*/


#bloc-actu {
width:160px;
border: 1px solid #999;
margin: 0 auto;
padding:4px;

	background: #FFF url(../images/fond-actu.gif) no-repeat top left;
}

#bloc-actu span {

	padding: 0px 0px 0 0px;
	/*background: url(../images/puce-org.gif) no-repeat left;
	text-transform: uppercase;
	/*color: #A92190;*/
	
	line-height: 90%;
	text-decoration: none;
	/*font-family:  Arial, Helvetica, sans-serif;
*/
}

#bloc-actu .titre-bloc-actu{
margin: 0 auto;
	color: #FFF;
	font-size: 1em;
font-weight:bold;
text-align:left;
}

#bloc-actu a {
display:block;
margin: 0 auto;
text-align:left;
font-weight:bold;
width:160px;
}

#bloc-actu  .consulter-agenda{
	color: #555;
	display: block;
	font-size: 0.9em;
font-style: italic;
text-align:center;
margin : 0px auto;
width:160px;
}

#bloc-actu  .prochain-rdv{
	color: #000;

	font-size: 1.2em;
	font-weight: bold;
list-style: none;
margin : 5px 0px;
}

#bloc-actu ul p{
	/*color: #0064A6;*/
	display: inline;
}
#bloc-actu a.more-link {
	display: inline; /*	margin-left: 15px;*/
	padding: 0 12px 0 0px;
	text-decoration: none;
	
	background-image: url(../images/pt-arrow-vio.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #F88D09;
	font-weight: bold;
}
#bloc-actu a:hover.more-link {
	display: inline;
	
	text-decoration: none;
	color: #AC208E;
	background-image: url(../images/pt-arrow-org.gif);

}


ul#extraits-actu {
	padding: 1px 1px 1px 0;
	/*margin-left: 0;*/
/*	font-size: 0.9em;*/
        line-height : 100%;
	
}


#extraits-actu ul{
	list-style: none;
	margin: 0;
	padding-left: 0px;
}
#extraits-actu ul li{
	display: block;
	clear: both;
	margin-bottom: 0px;
}



ul#extraits-actu li
{
	list-style: none;
	padding: 3px 0 2px 0;
	margin: 0 0 0px 0;
	border-top: 1px solid #EBE4E4;
	text-align: left;
}
ul#extraits-actu li span
{
	list-style: none;
	padding: 0 0 0 0px;
	text-decoration: none; 
	font-size: 0.9em;
	/*	font-weight: bold;
	letter-spacing: 0.1em;*/
}


ul#extraits-actu li .titre-activite {

	padding: 0px 0px 10px 0px;
/*	font-variant: small-caps; */
	font-size: 1em;
	color: #F51;
font-weight: bold;
}
ul#extraits-actu li .titre-activite-importante {

	padding: 0px 0px 10px 0px;
/*	font-variant: small-caps; */
	font-size: 1em;
       text-decoration: underline;
	color: #F51;
font-weight: bold;
}

ul#extraits-actu li .date-event {

	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #333;
        line-height : 130%;
}


ul#extraits-actu li .lieu-event {

	font-style: italic;
	color: #333;
        line-height : 130%;
}

ul#extraits-actu li .activite {

	padding: 0px 8px 0 0px;
/*	font-variant: small-caps; */
	font-size: 85%;
	color: #555;

}

.ville-event {
	background: url(../images/puce-fl-bl.gif) no-repeat left center!important;
	color: #0065A9;
}
p.detail-event {
font-size: 90%!important;
	background-color: #F3F9FE;
	padding: 3px!important;

}


/******* FIN bloc-actu  ********/

#recherche label  {
word-spacing: 0;
}



/******** loginboxmacmade***/

.tx-loginboxmacmade-pi1-forgotpasswordForm > input{
border:1px solid grey;
width: 400px;
width: 100%;
 }


.tx-loginboxmacmade-pi2 {
        height : 112px;
        width : 198px;
        background-image: url(../images/connexion.gif);
	background-position:  center 0px;
	background-repeat: no-repeat;
            margin-top: 0px;
            margin-bottom: 5px;
            border: 0px solid transparent;
            border-collapse: collapse;
color:black;
font-size:0.92em;
line-height: 0.7em;
 }


.tx-loginboxmacmade-pi2 form{
        height : 35px;
        width : 165px;

            margin-top: 5px;
            padding-top:5px;
            margin-left: 25px;
 /*           border: solid 1px #DFE2E3;
            border-collapse: collapse;*/
 }

.tx-loginboxmacmade-pi2 .espacemembre{
color:white;
font-size:1.05em;
line-height: 0.8em;
 }
.tx-loginboxmacmade-pi2 .nomidentifiant {display:block;margin-top:10px;}
.tx-loginboxmacmade-pi2 .identifiant {display:block;margin-top:0px;}
.tx-loginboxmacmade-pi2 .nommotdepasse {display:block;margin-top:4px;}
.tx-loginboxmacmade-pi2 .motdepasse {display:block; margin-top:4px;}
.tx-loginboxmacmade-pi2 form input{


            margin-top: 0px;
            margin-left: 0px;
            border: 1px solid transparent;
 }

.tx-loginboxmacmade-pi2 .motdepasseoubli {display:block; margin-top:0px;font-size:0.92em;}




.tx-loginboxmacmade-pi2  form  .bouton{
display:block;
/*background-color:red;*/
            margin-top: -16px;
            margin-left: 135px;
         /*   border: 1px solid red;*/
 }
.tx-loginboxmacmade-pi2  form  .identifiant{
/*background-color:red;*/
            margin-top:3px;
 }
.tx-loginboxmacmade-pi2  form  .password{
/*background-color:red;*/
            margin-top:3px;
 }


 .sinscrire a {display:block;color:#000;}
.sinscrire a:hover {color:#FFF;}

 .motdepasseoubli {
display:block;
            margin-top: -35px;
            margin-left: 26px;
            margin-bottom: 20px;
color:white;
font-size:0.92em;
line-height: 0.8em;
clear:both;
 }

.motdepasseoubli a {color:#000;}
.motdepasseoubli a:hover {color:#FFF;}


 .devenirmembre {
display:block;
            margin-top: -32px;
            margin-left: 26px;
            margin-bottom: 20px;
color:white;
font-size:1.05em;
line-height: 0.8em;
clear:both;
 }

.devenirmembre a {color:#FFF;}
.devenirmembre a:hover {color:#000;}

.sinscrire {color:#FFF;}


.tx-loginboxmacmade-pi2 .deconection{
color:black;
font-size:1.1em;
line-height:1em;
display:block;
margin-top:13px;
 }

/******** FIN  loginboxmacmade   ***/





/********

/**** base article  */
	/* TABLE LAYOUT */
#basearticle .ameosformidable-rdtlister-defaultwrap .lister-table {
	width: 100%;
	height: auto;
	border: 1px solid #2A7CB4;
	border-bottom: 3px;
	margin-bottom: 20px;
	font-family: ("Arial Narrow", arial);
	font-size: 1.2em;
}
#basearticle .ameosformidable-rdtlister-defaultwrap .lister-table TD { padding: 2px; margin: 0px;border-right:1px solid lightgrey;}

	/* SORTING HEADERS */
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row {
	font-weight: bold;
	background-color: #0064A8!important;
	background-image: url(../images/fond-menuh.jpg);
	background-position:  center -3px;
	background-repeat: repeat-x;
	text-align: center;
/*	padding: 1em;*/
	
}
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row TD A { 
	color: white;text-decoration: none; 
	padding: 2px 0 3px 0;
	
	font-variant: small-caps; }

#basearticle.ameosformidable-rdtlister-defaultwrap .top-row TD a:hover {
	color: #DDEF75;
	text-decoration: none;
}
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc,
	.ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc { font-weight: bold; padding-right: 15px; background-repeat: no-repeat; background-position: right;
	}

	/* normal sorting header */
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-no {}

	/* active sorting header, sort ASC */
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif);}

	/* active sorting header, sort DESC */
#basearticle .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif);}

	/* DATA ROWS */
#basearticle .ameosformidable-rdtlister-defaultwrap .data-row-1 {
	background-color: #ECECEC!important;
	color: #4B4B4B!important;
}	/* aspect for even rows */
#basearticle .ameosformidable-rdtlister-defaultwrap .data-row-2 {
	background-color: #F9F9F9!important;
	color: #4B4B4B!important;
}	/* aspect for odd rows */
#basearticle .ameosformidable-rdtlister-defaultwrap .data-row-act { background-color: #ffd700;}	/* aspect for active row */
#basearticle .ameosformidable-rdtlister-defaultwrap .bottom-row { 	background-color: #0064A8!important;}
	
#basearticle { font-size: 0.8em; margin-bottom: 5px;}
#basearticle_liste_basearticle{
	margin-top: 5px;
}


#basearticle .bottom-row , #basearticle .bottom-row a{
color: white;
text-decoration: none;
word-spacing: 1em;

}


#basearticle .suite{
visibility: hidden;
}


#basearticle a.suite{
visibility: visible;
}

/* patch pour oter le XML en bas de page*/
.tx-basearticle-pi1 > div {
display: none;
}

/*---------- zone de choix --------*/
#basearticle #critere {
	text-align: right;
}

#basearticle #critere label{
font-size: 110%!important;
font-variant: small-caps;
margin-left: 20px;
}
#basearticle #critere input#basearticle_nom_event{
	background-color: #F0FFFF;
	border: 1px solid #D3D3D3;
}

#basearticle #critere select {
		border: 1px solid #F0FFFF;
}
#basearticle critere select#auteur{
	background-color: #F5FBD6;
}
#basearticle #critere select#basearticle_categorie{
	background-color: #086BAC;
	color: #fff;
}
/**** FIN base article  */



/**** agenda  */

/*---------- zone de choix --------*/
#agenda #critere {
	text-align: right;
font-size: 1.0em; 
}

#agenda #critere label{
font-size: 105%!important;
font-variant: small-caps;
margin-left: 20px;
}

#agenda #critere  #agenda_nom_event{
font-size: 105%!important;
letter-spacing: 0.07em;
margin-left: 20px;
}

#agenda #critere input#agenda_nom_event{
	background-color: #FFF8E7;
	border: 1px solid #FF5511;
        width: 200px;
padding: 0.14em;
}

#agenda #critere select {
		border: 1px solid #F0FFFF;
}
#agenda #critere select#agenda_ville{
	background-color: #F5FBD6;
}
#agenda #critere select#agenda_categorie{


	background-color:  #FFF8E7;
	padding: 0em;
	color: #000;
	border: 1px solid #FF5511;
}


/*---------- FIN  zone de choix --------*/
#agenda {
	width: 760px;
}

#agenda { 
font-size: 1em; 
margin-bottom: 0px;
}

#agenda .data-row-1 td ,#agenda .data-row-2 td {
color:black;
font-size: 1em; 
}




#agenda .ameosformidable-rdtlister-defaultwrap {
	margin-top: 0px;
	border: 0px solid #transparent;
}

	/* TABLE LAYOUT */
#agenda .ameosformidable-rdtlister-defaultwrap .lister-table {
	width: 100%;
	height: auto;
	border: 0px solid #transparent;
	border-bottom: 3px;
	margin-bottom: 20px;
	/*font-family:"Arial Narrow", arial;*/

}
#agenda .ameosformidable-rdtlister-defaultwrap .lister-table TD { 

letter-spacing: 0.0em;
       padding: 2px; 
margin: 0px;border-right:1px solid lightgrey;}

	/* SORTING HEADERS */
#agenda .ameosformidable-rdtlister-defaultwrap .top-row {
	font-weight: bold;
	font-size: 1.1em;

	background-image: url(../images/fond-actu.gif);
	background-position:  center;
	background-repeat: repeat-x;
	text-align: center;
/*	padding: 1em;*/
	
}
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A { 
	color: white;text-decoration: none; 
	padding: 2px 0 3px 0;
	
	font-variant: small-caps; }

#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD a:hover {
/*	color: #DDEF75;*/
	color: #FFF;
	text-decoration: none;
}
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc,
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc { font-weight: bold; padding-right: 15px; background-repeat: no-repeat; background-position: right;
	}

	/* normal sorting header */
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-no {}

	/* active sorting header, sort ASC */
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-asc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/aasc.gif);}

	/* active sorting header, sort DESC */
#agenda .ameosformidable-rdtlister-defaultwrap .top-row TD A.sort-act-desc	{ background-image: url(/typo3conf/ext/ameos_formidable/api/base/rdt_lister/res/img/adesc.gif);}

	/* DATA ROWS */
#agenda .ameosformidable-rdtlister-defaultwrap .data-row-1 {
	background-color: #ECECEC!important;
	color: #4B4B4B!important;
}	/* aspect for even rows */
#agenda .ameosformidable-rdtlister-defaultwrap .data-row-2 {
	background-color: #F9F9F9!important;
	color: #4B4B4B!important;
}	/* aspect for odd rows */
#agenda .ameosformidable-rdtlister-defaultwrap .data-row-act { background-color: #ffd700;}	/* aspect for active row */
#agenda .ameosformidable-rdtlister-defaultwrap .bottom-row { 	
/*background-color: #0064A8!important;*/
	background-image: url(../images/fond-actu.gif);
	background-position:  center;
	background-repeat: repeat-x;
}

#agenda .ameosformidable-rdtlister-defaultwrap .bottom-row  td{ 	
margin-left: 10%;
margin-right: 10%;
text-align: center;

}
#agenda .ameosformidable-rdtlister-defaultwrap .bottom-row  td a{ 	
text-align: center;

}

#agenda .ameosformidable-rdtlister-defaultwrap    .col-ville_event { 
	width: 65px;
}

#agenda .ameosformidable-rdtlister-defaultwrap    .col-lieu_event { 
	width: 110px;
color: #444;
}

#agenda .ameosformidable-rdtlister-defaultwrap    .col-date_heure { 
	width: 40px;
}


#agenda .ameosformidable-rdtlister-defaultwrap    .col-categorie { 
	width: 70px;
color: #337733;
}

#agenda .ameosformidable-rdtlister-defaultwrap    .col-prix { 
	width: 100px;
}

#agenda .ameosformidable-rdtlister-defaultwrap    .col-suite { 
	width: 35px;
	
}

#agenda .ameosformidable-rdtlister-defaultwrap .col-suite a{ 
	width: 35px;
	font-size: 0.9em;

margin : 0;
}

#agenda .bottom-row , #agenda .bottom-row a{
color: white;
text-decoration: none;
word-spacing: 1em;

}


#agenda .suite{
visibility: hidden;
}


#agenda a.suite{
visibility: visible;
}

/* patch pour oter le XML en bas de page*/
.tx-agenda-pi1 > div {
display: none;

}


/**** FIN agenda  */




/********** default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2 {
	margin-top: 0px;
	margin-bottom: 0px;

}

.tx-thmailformplus-pi1 li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
float:right;
text-align:left;

}

.tx-thmailformplus-pi1 ul li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
display:block;
float:left;
text-align:left;

}

.tx-thmailformplus-pi1 #corpForm {
	background-color: transparent;

}
/*.tx-thmailformplus-pi1 #corpForm label	{
	margin: 0;
	padding: 0;
}*/

fieldset#coordonnees {
		/*background-image: url(../images/coupe-puzzl-b.gif);*/
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

fieldset#coordonnees p{
margin: 0 0 2px 0;
padding: 0;
	line-height: 0.9em;
}
fieldset#coordonnees input{
	background-color: #FFFFF0;
	border: 1px solid #A8CDFA;
	padding-left: 3px;

}



 label:hover, fieldset#apropos input {

	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs � cliquer sur les intitul�s ***/

}


fieldset#apropos {
		/*	background-image: url(../images/coupe-puzzl-v.gif);*/
	background-position: right 0px;
	background-repeat: no-repeat;
}

fieldset#apropos textarea {
	margin-bottom: 4px;
	background-color: #FDF5E6;
	overflow: auto;
	border: 1px solid #419142;
	border-left:2px solid #419142;
	border-top: 2px solid #419142;
}

.tx-thmailformplus-pi1 #corpForm label:hover, #piedForm input {
	cursor: pointer;
/*** Petite astuce pour apprendre aux utilisateurs a cliquer sur les intitules ***/
}
.tx-thmailformplus-pi1 #titreForm {
	background-color: #0E54A6;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
.tx-thmailformplus-pi1 fieldset label {
	/*display: block;
*/
font-weight: normal;
font-size: 90%;
	float: left;
/*** Tres important, ne pas suprimer ! ***/
	width: 20%;
/*** Les intitules prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;
/*** ... et ils sont aligne a droite... ***/
	margin: 0;
	padding: 4px .5em 0 0;
	/***line-height: 1.8;
... et centres verticalement. ***/
}
.tx-thmailformplus-pi1 fieldset {
	margin: 0;
	padding: 0;
	background-color: #F6F6F6;
}


.tx-thmailformplus-pi1 fieldset input {
width: 440px;
	margin: 0 0 0 4px;
	padding: 0px 0 0 0;

}

.tx-thmailformplus-pi1 fieldset p .checkbox{
margin-top:20px;
width: 20px;
height: 20px;
}

.tx-thmailformplus-pi1 fieldset #topic {
width: 450px;
}
.tx-thmailformplus-pi1 fieldset #text {
width: 450px;
}
.tx-thmailformplus-pi1 fieldset #submit {
	width: 95px;
	background-color: #ddd;
	margin-right: 56px; 
	margin-bottom: 5px;
	/*margin-left: 130px;
margin-top: 0px;*/
	float: right;
	text-align: center;
}
.tx-thmailformplus-pi1 legend {
	padding: 10px 0px 0 10px;
	margin: 0 0 0 10px;
	color: #419142;
	font-weight: bold;
}


/****** FIN  default styles for extension "tx_thmailformplus_pi1" */











/******* plugin."tx_femp3player_pi1" " ***********/ 

		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
		}

/******* FIN plugin."tx_femp3player_pi1" " ***********/ 


/******* plugin."tx_bddbflvvideogallery_pi1" ***********/ 
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}

/******* FIN plugin."tx_bddbflvvideogallery_pi1" ***********/ 







/******* plugin."tx_dropdownsitemap_pi1"***********/

        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A,
         .tx-dropdownsitemap-pi1 A:link, 
         .tx-dropdownsitemap-pi1 A:visited, 
         .tx-dropdownsitemap-pi1 A:hover, 
         .tx-dropdownsitemap-pi1 A:active {
            color: #FF8700;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
  
/******* FIN plugin."tx_dropdownsitemap_pi1"***********/




/*********** default styles for extension "tx_cssstyledcontent" */
/* captions */
.csc-textpic-caption {
	font-size: 85%;
	color: #6B9BBC;
	font-style: italic;
}
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: 1px solid #9BBFD8;
	padding: 3px;
	background-color: White;
}
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;
}

/*.csc-textpic-clear {
	clear: both;
	height: 1px;
        width: 650px;
        background-color : #777;

}*/

/* 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: 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 */
.csc-linktotop a {
	display: block;
	text-align: right;
	color: #008000;
	font-style: italic;
}

div.csc-textpic-text {
padding-bottom:10px;
}

/*********** FIN default styles for extension "tx_cssstyledcontent" */





/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 1px  solid #000080; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 0.9em; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1;}
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid #333333; }
				

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu p { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu p a { color: #000000; text-decoration: none; }
DIV.csc-menu p a:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu p.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def li {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 li.csc-sitemap { }
DIV.csc-menu-2 li.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 li.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 li.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 li.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 li.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 li.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 li.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 li.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 li.csc-section { margin-left: 0px; }
DIV.csc-menu-3 li.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 li { margin-top: 2px; }
DIV.csc-menu-4 p.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7  ul  > ul  { padding-bottom: 10px;}
DIV.csc-menu-7  ul   li  { padding-bottom: 2px;}
DIV.csc-menu-7 li { font-weight: bold;}
DIV.csc-menu-7 li.csc-section a { color: #186900;font-weight: normal; }


/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }








/* default styles for extension "tx_bddbflvvideogallery_pi1" */
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}








/* default styles for extension "tx_srfeuserregister_pi1" */


.tx-srfeuserregister-pi1 p {
}
.tx-srfeuserregister-pi1 h4 {
}
.tx-srfeuserregister-pi1 legend {
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
}
.tx-srfeuserregister-pi1 a:link {
}
.tx-srfeuserregister-pi1 label {
}
.tx-srfeuserregister-pi1 label span {
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
}
.tx-srfeuserregister-pi1 input {
}
.tx-srfeuserregister-pi1 input[type=password] {
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
}
.tx-srfeuserregister-pi1 ul {
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values {
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
}
.tx-srfeuserregister-pi1 dl {
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
}
.tx-srfeuserregister-pi1 dt {
	width:185px;
}
.tx-srfeuserregister-pi1 dd {
}
* html .tx-srfeuserregister-pi1 dd {
}
.tx-srfeuserregister-pi1 dd p {
}
.tx-srfeuserregister-pi1 dd label {
}
/* Default stylesheet for the html mails of tx_feuser_register extension */
body {
	background: #ffffff none;
/*	scrollbar-face-color: #35006D;
	scrollbar-shadow-color: #35006D*/
}
.tx-srfeuserregister-pi1 p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 125%;
	color: #35006d;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	text-indent: 0px;
}
.tx-srfeuserregister-pi1 a:link {
	background-color: transparent;
	color: navy;
	text-decoration: none;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 a:visited {
	background-color: transparent;
	color: navy;
	font-weight: bold;
	text-decoration: none;
}
.tx-srfeuserregister-pi1 a:hover {
	background-color: transparent;
	color: #333333;
	text-decoration: none;
}
.tx-srfeuserregister-pi1 a:active {
	background-color: transparent;
	color: navy;
	font-weight: bold;
	text-decoration: none;
}
.tx-srfeuserregister-pi1 td {
	vertical-align: top;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 125%;
	color: #35006d;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	text-indent: 0px;
}
.tx-srfeuserregister-pi1 td.tx-srfeuserregister-pi1-frame {
	padding-right: 0px;
	padding-left: 0px;
}








.tx-srfeuserregister-pi1 p {
	margin-top: .5em;
	margin-bottom: 0;
	padding: 0 .3em;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
	padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
	padding: 0 .5em;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: italic;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
	padding-left: 14px;
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
	background-repeat: no-repeat;
	background-position: 0% 60%;
	text-decoration: none;
}
.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 label span {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 input {
	margin: 0;
	padding: 0 .5em 0 0;
}
.tx-srfeuserregister-pi1 input[type=password] {
	margin-right: 1em;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;

}






.tx-srfeuserregister-pi1-radio {
display:block;
float: left;
top: 0;
	height: 15px;

	/*width:100px;*/
}


.tx-srfeuserregister-pi1 dl dd label {
/*background-color: yellow;*/
display:block;

		height: 15px;
margin-left: 10px;
}

.tx-srfeuserregister-pi1 dl dd input {

border:1px solid grey;

}



/* FIN default styles for extension "tx_srfeuserregister_pi1" */









/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size:120%; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:140%; height:26px; padding:1px; text-align:center; vertical-align:middle; width:220px !important; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { background:#eeeeee; font-style:italic; padding: 5px !important; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { background:#eeeeee; color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		.tx-indexedsearch .tx-indexedsearch-title { font-size: 130%; background:#eeeeee; padding: 5px !important;}
		.tx-indexedsearch .tx-indexedsearch-title A { color: #FF5511 !important; }
		.tx-indexedsearch-res TABLE { background:#eeeeee; }
/* default styles for extension "tx_loginboxmacmade_pi1" */
        .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
            color: #FF0000;
        }
        .tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
            margin-top: 5px;
            margin-bottom: 5px;
            border: solid 1px #DFE2E3;
            border-collapse: collapse;
        }
        .tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
            border: solid 1px #DFE2E3;
            background-color: #FAFBFB;
            padding: 5px;
        }
        .tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
            border: solid 1px #E5D9B1;
            background-color: #F0E9D2;
            font-weight: bold;
        }
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_agenda_pi1" */
  .tx-agenda-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_ntkcity_pi1" */
  .tx-ntkcity-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #FF8700;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
		}
/* default styles for extension "tx_dearticles_pi1" */
  #tx-dearticles-pi1-browseList-table TD {
   font-family:Verdana, Helvetica, sans-serif;
  }

  
  
  .tx-dearticles-pi1-singleViewField-all {
    font-family:Verdana, Helvetica, sans-serif;
  	width:99%;
  	padding: 2px;
  }
  .tx-dearticles-pi1-singleViewField-content, .tx-dearticles-pi1-singleViewField-all P {
  	font-size:small;
  	color:black;
  }
  .tx-dearticles-pi1-singleViewField-title, p.tx-dearticles-pi1-singleViewField-title {
  	font-size:medium;
  	color:navy;
  	font-weight:bold;
  }
  .tx-dearticles-pi1-singleViewField-author, p.tx-dearticles-pi1-singleViewField-author {
  	font-size:x-small;
  	color:teal;
  	font-weight:bold;
  }
  .tx-dearticles-pi1-singleViewField-sections, p.tx-dearticles-pi1-singleViewField-sections {
  	font-family:Verdana, Helvetica, sans-serif;
  	font-size:x-small;
  	color:gray;
  	font-weight:bold;
  	text-align:center;
  }
  .tx-dearticles-pi1-singleViewField-menu, .tx-dearticles-pi1-singleViewField-menu a, p.tx-dearticles-pi1-singleViewField-menu, p.tx-dearticles-pi1-singleViewField-menu a {
  	font-family:Verdana, Helvetica, sans-serif;
    font-size: x-small;
  	margin: 0px auto;
  	text-align: center;
  }
  .tx-dearticles-pi1-singleViewField-caption, p.tx-dearticles-pi1-singleViewField-caption  {
  	font-family:Verdana, Helvetica, sans-serif;
  	font-size:xx-small;
  	color:black;
  	font-weight:bold;
  	text-align:center;
  }

  .tx-dearticles-pi1-singleViewField-back, p.tx-dearticles-pi1-singleViewField-back {
  	text-align:center;
  }

  
  
  /*  LIST VIEW && BROWSE */
  
  H3.tx-dearticles-pi1-browseItemField-title A, H3.tx-dearticles-pi1-listItemField-title A {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #1C489F;
  	text-decoration: none;  
  	margin-bottom: 2px;
  }
  
  H3.tx-dearticles-pi1-browseItemField-title A, H3.tx-dearticles-pi1-listItemField-title A:hover {
    
  	text-decoration: underline;
  
  }
  H3.tx-dearticles-pi1-browseItemField-title A:visited, H3.tx-dearticles-pi1-listItemField-title A:visited {
  	color: #4566A7;
  }
  
  .tx-dearticles-pi1-browseView-browseBy, .tx-dearticles-pi1-listView-browseBy {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	color:black;
  	text-align:left;
  }
  .tx-dearticles-pi1-browseView-showMore A, .tx-dearticles-pi1-listView-showMore A{
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	text-align:right;
  	display: block;
  	color:#1C489F;
  	margin: 0px 0px 20px;
  }
  .tx-dearticles-pi1-browseView-showMore A:hover,.tx-dearticles-pi1-listView-showMore A:hover{
  	text-decoration:none;
  	}
  .tx-dearticles-pi1-browseView-showMore A:visited, .tx-dearticles-pi1-listView-showMore A:visited{
  	color: #4566A7;
  	}
  	
  .tx-dearticles-pi1-browseItemField-category, .tx-dearticles-pi1-browseItemField-author, .tx-dearticles-pi1-listItemField-category, .tx-dearticles-pi1-listItemField-author {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	color: teal;
  }
  .tx-dearticles-pi1-listItemField-author-allWrap, .tx-dearticles-pi1-listItemField-author-allWrap B  {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
  	
  
  }
  .tx-dearticles-pi1-browseView-catHeader, .tx-dearticles-pi1-listView-catHeader {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: small;
  	color: white;
  	background-color: #4566A7;
  	width: 400px;
  	margin: 10px 0px 0px;
  	padding-left: 20px;
  }
  .tx-dearticles-pi1-browseView-item {
  	padding-bottom: 30px;
  }
  .tx-dearticles-pi1-browseItemField-short, .tx-dearticles-pi1-listItemField-short {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;  	
  	margin: 2px 0px 0px;
  }
  
  
  /* SEARCH */
	.tx-dearticles-pi1-sword {
		color:red;
		font-weight:bold;
		font-style:italic;
		background-color:yellow;
	}
    
  div.tx-dearticles-pi1-showKeywords {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	width: 100%;
  	text-align:center;
  	margin: 10px 0px;  
  	font-size: 12px;
  }
  span.tx-dearticles-pi1-showKeywords{
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-style: italic;
  	color: red;
  	font-size:12px;
  }
  
  .tx-dearticles-pi1-resultItem-title {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #1C489F;
  	text-decoration: none;  
  	margin-bottom: 2px;
  }
  #tx-dearticles-pi1-searchForm-table {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  }
  #tx-dearticles-pi1-searchForm-table TD {
  	padding-bottom: 30px;
  }
  
  

  
  /* LATEST */
  
  #tx-dearticles-pi1-latest-wrapAll{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	width: 175px;
  	margin: 0px auto;
  	text-align:center;
  	
  }
  #tx-dearticles-pi1-latest-wrapAll H3 {
  	background-color: teal;
  	color: white;
  	width: 175px;
  	height: 16px;
  	text-align:center;
  	font-variant: small-caps;
  	font-size: small;
  	margin: 0px 0px 5px; 
  }
  .tx_dearticles-pi1-latest-gotoarchive {
    font-size: 9px;
  	text-align: right;
  	
  }
  
  .tx-dearticles-pi1-latestItem-all {
  	padding-bottom: 4px;
  	margin-bottom: 10px;
  	border-bottom: 1px solid #cccccc;
  }
  .tx-dearticles-pi1-latestItem-crdate {
  	color: #666666;
  	margin: 0px;
  	font-size: xx-small;  
  }
  .tx-dearticles-pi1-latestItem-title{
  	 margin: 0px;
  	 font-size: x-small;
    }
  .tx-dearticles-pi1-latestItem-image {
  	border: 1px solid teal;
  	float: left;
  	margin-right: 3px;
  
  }  
  .tx-dearticles-pi1-latestItem-short {
  	margin: 0px;
  	padding: 0px 1px;
  	font-size: xx-small;
  }
  .tx-dearticles-pi1-modeSelector P, .tx-dearticles-pi1-modeSelector P A {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
  }
  .tx-dearticles-pi1-modeSelector-SCell A, .tx-dearticles-pi1-modeSelector-SCell A:visited {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	text-decoration: none;
  	color: #006699;
  	font-size: 12px;
  	padding: 10px;
  }
  DIV.tx-dearticles-pi1-listrow {
  	margin: 15px 0px 0px;
  
  }
  
  DIV.tx-dearticles-pi1-browsebox {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	text-decoration: none;
  	font-size: 10px;
  }
  .tx-dearticles-pi1-browsebox-SCell {
  	font-size:12px;
  }
  .tx-dearticles-pi1-browsebox-strong {
  	font-weight: bold;
  }
  #tx-dearticles-pi1-indexMenu-table LI A {
  	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size:12px;
  }
/* default styles for extension "tx_veguestbook_pi1" */

    .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 35em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:21em;
		background:#FFF;
		padding: 1em;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
	
	
.news-list-item-cat {
	background:transparent url(/fileadmin/templates/plateforme/images/puce-orange.gif) no-repeat scroll left center;
	padding-bottom:3px;
	padding-left:15px;
	margin-left : 10px;
}

.news-search-form, .news-list-container, .news-latest-container {
	padding-top : 40px;
}


/** Mail unsubscribe **/
.tx-dmailunsubscribe-pi1 {
	font-size : 14px;
	font-weight : bold;
}