*:focus{outline:0;}
body{font-size:12px;font-family:tahoma,arial,verdana,century gothic;background:#666666 url(http://www.passionballet.com/images/fondrayeviolet.jpg) repeat scroll 0 0;color:#3E0456;text-align:center;margin:0;padding:0;}
#page{text-align:left;margin:0px auto;padding:0;width:900px;overflow:hidden;position:relative;}
.depth-1{border:1px solid #ddd;}
small{font-family:tahoma,arial,verdana,century gothic;font-size:10px;line-height:15px;}
h1.main, h1.main a, h1.main a:hover, h1.main a:visited{font-size:22px;margin:30px 0 0 0;text-decoration:none;color:#0070ac;text-align:center;}
h2.title, h2.title a, h2.title a:hover, h2.title a:visited{font-size:14px;font-weight:bold;margin:0 5px;text-decoration:none;color:#660099;text-align:left;}
h1, h2, h3{font-family:century gothic,arial,tahoma;}
h1, h1 a, h1 a:hover, h1 a:visited{font-size:20px;font-weight:regular;margin:0px;text-decoration:none;color:#660099;}
h2, h2 a, h2 a:hover, h2 a:visited{font-size:18px;font-weight:regular;margin:0px;text-decoration:none;color:#D87EBF;}
h3, h3 a, h3 a:hover, h3 a:visited{font-size:13px;font-weight:bold;margin:0px;text-decoration:none;color:#660099;}
h4, h4 a, h4 a:hover, h4 a:visited{font-size:15px;font-weight:bold;margin:0px;text-decoration:none;color:#011423;}
h5, h5 a, h5 a:hover, h5 a:visited{font-size:14px;font-weight:bold;margin:0px;text-decoration:none;color:#011423;}
h6, h6 a, h6 a:hover, h6 a:visited{font-size:13px;font-weight:bold;margin:0px;text-decoration:none;color:#011423;}
a, a:visited{color:#660099;text-decoration:none;}
a:hover{text-decoration:underline;}
code{font:12px'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:10px;cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{width:460px;margin:15px 30px 0 10px;padding:1px 15px;background:#fff;font-style:oblique;border:1px dashed #898989;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
hr{display:none;}
.navigation{float:right;display:block;text-align:center;margin-top:0px;margin:10px;font-weight:bold;}
#searchform{width:175px;background:#D87EBF;color:#fff;font-size:12px;font-family:tahoma,arial,verdana,century gothic;margin:0;padding:2px 0 5px 5px;}
#submit{background:url(images/go.png) top no-repeat;width:42px;height:35px;margin:0px;padding:0;border:none;color:#b497be;}
.entry form{text-align:center;}
select{width:130px;}
#sitemenu{background:transparent url(/img/menu.jpg) repeat-x scroll center top;float:left;margin:0;width:900px;height:40px;padding:0;}
#searchh{float:right;width:160px;background:none;color:#014465;font-size:12px;font-family:tahoma,arial,verdana,century gothic;margin:25px 120px 0 0;padding:3px;border:none;text-align:center;}
#rss, #newsfeed, #login{float:right;width:160px;font-size:12px;font-family:tahoma,arial,verdana,century gothic;margin:25px 40px 0 0;padding:3px;text-align:center;}
#rss a, #rss a:visited, #rss a:hover, #newsfeed a, #newsfeed a:visited, #newsfeed a:hover, #login a, #login a:visited, #login a:hover{color:#014465;text-decoration:none;}
#header{background:transparent url(/img/bandeau.jpg) no-repeat scroll center top;margin:0px;padding:0;height:253px;width:900px;float:left;}
#description{width:350px;height:100px;position:absolute;margin:190px 0 0 320px;padding:0px;color:#660099;font-size:14px;}
#ad728{float:right;width:728px;height:90px;background:#fff;margin:25px 40px 0 0;}
#menu_bar{background:url(/img/menu.jpg) top repeat-x;width:900px;height:30px;padding:0px;margin:0;float:left;}
ul#navlist{margin:0;white-space:nowrap;float:left;width:900px;padding:4px 30px;}
ul#navlist li{display:inline;list-style-type:none;}
ul#navlist li a{font-family:tahoma,arial,verdana,century gothic;font-size:13px;font-weight:bold;text-align:center;color:#fff;margin:0;padding:4px 15px;display:block;float:left;text-decoration:none;border-right:1px solid #fff;}
ul#navlist li a:hover{color:#fff;}
#menuDeroulant{width:900px;list-style-type:none;margin:0;padding:0px;border:0;position:absolute;top:260px;}
#menuDeroulant li{float:left;margin:0;padding:0;border:0;}
#menuDeroulant .sousMenu, #menuDeroulant li ul{list-style-type:none;margin:0;padding:0;border:0;display:none;}
#menuDeroulant li:hover > .sousMenu{display:block;}
ul#menuDeroulant ul li{float:none;margin:0;padding:0;border:0;width:200px;border-top:1px solid transparent;border-right:1px solid transparent;}
#menuDeroulant li{float:left;width:180px;margin:0;padding:0;border:0;}
#menuDeroulant li a:link, #menuDeroulant li a:visited{display:block;height:1%;color:#FFF;margin:0;padding:4px 8px;border-right:1px solid #fff;text-decoration:none;font-weight:bold;}
#menuDeroulant li a:hover{background-color:#ffcc00;font-weight:bold;}
#menuDeroulant li a:active{background-color:#6699cc;}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited, #menuDeroulant li ul li a:link, #menuDeroulant li ul li a:visited{display:block;color:#660099;margin:0;border:0;text-decoration:none;font-weight:bold;background-color:#cccccc;background:#cc99ff;}
#menuDeroulant .sousMenu li a:hover, #menuDeroulant li ul li a:hover{background-image:none;background-color:#ffcc00;}
#categories{background:transparent url(/img/menu.jpg) repeat-x scroll center top;width:900px;height:30px;padding:0px;margin:0;text-transform:lowercase;float:left;}
ul#catlist{margin:0;white-space:nowrap;float:left;width:900px;padding:7px 0 0 0;}
ul#catlist li{display:inline;list-style-type:none;}
ul#catlist li a{font-family:tahoma,arial,verdana,century gothic;font-size:12px;font-weight:bold;text-align:center;color:#fff;margin:0;padding:0 20px;display:block;float:left;text-decoration:none;border-right:0px solid #6d838f;text-transform:uppercase;}
ul#catlist li a:hover{color:#fff;}
#gallwrap{width:860px;height:50px;padding:20px;float:left;background:#fff;color:#660099;font-size:13px;overflow:hidden;}
#jgal{list-style:none;width:560px;float:right;margin:10px 45px 0 0;}
#jgal li{opacity:.5;float:left;display:block;width:110px;height:110px;background-position:50% 50%;cursor:pointer;border:0;outline:1px solid #6d838f;margin-right:12px;margin-bottom:10px;}
#jgal li img{width:235px;height:235px;position:absolute;top:295px;left:30px;display:none;border:0;outline:1px solid #6d838f;}
#jgal li.active img{display:block;}
#jgal li.active, #jgal li:hover{outline-color:#bbb;opacity:.99}
#gallery{list-style:none;display:block;}
#gallery li{float:left;margin:0 10px 10px 0;}
.ads_small{float:left;margin:0;padding:5px 0 5px 2px;}
.ads_small img{padding:0 0 5px 5px;}
.separator{background:transparent url(/img/menu.jpg) repeat-x scroll center top;width:900px;height:35px;padding:0;margin:0;text-transform:lowercase;float:left;}
.pbody{background:#fff;width:900px;padding:5px 0 0 0;margin:0px;float:left;}
#content{width:530px;margin:0;float:left;overflow:hidden;}
#contentseul{width:720px;margin:0;float:left;overflow:hidden;}
.breadcrumb{width:520px;padding:0 5px 5px 5px;float:left;margin:0 0 5px 0px;text-align:left;font-size:14px;overflow:hidden;}
.posthome{width:290px;float:left;margin:0 3px 5px 5px;text-align:justify;background-color:#F2E9F3;}
.posthome h2, .posthome h2 a, .posthome h2 a:visited, .posthome h2 a:hover{color:#660099;font-size:14px;}
.hometitle{background:#F2E9F3;padding:5px;margin:0;outline:0px solid #6d838f;}
.hthumb{width:290px;height:92px;border:0;outline:0;overflow:hidden;margin:0;}
.hthumb img{vertical-align:middle;}
.homentry{width:280px;padding:0px 5px;background:#f2e9f3;}
.homentry li{margin-left:20px;padding:0px 5px;}
.homemetadata{background:#bb6da5;padding:5px;float:left;width:280px;outline:0px solid #6d838f;}
.date, .com, .more{padding:0px;margin:0 5px 0 0px;float:right;font-size:12px;color:#F2E9F3;}
.com a, .more a, .com a:visited, .more a:visited{color:#F2E9F3;}
.post{background:#f5f0fb;width:530px;float:left;margin:0 0 10px 10px;text-align:justify;font-size:13px;padding:0px;overflow:hidden;}
.postseul{background:#fff;width:705px;float:left;margin:0 0 10px 10px;text-align:justify;font-size:13px;padding:0px;overflow:hidden;}
.ptitle{background:#f5f0fb;width:510px;float:left;padding:5px;margin:0;}
.entry{width:500px;float:left;padding:0 10px;margin:0;}
.entryseul{width:690px;float:left;padding:0 10px;margin:0;}
.postmetadata{background:#E58ACC none repeat scroll 0 0;width:510px;padding:5px;float:left;}
.post hr{display:block;}
.smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.attachment{text-align:center;margin:15px 0px;}
.clear{clear:both;}
.entry ul{margin-left:0px;padding:0 0 0 30px;list-style-type:disc;list-style-image:url(images/bullet.png);list-style-position:inside;padding-left:10px;text-indent:5px;}
.entry li{margin:7px 0 8px 10px;}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
#twit{float:left;margin:0 0 10px 0;}
#sidebar{float:left;width:360px;padding:0;margin:0;font-family:tahoma,arial,verdana,century gothic;font-size:12px;}
#sidebarseule{float:right;width:165px;padding:0;margin-right:10px;font-family:tahoma,arial,verdana,century gothic;font-size:12px;}
#side1{width:180px;float:left;padding-left:10px;margin:0;}
#side2{width:165px;float:right;padding:0;margin:0 0 0 5px;}
#sidebar h2{padding:7px 2px;margin:0;background:#660099;font-size:14px;color:#fff;text-align:center;}
#sidebar h2 a{padding:7px 2px;margin:0;background:#660099;font-size:14px;color:#fff;text-align:center;}
#sidebar li{list-style-type:none;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
#sidebar ul ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
#sidebar ul li{height:100%;line-height:18px;}
#sidebar p{padding:7px 10px;margin:0;}
#sidebar table{text-align:center;background-color:#D87EBF;color:#F2E9F3;width:97%;margin-left:10px;}
#sidebar ul li a:link, #sidebar ul li a:visited{color:#fff;text-decoration:none;padding:5px 0px 5px 25px;display:block;background:#E58ACC url(images/bullet.png) left no-repeat;border-bottom:1px dotted #ddd;}
#sidebar ul li a:hover{background:#D87EBF url(images/bullet.png) left no-repeat;color:#fff;}
#sidebar ul li{list-style-type:none;}
#sidebarseule h2{padding:7px 2px;margin:0;background:#660099;font-size:14px;color:#fff;text-align:center;}
#sidebarseule h2 a{padding:7px 2px;margin:0;background:#660099;font-size:14px;color:#fff;text-align:center;}
#sidebarseule li{list-style-type:none;}
#sidebarseule ul{list-style-type:none;margin:0;padding:0;}
#sidebarseule ul ul{list-style-type:none;margin:0;padding:0;}
#sidebarseule ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
#sidebarseule ul ul ul ul{list-style-type:none;margin:0;padding:0;border:0;}
#sidebarseule ul li{height:100%;line-height:18px;}
#sidebarseule p{padding:7px 10px;margin:0;}
#sidebarseule table{text-align:center;background-color:#D87EBF;color:#F2E9F3;width:97%;margin-left:10px;}
#sidebarseule ul li a:link, #sidebarseule ul li a:visited{color:#eef7fa;text-decoration:none;padding:5px 0px 5px 25px;display:block;background:#D87EBF url(images/bullet.png) left no-repeat;border-bottom:1px dotted #ddd;}
#sidebarseule ul li a:hover{background:#D87EBF url(images/bullet.png) left no-repeat;color:#fff;}
#sidebarseule ul li{list-style-type:none;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
#wp-calendar{width:95%;margin:0px;padding:0px;empty-cells:show;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{width:95%;margin-left:0px;padding-top:10px;text-align:center;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font-size:18px;font-weight:bold;text-align:center;margin-bottom:5px;}
#wp-calendar th{font-style:normal;text-transform:capitalize;text-align:center;}
#replies{float:left;padding:10px 0;margin:0px;}
#respond{float:left;width:630px;padding:0 15px;margin:0px;}
h3.comments{width:480px;font-size:11px;text-align:center;margin:0 0 10px 0;padding:0;color:#660099;}
ol.commentlist{margin:0;padding:0;}
.commentlist li{list-style:none;margin-bottom:14px;}
.commentlist cite{background:#D87EBF;float:left;margin:0;width:500px;padding:3px 15px;display:block;font-style:normal;}
.commentlist cite img{float:left;margin-right:9px;border:2px solid #fff;}
.commentlist .author{font:small-caps bold 16px tahoma,arial,verdana,century gothic;}
.commentlist .time{background:url(images/date.png) bottom left no-repeat;padding-left:20px;}
.commenttext{float:left;width:500px;padding:0 15px;margin:0 0 10px 0;background:#F2E9F3;}
#commentform input{background:#fff;color:#000;width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{background:#fff;color:#000;width:400px;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{width:142px;height:30px;margin:0 0 5px auto;float:left;background-color:#660099;color:#F2E9F3;}
#commentform p{margin:5px 0;font-weight:normal;line-height:14px;text-transform:none;font-family:tahoma,arial,verdana,century gothic;}
.nocomments{text-align:center;margin:0;padding:0;}
#footer{background:#fff none repeat scroll 0 0;width:890px;float:left;padding:3px 0 0 10px;margin:0;clear:both;text-align:center;color:#666;}
#footer a, #footer a:visited{color:#666;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin:10px auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{display:block;float:right;}
.alignleft{display:block;float:left;}
a img{border:none;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#menuDeroulant{width:900px;list-style-type:none;margin:0;padding:0px;border:0;position:absolute;top:260px;}
#menuDeroulant li{float:left;margin:0;padding:0;border:0;}
#menuDeroulant .sousMenu{list-style-type:none;margin:0;padding:0;border:0;display:none;}
#menuDeroulant li:hover > .sousMenu{display:block;}
#menuDeroulant .sousMenu li{float:none;margin:0;padding:0;border-width:1px 1px 0 0;border-color:white;border-style:solid solid none none;width:180px;}
#menuDeroulant li{float:left;width:180px;margin:0;padding:0;border:0;}
#menuDeroulant li a:link, #menuDeroulant li a:visited{display:block;height:1%;color:#FFF;margin:0;padding:4px 8px;border-right:1px solid #fff;text-decoration:none;}
#menuDeroulant li a:hover{background-color:#ffcc00;}
#menuDeroulant li a:active{background-color:#6699cc;}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited{display:block;color:#660099;margin:0;border:0;text-decoration:none;background-color:#cccccc;background:#cc99ff;}
#menuDeroulant .sousMenu li a:hover{background-image:none;background-color:#ffcc00;}
