@charset "UTF-8";
/* CSS Document */


body {
	
background-color:#000;	
font-family:Arial, Helvetica, sans-serif;
}

#container {
background-color:#FFF;	
}

#header {
	
background-color:#000;	
padding:9px;
}

#menu {
	background-image:url(images/menu_bg.png); background-repeat:repeat-x;
	
	padding-top:11px; 
	padding-bottom:10px;
	
}

#menu a {
	text-decoration:none;
	
}

#menu a span {
	color:#FFF;
	
	padding-left:15px;
	
}


#middle {
	
	background-color:#F5F5F5;
}



#colLeft {
	

}

#colRight{
	
	
}


.mentions {
	padding-top:5px;
text-align:right;
color:#999;	
font-size:11px;
}


#module_search {
background: url('images/search_fond.png') no-repeat  ;
margin-bottom:7px;
width: 284px;
    height:43px;
    margin-right:0px;
	margin-top:15px;
	margin-left:5px;
}



input#mod_search_searchword {
    width:176px;
    height: 20px;
    padding: 5px 0 0 5px;
    border: none;
    font-size: 12px;
    margin-left:21px;
    display: block;
    float: left;
}

input.button_search {   
background: url('images/search.png') no-repeat   ;
    height: 25px !important;
    width: 33px !important;
    font-size: 0px;
    padding: 0;
    margin: 5px 5px 5px 0px;
    display: block;
    float: right;
    text-indent: -999em;
    border: none;
    cursor: pointer;
}


.player {
	
padding:15px;
	
}

#intro {
	background-color:#FFF;
padding:5px;	
margin-right:10px;
}

#intro p{
	font-size:12px;
text-align:justify;
}




/* VIGNETTE FLOTTANTE ///////////// */


#containerFlottant {
	padding:10px 0px 0px 10px;
}



.flottante {
float: left;
width: 590px;

padding: 6px;
margin: 7px;
border: 2px solid #CCCCCC;

}

.vignette {
float:left; max-width:180px;
padding-right:10px;	
}

.vignette img{
float:left; max-width:180px;

}

.flottante h1 {
	
color:#000000;
font-size:14px;
padding:0px;
margin:0px;	
font-weight:bold;
padding-bottom:5px;
}

.flottante h1 a{
	text-decoration:none;
color:#000000;
font-size:14px;
padding:0px;
margin:0px;	
font-weight:bold;
}



.flottante h1 a:hover{
	
color:#DC0066;

text-decoration:underline;
}


.flottante p {
	

font-size:12px;
padding:0px;
margin:0px;	
}





#detail h1 {
font-size:19px;	
padding:15px 0px 0px 20px;	
margin-top:10px;
}


#detail p {
	margin-top:15px;
	padding-left:20px;
font-size:14px;
color:#666;
}

#embeding {
	margin-left:5px;
}

#embeding textarea{
	width:270px;
	height:35px
}

#embeding h3 {
	padding:10px 0px 5px 0px;
	margin:0px;
}


#social {
	margin-left:5px;
}

#autrevideo {
	margin-left:5px;
}

#autrevideo h3{
	padding:10px 0px 5px 0px;
	margin:10px 0px 0px 0px;
}

div.scroll {
	margin-top:5px;
	margin-bottom:20px;
height: 270px;
width: 280px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 8px;
}


.petitesidebar{float:left; width:270px; padding:5px 0px 5px 0px}
.petitevignette img{ max-width:100px;}

.petitevignette { width:115px; float:left}
.petitesidebar a { padding-left:5px;}


#aucunresultat {

padding: 30px; font-size: 16px
}