/* ######################  Base  ###################### */

a { outline:none; -moz-outline-style:none; }
a, a:hover, a:visited { color:#000; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
form, textarea, input, img, select, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; border:0px; }
input, select, option { font-size:12px; }
h1, h2, h3, h4, h5, h6 { text-shadow: 0 1px 2px rgba(255,255,255,.6); }
#cleaner { clear:both; }



/* ######################  Body  ###################### */

body { background:url(http://design.kilart.com/baseimg/header-bg-www.jpg) top center repeat-x #000; font-family:Verdana; color:#333; margin:0px; padding:0px; font-size:12px; }
body.mus { background:url(http://design.kilart.com/baseimg/header-bg-music.jpg) top center repeat-x #ddd; }
body.pho { background:url(http://design.kilart.com/baseimg/header-bg-photo.jpg) top center repeat-x #ddd; }
body.tel { background:url(http://design.kilart.com/baseimg/header-bg-tele.jpg) top center repeat-x #ddd; }
body.art { background:url(http://design.kilart.com/baseimg/header-bg-arts.jpg) top center repeat-x #ddd; }
body.com { background:url(http://design.kilart.com/baseimg/header-bg-comm.jpg) top center repeat-x #ddd; }


#contentheader { height:475px; }
body.www #contentheader { height:320px; }


/* ###################### Header ###################### */


#header { width:1000px; margin:auto; padding-top:30px; }

#categs { text-align:center; height:28px; font-family:Tahoma; font-size:12px; }
#categs a { font-weight:normal; margin:4px 19px 1px 19px; padding:2px 0px 5px 22px; display:inline-block; color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#categs a.selected, #categs a:hover { text-decoration:none; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

#logo { text-align:left; margin-left:490px; height:96px; margin-top:30px; margin-right:0px; margin-bottom:23px;}
body.tel #logo { margin-left:520px; }
body.mus #logo { margin-left:600px; }
body.pho #logo { margin-left:530px; }
body.art #logo { margin-left:580px; }
body.com #logo { margin-left:600px; }
body.ann #logo { margin-left:550px; }
body.adm #logo { display:none; }

#socialmedia { height:85px; text-align:right; margin-right:44px; margin-top:-86px; margin-bottom:74px; padding:6px 0px; }
body.adm #socialmedia { display:none; }

#socialmedia img { height:12px; width:12px; margin:6px 5px; }


#souscategs { text-align:center; font-size:12px; font-family:Tahoma; }

#souscategs a { color:#222; padding:6px 19px 0px 16px; height:20px; display:inline-block; text-decoration:none; background:url(http://design.kilart.com/v3/img/souscateg-back-norm.png) top right; margin-right:-3px; }
#souscategs span { padding-left:3px; height:26px; display:inline-block; margin-bottom:8px; background:url(http://design.kilart.com/v3/img/souscateg-back-norm.png) top left; margin-right:3px; }
#souscategs span:hover { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#souscategs span.selected { background:url(http://design.kilart.com/v3/img/souscateg-back-select.png) top left; }
#souscategs .selected a { background:url(http://design.kilart.com/v3/img/souscateg-back-select.png) top right; color:#fff; }

body.www .souscatfooter #souscategs { padding-top:60px; margin-top:-40px; padding-bottom:25px; }

body.www .souscatfooter #souscategs a { font-size:11px; font-weight:normal; color:#ddd; padding:5px 21px; height:15px; display:inline-block; text-decoration:none; background:#333; margin:0px 3px; border:1px solid #030303; border-right:1px solid #666; border-bottom:1px solid #666; border-radius:4px; -webkit-border-radius:4px; -opera-border-radius:4px; -moz-border-radius:4px; }
body.www .souscatfooter #souscategs span { padding-left:0px; height:26px; display:inline-block; margin-bottom:8px; background:none; margin-right:0px; }
body.www .souscatfooter #souscategs .selected a { background:#111; color:#fff; }


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

#footbox { float:left; width:175px; height:220px; padding-left:30px; background:url(http://design.kilart.com/v3/img/footer-sep.png) top right no-repeat; }
#footbox a, #footbox a:hover, #footbox a:visited { color:#fff; }
#footbox ul { list-style-type:none; list-style-image: none; list-style-position:outside; margin:0px; padding:0px; }
#footbox li { margin-left:2px; padding-left:17px; height:20px; margin-right:10px; }
#footbox li a { font-weight:normal; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#footbox .ft-music li { background:url(http://design.kilart.com/img/famfamfam/bullet_red.png) no-repeat; }
#footbox .ft-photo li { background:url(http://design.kilart.com/img/famfamfam/bullet_green.png) no-repeat; }
#footbox .ft-tele li { background:url(http://design.kilart.com/img/famfamfam/bullet_blue.png) no-repeat; }
#footbox .ft-arts li { background:url(http://design.kilart.com/img/famfamfam/bullet_purple.png) no-repeat; }
#footbox .ft-comm li { background:url(http://design.kilart.com/img/famfamfam/bullet_yellow.png) no-repeat; }

#footbox .categ { margin-left:0px; background:none; font-size:15px; font-variant:small-caps; padding:33px 0px 9px 0px; }
#footbox .categ a { color:#fff; font-weight:bold; }
#footbox li.categ a { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;  }
#footbox .ft-music .categ, #footbox .ft-photo .categ, #footbox .ft-tele .categ, #footbox .ft-arts .categ, #footbox .ft-comm .categ { background:none; }

#topfooter { background:url(http://design.kilart.com/baseimg/footer-topfooter.png) no-repeat; margin:auto; width:970px; height:88px; padding:15px; color:#fff; margin-top:-205px; padding-bottom:39px; }
#topfooter, #topfooter a { color:#707070; font-size:11px; font-family:Arial; font-weight:bold; }
#topfooter h3 { color:#6e6e6e; font-size:20px; height:35px; text-shadow:0 1px 2px rgba(0,0,0,.7); font-weight:normal; font-family:Tahoma; }



#foot { background:url(http://design.kilart.com/baseimg/footer-bg-www.jpg) bottom center repeat-x; height:415px; padding-top:130px; height:429px; }
body.mus #foot { background:url(http://design.kilart.com/baseimg/footer-bg-music.jpg) bottom center repeat-x; }
body.pho #foot { background:url(http://design.kilart.com/baseimg/footer-bg-photo.jpg) bottom center repeat-x; }
body.tel #foot { background:url(http://design.kilart.com/baseimg/footer-bg-tele.jpg) bottom center repeat-x; }
body.art #foot { background:url(http://design.kilart.com/baseimg/footer-bg-arts.jpg) bottom center repeat-x; }
body.com #foot { background:url(http://design.kilart.com/baseimg/footer-bg-comm.jpg) bottom center repeat-x; }

#foot2 { height:278px; padding-top:137px; }
#foot3 { margin:auto; width:1000px; }

#insidefoot { height:260px; width:995px; margin:auto; margin-top:73px; padding-left:5px; }

#copyfoot {text-align:center; font-size:10px; color:#707070; }
#copyfoot a { color:#777; }

#footerleftright { background:url(http://design.kilart.com/v3/img/leftright-alaune.png) no-repeat 0px 0px; height:165px; margin:-165px -34px 0px -34px; padding:0px 34px; width:1000px; }
body.www #footerleftright { background:none; }
body.admin #footerleftright { background:none; }




/* ###################### Index ###################### */

#present-univers { height:474px; margin:-30px 0px -35px 0px; }
#present-univers-img { float:left; width:487px; margin-top:70px; }
#present-univers-txt { float:left; width:505px;  margin-top:86px; font-family:Tahoma; font-size:19px; color:#aaa; }
#present-univers-txt h1 { font-size:33px; margin-bottom:18px; font-weight:normal; text-shadow:none; }
#present-univers-link { margin-top:50px; margin-left:17px; font-size:22px; text-shadow:0 1px 2px rgba(0,0,0,.5); }
#present-univers-link a { color:#fff; padding-left:42px; font-weight:normal; background:url(http://design.kilart.com/v3/img/index-go.png) 0px 1px no-repeat; padding-bottom:10px; }
#present-univers-pictos { clear:both; font-family:Tahoma; font-size:20px; padding-top:20px; padding-left:25px; margin-right:-20px; }
#present-univers-pictos a { color:#777; padding-left:38px; padding-bottom:4px; padding-right:25px; padding-top:6px; font-weight:normal; }


#style_a_propos_img a { float:left; margin-left:9px; padding:1px; border:1px solid #666; margin-right:9px; }




h1.indexcast { color:#eee; font-size:25px; font-weight:normal; margin-top:25px; }

/* ---------- Annonces index --------- */

#annonces_index4 { padding-top:10px; margin:0px -11px; }

#annonces_index4 #divannonce, #annonces_index4 #divannonceblanc { float:left; width:300px; background:#4d578d; margin-left:6px; padding:10px; margin-top:5px; border-radius:2px; -webkit-border-radius:2px; -opera-border-radius:2px; -moz-border-radius:2px; height:62px; }
#annonces_index4 #divannonceblanc { background:#333f7d; }
#annonces_index4 #divannonce:hover, #annonces_index4 #divannonceblanc:hover { background:#f7eb97; }

#annonces_index4 .titre { background:url(http://design.kilart.com/img/famfamfam/bullet_red.png) 0px 2px no-repeat; padding-left:22px; font-size:18px; height:44px; line-height:18px; text-transform:capitalize; }
#annonces_index4 .titre a { color:#ddd; font-weight:normal; }
#annonces_index4 .infos { padding-left:22px; font-size:13px; color:#222; }
#annonces_index4 .infos a { color:#000; font-weight:normal; }

#annonces_index4 #divannonce:hover .titre, #annonces_index4 #divannonceblanc:hover .titre { background:url(http://design.kilart.com/img/famfamfam/bullet_blue.png) 0px 2px no-repeat; }
#annonces_index4 #divannonce:hover .titre a, #annonces_index4 #divannonceblanc:hover .titre a { color:#111; }
#annonces_index4 #divannonce:hover .infos, #annonces_index4 #divannonceblanc:hover .infos { color:#666; }
#annonces_index4 #divannonce:hover .infos a, #annonces_index4 #divannonceblanc:hover .infos a { color:#333; }









/* ###################### Content + A la une + Filariane ###################### */

#intpage0 { background:url(http://design.kilart.com/baseimg/footer-contentbg.jpg) bottom center repeat-x; }
body.www #intpage0, body.adm #intpage0, body.ann #intpage0 { background:none; }
#intpage { margin:auto; width:998px; margin-top:60px; border:1px solid #ababab; border-bottom:1px solid #555; box-shadow: 0px 12px 24px #aaa; -webkit-box-shadow: 0px 12px 24px #aaa; -moz-box-shadow: 0px 12px 24px #aaa; }
#intpage2 { padding:10px; background:#eee; border:1px solid #fff; }

body.www #intpage { width:998px; border:0px; box-shadow: 0px 0px 0px #aaa; -webkit-box-shadow: 0px 0px 0px #aaa; -moz-box-shadow: 0px 0px 0px #aaa; }
body.www #intpage2 { border:0px; padding:3px; background:none; }  

body.adm #intpage { margin:auto; margin-top:-350px; width:992px; border:0px; box-shadow: 0px 0px 0px #aaa; -webkit-box-shadow: 0px 0px 0px #aaa; -moz-box-shadow: 0px 0px 0px #aaa; }

body.ann #intpage { width:992px; border:0px; box-shadow: 0px 0px 0px #aaa; -webkit-box-shadow: 0px 0px 0px #aaa; -moz-box-shadow: 0px 0px 0px #aaa; }


#content {  }
#contentindex { margin:auto; width:992px;  }


#univers-une-img { float:left; width:190px; height:181px; padding:1px 12px 0px 17px; background:url(http://design.kilart.com/v3/img/content-alaune-bgartiste.png) 0px -15px no-repeat; margin:5px 18px 0px 12px; }

body.tel #univers-une-img { background:url(http://design.kilart.com/v3/img/content-alaune-bgartistebleu.png) 0px -15px no-repeat; }
body.mus #univers-une-img { background:url(http://design.kilart.com/v3/img/content-alaune-bgartiste.png) 0px -15px no-repeat; }
body.pho #univers-une-img { background:url(http://design.kilart.com/v3/img/content-alaune-bgartistevert.png) 0px -15px no-repeat; }
body.art #univers-une-img { background:url(http://design.kilart.com/v3/img/content-alaune-bgartisteviolet.png) 0px -15px no-repeat; }
body.com #univers-une-img { background:url(http://design.kilart.com/v3/img/content-alaune-bgartistejaune.png) 0px -15px no-repeat; }


#ontopbox { width:1000px; margin:-167px -46px 0px -46px; padding:0px 34px; background:url(http://design.kilart.com/v3/img/leftright-alaune.png) 0px 126px no-repeat; }

body.www #ontopbox { width:1000px; margin:274px -38px 0px -38px; padding:0px 34px; background:url(http://design.kilart.com/v3/img/leftright-alaune.png) 0px 126px no-repeat; }

#ontopbox-content { padding:20px 0 0 10px; margin-top:-339px; height:296px; }
body.tel #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-tele.png) no-repeat; }
body.mus #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-music.png) no-repeat; }
body.pho #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-photo.png) no-repeat; }
body.art #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-arts.png) no-repeat; }
body.com #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-communaute.png) no-repeat; }
body.www #ontopbox-content { background:url(http://design.kilart.com/baseimg/alaune-bg-index.png) no-repeat; }


#alaune { float:left; height:252px; width:640px; margin-left:20px; margin-top:5px; }
body.www #alaune { float:none; width:auto; height:272px; margin-left:20px; margin-top:-5px; margin-right:-5px; }

#contentalaune { height:221px; }

#pubalaune { float:right; height:250px; width:300px; margin-top:5px; margin-right:27px; border:1px solid #111; }


#filariane { width:1002px; margin:-229px -12px 0px -12px; height:207px; }
#filariane-content { padding:22px 18px 0px 15px; background:url(http://design.kilart.com/v3/img/filariane-back-glass.png) no-repeat; height:190px; }

.ad42_125x125 { border-width:0px; border-spacing:0px; margin-left:-1px; }
.ad42_125x125 td { padding:7px; border:0px; }
.ad42_125x125 img { border:1px solid #111; }
.adHeadline { font-size:10px; margin-right:8px; }
a.adHeadline { font-weight:normal; color:#999; }


#left-boxlink {float:left; width:540px; margin-left:5px; }

#boxlink a { float:left; width:200px; height:27px; border:1px solid #111; border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px; -moz-border-radius:3px; background-color:#343434; margin-right:11px; margin-bottom:10px; color:#bcbcbc; padding-top:13px; padding-left:50px; }
#boxlink a:hover, #boxlink .selected { border:1px solid #222; color:#f7f7f7; text-decoration:none; }

body.mus #boxlink a:hover, body.mus #boxlink .selected { background-color:#ec4831; }
body.pho #boxlink a:hover, body.pho #boxlink .selected { background-color:#63b824; }
body.tel #boxlink a:hover, body.tel #boxlink .selected { background-color:#3579ce; }
body.art #boxlink a:hover, body.art #boxlink .selected { background-color:#b830d0; }
body.com #boxlink a:hover, body.com #boxlink .selected { background-color:#e7c300; }



.boxlink-mb { background:url(http://design.kilart.com/img/woofunction/user_blue_32.png) 6px 4px no-repeat; }
.boxlink-mb-search { background:url(http://design.kilart.com/img/woofunction/user_search_32.png) 6px 4px no-repeat; }
.boxlink-mb-top { background:url(http://design.kilart.com/img/woofunction/user_business_chart_32.png) 6px 4px no-repeat; }
.boxlink-mb-last { background:url(http://design.kilart.com/img/woofunction/users_32.png) 6px 4px no-repeat; }
.boxlink-mb-add { background:url(http://design.kilart.com/img/woofunction/user_add_32.png) 6px 4px no-repeat; }

.boxlink-videos { background:url(http://design.kilart.com/v3/tango-icons/applications-multimedia.png) 6px 4px no-repeat; }

.boxlink-forums { background:url(http://design.kilart.com/img/woofunction/comment_user_32.png) 6px 4px no-repeat; }
.boxlink-lasts { background:url(http://design.kilart.com/img/woofunction/window_app_list_search_32.png) 6px 4px no-repeat; }
.boxlink-rules { background:url(http://design.kilart.com/img/woofunction/page_text_32.png) 6px 4px no-repeat; }
.boxlink-search { background:url(http://design.kilart.com/img/woofunction/search_32.png) 6px 4px no-repeat; }
.boxlink-news { background:url(http://design.kilart.com/img/woofunction/newspaper_32.png) 6px 4px no-repeat; }
.boxlink-news-add { background:url(http://design.kilart.com/img/woofunction/newspaper_add_32.png) 6px 4px no-repeat; }
.boxlink-news-search { background:url(http://design.kilart.com/img/woofunction/newspaper_search_32.png) 6px 4px no-repeat; }
.boxlink-write { background:url(http://design.kilart.com/img/woofunction/add_32.png) 6px 4px no-repeat; }
.boxlink-top { background:url(http://design.kilart.com/img/woofunction/chart_flipped_32.png) 6px 4px no-repeat; }



/* ###################### Compteur + Box ###################### */

#compteurPage { text-align:center; padding:10px 0px; }

.liens-nbpages, .liens-nbpages-actuel { font-family:Arial; }

.liens-nbpages-actuel a, .liens-nbpages-actuel a:hover {
	padding:5px 9px;
	border:1px solid #036CB4;
	font-weight: bold;
	background-color: #3191F8;
	text-decoration: none;
	color: #FFF;
}

.liens-nbpages a {
	background:#FFF;
	padding:5px 9px;
	border:1px solid #6aaedc;
	text-decoration: none;
	color: #036CB4;
}

.liens-nbpages a:hover {
	border:1px solid #A4D1FB;
	color:#3191F8;
	background:#eee;
}

#box { clear:both; margin:0px -25px; margin-top:22px; padding:0px 25px; background:url(http://design.kilart.com/v3/img/h1bottom.png) 0px 38px no-repeat; }
body.www #box { margin:0px -29px; margin-top:-4px; background:url(http://design.kilart.com/v3/img/h1bottom-index.png) 0px 38px no-repeat; }

#box-content { background:#eee; padding:4px 6px 15px 6px; }
body.www #box-content { background:none; }

#box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #0a65df; margin-left:-32px; margin-right:-32px; padding:4px 20px 3px 20px; color:#eee; font-size:21px; font-family:Arial; font-weight:normal; margin-bottom:12px; border:1px solid #0e4fa5; text-shadow: 1px 1px rgba(255,255,255,.3), -1px -1px rgba(0,0,0,.6); }
#box-content h1 a { font-weight:normal; color:#eee; }

body.mus #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #c50d05; border:1px solid #850505; }
body.pho #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #399813; border:1px solid #1d7107; }
body.tel #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #063997; border:1px solid #053574; }
body.art #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #8d12a3; border:1px solid #580776; }
body.com #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #bfa919; border:1px solid #787300; }
body.www #box-content h1 { background:url(http://design.kilart.com/v3/img/h1degrade.png) top left no-repeat #f5f5f5; border:1px solid #777; color:#111;  text-shadow: 1px 1px rgba(0,0,0,.3), -1px -1px rgba(255,255,255,.6); }




#insideboxwhite { border:1px solid #ddd; padding:10px; background:#f7f7f7; }
#insideboxwhite h2 { color:#222; font-size:17px; margin:-10px -10px 15px -10px; padding:9px 10px; border-bottom:1px solid #e6e6e6; font-weight:normal; background:#fff; }
#insideboxwhite i { color:#666; }
#insideboxtitle { font-size:13px; color:#222; margin-bottom:3px; margin-left:5px; margin-top:20px; }


#boxh1links { float:right; margin-right:-32px; margin-left:31px; }
#boxh1links a { background:url(http://design.kilart.com/v3/img/plus-vert.png) 15px 5px no-repeat #373737; color:#eee; padding:5px 25px 7px 45px; display:block; font-weight:normal; font-size:11px; line-height:10px; border:1px solid #000; height:20px; }
body.mus #boxh1links a { background:url(http://design.kilart.com/v3/img/plus-rouge.png) 15px 5px no-repeat #373737; }
body.pho #boxh1links a { background:url(http://design.kilart.com/v3/img/plus-vert.png) 15px 5px no-repeat #373737; }
body.tel #boxh1links a { background:url(http://design.kilart.com/v3/img/plus-bleu.png) 15px 5px no-repeat #373737; }
body.art #boxh1links a { background:url(http://design.kilart.com/v3/img/plus-violet.png) 15px 5px no-repeat #373737; }
body.com #boxh1links a { background:url(http://design.kilart.com/v3/img/plus-jaune.png) 15px 5px no-repeat #373737; }
#boxh1links a:hover { background-color:#2a2a2a !important; color:#fff; text-decoration:none; }


#inside-content { float:left; width:630px; margin-right:15px; margin-left:3px; margin-top:5px; }
#inside-menu { float:left; width:304px; margin-top:10px; margin-left:5px; }


#boxh1compteur { float:right; margin-right:-12px; margin-top:10px; }



#boxh1compteur .liens-nbpages a {
	background:#FFF;
	padding:2px 6px;
	border:1px solid #fff;
	text-decoration: none;
	color: #333;  
}

#boxh1compteur .liens-nbpages a:hover {
	border:1px solid #fff;
	color:#3191F8;
	background:#eee;
}

#boxh1compteur .liens-nbpages-actuel a, #boxh1compteur .liens-nbpages-actuel a:hover {
	padding:3px 7px;
	border:0px;
	font-weight: bold;
	background-color: #3191F8;
	text-decoration: none;
	color: #FFF;
}







.listcompte2 { background:#f7f7f7; margin:15px 7px 0px 0px; border:1px solid #e4e4e4; }
.listcompte2 .listcompteindex { float:left; width:203px; margin:9px 10px 7px -1px; padding-left:30px; border-left:1px solid #e4e4e4; }
.listcompte2 .listcompteindex a { color:#222; font-size:11px; }
.listcompte2 .listcompteindex ul { padding:0px; margin:0px; list-style:none; }
.listcompte2 .listcompteindex li { height:21px; padding-top:3px; }
.listcompte2 .listcompteindex img { margin-right:7px; }





#aff-membre150 { float:left; width:155px; height:188px; margin:22px 20px 0px 20px; }
#aff-membre150 a { color:#000; font-size:11px; }
#aff-membre150 .aff-tooltip { position:absolute; margin-top:-156px; height:154px; width:154px; }
#aff-membre150 .aff-pict { width:150px; height:150px; margin-bottom:4px; padding-left:5px; padding-top:4px; }
#aff-membre150 .aff-pseudo { padding-top:3px; text-align:center; }
#aff-membre150 .aff-infos { margin-top:1px; font-size:9px; color:#888; text-align:center; }
#aff-membre150 .aff-number { position:absolute; font-size:15px; padding:2px 6px 2px 5px; margin-left:3px; font-family:Trebuchet MS; margin-top:-105px; color:#0a65df; background:#fff; font-weight:bold; border-radius:2px; -webkit-border-radius:2px; -opera-border-radius:2px; -moz-border-radius:2px; }

body.mus #aff-membre150 .aff-number { color:#f82b10; }
body.pho #aff-membre150 .aff-number { color:#65a010; }
body.tel #aff-membre150 .aff-number { color:#0a65df; }
body.art #aff-membre150 .aff-number { color:#9d1ab5; }
body.com #aff-membre150 .aff-number { color:#9e8d00; }

a.tooltip0 em, a.tooltip1 em, a.tooltip2 em, a.tooltip3 em, a.tooltip4 em, a.tooltip5 em, a.tooltipVideo em { display:none; }

a.tooltip0:hover, a.tooltip1:hover, a.tooltip2:hover, a.tooltip3:hover, a.tooltip4:hover, a.tooltip5:hover, a.tooltipVideo:hover { border:0; position:relative; z-index:500; text-decoration:none; }

a.tooltip0:hover em, a.tooltip1:hover em, a.tooltip2:hover em, a.tooltip3:hover em, a.tooltip4:hover em, a.tooltip5:hover em, a.tooltipVideo:hover em { font-style:normal; display:block; position:absolute; top:25px; left:-25px; padding:5px; color:#fff; border:4px solid #fff; background:#c3d9ff; width:170px; }

a.tooltip0:hover em span, a.tooltip1:hover em span, a.tooltip2:hover em span, a.tooltip3:hover em span, a.tooltip4:hover em span, a.tooltip5:hover em span, a.tooltipVideo:hover em span { position:absolute; top:-14px; left: 15px;height:14px; width:29px; background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop01.gif); margin:0; padding: 0; border: 0; }


a.tooltip0:hover em { height:130px; width:180px; top:-308px; left:-16px; color:#fff; border:1px solid #064492; background:#3579ce; font-size:10px; text-align:left; border-radius:4px; -webkit-border-radius:4px; -opera-border-radius:4px; -moz-border-radius:4px; }

a.tooltip0:hover em span {top:140px; left:85px; height:7px; width:11px; background: transparent url(http://design.kilart.com/v3/img/arrow-tooltip-bottom.gif);}



/* ###################### Videos ###################### */


#video150 { float:left; width:173px; height:160px; margin-top:18px; margin-left:3px; text-align:center; padding:0px 8px; }
#video150 img { width:146px; height:93px; padding:5px 7px 16px 7px; background:url(http://design.kilart.com/v3/img/cachevideo.png) no-repeat; }
#video150 .videoCategorie { clear:both; margin:-7px 0px 3px 0px; font-size:10px; font-family:Arial; font-weight:bold; color:#999; }
#video150 .videoTitre { font-size:11px; }
#video150 .videoTitre a { font-weight:normal; color:#333; }
#video150 .aff-number { position:absolute; font-size:13px; padding:2px 6px 2px 5px; margin-left:7px; font-family:Trebuchet MS; margin-top:-77px; color:#0a65df; background:#fff; font-weight:bold; border-radius:2px; -webkit-border-radius:2px; -opera-border-radius:2px; -moz-border-radius:2px; }
body.mus #video150 .aff-number { color:#f82b10; }
body.pho #video150 .aff-number { color:#65a010; }
body.tel #video150 .aff-number { color:#0a65df; }
body.art #video150 .aff-number { color:#9d1ab5; }
body.com #video150 .aff-number { color:#9e8d00; }


#video150 .tooltipTitre { height:12px; padding:5px; margin:-5px; background:#e3e3e3; border-bottom:1px solid #f9f9f9; }
#video150 .tooltipContent { height:86px; margin-top:10px; font-weight:normal; }
#video150 .tooltipInfos { height:25px; margin:0px -5px 0px -5px; background:#555; padding:5px 7px; border-top:1px solid #fff; font-weight:normal; color:#e6e6e6; }
#video150 .tooltipInfos img { float:left; width:24px; height:24px; padding:1px; margin-right:6px; background:#fff; }
#video150 .tooltipInfos b { color:#fff; }

a.tooltipVideo:hover em { height:140px; width:190px; top:-280px; left:-28px; color:#333; border:8px solid #fff; background:#eee; font-size:10px; text-align:left; -webkit-box-shadow: 0px 0px 9px #999; }
a.tooltipVideo:hover em span {top:158px; left:95px; height:7px; width:11px; background: transparent url(http://design.kilart.com/v3/img/arrow-tooltip-bottom.gif);}




.bloc100.tooltip0:hover em  { top:-245px; left:-46px; }
.video125.tooltip0:hover em  { top:-220px; left:-30px; }

.video125 img  { width:125px; height:80px; }




#encadreblanc { border:1px solid #bbb; padding:10px; background:#f7f7f7; }
#encadreblanc:hover { border:1px solid #bbb; padding:10px; background:#eee; }


#videohover { width:170px; float:left; height:150px; text-align:center; background:#f7f7f7; margin:9px 12px 15px 12px; border:1px solid #bbb; padding-top:7px; }
#videohover:hover { background:#eee; }
#videohover img { width:134px; height:90px; }
#videohover a { color:#777; font-weight:normal; }
#videohover:hover a { color:#666; }
#videohover .number { position:absolute; font-size:13px; padding:2px 6px 3px 1px; margin-top:-158px; color:#0a65df; background:#f7f7f7; font-weight:bold; border-radius:3px; }
#videohover:hover .number { background:#eee; }


#videohoverbigger { width:197px; float:left; height:178px; text-align:center; background:#f7f7f7; margin:9px 12px 10px 12px; border:1px solid #bbb; padding:9px; }
#videohoverbigger:hover { background:#eee; }
#videohoverbigger img { width:197px; height:140px; }
#videohoverbigger a { color:#666; font-weight:normal; }
#videohoverbigger:hover a { color:#666; }



.newsubject { float:right; margin-top:5px; margin-right:3px; }
.newsubject a { background:url(http://design.kilart.com/img/woofunction/add_16.png) 0px 0px no-repeat; cursor:pointer; cursor:hand; color:#eee; font-size:14px; padding-left:22px; }


#annonces_index .titre { font-family:Arial; background:url(http://www.newdealcasting.com/v4/icones/bullet_yellow.gif) no-repeat left top; font-size:13px; padding-left:18px; }
#annonces_index .titre a { color:#111; }
#annonces_index .infos { font-family:Arial; font-size:10px; padding-left:18px; color:#aaa; }
#annonces_index .infos a { color:#888; }

#annonces_index #divannonce { background:#f7f7f7; margin-top:4px; padding:7px 10px; border:1px solid #ddd; }
#annonces_index #divannonceblanc { background:#fff; margin-top:4px; padding:7px 10px; border:1px solid #ddd; }
#annonces_index #divannonce:hover, #annonces_index #divannonceblanc:hover { background:#fff183; border:1px solid #f5df47; }


#annonces_top .titre { font-family:Arial; background:url(http://www.newdealcasting.com/v4/icones/bullet_yellow.gif) no-repeat left top; font-size:12px; padding-left:18px; }
#annonces_top .titre a { color:#111; }
#annonces_top .infos { font-family:Arial; font-size:10px; padding-left:18px; color:#aaa; }
#annonces_top .infos a { color:#999; }

#annonces_top #divannonce { background:#f7f7f7; margin:-8px -10px 8px -10px; padding:5px 2px; }
#annonces_top #divannonceblanc { background:#fff; margin:-8px -10px 8px -10px; padding:5px 2px; }
#annonces_top #divannonce:hover, #annonces_top #divannonceblanc:hover { background:#fff183; }



#pageleft { float:left; width:662px; margin-left:0px; }
#pageleft h1 span { float:right; padding:3px 14px 3px 7px; margin-top:3px; //margin-top:-23px; margin-right:-12px; }
#pageleft h1 span a { color:#666; font-size:11px; background:url(http://design.kilart.com/v3/img/link-plus-vert.png) 0px 1px no-repeat; padding-left:18px; height:12px; font-weight:normal; }







#sidebar { float:right; width:306px; margin-top:0px; border-left:1px solid #c3c3c3; padding:1px; background:#fff; margin-bottom:-10px; margin-right:-11px; }
#sidebar h1 { color:#bd0f0f; font-size:17px; margin-top:5px; font-weight:normal; margin-bottom:8px; }
#sidebar-00000top { height:5px; background:url(http://design.kilart.com/v3/img/sidebar-300-top.png) no-repeat; }
#sidebar-grey { background:#ddd; padding:6px 13px; }
#sidebar-white { background:#ccc; padding:6px 13px; }
#sidebar-link { text-align:right; background:#f5f5f5; padding:3px 14px 3px 7px; margin:12px -13px -6px -13px; }
#sidebar-link a { color:#555; font-size:10px; background:url(http://design.kilart.com/v3/img/link-plus-vert.png) 0px 1px no-repeat; padding-left:18px; height:12px; font-weight:normal; }
#sidebar00000-end { background:url(http://design.kilart.com/v3/img/sidebar-300-bottom.png) no-repeat; height:10px; }



#annonce_une { float:left; width:640px; margin-bottom:-7px; }
#annonce_une ul { list-style-type:none; margin:0px; padding:0px; }
#annonce_une li { margin-bottom:8px; }
#annonce_une li span { float:right; text-align:right; font-size:10px; margin-top:-2px; //margin-top:-16px; width:160px; border-left:1px solid #ccc; margin-right:9px; color:#999; padding:3px 0px; }
#annonce_une li span b { color:#888; }
#annonce_une li a { background:url(http://design.kilart.com/img/bullet_go_black.gif) 6px 7px no-repeat #f5f5f5; padding:8px 0px 8px 24px; color:#111; font-size:12px; font-weight:normal; width:600px; display:block; border-radius:2px; -webkit-border-radius:2px; -opera-border-radius:2px; -moz-border-radius:2px; border:1px solid #ddd; margin-left:10px; }
#annonce_une .bottom_tops { padding-left:310px; text-align:center; font-family:Arial, Helvetica, sans-serif;  }
#annonce_une li a:hover { background:url(http://design.kilart.com/img/bullet_go_black.gif) 3px 7px no-repeat #f5db00; text-decoration:none; color:#333; }














#formsearchcasting { background:#333; padding:10px; margin-bottom:14px; margin-top:5px; }
#formsearchcasting label { float:left; text-align:right; width:110px; margin-right:5px; color:#eee; font-size:11px; padding-top:5px; }
#formsearchcasting input { padding:5px 4px 4px 4px; width:241px; margin-bottom:5px; border:1px solid #000; }
#formsearchcasting select { padding:3px; width:251px; margin-bottom:5px; border:1px solid #000; }



#top-styles-music { float:left; width:157px; height:25px; font-size:9px; color:#fff; margin-left:4px; }
#top-styles-music a { font-size:13px; margin:0px 3px;}


#music_list_concerts { margin-top:-5px; padding-bottom:7px; font-size:16px; }

#music_list_concerts #divannonce { background:none; padding:11px 9px; }
#music_list_concerts #divannonceblanc { background:url(http://design.kilart.com/v3/img/box-670-content.png) repeat-y; padding:11px 9px; margin:0px 0px; }
#music_list_concerts #divannonce:hover, #music_list_concerts #divannonceblanc:hover { background:#fff183; padding:10px 8px; border:1px solid #f5df47; }



#list_events { margin-top:5px; }

#list_events #divannonce { padding:11px 9px; }
#list_events #divannonceblanc { background:#f6f6f6; padding:11px 9px; margin:0px 0px; }
#list_events #divannonce:hover, #list_events #divannonceblanc:hover { background:#fff183; padding:10px 8px; border:1px solid #f5df47; }



.ontopdate { float:left; width:34px; height:40px; background:#fff; margin-top:-3px; background:url(http://design.kilart.com/v3/img/date-concert.png) no-repeat; }
.ontopmois { margin-top:4px; height:13px; font-size:9px; color:#fff; text-align:center; font-weight:bold; }
.ontopjour { font-weight:bold; font-size:14px; margin:1px auto; text-align:center; color:#333; }



#sidebar-topclips { float:left; width:50%; height:100px; margin-top:5px; }
#sidebar-topclips .topclipsimg { width:120px; height:65px; padding:2px; background:#eee; margin:0px auto 2px auto; }
#sidebar-topclips .topclipsimg img { width:120px; height:65px; }
#sidebar-topclips .topclipsplay { width:32px; height:53px; margin:-53px auto 0px auto; visibility:hidden; }
#sidebar-topclips:hover .topclipsplay { visibility:visible; }
#sidebar-topclips .topclipsinfos { margin:0px 10px; font-size:10px; }
#sidebar-topclips .topclipsartiste { font-weight:normal; color:#eee; }


#titreshausse { margin-left:7px; padding-bottom:6px; padding-top:5px; }
#titreshausse .titrehausse1, #titreshausse .titrehausse2, #titreshausse .titrehausse3, #titreshausse .titrehausse4 { float:left; padding:7px; background:#ca0505; margin-bottom:1px; border-radius:2px; -moz-border-radius:2px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#titreshausse .titrehausse1:hover, #titreshausse .titrehausse2:hover, #titreshausse .titrehausse3:hover, #titreshausse .titrehausse4:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#titreshausse .titrehausse1 { width:95%; height:46px; }
#titreshausse .titrehausse2 { width:88%; height:36px; }
#titreshausse .titrehausse3 { width:81%; height:31px; }
#titreshausse .titrehausse4 { width:74%; height:26px; }






#formulaire-recherche form { margin:0px; padding:0px; }

#formulaire-inscription input.jeminscris { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2.png) no-repeat; margin:auto; width:251px; border:0px; padding:0px; height:60px; }
#formulaire-inscription input.jeminscris:hover { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2-hover.png) no-repeat; cursor:pointer; }
#formulaire-inscription input.jeminscris img { width:251px; height:58px; }

#formulaire-inscription input.envoyer { background:url(http://design.kilart.com/v3/img/bouton-envoyer.png) no-repeat; margin:auto; width:251px; border:0px; padding:0px; height:60px; }
#formulaire-inscription input.envoyer:hover { background:url(http://design.kilart.com/v3/img/bouton-envoyer-hover.png) no-repeat; cursor:pointer; }
#formulaire-inscription input.envoyer img { width:251px; height:58px; }




#form-recherche label { display:inline-block; width:140px; height:30px; font-size:12px; }
#form-recherche select { width:350px; padding:3px 6px; border:1px solid #d0d0d0; }
#form-recherche input { width:337px; padding:3px 6px; border:1px solid #d0d0d0; }

#form-recherche .dhtmlgoodies_answer input { width:50px; }










/* ############################# Commentaires ############################# */

#commentaire { background:#fff; margin-bottom:24px; }
#commentimg { float:left; width:58px; }
#commentimg img { width:50px; height:50px; border:1px solid #bbb; padding:1px; background:#fff; }
#commentimg img:hover { border:1px solid #555; }
#commenttitre { float:left; width:500px; }
#commenttitre1 { margin-left:19px; color:#555; font-size:11px; margin-top:2px; margin-bottom:2px; }
#commenttitre1 a { color:#333; }
#commenttitre2 { background:url(http://design.kilart.com/v3/img/commentaires-content.png) top left repeat-y; }
#commenttitre3 { background:url(http://design.kilart.com/v3/img/commentaires-top.png) top left no-repeat; padding:10px 9px 2px 24px; font-size:11px; color:#333; }
#commenttitre3 a { font-size:11px; color:#333; font-weight:normal; }
#commenttitre4 { background:url(http://design.kilart.com/v3/img/commentaires-bottom.png) bottom left no-repeat; height:8px; }
#commenttitre5 { float:left; width:18px; margin-top:8px; }

textarea#styled { width:460px; height:82px; border:1px solid #aaa; padding:5px 8px; font-family: Tahoma, sans-serif; background-position:bottom right; background-repeat:no-repeat; font-size:11px; }

.valid { background:#aaf479; border:1px solid #b6e768; color:#457a1a; padding:6px 10px; margin:20px 30px 40px 30px; text-align:center; border-radius:5px; -moz-border-radius:5px; -opera-border-radius:5px; -webkit-border-radius:5px; }

.validerror { background:#f47979; border:1px solid #e76868; color:#7a1a1a; }

.submitbutton input { background:#ffe44c; padding:2px 22px; border:1px solid #b4b4b4; color:#444; width:auto; font-size:11px; margin-top:3px; }
.submitbutton input:hover { background:#ecd036; color:#222; border:1px solid #aaa; cursor:pointer; }








/* ###################### Encart inscription connexion page index ###################### */

#bouton-jeminscris { background:url(http://design.kilart.com/v3/img/bouton-jeminscris.png) no-repeat; margin:auto; width:210px; }
#bouton-jeminscris:hover { background:url(http://design.kilart.com/v3/img/bouton-jeminscris-hover.png) no-repeat; }
#bouton-jeminscris img { width:210px; height:50px; }

#bouton-jeminscris2 { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2.png) no-repeat; margin:auto; width:251px; }
#bouton-jeminscris2:hover { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2-hover.png) no-repeat; }
#bouton-jeminscris2 img { width:251px; height:58px; }

#bouton-jeminscris-index { background:url(http://design.kilart.com/v3/img/index-bt-inscription.png) no-repeat; margin:auto; width:236px; }
#bouton-jeminscris-index:hover { background:url(http://design.kilart.com/v3/img/index-bt-inscription-hover.png) no-repeat; }
#bouton-jeminscris-index img { width:236px; height:42px; }

#bouton-administration { background:url(http://design.kilart.com/v3/img/bouton-espacemembre.png) no-repeat; margin:auto; width:251px; }
#bouton-administration:hover { background:url(http://design.kilart.com/v3/img/bouton-espacemembre-hover.png) no-repeat; }
#bouton-administration img { width:251px; height:58px; }

#bouton-profilpublic { background:url(http://design.kilart.com/v3/img/bouton-profilpublic.png) no-repeat; margin:auto; width:251px; }
#bouton-profilpublic:hover { background:url(http://design.kilart.com/v3/img/bouton-profilpublic-hover.png) no-repeat; }
#bouton-profilpublic img { width:251px; height:58px; }

#bouton-connexion { background:url(http://design.kilart.com/v3/img/bouton-meconnecter.png) no-repeat; margin:auto; width:210px; }
#bouton-connexion:hover { background:url(http://design.kilart.com/v3/img/bouton-meconnecter-hover.png) no-repeat; }
#bouton-connexion img { width:210px; height:50px; }

#bouton-connexion2 { background:url(http://design.kilart.com/v3/img/bouton-connexion2.png) no-repeat; margin:auto; width:251px; }
#bouton-connexion2:hover { background:url(http://design.kilart.com/v3/img/bouton-connexion2-hover.png) no-repeat; }
#bouton-connexion2 img { width:251px; height:58px; }

#bouton-envoyer { background:url(http://design.kilart.com/v3/img/bouton-envoyer.png) no-repeat; margin:auto; width:251px; }
#bouton-envoyer:hover { background:url(http://design.kilart.com/v3/img/bouton-envoyer-hover.png) no-repeat; }
#bouton-envoyer img { width:251px; height:58px; }

#formulaire-connexion input.connexion { background:url(http://design.kilart.com/v3/img/bouton-connexion-hover.png) repeat-x top; }
#formulaire-connexion input.connexion:hover { background:url(http://design.kilart.com/v3/img/bouton-connexion.png) repeat-x top; cursor:pointer; }




#formulaire-inscription form { margin:0px; padding:0px; }

#formulaire-inscription input.jeminscris { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2.png) no-repeat; margin:auto; width:251px; border:0px; padding:0px; height:60px; }
#formulaire-inscription input.jeminscris:hover { background:url(http://design.kilart.com/v3/img/bouton-jeminscris2-hover.png) no-repeat; cursor:pointer; }
#formulaire-inscription input.jeminscris img { width:251px; height:58px; }

#formulaire-inscription input.envoyer { background:url(http://design.kilart.com/v3/img/bouton-envoyer.png) no-repeat; margin:auto; width:251px; border:0px; padding:0px; height:60px; font-size:0px; color:#000; }
#formulaire-inscription input.envoyer:hover { background:url(http://design.kilart.com/v3/img/bouton-envoyer-hover.png) no-repeat; cursor:pointer; }
#formulaire-inscription input.envoyer img { width:251px; height:58px; }


#formulaire-inscription input.connexion2 { background:url(http://design.kilart.com/v3/img/bouton-connexion2.png) no-repeat; margin:auto; width:251px; border:0px; padding:0px; height:60px; }
#formulaire-inscription input.connexion2:hover { background:url(http://design.kilart.com/v3/img/bouton-connexion2-hover.png) no-repeat; cursor:pointer; }
#formulaire-inscription input.connexion2 img { width:251px; height:58px; }


#formulaire-inscription label { font-family:Arial; font-size:20px; margin-top:11px; color:#888; }

#formulaire-inscription input { width:422px; height:32px; padding:8px 9px 0px 9px; font-size:19px; background:url(http://design.kilart.com/v3/img/input-inscri-back-3.png) top left no-repeat; margin-bottom:24px; color:#000; }

#formulaire-inscription textarea { width:424px; height:134px; padding:8px 9px; font-size:19px; background:url(http://design.kilart.com/v3/img/textarea-inscri-back-3.png) top left no-repeat; margin-bottom:24px; color:#000; font-family:Arial; }



/* ###################### Animation ajax photos page index ###################### */

.boxgrid h3 { margin: 10px 22px 0px 10px; color:#FFF; font:16pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; line-height:17px;  }
.boxgrid h3 a { color:#FFF; text-decoration:none; }
.boxgrid h3 a:hover { color:#ddd; text-decoration:none; }
.boxgrid p a { color:#ddd; }
.boxgrid { width: 200px; height: 132px; margin:10px 10px 6px 40px; background:#333; border: solid 0px #222; overflow: hidden; position: relative; }
.boxgrid img { position: absolute; top: -30px; left: 0; border: 0; width:180px; height:180px; }
.boxgrid p { padding:0px 22px 0px 10px; color:#ccc; font-size:11px; }
.boxcaption { float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.captionfull .boxcaption { top: 260;,left: 0; }
.caption .boxcaption { top: 220; left: 0; }





/* ###################### Next ###################### */







#topmembre- { background:#f4f4f4; padding:10px; }
#topmembre-blanc { margin:10px; }






/* ###################### Ui tabs (A la une) ###################### */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav { float:right;
    list-style: none;
    margin:0px;
    padding:0px; margin-right:32px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0px;
    min-width: 24px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    height: 24px;
    width:24px;
    line-height:15px;
}
.ui-tabs-nav a {
    border:1px solid #070707;
    background:url(http://design.kilart.com/v3/img/box-992-black-content.png) repeat-y;
}
.ui-tabs-nav a {
    margin: 8px 6px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding:0;
    color: #ccc; font-size:10px;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
    text-align:center;
    border-radius:12px; -moz-border-radius:12px; -opera-border-radius:12px; -webkit-border-radius:12px;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 8px;
    z-index: 2;
    margin-top: 0;
    border:1px solid #0f0f0f;
    color: #fff;
    background:#3a3a3a;
}

body.tel .ui-tabs-nav .ui-tabs-selected a { border:1px solid #054965; background:#1177a2; }
body.mus .ui-tabs-nav .ui-tabs-selected a { border:1px solid #660404; background:#bd0f0f; }
body.pho .ui-tabs-nav .ui-tabs-selected a { border:1px solid #2a6907; background:#3e9a0b; }
body.art .ui-tabs-nav .ui-tabs-selected a { border:1px solid #4e0769; background:#9817b4; }
body.com .ui-tabs-nav .ui-tabs-selected a { border:1px solid #6c590b; background:#b4ab17; }



.ui-tabs-nav a span {
    width: 24px; /* IE 6 treats width as min-width */
    min-width: 24px;
    height: 24px; /* IE 6 treats height as min-height */
    min-height: 24px;
    padding-top: 4px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}


body.www .ui-tabs-nav a, body.www .ui-tabs-nav a span { height:28px; width:28px; }
body.www .ui-tabs-nav a span { padding-top:6px; }
body.www .ui-tabs-nav a { border-radius:14px; -moz-border-radius:14px; -opera-border-radius:14px; -webkit-border-radius:14px; background:#555; border:1px solid #333; margin-right:10px; }
body.www .ui-tabs-nav .ui-tabs-selected a { border:1px solid #0f0f0f; background:#303030; }


.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding: 1em 8px;
    background:none; /* declare background color for container to avoid distorted fonts in IE while fading */
    color:#ccc;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}








/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:15px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



.greybox-form label {
	float: left;
	width: 120px;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	text-align: right;
	padding: 0px;
}

.greybox-form input, .greybox-form select, .greybox-form textarea {
	font-size: 12px;
	margin: 3px 0px 3px 5px;
	padding: 2px;
	border:1px solid #999999;
}


