﻿/**************************************************************************************
    On définit ici la page modèle de l'espace Congressiste
********************************************************************************************/

/*************************************************
Congressiste Box
****************************************************/
.bgPageBox { background-image:url(/image/Public/charte/rightBottomFormCongressiste.png); background-repeat:no-repeat; background-position:right bottom;
/**height:820px*/ }
.contentForm { width:749px; background-image:url(/image/Public/charte/bgRightContentBox.gif); background-repeat:repeat-y; background-position:right; float:left; min-height:600px; _height:auto; _position:relative; }
.contentText { /*width:730px;*/ border-right:none; padding:0 15px 15px 15px; float:left; }
.rightBox { /*width:162px;*/
	float:left; /*padding:0 10px 0 10px;	*/
	padding:0; margin-top:30px; }
.ie6.rightBox { right:5px; top:40px; float:none; position:absolute; }
.rightBox .coordonneeBox { background-image:url(/image/Public/charte/bgCoordonneeBox.gif); background-repeat:repeat-y; background-position:left; width:176px; }
.rightBox .coordonneeBox .top { background-image:url(/image/Public/charte/bgCoordonneeTopBox.gif); background-repeat:no-repeat; background-position:top; }
.rightBox .coordonneeBox .bottom { background-image:url(/image/Public/charte/bgCoordonneeBottomBox.gif); background-repeat:no-repeat; background-position:bottom; padding:35px 10px 10px 10px; }
.rightBox .attestationBox { background-image:url(/image/Public/charte/bgAttestationBox.gif); background-position:top left; background-repeat:no-repeat; width:176px; padding:15px 10px 10px 10px; margin-top:24px; }
.rightBox .attestationBox a { color:#000000; text-decoration:underline; }
.rightBox .attestationBox a:hover { color:#a83188; }
h1 { color:#e88e3a; width:720px; display:block; border-bottom: 1px solid #dfd4c2; border-top:1px solid #dfd4c2; }
.mModuleHtmlPublicIndex, .mModuleHtmlPublic, .mSection { margin:0; padding:0; }
a.print { width:700px; }
ul.Tools { width:700px;  *top:0;
}
/**************************************************************************************
    Styles des formulaires d'inscription et d'édition de compte
**************************************************************************************/
.title { color:white; background-color:#aba899; font-weight: bold; font-size: 12px; margin: 10px auto 10px auto; padding:3px; }
dl { margin: 5px; clear:both; }
dt { float:left; display: block; width: 200px; }
dd ul { margin-left: 200px; }
#editForm .actions { text-align: center; }
/* Surcharge des styles dojo */
#editForm input#fixphone { }
.mModuleDirectoryPublic .mEdit #Content ul.pluginList { list-style:none; display:block; border-bottom:1px solid white; padding-bottom:4px; }
.mModuleDirectoryPublic .mEdit #Content ul.pluginList li { display:inline; background-color:white; padding:5px 20px 5px 20px; }
.mModuleDirectoryPublic .mEdit #Content ul.pluginList li#selected { display:inline; background-color:#be3127; padding:5px 20px 5px 20px; }
.mModuleDirectoryPublic .mEdit #Content ul.pluginList li#selected a { color:White; }
.mModuleDirectoryPublic .mEdit #Content ul.pluginList li a { text-decoration:none; }
/********* bloc mes coordonnes ************/
.rightBox .mMyInfo { background-image:url(/image/Public/charte/bgCoordonneesBox.gif); background-position:left center; background-repeat:repeat-y; width:190px; }
.rightBox .mMyInfo .title { background-image:url(/image/Public/charte/bgCoordonneesTopBox.gif); background-repeat:no-repeat; height:25px; text-indent:-5000px; margin-bottom:0; }
.rightBox .mMyInfo .content { background:url(/image/Public/charte/bgCoordBottomBox.gif) no-repeat bottom left; padding:0 5px 5px 5px; }
.rightBox .mMyInfo .content a { background:url(/image/home/buttonRegister.png ) no-repeat top left; color:White; text-decoration:none; padding:3px 25px 7px 25px; display:inline-block; margin-top:5px; margin-left:45px; }
/******************** on cache la légende *******************************************/
.mLegend { display:none }
/**************** rajoute pour le programme "mon programme "************************/
.mLegend { margin-top:20px; }
/******************************** chartage du dijitTooltipContainer **************************************************/
.dijitTooltipContainer { padding:2px; text-align:center; background:#FFFFFF none repeat scroll 0 0; border:1px solid #BC669F; }
#Content form#registerForm dl { width:400px }
/*************************************** position du lien "deconnexion" ********************************************/
.topMenu ul li.liEspaceCongressistesActive ul, .topMenu ul li.liEspacePartenairesActive ul { position:relative}
#navbar li.liEspaceCongressistesActive .deconnexionLi { position:absolute; right:20px; top:2px; margin:0px; float:inherit; display:inherit}
.topMenu ul li ul li.deconnexionLi2 { display:none; }
/******************************************CADRE MES COORDONNEES *************************/

.mMesCoordonnees {
background-image: url(/image/Public/charte/bg-mMescoordonneesBottom2.gif);
background-repeat:no-repeat;
background-position:left bottom;
font-family: Verdana;
font-size: 11px;
color:#666666;
clear: both;
width:495px;
height:auto;
min-height:150px;
margin:0px 5px 2px 0px;
*height:150px;
float:left;
}

.mMesCoordonnees .title {
text-align:left;
background-image: url(/image/Public/charte/bg-mMescoordonneestitle2.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
height:32px;
padding:0;
text-indent:-5000px;
margin-bottom:0;
}

.mMesCoordonnees .content {
background: transparent url(/image/Public/charte/bg-mMescoordonnees2.gif) repeat-y scroll left bottom;
min-height: 85px;
*height:85px;
position:relative;
}

.mMesCoordonnees .content .silhouette {
width: 100px;
min-height: 70px;
*height:70px;
background: transparent url(/image/Public/charte/silhouette2.gif) no-repeat scroll left;
text-indent:-5000px;
float:left;
margin-left:18px;
}

 .mMesCoordonnees .content .colgauche {
 width:150px;
 float:left;
 padding-left: 0px;
 }
 
 
 .mName {

 }
 
  .mMesCoordonnees .content .coldroite {
 width:150px;
 float:left;
 }
 
 .mMesCoordonnees .content a.modifier {
	color:White;
	text-decoration:none;
	padding:3px 10px 7px 10px;
	display:inline-block;
	margin-top:15px;
	text-align:center;
	background-image: url(../../image/Public/charte/buttonCreer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:130px;
	text-align:center;
	position:absolute;
	top:80px;
	left:310px
 }
 
 /******************************************CADRE MES DOCUMENTS *************************/

.mMesDocuments {
background-image: url(/image/Public/charte/bg-mMesDocumentsBottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
font-family: Verdana;
font-size: 11px;
color:#666666;
width:215px;
height:auto;
min-height:150px;

*height:150px;
float:left;
}

.mMesDocuments .title {
text-align:left;
background-image: url(/image/Public/charte/bg-mMesDocumentsTitle.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
height:32px;
padding:0;
text-indent:-5000px;
margin-bottom:0;
}

.mMesDocuments .content {
background: transparent url(/image/Public/charte/bg-mMesDocuments.gif) repeat-y scroll left bottom;
min-height: 85px;
*height:85px;
position:relative;
}

.mMesDocuments .content ul {
margin: 0 0 0 15px;
list-style-type:none; 
}

.mMesDocuments .content ul li {
margin: 0px 0px 10px 0px;
}

.mTelechargement .mAttestation p.bouton{
	text-align:center;
}

.mTelechargement .mAttestation a.return{
	background-image:url(/image/home/buttonRegister.png);
	background-repeat:no-repeat;
	color:#ffffff;
	display:inline-block;
	width:91px;
	height:22px;
	padding-top:2px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
}
 
 /******************************INSCRIPTION ******************************/
 
fieldset.mCoordonneesComplete  {
 	font-size:11px;
	font-family:verdana;
	padding:0 5px 5px 5px;
	margin:5px 0 5px 0;
	width:90%;
	border: none;
	clear: both;
	background: transparent url(/image/Public/charte/info.gif) no-repeat scroll left center;
	padding-left:40px;
	height:80px;
	text-align:center;
	position:relative;
	color:#666666;
 }
 
 .mCoordonneesComplete p {margin:0px;}
 
.mPassTemporaireInfo {
  float:left;
 }
 
.mPassTemporaireInfo p span {
  color:  #571F59;
  font-weight:bold;
  font-size:21px;
 }
 
 .mAttestation p span {
  color:  #E08A17;/*#c44733;*/
  font-weight:bold;
  font-size:18px;
 }
 
 .mPassTemporaireImage {
  text-align: left;
 }
 
 .mModuleIFrameLink .mFrame fieldset input#InscriptionInput{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/image/public/charte/buttonCreer.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	height:22px;
	padding:0 0 3px 2px;
	width:130px;
	font-size:11px;
	float:left;
	position:absolute;
	left:280px;
	top:35px;
	*left:320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
 .mModuleIFrameModif {
 	background: transparent url(/image/Public/charte/messageAlerte.gif) no-repeat scroll left top;
	padding-left:40px;
	height:68px;
	text-align:left;
	position:relative;
	border:medium none;
	font-family: Verdana;
	font-size: 11px;
	clear: both;
 }
 
 .mModuleIFrameModif p span{
 	font-weight:bold;
 }
 .mModuleIFrameModif p{
 	color:#c41c25;
 	padding-top:2px;
 	padding-left:5px;
 }
 
 
.mModuleIFrameModif p.Noinscription {
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/image/public/charte/buttonNoInscription.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	height:22px;
	padding:3px 0 3px 2px;
	width:130px;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:35px;
	left:319px;
	margin-top:11px;
  }
/******************************CADRE MON PROGRAMME ******************************/

 
 .mMonProgramme {
 border:none;
background-image: url(/image/Public/charte/bg-mMonProgrammeBottom2.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0px 5px 0px 0px;
font-family: Verdana;
font-size: 11px;
color:#666666;
float:left;
width:200px;
text-align:center;
margin-bottom:20px;
position:relative;
height:auto;
min-height:150px;
*height:150px;
 }
 
 .mMonProgramme .title {
text-align:left;
background-image: url(/image/Public/charte/bg-mMonprogrammetitle2.gif);
background-repeat:no-repeat;
background-position:left top;
height:32px;
padding:0;
text-indent:-5000px;
margin-bottom:0;
}

.mMonProgramme .mContent {
background: transparent url(/image/Public/charte/bg-mMonProgramme2.gif) repeat-y scroll left bottom;
min-height:85px;
*height:85px;
position:relative;
padding-left:15px;
padding-right:15px;

}
.mMonProgramme .mContent p.mCarte {
text-align:center;
}

.mMonProgramme .mContent p span{
color:#E08A17;
font-weight:bold;
}

.mMonProgramme p.mDisplayMySchedule {
	font-weight:bold;
	color: #b80e1d;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top:30px;
}

.mMonProgramme a.mMyScheduleLink {
	background-image: url(../../image/Public/charte/buttonCreer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:White;
	text-decoration:none;
	width:130px;
	position:absolute;
	right:30px;
	top:130px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding:3px 10px 7px 10px;
	display:inline-block;
	margin-top:5px;
	text-align:center;
}

.mMonProgramme a.mScheduleLink {
	background-image: url(../../image/Public/charte/buttonCreer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color:White;
	text-decoration:none;
	width:130px;
	right:30px;
	top:130px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding:3px 10px 7px 10px;
	display:inline-block;
	text-align:center;
}

.mMonProgramme a.affiche {
background-image: url(../../image/Public/charte/affiche.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:70px;
	width:49px;
}
div.mCoordonneesComplete
{
	background:transparent url(/image/Public/charte/info.gif) no-repeat scroll left center;
	border:medium none;
	clear:both;
	font-family:verdana;
	font-size:10px;
	height:60px;
	margin:35px 0;
	padding:0 5px 5px 40px;
	position:relative;
	text-align:center;
	width:90%;
}
div.mCoordonneesComplete a.mColloquiumTempPass 
{
	background-image:url(../../image/Public/charte/buttonCreer.gif);
	background-position:center top;
	background-repeat:no-repeat;
	color:White;
	display:inline-block;
	margin-top:15px;
	padding:3px 10px 7px;
	margin-left:120px;
	text-align:center;
	text-decoration:none;
	width:130px;
}
.mCheckInfoIFrame{width:730px;border:0px;min-height:50px;overflow:auto;}
fieldset.mCoordonneesComplete #InscriptionInput{margin-left:33px;}

div.mScheduleTool ul li.mScheduleDownloadLnk {display:none;}
.clear{clear:both}

.mAttestation p {margin: 0px 20px 0px 0px;}

p.mSupportLink { margin-top:15px; }
a.mMyScheduleLink { margin-top:15px; margin-bottom:15px; display:block; }
ul.mEditAccount {margin-top:25px; }

div.cnil{font-size:10px;font-style:italic;color:Gray}

.mMesMails 
{
    clear:both;
    background-position:left bottom;
    background-repeat:no-repeat;
    color:#666666;
    float:left;
    font-family:Verdana;
    font-size:11px;
    height:auto;
    margin-bottom:20px;
    min-height:110px;
    width:495px;
}
.mMesMails .footer
{
    background-image:url("/image/Public/charte/bg-mMescoordonneesBottom2.gif");
    background-position:left bottom;
    background-repeat:no-repeat;
    height:22px;
}
.mMesMails .title {
    background-color:#FFFFFF;
    background-image:url("/image/Public/charte/bg-mMesmails.gif");
    background-position:left top;
    background-repeat:no-repeat;
    height:32px;
    margin-bottom:0;
    padding:0;
    text-align:left;
    text-indent:-5000px;
}
.mMesMails .content 
{
    background:url("/image/Public/charte/bg-mMescoordonnees2.gif") repeat-y scroll left bottom transparent;
    min-height:65px;
    position:relative;
    padding:0px;
    margin:0px;
}
.mMesMails .content .mMailHistoryList .mMailHistoryItem 
{
    cursor:pointer;
}
.mMesMails .content .mMailHistoryList .mMailHistoryActiveItem 
{
    background-color:#FFF;
}
.mMesMails .content .mMailHistoryList td
{
    text-align:left;
    font-size:10px;
}
.mMesMails .content .mMailHistoryList
{
    margin-left:3px;
    text-align:left;
}
.mMesMails .content .mMailHistoryList .mMailHistoryItem .mFrom 
{
    font-weight:bold;
}
#divMailContent
{
    background-color:#FFF;
}
#ModuleMailHistoryMailBody
{
    width:800px;
    height:500px;
    overflow:auto;
    border:none;
}
.mMailContent
{
    width:800px;
}

.mMesMails h2.mNoMailHistory 
{
    font-size:10px;
    margin-left:20px;
    margin-bottom:0px;
}

/* Pop-up Dojo */
#divMailContent .dijitDialogUnderlayWrapper {
	background:transparent none repeat scroll 0 0 !important;
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:998;
}
#divMailContent .dijitDialogUnderlay {
	background:#EEEEEE none repeat scroll 0 0;
	opacity:0.5;
	filter : alpha(opacity=50);
}
#divMailContent .dijitDialog {
	background: #fff;
	border: 1px solid #7eabcd;
	-webkit-box-shadow: 0px 5px 10px #adadad;
	padding: 0px;
	position:absolute;
	z-index:999;
	font-size:0.9em;
}
#divMailContent .dijitDialog .closeText {
	display:none;
	position:absolute;
}
#divMailContent .dijitDialogContent {
	/* the body of the dialog */
	padding: 8px;
}
#divMailContent .dijitDialogCloseIcon {
	/* the default close icon for the dialog */
	background : url("/modules/Admin/image/spriteRoundedIconsSmall.png") no-repeat right top;
	float: right;
	position: absolute;
	vertical-align: middle;
	right: 6px;
	top: 4px;
	height: 15px;
	width: 15px;
	cursor: pointer;
}
#divMailContent .dj_ie6 .dijitDialogCloseIcon {
	background : url("/modules/Admin/image/spriteRoundedIconsSmall.gif") no-repeat right top;
}
#divMailContent .dijitDialog .dijitDialogPaneContent {
	background: #fff;
	border:none;
	border-top: 1px solid #d3d3d3; /* #cddde9;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */
	padding:10px;
}
#divMailContent .dijitDialog .dijitDialogTitle {
	/* typography and styling of the dialog title */
	border-top: none;
	border-left: none;
	border-right: none;
	font-weight: bold;
	padding: 8px 12px 8px 12px;
	/* padding: 0px 12px 0px 12px; */
	outline:0;
}
#divMailContent .dijitDialogTitleBar {
	/* outer container for the titlebar of the dialog */
	background: #fafafa url("/modules/Common/images/popup/titleBar.png") repeat-x scroll left top;
	height: 15px;
	padding: 5px 6px 3px 2px;
	cursor: move;
	outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
}

.mMailContent .mLabel 
{
    font-weight:bold;
    display:block;
    float:left;
    text-align:right;
    width:110px;
}

/*.divGestion{
    background: none repeat scroll 0 0 white;
    border: 1px solid #000000;
}
.divGestion .dijitDialogCloseIcon .closeText{display:block;}*/

.headerGestionMails{padding: 10px;width: 450px;}
.headerGestionMailsNotValidated{    margin-left: -24px;
    padding-bottom: 10px;
    padding-top: 10px;}

/* Gestion des Emails */
.divGestion {padding: 10px;width: 450px;}
.divGestion dl.email{background: #e8e8e8;height:20px;padding-left:20px;padding-top:3px;width:441px}
.divGestion dl.email dd { padding-top: 2px;width:200px;float:left}
.divGestion dl.email dd a {float: right;}
.divGestion dl.email dt {text-align: center; width:120px;}
.divGestion dl.email .valid {color:red;}
.divGestion #divGestion dl.email .undisplayed {display:none;}
.divGestion .cancelLink {text-align: right;}
.divGestion .undisplayed{display:none}
.divGestion .actionBar a{float: right;}
/* Ajout pour la Popup Modale en partie Public */
.dijitDialog {border: 1px solid #C8D200;}
.dijitDialogTitleBar{background-color: #F1F3C0;}

a.gestionMails{
 background-image: url("../../image/Public/charte/buttonCreer.gif");
    background-position: center top;
    background-repeat: no-repeat;
    color: White;
    display: inline-block;
    left: 310px;
    margin-top: 15px;
    padding: 3px 10px 7px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -50px;
    width: 130px;
}
.addEmailZone{
    margin-top:20px;
}
.addLink{
    margin-left:329px;
}
.dijitValidationIcon{
display:none;}
.addZone .dijitTextBox {
width:225px;
float:left;}

.addEmailButton{
width:75px;
margin-left:13px;
float:left;
}

.cancelLink{
clear:both;    
margin-right: 8px;
}

.dijitIn.tundra .dijitInputField INPUT{background:none;border:none}
.closeText{display:none}
.addZone INPUT{border:none}
.toValidateEmaiLabel{margin-left:25px}
.preferredEmailLabel{margin-left:230px}
.contactBox h2{display:none;}
.addZone dl dt {width:122px;}
.deleteLoginLink {color:#C0C0C0}
.deletePreferredLink {color:#C0C0C0}


#InscriptionCongresForm a.Inscription 
{
	color:White;
	text-decoration:none;
	padding:3px 10px 7px 10px;
	display:inline-block;
	margin-top:15px;
	text-align:center;
	background-image: url(../../image/Public/charte/buttonCreer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:130px;
	text-align:center;
	margin-left:47px;
}

.mModuleDirContactPublic p 
{
	margin-left: 5px;
	font-family: verdana;
	font-size: 10px;
}

.deleteActivity
{
	vertical-align: middle; 
	position: relative; 
	top: -2px
}
p#ActivityInfo
{
	margin-left: 5px;
	font-family: verdana;
	font-size: 10px;
}
