   /*commun*/
   body { background-color:#D6E4EB; padding-top:30px; padding-bottom:40px; }
   h1 { padding:0px 10px; margin-bottom:0px; font-weight:normal; }
   h2 { padding:0; margin:1em 0; }
   h2.oldShow {float:left;margin:0px 20px}
   h3 { margin:0.4em 0px 0.3em; }
   h5 { padding:0; margin:0; }
   p { margin:0.8em 0px }
   hr { border-right:medium none; border-top:#918F93 1px dotted; border-left:medium none; border-bottom:#ffffff 1px solid; }
   a { background-color:transparent; padding:1px; }
   ul{ list-style-image:url(../img/pictos/fleche_li.gif); }
   .hide{ display:none; }
   a {outline-width:0px;}
   a img {border:0px;}
                         
   /*---------------- interface ---------*/
   .logo a, .logo a:hover{ padding:0; background-color:transparent; }
   td.haut{ padding:11px; padding-bottom:0; background-color:#231F20; }
   td.barre{ background-color:#B9CEaD; height:6px; }
   .haut_decroche{ padding:0; background:#D6E4EB url(../img/interface/decroche_haut.gif) no-repeat; width:40px; }
   .menu1{ padding:5px 0; height:25px; }
   .menu1 img{ float:left; padding:0;margin:0; }
   .page{ border:1px solid #B2BBC2; border-top:none; padding:0px 5px 0px 2px; padding-bottom:11px; }
   .page_decroche{ padding:0; background:#D6E4EB url(../img/interface/decroche_fd.gif) repeat-y; width:40px; }
   .bas{ background:#D6E4EB url(../img/interface/decroche_bas.gif) no-repeat; margin-bottom:50px; }
   .bas td{ height:40px; }
   .tcontenu, .tactus_accueil{ padding:1px; }
   .tactus_accueil td{ width:235px; background-color:#FBE7E5; padding:5px; }
   .tactus_accueil  h3{ margin:0; }
   .tactus_accueil td.milieu{ border-left:27px solid #fff; border-right:27px solid #fff; width:270px; }
   #t_bleu p, #t_violet p, #t_rouge p, #t_jaune p, #t_vert p, , #t_liste_couleur p{ padding:0; margin:2px 0; }
   #t_calendrier p{ padding:0; margin:2px 0; }

   /*_______________*/
   /*---------- Menu 1 -----------*/
   a.bateau_feu, a.actualites, a.infos_pratiques, a.action_culturelle, a.neerlandais{ display:block; float:left; text-indent:-3000px; height:21px; overflow:hidden; background-position:0 0; border:medium none;padding:0;margin:0; }
   a.bateau_feu:hover, a.actualites:hover, a.infos_pratiques:hover, a.action_culturelle:hover, a.neerlandais:hover{ background-position:0 -21px; }
   a.bateau_feu{ width:114px; background:transparent url(../img/interface/t_bateau_feu.gif) no-repeat; }
   a.actualites{ width:83px; background:transparent url(../img/interface/t_actualites.gif) no-repeat; }
   a.infos_pratiques{ width:183px; background:transparent url(../img/interface/t_pratique.gif) no-repeat; }
   a.action_culturelle{ width:138px; background:transparent url(../img/interface/t_act_culturelle.gif) no-repeat; }
   a.neerlandais{ width:89px; background:transparent url(../img/interface/t_nl.gif) no-repeat; }
   ul.menudroit, ul.menudroit li{ padding:0;margin:0;list-style:none; list-style-image:url(../img/interface/pixtrans.gif); }
   a.bt_transfrontalier, a.bt_europe, a.bt_horslesmurs, a.bt_calendrier, a.bt_saison{ display:block; width:120px; height:49px;text-indent:-3000px; overflow:hidden; background-position:0 0;border:medium none;padding:0;margin:0; }
   a.bt_transfrontalier:hover, a.bt_europe:hover, a.bt_horslesmurs: hover, a.bt_calendrier:hover, a.bt_saison:hover{ background-position:-120px 0; }
   a.bt_transfrontalier{ background:transparent url(../img/interface/bt_transf.gif) no-repeat; }
   a.bt_europe{ background:transparent url(../img/interface/bt_horizons_europe.gif) no-repeat; }
   a.bt_horslesmurs{ background:transparent url(../img/interface/bt_hlm.gif) no-repeat; }
   a.bt_calendrier{ background:transparent url(../img/interface/bt_calendrier.gif) no-repeat; }
   a.bt_saison{ background:transparent url(../img/interface/bt_saison.gif) no-repeat; }

   /*_______________*/
   /*--------tableaux-------*/
   td.droite_spectacle{ padding-top:15px; border-right:20px solid #fff; border-left:15px solid #fff; }
   td.transfrontalier, td.europe, td.horslesmurs, td.saison, td.calendrier{ padding-top:15px; padding-left:15px; border-right:30px; padding-bottom:15px; }
   td.institutionnel{ padding-left:70px; padding-right:70px; }
   td.calendrier2{ padding-top:15px; padding-left:70px; border-right:30px; }
   td.transfrontalier{ background:transparent url(../img/interface/fd_transfrontalier.gif) repeat-y; }
   td.europe{ background:transparent url(../img/interface/fd_europe.gif) repeat-y; }
   td.horslesmurs{ background:transparent url(../img/interface/fd_hlm.gif) repeat-y; }
   td.corps{ background:transparent url(../img/interface/fd_corps.gif) repeat-y; }
   table#residanses{ background:transparent url(../img/interface/fd_rdanses.gif) repeat-y; }
   td.saison{ background:transparent url(../img/interface/fd_saison.gif) repeat-y; }
   td.calendrier, td.calendrier2{ background:transparent url(../img/interface/fd_calendrier.gif) repeat-y; }
   table.tablignes td{ padding:2px; padding-top:10px; border-bottom:1px solid #B9CEaD; }
   table.tablignes a, td.calendrier a{ background-color:transparent; padding:1px; }
   table.tablignes a:hover, td.calendrier a:hover{ background-color:#FDB833; padding:1px; }
   td.saison a{ background-color:transparent; padding:1px; }
   td.saison a:hover{ background-color:#CB171E; padding:1px; }
   table.tabhlm td{ padding:2px; padding-top:10px; border-bottom:1px solid #567DaF; }
   table.tabhlm a, td.horslesmurs a:hover{ background-color:transparent; padding:1px; }
   table.tabhlm a:hover, td.horslesmurs a:hover{ background-color:#F79D88; padding:1px; }
   table.tabeurope td{ padding:2px; padding-top:10px; border-bottom:1px solid #CB171E; }
   table.tabeurope a , td.europe a{ background-color:transparent ;padding:1px; }
   table.tabeurope a:hover, td.europe a:hover{ background-color:#B2C8a5; padding:1px; }
   table.tabtransfrontalier td{ padding:2px; padding-top:10px; border-bottom:1px solid #F79D88; }
   table.tabtransfrontalier a , td.transfrontalier a{ background-color:transparent; padding:1px; }
   table.tabtransfrontalier a:hover , td.transfrontalier a:hover{ background-color:#567DaF; padding:1px; }
   td.t_content{ width:450px;padding:15px 40px 0px 70px;background:#fff  url(../img/interface/fd_pages_instit.gif) no-repeat ;}

   td.t_content table {margin:5px 0px;padding:0px;}
   td.t_content table tr td {margin:0px;padding:0px;}
   td.t_content table tr td p{margin:0px;padding:0px;}
   td.t_content table.partenaires tr td{border-bottom:1px solid #B9CEAD;}
   td.t_content table.partenaires tr td {margin:0px; padding:0px 5px 5px 5px;}
   td.t_content table.partenaires tr td h3{margin:0px 0px 15px 0px; padding:0px;}
   td.t_content table.partenaires tr td p{margin:10px 0px; padding:0px;}
   td.t_content table.partenaires tr td img{float:right;}

   .category_one td.page {background:transparent url(../img/interface/fd_transfrontalier.gif) repeat-y 15px 0px;}
   .category_two td.page {background:transparent url(../img/interface/fd_europe.gif) repeat-y 15px 0px;}
   .category_three td.page {background:transparent url(../img/interface/fd_corps.gif) repeat-y 15px 0px;}
   .category_four td.page {background:transparent url(../img/interface/fd_hlm.gif) repeat-y 15px 0px;}
   .category_five td.page {background:transparent url(../img/interface/fd_saison.gif) repeat-y 15px 0px;}

   td.t_content img.droite {float:right;margin:0px 0px 5px 5px;}
   td.t_content img.gauche {float:left;margin:0px 5px 5px 0px;}

   .position{ width:180px; }
   d.coldr_content{ background-color:#E7F2F6; width:180px; padding:10px; border-right:#fff 10px solid; border-left:#fff 4px solid; }
   .coldr2{ border:0; height:20px; }
   #content_actus td{ border-left:#fff 66px solid; padding-right:4px; }
   .table_borders{ border-top:#666E7a 3px solid; border-bottom:#666E7a 3px solid; }
   #tcontent address{ padding-right:5px; padding-left:20px; padding-bottom:5px; padding-top:5px; }
   td#position{ padding:0 6px 0 0; display:inline; margin:0; background:#FF5905; }
   #position img{ margin-right:6px; }
   #actu{ width:100%; }
   #actu td{ padding-left:66px; }
   td#tcontent{ padding:3px 20px; margin:0px; width:517px; background:#ffffff; }
   #tcontent{ margin-left:auto; width:750px; margin-right:auto; background-color:#f5f2d6; }
   td.footer{ background:#ffffff; padding:10px; height:100px; }

   /*______________________________ liens menus __________________*/
   #col_menu2 { border-left:#fff 3px solid; border-right:#fff 10px solid; width:170px; background-color:#D9E6D3; }
   #col_menu2 a, #col_menu2 a:hover { padding:5px 0px 5px 10px; }
   #col_menu2 ul { display:block; padding:0px; margin:0; list-style-image:url(../img/interface/pixtrans.gif); width:170px; }
   #col_menu2 li { display:block; float:left; width:170px; padding:5px 0px 5px 0px; margin:0px 5px; border-top:#fff 3px solid; }
   #col_menu2 li.menu2selected, #col_menu2 li.menu3, #col_menu2 li.menu3selected, #col_menu2 li.menu4, #col_menu2 li.menu4selected { display:block; }
   #col_menu2 li.menu3, #col_menu2 li.menu3selected { padding:3px 3px 3px 18px; margin:0; }
   #col_menu2 li.menu4, #col_menu2 li.menu4selected { padding:3px 3px 3px 28px; margin:0; }
   .menu2 a, .menu2 a:hover, .menu2a a, .menu2a a:hover { background-color:transparent; padding:0; display:block; width:150px; }
   #col_menu2 li.menu3selected a, #col_menu2 li.menu3selected a:hover, #col_menu2 li.menu2selected a, #col_menu2  li.menu2selected a:hover { display:block; width:150px; background-color:transparent; margin:0px 0px 0px 10px; padding:5px 0px 5px 0px; }

   /*--------------------------------------*/
   .coldr{ border-top:#fff 3px solid;padding-top:75px; }
   #pratique{ padding-right:5px; padding-left:5px; padding-bottom:5px; margin:0px; padding-top:5px; }
   .footer a{ padding:0 5px 0 5px; }
   #tcontent ul{ padding:5px; list-style-image:none;margin:0.3em 0px 0.3em 35px; }
   #tcontent ul.listeliens{ list-style-image:none; }
   #profil{ background-color:#922028; }
   #profil a{ border-top-width:0px; display:block; border-left-width:0px; border-bottom-width:0px; width:250px; height:30px; border-right-width:0px; }
   a.bt_retour{ padding-right:0px; display:block; padding-left:20px; background-image:url(../img/pictos/p_retour.gif); padding-bottom:0px; padding-top:0px; background-repeat:no-repeat; }
   ul.listeactus{ padding-right:5px; padding-left:5px; list-style-image:url(../img/pictos/fiche.gif); padding-bottom:5px; margin:0.3em 0px 0.3em 35px; padding-top:5px; }
   form.recherche{ border-right:#d6d2b5 1px solid; padding-right:5px; border-top:#d6d2b5 1px solid; display:block; padding-left:5px; padding-bottom:5px; margin:5px; border-left:#d6d2b5 1px solid; padding-top:5px; border-bottom:#d6d2b5 1px solid; }
   a.lien_pdf, a.lien_word, a.lien_txt, a.lien_rtf, a.lien_ppt, a.lien_pps, a.lien_zip, a.lien_xls, a.lien_mp3, a.lien_docelse, a.lien_pdf:hover, a.lien_word:hover, a.lien_txt:hover, a.lien_rtf:hover, a.lien_ppt:hover, a.lien_pps:hover, a.lien_zip:hover, a.lien_xls:hover, a.lien_mp3:hover, a.lien_docelse:hover{ background-repeat:no-repeat; padding:3px 3px 3px 23px; }
   a.lien_pdf,a.lien_pdf:hover{background-image:url(../img/interface/pdf.gif); }
   a.lien_word, a.lien_word:hover{ background-image:url(../img/pictos/ico_fichiers/word.gif); }
   a.lien_txt{ background-image:url(../img/pictos/ico_fichiers/txt.gif); }
   a.lien_rtf{ background-image:url(../img/pictos/ico_fichiers/rtf.gif); }
   a.lien_ppt{ background-image:url(../img/pictos/ico_fichiers/ppt.gif); }
   a.lien_pps{ background-image:url(../img/pictos/ico_fichiers/pps.gif); }
   a.lien_zip, a.lien_zip:hover{ background-image:url(../img/pictos/ico_fichiers/zip.gif); }
   a.lien_xls{ background-image:url(../img/pictos/ico_fichiers/excell.gif); }
   a.lien_mp3{ background-image:url(../img/pictos/ico_fichiers/mp3.gif); }
   a.lien_docelse{ background-image:url(../img/pictos/ico_fichiers/docelse.gif); }

/* ### EXTENSION TTNEWS - ACTUALITES (Liste) ### */
.news-list-container { float:left; margin:10px 10px 15px 125px; _margin-left:75px;width:600px; }
.news-list-container .actu { float:left; margin:10px 10px 10px 30px;_margin-left:0px;padding:0px 0px 15px 0px;width:600px;border:0px; border-bottom:1px solid #CDCDCD; }
.news-list-container .actu .titre { margin:0px 0px 5px 0px; padding:0px; }
.news-list-container .actu .date { margin:0px 0px 15px 0px; padding:0px; }
.news-list-container .actu .chapeau { margin:0px 0px; padding:0px 0px 0px 0px; }
.news-list-container .actu .lirelasuite { clear:both;margin:0px 0px; padding:0px 0px 0px 0px; }

/* ### EXTENSION TTNEWS - ACTUALITES (Détail) ### */
.actu_detail { float:left;margin:30px 10px 15px 125px;_margin-left:75px;width:600px; }
.actu_detail .titre { margin:0px 0px 5px 0px; padding:0px; }
.actu_detail .date {margin:0px 0px 15px 0px; padding:0px;}
.actu_detail .contenu { float:left; margin:0px; padding:10px 0px; }
.actu_detail .lirelasuite { clear:both;margin:0px 0px; padding:0px 0px 0px 0px; }

/* ### EXTENSION TTNEWS - ACTUALITES (Bloc d'Archives) ### */
.news-amenu-container {float:right;margin:5px 10px 15px 0px;width:200px;}
.news-amenu-container .news-amenu-item-year {display:none;}

   /*-------------Search Box Show-----------*/
   .tx-inspectacle-pi1 { float:left; margin:30px 10px; width:819px; }
   .tx-inspectacle-pi1 .blocSearch { float:left; margin:0px 0px; padding:15px 10px 15px 30px; width:779px; background:#D8D8D8; }
   .tx-inspectacle-pi1 .blocSearch .BoxOne { float:left; margin:5px 20px 5px 0px; width:760px; }
   .tx-inspectacle-pi1 .blocSearch .BoxTwo { float:left; margin:5px 20px 5px 0px; width:360px; }
   .tx-inspectacle-pi1 .blocSearch .data { float:left; margin:5px 0px; width:280px; }
   .tx-inspectacle-pi1 .blocSearch .data input,
   .tx-inspectacle-pi1 .blocSearch .data .hasDatepicker,
   .tx-inspectacle-pi1 .blocSearch .data select { float:left; margin:0px 0px; width:274px; }
   .tx-inspectacle-pi1 .blocSearch label { float:left; margin:5px 0px; width:80px; }
   .tx-inspectacle-pi1 .blocSearch .BoxOne div { display:block; float:left; margin:0px; }
   .tx-inspectacle-pi1 .blocSearch .BoxOne .searchText {margin:0px 0px 0px 20px}
   .tx-inspectacle-pi1 .searchSend { float:left; margin:0px 0px; width:799px; }
   .tx-inspectacle-pi1 .searchSend .search_submit { float:right; margin:0px 80px 0px 0px; }

   /*-------------Single Spectacle -----------*/
   .tx-inspectacle-pi1 { float:left; margin:30px 10px; width:819px; }
   .tx-inspectacle-pi1 .blocShow { float:left; margin:0px 0px; padding:15px 10px; width:700px; }
   .tx-inspectacle-pi1 .blocShow .listing{ float:left; margin:0px 0px 15px 0px; padding:0px 0px 5px 30px; width:700px; border:0px; }
   .tx-inspectacle-pi1 .blocShow .listing .picture { float:left; margin:0px 10px 0px 0px; padding:0px; width:105px; height:70px; }
   .tx-inspectacle-pi1 .blocShow .listing .picture img{ float:right; margin:0px 0px; padding:0px; width:auto; height:70px; }
   .tx-inspectacle-pi1 .blocShow .listing .content { float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; width:549px; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showTitle { float:left; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a { margin:0px;padding:1px 1px 1px 1px; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a:hover { background:#C84331; }
   
   .category_one .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a:hover {background:#B84F80;}
   .category_two .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a:hover {background:#889F59;}
   .category_three .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a:hover {background:#80197F;}
   .category_four .tx-inspectacle-pi1 .blocShow .listing .content .showTitle a:hover {background:#D19973;}
   

   .tx-inspectacle-pi1 .blocShow .listing .content .showAuthor { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showInfos { float:left; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:100%; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showInfos span { display:block; float:left; margin:0px 5px 0px 0px; padding:0px 0px 5px 0px; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showAuthor span.author { margin:0px 3px 0px 0px;}
   .tx-inspectacle-pi1 .blocShow .listing .content .showAuthor span.director { margin:0px 3px 0px 3px; }	
   .tx-inspectacle-pi1 .blocShow .listing .content .showAuthor span.company { margin:0px 3px 0px 3px; }
   .tx-inspectacle-pi1 .blocShow .listing .content .showInfos span.room { margin:0px 5px 0px 0px; padding:0px 5px 5px 0px; }              	

   .tx-inspectacle-pi1 .blocShow .pagination { display:block; float:right; }
   .tx-inspectacle-pi1 .blocShow .pagination a { margin:0px 2px; }

   .all_category .tx-inspectacle-pi1 .blocShow .listing { border-bottom:1px solid #889F59; }
   .category_one .tx-inspectacle-pi1 .blocShow .listing { border-bottom:1px solid #F79D88; }
   .category_two .tx-inspectacle-pi1 .blocShow .listing { border-bottom:1px solid #C84331; }
   .category_three .tx-inspectacle-pi1 .blocShow .listing { border-bottom:1px solid #C87B38; }
   .category_four .tx-inspectacle-pi1 .blocShow .listing { border-bottom:1px solid #567DAF; }					

   .tx-inspectacle-pi1 .blocShowSingle { float:left; margin:0px 0px; padding:0px 10px 15px 10px; width:799px; }
   .tx-inspectacle-pi1 .blocShowSingle table tr td.category { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:240px; vertical-align:top; }
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content { margin:0px 0px 0px 10px; padding:0px; width:550px; vertical-align:top; }
   .tx-inspectacle-pi1 .blocShowSingle .showVideo{ float:left; margin:5px 0px 25px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .showSon{ float:left; margin:15px 0px 25px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .showDiapo{ float:left; margin:0px 0px 25px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .showSonTitle,
   .tx-inspectacle-pi1 .blocShowSingle .showScheduleTitle { float:left; margin:5px 0px 5px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .showScheduleTitle { padding:5px 0px 5px 0px; }
   .tx-inspectacle-pi1 .blocShowSingle .showDiapo .tx-slideshow-pi1{ float:left; margin:0px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .showSchedule{ float:left; margin:5px 0px; padding:0px 0px; width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle .picture{ width:230px; }
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showDescription { margin:0px; padding:0px 0px 10px 0px;width:500px;border-bottom:1px solid #889F59; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showDescription img.titrespectacle { margin:0px 0px 20px 0px;display:block;clear:both;}
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showDescription p.miseenavant { margin:10px 0px; padding:5px 5px 5px 5px;width:500px;background:#D6E4EB;} 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showLanguage { margin:10px 0px;padding:0px;display:block;clear:both; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showUrl { margin:10px 0px;padding:0px;display:block;clear:both; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showPress { margin:25px 0px;padding:0px;display:block;clear:both; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showPress a{ background: transparent url(../img/interface/pdf.gif) no-repeat 0px 0px; padding:3px 3px 3px 23px; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showFichePedago { margin:25px 0px;padding:0px;display:block;clear:both; } 
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showFichePedago a{ background: transparent url(../img/interface/pdf.gif) no-repeat 0px 0px; padding:3px 3px 3px 23px; }

   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showUrl,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showLanguage,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showPress,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showFichePedago { margin:0px; padding:0px; width:520px;}

   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showUrl span,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showLanguage span,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showPress span,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showFichePedago span { margin:15px 0px; padding:10px 0px 10px 0px; display:block; width:500px; background:#FFFFFF; }

   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showPress span,
   .tx-inspectacle-pi1 .blocShowSingle table tr td.content .showFichePedago span { padding:10px 0px 10px 5px; width:520px;}


   /*---Styles génériques des formulaires POWERMAIL---*/
   .tx-powermail-pi1 {width:500px;float:left;border:0px;margin:0px;padding:0px;}
   .tx-powermail-pi1 fieldset {border:0px;margin:0px;padding:15px 0px 8px 0px;}
   .tx-powermail-pi1 fieldset legend {display:none;border:0px;margin:0px 0px 0px 0px;padding:0px;}
   .tx-powermail-pi1 fieldset span.powermail_mandatory {margin:0px 5px;}
   .tx_powermail_pi1_fieldwrap_html {float:left;display:block;width:500px;margin:0px 0px 5px 0px;padding:0px 0px 2px 0px;}
   .tx_powermail_pi1_fieldwrap_html label {clear:both;float:left;display:block;width:100px;margin:0px 0px 5px 0px;padding:2px 0px;}
   .tx_powermail_pi1_fieldwrap_html input {margin:0px 15px 5px 0px;padding:5px 2px 5px 5px;border:1px solid #c9c9c9;}
   .tx_powermail_pi1_fieldwrap_html textarea {width:300px;height:200px;display:block;float:left;margin:0px 15px 5px 0px;padding:5px 2px 5px 5px;border:1px solid #c9c9c9;}
   .tx_powermail_pi1_fieldwrap_html_text {display:block; float:left; width:450px;}
   .tx_powermail_pi1_fieldwrap_html_text label {display:block; float:left; width:100px;}
   .tx_powermail_pi1_fieldwrap_html_text input {display:block; float:left; width:300px;}    	
   .tx_powermail_pi1_fieldwrap_html input[type=submit] {float:middle;margin:0px 0px 0px 0px;background:#557BAC;}
   #powermaildiv_uid9 {padding:0px 0px 10px 100px;margin:0px 0px 15px 0px;border-bottom:1px dotted #c9c9c9;width:370px;}
   .tx_powermail_pi1_fieldwrap_html_text input.validation-failed {background:#D9E6D3;} 
   .tx_powermail_pi1_fieldwrap_html textarea.validation-failed {background:#D9E6D3;} 
   .powermail_mandatory_js { display:block;clear:both;}

   /*-----------------------------------------------*/
   .ui-datepicker { display:none; width: 17em; padding: 10px 15px 10px 5px; background:#C8C8C8; }
   .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
   .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
   .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
   .ui-datepicker .ui-datepicker-prev { left:2px; }
   .ui-datepicker .ui-datepicker-next { right:2px; }
   .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
   .ui-datepicker .ui-datepicker-next-hover { right:1px; }
   .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
   .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
   .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
   .ui-datepicker select.ui-datepicker-month-year { width: 100%; }
   .ui-datepicker select.ui-datepicker-month, 
   .ui-datepicker select.ui-datepicker-year { width: 49%;}
   .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
   .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
   .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
   .ui-datepicker td { border: 0; padding: 1px; }
   .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
   .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
   .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
   .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

   /* with multiple calendars */
   .ui-datepicker.ui-datepicker-multi { width:auto; }
   .ui-datepicker-multi .ui-datepicker-group { float:left; }
   .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
   .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
   .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
   .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
   .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
   .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
   .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
   .ui-datepicker-row-break { clear:both; width:100%; }

   /* RTL support */
   .ui-datepicker-rtl { direction: rtl; }
   .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
   .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
   .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
   .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
   .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
   .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
   .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
   .ui-datepicker-rtl .ui-datepicker-group { float:right; }
   .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
   .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

   /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
   .ui-datepicker-cover {
   display: none; /*sorry for IE5*/
   display/**/: block; /*sorry for IE5*/
   position: absolute; /*must have*/
   z-index: -1; /*must have*/
   filter: mask(); /*must have*/
   top: -4px; /*must have*/
   left: -4px; /*must have*/
   width: 200px; /*must have*/
   height: 200px; /*must have*/
   }