@charset "UTF-8";
/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:Helvetica, Arial, sans-serif;font-size:inherit;font-weight:inherit;}
/*fonts.css*/
body {font:14px verdana, helvetica,arial,clean,sans-serif;color:#5A401E; background:#fff url(../i/bg/page.gif) repeat-y center top;}
table {font-size:inherit;}
a {color:#F7931E;  text-decoration:none;outline-style:none;}
a:hover {color:#F7931E; text-decoration:underline;}
.sep {clear:both; display:block;}
.small {font-size:0.95em; font-weight:normal;}
img.left, .left img  {margin:0 10px 0 0;}
img.right, .right img  {margin:0 0 0 10px;}
img.middle { vertical-align:middle}
ul.list {padding-left:20px;}
ul.list li {list-style:disc;padding-bottom:0.5em;}
.legal {padding-top:5px; border-top:1px dotted #aaa;}
.legal, .legal p, p.legal {font-size:10px; color:#666; line-height:15px;}
.image-droite { float:right; margin:0 10px 0 10px;}
.image-gauche {float:left; margin:0 10px 10px 0;}
.tableau-bordure {border:1px solid #999; border-width:1px 1px 0 0;  width:100%;}
.tableau-bordure td, .tableau-bordure th {border:1px solid #999; border-width:0 0 1px 1px; padding:5px; vertical-align:top;}
.tableau-bordure th {background:#e5e5e5;}
.tableau-simple {border:none; width:100%;}
.tableau-simple td {border:none; padding:5px; vertical-align:top;}
div.encadre1 { padding:1em; margin:0 0 0.5em 0; background:#ff9; border:1px solid #BAB677;}
div.encadre2 { padding:1em; margin:0 0 0.5em 0; background:#eee; border:1px solid #999}

/*
---------------------
MSG
---------------------
*/
#msg div.wrong { background:#E48C2B; padding:8px; border:1px solid #CF3817}
#msg div.ok { background:#7EBA3F; padding:8px; border:1px solid #468106}
#msg div.ok p {color:#fff;}
#msg div.ok p, #bloc #msg div.ok p, #msg div.wrong p, #bloc #msg div.wrong p {color:#fff;}

.msg  {margin:1em 0; color:#fff;}
.msg div { min-height:70px;}
.msg div.wrong { background:#E48C2B; padding:8px; border:1px solid #CF3817}
.msg div.ok { background:#7EBA3F; padding:8px; border:1px solid #468106}
.msg div.ok p, #bloc .msg div.ok p, .msg div.wrong p, #bloc .msg div.wrong p {color:#fff;}
.msg div.wrong h3 { color:#5B3711; font-size:1.25em; padding-bottom:0.25em}
.msg div.ok a,
.msg div.wrong a { color:#fff; text-decoration:underline}
.avert  {margin:1em 0; background:#ff9; border:1px solid #5A401E; min-height:70px;}
.avert p {padding:8px; margin:0; }
/*
---------------------
BT
---------------------
*/


/*
---------------------
TOP & NAV
---------------------
*/

#top {  text-align:left; width:994px; height:168px; background:#fff url(../i/bg/onde.jpg) no-repeat 0 -25px; overflow:hidden;}
#top #logo { float:left; width:400px;}
#top #logo span { display:block;margin:10px 15px 0 15px;}
#top #ban {height:8px; font-size:1px; line-height:1px;}
#nav {height:36px; overflow:hidden; padding:0 10px;}
#nav ul {height:36px; margin:0; padding:0;}
#nav ul li {display:block; float:left; margin:0 10px 0 0; padding:0;}
#nav ul li { font-family:Helvetica, Arial; text-transform:uppercase; line-height:36px; font-size:18px; width:236px;}
#nav ul li strong { }
#nav ul li a {color:#fff; display:block; background-repeat:no-repeat; line-height:36px; font-size:18px; text-decoration:none; height:36px; overflow:hidden; padding:0 10px }
#nav ul li a:hover {text-decoration:none; color:#FFF59C;}
#nav ul li.sel a:hover, #nav ul li.sel a{color:#FFF59C}
#nav ul #li-home {}
#nav ul #li-home a {}
#nav ul #li-pres {color:#c72937;}
#nav ul #li-pres  a { background-image:url(../i/o/combo.gif);}
#nav ul #li-articles {color:#faa326;}
#nav ul #li-articles  a { background-image:url(../i/o/articles.gif);}
#nav ul #li-agenda {color:#f25c9c;}
#nav ul #li-agenda  a { background-image:url(../i/o/agenda.gif);}
#nav ul #li-ressources {color:#6d9252; margin:0;}
#nav ul #li-ressources a { background-image:url(../i/o/ressources.gif);}



#nav ul #li-pres.sel,
#nav ul #li-articles.sel,
#nav ul #li-agenda.sel,
#nav ul #li-ressources.sel { background-position:left bottom}

#top #extra { font-size:14px; float:right; width:246px; height:110px; overflow:hidden; background:url(../i/bg/extra.gif) no-repeat; margin:10px 0 0 0;}
#top #extra .jukebox { padding:4px 2px 1px 82px; background:url(../i/picto/cassette.gif) no-repeat 4px 4px;}
#top #extra .jukebox { cursor:pointer;}
#top #extra .jukebox a { display:block; color:#000; font-weight:bold; line-height:16px;}
#top #extra .jukebox strong a { color:#E1D9B4; font-weight:normal; text-decoration:none; background:url(../i/picto/playpause.gif) no-repeat 0 3px; padding-left:15px;}
#top #extra ul { padding:0 8px}
#top #extra ul li { padding:1px 0}
#top #extra ul li a { line-height:1em; color:#B8152A; display:block; background:url(../i/picto/puce.gif) no-repeat left center; padding:0 0 0 15px;}


#top #eventTop { float:right; width:290px; height:110px; text-align:right; margin:10px 10px 0 0; overflow:hidden;}
#top #eventTop img { margin-left:5px;}
/*

---------------------
MAIN
---------------------
*/
.page {}
.page-top {}
.page-main {width:994px; background:#fff; text-align:left; position:relative;}
.page-bot { width:994px;}

.main { background:#fff; padding:0 10px 4px;}
.main .colA {width:236px; float:left; overflow:hidden; margin-left:0;}
.main .colB {width:482px; float:left; overflow:hidden; margin-left:10px;}
.main .colC {width:236px; float:left; overflow:hidden; margin-left:10px;}
.main .colD {width:236px; float:right; overflow:hidden;}

.main .colA .head,
.main .colB .head,
.main .colC .head,
.main .colD .head {height:13px; font-size:1px; background-repeat:no-repeat; background-color:#fff;}


.main .kind0 .head {background-image:url(../i/cols/pres_1.gif);}
.main .kind1 .head {background-image:url(../i/cols/pres_1.gif);}
.main .kind2 .head {background-image:url(../i/cols/articles_1.gif);}
.main .kind3 .head {background-image:url(../i/cols/concerts_1.gif);}
.main .kind4 .head {background-image:url(../i/cols/ressources_1.gif);}


.main .colB .kind0 .head {background-image:url(../i/cols/pres_2.gif);}

.main .kind3 .head {height:12px;}
.pConcerts .main .kind3 .head {height:13px;}

.pNewsletter .main h1,
.pRss .main h1,
.pContact .main h1 { text-transform:uppercase; color:#C72937; padding:20px 0 0 20px; line-height:1.125em;}

.main .path {display:none;}

.main h1 {color:#000; font-size:30px; font-family:"Arial Black", Arial, sans-serif; line-height:1.25em;}
.pArticles .main h1 {font-family:Helvetica, Arial, sans-serif; line-height:1.125em;}
.main h1.typo {text-transform:uppercase;}
.main h2 {color:#000; font-size:24px; font-family:Helvetica, Arial, sans-serif; font-weight:normal; padding-bottom:0.25em;}
.main h3 { font-size:18px; font-weight:normal; margin:0.75em 0 0.25em;}
.main h4 { font-size:14px; font-weight:bold; margin:0.75em 0 0.25em;}

.main .intro { background:#faf3de; padding:5px 5px 10px 20px; color:#6e5128; line-height:1.5em;}
.main .categorieIntro { background:#faf3de; padding:5px 5px 10px 32px; color:#6e5128; line-height:1.5em; margin-bottom:10px;}
.main .categorieRebond { background:url(../i/picto/fch-cat.gif) no-repeat 3px 7px; padding:5px 5px 10px 42px; color:#6e5128; line-height:1.5em; margin-top:10px;}
.main .illustration { background:#fff; padding:3px 0; overflow:hidden; text-align:center;}
.main .illustration  {border:1px solid #6e5128; margin:2px 0; border-left:none; border-right:none;}
.main .contentText { margin:5px 0;padding:5px 20px 5px 20px;}
.main .contentText a {text-decoration:underline;}
.main .contentText p { margin-bottom:1em; text-align:justify;line-height:1.5em;}
.main .contentText ul {margin:0.25em 0 1em; padding-left:20px}
.main .contentText li {text-align:justify;line-height:1.5em; margin-bottom:0.125em; list-style:disc; padding-left:5px;}

.main .legend {font-size:10px; line-height:1em; padding:3px 0 0; display:block;}

.pPres .main .membres-du-reseau .contentText { padding-bottom:0; margin-bottom:0;}
.pPres .detailMember .item {padding:0 0 15px 0; }
.pPres .detailMember .card,
.pPres .listMembers .card {padding:0 0 5px 20px; color:#7a7a7a;}
.pPres .detailMember .card a,
.pPres .listMembers .card a { color:#734818; text-decoration:underline;}
.pPres .detailMember .descriptionLong {padding:0;}
.pPres .detailMember .anchor {padding:0 0 0 20px;}
.pPres .detailMember .anchor a {color:#F7931E}
.pPres .detailMember h2.inter { padding:10px 0 0; line-height:1.125em;}
.pPres .detailMember .actionShow.less a {background-image:url(../i/picto/plus_.gif);}
.pPres .detailMember p.element,
.pPres .detailMember div.element p{ padding:0 0 8px; margin:0;}
.pPres .detailMember p.element em,
.pPres .detailMember div.element p.label { font-style:normal; font-weight:bold; margin:0; padding:0}
.pPres .main .detailMember div.element li {line-height:1.125em;}
.actionShow a { text-decoration:underline; display:block; padding-left:17px; background:url(../i/picto/plus.gif) no-repeat 0 5px;}
.hide { display:none; background:#f2f2f2; padding:5px 10px; font-size:13px;}
.pPres .detailMember .sepa {height:20px;}

.pPres .listMembers .anchor {padding:0 0 15px 20px;}
.pPres .listMembers .item {padding:15px 0; border-top:2px dotted #7a7a7a}
.pPres .listMembers h2 { padding:0 0 0 20px;}
.pPres .listMembers h2 a {color:#734818;}
.pPres .listMembers .descriptionShort {padding:0 0 5px 20px;}
.pPres .listMembers .more {padding:0 0 5px 20px;}
.pPres .listMembers .more a { text-decoration:underline;}

.pPres .colB .infosPlace { padding:5px 0 0 20px; font-size:13px;}
.pRessources .colB .infosPlace { padding:5px 0 15px; font-size:13px;}
.colB .infosPlace a { text-decoration:underline;}
.colB .infosPlace h4{ text-transform:uppercase; margin:0; padding:0}
.colB .infosPlace .address,
.colB .infosPlace .contact { width:210px; float:left}
.colB .infosPlace .address .detail,
.colB .infosPlace .contact .detail{ padding:5px 0; background:#fff; border:solid #5A401E; border-width:2px 0 0}
.colB .infosPlace .address { margin-right:20px;}
.colB .infosPlace .web { margin-bottom:5px;}
.colB .infosPlace .web span { display:block;}
.colB .infosPlace .mail strong { font-weight:normal;}
.colB .infosPlace .mail a { display:block;}
.colB .infosPlace .mail { margin-bottom:5px;}
.colB .infosPlace .phone strong { font-weight:normal;}
.colB .infosPlace .phone em { font-style:normal;}
.colB .toc h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1em; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 5px 5px; margin:0; background:#1a1a1a}


.eventDetail {padding-top:15px; margin-bottom:15px;}
.eventDetail .date{ font-size:22px; color:#999; font-family:"Arial Black", Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:1em; padding:0 0 0 40px;}
.eventDetail .title {padding:0 0 0 40px;}
.eventDetail h1{ margin:0; padding:0; text-transform:uppercase; font-family:"Arial Black", Helvetica, Arial, sans-serif; line-height:1.125em; }
.eventDetail h1 em{ font-size:21px; font-style:normal; line-height:1.25em;} 
.eventDetail .title h2{color:#f25c9c; }
.eventDetail a {color:#f25c9c; }
.eventDetail .intro {padding-left:40px;}
.eventDetail .intro .img{ margin-bottom:5px;}
.eventDetail .intro .introleft{ float:left; width:242px;}
.eventDetail .intro .introright{ float:right; width:182px;}
.eventDetail .style{ color:#f25c9c; font-size:16px;}
.eventDetail .price{ color:#1a1a1a; font-weight:bold; font-size:16px;}
.main .eventDetail .linkBook{margin-bottom:5px; color:#fff;}
.main .eventDetail .linkLearnMore{ color:#fff;}
.eventDetail .contentText{ padding:5px 5px 0 40px;}
.eventDetail .contentText .hat{ font-weight:bold; color:#444;}
.eventDetail .contentText .infoMore{ font-weight:bold; color:#f25c9c;}
.eventDetail .contentText .description{}
.eventDetail .contentText .promoter{}
.eventDetail .contentText .detailProg{}
.eventDetail .contentText .detailProg h3{}
.eventDetail .contentText a { text-decoration:underline}
.eventDetail .file,
.eventDetail .pdf{ margin:5px 0 5px 35px; padding:5px; border:2px dotted #999; background:#ffc;}
.eventDetail .file a,
.eventDetail .pdf a {text-decoration:underline;}
.main .eventDetail .rebondRss {margin:5px 0 5px 0; background:#e5e5e5;}
.main .eventDetail .rebondRss .linkRss { margin:10px 0 0 75px; color:#fff;}
.eventDetail .detailProg,
.eventDetail .place,
.eventDetail .promoter,
.eventDetail .liveReport { margin-bottom:15px;}
.eventDetail .detailProg h3,
.eventDetail .place h3,
.eventDetail .promoter h3,
.eventDetail .liveReport h3 { margin:0; padding:0;}
.eventDetail .detailProg p,
.eventDetail .place p,
.eventDetail .promoter p,
.eventDetail .liveReport p { margin:0; padding:0; line-height:1.25em;}
.eventDetail .liveReport a {text-decoration:underline;}

.concertList .big { margin-bottom:20px;}
.concertList .big .item { padding:1px 10px 9px 40px; margin:0; border-bottom:1px solid #ccc;}
.concertList .big .item.c1 { background:#f0f0f0;}
.concertList .big .item.c2 { background:#f9f9f9;}

.dayDetail h1,
.placeDetail h1 { margin:20px 20px 5px;}

.dayDetail h2.subtitle,
.placeDetail h2.subtitle { margin:0px 20px 5px; font-size:22px; color:#999; font-family:"Arial Black", Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:1em;}

.dayDetail h2.inter,
.placeDetail h2.inter,
.concertList h2.inter { padding:0 0 0 40px; margin:30px 0 0; line-height:1em; text-transform:uppercase; font-size:21px; font-weight:bold;border-bottom:1px solid #ccc;}
.main .placeDetail .img { padding-left:40px; margin:5px 0}
.main .placeDetail .concertList .place {display:none;}
.main .placeDetail .contentText { padding-left:40px;}

.anchor li { padding:2px 0 3px;}
.anchor a{background:url(../i/picto/ancre.gif) no-repeat 0 5px ; padding-left:24px; display:block; color:#603813; text-decoration:underline;}

a.linkBook,
a.linkLearnMore,
a.linkRss { display:block; height:20px; line-height:20px; overflow:hidden; width:182px; font-size:13px; color:#fff;}
a.linkRss {color:#482f0b;}
a.linkBook:hover,
a.linkLearnMore:hover,
a.linkRss:hover {background-position:0 -20px;}
a.linkBook{background:url(../i/bt/bt-pink.gif) no-repeat;}
a.linkLearnMore{background:url(../i/bt/bt-grey.gif) no-repeat;}
a.linkRss{background:url(../i/bt/bt-yello-262.gif) no-repeat; width:262px;}

a.linkLearnMore span,
a.linkBook span{ display:block; padding-left:5px;}
a.linkRss span{ display:block; padding-left:50px; background:url(../i/picto/rss.gif) no-repeat 5px 3px;}
/*
---------------------
BLOCS COL
---------------------
*/

.main {background:url(../i/bg/main-home.gif) repeat-y right top;}
.pHome .main .colA,
.pNewsletter .main .colA,
.pRss .main .colA,
.pContact .main .colA {display:none;}
.pHome .main .colB,
.pNewsletter .main .colB,
.pRss .main .colB,
.pContact .main .colB { margin-left:0;}
.pHome .main .colC {}
.pHome .main .colD {}
.pHome .main .colB .kind2 .head {background-image:url(../i/cols/articles_2.gif);}
.pHome .main .colB .kind1 .head {background-image:url(../i/cols/pres_2.gif);}
.pHome .main .colB .kindErreur { padding-bottom:50px;}
.pHome .main .colB .kindErreur h1 {color:#C72937; padding:10px 0}
.pHome .main .colB .kindErreur a { text-decoration:underline;}

.pHome #ban {background-color:#ffffff;}

.pEvent .main .colA {display:none;}
.pEvent .main .colB { margin-left:0;  margin-top:10px;}
.pEvent .main .colC {background:#fff; margin-top:10px;}
.pEvent .main .colD {background:#fff; margin-top:10px;}


.pPres .main {background:url(../i/bg/main-pres.gif) repeat-y right top;}
.pPres .main .colA {}
.pPres .main .colB {}
.pPres .main .colC {display:none;}
.pPres .main .colD {}
.pPres .colB .kind1 .head {background-image:url(../i/cols/pres_2.gif);}
.pPres .colB h1 {color:#c72937; padding:20px 0 10px 20px; line-height:1.125em}
.pPres .colB h2 {color:#734818; padding:0.75em 0 0.25em;}

.pPres #ban {background-color:#c72937;}

.pArticles .main {background:url(../i/bg/main-articles.gif) repeat-y right top;}
.pArticles .main .colA {}
.pArticles .main .colB {}
.pArticles .main .colC { margin-left:0; float:right;}
.pArticles .main .colD {display:none;}
.pArticles .colB .kind2 .head {background-image:url(../i/cols/articles_2.gif);}
.pArticles .colB h1 {color:#5A401E; margin:25px 0 0 20px; padding:0; }
.pArticles #ban {background-color:#faa326;}
.pArticles .colA .kind2 .toc h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1em; color:#fff; text-transform:uppercase; font-weight:bold; padding:27px 5px 0; margin:0; background:url(../i/bg/themes-title.gif) no-repeat 0 -14px; border-bottom:1px solid #fff;}

.pArticles .search .intro {margin-bottom:20px;}
.pArticles .search .avert { margin:0 20px 20px;}
.pArticles .search .form { margin:0; background:#E0D7AD; padding:10px 20px 5px; color:#1a1a1a; margin-bottom:5px;}
.pArticles .main .search h2 { margin:0; padding:0; font-weight:bold; color:#5A401E;}
.pArticles .articlesTable { margin:0 0 20px;}
.pArticles .articlesTable table {width:100%; border-top:1px solid #999}
.pArticles .articlesTable table td { vertical-align:top; padding:4px 0; border-bottom:1px solid #999; text-align:left;}
.pArticles .articlesTable table td.title {padding-left:10px;}
.pArticles .articlesTable table td.date {font-size:11px; padding:6px 5px 4px}
.pArticles .articlesTable table td.kind {font-size:11px; padding:6px 10px 4px 0}
.pArticles .articlesTable table tr.l1 td {background:#f5f5f5;} 
.pArticles .articlesTable table tr:hover td {background:#ffc;} 

.colA .search {background:#1a1a1a; color:#fff; padding:5px 5px 10px 10px; margin-bottom:10px;}
.colA .search .btSmall { width:30px; margin-left:4px;}

.pConcerts .main {background:url(../i/bg/main-concerts.gif) repeat-y right top;}
.pConcerts .main .colA {display:none;}
.pConcerts .main .colB { margin-left:0;}
.pConcerts .main .colC {}
.pConcerts .main .colD {}
.pConcerts .colB .kind3 .head {background-image:url(../i/cols/concerts_2.gif);}
.pConcerts .colB h1 {color:#f25c9c;}
.pConcerts #ban {background-color:#f25c9c;}
.pConcerts .main a {color:#f25c9c;}
.pConcerts .main a.bt, 
.pConcerts .main a.btSmall,
.main .eventDetail a.bt, 
.main .eventDetail a.btSmall {color:#fff;}
.pConcerts .main .intro {}
.pConcerts .main .intro .hat{color:#444;}
.pConcerts .main .intro .hat a { text-decoration:underline;}


.pConcerts .colC .infosPlace { padding:10px 10px; font-size:13px;}
.pConcerts .colC .infosPlace a {color:#f25c9c; text-decoration:underline;}
.pConcerts .colC .infosPlace h4{ text-transform:uppercase;}
.pConcerts .colC .infosPlace .address .detail,
.pConcerts .colC .infosPlace .contact .detail{ background:#fff; padding:5px; color:#1a1a1a; overflow:hidden;}
.pConcerts .colC .infosPlace .web { margin-bottom:5px;}
.pConcerts .colC .infosPlace .web span { display:block;}
.pConcerts .colC .infosPlace .mail strong { font-weight:normal;}
.pConcerts .colC .infosPlace .mail a { display:block;}
.pConcerts .colC .infosPlace .mail { margin-bottom:5px;}
.pConcerts .colC .infosPlace .phone strong { font-weight:normal;}
.pConcerts .colC .infosPlace .phone em { font-style:normal;}
.pConcerts .colC .toc h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1em; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 5px 5px; margin:0; background:#1a1a1a}

.pConcerts .colD .kind3 .toc {padding-bottom:5px; border-bottom:2px solid #fff; }
.pConcerts .colD .kind3 .toc h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1em; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 5px 0; margin:0;}
.pConcerts .colD .kind3 .toc.daily { background:#FFC7DF;}
.pConcerts .colD .kind3 .toc.daily h4 {color:#F25C9C;}
.pConcerts .colD .kind3 .toc.byplace { border:none;}
.pConcerts .colD .kind3 .toc.byplace .subnav li a { font-size:12px;font-weight:normal; text-transform:none;}
.pConcerts .colD .kind3 .toc.byplace .subnav li a span { text-transform:uppercase;}
.pConcerts .colD .kind3 .toc.byplace .subnav li a strong { white-space:nowrap;}
.pConcerts #datepicker {font-size:11px; margin:5px 0 5px 12px;}

.pRessources .main {background:url(../i/bg/main-ressources.gif) repeat-y right top;}
.pRessources .colA {}
.pRessources .colB {}
.pRessources .colC {display:none;}
.pRessources .colD {}
.pRessources .colB .kind4 .head {background-image:url(../i/cols/ressources_2.gif);}
.pRessources .colB h1 {color:#8bca49; padding:20px 0 10px 20px; line-height:1.125em;}
.pRessources .colB h1.typo {text-transform:none;font-family:Helvetica, Arial, sans-serif;}
.pRessources .colB h2 {color:#8CC63F; padding:0.75em 0 0.125em;}
.pRessources #ban {background-color:#6d9252;}
.pRessources .main a {color:#3C870B/*ccc*/;}
.pRessources a.bt {color:#fff;}
.pRessources .kind4 .toc {padding-top:16px;}
.pRessources .toc h4 {font-family:Helvetica, Arial, sans-serif; font-size:16px; line-height:1em; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 5px 0px; margin:0;}
.pRessources .toc h4 a {color:#fff;}
.pRessources .resBand #bandForm { margin-left:20px;}
.pRessources .resBand .form .leg strong{ font-weight:normal; font-size:10px; color:#333}

.pRessources .colB p.subtitle { font-size:18px; color:#999; margin:0 0 0 20px; padding:0; }
.pRessources .resInfos .detail h1,
.pRessources .resDirectory .detail h1{ padding-bottom:10px; padding-top:0;}
.pRessources .resInfos .detail p.subtitle,
.pRessources .resAds .detail p.subtitle,
.pRessources .resDirectory .detail p.subtitle{ margin-bottom:0; padding-top:20px}
.pRessources .resInfos .list h1,
.pRessources .resAds .list h1,
.pRessources .resDirectory .list h1{ padding-bottom:0;}
.pRessources .resDirectory .list table {width:99%}
.pRessources .resInfos .list p.subtitle,
.pRessources .resDirectory .list p.subtitle{ margin-bottom:10px;}
.pRessources .resInfos .list .item { padding:6px 1px 4px 10px; /*background:url(../i/picto/fch-cat.gif) no-repeat 20px 0; */ margin-top:10px; border-top:1px dotted #ccc; clear:both}
.pRessources .resInfos .list .item .txt { float:left; width:320px; margin-bottom:10px; font-size:0.925em; color:#333; line-height:1.5em; }
.pRessources .resInfos .list .item .txt p.learnmore a { text-decoration:underline;}
.pRessources .resInfos .list .item .thumb { float:left; width:120px; height:120px; overflow:hidden; margin-right:10px; margin-bottom:10px; background:#f2f2f2;}
.pRessources .resInfos .item h3 {display:block; }
.pRessources .resInfos .item h3 { margin:0; padding:0; font-size:16px; font-weight:bold; }
.pRessources .resInfos .item h3 span {color:#999; font-size:11px; font-weight:normal; display:block;}
.pRessources .resInfos .item h3 a {}
.pRessources .resInfos .web,
.pRessources .resInfos .file,
.pRessources .resInfos .pdf{ margin:5px 0; padding:5px 20px;  border:dotted #999; border-width:2px 0; background:#ccff9b;}
.pRessources .resInfos .web a,
.pRessources .resInfos .file a,
.pRessources .resInfos .pdf a {color:#3C870B; text-decoration:underline;}


.pRessources .resDirectory .item td {vertical-align:top; padding:2px 0 8px 5px}
.pRessources .resDirectory .item td.name { font-size:12px; padding-left:20px;}
.pRessources .resDirectory .item td.address { font-size:12px;}
.pRessources .resDirectory .item td.econtact { font-size:12px;}
.pRessources .resDirectory .item td.name em { display:block;}
.pRessources .resDirectory .item h3 { margin:0; padding:0; font-size:14px; }
.pRessources .resDirectory .item a { text-decoration:underline;}
.pRessources .resDirectory .list .item { padding:0; /*background:url(../i/picto/fch-cat.gif) no-repeat 20px 0; */ margin-top:10px; border-top:1px dotted #ccc;}

.pRessources .resDirectory .list h2 { padding-left:20px;}
.pRessources .resDirectory .list #directory_form { font-size:11px; line-height:12px; padding-left:20px; display:block; height:36px;}
.pRessources .resDirectory .list #directory_form label { display:block; color:#999; padding-bottom:2px;}
.pRessources .resDirectory .list #directory_form p { float:left; margin-right:15px; padding-left:5px; border-left:4px solid #ccc; }
.pRessources .resDirectory .list #directory_form select { border:1px solid #666; background:#fff; width:150px; font-size:12px;}

.pRessources .resDirectory .detailIn {padding:0 20px;}
.pRessources .resDirectory .detailIn h2 {font-size:18px; margin:0; padding:0 0 20px}
.pRessources .main .colB .subnav {}
.pRessources .main .colB .subnav li {margin:0 0 1px; padding:0}
.pRessources .main .colB .subnav li a { color:#fff; border:#3C870B solid; border-width:1px 0; padding:10px 10px 5px 25px; line-height:1em; background:#82c13f url(../i/picto/fch.gif) no-repeat 10px center}
.pRessources .main .colB .subnav li.sel a { color:#FFF59C; background-color:#3C870B;}
.pRessources .main .colB .subnav li a:hover { color:#fff; background-color:#3C870B;}

.pRessources div.element p{ padding:0; margin:0 0 8px; text-align:justify;}
.pRessources p.element,
.pRessources div.element {margin:0 0 16px; line-height:1.5em; text-align:justify;}
.pRessources p.element em,
.pRessources div.element p.label { font-style:normal; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}
.pRessources div.element li {line-height:1.125em;}


.pRessources .resAds .detail h1 { padding:0 0 0 20px;}
.pRessources .resAds .item { padding:10px 10px 10px 20px}
.pRessources .resAds .item h3 { padding:0 0 3px; margin:0; line-height:1.125em; font-size:24px;}
.pRessources .resAds .item h3 span{ color:#999; font-size:10px; line-height:1.125em;}
.pRessources .resAds .item.l1 { background:#faf3de;}
.pRessources .resAds .item.l2 { background:#fff;}
.pRessources .resAds .item .resume { line-height:1.5em;}
.pRessources .resAds .item .more { padding-top:5px;}
.pRessources .resAds .item .more a { text-decoration:underline;}
.pRessources .resAds p.publi { padding-left:20px; color:#ccc; font-size:18px;  margin:5px 0 20px;}
.pRessources .resAds p.subtitle { color:#3C870B/*ccc*/;}
.pRessources .resAds p.element em,
.pRessources .resAds div.element p.label { color:#3C870B/*ccc*/;}

.pRessources .resAds .form .leg strong{ font-weight:normal; font-size:10px; color:#333}
.pRessources .resAds .form tr.label span { color:#8bca49; font-weight:normal; font-family:Times, "Times New Roman", serif; font-weight:bold; line-height:14px; font-size:20px;}

.pRessources .articlesList .item.l0 {background:#ccff9b;}
.pRessources .articlesList .item.l1 {background:#fff;}
.pRessources .articlesList .item.l2 {background:#82c13f;}
.pRessources .articlesList .item .date {color:#82c13f;}
.pRessources .articlesList .item .title {border-left:2px solid #82c13f;}
.pRessources .articlesList .item .title h2 a {color:#3C870B;} 
.pRessources .articlesList .item a {color:#82c13f;}
.pRessources .articlesList .item .hat {color:#111;}

.pRessources .articlesList .item.l2 .date {color:#fff;}
.pRessources .articlesList .item.l2 .title {border-left:2px solid #fff;}
.pRessources .articlesList .item.l2 .title h2 a {color:#3C870B;} 
.pRessources .articlesList .item.l2 a {color:#82c13f;}
.pRessources .articlesList .item.l2 .hat {color:#fff;}
.pRessources .pagin {background:#ccff9b; border-color:#82c13f}
.pRessources .pagin li.pginfo,
.pRessources .pagin li.pginfo2{ color:#3C870B;}

.pRessources .articleDetail .date {color:#82c13f;}
.pRessources .articleDetail .title {border-left:2px solid #82c13f;}
.pRessources .articleDetail .title h1 { color:#3C870B;}
.pRessources .articleDetail .intro h2 { color:#3C870B;}
.pRessources .articleDetail .web,
.pRessources .articleDetail .file,
.pRessources .articleDetail .pdf{background:#ccff9b;}
.pRessources .articleDetail .web a,
.pRessources .articleDetail .file a,
.pRessources .articleDetail .pdf a {color:#3C870B;}
.pRessources .articleDetail .intro {background:#ccff9b; color:#111}
.pRessources .articleDetail .contentText {color:#111}

.pPres .text {}
.pPres .text p,
.pPres .text li {}
.pPres .main .hat {font-weight:bold;}
.pRessources .colD .c-ressources .bRessources { background:#9bcc4e; color:#1a1a1a}
.pRessources .colD .c-ressources .bRessources a {color:#fff;}
.pRessources .colD .c-band .bBand { background:#9bcc4e; color:#1a1a1a}
.pRessources .colD .c-band .bBand a {color:#fff;}
.pRessources .colD .c-directory .bDirectory { background:#9bcc4e; color:#1a1a1a}
.pRessources .colD .c-directory .bDirectory a {color:#fff;}
.pRessources .colD .c-infos .bInfos { background:#9bcc4e; color:#1a1a1a}
.pRessources .colD .c-infos .bInfos a {color:#fff;}

.pRessources .colD .c-ads .bAds { background:#9bcc4e; color:#1a1a1a}
.pRessources .colD .c-ads .bAds a {color:#fff;}
.pRessources .colD .tg-ressources { padding:5px 10px 5px 20px; color:#fff;}
.pRessources .colD .tg-ressources h3 { padding:0; margin:0; color:#fff; font-weight:bold; color:#FFF59C; letter-spacing:-0.075em; line-height:1.125em; text-align:center;}
.pRessources .colD .tg-ressources .smallIntro p {padding:0.5em 0; font-weight:bold; color:#004724}
.pRessources .colD .tg-ressources .smallContentText {padding:0.75em 0;}
.pRessources .colD .tg-ressources .smallContentText p,
.pRessources .colD .tg-ressources .smallContentText li {padding:0.125em 0; font-size:13px;}
.pRessources .colD .tg-ressources .smallContentText a { color:#FFF59C; text-decoration:underline; display:block; border:dotted #82c13f; background:#1a9e5a; text-align:center; border-width:1px 0; padding:3px 6px; margin:3px 0 0; text-decoration:none;}
.pRessources .colD .tg-ressources .smallContentText a:hover { background:#007639}

.kind4 .toc { padding:2px 0;font-size:12px; margin-bottom:10px;}
.kind4 .toc a {color:#3C870B;}
.kind4 .toc h3 {font-size:14px; font-weight:bold; text-transform:uppercase; padding-top:8px;}
.kind4 .toc h3,
.kind4 .toc h3 a {color:#6d9252;}
.kind4 .toc .bloc { padding:0 8px 8px; border-bottom:1px solid #3C870B;}

.colB p.categories { background:#1a1a1a; color:#fff; padding:5px 20px 5px 32px; margin-bottom:1px;}
.colB p.categories strong { display:block; font-size:11px; text-transform:uppercase;}
.colB p.categories a {color:#FFF59C; text-decoration:underline; }
.colB p.categories a:hover {color:#F3AE37;}

.colB .articleFooter {background:#1a1a1a; color:#fff; padding:5px 10px 5px 32px;}
.colB .articleFooter strong {color:#F3AE37; text-transform:uppercase;}
.colB .articleFooter .btRebond {width:180px; float:left; padding:8px 0;}
.colB .articleFooter .search {width:224px; float:right;}
.colB .articleFooter .search .btSmall { width:30px; margin-left:4px;}

.articlesList .item {padding:10px 0; margin-bottom:1px;}
.articlesList .item.l0 {background:#FFFDA9;}
.articlesList .item.l1 {background:#F8F2D7;}
.articlesList .item.l2 {background:#fff;}
.articlesList .item .date { text-transform:uppercase; color:#F7931E; width:30px; float:left; margin-left:2px;}
.articlesList .item .day { font-size:21px; display:block; text-align:left;}
.articlesList .item .month { font-size:11px; display:block; text-align:left;}
.articlesList .item .year {display:none;}
.articlesList .item .title {float:left; width:440px; border-left:2px solid #F7931E; margin-bottom:1px; }
.articlesList .item .title .cartouche { margin:0 0 6px 6px; background:#1a1a1a; text-transform:uppercase; color:#fff; font-size:11px; font-weight:bold; display:block; float:left; padding:2px;}
.articlesList .item .title .cartouche a {color:#fff;}
.articlesList .item .title h2 { font-weight:bold;margin-left:6px; clear:left; color:#F7931E; padding:0; text-transform:uppercase;}
.articlesList .item a {color:#F7931E;}
.articlesList .item .image { margin:0 0 0 32px; width:420px; height:190px; position:relative; overflow:hidden; text-align:center;}
.articlesList .item .image .in { text-align:center;}
/*
.articlesList .item.l0 .date,
.articlesList .item.l0 .title h2,
.articlesList .item.l0 .item a {color:#F78500;}
.articlesList .item.l1 .image {background:url(../i/bg/img2.gif) repeat;}
.articlesList .item.l2 .image {background:url(../i/bg/img.gif) repeat;}
*/
.articlesList .item .hat {line-height:18px; margin:0 0 0 32px; width:420px; text-align:justify; padding:4px 0 2px 0;}
.articlesList .item .hat p { display:inline;}


.articleDetail { padding-top:20px;}
.articleDetail .date { text-transform:uppercase; color:#F7931E; width:30px; float:left; margin-left:2px;}
.articleDetail .day { font-size:21px; display:block; text-align:left;}
.articleDetail .month { font-size:11px; display:block; text-align:left;}
.articleDetail .year {display:none;}
.articleDetail .title {float:left; width:440px; border-left:2px solid #F7931E; margin-bottom:12px; }
.articleDetail .title .cartouche { margin:0 0 6px 6px; background:#1a1a1a; text-transform:uppercase; color:#fff; font-size:11px; font-weight:bold; display:block; float:left; padding:2px;}
.articleDetail .title .cartouche a {color:#fff;}
.articleDetail .title h1 { clear:left; margin:0 0 2px 6px; color:#F7931E; padding:0; text-transform:uppercase;}
.articleDetail .intro h2 { padding:0 5px 0 22px; font-size:18px; color:#F7931E;}
.articleDetail .intro .img { margin:5px 0 0 22px; width:420px; overflow:hidden;}
.articleDetail .hat {line-height:18px; margin:0 0 0 22px; width:420px; text-align:justify;}
.articleDetail .contentText { padding:0 20px 0 42px}
.articleDetail .web,
.articleDetail .file,
.articleDetail .pdf{ margin:5px 20px; padding:5px 20px;  border:2px dotted #999; background:#ffd;}
.articleDetail .web a,
.articleDetail .file a,
.articleDetail .pdf a {color:#F05A28; text-decoration:underline;}


.comment {border-top:2px solid #CCC; background:#f0f0f0; padding-bottom:5px; margin-bottom:2px;}
.comment .addthis { float:right; margin:5px 5px 0 0;}
.comment .comment-link {clear:both;padding:0 5px 0 10px;}
.comment .comment-title {padding-bottom:5px;}
.comment .comment-title h4 { font-weight:normal; float:left; margin:0; padding:0 5px 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;}
.comment .comment-title a.btComment {color:#F05A28; text-decoration:underline;}
.comment-item { padding:5px 0 10px 50px; background:url(../i/picto/talk.gif) no-repeat 15px 5px; border-top:1px dashed #ccc;}
.comment-item.l1 {background-color:#f5f5f5;}
.comment-item.l2 {background-color:#f9f9f9;}
.comment-item h5 {padding-bottom:4px;}
.comment-item h5 span {font-weight:normal; font-size:10px;}
.comment-item h5 em {font-weight:normal; font-style:normal; font-size:12px;}
.comment-item h5 span.date { font-size:10px;}
.comment-next { padding:5px 0 5px 0; border-top:1px dashed #ccc; text-align:right;}
.comment-next a,
.eventDetail .comment-next a{ text-decoration:none; color:#F05A28;}
.comment-next a span { text-decoration:underline;}
.comment .form { margin:0; padding:0 5px 0 10px; border-top:1px dotted #999;}
.main .comment .pagin { border-color:#CCC; background:#f0f0f0;}

.concertList .item { margin:10px 0 20px;}
.concertList .item.c1 {}
.concertList .item.c2 {}
.concertList .item .date { text-transform:uppercase; font-weight:bold; padding:5px 5px 0}
.concertList .item .date a {color:#fff;}
.concertList .item .day {}
.concertList .item .month {}
.concertList .item .time { color:#fff; font-size:12px; white-space:nowrap; font-weight:normal;}
.concertList .item .year {display:none;}
.concertList .item .title {}
.concertList .item .place {padding:0 5px; margin-bottom:3px;}
.concertList .item .place a {color:#fff;}
.concertList .item h2 {padding:0 5px; color:#000; text-transform:uppercase; font-size:18px; font-family:"Arial Black", Helvetica, Arial, sans-serif; line-height:1.125em;}
.concertList .item h2 em {font-style:normal; font-size:12px; line-height:1.25em}
.concertList .item h2 a {color:#7A0036;}
.concertList .item a {color:#FFB8D6;}
.concertList .item .image { margin:5px 0 0 5px; width:226px; height:150px; position:relative; overflow:hidden; text-align:center;}
.concertList .item .image .in { text-align:center;}
.concertList .item p.link {padding:0 5px;}
.concertList .item p.link a { font-size:12px; text-decoration:underline;}

.concertList .item.c0 {background:url(../i/bg/concert-hi.gif) no-repeat; margin:5px}
.concertList .item.c0 .image {margin:5px 0 0 0;}
.concertList .item.c0 .end { font-size:1px; line-height:1px; height:6px; background:url(../i/bg/concert-hi-bot.gif) no-repeat;}
.concertList .item.c0 h2 a,
.concertList .item.c0 a{color:#ED408C;}
.concertList .item.c0 .date {font-size:20px;}
.concertList .item.c0 h2 {font-size:26px;}
.concertList .item.c0 .date a,
.concertList .item.c0 .place a,
.concertList .item.c0 .time  {color:#AD2F67;}

.pConcerts .concertList .item {margin-bottom:0px;}
.pConcerts .concertList .item h2 a {color:#000;}
.pConcerts .concertList .item a {color:#ED408C;}
.pConcerts .concertList .item .time  {color:#ED408C;}

.pConcerts .concertList .item.sel { background:#1A1A1A; padding-bottom:10px;}
.pConcerts .concertList .item.sel h2,
.pConcerts .concertList .item.sel h2 a {color:#fff;}

.concertFooter { padding:0 20px 10px;}
.concertFooter a.bt { background:#ED408C;}


.subnav { margin:5px 5px 10px; padding:0;}
.subnav li { padding-bottom:2px;}
.subnav li a {color:#000; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Helvetica, Arial, sans-serif; padding:5px; background:#fff; line-height:16px;}
.subnav li.sel a { color:#FFF59C; background:#1a1a1a;}
.subnav li a:hover { color:#fff; background:#1a1a1a;}


.actionnav { margin:5px 5px 10px; padding:0;}
.actionnav li { padding-bottom:2px;}
.actionnav li a {color:#000; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Helvetica, Arial, sans-serif; padding:5px; background:#fff; line-height:16px;}
.actionnav li.sel a { color:#FFF59C; background:#1a1a1a;}
.actionnav li a:hover { color:#fff; background:#1a1a1a;}

.colB .actionnav li a {  text-decoration:underline;}
.colB .actionnav li a:hover { color:inherit; background:none;}

/* Liste articles colonne de gauche */
.smallList { padding:0 5px 10px 10px;}
.smallList h4 { color:#FFF; text-transform:uppercase;}
.smallList li { padding-bottom:10px; font-size:12px;}
.smallList a { color:#fff; text-decoration:underline;}
.smallList li.sel a {font-weight:bold; color:#FFF59C}
.smallList li a:hover { color:#FFF59C;}
.smallList em { color:#000; font-style:normal;}
.smallList span { color:#F15A24;}

/*
.colB .extras {margin-top:20px;}
.colB .extras li a { display:block; background:#000; color:#fff; line-height:20px; font-size:15px; text-decoration:none; margin:5px 0; padding:0 0 0 28px;}
*/
/*
---------------------
BOT
---------------------
*/
#footer {width:994px; background:#1A1A1A; font-size:16px; color:#666; text-align:left;}
#footer #links { line-height:20px; padding:5px 10px}
#footer #links .items { overflow:hidden;}
#footer #links .items a {color:#fff; font-size:13px;}
#footer #links span.niveau-1 a { font-weight:bold;}
#footer #links .copyright { color:#AAA491; font-size:11px;}
#footer #links .copyright a {color:#AAA491;}
.footer-print {display:none;}

/*
---------------------
BT
---------------------
*/
a.bt, a.btSmall {display:block; line-height:17px; color:#fff; background:#F7931E; border:1px solid #000; text-align:center; font-size:14px; padding:2px 0;}
a.btSmall {width:44px;}
a.bt.med {width:200px;}
a.bt:hover, a.btSmall:hover {}

a.btSimple {display:block; text-align:center;}
a.btSimple span {}

.button .bt, 
.button-duo .bt {width:200px; }
.button-duo {height:22px; margin:4px 0 8px 0;}
.button-duo .bt { float:left; margin-right:8px;}
.button-solo {margin:4px 0 8px 0; padding:4px 0 4px 0; width:100%;}
.button-solo a.bt, .button-solo a.btSimple { width:50%; display:block; margin-left:25%;}

a.back { color:#000; display:block; padding:0 0 0 28px; background:url(../i/c/fchb-b-l.gif) no-repeat 0 0;}

/*
---------------------
FORM
---------------------
*/
.form {margin:0 0 10px;}
.form table { width:99%;}
.form table td label {color:#333; font-size:1em;}
.form table tr.input span {font-size:10px; display:block;}
.form table tr.label span.small {font-size:10px;}
.form table tr.sepa td {padding:0 0 10px; vertical-align:bottom;}
.form table tr.label td {padding:0; vertical-align:bottom;}
.form table tr.input td {padding:0 6px 10px 0; vertical-align:top;}
.form table tr.input td input{ border: 1px solid #A89D60; background-color: #ffc; padding: 1px 0 1px 0; font-size:13px;height:18px;line-height:20px; width: 100%; margin-bottom:1px;}
.form table tr.input td select{border: 1px solid #A89D60; background-color: #ffc; line-height:20px; width: auto; font-size:13px;}

.form table tr.input td textarea { border: 1px solid #A89D60; background-color: #ffc; width: 100%; line-height:18px; height:80px; font-size:13px;}
.form table tr.button td { padding:8px 0 0 0;}
.form table #state {margin-top:4px;}
.form table td label.error, label.error {display:block; background:#E48C2B url(../i/c/picto/showfield.gif) no-repeat 5px 5px; padding:2px 4px 2px 15px; margin-top:2px; border:1px solid #CF3817; color:#fff; font-size:11px;}
span.show {display:block; background:url(../i/c/picto/showfield.gif) no-repeat 5px 5px; padding:2px 4px 2px 15px; margin-top:2px; font-size:11px; color:#803004}

/*
---------------------
NL
---------------------
*/
.main .rebondNL,
.main .rebondRss {background:#E0D7AD; padding:8px; color:#1a1a1a; margin-bottom:5px;}
.main .rebondNL p.line,
.main .rebondRss p.line {font-weight:bold; font-family:Helvetica, Arial, sans-serif; line-height:1.25em}
.main .rebondNL h4,
.main .rebondRss h4 { padding:0; margin:0; }
.main .rebondNL p.leg,
.main .rebondRss p.leg { font-size:11px; line-height:1em;}
.main .rebondNL table {width:50%}
.main .rebondNL .form {margin:3px 0;}
.main .rebondNL #nl-mail { width:190px; margin-right:5px; }
.main .rebondNL .nl-links { font-size:14px; padding:0 0 0 15px; font-size:12px; display:none;}
.main .rebondNL {margin-bottom:10px}

.main .newsletter-text {float:left; line-height:1.5em; }
.main .newsletter-text p { padding-bottom:0.75em;}
.main .newsletter-visuel {float:left; width:195px; padding:5px 0}
.main .newsletter-gift {margin:5px 0 0 0; background:#FFFF82; padding:5px; line-height:normal; line-height:1.25em;}
.main .newsletter-field {background:url(../i/c/main/pointe.gif) no-repeat 100px 0; padding:6px 0 0 120px;}
.main .newsletter-field-d {padding:6px 0 0 120px;}
.main .newsletter-field input, .main .newsletter-field-d input { width:242px; line-height:23px; border:1px solid #333; height:23px; text-align:center; background:#FFFFCC}
.main .newsletter-confirmation {padding:0 0 0 20px}
.main .newsletter-text .button-solo .bt { width:330px; margin-left:160px;}

.main .newsletter h3 { padding:20px 0 10px 20px; font-size:14px;}
.main .newsletter h4 { padding:0 0 0; font-size:14px;}
.main .newsletter-b { margin-bottom:12px; padding:0 0 0 40px;}
.main .newsletter-b td { padding-left:6px;}
.main .newsletter-b td.tdcheck {vertical-align:top; padding:0 6px 0 0; border-right-style:solid;  border-right-width:2px;}
.main div.contact.text {padding-bottom:20px}
.main .contact .form { background:#FAF3DE; padding:5px 0; margin-top:20px}
.main .contact .form  h2  { margin:5px 0 0 20px}
.main .contact .form table tr.radio td,
.main .contact .form table tr.input td,
.main .contact .form table tr.label td { padding-left:20px;}
.main .contact .button-solo { margin-left:20px;}
.main .contact h2 {color:#734818; margin:0.75em 0 0.25em 0;}
.main .contact .form h3 {padding-left:20px;}
.main .contact .form h4 {padding-left:20px;}
.main .contact .actionShow{padding-left:20px;}
.main .contact .hide{ margin-top:4px}
/*
.main .contact ul {margin-left:20px; padding:0.25em 0 0.75em 20px}
.main .contact li {text-align:justify;line-height:1.5em; margin-bottom:0.125em; list-style:disc; padding-left:5px;}
*/
.main .contact .img {padding-left:20px;}
.main .contact .anchor {padding-left:20px;}
.main .contact .anchor a {margin:0 0 5px;}
.main .contact .contentText p {text-align:left;}

.main .rss-b { padding:0px 20px 8px 20px; background:#FF9; margin:10px 0;}
.main .rss-b p{padding:0 0 8px;}
/*
---------------------
PAGIN
---------------------
*/
.pArticles .pagin {border-color:#FAA326;}
.pagin .seq {text-align:center;}

.pagin 	{  height:19px; background:#fff; padding:4px;  margin-top:4px; margin-bottom:5px;  border:solid #C72937;border-width:2px 0; background:#FFC }
.pagin ul {margin:0; padding:0; height:19px; list-style:none; float:left }
.pagin li, .text .pagin li {margin:0; padding:0; height:19px; background:#fff; display:block; float:left; width:19px; margin:0 4px; line-height:normal;}
.pagin li a {display:block; float:left; width:19px; height:19px; background:#fff url(../i/pagin/nb.gif); line-height:19px; text-align:center;  color:#C72937; font-size:11px;}
.pagin li a:hover {background:#fff url(../i/pagin/nb_.gif);}
.pagin li.sel a, .pagin li.sel a:hover {color:#fff; background:#fff url(../i/pagin/nbs.gif);}
.pagin li.next {background: url(../i/pagin/next_.gif);}
.pagin li.next a, .pagin li.next a:hover {background: url(../i/pagin/next.gif);}
.pagin li.back {background: url(../i/pagin/back_.gif);}
.pagin li.back a, .pagin li.back a:hover {background: url(../i/pagin/back.gif);}
.pagin li.last {background:#fff url(../i/pagin/last_.gif)}
.pagin li.last a, .pagin li.last a:hover {background:#fff url(../i/pagin/last.gif)}
.pagin li.first {background:#fff url(../i/pagin/first_.gif)}
.pagin li.first a, .pagin li.first a:hover {background:#fff url(../i/pagin/first.gif)}
.pagin li.pginfo,
.pagin li.pginfo2 { width:80px; font-size:11px; line-height:19px; color:#81331b; margin:0; background:none;}
.pagin li.pginfo2 {text-align:right; }
/*
---------------------
ADS
---------------------
*/
.adv {text-align:center;  margin:0 5px 10px;}
.adv.large { background:#fff; border:solid #ccc; border-width:1px 0; padding:5px 0; margin:0 0 10px;}
.adv .html { text-align:left; background:#fff; padding:5px; margin:0 12px }
.adv_home { background:#fff; padding:10px 0 0; width:482px;}
.adv_homeIn { }
.adv_home .adv.large { border:0;  padding:0; margin:0 0 10px; text-align:left;}
/*
---------------------
EXTRA Events
---------------------
*/
.extraTg {border-bottom:1px solid #fff;}
#event_content {}
#event_content .html { padding-top:10px;}
#event_content .html p { margin-bottom:1em; text-align:justify;line-height:1.25em;}
#event_content .html ul {margin:0.25em 0 1em; padding-left:20px}
#event_content .html li {text-align:justify;line-height:1.5em; margin-bottom:0.125em; list-style:disc; padding-left:5px;}



#madeByUpyUpy {display:none;}
