/* default styles for extension "tx_dcdgooglemap_pi1" */
		/* Map */
		.tx_dcdgooglemap_map .tx_dcdgooglemap_clear {clear:both;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_left {float:left;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_right {float:right;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_top,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_bottom {clear:both;}

		.tx_dcdgooglemap_map h2 {margin:0; padding:0; font-size:14px; color:#999999; text-align:center;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_picto {width:20px; height:20px;}
		.tx_dcdgooglemap_map label {margin:0; padding:0;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_left,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_right {width:220px; border:#CCCCCC 1px solid; margin-right:5px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_left {float:left;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_right {float:right;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom {clear:both; margin-top:3px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top .tx_dcdgooglemap_maincategory,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom .tx_dcdgooglemap_maincategory,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top .tx_dcdgooglemap_kml,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom .tx_dcdgooglemap_kml {font-weight:normal; margin-left:5px; float:left; width:32%; margin-bottom:5px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo {padding:2px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_btnexpend {text-align:right; padding:0px 10px 5px 0px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendresizezone {display:inline;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_categories {clear:both;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kmls {clear:both;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_maincategory {margin:3px 0 5px 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_category {display:block; margin-bottom:3px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_category input,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_nosubcategory {padding-left:18px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_subcategory {padding-left:18px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml input {margin:0 3px 0 3px; padding:0;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_category_description .tx_dcdgooglemap_category_description_title,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml_description .tx_dcdgooglemap_kml_description_title {display:block; font-weight:bold;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_category_description,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml_description {clear:both; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_options {margin-top:10px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction {margin-bottom:10px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder form fieldset,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset {border:#999999 1px solid; padding:3px; margin:0;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder .fieldsetlabel,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction .fieldsetlabel {font-weight:bold; text-align:left; top:-12px; left:15px; position:relative; background:#F4F4F4;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder form fieldset .geocoderexemple,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset .directionfromexemple,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset .directiontoexemple {color:#999999; display:block;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_champs {text-align:center;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_address {width:300px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from_field,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to_field {float:left; margin:0px 15px 0px 15px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to {width:300px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fields {clear:both;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_submit_field,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_submit_field {clear:both; padding-top:5px;}
		
		*html .tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fields {padding-bottom:5px;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_mode label {display:block; text-align:left;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_champs {position:relative; top:-5px; text-align:center;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_gestion {margin-bottom:8px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_textmode {margin-right:5px; position:relative; top:7px; float:right; font-weight:bold; color:#FF0000;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_result .googledir {position:relative; top:-12px;}
		
			/* KML Link WINDOW */
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-Link {text-align:right; padding-bottom:5px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window {text-align:left; position:relative; left:489px; width:45%; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}
		*html .tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window {left:0px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-windowbtn {display:block; float:right;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window input {width:99%;}

			/* POI Direction*/
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_radio {margin-left:5px; margin-right:3px;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_address {margin-top:5px; margin-bottom:5px; display:block;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_address_input {width:80%;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_submit {display:block; margin-top:10px; text-align:right;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_submit_input {margin-right:15px;}


			/* Bulle */
		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_tstamp {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_name {font-weight:bold; margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_title {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_address {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_zip {display:inline; margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_city {display:inline; margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_phone {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_email {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_note {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_image {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_img_label {text-align:center;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_image .tx_dcdgooglemap_poi_img {margin-top:2px; margin-bottom:2px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_image .tx_dcdgooglemap_poi_label {margin-top:2px;margin-bottom:2px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_download {margin-top:2px; margin-bottom:4px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_download .tx_dcdgooglemap_poi_file {margin-top:2px; margin-bottom:2px;}		

		.tx_dcdgooglemap_map .tx_dcdgooglemap_poi_bulle .tx_dcdgooglemap_poi_link {margin-top:2px; margin-bottom:4px;}

		/* List */
		.tx_dcdgooglemap_list .tx_dcdgooglemap_clear {clear:both;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form fieldset {border:1px solid #999999; padding:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form .tx_dcdgooglemap_list_search_label {font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form .tx_dcdgooglemap_list_search_input {width:300px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_limit {color:#999999; display:block; padding-left:200px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_noresult {text-align:center; color:#FF0000; font-weight:bold;}


		.tx_dcdgooglemap_list .tx_dcdgooglemap_btnexpend {text-align:right; padding:0px 10px 5px 0px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_maincategory {font-weight:normal; margin-left:5px; float:left; width:32%; margin-bottom:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_legendresizezone {display:inline;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header {font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_legend_picto,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img img {width:20px; height:20px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img img {margin-right:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_list_loupe {margin-left:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img_label,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_name {display:inline;}
		
		.tx_dcdgooglemap_list .tx_dcdgooglemap_maincategory {margin:3px 0 5px 0;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_category {display:block; margin-bottom:3px;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_category input {margin:0 3px 0 3px; padding:0;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_nosubcategory {padding-left:18px;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header_content {padding-left:18px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header_content {padding-bottom:7px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_content .tx_dcdgooglemap_poi_windowstabslabel {font-style:italic; text-transform:uppercase; margin-top:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_labeltext {padding-left:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category_description .tx_dcdgooglemap_category_description_title {display:block; font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category_description {clear:both; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}
/* default styles for extension "tx_dcdgooglemap_pi2" */
		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form {padding-top:10px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset {border:#999999 1px solid; padding:3px; margin:0;}

		.tx-dcdgooglemap-pi2 .fieldsetlabel {font-weight:bold; text-align:left; top:-12px; left:15px; position:relative; background:#F4F4F4;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset label {display:inline; margin-bottom:5px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset .exemplesearch {display:block; color:#999999;}
		
		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_champs {position:relative; top:-5px; text-align:center;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_submit_field {clear:both; padding-top:5px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_address {width:300px;}
/* default styles for extension "tx_dcdgooglemap_pi3" */
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form {padding-top:10px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset {border:#999999 1px solid; padding:3px; margin:0;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction .fieldsetlabel {font-weight:bold; text-align:left; top:-12px; left:15px; position:relative; background:#F4F4F4;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_from_field,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_to_field {float:left; margin:0px 15px 0px 15px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset .directionfromexemple,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset .directiontoexemple {color:#999999; display:block;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_champs {position:relative; top:-5px; text-align:center;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_from,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_to {width:300px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_fields {clear:both;}

		*html .tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_fields {padding-bottom:5px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_geocoder_submit_field,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_submit_field {clear:both; padding-top:5px;}
		
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_mode label {display:block; text-align:left;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_textmode {text-align:right; margin-right:5px; position:relative; top:-12px; font-weight:bold; color:#FF0000;}

/* default styles for extension "tx_gkhrssimport_pi1" */
.rss_title, .rss_title a {
	font-size: medium;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	color: #FF6100;
}
.rss_description {
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #2763A5;
	margin-bottom: 15px;
}
.rss_header {
	font-weight: bold;
}
.rss_summary {
	margin-bottom:10px;
}
.rss_pubbox, .rss_date, .rss_author, .rss_category {
	display: inline;
}
/* default styles for extension "tx_etagpages_pi1" */
		#contenu_droit .etagpages_liste_element h3 {
      text-transform:none;
      padding:0 0 3px 0; 
    }
/* default styles for extension "tx_eoffresdemploi_pi1" */
		.tx-eoffresdemploi-pi1 .erreur {
			color:#ff0000;
			font-weight:bold;
		}
		#milieu-milieu .tx-eoffresdemploi-pi1 h3.poste {
			background-color:#c8bb89;
			color:#ffffff;
			padding:3px 8px;
			margin-bottom:10px;
			width:480px;
		}
		*+ html #milieu-milieu .tx-eoffresdemploi-pi1 h3.poste {
			margin-left:-20px;
		}
		
		
		/******************** Recherche **************************************/
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_input {
			margin:5px 0;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche label {
			display:block;
			float:left;
			width:140px;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_submit {
			margin-left:142px;
		}
		* html .tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_submit {
			margin-left:147px;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_submit input{
			background-color:#FFFFFF;
			border:1px solid #7F9DB9;
			cursor:pointer;
			width:auto;
		}
	
		/******************** Liste complète ************************************/
		.eoffresdemploi_listecomplete_pagination {
			margin:5px 0 15px 0;
		}
		.eoffresdemploi_listecomplete_pagination a {
			padding:0 4px;
		}
		.eoffresdemploi_listecomplete_elements {
			margin:0 0 30px 0;
		}
		#milieu-milieu .eoffresdemploi_listecomplete_elements a {
			font-weight:normal;
		}
		#milieu-milieu .eoffresdemploi_listecomplete_elements .lien_detail {
			text-align:right;
		}
		#milieu-milieu .eoffresdemploi_listecomplete_elements .lien_detail a{
			font-weight:bold;
		}
		
		/******************** Resultat de recherhce ******************************/
		.eoffresdemploi_display_pagination {
			margin:5px 0 15px 0;
		}
		.eoffresdemploi_display_pagination a {
			padding:0 4px;
		}
		.eoffresdemploi_listecategorie_elements {
			margin:0 0 30px 0;
		}
		#milieu-milieu .eoffresdemploi_listecategorie_elements a {
			font-weight:normal;
		}
		#milieu-milieu .eoffresdemploi_listecategorie_elements .lien_detail {
			text-align:right;
		}
		#milieu-milieu .eoffresdemploi_listecategorie_elements .lien_detail a{
			font-weight:bold;
		}
		
		/******************** Detail offre ******************************/
		#milieu-milieu .eoffresdemploi_detail_offre a {
			font-weight:normal;
		}
		#milieu-milieu .eoffresdemploi_detail_offre .lien_detail {
			text-align:right;
		}
		#milieu-milieu .eoffresdemploi_detail_offre .lien_detail a{
			font-weight:bold;
		}
		
		/******************** Candidature ******************************/
		.eoffresdemploi_form_cand fieldset{
			border:0;
			padding:0;
			margin:0;
		}
		.eoffresdemploi_form_cand legend{
			padding:0;
			margin:0;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_candidature_submit {
			margin-left:0;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_candidature_submit input{
			background-color:#FFFFFF;
			border:1px solid #7F9DB9;
			cursor:pointer;
			width:auto;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature_indications {
			margin-bottom:20px;
			background:transparent url(../fileadmin/template/images/bg_hr.gif) repeat-x scroll left bottom;
			padding:15px 0 15px 0;
		}
		.candidature_field {
			margin: 0 0 10px 0;
		}
		.etoile {
			color:#ff0000;
			font-weight:bold;
		}
		
		
/* default styles for extension "tx_ewebtvacces_pi1" */
    .ewebtvaccess_description_textuelle {
      display:none;
    }
    .ewebtvacces_video {
      display:block;
      float:left;
    }
/* default styles for extension "tx_ewebtvacces_pi2" */
   .ewebtvaccess_description_textuelle {
      display:none;
    }
    .ewebtvacces_video {
      display:block;
      float:left;
    }
    
/********** STYLES AJOUTES *******************************************************/

/* recherche *******/    
.ewebtvacces_recherche_recherche{
  display:inline-block;
  margin-bottom: 10px;
  padding:15px 0;
  width:100%;
}
.ewebtvacces_formulaireRecherche label {
  float:left;
  margin:2px 10px;
}
.ewebtvacces_formulaireRecherche_input{
  float:left;
}
.ewebtvacces_formulaireRecherche_select {
  float:left;
  margin-right: 10px;
}
.ewebtvacces_formulaireRecherche_submit {
  float:left;
}
input.ewebtvacces_formulaireRecherche_submit_input {
	background-color:#000000;
	border:1px solid #D8C17E;
	color:#D8C17E;
	font-size:1em;
	font-weight:bold;
	padding:1px 10px;
	cursor:pointer;
	width:auto;
} 
input.ewebtvacces_formulaireRecherche_submit_input:hover { 
  border:1px solid #CCCCCC;
	color:#FFFFFF;;
}
/* fin recherche *************************/
.ewebtv_slider {
  display:inline-block;
  float:left;
  overflow:hidden;
  width:100%;
}
.ewebtv_slider .jcarousel-skin-tango .jcarousel-clip-horizontal{
  height:95px;
}
.ewebtv_slider ul.mycarousel {
  height:250px;
}
ul#mycarousel li {
  list-style-type:none;
}
.ewebtv_element {
  display:block;
  float:left;
  margin:7px;
  width:200px;
}
.ewebtv_description {
  background-color:#000;
  color:#fff;  
  height:52px;
  padding:5px;
}
.ewebtv_description a,
.ewebtv_description a:link{
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
}
.ewebtv_description a:hover{
  color:#7c5c04;
  text-decoration:none;
}
.ewebtvaccess_detail{
  margin:10px 0;
}
.ewebtvaccess_detail h4{
  font-weight:bold;  
}
.ewebtv_element_home {
  margin:10px 0;
  width:215px;
}
.ewebtv_element_home .ewebtv_description {
  height:40px;
}   
.ewebtv_element_home .ewebtv_description a,
.ewebtv_element_home .ewebtv_description a:link{
  color:#fff;
  font-size:1em;
  font-weight:bold;
  text-transform:inherit;
}
.ewebtv_element_home .ewebtv_description a:hover{
  color:#7c5c04;
  text-decoration:none;
}   
.ewebtv_element_home .ewebtv_description{
  font-size:0.9em;
}
#colonne_droite .colonne_un_tiers .ewebtv_slider h4{
  border:medium none;
  font-family:arial,helvetica,sans-serif;
  font-size:1.1em;
  font-weight:bold;
  margin:5px 10px;
  padding:0;
  text-transform:uppercase;
}             
#colonne_droite .colonne_un_tiers .ewebtv_element{
  border-bottom:1px dotted #333333;
  display:inline-block;
  padding-bottom:10px;
  width:215px;
}
#colonne_droite .colonne_un_tiers .ewebtv_description{
  height:40px;
} 

    
/* 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_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_eccoextaddfavorite_pi1" */
    .tx_eccoextaddfavorite_pi1-BlockAdd{float:left;}
    .tx_eccoextaddfavorite_pi1-BlockAddImg{float:left;}
    .tx_eccoextaddfavorite_pi1-BlockAddTxt{display:none;float:left;margin:0px 5px 0px 5px;}
    .tx_eccoextaddfavorite_pi1-BlockAddTxt a{color:#000000;font-size:0.7em;}
    .tx_eccoextaddfavorite_pi1-BlockList{float:left;}
    .tx_eccoextaddfavorite_pi1-BlockListFull{clear:both;float:left;margin:5px 0px 5px 0px;}
    .tx_eccoextaddfavorite_pi1-BlockListDelImg{float:left;}
    .tx_eccoextaddfavorite_pi1-BlockListTxt{float:left;margin:0px 5px 0px 5px;}
    .tx_eccoextaddfavorite_pi1-BlockListTxt a{font-size:1em;}
/* default styles for extension "tx_chcforum_pi1" */



/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #999999;
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F3F5F8;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: #E3E7EF;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #E3E7EF;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #E9E9E9;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #E3E7EF;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #DEE3E7;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #E3E7EF;
	border: 1px solid #666666;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #DEE3E7;
	margin-bottom: 1px;
	padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FFD6EF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #E9E9E9 !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	background: #DEE3E7;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}



/* 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, DIV.csc-textpic-border DIV.csc-textpic-single-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; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }

	/* 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 */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* 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%; }
/* default styles for extension "tx_a21glossary" */
   acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
   dl.glossary dd { margin: 0 0 15px 20px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }