body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
body{margin:0;font-family:tahoma;color:#454545;}
a{text-decoration:none;color:#454545;font-family:arial;}
a:hover{color:#FF6633;}
.clr{clear:both;}
#logo{margin:10px auto 20px;width:980px;}
.logo{display:block;float:left;width:250px;}
.logo img{border:medium none;width:250px;}
#box{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #DDDDDD;float:right;padding:10px 15px;width:555px;}
#box form{height:40px;}
#box input{font-weight:bold;}
#id_q{background:url("http://images.streamov.com/images/bg_box_in.png") no-repeat scroll right top transparent;border:medium none;float:left;font-size:14px;height:37px;padding:0 5px 0 10px;width:323px;}
#id_q:focus,#box_in:hover{background:transparent url(http://images.streamov.com/images/bg_box_inf.png) no-repeat scroll right top;color:#454545;}
#choix{list-style:none;float:left;margin:0 10px;padding:0;font-size:12px;}
#choix li{margin:2px;}
#box_ok{-moz-border-radius:3px;-webkit-border-radius:3px;background:url("http://images.streamov.com/images/bg_box_ok.png") repeat-x scroll right top transparent;border:1px solid #FF6633;color:#FFFFFF;cursor:pointer;float:right;font-size:15px;height:31px;margin:3px 0 0 9px;padding:0 5px 6px;text-shadow:0 0 1px #454545;}
#box_ok:hover{text-shadow:none;}
#exemple{font-size:12px;color:#999999;margin:4px 0 0 0;padding:0 0 0 10px;}
#exemple span{font-weight:bold;color:#858585;}
#az{width:960px;margin:0 auto;padding:10px;text-align:center;}
#az a{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DDDDDD;display:inline-block;font-size:12px;font-weight:bold;height:14px;line-height:11px;margin:2px;padding:2px;text-align:center;width:14px;}
#az a:hover{border:1px solid #FF6633;}
#wraper{width:980px;margin:20px auto;}
#wraper_l{float:left;width:600px;}
#tabs{margin:30px 0 0;}
.tabsul{position:absolute;top:-26px;margin:0;padding:0;left:-2px;}
.tabsul a{}
.ui-tabs-selected,.ui-state-default:hover{background:transparent url(http://images.streamov.com/images/1.png) no-repeat left top !important;}
.ui-tabs-selected a,.ui-state-default a:hover{background:transparent url(http://images.streamov.com/images/2.png) no-repeat top right !important;font-weight:bold;color:#313131 !important;}
.ui-state-default{background:transparent url(http://images.streamov.com/images/3.png) no-repeat left top;padding:0 0 0 10px !important;height:25px;}
.ui-state-default a{background:transparent url(http://images.streamov.com/images/4.png) no-repeat top right;padding:0 10px 0 0;height:25px;display:block;font-size:12px;color:#8f8f8f;line-height:25px;}
#wraper_r{float:right;width:356px;margin:30px 0 0 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-raduis:4px;border:1px solid #dddddd;}
.tag{margin:5px;padding:5px;clear:both;}
.tag h4{background:url("http://images.streamov.com/images/grid-small-dot.png") no-repeat scroll left top transparent;border-bottom:1px dashed #DDDDDD;font-size:12px;margin:0;padding:0 0 5px 18px;}
.tagmarg{margin-top:20px;}
.tag a{margin:2px;font-weight:bold;}
.tag a:hover{color:#009EE0;border-bottom:1px dashed #ddd;}
.taglimite { max-height:295px;overflow:hidden;}
.lyall,.lysong{padding:5px 0 5px 5px !important;}
.tag-cloud{text-align:center;}
.tag-cloud-0{font-size:12px;}
.tag-cloud-1{font-size:13px;}
.tag-cloud-2{font-size:14px;}
.tag-cloud-3{font-size:15px;}
.tag-cloud-4{font-size:16px;}
#footer{width:980px;margin:20px auto;}
#footer ul{list-style:none;margin:0 0 10px;padding:0;text-align:center;}
.footerli{display:inline-block;font-size:11px;list-style:none outside none;margin:0 0 10px 5px;padding:0;}
#partenaire{border-bottom:1px dotted #DDDDDD;border-top:1px dotted #DDDDDD;font-size:12px;margin:0 0 10px;padding:4px 0;}
.newpart{color:#FF9933 !important;}
.newpart:hover{color:#454545 !important;}
#copyr,#avis{text-align:center;font-size:12px;}
.labelHighlight{color:#BBBBBB;}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}
.ui-widget-content{-webkit-border-radius-bottomleft:4px;-webkit-border-radius-bottomright:4px;-webkit-border-radius-topleft:0;-webkit-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;border:1px solid #dddddd;background:#EEEEEE;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-tabs{position:relative;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.afiche{display:inline-block;margin:5px 1px;}
.afiche img{height:180px;width:140px;}
.afiche img:hover{opacity:0.8;border:1px dashed #bbb;padding:2px;width:134px;height:174px;}
.messages{background-color:orange;font-weight:bold;margin:auto;text-align:center;width:400px;}
a.info{position:relative;color:black;text-decoration:none;border-bottom:1px gray dotted;}
a.info span{display:none;}
a.info:hover{background:none;z-index:500;cursor:help;}
a.info:hover span{display:inline;position:absolute;white-space:nowrap;bottom:30px;left:20px;background:white;color:green;padding:3px;border:1px solid green;border-left:4px solid green;}
#menu,#genres{border-bottom:1px dotted #CCCCCC;margin:0 auto;padding:10px;height:25px;width:960px;display:table;}
.genres ul{text-align:center;}
.genres li{background:transparent url(http://images.streamov.com/images/bg_box_ok.png) repeat-x scroll right top;border:1px solid #FF6633 !important;display:inline-block;height:20px;margin:2px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
.genres li a{color:#454545;display:block;font-size:12px;font-weight:bold;height:20px;letter-spacing:1px;line-height:18px;padding:0 6px;}
.genres li a:hover{color:#fff !important;}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
	border: medium none;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
