
.yui-overlay,.yui-panel-container{
	visibility:hidden;
	position:absolute;
	z-index:150;
	}

.yui-panel-container form{
	margin:0;
	}
.mask{
z-index:1;
display:none;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:#000;
opacity:.5;
filter: alpha(opacity=50);

	
}

#alertPanel.yui-panel,#promptPanel.yui-panel,#recoPanel.yui-panel,#ratingPanel.yui-panel,#flagPanel.yui-panel,#popupPanel.yui-panel,#partagePanel.yui-panel,#eclassPanel.yui-panel{
	position:relative;
	left:0;
	top:0;
	border:double 1px #CCCCCC;
}
#alertPanelhome.yui-panel{
	position:relative;
	left:200px;
	top:0;
	border:double 1px #CCCCCC;
	}

/*haut*/
#alertPanel.yui-panel .hd,#alertPanelhome.yui-panel .hd,#promptPanel.yui-panel .hd,#recoPanel.yui-panel .hd,#ratingPanel.yui-panel .hd,#flagPanel.yui-panel .hd,#popupPanel.yui-panel .hd,#partagePanel.yui-panel .hd,#eclassPanel.yui-panel .hd{
	font-size:16px;
	font-weight:bold;
	color: #0099CC;
	background-color:#fff;
	padding:0.3em 70px;
	padding-bottom:20px;

}
#alertPanel.yui-panel .hd .tl,#alertPanelhome.yui-panel .hd .tl,#promptPanel.yui-panel .hd .tl,#recoPanel.yui-panel .hd .tl,#ratingPanel.yui-panel .hd .tl,#flagPanel.yui-panel .hd .tl,#popupPanel.yui-panel .hd .tl,#partagePanel.yui-panel .hd .tl,#eclassPanel.yui-panel .hd .tl{
	position:absolute;
	width:62px;
	height:47px;
	top:0px;
	left:0px;
	background-color:#fff;

}

/*milieu*/
#alertPanel.yui-panel .bd,#alertPanelhome.yui-panel .bd,#promptPanel.yui-panel .bd,#recoPanel.yui-panel .bd,#ratingPanel.yui-panel .bd,#flagPanel.yui-panel .bd,#popupPanel.yui-panel .bd,#partagePanel.yui-panel .bd,#eclassPanel.yui-panel .bd{
	
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color: #666666;
}
/*bas*/
#alertPanel.yui-panel .ft,#alertPanelhome.yui-panel .ft,#promptPanel.yui-panel .ft,#recoPanel.yui-panel .ft,#ratingPanel.yui-panel .ft,#flagPanel.yui-panel .ft,#popupPanel.yui-panel .ft,#partagePanel.yui-panel .ft,#eclassPanel.yui-panel .ft{
	background-color:#fff;
	padding:0 10px 40px 10px;
	font-size:100%;
 }

/*bouton close*/
#alertPanel.yui-panel .container-close,#alertPanelhome.yui-panel .container-close,#promptPanel.yui-panel .container-close,#recoPanel.yui-panel .container-close,#ratingPanel.yui-panel .container-close,#flagPanel.yui-panel .container-close,#popupPanel.yui-panel .container-close,#partagePanel.yui-panel .container-close,#eclassPanel.yui-panel .container-close{
	position:absolute;
	top:0px;
	right:0px;
	height:15px;
	width:15px;
	overflow:hidden;
	text-indent:-10000em;
	text-decoration:none;
	background-image:url(../images/bt_fermer.png);
}
#alertPanel.yui-panel .container-close:hover,#alertPanelhome.yui-panel .container-close:hover,#promptPanel.yui-panel .container-close:hover,#recoPanel.yui-panel .container-close:hover,#ratingPanel.yui-panel .container-close:hover,#flagPanel.yui-panel .container-close:hover,#popupPanel.yui-panel .container-close:hover,#partagePanel.yui-panel .container-close:hover,#eclassPanel.yui-panel .container-close:hover {
	background-image:url(../images/bt_fermer.png);
}

/*group de bouton*/
#alertPanel.yui-panel .ft .button-group,#alertPanelhome.yui-panel .ft .button-group,#promptPanel.yui-panel .ft .button-group,#recoPanel.yui-panel .ft .button-group,#ratingPanel.yui-panel .ft .button-group,#flagPanel.yui-panel .ft .button-group,#popupPanel.yui-panel .ft .button-group,#partagePanel.yui-panel .ft .button-group,#eclassPanel.yui-panel .ft .button-group{
	background-color:#fff;
	display:block;
	position:absolute;
	text-align:center;
	bottom:0px;
	right:10px;
}

/*bouton */
#alertPanel.yui-panel .ft  button,#alertPanelhome.yui-panel .ft  button,#promptPanel.yui-panel .ft button,#recoPanel.yui-panel .ft  button,#ratingPanel.yui-panel .ft  button,v,#flagPanel.yui-panel .ft  button,#popupPanel.yui-panel .ft  button,#partagePanel.yui-panel .ft  button,#eclassPanel.yui-panel .ft button{
	background-image:url(../images/bt_popup1.png);
	border:0px solid #3399FF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:7px;
	margin-right:20px;
	width:81px;
	height:29px;
	
}
#alertPanel.yui-panel .ft  button:hover,#alertPanelhome.yui-panel .ft  button:hover,#promptPanel.yui-panel .ft  button:hover,#recoPanel.yui-panel .ft  button:hover,#ratingPanel.yui-panel .ft  button:hover,#flagPanel.yui-panel .ft  button:hover,#popupPanel.yui-panel .ft  button:hover,#partagePanel.yui-panel .ft  button:hover,#eclassPanel.yui-panel .ft button:hover{
	cursor:pointer;
}
.textalert{
	font-weight:bold;
	vertical-align:text-top;
	padding-right:5px;
}
.textareapanel{
	width:336px;
	height:125px;
	border:none;
	padding:4px 8px;
	overflow:hidden;
	color:#404040;

}
/*prompt*/

#inputprompt{
	
	width:300px;
	padding-right:5px;
}

/*rating*/

.myratingdiv a:hover
{
	text-decoration : none;
}

.myratingdiv a:visited:hover
{
	text-decoration : none;
}

#divselectreco a{
	color:#404040;
}
#listecontact a{
	border:none;
}


div#fixme {
   
    width: 200px;
}

div#fixme .fixmehaut {
    background: #ff9900;
    border:1px solid #243356;
    position:relative;
    height:10px;
    zoom:1;
}

div#fixme .fixmehaut h4 {
    border:0;
    color:#fff;
    margin:0;
    padding-bottom:4px;
    font-size:12px;
  font-weight:bold;
    
}

#fixme .fixmehaut a { /* module control (close remove, etc) */
    color:#abceff;
    cursor:pointer;
    right:5px;
    top:4px;
    position:absolute;
    text-indent:-999px;
    overflow:hidden;
    text-decoration:none;
}

div#fixme .fixmemiddle {
    background:#ffffff;
    border:1px solid #ff9900;
    border-width:0 1px;
    overflow:hidden;
    text-align: left;
}
div#fixme .fixmebas {
    border-top:1px solid #ff9900;
}

div#fixme .fixmehaut,
div#fixme .fixmemiddle p {
    margin:0;
    padding:0.5em 1em;
}

#fixme a.bouton_ouvrir {
    background:url(../images/plus.png) no-repeat;
    height:14px;
    width:14px;
}

#fixme.bouton_fermer a.bouton_ouvrir {
     background:url(../images/moins.png) no-repeat;
}
#fixme a.bouton_fermer {
    background:url(../images/moins.png) no-repeat;
    height:14px;
    width:14px;
}

#fixme.bouton_ouvrir a.bouton_fermer {
     background:url(../images/plus.png) no-repeat;
}
