/* ONEPIXEL.CH-- CSS Document  --- APRIL 2006*/
* :focus {
    outline: 0;
}
A{
text-decoration:none;
color:#999;
}
a:hover{
color:#fff;
}
img{
border:none;
}
p{
margin:0 0 5px 0;
padding:0;
}
.bodytext{
color:#CCCCCC;
}
html, body {
height: 100%;
}
h1, h2, h3, h4{
	margin:0;
	padding:0 0 5px 0;
}
h1{
	font-size:20px;
}
h2{
	font-size:12px;
	font-weight:bold;
}
.csc-frame-rulerAfter{
	
}
/*-----------*MAIN CSS*/
body{
background:url(images/bkg_top.gif) repeat-x 0px 0px #000;
font: normal 11px Verdana, Arial, Tahoma, sans-serif;
color:#FFFFFF;
text-decoration:none;
text-align:center;
margin:0;
padding:0;
}
html>body #container {
    height: auto;
	}
#container{
position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	width: 700px;
margin-left: auto;
margin-right:auto;
padding:0;
text-align:left;
}

#header{
height: 85px;
/*border-bottom:#666666 1px solid;*/
/*border-top:none;*/
}
#header img{
padding:10px 0 0 0;
}
#flash_header{
height: 125px;
background-color:#555;
}
#main_content{
padding:0 0 30px 0;
}
#menutop{
height:21px;
padding:7px 0 0 0;
margin:0;
border-top:1px dotted #333;
/*background:url(images/bkg_content_top.jpg) no-repeat #000;*/
}
#menutop ul{
list-style-type:none;
color:#666;
margin:0;
padding:0;
}
#menutop li{
display:inline;
margin:0;
padding:0;


}
#menutop a{
display:block;
float:left;
height:15px;
padding:0 10px 0 0;
margin:0 10px 0 0;
border-right:1px solid #666;
}
#menutop a:hover{
color:#FFF;
}
#menutop li.last a{
border:none;
}
#menutop li.act a{
color:#FFF;
}


/* ////////////// HOME PAGE /////*/
#index{
float:left;
width:490px;
margin: 30px 0 0 0;
padding:0;
}
#news{
margin:30px 0 0 515px;
padding:0;
background-color:#000;
}
#news h5{
	display:none;
/*
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#666;
padding:0;
margin:0;
*/
}
#left_col{
float:left;
width:190px;
margin:30px 0 0 0;
padding:5px 0;
background-color:#000;
}
#right_col{
margin:10px 0 0 205px;
padding:35px 0 5px 0;
background-color:#000;
}
* html #right_col{
	width:497px;
	padding:0;
	margin:55px 0 0 0;
	}
#clear{
clear:both;
visibility:hidden;
}
#footer{
position: relative;
padding:3px 0;
border-top:1px dotted #333;
/*background:url(images/bkg_content_bottom.jpg) no-repeat #000;*/
text-align:right;
font-size:10px;
color:#666666;
}
#valide{
display:block;
padding:3px 0;
}

/* -------BTN HOME  */

.btnhome{
margin:0 0 5px 0;;
padding:0;

}
.btnhome a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:26px;
letter-spacing:1px;
/*color:#333;*/
color:#666;
margin:0;
padding:0;
}
.btnhome a:hover span.btntitre{
/*color:#666;*/
color:#FFF;
}
.btnhome a:hover span.btntxt{
color:#CCC;
}
.btnhome span.btntxt{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#666;
}
/*///////////////PORTFOLIO - SUBMENU*/
ul.submenu{
list-style-type:none;
margin:0;
padding:0;
}
ul.submenu>li, ul.submenu>li.act{
margin: 0 0 10px 0;
}

ul.submenu li a{
/*color:#333;*/
color:#666;
}
ul.submenu li a:hover{
/*color:#666;*/
color:#FFF;
}
ul.submenu li.act a{
/*color:#666;*/
color:#FFF;
}
ul.submenu li.act ul li a{
/*color:#666;*/
color:#666;
}
ul.submenu li.act ul li a:hover{
color:#CCC;
}
ul.submenu li.act ul li.act a, ul.submenu li.act ul li.niv3act a{
color:#CCC;
}
ul.submenu a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
margin:0;
padding:0;
}

ul.submenu ul{
list-style-type:none;
margin:5px 0 0 2px;
padding:0 0 0 10px;
border-left:#666666 1px solid;
}
ul.submenu ul a{
display:block;
font-weight:normal;
font-size:12px;
letter-spacing:1px;
margin:0;
padding:0;
}
ul.submenu ul a:hover{
color:#CCC;
}

.niv3{
padding:0 0 0 10px;
border-left: 1px solid #CCC;
}
.niv3{
padding:0 0 0 10px;
border-left: 1px solid #CCC;
}
.niv3act{
padding:0 0 0 10px;
border-left: 1px solid #CCC;
}

/*/////////////////////// NEWS BOX*/
.newsbox{
text-align:left;
font-size:10px;
margin:5px 0 0 0;
padding:0;
}
.newsbox .bodytext{
padding:3px 5px;
border-left:#666666 1px solid;
}
.newsbox img{
margin:0;
padding:0;
}
/*///portfolio////////OLD PLAYERFLASH*/
#player{
position:relative;
height:250px;
}
#player .txt{
position:absolute;
left:0;
bottom:10px;
width:150px;
padding:0;
margin:0;
text-align:right;
}

#player .flv{
margin:0 0 0 160px;
text-align:right;
}
/*///portfolio//////// NEW KULO PLAYERFLASH*/
.csc-textpic-text{
	clear:none !important;
	margin:10px 0 0 0;
}
.csc-textpic-clear{
	clear:none !important;
}
* html .tx-kuloplayer-pi1{

}
.tx_kuloplayer_pi1-player{
	clear:none !important;
	height:278px;
padding:0 0 10px 0;
margin:0;
}
.tx_kuloplayer_pi1-video{
	clear:none !important;
}
* .tx_kuloplayer_pi1-player-text, * html .tx_kuloplayer_pi1-video{

}
.tx_kuloplayer_pi1-player-text{
width:160px;
padding:0 3px !important ; 
margin:0 !important ;
text-align:left;
clear:none !important;
}