body	{
		background-color:#ffffff;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family:sans-serif;
}

img {border:none}

li  {list-style-position:inside;}

hr {
		height:0;
		color:#000000;
		border:none;
		border-bottom:solid 1px #000000;
		margin:0 0 0 0;
		}
	
table.main_table{
		width:100%;
		width:expression(document.body.clientWidth > 870 ? "100%" : "870px"); 
		min-width:870px;
		/*height:100%;*/
		}

td.main_td{
		width:90%;
		min-width:870px;
		/*height:100%;*/
		}

td.side_td{width:auto;}

table.inner_table{
		width:100%;
		}

td.header_td{
		height:82px;
		vertical-align:top;
		padding:0 0 0 0;}

div.div_rel	{
		position:relative;
		width:100%;
		padding:0 0 0 0;}

img#av_logo{
		position:absolute;
		left:6px;
}

img#av_header{
		position:absolute;
		left:30%;
		top:5px;
}

#download_button{
		position:absolute;
		top:45px;
		right:4px;
}

#lang_button{
		position:absolute;
		top:10px;
		right:5px;
		height:27px;
		width:100px;
}

table.buttonbar{
		width:100%;
		height:23px;
		padding:0 0 0 0;
}

div.buttonbar_wrap{
		height:23px;
		overflow-y:hidden;
		}

td.buttonbar_filled{
		height:10px;
		background-image:url('/img/buttonbar_fill.png');
		background-repeat:repeat-x;
		background-color:#0000ee;
		vertical-align:top;
		margin: 0 0 0 0;
		padding: 1px 0 0 0;
		text-align:center;
		white-space:nowrap;
}

td.buttonbar_filled a{
		vertical-align:bottom;
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-size:11pt;
		font-weight:normal;
		letter-spacing:0.02em;
		color:#ffffff;
		text-decoration:none;
}

td.buttonbar_filled a:hover{
		color:#ffff00;
}

table.content_table{
		width:100%;
		background-color:#e6e6e6;
}

td.whitetd{
		background-color:#ffffff;
		width:2px;
}

table.tres_columnes_table{
		width:100%;
		/*height:1000px;*/
}

td.filmhole_td{
		width:24px;
		background-image:url('/img/filmhole_fill.png');
		background-repeat:repeat-y;
}

td.newscol_td{
		padding-top:15px;
		width:200px;
		vertical-align:top;
}

div.grey_button{
		width:200px;
		height:22px;
		background-image:url('/img/oval_grey.png');
		background-repeat:no-repeat;
		overflow-x:hidden;
		white-space:nowrap;
		text-align:center;

}

div.oval_menu{
        margin-top:15px;
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-size:11pt;
		font-weight:normal;
		color:#000064;
		vertical-align:bottom;
		text-decoration:none;
        background-image:url('/img/oval_grey_menu.png');
    }

div.grey_button a{
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-size:10pt;
		font-weight:normal;
		color:#000064;
		text-decoration:none;
}

div.grey_button a:hover{
		color:#0000ff;
		text-decoration:none;
}


div.news_header{
		width:200px;
		height:22px;
		background-image:url('/img/oval_header.png');
		background-repeat:no-repeat;
		overflow-x:hidden;
		white-space:nowrap;
		text-align:center;
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-size:11pt;
		font-weight:normal;
		color:#0000ff;
		text-decoration:none;

}


div.news_div{
        border-bottom:solid 1px #ffffff;
		width:196px;
		text-align:justify;
		background-color:#ffffff;
		/*font-family:"Calibri","Century Gothic",verdana,sans-serif;*/
		font-family:Times, serif;
		font-size:9pt;
		font-weight:normal;
		color:#000000;
		margin-top:-1px;
		padding-left:2px;
		padding-right:2px;
}

div.news_div a{
        text-decoration:none;
        color:#000099;
}

div.news_div a:hover{
        text-decoration:none;
        color:#0000ff;
}


img.red_bullet{
		float:left;
		width:4px;
		height:12px;
}

div.news_date{
		text-align:right;
		font-weight:bold;
}
	
div.news_item{
		margin-bottom:20px;
}	

td.curved_news_bottom{
        height:9px;
        font-size:0;
        background-color:#ffffff;
}

div.partners{
        text-align:center;
        margin-left:1px;
        width:192px;
        border-right:solid 1px #ffffff;
        border-left:solid 1px #ffffff;
        background-color:#e6e6e6;
        border-bottom:none;
}


div.partners img{margin-top:10px;}

td.contentcol_td{
		padding-top:3px;
		vertical-align:top;
}

div.nifty_window{
		margin-top:10px;
		width:96%;
		margin-left:2%;
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-weight:normal;
		color:#000000;
	}

div.nifty_content{
		padding:0 5px 0 5px;
		min-height:750px;
		/*width:90%;*/
		background-color:#ffffff;
		font-size:10pt;
		border-right:solid #999999 1px;
		border-left:solid #999999 1px;
		text-align:justify;
}

div.nifty_window table tr.nifty_top{
		height:13px;
		background-image:url('/img/nifty_top_fill.png');
}

div.nifty_window table tr.nifty_bottom{
		height:13px;
		background-image:url('/img/nifty_bottom_fill.png');		
}

div.nifty_window img.west {float:left;}
div.nifty_window img.east {float:right;}

div.nifty_content h1{
		margin: 0 0 0 0;
		font-weight:normal;
		font-size:14pt;
		border-bottom:solid 1px #cccccc;
}

div.nifty_content h2{
		margin: 0 0 0 0;
		font-weight:normal;
		font-size:12pt;
}

div.nifty_content p{
		margin: 0 0 0 0;
		padding-bottom:3pt;
		text-indent:6pt;
}


div.comments{
		margin-top:10px;
		padding-bottom:10px;
		text-align:center;
		font-family:"Calibri","Century Gothic",verdana,sans-serif;
		font-size:10pt;
		font-weight:normal;
		color:#000000;
}

/* old project child - td.news, td.date, link etc */
td.news{    color:#333333;
}

td.date{    color:#000000;
            font-weight:bold;
            }

a.link  {     }


div.pluginbox{
    margin:20px;
    border:solid 1px #000;
    width:500px;
    height:350px;
    z-index:100;
    position:relative;
}
                
            
div.pluginbox object{
    position:relative;
    z-index:110;
    width:500px;
    height:350px;
}
                    
div.widget_noplugin, div.widget_linux, div.widget_macos, div.widget_reload{
    display:none;
    padding:10px;
    background-color:#ddd;
    }
    
