tocadre_recherchemenu-activities.gras {
      font-weight:bold;
}

.nsouligne {
	text-decoration:none;
}

.italique { font-style:italic; }
.new { font-size:10px; color:red; vertical-align: super; }

.attention {
	color: #FF3737;
	font-weight: bold;
	background-color: #FFF2F2;
	padding: 3px;
	border: 1px dashed #FF8A8A;
	width: 90%;
	font-size: 11px;
	margin-left: 2px;
}

.petites_infos {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dashed #CCCCCC;
	padding: 3px;
}

.tableau1 {
	background-color: #FEFCF5;
	border: 1px solid #FFE4CA;
	width: 210px;
	padding-left: 5px;
	height: 32px;
}

.tableau2 {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	width: 350px;
	padding-left: 5px;
	height: 32px;
}

.tableau22 {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	height: 32px;
}

.bouton-formulaire:hover {
	border: 1px solid #333333;
	padding-top: 1px;
	padding-bottom: 1px;
}

.infos_quotas {
	font-size: 10px;
}

.plus_voyant {
	color: #FF6600;
}

.barre-progression {
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #999999;
	width: 200px;
}


.formu {
	width: 90%;
	padding: 10px;
	font-size: 1em;
	border:1px solid #AECDE8;
}


.formu legend {
	color: #3c5f7c;
	font-weight: bold;
}

.formu2 {
	padding: 10px;
	font-size: 0.9em;
	border:1px solid #AECDE8;
}


.note_info {
	padding: 10px 0 0 55px;
	background-image: url(info.gif);
	background-position: right middle;
	background-repeat: no-repeat;
	min-height:50px;
}

.note_attention {
	padding: 10px 0 0 55px;
	background-image: url(attention.png);
	background-position: right middle;
	background-repeat: no-repeat;
	min-height:50px;
}

.infos_options {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	margin-top: 5px;
	font-size: 12px;
	margin-right: 5px;
	margin-left:10px;
	margin-bottom:0;
	color: #000000;
	background-color: #F9F9F9;
	font-style: normal;
}


.raccourcis {
    float: right;
    width: 450px; 
    padding: 1px; 
    text-align: center;  
    border:1px solid #B3B3B3;
    margin: 0 30px 5px 0;
	background-color: #246088;
}

.raccourcis_og {
    float: right;
    width: 410px; 
    padding: 1px; 
    text-align: center;  
    border:1px solid #B3B3B3;
    margin: 0 30px 5px 0;
	background-color: #246088;
}

.raccourcislien {
       text-decoration:none;
       font-weight:bold;
       font-size:13px;
       color:white;
}

.raccourcis a {
       text-decoration:none;
       font-weight:bold;
       font-size:13px;
       color:#E6E7F5;
}

.raccourcis_og  a {
       text-decoration:none;
       font-weight:bold;
       font-size:13px;
       color:#E6E7F5;
}


/**********************************/

.lien_info {
	display:none;
	background: url(arrow.gif) no-repeat center;
	height:10px !important;
	width:11px;
	border: 1px solid #8DBBDA;
	float:right;
	margin-top:5px;
	margin-right:5px;
	background-color: #ECF3FD;
	cursor:pointer;
}


.tab_listeFichier {
	float:left;
	width:45%;
	height:45px;
	border:1px solid #FFFFFF;
	margin:0 5px 8px 20px;
}

.tab_listeFichier .iconeTab {
	float:left;
	width:25px;
	text-align:center;
	display:block;
	cursor:pointer;
	border:none;
	margin:9px 8px 5px 6px;
}

.tab_listeFichier .lfc {
	text-decoration:none; 
	font-weight:bold; 
	font-size:13px; 
	color:black;
	display:block;
	margin-top:7px;
	max-width:90%;
}

.tab_listeFichier .infos_fichier {
	font-size:10px;
	line-height:2.3em;
	color:#666666;
	display:block;
}


.tab_listeRepertoire {
	float:left;
	width:45%;
	height:35px;
	border:1px solid #FFFFFF;
	margin:0 5px 8px 20px;
}

.tab_listeRepertoire .iconeTab {
	float:left;
	width:25px;
	text-align:center;
	display:block;
	margin:4px 8px 2px 6px;
}

.tab_listeRepertoire .lfc {
	text-decoration:none; 
	font-weight:bold; 
	font-size:13px; 
	color:black;
	display:block;
	margin-top:8px;
	max-width:90%;
}


.margeTab {
	padding-left:20px !important;
	-padding-left:0px;
}


.cadre_listeFichier {
   float: left;
   width: 100px;
   height: 112px;
   text-align:center;
   font-size: 12px;
   border:1px solid #FFFFFF;
   margin-bottom:17px;
   margin-left:10px;
}

.cadre_listeFichier img {
	display:block;
}

.cadre_listeFichier .lfc {
	color: black;
	text-decoration: none;
	text-align:center;
	background:none;
}

.cadre_listeFichier .img_liste {
   width: 48px;
   height: 48px;
   border:none;
   cursor:pointer;   
   margin:auto;
   margin-top:18px;
   margin-bottom:5px;
   -margin:18px 26px 5px 23px;
}

.hover_c {
	border:1px solid #7AB9E2;
	background-color:#ECF3FD;
}

.new-file {
	border:1px solid #E6E7F5;
	background-color:#FFF980;
}

.drop_cadre {
	background-color:#FFFF80;
}

.listeFichierCadreRep {
   float: left;
   width: 100px;
   height: 112px;
   text-align:center;
   border:1px solid #FFFFFF;
   margin-bottom:17px;
   font-size:12px;
   margin-left:10px;
}

.listeFichierCadreRep img {
	display:block;
}

.listeFichierCadreRep .lfc {
	color: black;
	text-decoration: none;
	text-align:center;
	background:none;
}

.listeFichierCadreRep .img_liste {
   width: 48px;
   height: 48px;
   border:none;
   cursor:pointer;
   margin:auto;
   margin-top:18px;
   margin-bottom:3px;
   -margin:18px 26px 3px 23px;
}


.liste_fichier2 {
   text-align: center;
   font-size: 10px;
   padding:4px;
   border:1px solid #CCCCCC;
}


.listeFichierCadreimage {
   float: left;
   width: 128px;
   height: 145px;
   text-align:center;
   margin:6px;
}

.listeFichierCadreimage a { 
	color: black;
	text-decoration: none;
}

.listeFichierCadreimage a:hover { 
	color: #FFF;
	text-decoration: underline;
}

.liste_image {
   width: 145px;
   height: 145px;
   float: left;
   text-align: center;
   font-size: 10px;
   margin-left:6px;
   margin-bottom:30px;
   padding:8px;   
}


.cadre_listeImage {
   float: left;
   width: 112px;
   height: 160px;
   text-align:center;
   font-size: 12px;
   border:1px solid #FFFFFF;
   margin-left:10px;
   margin-bottom: 8px;
   /*padding-top:20px;*/
}

.cadre_listeImage img {
	display:block;
}

.cadre_listeImage .lfc {
	color: black;
	text-decoration: none;
	text-align:center;
	background:none;
	display:block;
}

.cadre_listeImage .img_liste_m {
	background-repeat:no-repeat;
	background-position:center bottom;
	height:100px;
	margin-top:20px;
}

.cadre_listeImage .img_liste_m2 {
	display:block;
	max-height:100px;
	margin:auto;
	margin-top:22px;
	margin-bottom:5px;
}

.img_liste {
   width: 48px;
   height: 48px;
   border:none;
}

.image_infos {
  border:none;
  float:right;
  margin:1px 0px 0px 0px;
  padding:0px;
}

.divinfos
{
    display:none;
    width: 60px;
    height: 17px;
    border: 1px solid #999999;
    padding:0.5px;   
    margin-top:2px;
    font-size: 10px;
}

.divinfosimg
{
    display:none;
    width: 140px;
    height: 18px;
    border: 1px solid #999999;
    padding:0.5px;   
    margin-top:2px;
    font-size: 10px;
}

.divinfosrep
{
    display:none;
    width: 125px;
    height: 17px;
    border: 1px solid #999999;
    padding:0.5px;   
    margin-top:2px;
    font-size: 10px;
   	background-image: url(fond-options.jpg);
}


.bordureTabFichier {
	border-top: 1px solid #E6E7F5; border-bottom: 1px solid #E6E7F5;
}


/*
* Cadres et Menus
*/


#menuFichier {
   position:absolute;
   border-top:1px solid #CCC;
   border-bottom:2px solid #CCC;
   border-right:1px solid #CCC;
   border-left:3px solid #CCC;
   padding:2px;
   background: #EEE;
   width:165px;
   display: none;
   z-index: 100;
}

#menuFichier a {
   color: #333; 
   text-decoration:none;
   font-size:12px;
   line-height:1.6em;
   border:1px solid #EEE;
   display:block;
   padding:2px;
   padding-left:5px;
}

#menuFichier img{
	padding-right:2px;
}

#menuFichier .separator {
	border-top: solid 1px #CCC;
}

#menuFichier a:hover {
   color: #FFF; 
   text-decoration:none;
   font-size:12px;
   line-height:1.6em;
   background-color:#3399FF;
   border:1px solid #a4a4a4;
   display:block;
   padding:2px;
   padding-left:5px;
}



.bordureTabFichier {
border-top: 1px solid #E6E7F5; border-bottom: 1px solid #E6E7F5;
}

.cadreMenuOption {
  text-align:center;
  margin-top:10px;
}

.cadreMenuOption img {
  border:none;
  margin-bottom:2px;
}


.barreT {
  width:80%;
  margin:auto;
  border-bottom: 1px solid #E6E7F5;
  height:1px;
}


#transparent {
 background-color:#FFFFFF;
 height:100%;
 width:100%;
 visibility:hidden;
 display:none;
 filter:alpha(opacity=70);   /* Internet Explorer 6     */
 -moz-opacity:0.7;           /* Mozilla 1.6 et infér.   */
 opacity: 0.7;               /* CSS3 et Mozilla récents */
}

/*****************************************/

#ListeContenuPage {
	margin-right: 5px;
	padding-bottom:40px;
	padding-top:25px;
	min-height:600px;
}

#ListeContenuPage .ui-selecting { 
	border:1px solid #7AB9E2;
	background-color:#ECF3FD;
}

#ListeContenuPage .ui-selected { 
	border:1px solid #7AB9E2;
	background-color:#D0E3FC;
}

#messageInfoPage {
   border:1px solid orange;
   position:absolute;
   background-color:#FFFFE6;
   width:500px;
   height:20px;
   text-align:center;
   padding:5px 5px 3px 5px;
   color:black;
   font-size:13px;
   font-weight:bold;
   visibility:hidden;
   display:none;
}

#chargementContenu {
	border:1px solid #B3B3B3;
	padding: 3px;
	margin-top: 5px;
	font-size: 12px;
	color:#E6E7F5;
	background-color: #246088;
	font-style: normal;
	text-align:center;
	width:170px;
	position:absolute;
	visibility:hidden;
    display:none;
}

/************* Recherche ************/

#raccourcis_header {
	position:absolute;
	top:8px;
	left:23%
}

#raccourcis_header a {
	margin-left: 16px;
}

#raccourcis_header_par {
	position:absolute;
	top:8px;
	left:50%
}

#raccourcis_header_par a {
	display:block;
	float:left;
}


#logout {
	float:right;
	display:block;
	margin-right: 10px;
	padding-top: 15px;
}

#cadre_recherche {
	position:absolute;
	background:url(recherche_fond2.png) no-repeat;
	top:6px;
	right:40px;
	height:26px;
	width:179px;
	margin-right:5px;
	margin-top:8px;
	padding-left:30px;
}

.bouton-formulaire-recherche {
	background:none;
	border:none;
	font-size:12px;
	width:140px;
	margin-top:5px;
}

#cadre_recherche  #form_recherche {
	float:left;
}

#display {
	width:400px;
	display:none;
	border:solid 1px #000;
	overflow:hidden;
	max-height:800px;
	position:absolute;
	top:27px;
	right:2px;
	margin: 0; padding: 0;
	background-color:#FFFFFF;
	z-index:1000;
}

.display_box { 
	padding:4px; 
	border-top:solid 1px #dedede; 
	font-size:12px; 
	height:15px;
}

.display_box:hover {
	background:#C3E2F2;
}

.display_box a:hover {
	color:#000000;
}

.display_box img {
	border:none;
	width:12px;
	float:left; 
	margin-right:6px
}

.display_box a {
	text-decoration:none;
}

#div_tri {
	margin-top:0px;
	padding:0;
	width:150px;
	font-size:12px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:black;
}


.div_pagination {
	width:220px;
	text-align:center;
	font-size:11px;
	float:right;
}

.div_pagination a {
	font-size:11px;
	text-decoration:none;
	color:#555555;
	font-weight:bold;
}



.close_recherche {
	position:relative;
	top:3px;
	display:none;
}

#searchword {
	text-align:left;  margin-left:50px; margin-bottom:20px; display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

.searchword	{
	font-weight:bold;
	color:#000000;	
}

#uploadErreur {
	border:1px solid #FF0000;
	background-color:#F24A4A;
	color:#FEEC6D;
	width:700px;
	margin:auto;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	display:none;
}

#uploadErreurN {
	border:1px solid #FF0000;
	background-color:#F24A4A;
	color:#FEEC6D;
	width:700px;
	margin:auto;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	display:none;
}

#uploadErreurN .text_confirm {
	font-weight:bold;
	font-size:14px;
	color:black;
}

#uploadErreur .text_confirm {
	font-weight:bold;
	font-size:14px;
	color:black;
}

#confirmUpload {
	border:1px solid #FEEC6D;
	background-color:#FFFFEA;
	width:700px;
	margin:auto;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	display:none;
}

#confirmUpload .text_confirm {
	font-weight:bold;
	font-size:14px;
	color:black;
}

#confirmAction {
	border:1px solid #FEEC6D;
	background-color:#FFFFEA;
	width:700px;
	margin:auto;
	padding:5px;
	padding-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	display:none;
}

#confirmAction .titre_confirm {
	font-weight:bold;
	font-size:14px;
	color:black;
}

#confirmAction .text_confirm  a{
	text-decoration:none;
	font-weight:bold;
}

#choixCodeAfterUpload {
	border:1px solid #CCC;
	background-color:#FCFCFC;
	width:500px;
	margin:auto;
	padding:5px;
	padding-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	display:none;
}

#choixCodeAfterUpload .texte_choixafterupload {
	text-decoration:none;
	font-size:14px;
	line-height: 20px;
}

#barre_adresse_div {
	position:relative;
	margin-left:21%;
	width:55%;
	top:19px;
	height:13px;
}

#barre_adresse {
	overflow:hidden;
	padding:3px;
	margin-bottom:8px;
}

#barre_adresse .items {
	width:20000em;
	position:absolute;
	clear:both;
}

#barre_adresse div {
	float:left;
}

#barre_adresse div .pr {
	margin-left:5px;
}

#barre_adresse a  {
	text-decoration:none;
}

#barre_adresse a.rep {
	background:url(arrow_right.png) no-repeat left;
	padding-left:8px;
}

#barre_adresse a:hover{
	text-decoration:underline;
}

.a_barre {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

.tooltip_barre {
	display:none;
	background-color:white;
	border:1px solid #80C8FC;
	font-size:12px;
	min-height:17px;
	padding:5px;
	margin-bottom:5px;
	color:#000;	
	text-align:center;
	z-index:1200;
}

.tooltip_favoris {
	display:none;
	background:transparent url(black_big.png) no-repeat center top;
	font-size:12px;	
	color:#FFF;	
	height:163px;
	padding:30px 25px 10px 25px;
	width:320px;
	text-align:center;
	z-index:1200;
}

.onglet {
	width:68px;
}

#div_onglet {
	margin-top:10px;
	margin-bottom:5px;
	background-color:#E1E1FF;
	height:1px;
	width:90%;
}

.span_o {
	font-size:9px;
	text-align:center;
}

.file_Tree {
	width: 500px;
	height: 450px;
	border-top: solid 1px #BBB;
	border-left: solid 1px #BBB;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background: #FFF;
	overflow: scroll;
	padding: 5px;
	margin:auto;
}

.documentation h1 {
	color:#333333;
	font-size:16px;
	line-height:20px;
	border:none;
	margin-top:20px;
	margin-bottom:10px;
}

.documentation h2 {
	color:#666666;
	font-size:14px;
	border:none;
	margin-top:0px;
}

.documentation div {
	width:90%;
	margin:auto;
	padding:10px;
}

.documentation p {
	margin-bottom:10px;
}	


/******** tarifs ********/

.tarifs_offre {
	float: left;
	margin: 20px 10px 0 0;
	width: 299px;
	background-color:#FFFFFF;
}

.tarifs_offre a {
	text-decoration: none;
}

.tarifs_offre h2 {
	font-size: 30px;
	line-height: 30px;
	margin: .5em 0 .75em 0;
	color:#333;
	border:none;
	padding:0;
	font-family: "myriad-pro", Arial, sans-serif;
}

.tarifs_offre h3 {
	font-size: 14px;
	color: #0E4D8B;
	font-weight: normal;
	margin: 10px 0 10px 0;
	border:none;
	line-height: 18px;
	font-family: "myriad-pro", Arial, sans-serif;
}

.tarifs_offre p {
	color: #111;
	clear: left;
	font-size: 13px;
	margin: 10px 0 15px 0;
	line-height: 20px;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 10px 0;
}

.tarifs_top {
	background: url(tarifs_offre_top.png) no-repeat 0 0;
	height: 11px;
}

.tarifs_wrap {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 9px 29px 15px 21px;
	width: 247px;
	height:180px;
}

.tarifs_wrap div {
	border-bottom: 1px dotted #CCC;
}

.tarifs_bottom {
	background: url(tarifs_offre_bottom.png) no-repeat 0 0;
	height: 8px;
}

/***/

.pricing_plan_info_wrapper {
	border-bottom: 2px solid #deebf3;
	height: 1%;
	overflow: hidden;
	width:755px;
	margin:auto;
	margin-top:35px;
}

.pricing_plan_info_wrapper div {
	float: left;
}

.pricing_plan_info_wrapper ul {
	list-style-type: none;
	padding: 0;
	margin:0;
}

.pricing_plan_info_wrapper li  {
	border-bottom: 1px dotted #CCCCCC;
	font-size: 12px;
	height: 16px;
	padding: 5px 0 5px 0;
	list-style-type: none;
}

.plan_features {
	width: 245px;
	background-color: #F9F9F9;
}

.plan_features li {
	padding-left: 10px;
	color:#444;
}

.plan_info {
	text-align: center;
	width: 166px;
}

.plan_info li {
	color:#555;
}

.middle {
	margin: 0 2px 0 2px;
	background-color:#F0F0F0;
}

.pricing_plan_info_wrapper .plan_info_left {
	margin-left: 0;
	background-color:#FFFAD9;
}

.pricing_plan_info_wrapper .plan_info_right {
	background-color:#EAF9FF;
}

.pricing_plan_info_wrapper .features_header {
	background-color: #FEFCF5;
	border: 1px solid #FFE4CA;
	color: #000;
	font-weight: bold;
	margin:auto;
}

.pricing_plan_info_wrapper .sub_header {
	border-bottom: 2px solid #deebf3;
	color: #333;
	font-weight: bold;
	padding-top: 15px;
}

.pricing_plan_info_wrapper .pricing_plan_button_sml {
	border-bottom: none;
	height: 70px;
	padding: 11px 0 11px 0;
}

.check {
	background: url(check.png) no-repeat center 5px;
}

.text_c {
	padding: 20px 25px;
}

.menu_repertoiree {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.textLi {
	display:block;
	margin-top:10px;
	font-weight:bold;
	color:#555555;
	font-size:16px;
	margin-left:15px;
}

#errorMessage, #confirmationMessage {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  font: normal 1.4em arial;
  font-weight:bold;
  line-height: 70px;
  text-align: center;
  color: #000;
  background: #FFF9D4;
  border-bottom: 1px solid #ddd;
  filter:alpha(opacity=92);
  -moz-opacity: 0.92;
  opacity: 0.92;
  z-index:100000;
  display: none; 
}

#errorMessage {
  background: #FF6F6F;
}


#listeFavoris {
	border: #ccc solid 1px;
	float:right;
	width:65%;
	height:400px;
	padding:0px 0px 5px 0px;
	overflow:auto;
}

#listeDossiersFavoris {
	border: #ccc solid 1px;
	width:33%;
	height:400px;
	padding:0px 0px 5px 0px;
	background: #FFF9D4;
	overflow:auto;
}

.titreDossierFavoris {
	display:block;
	padding:2px 2px 2px 6px;
	text-decoration:none;
	cursor:pointer;
}

.titreDossierFavoris:hover {
	border:1px solid #7AB9E2;
	background-color:#ECF3FD;
	padding:1px 1px 1px 5px;
}

.selectTitreDossierFavoris {
	border:1px solid #549BF7;
	background-color:#D9E9FE;
	padding:1px 1px 1px 5px;
}

.lienCSSFavoris {
	color:#B9B3CD;
	font-size:10px;
	display:block;
	margin-right:5px;
	float:right;
}

.titreNote {
	display:block;
	margin-top:5px;
	font-weight:bold;
	color:#555555;
	font-size:18px;
	margin-left:15px;
}

.champ_edit_titre_note {
	height:26px;
	width:210px;
	margin-right:5px;
	margin-top:2px;
	font-size:14px;
	padding-left:5px;
}

.champ_edit_titre_musique {
	height:20px;
	width:200px;
	margin-right:5px;
	font-size:12px;
	padding-left:5px;
	background-color:white;
}

.champ_edit_artiste_musique {
	height:20px;
	width:200px;
	margin-right:5px;
	font-size:12px;
	padding-left:5px;
	background-color:white;
}

.artisteMusique {
	font-style:italic;
}

.titreMusique {
	font-weight:bold;
}

.champ_edit_titre_video {
	height:20px;
	width:200px;
	margin-right:5px;
	font-size:12px;
	padding-left:5px;
	background-color:white;
}

.champ_edit_artiste_video {
	height:20px;
	width:200px;
	margin-right:5px;
	font-size:12px;
	padding-left:5px;
	background-color:white;
}

.artisteVideo {
	font-style:italic;
}

.titreVideo {
	font-weight:bold;
}



#draggingContainer { width:48%; }
#draggingContainer input { visibility: hidden;}

.tab_playlistsik {
	background-color: #FEFCF5;border: 1px solid #FFE4CA;width:4%;text-align:center;
}

/*****************************************************************************************/
.menu-activities {
font-size:0;
line-height:0;
width:175px;
}

.menu-act-bottom {
background:url(bg_related_act.png) no-repeat bottom;
font-size:0;
line-height:0;
}

.menu-act-top {
font-size:0;
line-height:0;
}

.menu-act-inner {
font-size:11px;
line-height:16px;
width:155px;
margin:0 auto;
padding:10px 0 20px;
}

.menu-act-inner .left {
float:left;
width:30px;
}

.menu-act-inner .right {
float:left;
width:155px;
padding:0;
}

.menu-act-inner .right h5 {
color:#393939;
font-size:12px;
margin:0;
padding:0;
margin-left:3px;
}

ul.greyarrow {
list-style-type:none;
margin-bottom:3px;
padding:0 0 0 10px;
margin-left:0;
}

ul.greyarrow li {
line-height:18px;
padding:0px;
list-style-type:none;
}

ul.greyarrow li a {
font-weight:700;
text-decoration:none;
}

.lines-dotted-short {
background:url(lines_dotted_short.gif) no-repeat 0 14px;
font-size:0;
height:28px;
line-height:0;
}

.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
margin:0;
padding:0;
}

#help_menu {
	text-align:center;
}


#osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:800px; min-height:250px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {font-size:12px; padding:6px 12px; text-align:justify;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:red; font-weight:bold; }


.filigrane_up {
	background:top right no-repeat url('fond/up.jpg');
}

.filigrane_images {
	background:top right no-repeat url('fond/image.jpg');
}

.filigrane_playlist {
	background:top right no-repeat url('fond/playlist.jpg');
}

.filigrane_videos {
	background:top right no-repeat url('fond/videos.jpg');
}



#notify_main {
	display:none;
	width:80%;
	margin:auto;
	padding:3px 8px;
	background: rgba(249, 252, 254, .90);
	color: black;
	font-size: 10px;
	border: 1px solid rgb(104, 162, 213);
}

.notify_msgtitle {
	font-weight: bold;
	display: block;
}
