/*
######################################
########## Generic styles ############
######################################
*/
body{margin:0px;padding:0px;background: #FFF;}
body.level0{padding:0px;margin:0px;border:0px;}
body.level1{background:none;padding:0px;margin:0px;border:0px;}
body.level2{background:none;padding:0px;margin:0px;border:0px;}
body.level3{background:none;padding:0px;margin:0px;border:0px;}
body.level4{background:none;padding:0px;margin:0px;border:0px;}
.page{position:relative;width:980px;margin:auto;clear:both;}
.pagegeneral{position:relative;width:980px;background:#F0EEEF url(../img/agenda_coin_depasse.png) no-repeat left bottom;margin:390px auto 0px; clear:both;}
.pagegeneralpage{position:relative;width:980px;background:#F0EEEF url(../img/agenda_coin_depasse.png) no-repeat left bottom;margin:20px auto 0px;clear:both;}
.pagefooter{position:relative;width:960px;background: #FFAD33;padding: 0px 10px;height: 300px;clear:both;border-top: 10px solid #FFF;}
.pagebottom{position:relative;width:940px;margin:auto;background: #CD2687;height: 44px;padding-right: 20px;padding-left: 20px;}
.pagebottomright{width:250px;float: right;}
.pagebottomright a{margin-right: 5px;}
.pagebottomright a:hover{margin-right: 5px;}
#logo{position:absolute;left:-40px;z-index:55;}
a img{border:0px;}
.cadre{border:1px solid #C06;}
h2{margin:20px 0px;}
h3{margin:5px 0px;}
h4{margin:10px 0px 5px;}
.styled{background:#FFFFFF;padding:0px;float:left;}
.checkboxStyled{display:block;background:url(../img/checkbox.png) 0 0 no-repeat;}
.radioStyled{display:block;background:url(../img/checksondage.png) 0 0 no-repeat;clear:both;float:left;}
#poll2 .radioStyled{margin-top:3px;}
table{
}
table td{padding:5px 10px;}
table td.vestric{background:#9C9;}
table td.titre{background:#999;font-size: 15px;color: #333;font-weight: bold;text-transform: capitalize;font-family: Verdana, Geneva, sans-serif;}
table td.col1{background:#E8E7E7;}
table td.col2{background:#F4F3F3;}
table td.vergeze{background:#FC6;}
table th.col1{background:#E8E7E7;}
table th.col2{background:#F4F3F3;}
table tr.col1{background:#E8E7E7;}
table tr.col2{background:#F4F3F3;}
table td.col3{background:#BC221A;font-size: 15px;font-weight: bold;color: #FFF;text-transform: lowercase;}

p.alignLeft{float:left;text-align:left;}
hr{border:solid 1px #DDDDDD;border-width:0px 0px 1px 0px;}
a.plus-de{background: #5A5A5A url(../images/icone/plus_de.png) no-repeat;padding:3px 5px 3px 25px;display:inline-block;height:14px;}
span.plus-de{background: #5A5A5A url(../images/icone/plus_de.png) no-repeat;padding:3px 5px 3px 25px;display:inline-block;height:14px;}

/* In_addthis */
ul#tools{margin:10px 0px;padding:0px;list-style-type:none;float:left;clear:both;width:100%;}
.centerColumn ul#tools li{background:none}
ul#tools li{float:left;margin:0px 10px 0px 0px;}

.error{background:#D23409;padding:5px;}
.error p{margin:0px;}
.error em{display: block;width: 0;height: 0;border: 10px solid;position: absolute;bottom: -5px;left: 5px;border-bottom: 0 none;border-color: #D23409 transparent transparent;}

p.blocLien a{display:inline-block;padding:3px 5px 3px 25px;width:auto;background: #5a5a5a url(../images/icone/plus_de.png) no-repeat}

#accesskey{position:absolute;left:-9999px;}


/*
######################################
############# Flexible ###############
######################################
*/



.rightColumn .flexContactPLUS{background:#900;float:left;clear:both;width:288px;margin:0px 0px;border:solid 1px #DFDDDE;}
.rightColumn .flexContactPLUS .content{margin:10px 20px 20px 20px;}
.rightColumn .flexContactPLUS .content h3{margin:0px;}
.rightColumn .flexContactPLUS .content p{margin:5px 0px;}
.rightColumn .flexContactPLUS .content ul{list-style-type:none;padding:0px;}
.rightColumn .flexContactPLUS .content ul li{padding:0px 0px 0px 20px;margin:0px 0px 15px 0px;}


.rightColumn .flexContact{background:#F4F2F3;float:left;clear:both;width:288px;margin:0px 0px;border:solid 1px #DFDDDE;}
.rightColumn .flexContact .content{margin:10px 20px 20px 20px;}
.rightColumn .flexContact .content h3{margin:0px;}
.rightColumn .flexContact .content p{margin:5px 0px;}
.rightColumn .flexContact .content ul{list-style-type:none;padding:0px;}
.rightColumn .flexContact .content ul li{padding:0px 0px 0px 20px;margin:0px 0px 15px 0px;}

.page1 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page1 .rightColumn .flexContact .content ul li a{color: #505879;}
.page2 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page2 .rightColumn .flexContact .content ul li a{color: #505879;}
.page3 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page3 .rightColumn .flexContact .content ul li a{color: #505879;}
.page4 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page4 .rightColumn .flexContact .content ul li a{color: #505879;}
.page5 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page5 .rightColumn .flexContact .content ul li a{color: #505879;}
.page6 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page6 .rightColumn .flexContact .content ul li a{color: #505879;}
.page7 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page7 .rightColumn .flexContact .content ul li a{color: #505879;}
.page8 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page8 .rightColumn .flexContact .content ul li a{color: #505879;}
.page9 .rightColumn .flexContact .content ul li{background:url(../images/contact/icon_pdf.gif) no-repeat left top;color: #505879;font-size: 13px;font-weight: bold;}
.page9 .rightColumn .flexContact .content ul li a{color: #505879;}


.flex5050{float:left;clear:both;width:100%;margin:20px 0px;}
.flex5050 .leftColumn{float:left;width:48%;}
.flex5050 .rightColumn{float:left;width:45%;margin-left:30px;}


.flexHeader{}
.flexHeader p{margin:0px;}
.flexHeader .txt{position:absolute;width:380px;height:260px;position: absolute;background-color: transparent;background-image: url(../images/deco/bg_header.png);background-repeat: repeat;background-attachment: scroll;
background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;}
.flexHeader .txt .category{margin:90px 10px 0px 30px}
.flexHeader .txt .title{margin:0px 10px 0px 30px;}




.newsSingle{float:left;clear:both;width:940px;margin:25px 0px;padding-right: 20px;padding-left: 20px;}
.newsSingle .news-single-img{margin:0px 0px 10px 30px;border: 1px solid #936;}
.newsSingle .category{margin:10px 0px;background:#E03507;padding:2px 5px;float:left;clear:both;}
.newsSingle h2{clear:both;margin:10px 0px;}
.newsSingle p{color:#666;font-size:0.8em;}
.newsSingle .allLink{clear:both;}
.newsSingle .socialShare{margin:20px 0px;}
.newsSingle .socialShare a{margin:0px 10px 0px 0px;}
.newsSingle .date {clear:both;}
/*
######################################
########### Home template ############
######################################
*/

#header{width:100%;height:59px;background:url(../images/deco/deco-top.jpg) no-repeat center top;}
#header #topNav{float:right;margin:12px 20px 10px 0px;height:47px;}
#header #topNav .searchBox2{float:left;margin:0px 0px 0px 0px;}
#header #topNav .searchBox{float:left;margin:5px 0px 0px 0px;}
#header #topNav .searchBox label{float:left;}
#header #topNav .searchBox .searchText{float:left;border:0px;height:22px;margin:0px 0px 0px 5px;}
#header #topNav .searchBox .searchButton{float:left;background:#999;border:0px;width:28px;height:24px;margin:0px;padding:0px 0px 0px 0px;cursor:pointer;}

#header #topNav .navigation{float:left;margin:0px 0px 0px 40px;list-style-type:none;padding:0px 5px 0px 0px}
#header #topNav .rssLink{float:left;margin:2px 0px 0px 5px;}
#header #topNav .rssLink img{float:left;margin:0px 5px 0px 0px;}
#header #topNav .rssLink span{float:left;}

#header #topNav .fontPlus{float:right;}

#header #mainNav{position:absolute;top:91px;width:980px;height:35px;z-index:89;}
#header #mainNav ul{list-style-type:none;padding:0px;margin:0px;height:44px;float:left;clear:both;width:100%;position:relative;}
#header #mainNav ul li{display:inline;float:left;padding:0px;height:44px;}
#header #mainNav ul li.item0 a{width:175px;text-align:center;}
#header #mainNav ul li.item1 a{width:85px;text-align:center;}
#header #mainNav ul li.item2 a{width:165px;text-align:center;}
#header #mainNav ul li.item3 a{width:150px;text-align:center;}
#header #mainNav ul li.item4 a{width:135px;text-align:center;}
#header #mainNav ul li.item5 a{width:103px;text-align:center;}
#header #mainNav ul li.item6 a{width:160px;text-align:center;}
#header #mainNav ul li.item7 a{width:123px;text-align:center;border:0px;}
#header #mainNav ul li a{padding:5px 0px;background:#C10076;border-right:solid 1px #332F30;float:left;clear: both;height: 26px;margin-top: 9px;line-height: 26px;}
#header #mainNav ul li.last{margin:0px 0px 0px 0px;border:0px;padding:0px 0px 0px 20px;}
#header #mainNav ul li.first{margin:0px 0px 0px 30px;padding:0px 20px 0px 0px;}

#header #mainNav .subNav{position:absolute;background:#2B292A;height:325px;left:0px;width:980px;top:44px;display:none;z-index:90;}
#header #mainNav .subNav ul{float:left;width:215px;height:auto;margin:0px 15px 0px 9px;clear:none;}
#header #mainNav .subNav ul li{float:none;display:block;border:0px;border-bottom:solid 1px #464444;margin:0px 15px 10px 0px;padding:5px 10px 10px 10px;height:auto;width:195px;}
#header #mainNav .subNav ul li a{padding:0px;float:none;line-height:auto;margin:0px;border:0px;}
#header #mainNav .subNav .content{margin:25px 20px 20px 20px;}
#header #mainNav .subNav .content img{margin:30px 0px 0px 20px;}


#header #slide{position:relative;border-bottom:solid 8px #363233;width:980px;height:381px;clear:both;overflow:hidden;}
#header #slide img{margin-bottom:2px;}
#header #slide ul{margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#header #slide ul li{position:relative;}
#header #slide .txt{position:absolute;bottom:0px;width:620px;height:220px;margin:0px 0px 7px 0px;background:url(../img/bg_header.png);z-index:88;display:block;}
#header #slide .txt .content{padding:10px 30px;}
#header #slide .txt .title{width:370px;margin:8px 0px;}
#header #slide .txt .title a:hover{text-decoration:underline;}
#header #slide #nextBtn{position: absolute;top: 230px;right: 0px;display: block;z-index:88;}
#header #slide-image{position:relative;border-bottom:solid 8px #363233;width:980px;height:50px;clear:both;overflow:hidden;}

#news{background:#F0EEEF;margin:390px auto 0px;width: 980px;padding: 30px 0px 0px;}
#news .page{background:url(../img/agenda_coin_depasse.png) no-repeat left bottom;}
#news #newsPlugin{float:left;width: 650px;}
#news #newsPlugin .firstTitle{margin:0px;}
#news #newsPlugin .secondTitle{margin:5px 0px;}
#news #newsPlugin .secondTitle .cat{background:#652D88;padding:3px 5px;}
#news #newsPlugin .secondTitle .cat1{background:#E03507;padding:3px 5px;}
#news #newsPlugin .secondTitle .cat2{background:#903;padding:3px 5px;}
#news #newsPlugin .leftColumn{float:left;width:295px;margin:0px 5px 0px 20px;}
#news #newsPlugin .leftColumn p{margin-bottom: 50px;}



#news #rightNav{float:left;width:310px;}
#news #rightNav ul{list-style-type:none;padding:0px;margin:20px 20px 20px 20px;}
#news #rightNav ul li{height:35px;padding:0px 50px 0px 5px;margin:0px 0px 5px 0px;float:left;clear:both;}
#news #rightNav ul li.f0{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f1{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f2{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f3{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f4{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f5{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}
#news #rightNav ul li.f6{background: #C12175 url(../img/horaires.jpg) no-repeat right center;}

#news #rightNav ul li.f0on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f1on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f2on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f3on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f4on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f5on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}
#news #rightNav ul li.f6on{background: #E65C38 url(../img/horaires_survol.jpg) no-repeat right center;}




/*
######################################
############ Int template ############
######################################
*/

.breadcrumb{float:left;clear:both;width:100%;margin:75px 0px 10px;}
.breadcrumb ul{list-style:none;margin:0px;;padding:0px;}
.breadcrumb ul li{display:inline;float:left;margin:0px 3px 0px 0px;}

.header{float:left;clear:both;margin-bottom:2px;width:100%;}

.page1 .header{border-bottom:8px solid #D93307;}
.page2 .header{border-bottom:8px solid #ffad33;}
.page3 .header{border-bottom:solid 8px #C10076;}
.page4 .header{border-bottom:solid 8px #4AA837;}
.page5 .header{border-bottom:solid 8px #505898;}
.page6 .header{border-bottom:solid 8px #B7AB9C;}
.page7 .header{border-bottom:solid 8px #B28A68;}
.page8 .header{border-bottom:solid 8px #339967;}
.page9 .header{border-bottom:solid 8px #099;}

.content_assos{float:left;width:285px;margin:2px 10px 5px 0px;border-bottom: 1px solid #7885B3;padding-bottom: 20px;}
.content_listes{float:left;width:285px;margin:2px 10px 5px 0px;border-bottom: 1px solid #C59D78;padding-bottom: 20px;}
.content_listes_urgences{float:left;width:285px;margin:2px 10px 5px 0px;border-bottom: 1px solid #339967;padding-bottom: 20px;}
.content_listes_infos{float:left;width:300px;margin:2px 10px 5px 0px;border-bottom: 1px solid #339967;padding-bottom: 20px;}

.centerColumn{float:left;width:620px;margin:0px 0px 20px 20px;}
.left{float:left;width:250px;margin:0px 0px 20px 20px;}
.centerColumnLarge{float:left;width:940px;margin:0px 0px 20px 20px;}

.page1 .rightColumn .section{background:#D93307 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page2 .rightColumn .section{background:#FFAD33 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page3 .rightColumn .section{background:#C10076 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page4 .rightColumn .section{background:#4aa837 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page5 .rightColumn .section{background:#646FA6 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page7 .rightColumn .section{background:#b88d62 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page6 .rightColumn .section{background:#B7AB9C url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page8 .rightColumn .section{background:#339967 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}
.page9 .rightColumn .section{background:#099 url(../images/deco/bg-rubrique.png) no-repeat left bottom;padding-bottom: 30px;}

.page1 .rightColumn .section h3{}
.page2 .rightColumn .section h3{}
.page3 .rightColumn .section h3{}
.page4 .rightColumn .section h3{}
.page5 .rightColumn .section h3{}
.page6 .rightColumn .section h3{}
.page7 .rightColumn .section h3{}
.page8 .rightColumn .section h3{}


.rightColumn{float:right;width:290px;margin-right: 20px;}
.rightColumn .section{padding:0px 0px 0px 0px;background:#D13207;}
.rightColumn .section h3{float:left;clear:both;width:270px;padding:0px 0px 0px 20px;margin:10px 0px;}
.rightColumn .section ul{padding:0px 0px 10px 0px;margin:10px 0px 20px 20px;list-style-type:none;clear:both;}
.rightColumn .section ul li{margin:0px 0px 10px 0px;padding:0px 0px 0px 20px;}
.rightColumn .section ul li{background:url(../images/deco/ssmenu_fleche_standard.png) no-repeat 0px 3px;}

.page1 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p1.png) no-repeat 0px 3px;}
.page2 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p2.png) no-repeat 0px 3px;}
.page3 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p3.png) no-repeat 0px 3px;}
.page4 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p4.png) no-repeat 0px 3px;}
.page5 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p5.png) no-repeat 0px 3px;}
.page6 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p6.png) 0px 3px no-repeat;}
.page7 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p7.png) 0px 3px no-repeat;}
.page8 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p8.png) 0px 3px no-repeat;}
.page8 .rightColumn .section ul li.current{background:url(../images/deco/ssmenu_fleche_selec_p9.png) 0px 3px no-repeat;}


.page1 .rightColumn .section h3{background:url(../images/deco/ssmenu_page01.png) no-repeat center top;height:45px;}
.page2 .rightColumn .section h3{background:url(../images/deco/ssmenu_page02.png) no-repeat center top;height:45px;}
.page3 .rightColumn .section h3{background:url(../images/deco/ssmenu_page03.png) no-repeat center top;height:45px;}
.page4 .rightColumn .section h3{background:url(../images/deco/ssmenu_page04.png) no-repeat center top;height:45px;}
.page5 .rightColumn .section h3{background:url(../images/deco/ssmenu_page05.png) no-repeat center top;height:45px;}
.page6 .rightColumn .section h3{background:url(../images/deco/ssmenu_page06.png) top center no-repeat;height:45px;}
.page7 .rightColumn .section h3{background:url(../images/deco/ssmenu_page07.png) top center no-repeat;height:45px;}
.page8 .rightColumn .section h3{background:url(../images/deco/ssmenu_page08.png) top center no-repeat;height:45px;}
.page9 .rightColumn .section h3{background:url(../images/deco/ssmenu_page09.png) top center no-repeat;height:45px;}


.rightColumn .content{margin:20px 0px;}






.centerColumn ul{padding:0px;margin:0px;list-style-type:none;}
.centerColumn ul li{padding:0px 0px 0px 15px;margin:0px 0px 5px 0px;}
.centerColumn p{margin:1px 0px 4px;color: #666;}
.page1 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page2 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page3 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page4 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page5 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page6 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page7 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page8 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}
.page9 .centerColumn ul li{background:url(../img/ssmenu_fleche_selec_mairie.png) left 3px no-repeat;}





/*
######################################
############### Annuaire ###############
######################################
*/
.leftColumn .tx-inannuaire-pi1 ul{list-style-type:none;margin-left:0px;padding-left:10px;}
.leftColumn .tx-inannuaire-pi1 ul li{margin:0px 0px 15px 0px;}
.rightColumn .tx-inannuaire-pi1{background:#DC3407;}
.rightColumn .tx-inannuaire-pi1 ul{margin:0px;list-style-type:none;padding:20px 20px 20px 20px;height:500px;}
.rightColumn .tx-inannuaire-pi1 ul li{float:left;margin:0px 10px 10px 10px;}
.rightColumn .tx-inannuaire-pi1 h3{margin:0px;padding:20px 0px 10px 20px;}

/*
######################################
############### Footer ###############
######################################
*/




#footer{margin:0 auto;padding:0;width:980px;}
#footer h3{margin:20px 0px 10px;}
#footer ul{list-style-type:none;padding:0px;width:130px;margin:0px;}
#footer ul li{margin:0px 0px 10px 0px;}
#footer #firstLine .col1{float:left;width:125px;margin-right: 10px;}

#footer #firstLine{float:left;clear:both;margin:0px 0px 40px 0px;}

#bottomNav{width:100%;float:left;color: #FFF;height: 44px;}
#bottomNav ul{list-style-type:none;float:left;clear:both;margin:15px 0px 5px;padding:0px;width: 940px;}
#bottomNav ul li{display:inline;float:left;margin:0px 3px;}






/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;
}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
.jspVerticalBar *,
.jspHorizontalBar *
{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #231F20;position: relative;}
.jspDrag{background: #841F03;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}
hr.fpclear{
	clear: both;
	border-width: 0;
}
