﻿/* CSS Document */
@charset "utf-8";
/* CSS Document */
<style type="text/css"> 
<!-- 


.new{
	font-weight:normal;
	text-decoration: none;
}
.new:hover{
	font-weight:normal;
	font-style:italic;
	text-decoration: none;
}


.img1 {	max-width:  86px;
		max-height:  70px;
}
.img2 {	max-width:  50px;
		max-height:  33px;
}

.img3 {	max-width:  120px;
		max-height:  90px;
}
.img_info {	max-width:  240px;
		max-height:  180px;
}


body  {	font-size:11px ; font-family:Arial, Helvetica, sans-serif, 'bitstream vera sans' !important;  color: #666666 ; text-decoration:none; z-index:1; 
		background:#FFFFFF; margin:0; padding:0; border:0px; color:#666666; }
.thrColFixHdr #container { width: 1000px; height:100%; padding:0; margin-left:auto; margin-right:auto; background: #FFFFFF; margin: 0 auto; 
							text-align: left; } 
.thrColFixHdr #header { height:96px; width:999px; background: #F6F8EC; } 
.thrColFixHdr #menuH { width:999px; height:19px; background: #F6F8EC; } 
.thrColFixHdr #header h1 { margin: 0; padding: 10px 0; }
.thrColFixHdr #sidebarLeft { float: left; width: 150px; background: #EBEBEB; padding: 15px 10px 15px 40px; }
.thrColFixHdr #sidebarRight { float: right; width: 160px; background: #EBEBEB; padding: 15px 10px 15px 20px; }
.thrColFixHdr #mainContent { margin: 0 200px; padding: 0 10px; } 
.thrColFixHdr #footer { padding: 0 10px 0 20px; background:#DDDDDD; } 
.thrColFixHdr #footer p { margin: 0; padding: 10px 0; }
.logo { height:76px; width:161px; } 
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

--> 

        #blocktoscroll {
           overflow:hidden;
           width:358px;
           height:155px;
           border:none;
        }
        #blocktoscroll2 {
           overflow:hidden;
           width:100px;
           height:20px;
           border:1px solid blue;
        }

/*-- From Cridem --*/



h1 	{ font-size: 2em   }
h2 	{ font-size: 1.5em }

td  { vertical-align:top; border:none ; }
/* -- */
.clearboth			{ clear:both ; width:1px; height:1px ; margin: 1px;}
/*  
 RTE  
*/
p.bodytext { font-family:Arial, bitstream, sans-serif; font-size:11px ; font-weight:normal ; }

/* bloc txt standard */
.dlu_blk_txt 	{ margin: 0 2px 0 2px ;}
.dlu_blk_txt p{font-size:13px ; font-weight:normal ;}
/**/
.all_Xblock 	{background-color:#ffffff; margin: 0 0 3px 0; font-size:10px;}
.all_Xblock  p	{margin: 0 2px ;}
.all_Xblock  a.imprimer	{padding-left:130px;}
/* Container general */
/**/
#i_all_cont		{ clear:both ; width:1000px; height:100%; padding= 0  ;  
				margin: 0  ; border: 0 ; margin-left:auto ; margin-right:auto }


/**/
/* HEADER  */
/**/

#i_hdr1_cont	{width:996px   ;height:94px ; background:#F6F8EC;}
#i_hdr1_logo   {float: left  ;
display:block;
width:161px; height:76px;
				margin : 7px 0px 0px 7px ;
				/*background-image:url(images/logo_160x76.gif); 				background-repeat:no-repeat;*/}

#i_hdr1_logo a img{
	border:none;
}

#i_hdr1_bann   {float: right ;width:780px; height:94px;
				margin : 0 ;
}
#i_hdr2_cont	{
width:998px;
height:19px;
overflow:hidden;
}
/**/
/* ------- MENU HORIZONTAL  du header ------- */
/**/
#i_mbar_cont 	{float: left; width:620px; height:19px; margin : 0px 3px 0px 3px; font-family:Arial, Helvetica, sans-serif; }
#i_mbar			{float: left ;}
ul#i_mbar     		{ font-size:12px ;  font-weight: bold; color: #003300; list-style-type: none; margin: 1px 1px; padding:1px 0px 0px 0px; }
ul#i_mbar li     	{ float: left; }
ul#i_mbar a     	{ height:15px; margin: 0 4px 0 0; padding: 0px 5px; text-align: left; border: 1px solid #C8DE9D; text-decoration: none; color: #EAC23E; background: #239E46; }
ul#i_mbar a:hover  , ul#i_mbar a#i_mbar_act  { color: #239E46; background: #EAC23E; }


/**/
/*************************************  
RECHERCHE    
**************************************/
/**/
#i_rech_cont	{float: left ;width:200px; height:19px;	 margin : 0px 3px 0px 3px; font-family:Arial, Helvetica, sans-serif; }

.dluEnsemble      {float:left ; width:100%; height:23px; text-align:right;font-size:0px; margin:2px 0px 0px 0px; padding:0px; } 
.dluLigne         {float:left ; width:100%; height:20px; font-size:11px; font-weight:bold; color:#006400; text-align: left;}
.dluChamp         {float:left ;height:18px; font-size:11px; font-style: normal; font-weight:bold; color:#006400; }
.dluChamp input   {float:left ;border:solid #C8DE9D 1px; font-size:10px; margin-left:10px;}
.dluMotRecherche  {float:left ;}
.dluBouton        {float:left ; height:18px;}
.dluRadio         {float:left ; height:18px; margin-left: 5px ;  }
.dluRadioIn       {float:left ; font-size:0px; margin-top:-2px; margin-left: 2px; }
.dluRadioTxt      {float:left ; font-size:11px; font-weight:normal; color:#006400;}

.news-search-form  				{ margin: 10px 0 0 100px ; display:none;}
.tx-ttnews-browsebox  			{ clear:left ; text-align:center; }
.tx-ttnews-browsebox table  	{ margin: 0 ; padding: 0 ;  margin-left:auto ; margin-right:auto ; text-align:center; }
.tx-ttnews-browsebox p			{ font-size:12px; color:#FFFFFF ; background-color: #004000; margin-top: 0 ; margin-bottom: 0 ; margin-left:auto ; margin-right:auto ; padding:0 3px; text-align:center; }
.news-list-browse table  		{ color:#FFFFFF ; background-color: #004000; height: 20px ;} 
.news-list-browse table tr   a 	{ padding: 0 5px 0 5px ; text-decoration:none ; color:#FFFFFF ; background-color: #004000; } 
.news-list-browse table tr   a:hover 						{ padding: 0 5px 0 5px ; text-decoration:none ; color:#000000 ; background-color: #FFFF00; } 
.news-list-browse table tr  .tx-ttnews-browsebox-SCell a 	{ padding: 0 5px 0 5px ; text-decoration:none ; color:#004000 ; background-color: #FFFFFF; text-align:center; }


/**/
/* ------- Partie LANGUE ------- */
/**/
#i_lang_cont	{float: right;width:120px; height:19px;  margin : 0px 3px 0px 3px ;}
/**/
/* ------- BLOC des 3 colonnes ------- */
/**/

#i_body_cont     { float: left ;width:100% ; margin: 0;	padding: 0 ; border: 0; }

/**/
/*  Notation utilisÃ©e pour les pages type P2 et P3  -  Accueil et Accueil de chaque categorie de new - */
/* PR1A   = Colonne GAUCHE   avec   PR1A1 = premier bloc de la colonne , PR1A2 = 2 eme  etc ..... */
/* PR1B   = Colonne CENTRE */
/* PR1C   = Colonne DROITE */
/**/
/**/
/* ------- BLOC des 3 colonnes --- COLONNE GAUCHE---- */
/**/
/* ------- CONTAINER  COLONNE GAUCHE ---- */
#PR1A      {float: left ;width:157px ; height:100%; margin: 3px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; }
/* -------GAUCHE  BLOC 1 --- MENU SOMMAIRE ---- */
#PR1A1     {float: left ;width:155px; margin:0; background: url(images/fond_sommaire_900.gif); font-family:Arial, Helvetica, sans-serif; }
/* -------GAUCHE  BLOC 2 ---- Cours et devises --- */
#PR1A2     {float: left ;width:155px;  margin: 3px 0px 0px 0px ; background-color: #E0ECCE; font-family:Arial, Helvetica, sans-serif; }

#devise  { }
#devise  table	{ margin-top: 10px ; margin-bottom: 2px ; background-color: #E0ECCE;}
.devise_mro		{ font-size:11px; color:#000000 ;}
.devise_unite	{ font-size:11px; color:#000000 ;}
.devise_lib		{ font-size:11px; margin: 0 2px 0 2px ; }
.devise_mro_lib	{ font-size:11px; margin: 0 2px 0 2px ; }
.devise_source	{ font-size:10px; color:#000000 ; margin: 0 0 0 20px;}
.devise_source a	{text-decoration:none;}
/*
.devise_ligne 	{ clear: left ;  margin-left:auto ; margin-right:auto ;}
.devise_unite 	{ margin: 0 2px 0 2px ; font-size:12px;}
.devise_lib		{ margin: 0 2px 0 2px ; }


*/
/* -------GAUCHE  BLOC 3 ---- Plus de Cridem --- */
#zone_gauche_supp     {float: left ; min-height:0px; width:155px; margin: 3px 0px 0px 0px ; background-color: #E0ECCE; 
overflow:inherit;
border: 1px solid #C8DE9D;
}

/* ------- ROOTLINE generale ------ */
#rootline {
	margin: 3px 3px 0px 3px;
	background-color: #239E46;
	border: 1px solid #C8DE9D;
	padding-left:160px ;
}
ul#rootline_ul     	{line-height:19px;font-size:10px;font-weight:normal;color:#fff;list-style-type:none;margin:0;padding:0;}
ul#rootline_ul li     	{display:inline;}
ul#rootline_ul a     	{font-weight:bold;text-decoration:none;color:#fff;}
	
.XRUB_txt	{ color: #000000; 
			background: #239E46;
			font-size:14px ; font-weight:bold ;  font-style:italic ;}
			
/* ------- CONTAINER  COLONNE CENTRE ---- */
/* #PR1B      {float: left ;width:470px; height:100%; margin: 3px 0px 3px 3px  } */
#PR1B      {float: left ;width:470px; height:100%; margin: 3px 0px 3px 0px  }
#PR1B .all_Xblock    {float: left ;width:468px; margin: 0px 0px 3px 0px  }
/* ------- CENTRE BLOC 1 --- */
#PR1B1     {float: left ;width:468px; height:257px; margin: 0px 0px 0px 0px ; background-image: url(images/fond_b1.gif); background-repeat:no-repeat; }
#PR1BZ     {float: left ;width:468px; height:257px; margin: 0px 0px 0px 0px ; background-color: #EEEEEE }
/* ------- CENTRE BLOC 2 --- */
/* #PR1B2     {float: left ;width:468px; height:386px; margin: 3px 0px 0px 0px; background-color:#FBFADE } */
#PR1B2     {float: left ;width:468px;  margin: 3px 0px 0px 0px; background-color: #FFFFFF }
/* ------- CENTRE BLOC 2 --- */
#PR1B3     {float: left ;width:468px;  margin: 3px 0px 0px 0px  ; background-image: url(images/fond_b1_haut_droit.gif); background-repeat:no-repeat; }


/* ------- CONTAINER  COLONNE DROITE ---- */
#PR1C      {float: left ;width:363px; height:100%; margin: 0px 0px 3px 3px  }
#PR1C .all_Xblock  {float: left ;width:363px;  margin: 0px 0px 3px 0px  }
/* ------- DROITE --- Bloc 1 ---  */
#PR1C1     {float: left ;width:363px; height:257px; margin: 3px 0px 0px 0px  }
/* ------- DROITE --- Bloc 2 ---  */
#PR1C2     {float: left ;width:361px; min-height:81px; margin: 3px 0px 0px 0px;overflow:inherit;border-top-width:0px; }
#PR1Cp1     {float: left ;width:361px; min-height:145px; margin: 3px 0px 0px 0px; overflow:inherit }
#PR1Cp2     {float: left ;width:361px; min-height:150px; margin: 3px 0px 0px 0px;  overflow:inherit }
#PR1C2   .PR1C2_140  {float: left ;width:361px;  margin: 5px 0px 0px 0px; overflow:inherit }
#PR1C2   .PR1C2_66  {float: left ;width:361px;  margin: 5px 0px 0px 0px; padding-bottom:0px;overflow:inherit }

*html #PR1C2 {float: left ;width:361px; height:81px; margin: 3px 0px 0px 0px; overflow:inherit }

#PR1CZ     {float: left ;width:361px; height:81px; margin: 5px 0px 0px 0px  }
/* ------- DROITE --- Bloc 3 ---  */
#PR1C3     {float: left ;width:361px; height:140px; margin: 3px 0px 0px 0px  ; background-image:url(images/fond_c3.gif);background-repeat:no-repeat ; }
#PR1C4     {float: left ;width:361px; min-height:217px; margin: 3px 0px 0px 0px  ; background-color: #EEE }

*html #PR1C4     {height:217px; overflow:inherit }

#PR1C5     {float: left ;width:361px;  margin: 3px 0px 0px 0px  ; background-image:url(images/fond_b1_haut_gauche.gif);background-repeat:no-repeat ; }
/**/
/* ------- DROITE --- Bloc 1 - partie Gauche -- Login ---  */
#PR1C1G    {float: left ;width:224px; height:80px; margin : 0px 3px 0px 0px ; background-image:url(images/fond_ident.gif);background-repeat:no-repeat ; }
/* ------- DROITE --- Bloc 1 - partie Droite -- Compteurs ---  */
#PR1C1D    {float: left ;width:132px; height:80px; margin : 0px 0px 0px 0px ; background-image:url(images/fond_ident.gif);background-repeat:no-repeat ; }
/* ------- DROITE --- Bloc 1 - BAS -- News ou info ---  */
#PR1C1B    {float: left ;width:361px; height:172px; margin : 3px 0px 0px 0px ; background-image:url(images/fond_c1b.gif);background-repeat:no-repeat ; }


/* -------- BORDER -----------*/
#PR1A1 ,#PR1A2 ,#PR1A3 ,#PR1B1 ,#PR1BZ,#PR1B2,#PR1B3  ,#PR1C1G,#PR1C1D,#PR1C1B,#PR1C2,#PR1CZ,#PR1C4,#PR1C5,#PR1Cp1,#PR1Cp2   { border: 1px solid #C8DE9D; }
#PR1B  .all_Xblock  ,#PR1C   .all_Xblock 	{ border: 1px solid #C8DE9D; z-index:10 !important;}
#oClock { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#cln_droite #PR1C1B { height:auto ;}

/* Page Generale */
/* ------- CONTAINER  COLONNE CENTRE ---- */
/* #PR1B      {float: left ;width:470px; height:100%; margin: 3px 0px 3px 3px  } */
/* #PR1X      {float: left ;width:837px ; height:100%;  margin: 3px 0px 0px 3px ;  } */
/* #PR1X      {float: left ; width:837px ;height:100%;  margin: 0px 0px 0px 3px ; background-color:#BBEABC  } */
/* #PR1X      {float: left ; width:837px;  margin: 0px 0px 0px 3px ; background-color: #EBF7D5}  */
#PR1X      {float: left ; width:837px;  margin: 0px 0px 0px 3px ; font-family:Arial, Helvetica, sans-serif; } 
#PR1XZ      {float: left ; width:835px;  margin: 3px 0px 0px 3px ; font-family:Arial, Helvetica, sans-serif; }
/* ------- CENTRE BLOC 1 --- */
#PR1X1     {float: left ; margin: 0px 0px 0px 0px ; border: 1px solid #C8DE9D;}
#PR1X .blk_titre   {float:none;}

/* -------- FOOTER ---------- */
/* #i_footer_cont     { clear:both ; width:996px; height:50px ; position:relative } */
#cont_footer       { clear:both ; width:996px; border: 1px solid #C8DE9D; font-family:Arial,Helvetica,sans-serif;}

#foot2 	{ clear:both ;width:530px; margin-left:auto ; margin-right:auto; font-family:Arial,Helvetica,sans-serif;}
 /*  height:19px;	 margin : 0px 3px 0px 3px  } */
#footbar			{float: left ; font-family:Arial,Helvetica,sans-serif; font-family:Arial,Helvetica,sans-serif;}
ul#footbar     		{ font-size:12px ;  font-weight: bold; color: #003300; list-style-type: none; margin: 1px 1px; padding:1px 0px 0px 0px; }
ul#footbar li     	{ float: left; }
ul#footbar a     	{ height:15px; margin: 0 4px 0 0; padding: 0px 5px; text-align: left; border: 1px solid #C8DE9D; text-decoration: none; color: #EAC23E; background: #239E46; }
ul#footbar a:hover  , ul#i_mbar a#footbar_act  { color: #239E46; background: #EAC23E; }

p.foot1_txt1       	{ clear:both ; text-align:center ; color:#006600; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:5px 0 2px 0 ; padding:0 ;}
p.foot1_txt2       	{ clear:both ; text-align:center ; color:#006600; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:2px 0 5px 0 ; padding:0 ;}
p.foot1_txt3       	{ clear:both ; text-align:center ; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin:5px 0 5px 0 ; padding:0 ; font-style:italic;}



/*****/
.men_titre     { text-align: center; font-size:11px ; font-weight:bold ; color: #000; line-height:20px; background-color: Orange ; }
/**/
.blk_titre   {	float: left ;
				width:100%; height:18px; 
				margin : 0 ;
    			vertical-align:top ;
				background:url(images/blk_titre_20.gif);
} 
.blk_titre_txt { padding: 0px 0px 0px 10px ; vertical-align:top ; font-family:Arial, Helvetica, sans-serif; font-size:14px ; 
				 font-weight:bold ; color: #006600 ; text-align:left; background:url(images/blk_titre_20.gif); }
				 
.blk_titre_txt_style { padding: 0px 0px 0px 10px ; vertical-align:top ; font-family:Arial, Helvetica, sans-serif; font-size:12px ; 
				 font-weight:#FCF ; text-align:left;color: grey;  }

.blk_titre_txt a  		{margin: 0  0 0 157px ; padding: 1px 5px 1px 5px ;   vertical-align:top ; font-size:14px ; font-weight:bold ; color: #FFFFFF ; background-color: #006600; text-align:right; text-decoration: none; }

.blk_titre_txt a:hover  {margin: 0  0 0 157px ; padding: 1px 5px 1px 5px ;   vertical-align:top ; font-size:14px ; font-weight:bold ; color: #006600 ; background-color: #E4EED0; text-align:right; text-decoration: none; }

/* \\\\\\\\\\\\\\\\\\\\\\\\\\ */
/* -------  MENU SOMMAIRE  ----*/

#menu{ 
position:relative;
margin:0;padding: 0;
font-size: 11px; font-weight:bold ;
list-style:none;
}
#menu dl dt a 	{ padding-left:5px;}
#menu dt 		{ margin:0;padding: 0; clear:left;}
#menu dt a, div#accueil a		{ margin:0; padding: 2px 0; color:#000; text-decoration: none; font-weight: bold; display:block; }

/** Sous Menus **/
#menu dd {
position:absolute;
display:none;
z-index: 100;
left: 155px;
margin-top: -32px;
width: 200px;
background: #009933;
padding-top:0px;
border: 1px solid #293E46;
}

#menu dt a:visited{ color: #000000; }

#menu ul li a 	{ padding-left:5px;}
#menu li 		{ margin:0;padding: 0; clear:left;}
#menu li a, div#accueil a		{
	margin:0;padding: 2px 0;
	color:#000;
	text-decoration: none; 
	font-weight: bold; 
	display:block;
}

#menu li a:visited{ color: #000000; }

#menu a img	{ float:left; margin: 9px 10px 5px 3px; border-width: 0;}

div#accueil a:hover, div#accueil a#actif , #menu dt#menu_actif a, #menu dt a:hover, .menu_vert dt a:active{ color: #FFFFFF; background-color: #009933;  }
div#accueil a:hover, div#accueil a#actif , #menu li#menu_actif a, #menu li a:hover, .menu_vert li a:active{ color: #FFFFFF; background-color: #009933;  }
.c_men_som_sous {  list-style:none; }

div#accueil {margin:0px 0;}
div#accueil a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(images/icone_accueil.gif);	background-repeat:no-repeat; background-position:5px 5px; padding-left:30px; height:20px; }


dl, dt, dd, ul, li {margin: 0; padding: 0; list-style-type: none; }


/* ---- fin  MENU SOMMAIRE  ---- */


/**/
/* P1 - bloc des 5 news */
/**/

.p1_n5_cont		{ width:100%; height:257px; border: none}
#p1_n5_a                { width:100%;}
.p1_n5_a_block_titre 	{}
/**/
/* P1 - bloc des 5 news- New du haut */
/**/
.p1_n5_a_img 	{}
.p1_n5_a_titre 	{color:Black;   font-weight:bold;}
.p1_n5_a_corps 	{color:Black;   }
.p1_n5_a_suite 	{}
/**/
/* P1 - B1 - bloc des 5 news - les 4 autres news */
/**/
.p1_n5_x_cont 	{}
.p1_n5_x_cont td { height:40px;}

.p1_n5_x_img 	{margin: 0px 3px 1px 2px; float:left; }
.p1_n5_x_corps 	{color:Black;  font-size:10px; }
.p1_n5_x_suite 	{}

.coucou { font-style: normal; color: black;}
.coucou:hover { font-style: italic;}


/* P1 - B1 - HAUT */
.blkstd1			{ float: left ; width=100% ; }
.blkstd1_cont		{ float: left ; width=100% ; height:135px }
.blkstd1_img		{ float: left ; width=110px ; height=85px; margin: 3px 3px 0 3px ;}
.blkstd1_info1		{ padding: 2px;font-style: normal; }
.blkstd1_titre		{ margin: 5px 0 4px 0 ; padding:0 ; font-size:13px; font-weight:bold ; color:#004000; text-align:left;}
.blkstd1_txt		{ margin: 0 0 0 0 ; font-size:13px; color: Black;  } 
.blkstd1_txt a      { font-size:12px ; font-weight:bold; font-style:italic; color:#004000; text-decoration: none;	}

/* P1 - B1 - les 4 news de B1 */
.blkstd2a ,.blkstd2b ,.blkstd2c ,.blkstd2d			{ float: left ;width: 232px; height:50px}
.blkstd2a_img			{ float: left ;margin: 0 3px  ;   }
*html .blkstd2a_img		{ float: left ;margin: 3px  ;   }
.blkstd2a_info1			{ float: left ;margin: 5px 0 0 0  ; width:190px ;}
*html .blkstd2a_info1	{ float: left ;margin: 5px 0 0 0  ; width:180px ;}
.blkstd2a_letitre		{ color: #006600;  }
.blkstd2a_txt			{  margin: 0 5px 0 0  ; font-size:10px ; color: #777;  }

.blkstd2a_txt a     	{ font-size:11px; font-weight:bold;  color:#004000; text-decoration: none;	}
.blkstd2a_suite_cont    { float: left ; width:100%}
.blkstd2a_suite     	{ float: right ; margin: -4px 0 0 0 }
.blkstd2a_suite a     	{ margin: 0px 10px 0 0 ;font-size:11px; font-weight:bold; font-style:italic; color:#004000; text-decoration: none;	}

/* Un Bloc de news seul */
.blkstd3			{ float: left ; width:100% ; height:100%}
.blkstd3_img		{ float: left ; max-width:110px ; max-height:83px; margin: 3px 3px 0 3px ;}
.blkstd3_info1		{ font-weight:normal;font-size: 12px;}
.blkstd3_info1:hover { font-weight:normal;font-style: italic;}
.blkstd3_titre		{ margin: 5px 0 2px 0 ; padding:0 ; font-size:13px ; font-weight:bold ; color:#004000; text-align:left;}
.blkstd3_txt		{ margin: 0 ; font-size:13px ; font-weight:normal ; color: Black; padding: 2px ; } 
.blkstd3_titre_ess		{ margin: 5px 0 0px 0 ; padding:0 ; font-size:13px ; font-weight:bold ; color:#004000; text-align:left;} 
.blkstd3_txt a      { float:right ;  font-size:12px ; font-weight:bold   ; font-style:italic; color:#004000; text-decoration: none;	}
.titre_defile		{ margin: 5px 0 2px 0 ; padding:0 ; font-size:12px ; font-weight:bold ; color:#004000; text-align:left;}
.titre_defile:hover	{ margin: 5px 0 2px 0 ; padding:0 ; font-size:12px ; font-weight:bold ; color:#004000; text-align:left; font-style: italic;}

/* P1 - B2 - Actualites liste des news  */
#XB2     			{float: left ;width:465px; margin: 3px 3px 0px 3px; background-color:#FFF  }
*html #XB2     		{float: left ;width:455px; margin: 3px 3px 0px 3px; background-color:#FFF  }
.blkstd4			{ float: left ; width=100% ; margin: 0 0 3px 0 ;}
.blkstd4_heure		{ float: left ; margin: 5px 0 0 3px ; padding:0 ; font-size:9px ; color:#000000; text-align:left}
p.blkstd4_titre		{ float: left ; margin: 5px 0 0 6px ; padding:0 ; font-size:12px; font-weight:bold ; font-style:italic; color:#004000; text-align:left; }

.blkstd4_date_liste  { font-size:11px ; color:#000000; text-align:left }
.blkstd4_heure_liste { font-size:11px ; font-style:italic; color:#000000; text-align:left }

.blkstd4_titre_liste { font-size:13px ; font-weight:bold ; color:#004000; margin-top:4px; margin-bottom:-3px; padding-top:0px; padding-bottom:0px; }

.blkstd4_txt			{ clear:both  ; margin: 0.5em 0.1em 0 1.5em ; padding:0 ; font-size:12px; color: Black; font-weight: normal ; } 
.blkstd4_suite       	{ float:right ;  margin: -12px 2px 0 0 ;}
.blkstd4_suite a      	{ float:right ; font-size:11px ; font-weight:bold; font-style:italic; color:#004000; text-decoration: none; z-index:10 ;	}

.blkstd5			{ float: left ; width=100% ; height=100%}
.blkstd5_titre		{ float: left ; margin: 15px 0 0 10px ; padding:0 ; font:13px arial,helvetica,clean,sans-serif; font-weight:bold ; font-style:italic; color:#004000;  text-align:left}
.blkstd5_img		{ float: left ; width:37px ; height:36px; margin: 15px 5px 5px 60px ;}
.blkstd5_txt		{ float: left ; margin: 5px 0 0 2px ; padding:0 ; font:13px arial,helvetica,clean,sans-serif normal ; font-style:italic ;  color: Black;  } 
.blkstd5_txt a      { font:12px arial,helvetica,clean,sans-serif ; font-weight:bold; font-style:italic; color:#004000; text-decoration: none;	}
.blkstd5_titre1		{ margin: 0 0 4px 0 ; font:14px arial,helvetica,clean,sans-serif; font-weight:bold ; font-style:italic; color:#000000; text-align:center; }


#suitenews 			{ float: left; width:100% ; height: 2em ; margin:5px 0 ; padding:5px 0 ;  }
#suitenews_txt 		{ text-align:center ;  margin-left:auto; margin-right:auto ; vertical-align:middle; }
#suitenews 	a		{ margin: 10px 0 10px 0 ; padding: 4px 20px 4px 20px ; font-size:12px ; font-weight:bold; font-style:italic; color:#FFF; background-color: #004000;  text-decoration: none;}

/**/
/* P3 --  Affichage d'une news complete - Colonne centrale -*/
/**/
.p3_n_cont   			{clear both; margin: 0 0 1em 0 ;padding: 0 2px 0 2px ; border:1px solid #000000 ; width:480px;color:Black;background-color:#C3D995;   } 
.p3_n_block_titre  		{background-color:#FF3300;}
.p3_n_date   			{font-weight:bold;}
.p3_n_header			{float:left;background-color: #FFCC00; width:100%;}
.p3_n_heure  			{font-weight:bold;}
.p3_n_titre				{font-weight:bold;}
.p3_n_corps  			{ clear:both ;}
.p3_n_corps p.bodytext 	{ font-weight:normal; }
.p3_n_corps img 		{float:left;}
.p3_n_img				{float:left; margin: 3px 3px 0 3px ;}
.p3_n_categorie 		{clear:both ; }
.p3_n_suite  			{float:right  ; font-weight:bold;}
.p3_n_footer			{clear:both   ; font-size:10px; background-color:#66CCCC;width:100%;}
.p3_n_footer_l			{float:left;}
.p3_n_footer_r			{float:right;}
.p3_n_footer_source		{}
.p3_n_footer_cmt		{}
.p3_n_footer_rub		{}
.p3_n_footer_score		{}

/* --  Pour le TAC --- Condition Generales d'utilisation -- */
.tac     {float: left ; width:800px ; margin: 0px 0px 0px 0px ; border: 1px solid #C8DE9D;}
/* .tac .mot_cridem { color:#FFCC00;background-color:#009933 ;} */
.tac .mot_cridem { font-weight: bold;font-size: 14px;   }

/*
.tac_title2	{ font-weight: bold; font-size: 12px;   
               color:#FEC501 ; background-color: #5E4200 ; border: 1px solid #5E4200;
					padding:  3px 0 3px 10px ;}
.tac_title2 h3 {  }			
.tac_title2 a {}			
*/		

/*news Claude */

/* ----------------------------------------   Bloc de news : Liste P2 ------------------*/
/* #XB      {border: 1px solid #C8DE9D;float: left ;width:459px; margin: 3px 0px 3px 3px; background-color:#ffffff;} */
#XB      {float: left ;width:100%; margin: 0; background-color:#ffffff;}
/* .xBx     {width:100%; height:180px ; margin: 0px 0px 4px 0px; background-image: url(images/fond_b1.gif); background-repeat:no-repeat; } */
.xBx     			{width:100%; margin: 2px  0  8px 0 ;  }
/* .p1_n5_cont {background-color:#eeeeee;} */
/* #p1_n5_a {clear:both;width:453px;  margin: 3px 3px 0px 3px;position:relative;overflow:auto;  } */

/* .news_header		{float:left;height:20px ;width:100% ; color:#000000 ;background-color:#FFA500 ; margin:5px 0 2px 0; padding: 0 } */
.news_header		{float:left; width:100% ; color:#000000 ;background-color:#FFA500 ; margin:5px 0 2px 0; padding: 0 }
.news_heure			{float:left; height:15px ; margin:0; padding: 3px 0 0 0 ;margin-left:2px  ; font-size:11px  ;  font-weight: normal}
/* .news_titre			{float:left; height:15px ; margin:0; padding: 2px 0 2px 0 ;margin-left:10px ; font-size:14px ; font-weight: bold; width:380px; overflow:hidden   } */
.news_titre			{float:left;   margin:0; padding: 2px 0 2px 0 ;margin-left:10px ; font-size:14px ; font-weight: bold; width:380px;  }
.news_dateheure		{float:left ; width:100% ;font-size:12px ; font-weight: bold}
.news_date			{float:left; height:15px ; margin:0; padding:2px 0 0 0  ;margin-left:2px  ; font-size:9px  ;  font-weight: bold}

.news_info			{ float:left; ; margin:0 0 10px 0 ; padding: 0 ; }
/* .news_txt			{float:left ; height:130px; margin:0 0 0 0  ; padding: 0 0 0 3px  ;  font-size:11px ; font-weight: normal ; color:#000000} */
.news_txt			{float:left ; margin:0 ; padding: 0 0 0 3px  ;  font-size:11px ; font-weight: normal ; color:#000000 ; background-image: url(images/fond_b1.gif); background-repeat:no-repeat;}
.news_img			{float:left ; margin: 3px 3px 3px 0;}
.news_suite			{float:right ;  display:inline; margin-top:-1.3em ; margin-right: 3px; font-size:11px ; font-weight: bold}
.news_suite	a		{ color:#006600 ; text-decoration:none ; font-style: normal}

.news_footer		{ clear:both ; width:100% ;margin:0  ; height:30px; padding: 0; background-color:#CCC }

.news_footer_l		{clear:both ; width:100% ; margin:0  ; padding: 0; background-color:#CCC }
.news_ft_source1	{float:left ; font-size:11px ; font-weight: normal ; font-style:italic;}
.news_ft_source2	{float:left ; color:000 ;font-size:11px ; font-weight: bold   ; font-style:italic;}
.news_ft_source2 a	{float:left ; color:#006600 ; text-decoration:none}
.news_ft_source2_info_source { float:left ; font-weight: normal ; color:#000000}

.news_footer_r_cont	{clear:both ;  width:100% ; margin:0  ; padding: 0; background-color:#CCC }
.news_footer_r		{float:right ; margin:0 2px 0 0  ; padding: 0 }
.news_ft_cmt 		{float:left; margin-left:8px ; color:#006600 ; font-size:11px ; font-weight: bold ; font-style:normal}
.news_ft_cmt a		{color:#006600 ; text-decoration:none ; }

.news_ft_rub   		{float:left; margin-left:8px ; color:#006600 ;  font-size:11px ; font-weight: bold ; font-style:normal}
.news_ft_rub a		{color:#006600 ; text-decoration:none ; }

.news_ft_score		{float:left; margin-left:8px ; color:#006600 ;font-size:11px ; font-weight: bold ; font-style:normal}

.p3_n_footer_source a { color:#006600 ; text-decoration:none ; }

.tx-ttnews-browsebox { margin: 20px 0 0 0 ; text-align:center; }


/* ----------------------------------------   Bloc de news : Liste RECHERCHE  ------------------*/
.xBxR     			{width:100%; margin: 2px  0  8px 0 ; }

.newsR_header		{float:left;height:20px ;width:100% ; overflow: auto; color:#000000 ;background-color:#FFA500 ; margin:5px 0 2px 0 ; padding: 0 }
.newsR_heure			{float:left; height:15px ; margin:0; padding: 3px 0 0 0 ;margin-left:2px  ; font-size:11px  ;  font-weight: normal}
.newsR_titre			{float:left; height:15px ; margin:0; padding: 2px 0 2px 0 ;margin-left:10px ; font-size:14px ; font-weight: bold; width:720px;overflow:hidden;   }
.newsR_dateheure		{float:left ; width:100% ;font-size:11px ; font-weight: bold}
.newsR_date			{float:left; height:15px ; margin:0; padding: 0 ;margin-left:2px  ; font-size:9px  ;  font-weight: bold}

.newsR_info			{ float:left; ; margin:0 ; padding: 0 ; }
/* .news_txt			{float:left ; height:130px; margin:0 0 0 0  ; padding: 0 0 0 3px  ;  font-size:11px ; font-weight: normal ; color:#000000} */
.newsR_txt			{float:left ; margin:0 ; padding: 0 0 0 3px  ;  font-size:11px ; font-weight: normal ; color:#000000}
.newsR_img			{float:left ; margin: 3px 3px 3px 0;}
.newsR_suite			{float:right ;  display:inline; margin-top:-1.3em ; margin-right: 3px; font-size:11px ; font-weight: bold}
.newsR_suite	a		{ color:#006600 ; text-decoration:none ; font-style: normal}

.newsR_footer		{float:left ; margin:0  ; padding: 0;  }

.newsR_footer_l		{float:left ; margin:0  ; padding: 0; }
.newsR_ft_source1	{float:left ; font-size:11px ; font-weight: normal ; font-style:italic;}
.newsR_ft_source2	{float:left ; font-size:11px ; font-weight: bold   ; font-style:italic;}
.news_ft_source2 a	{float:left ; color:#006600 ; text-decoration:none}

.newsR_footer_r		{float:right ; margin:0  ; padding: 0; }
.newsR_ft_cmt 		{float:left; margin-left:8px ; color:#006600 ; font-size:11px ; font-weight: bold ; font-style:normal}
.newsR_ft_cmt a		{color:#006600 ; text-decoration:none ; }

.newsR_ft_rub   		{float:left; margin-left:8px ; color:#006600 ;  font-size:11px ; font-weight: bold ; font-style:normal}
.newsR_ft_rub a		{color:#006600 ; text-decoration:none ; }

.newsR_ft_score		{float:left; margin-left:8px ; color:#006600 ;font-size:11px ; font-weight: bold ; font-style:normal}



/* ----------------------------------------   Bloc de news : Detail P3 ------------------*/
/* #XB1     {float: left ;width:453px;  margin: 3px 3px 0px 3px  } */
#XB1     {float: left ;width:465px;  margin: 0 ; padding: 0 ; overflow:hidden;}

.news-single-img img {float:left;}
.news1_dateheure	{float:left ; width:100% ;font-size:11px ; font-weight: bold}
.news1_header		{height:15px ;width:100% ; color:#000000 ;background-color: #999999; margin:0 0 2px 0 ; padding: 0}
.news1_heure		{float:left; height:15px ; margin:3px 0 0 0 ; padding: 0;margin-left:2px ; font-size:9px  ; font-weight: bold}
.news1_titre		{float:left; height:15px ; margin:0 ; padding: 0 ;margin-left:10px ; font-size:12px ; font-weight: bold}

.news1_sujet		{ float:right; font-weight: bold ; }
.news1_info			{ clear:both ; margin:0 ; padding: 0 ; background-color:#DDDDDD ; }

.news1_txt			{float:left ; margin:0  ; padding: 0 0 0 3px  ; color:#000000; background-color:#E8E8D1; font-size:11px ; border:none}
.news1_txt img		{margin:3px}

.news1_footer		{ clear:both ;  margin:5px 0 0 0 ; padding: 0; }

.news1_footer_l		{clear:both ; width:100% ; margin: 0 ; }
.news1_ft_source1	{float:left ; font-size:11px ; font-weight: normal  ; font-style:italic}
.news1_ft_source2	{float:left ; font-size:11px ; font-weight: bold    ; font-style:italic}
.news1_ft_source2 a	{float:left ; color:#006600 ; text-decoration:none}
.news1_ft_source2_info_source { float:left ; font-weight: normal ;}

.news1_footer_r		{clear:both ;  float:right ; margin:0  0 0 0 ;}

.news1_ft_rub   	{float:left; margin-left:8px ; color:#006600 ;  font-size:11px ; font-weight: bold ; font-style:normal}
.news1_ft_rub a		{color:#006600 ; text-decoration:none ; }

.news1_ft_score		{float:left; margin-left:8px ; color:#006600 ;font-size:11px ; font-weight: bold ; font-style:normal}

#menpage_cont       { display:none ; width:100% ; margin: 1em 0 0 0 ; }
#menpage            { margin-left:auto; margin-right:auto  }
#menpage p          { margin: 3px ; font-size:12px ; font-weight:bold; font-style:italic; color:#FFFFFF ; background-color:#005E2F ; width:auto ;}
#menpage a          { margin: 1px 3px ; font-size:12px ; font-weight:bold; font-style:italic; color:#FFFFFF ; background-color:#005E2F; text-decoration: none;}

.post_commentaire {font-size:12px; }
.post_commentaire1 { font-size:12px; font-weight:bold;}

/* -- Livre  Or -- LISTE --> */
/* default styles for extension "tx_veguestbook_pi1" */
.dlu_blk_livredor_list_header	{}
.dlu_blk_livredor_list_header h2 { text-align:center;}
.dlu_blk_livredor_list_un_cmt	{ clear:both; background-color: #E0ECCE; margin: 1em 0 2em 0 ;}

.tx-veguestbook-pi1 { font-size:100%;}
.tx-veguestbook-pi1 hr { clear:both ;}
/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error {	color:#FFF;	background-color:#FF0000;	font-weight:bold;	font-size:120%;}
/* error handling */
.tx-veguestbook-pi1 ul{	},
/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result 		{	float:left;	margin: 3px 0 3px 1em ; text-align:center;font-weight:bold;	}
/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination 	{ float:right; font-size:100%; font-weight:bold; margin: 3px 1em 3px 0 ; padding: 2px 4px  ; color:#FFFFFF ; background-color:#005E2F;}
.tx-veguestbook-pi1 .tx-guestbook-pagination  strong	{ padding: 0 1px ; font-size:1.6em ; text-decoration: none;color: #CCCCCC ; background-color:#005E2F;}
.tx-veguestbook-pi1 .tx-guestbook-pagination  strong strong 	{font-size: 11px  ; }
.tx-veguestbook-pi1 .tx-guestbook-pagination  strong strong strong	{ padding: 0 1px ; font-size:1.6em ; text-decoration: none;color: #CCCCCC ; background-color:#005E2F;}
.tx-veguestbook-pi1 .tx-guestbook-pagination  a	{ padding: 0 1px ; font-size:1em ; text-decoration: none;color:#FFFFFF ; background-color:#005E2F;}
.tx-veguestbook-pi1 .tx-guestbook-pagination  a:hover	{ font-size:1em ;  color:#005E2F ; background-color: #FFFF00;}
/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header { clear:both;	background-color: #005E2F;	color:#FFF;	display:block;	font-size:100%;	font-weight:bold;	padding: 1em;width: 815px;}
.tx-veguestbook-pi1 .tx-guestbook-left {	float:left;	width:6em; 	min-height:4em;	margin: 0 0 1em 1em;	padding:  0 0 1em 0;}
.tx-veguestbook-pi1 .tx-guestbook-left p {	color:#333;}
.tx-veguestbook-pi1 .tx-guestbook-right {float:left;	width:64em;	background:#FFF;	margin: 0 0 1em 1em;	padding: 1em;  background-color: #E0ECCE;}
/* 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-size: 12px;	font-weight: bold;}
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date:first-letter  { text-transform:capitalize;font-weight: bold;font-size: 14px;   }
.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: 12em;}
.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-color:#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 .tx-guestbook-clear {clear:both;	display: none; }
.tx-veguestbook-pi1 input.tx-guestbook-submit {	width:auto;	display:block;}
/* -- Livre  Or -- FORM -- */
.dlu_blk_livredor_form 			{ background-color:#FFFFCC;}
.dlu_blk_livredor_form_header 	{}

/* Commentaires*/
.commentaire_pagination_haut							{ float:left; color:#FFFFFF ; background-color: #004000; margin: 2px 0 0 0 ; padding: 2px ; }
.commentaire_pagination_haut strong 					{ color:#004000 ; background-color: #FFFFFF; ; text-decoration: none }
.commentaire_pagination_haut .tx-guestbook-pagination   { clear:both ; float:right; }
.commentaire_pagination_haut .tx-guestbook-pagination a { color:#FFFFFF ; text-decoration: none }
.commentaire_pagination_haut .tx-guestbook-result       { margin: 0; }   
.commentaire_pagination_haut .tx-guestbook-pagination   { margin: 0; }   

.commentaire_pagination_bas								{ clear:both ; width:100%;  color:#FFFFFF ; background-color: #004000; margin: 2px 0 0 0 ; padding: 2px ; }
.commentaire_pagination_bas strong 						{ color:#004000 ; background-color: #FFFFFF; ; text-decoration: none }
.commentaire_pagination_bas .tx-guestbook-pagination   { margin: 0; }   
.commentaire_pagination_bas .tx-guestbook-pagination a 	{ color:#FFFFFF ; text-decoration: none }

.commentaire_cont 			{ float:left; width:462px ; margin: 2px 0 7px 0; padding: 0 0 0 0 ; }
.commentaire_header 		{ clear:both ; float:left; width:100%; padding: 2px ;  color:#000000 ; background-color: #FFC58A;}
.commentaire_redige			{ float:left; font-size:11px ; font-weight:bold ; margin: 0 2px 0 2px ;}
.commentaire_firstname		{ float:left; font-size:12px ; font-weight:bold ; margin: -1px 4px 0 2px ; }
.commentaire_date			{ float:left; font-size:11px ; font-weight:bold ; margin: 0 2px 0 2px ;}
.commentaire_homepage		{ clear:both ; float:left ; margin: 0 2px 0 2px ;}
.commentaire_homepage a		{ text-decoration: none ;}
.commentaire_txt			{ clear:both ; float:left ; width:100% ; color:#000000 ;background-color: #EDE2C0; font-weight:normal ;  margin: 2px 2px 2px 2px ; padding: 10px 2px ;}



/* /////////////////////////// */
/* Corrections  pour les pubs */
#PR1C3  			{ border:none ; background: none; margin-top:8px ; margin-bottom: 5px;}
#PR1C3 .divpub  	{ margin-left:auto ; margin-right:auto ; 
					 width:330px ; border:#00CC00 1px solid ; z-index:1;}
#PR1C1B22    {float: left ;width:361px; height:66px; margin : 3px 5px 0px 5px ; background-image:url(images/fond_c1b.gif);background-repeat:no-repeat ; }
#PR1C1B3    {float: left ;width:361px; height:146px; margin : 3px 5px 0px 5px ; background-image:url(images/fond_c1b.gif);background-repeat:no-repeat ; }
#zz1 .divpub  	{ margin-left:auto ; margin-right:auto ; 
					 width:330px ; border:#00CC00 1px solid ; z-index:1;margin-top: 0px;}
.divpub  	{ margin-left:auto ; margin-right:auto ; margin-bottom: 0px; margin-top: 3px;
					 width:330px ;  z-index:1;}
#zz2 .divpub  	{ margin-left:auto ; margin-right:auto ; 
					 width:330px ; border:#00CC00 1px solid ; z-index:1;margin-top: 0px;}

#divpub .divpub  	{ margin-left:auto ; margin-right:auto ; margin-bottom: 5px; margin-top: 3px;
					 width:330px ;  z-index:1;height:auto;padding-top: 5px;}
					 
marquee img 		{ margin: 3px 1px; }


/* Autres corrections */
.news-single-imgcaption { display:none}


/* -- MINI LOGIN BOX -- */

*html .tx-newloginbox-pi1 form 					{ margin-top:0px; }
*+html .tx-newloginbox-pi1 form 				{ margin-top:0px; }
.mini_login_label, .mini_login_status			{ font-size:10px; color:#000000; font-weight:normal; }
.mini_login_input 								{ width:59px; height:12px; border: solid #000000 1px; font-size:9px;padding:0px;}
.mini_login_input_button 						{ width:20px; height:14px; border: solid #000000 1px; font-size:9px;   }
.mini_login_link a, .mini_login_link a:visited	{ font-size: 10px; text-decoration:none; font-style:italic; font-weight:bold;color:#006600;}
.mini_login_link a:hover 						{ background-color:#FFFFFF;}


.tx-metafeedit-form-field  { margin: 0px ; padding: 1px; } */
.statusBar { display:none ;}
#editorWrap1   { margin : 0 0 0 4px !important; }
#editorWrap2   { margin : 0 0 0 4px !important; }

.tx-metafeedit-form-label  , .tx-metafeedit-preview-label { color:#006600 !important ; background-color: #FFFFFF !important; font-family:Arial,'bitstream vera sans',helvetica,sans-serif !important; font-weight: bold !important; font-size:12px ;  }

.tx-metafeedit-form-field { background-color: #FFFFFF !important; width:96% !important;}
.tx-metafeedit-form-row-title { margin: 5px 0 4 0 ;}
.tx-metafeedit-form-row-short , .tx-metafeedit-form-row-bodytext{ margin: 20px 0 0 0 ;}



.tx-metafeedit-dlu-abandon  { margin: 5px 0 0 0 ;  padding: 0 5px ;  font-size:12px ; font-family:Arial,'bitstream vera sans',helvetica,sans-serif ; font-weight:normal;  }
.tx-metafeedit-dlu-abandon   a { text-decoration:none ;  padding: 0 5px ;    color:#000000 ; background-color:#CCCCCC ;    }
.tx-metafeedit-dlu-abandon   a:hover { color:#CCCCCC ; background-color:#000000 ;    }

/*
.tx-metafeedit-link .tx-metafeedit-link-create-saved (   height:22px ; margin: 0 ; padding: 0 ; }

.tx-metafeedit-link .tx-metafeedit-link-back { height:22px ; margin: 0 ; padding: 0 ; font-size:14px ; font-family:Arial,'bitstream vera sans',helvetica,sans-serif ;  }
.tx-metafeedit-link .tx-metafeedit-link-back a { color:#000000 ; background-color:#CCCCCC ;    }
.tx-metafeedit-link .tx-metafeedit-link-back a:hover { color:#CCCCCC ; background-color:#000000 ;    }

.tx-metafeedit-form-row-title , .tx-metafeedit-form-row-short , .tx-metafeedit-form-row-bodytext { background-color:#666666 !important;}
*/

.who_is_online  { margin: 5px 0 0 5px; padding: 0; font-size:11px; }

.who_membre_nb_lib		{ clear:left ; float:left ;}
.who_membre_nb			{ margin-left: 5px;font-weight:bold ;}

.who_visiteur_nb_lib	{ clear:left ; float:left ;}
.who_visiteur_nb		{ margin-left: 5px;font-weight:bold ;}

.who_total_nb_lib		{ clear:left ;float:left ;font-weight:bold ;margin-top: 5px;font-size:12px ;}
.who_total_nb			{ font-weight:bold ;margin-left: 5px ; margin-top: 5px;font-size:12px ;}


#PR1A3 { display:none}


/* styles tv/radio  */
#dlu_popup {margin: 0; padding: 0 ; background-color:#FFF ; color:#000;}

.tvu_cont { width:270px ; height: 200px ; background-color: #FFCC00; border:1px  #FF0000 solid ;}

.btvu_titre 		{ margin: 2px; }
.btvu_chaine 		{ font-size:12px; font-weight:bold;}
.btvu_pays	 		{ clear:left; float:left;font-size:10px; font-weight:bold; margin: 0 0 0 20px ; }
.btvu_langue 		{float:left; font-size:10px; font-style:italic;font-weight:bold; margin: 0 0 0 20px ; }

.btvu_video  		{ margin: 5px;float:left;width:454px; height:333px;  }

.btvu_vu				{ float:right; font-size:10px; font-weight:bold; color:#fff; background-color:#000; margin: 1px 2px 0 0 ; }

.btvu_info 				{clear: both ; }
.btvu_lib_pays , .btvu_lib_langue , .btvu_lib_categorie , .btvu_lib_station	 , .btvu_lib_typemed , .btvu_lib_debit		{ margin-left: 2px; height:14px ;clear:left ;float:left; width:50px; font-size:11px; font-style: normal;font-weight: normal;}
.btvu_val_pays , .btvu_val_langue , .btvu_val_categorie , .btvu_val_station	 , .btvu_val_typemed , .btvu_val_debit		{ height:14px ;font-size:11px; font-style: normal;font-weight: bold;}
/* .btvu_lib_categorie     { height:20px;} */
.btvu_info table		{ }
.btvu_info table caption		{ font-size:18px; font-style:italic; font-weight:bold;}

.btvu_logo 			{float:right	; margin: 5px; width:92px ; height:72px;}

.btvu_sites_cont		{clear: both ;  margin-top: 2px; margin-bottom: 2px; }
.btvu_sites				{ height:20px; }
ul.btvu_sites     		{ font-size:11px ; font-weight: bold;  margin: 0 0 0 10px ;  padding:0;}
ul.btvu_sites li     	{ display:inline ;  }
ul.btvu_sites a     	{ padding: 0 2px 0 2px;color: #000; background-color: #0000FF ; color:#FFFFFF ;height:15px; bold; border: 1px #000000 solid ; margin: 0 2px 0 0; text-decoration: none; }
ul.btvu_sites a:hover  	{ color: #FFF; background-color:#000;}

.btvu_tech		{clear: both ; }
.btvu_lib_player  	{ margin-left: 2px;  clear:left; float:left; font-size:11px; font-style: normal;font-weight: normal;}
.btvu_val_player  	{ float:left; font-size:11px; font-style: normal;font-weight: bold;}

.btvu_lib_taille  	{ float:left; font-size:11px; font-style: normal;font-weight: normal; margin: 0 0 0 10px;}
.btvu_val_taille  	{ float:left; font-size:11px; font-style: normal;font-weight: bold;}

.btvu_lib_duree 	{ float:right; font-size:11px; font-style: normal;font-weight: normal;}
.btvu_val_duree  	{  margin-right: 2px; float:right; font-size:11px; font-style: normal;font-weight: bold;}

.btvu_horaire_cont	{clear: both ; height:15px;}
.btvu_lib_horaire 	{  margin-left: 2px; float:left; font-size:10px; font-style: normal;font-weight: normal;}
.btvu_val_horaire  	{ float:left; font-size:10px; font-style: normal;font-weight: bold;}

.btvu_comment			{clear: both ; margin : 2px;  height:30px; overflow:hidden; font-size:11px; font-style: normal;font-weight: normal;border:1px black solid ;}

.btvtop_cont 		{ clear:both ; width: 150px ; margin-left:auto ; margin-right:auto; height:44px; margin-top:20px;}
.btvtop_img 		{ float:left ; margin: 0 5px 2px 0;}
.btvtop_titre 		{ font-size:13px; }
.btvtop_titre 	a	{ text-decoration: none ; color:#006600 ; font-weight:bold; }
.btvtop_txt 		{ font-size:11px; color:#000000; }

/* Nous contacter */
/* Powermail */
span.powermail_mandatory 					{	color: red;}
input.validation-failed , textarea.validation-failed {	background-color: red;}
div.powermail_mandatory_js 					{color: red;	margin: 3px 0 15px 120px;}
fieldset.tx-powermail-pi1_fieldset 			{border: 1px solid #A5ACB2;	background-image: url(../img/handy.jpg);	background-repeat: no-repeat;	background-position: 100% 60%;	padding: 10px;}
fieldset.tx-powermail-pi1_fieldset label	{	display: block;	width: 120px;	float: left;	clear: both;	font-weight: bold;}
/* fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea {	width: 260px;} */
div.tx_powermail_pi1_fieldwrap_html 		{	margin: 3px 0;}
input.powermail_submit						{	margin: 20px 0px;	font-weight: bold;	border: 1px solid #444;	width: 130px;}
td.powermail_all_td 						{	padding: 3px 10px 3px 0;}

.t1 {font-weight:normal; text-decoration:none;font-style: normal;}

a.type1 { color: #004000; font-weight:normal; text-decoration:none;font-style: normal; }
a.type1:hover { font-style: italic;}

a.type2 { color: Black;  font-weight:normal; text-decoration:none; font-style: bold; }
a.type2:hover { font-style: italic; }

a.type3 { color: Black;  font-weight:normal; font-size:10px }
a.type3:hover { font-style: italic; }

a.type4 { color: #004000; font-weight:normal; font-size:10px }
a.type4:hover { font-style: italic; }

a.type5 { color: Black;  font-weight:normal; text-decoration:none; font-style: bold; font-size: 12px; }
a.type5:hover { font-style: italic; }

a.type6{text-decoration:none; }

/*
fieldset.tx-powermail-pi1_fieldset  fieldset.tx-powermail-pi1_fieldset textarea {	width: 500px;}
*/
/*
tx_powermail_pi1_fieldwrap_html label { width:100px;}
tx_powermail_pi1_fieldwrap_html_textarea { width:400px !important;}
*/

.tx-srfeuserregister-pi1-trash  { display:none !important}

p.poster_comment a  		{ padding: 4px ; font-size:14px ; font-weight:bold ; color: #FFFFFF ; background-color: #006600; text-decoration: none; }
p.poster_comment a:hover  	{font-size:14px ; font-weight:bold ; color: #006600 ; background-color: #E4EED0; text-decoration: none; }

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}

.layer_members_titre { font-weight:bold ; width:295px ; color:#FFFFFF; background-color:#000000; padding: 3px 0 3px 5px; margin: 0 0 5px 0; z-index:120;}

.layer_members_liste { clear:left ; width:100%; background-color:#CCFF99 }
.layer_members_elem { float:left;  width: 94px ; padding: 0 ; margin: 1px 1px 1px 4px ; color:#000000; overflow:hidden;}

#layer_popup {z-index:99;}
#layer_members {
width: 300px;
display: none;
position:absolute; 
background-color: #CCFF99;
padding: 2px 2px 6px 2px;
margin: 2px;
top:200px;
left:500px;
border-style: ridge;
border-width: 3px;
border-color: #CCFF99;
font-family: Arial;
font-size: 8pt;
cursor: pointer;
z-index:1000;
}

*html #layer_members {
left:0px;
top:0px;

}

*+html #layer_members {
left:0px;
top:0px;
}

a.who_is_online_link, a.who_is_online_link:visited {
color:#000000;
text-decoration:none;
}

.align-center {
text-align:center;
}

.align-right {
text-align:right;
}

.align-left {
text-align:left;
}

.align-justify {
text-align:justify;
}


/***
 * GENERAL DISPLAY OPTION
 ***/
 
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
 font-family: Verdana;
 font-size: 11px;
}
 
 
 
table.tx-mmforum-table {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 clear: both;
}
 
  
 
td.tx-mmforum-td, th.tx-mmforum-th {
 border: 1px solid #dddddd;
 border-collapse: collapse;
        padding:5px;
font-size:11px;
color:#545353;
 
}
 
td.tx-mmforum-subth {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 background-color: #F1F2F2;
}
 
th.tx-mmforum-th {
 background: #FF8700;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 13px;
}
 
div.tx-mmforum-th {
 background: #FF8700;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 12px;
 border: 1px solid #dddddd;
 font-weight: bold;
}
 
.tx-mmforum-tdtext {
 font-size: 11px;
 border: 1px solid #dddddd;
 border-collapse: collapse;
 padding: 4px;
}
 
.tx-mmforum-tdtext-noborder {
 font-size: 11px;
 padding: 4px;
}
 

div.tx-mmforum-rootline {
 color: #666666;
 font-family: Verdana;
 font-size: 11px;
 border: 1px solid #dddddd;
 margin: 4px 0px;
 padding: 2px;
}
 
div.tx-mmforum-rootline a {
 color: #666666;
 text-decoration: none;
}
 
div.tx-mmforum-pagenav {
 text-align:right;
 font-size:10px;
}
 
td.tx-mmforum-text {
 padding: 15px;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
}
 
td.tx-mmforum-smalltext {
 padding: 3px;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
}
 
td.tx-mmforum-subth2 {
 color:#ff8700;
 font-size:11px;
 text-align: center;
 padding: 2px;
}
 
.tx-mmforum-desc {
 font-size: 11px;
 color: #666666;
 margin-left: 30px;
 line-height: 12px;
}
 
.tx-mmforum-smalldesc {
 font-size: 10px;
 color: #666666;
}
 
.tx-mmforum-pi1-markread {
 
}
 
div.tx-mmforum-error {
	border: 3px solid #FF0000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}

div.tx-mmforum-success {
	border: 3px solid #008000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}
 
a.tx-mmforum-buttonsmall {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6FA7C3;
	color:#6FA7C3 !important;
	font-weight: bold;
	vertical-align: middle;
	font-size: smaller;
	padding: 2px;
}

a.tx-mmforum-button {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6FA7C3;
	color:#6FA7C3 !important;
	font-weight: bold;
	vertical-align: middle;
	padding: 4px;
}
 
a.tx-mmforum-button:hover {
	text-decoration: none;
}
 
/***
 * POST LISTING
 ***/
 
div.tx-mmforum-pi1-listpost-date {
 float: left;
 padding: 5px;
 font-size:9px;
 color: #333333;
}
 
div.tx-mmforum-pi1-listpost-options {
 text-align: right;
}
 
td.tx-mmforum-pi1-listpost-user {
 width:120px;
 padding: 5px;
}
 
td.tx-mmforum-pi1-listpost-text {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 padding: 15px;
 min-height:50px;
 width: auto;
}
 
div.tx-mmforum-pi1-codeboxnote {
 text-align: left;
 border: 1px solid rgb(213, 213, 213);
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(68, 68, 68);
 line-height: 125%;
 background-color: rgb(250, 250, 250);
 padding:10px;
}
 
/***
 * POST TEXTS
 ***/
.tx-mmforum-pi1-pt-quote {
 text-align: left;
 border: 1px solid rgb(213, 213, 213);
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(68, 68, 68);
 line-height: 125%;
 background-color: rgb(250, 250, 250);
 padding:10px;
}
 
.tx-mmforum-pi1-pt-code {
 border: 1px solid rgb(213, 213, 213);
 font-family: Courier,'Courier New',sans-serif;
 font-size: 11px;
 color: rgb(90, 90, 90);
 background-color: rgb(250, 250, 250);
 margin-left:40px;
 padding: 5px;
}
 
.tx-mmforum-pi1-highlight {
 background-color: yellow;
}
 
/***
 * TOPIC LISTING
 ***/
 
.tx-mmforum-pi1-listtopic-newtopic {
    margin-bottom: 8px;
}
 
.tx-mmforum-pi1-listtopic-topic {
 font-size: 8pt;
 text-align: left !important;
}
 
.tx-mmforum-pi1-listtopic-replies {
 width: 60px;
 text-align: center;
 font-size: 10px;
}
 
.tx-mmforum-pi1-listtopic-author {
 width: 120px;
 text-align: center;
 font-size: 10px;
}
 
.tx-mmforum-pi1-listtopic-lastpost {
 width: 150px;
 text-align: center;
 font-size: 10px;
}
 
.tx-mmforum-pi1-listtopic-image {
 float: left;
}
 
.tx-mmforum-pi1-listtopic-topicname {
 font-weight: bold;
}
 
.tx-mmforum-pi1-listtopic-prefix {
 color: blue;
}
 
.tx-mmforum-pi1-listtopic-pages {
 padding-left:30px;
 color: #888888;
 font-size:9px;
}
 
.tx-mmforum-pi1-listtopic-pages a{
 color: #888888 !important;
 text-decoration: none;
}
 
.tx-mmforum-pi1-listtopic-location {
 padding-left:30px;
 color: #888888;
 font-size:9px;
 font-weight:normal;
}
 
/***
 * BOARD LISTING
 ***/
 
.tx-mmforum-pi1-listforum-forum {
 text-align: left !important;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-topics {
 width: 60px;
 text-align: center;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-posts {
 width: 60px;
 text-align: center;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-lastpost {
 width: 150px;
 text-align: center;
 font-size: 10px;
}
 
/***
 * TOPIC CREATION
 ***/
 
td.tx-mmforum-pi1-newpost-left {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 width: 150px;
 text-align: left;
 font-family: Verdana;
 font-size: 11px;
 padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-middle {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 text-align: center;
 font-family: Verdana;
 font-size: 11px;
 padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-right {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 text-align: right;
 font-family: Verdana;
 font-size: 11px;
 padding: 10px;
}
 
/***
 * POST ALERTION
 ***/
 
.tx-mmforum-pi1-tooltip {
 position: absolute;
 display: none;
 background-color:#FFFFFF;
 border:1px solid #dddddd;
}
 
.tx-mmforum-pi1-tooltip-header {
 background: #FF8700;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 12px;
 border-bottom: 1px solid #dddddd;
 font-weight: bold;
}
 
.tx-mmforum-pi1-tooltip-text {
 padding: 5px;
}
 
.tx-mmforum-pi1-postalert-error {
 color: #ff0000;
 font-weight: bold;
 text-align: left;
 padding-top: 8px;
}
 
/***
 * USER DETAILS
 ***/
 
.tx-mmforum-pi1-userdetail-fieldname {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 text-align: right;
 padding: 3px;
 font-size: 11px !important;
}
 
.tx-mmforum-pi1-userdetail-fieldvalue {
 border: 1px solid #dddddd;
 border-collapse: collapse;
 text-align: left;
 padding: 3px;
 font-size: 11px;
}
 
.tx-mmforum-pi1-moderator {
 color: #0D71A4;
 font-weight: bold;
}
 
.tx-mmforum-pi1-administrator {
 color: #ff8700;
 font-weight: bold;
}
 
/***
 * PRIVATE MESSENGING
 ***/
 
.tx-mmforum-pi3-pminbox-item {
 font-family: Verdana;
 font-size: 11px;
 padding: 5px;
 text-align: center;
}
 
.tx-mmforum-pi3-pminbox-unread {
 font-weight: bold;
}
 
.tx-mmforum-pi3-message-text {
 border: 1px solid #DDDDDD;
 padding: 5px;
 margin: 5px;
 background: #EEEEEE;
}
 
.tx-mmforum-pi3-newposts {
 float: right;
}
 
 
 
#tx_mmforum_pi3_get-stats {
 /*position: relative;*/
}
 
#tx_mmforum_pi3_quicksearch {
    position: absolute;
    /*top: 0px;
    left: 0px;*/
    background: #ffffff;
    border: 1px solid #dddddd;
    width: 143px;
}
 
 
 
#tx_mmforum_pi3_quicksearch ul , #tx_mmforum_pi3_quicksearch li {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
.tx-mmforum-pi3-quicksearch_item {
    display: block;
    border: 0;
    font: normal 10px Verdana;
    padding: 3px 10px;
    color:#000000 !important;
    text-decoration: none;
}
 
.tx-mmforum-pi3-quicksearch_itemHover {
    display: block;
    border: 0;
    font: normal 10px Verdana;
    padding: 3px 10px;
    color:#000000 !important;
    background: #ffe1bf;
    cursor: pointer;
    text-decoration: none;
}
 
/***
 * FORM FIELDS
 ***/
 
textarea.tx-mmforum-post {
 
}
 
.tx-mmforum-input {
    border: 1px solid #AAAAAA !important;
    font-family: Verdana !important;
    font-size: 11px !important;
    padding: 2px;
    vertical-align: middle;
}
 
select.tx-mmforum-select {
 border: 1px solid #AAAAAA;
 font-family: Verdana;
 font-size: 11px;
}
 
select.tx-mmforum-select option, option.tx-mmforum-option2 {
 font-family: Verdana;
 font-size: 11px;
 border-top: 1px solid #DCDDDE;
 color: #666666;
}
 
select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 color: #666666;
}
 
input.tx-mmforum-button {
 margin: 5px 0px 5px 5px;
 background-color:#ff8700;
 border:1px solid #ff8700;
 color:#FFFFFF;
 font-weight: bold;
 vertical-align: middle;
 
}
 

/***
 * User Registration
 ***/
 
 
.tx-mmforum-pi2-fliesstext_rot2 {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
 color: #ff8700;
    padding-left: 10px;
    padding-top:5px;
}
 
.tx-mmforum-pi2-container {
 border:1px solid #A5ACB2;
}

DIV.tx-mmforum-pi2-container p label {
    float:left;
    width:130px;
    padding-left: 10px;
}
span.error {
    color:red;
    font-weight:bold;
}

 
/***
 * PORTAL INFO
 ***/
.tx-mmforum-pi6-container {
    border:1px solid #e5e5e5;
    padding:0px;
    margin:0px 25px 10px 25px;
    color:#aaaaaa;
    font-size:10px;
    text-align:left;
}
 
.tx-mmforum-pi6-container h3 {
    font-size:11px;
    color:#9b9a9a;
    margin:0px;
    padding:0px;
}
 
.tx-mmforum-pi6-container a {
    color:#aaaaaa; 
}
 
.tx-mmforum-pi6-us {
     padding:3px 0px 3px 5px;
     background-color:#faf9f9;
     border-bottom:1px solid #e5e5e5;
}
 
.tx-mmforum-pi6-content {
    padding:5px 10px 10px 10px;
}
 
.tx-mmforum-pi6-strong {
    color:#9b9a9a;
    font-weight:bold;
}
 
a.tx-mmforum-pi6-admin {
 color:#ff8700 !important;
 font-weight: bold;
 
}
a.tx-mmforum-pi6-mod {
 font-weight:bold;
 color:#f19d55 !important;
}
 
 .tx-mmforum-pi6-container a { /*color: #bf2236;*/ }        
 

/**
* CSS for search
**/
 

.tx-mmforum-pi4-search_options {
    padding:10px 0px 10px 0px;
}
 
.tx-mmforum-pi4-search_options_header {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background:#FF8700;
    padding:2px 0px 2px 5px;
   
}
.tx-mmforum-pi4-search_options_details {
    border:1px solid #DDDDDD;
    padding:0px;
 
}
 
.tx-mmforum-pi4-suche-abstand {
    margin-top:2px;
    margin-right:7px;
    margin-left:0px; 
    padding-top:10px;
    padding-left:10px;   
    float:left;
}
 
.tx-mmforum-pi4-suche-details-abstand {
    margin-top:10px;  
}
 
.tx-mmforum-pi4-suche-details-sort select {
    width:200px;  
}
 
.tx-mmforum-pi4-suche-details-abstand-check {
    width:100px;
    margin-top:5px;
    border:1px solid red;
    float:left;
}
 
.tx-mmforum-pi4-geloest {
    padding-top:1px;
    padding-right:5px;
    float:left;
}
 
.tx-mmforum-pi4-suche-abstand input {
    width:200px;
}
 
.tx-mmforum-pi4-suche-box {      
    padding:10px;
    background-color:#f6f5f5;
    border-bottom:1px solid #dddddd;
    border-top:1px solid #dddddd;
}
 
.tx-mmforum-pi4-suche-starten-abstand {
    padding-top:10px;   
}
.tx-mmforum-pi4-abstand-bottom {
    height:10px;
    width:100px;      
}
 
/* INFO BOX */
 
.tx-mmforum-pi4-info-box {
    position: absolute;
    visibility: hidden;
    z-index: 9999;
    width: 600px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
    margin-left: 20px;
 
}
 

.tx-mmforum-pi4-infoBoxHeader {
 color:#FFFFFF;
 width: 600px;
 height: 20px;
 background: #FF8700;
 font-weight: bold;
}
.tx-mmforum-pi4-infoBoxHeader a{ color:#FFFFFF; }
.tx-mmforum-pi4-infoBoxHeader a:hover{ color:#FFFFFF; }
                                                         
 
.tx-mmforum-pi4-infoBoxContent {
 clear:both;
 
}
 
.tx-mmforum-pi4-kurzanleitung {
 padding:5px 0px 5px 10px;
 font-size:11px;
}
 
#dasx a {
 color:#FFFFFF;   
}
 
#dasx a:hover {
    color:#FFFFFF;   
}
 
.tx-mmforum-pi4-regeln li {
    border-bottom:1px solid #e4e5e5;
    border-top:1px solid #e4e5e5;
    margin-bottom:20px;
    padding:5px 10px 10px 10px;
    background-color:#fafbfb;
}
 

.tx-mmforum-pi4-search_infobox {
    margin-left:5px;
    margin-right:10px; 
    width:150px;
    font-size:10px;
    color:#616161;
    border: 1px solid#DDDDDD;
    background-color:#eeeded;  
}
.tx-mmforum-pi4-search_info {
    line-height:12px;
    font-size:10px;
    color:#aaaaaa;
    background:#FFFFFF;
    border-top:1px solid #DDDDDD;
    padding:2px 0px 2px 5px;
}
 
.tx-mmforum-pi4-infobox-titel {
    padding-left:5px;
}
 
.tx-mmforum-pi4-search-box-aussen {
 border:1px solid #eceded;
 width:100%;
 float:left;
 background-repeat:no-repeat;
}
 
.tx-mmforum-pi4-search-box-rechts {
 width:170px;
 height:100px;  
    margin-top:10px;
 float:right;
}
 
.tx-mmforum-pi4-search-box-links {
 width:70%;
    padding:5px;     
 float:left;
}
 
.tx-mmforum-pi4-search-box-links a {
    font-size:11px;
    font-weight:bold;
}
 
.tx-mmforum-pi4-search-box-unten {
 width:100%;
 text-align:right;
 float:left;
}
 
.tx-mmforum-pi4-search_title {
 margin-top:10px;
 padding-top:2px;
 padding-bottom:2px;
 background-color:#dddddd;
 font-size:13px;
 font-weight:bold;
 width:100%;
 float:left;
 border-top:1px solid #eceded;
 border-left:1px solid #eceded;
 border-right:1px solid #eceded;
}
 
.tx-mmforum-pi4-search-link {
 text-align:left;  
 float:left;     
 padding-left:8px;
 padding-bottom:2px;
 color:#ff8700;
}
 
.tx-mmforum-pi4-search-link a {
    font-size:11px;
    font-weight:bold;
}
 
/***
 * USER CONFIGURATION
 ***/
.tx-mmforum-pi5-configleft {
 text-align: right;
}
 
/***
 * USER CONTROL CENTER
 ***/
.tx-mmforum-pi1-user {
    width: 100%;
}
.tx-mmforum-pi1-user-menu {
    text-align: right;
    border: 1px solid #dddddd;
    border-bottom: 0px;
    border-top: 0px;
    display:block;
    margin:0;
    padding:4px;
}
 
.tx-mmforum-pi1-user-content {
    border:     1px solid #dddddd;
    padding: 8px;
}
 
/***
 * CODE HIGHLIGHTING
 ***/
.tx-mmforum-pi1-codeheader{
 border-top:   1px solid #BCBEC0;
 border-left:   1px solid #BCBEC0;
 border-right:   1px solid #BCBEC0;
 background:   #ddd;
 font-weight:  bold;
 padding:   5px;
}
.tx-mmforum-pi1-codeblock {
	border: 			1px solid #BCBEC0;
	background-color: 	#F6F6F6; 
	overflow:			auto;   
	padding-left:		7px;
	line-height:		15px;
	padding-top:		4px;
	padding-bottom:		4px;
}
 
.tx-mmforum-pi1-codeblock a {
 text-decoration:  none;
}

.tx-mmforum-pi1-codeblock a:hover {
 text-decoration:  none;
 background-color:  yellow;
}
.tx-mmforum-pi1-codeblock a:visited {
 text-decoration:  none;
}
 
.tx-mmforum-pi1-linenumbering{
	float:				left; 
	background:			#ddd;
	color:				#000;
	border-top:			1px solid #ddd;
	border-left:		1px solid #BCBEC0;
	border-bottom:		1px solid #BCBEC0;
	padding:			4px;
	line-height:		15px; 
	text-align:			right;
}
 
 
 
.tx-mmforum-pi1 a{
    color:#545353;
}
 
.tx-mmforum-pi1 a:hover{
    color:#FF8700;
}
 
.tx-mmforum-pi3 a{
    color:#ff8700;
}
 
.tx-mmforum-pi3 a:hover{
    color:#FF8700;
}
 
.listforum {
    border-collapse: collapse;
}
 

.listforum tr,.listforum td {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #DDDDDD;
 
}
 
div#tx-mmforum-footer {
    font-size: 10px;
    color: #999999;
    text-align: center;
}

.tx-mmforum-pi1-attachmentlabel {
    font-weight: bold;
}

.tx-mmforum-pi1-attachment {
    padding-left: 16px;
}
 
.tx-mmforum-poll-question {
    font-weight: bold;
}

.tx-mmforum-poll-expireson {
    font-size: 10px;
    color: #aaaaaa;
    margin-top: 8px;
} 

.tx-mmforum-pi4-title {
    color: #666666;
}

.tx-mmforum-pi4-title a {
    color: #666666;
    font-weight: bold;
}

.tx-mmforum-pi4-title a:hover {
    color: #ff8700;
}

.tx-mmforum-pi4-content a {
    color: #666666;
}

.tx-mmforum-pi4-content a:hover {
    color: #ff8700;
}

th.tx-mmforum-th a {
    color: white !important;
}

tx-mmforum-pi1-listposts-prefix {
	color: black !important;
}
 


/* default styles for extension "tx_vjchat_pi1" */

	/* FRAME AND MAIN CONTAINERS */

		div#tx-vjchat-container * {
			border: 0;
			margin: 0;
			padding: 1px;
		}
		
		div#tx-vjchat-container {
			min-height: 20px;
		}
		
		div#tx-vjchat-content {
			height: 20em;  
			position: relative;
			margin-top: 0.5em;
			width: 99%;
		}		
		
		div#tx-vjchat-loadinginfo {
			position: absolute;
			width: 250px;
			height: 2em;
			padding: 2em;
			border: 1px solid #CFCFCF;
			background-color: #fff;
			left:50%;
			margin-left:-120px;
			margin-top: 5%;
			text-align: center;
			z-index: 1000;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;			
		}
		
		div#tx-vjchat-messages {
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 78%;
			background-color: #fff;
		}
	
		div#tx-vjchat-storedMessages {
			position: absolute;
			left: -1px;
			top: -1px;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 78%;
			background-color: #fff;
			border: 2px solid #82C885;
			z-index:100;
		}	
		div#tx-vjchat-userlist {
			position: absolute;
			right: 0;
			top: 0;
			padding: 0;
			overflow: auto;
			border: #CFCFCF solid 1px;
			color: #000;
			background-color: #FFF;
			width: 20%;
			height: 20em;
		}		
		
		div#tx-vjchat-tools-container {
			margin-top: 0.2em;
			
		}

		div#tx-vjchat-format,
		div#tx-vjchat-format a,
		div#tx-vjchat-format img {
			margin: 0;
			padding: 0;
			cursor: pointer;
		}

		div#tx-vjchat-emoticons {
			padding: 0.2em 0 0 0.2em;
			height: 20px;
		}
		
		#tx-vjchat-emoticons img {
			margin: 0 0.1em;
			cursor:pointer;
		}		
		
		div#tx-vjchat-style {
			padding: 0.2em 0.2em 0.2em 0.265em;
		}
		
		div#tx-vjchat-input-container {
			clear:both;
		}

		textarea#txvjchatnewMessage {
			width: 99%;
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			height: 6em;
			border: #CFCFCF solid 1px;
			margin: 0;
		}	
		
		#tx-vjchat-debug {
			width: 99%;
			height: 200px; 
			border: 1px solid silver; 
			font-family: Courier New, Courier; 
			font-size: 8pt; 
			overflow:auto; 
		}
	

	
	/* MESSAGE ITEMS */
	
		div.tx-vjchat-entry {
			border-bottom: 1px solid #FAF7F3;
			background-color: #fff;		
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			/*line-height: 1.3em;*/
			color: #320101;
			/*margin: 0.25em 0 0 0;
			padding: 0em 0 0.625em 0.25em;*/
		}
	
		div.tx-vjchat-moderator {
			color: #880000;
		}
		
		div.tx-vjchat-expert {
			color: #06480E;
		}


		.tx-vjchat-superuser {
			background-color: #FFE4E4;
		}		
		
		div.tx-vjchat-entry span.tx-vjchat-user {
			font-weight: bold;
		}

		div.tx-vjchat-system,
		div.tx-vjchat-system .tx-vjchat-entry {
			color: #9E9E9E;
			font-size: 0.9em;
			font-style: italic;			
		}		
		div.tx-vjchat-hidden {
			background-color: #F2F2F2;
			color: #9E9E9E;
		}
		
		div.tx-vjchat-committed {
			background-color: #B8F2AE;
		}
	
		span.tx-vjchat-time {
			font-size: 8pt;
			color: #9E9E9E;
		}
		
		span.tx-vjchat-bold {
			font-weight: bold;
		}
	
		span.tx-vjchat-underlined {
			text-decoration: underline;
		}

		span.tx-vjchat-italic {
			font-style: italic;
		}

		span.tx-vjchat-stroke {
			text-decoration: line-through;
		}		

		p.tx-vjchat-error {
			font-weight: bold;
			color: #f00;
		}
		
		a.tx-vjchat-actionlink {
			cursor:pointer;
			font-size: 8pt;
			color: #337236;
		}
		
		a.tx-vjchat-actionlink:hover {
			color: #0F3D11;
			text-decoration: underline;
		}
	
	/* SELECTABLE USER STYLES */
		
		/* if you do not want to colorize usernames like style use
			.tx-vjchat-message-style-0  .tx-vjchat-entry {
				color: #000000;
			}
		*/
		.tx-vjchat-message-style-0   {
			color: #000000;
		}
		.tx-vjchat-message-style-1 {
			color: #000055;
		}
		.tx-vjchat-message-style-2 {
			color: #008000;
		}
		.tx-vjchat-message-style-3 {
			color: #FF0000;
		}
		.tx-vjchat-message-style-4 {
			color: #800000;
		}
		.tx-vjchat-message-style-5 {
			color: #800080;
		}
		.tx-vjchat-message-style-6 {
			color: #FF5500;
		}
		.tx-vjchat-message-style-7 {
			color: #FFFF00;
		}
		.tx-vjchat-message-style-8 {
			color: #00FF00;
		}
		.tx-vjchat-message-style-9  {
			color: #008080;
		}
		.tx-vjchat-message-style-10 {
			color: #00FFFF;
		}
		.tx-vjchat-message-style-11 {
			color: #0000FF;
		}
		.tx-vjchat-message-style-12 {
			color: #FF00FF;
		}
		.tx-vjchat-message-style-13 {
			color: #7F7F7F;
		}
		.tx-vjchat-message-style-14 {
			color: #D2D2D2;
		}


	/* HELP AND COMMAND OUTPUT */
	

		.tx-vjchat-ok {
			color: #06480E;
			background-color: #F0F0F0;
		}
		
		.tx-vjchat-error {
			color: #f00;
		}
		
		div.tx-vjchat-cmd-smileys-text {
			width: 5em;
			height: 1.2em;
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
			text-align: right;		
			padding-right: 0.625em;
		}
	
		div.tx-vjchat-cmd-smileys-image {
			width: 4em;
			height: 1.2em; 		
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
		}

		div.tx-vjchat-cmd-help,
		div.tx-vjchat-cmd-help * {
			font-size: 0.95em;
			background-color: #F0F0F0;			
		}
		
		div.tx-vjchat-cmd-help div.tx-vjchat-cmd-help-command {
		}
				
		span.tx-vjchat-cmd-help-link {
			text-decoration: underline;
			cursor: pointer;
		}
		
		div.tx-vjchat-cmd-help-command div.tx-vjchat-cmd-help-command-title {
			width: 9em;
			float: left;
			clear: left;
			font-weight: bold;
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-command-descr {
			/*display: block;
			margin-left: 10em;*/
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-list {
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-descr {
			display: block;
			margin-left: 11em;		
		}

	/* USERLIST ITEMS */

		#tx-vjchat-userlist * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.9em;
		}
		
		#tx-vjchat-userlist .tx-vjchat-link-box {
			display: block;
			width: 50px;
			float: right;			
		}
		
		
		#tx-vjchat-userlist .tx-vjchat-pr-link,
		#tx-vjchat-userlist .tx-vjchat-pm-link {
			font-size: 0.8em;
			cursor: pointer;			
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-moderator {
			color: #880000;
		}
	
		#tx-vjchat-userlist .tx-vjchat-userlist-expert {
			color: #06480E;
		}
	

		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			background-color: #FFE4E4;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-username {
			font-weight: bold;
			cursor: pointer;
			float:left;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-user,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-expert,
		#tx-vjchat-userlist .tx-vjchat-userlist-owner,		
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-owner,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			font-weight: bold;
			font-style: italic;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-item img,
		#tx-vjchat-user-detail img {
			float: left;
			margin-right: 2px;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item {
			clear: both;
			height: 20px;
			border-bottom: 1px solid #FBFBFB;
		}		
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item:hover {
			font-weight: bold;
		}

		#tx-vjchat-user-detail {
			border: 1px solid #CFCFCF;
			background-color: #fff;
			width: 12em;
			padding: 0.8em;			
			filter:alpha(opacity=80);
			z-index: 10000;
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		
		#tx-vjchat-user-detail * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.8em;
			padding: 0;
			margin: 0;		
		}

		#tx-vjchat-user-detail #tx-vjchat-user-detail-caption {
			font-size: 0.8em;
			font-weight: bold;
		}
		
		.tx-vjchat-rooms-short a img {
			margin-right: 0.2em !important;
			padding: 0 !important;
			border: 0;
		}
/* default styles for extension "tx_srfeuserregister_pi1" */
		.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 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* 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_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: 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 */
	
	/* 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; }



#layer1 {
	position: absolute;
	visibility: hidden;
	width: 420px;
	height: 300px;
	left: 95px;
	top: 128px;
	/* background-color: #ccc; */
	border: 0px solid #000;
	padding: 90px 0 0 30px;
	z-index: 1000;
}

#close {color:#FFFFFF; background-color:#000000; padding:2px 10px ;}
#close a {color:#FFFFFF; background-color:#000000;  text-decoration:none ; padding:2px 10px;}
#close a:hover {color:#000000; background-color:#FFFFFF;  text-decoration:none ;}



div#playerAgenda {
position: relative;
top: 0px;
left: 0px;
width: 360px;
margin: auto;
height:200px;
}
div#playerAgenda .messageSiPasJS {
margin: 3px 0 5px 100px;
font-size: 12px;
color: red;
}
div#fonctionsDuPlayerAgenda {
display: none;
float: left !important; 
float: none;
width: 360px;
height: auto !important;
min-height: 24px !important;
height: 24px;
margin: -20px 0 -5px 0;
padding: 3px 0 0 0;
background: transparent;
}
div#fonctionsDuPlayerAgenda ul{
width: auto;
margin: 0;
padding: 0;
list-style: none;
}
div#fonctionsDuPlayerAgenda li{
float: left;
}
ul#listeNumElementsPlayerAgenda{
float: right;
font-size: 12px;
}
ul#listeNumElementsPlayerAgenda li{
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
color: #004000;
background: transparent;
cursor: pointer;
}
ul#listeNumElementsPlayerAgenda li.elementEnCours{
color: #004000;
font-weight:bold;
text-decoration:underline;
}
ul#fonctionsLecturePlayerAgenda{
float: right;
}
li#playerAgendaPrecedent,
li#playerAgendaPause,
li#playerAgendaLecture,
li#playerAgendaSuivant {
margin: 0 0 0 5px;
padding: 2px 0 2px 0;
background-color: #FFCC00;
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
li#playerAgendaPrecedent {
width: 20px;
background-image: url(../Images/Img_PlayerAgenda_BtnPrecedent.gif);
}
li#playerAgendaPause {
width: 20px;
background-image: url(../Images/Img_PlayerAgenda_BtnPause.gif);
}
li#playerAgendaLecture {
width: 20px;
background-image: url(../Images/Img_PlayerAgenda_BtnLecture.gif);
}
li#playerAgendaSuivant {
width: 20px;
background-image: url(../Images/Img_PlayerAgenda_BtnSuivant.gif);
}
div#elementsDefilantsPlayerAgenda {
position: relative;
clear: both;
height: 200px;
overflow: auto;
padding-right:4px;
padding-left:4px;
}
div#elementsDefilantsPlayerAgenda .conteneurUnElementPlayerAgenda {
overflow: auto;
}
div#playerAgenda h2 {
position: absolute;
top: 0;
left: 5px;
margin: 0;
padding: 0;
}
div#elementsDefilantsPlayerAgenda h3 {
clear: both;
padding: 0;
margin: 0 0 5px 0;
font-size: 12px;
color: #cc041e;
}
div#elementsDefilantsPlayerAgenda p {
margin: 0;
padding: 0;
font-size: 12px;
margin-left:4px;
margin-right:4px;
}

div#elementsDefilantsPlayerAgenda a {
color: #004000;
font-weight:normal;
text-decoration:none;
}


div#elementsDefilantsPlayerAgenda a:hover {
text-decoration:underline;
}

.conteneur_tous_elements {
height:200px;
overflow:inherit;
/*border:1px solid #c8de9d;*/
}


.blkstd3_txt b {
font-weight:normal;
}

.posrelative
{
POSITION: relative;
}
#defilement
{
background: #F6F8EC;
OVERFLOW: hidden;
WIDTH: 360px;
CLIP: rect(0px 360px 200px 0px);
POSITION: absolute;
LEFT: 5px;
TOP: 62px;
font-size: 12px;
}
#defilement_titre{
LEFT: 5px;
TOP: 32px;
WIDTH: 250px;
height: 30px;
background-color:#000000;
font-size: 12px;
font-style: italic;

}
.Style1 {color: #FFFFFF}

a { text-decoration: none;  }

.news_style{
display:none;
}
.news_show
{
position:absolute;
background-color: white;
color:black;
margin-top:2px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 359px 150px 0px);



}
.news_show1
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 359px 153px 0px);

}
.news_border
{
background-color: white;
width:359px;
height:153px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;


/*overflow: auto;*/	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:360px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;
margin-top:5px;

}
.buttondiv
{

border-top:none;
text-decoration: none;
}
  .news_move {
 position: relative;

  }
.mytable
{
width:360px;
height:200px;
vertical-align: top; 
font-size: 12px;
}
.code{
width:500px;
color:white;
font: normal 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
padding: 5px 5px 5px 5px;
background-color:black ;

}

</style>

