﻿

#Quest_Header { width:100%;}


#Quest_Content {
	width:100%;
	border: 1px solid #dddddd;
	border-radius: 6px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #f8f8f8;
	box-shadow: 5px 5px 10px 1px rgba(0, 0, 0, 0.3); 
	
}

#Quest_Bottom { width:100%;}

#Quest_Content_Titre {width:100%;}

#Quest_Content_Questions {width:100%;}

#Quest_Content_BasDePage {width:100%;}


/*------------------ Forum : Page de démarrage et page de fin  -----------------------*/
table#EnviCB
{
	background-color:#FFFFFF;
	border: 0px;
	width: 900px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}



/*------------------ Forum : Page de démarrage et page de fin  -----------------------*/
table#Principal {
    background-color:#FFFFFF;
	/*background-image: url( 'images/bandeau900_amundi.png' );*/
    background-repeat : repeat-y;    
	border: 0px;
	width: 900px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
    }

    
td#PrincC1 {width: 200px;vertical-align: top;}

td#PrincC2 {width: 750px;}

div.tdMenu {font-weight: bold;font-size: 9pt;color: #1F355d;background-color: #FFFFFF;}

div.tdMenu a:link {color: #1F355d;text-decoration: underline;}

div.tdMenu a:visited {color: #1F355d;text-decoration: underline;}

div.tdMenu a:hover {color: #990033;}

.Titre  { font-size: 12pt; color: #000000;   text-align: center; font-weight: bold }

.Infocontact {FONT-SIZE: 7pt;COLOR: #666666;text-align: center;padding : 5px;}

/*------------------ Questionnaire : Page de démarrage et page de fin  -----------------------*/

.Intro {FONT-SIZE: 10pt;COLOR: #000000;padding: 14px;}

td.intro
{
background-color: #FDF5D9;
padding-left:50px;
border: 1px solid #fCEEC1;
border-radius: 8px;
-webkit-border-radius: 8px; -moz-border-:8px
}

.Intro a:link { color: #000000; text-decoration: underline }
.Intro a:visited { color: #000000; text-decoration: underline }
.Intro a:hover { color: #001B81}


td.introdefault
{	
	background-color: #ffffff;
    border: #dddddd 1px solid;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.Description {FONT-WEIGHT: normal;FONT-SIZE: 10pt;COLOR: #cad9f4;}

.LienSP ,  .LienSPQuestini     { 
	
	font-size: 1em; 
	color: #ffffff; 
	text-align: center; 
}
	
.LienSPQuestini {padding-top:20px;padding-bottom:20px;}


.LienSP a:link , .LienSPQuestini a:link , .LienSP a:visited , .LienSPQuestini a:visited { 
	
	text-decoration: none; 
	color: #ffffff;
	border : 1px solid #ed2227; 
    background-color: #ed2227;
	}

.LienSP a:hover , .LienSPQuestini a:hover { 
	
	text-decoration: none; 
	color: #ed2227;
	border : 1px solid #ed2227; 
    background-color: #ffffff;  
    }

.LienSPQuestini a:link , .LienSPQuestini a:hover { 
	padding-left : 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
.LienSP a:link , .LienSP a:visited , .LienSP a:hover { 
	padding-left : 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.CtrLD {font-size: 9pt; color: #000000; text-align: center; border: 1 solid #527494}

.Controle
{
	border: 1px solid #6f387a;
    font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
    width: 350px;
}

.Controle80
{
	border: 1px solid #6f387a;
    font-size: 10pt;
	color: #000000;
	
	background-color: #ffffff;
    width: 80px;
}

/*------------------ Questionnaire : Page du questionnaire  -----------------------*/
    
table#Questio {background-color:#FFFFFF;border: 0px;}
    
 /*------------------ Forum : Page de démarrage et page de fin  -----------------------*/

table.SPQTabQuestion {
border:1px solid #eeeeee; padding:0px; margin:2px 0px; border-collapse: collapse;
BACKGROUND-COLOR: #ffffff;
border-radius: 8px;
-webkit-border-radius: 8px; -moz-border-:8px;
text-align:left;
}

table.SPQTabLigSeparatrice
{
	border: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
    
.PageTitre
{
	font-size: 12pt;
	color: #999999;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #999999
}

.PageSousTitre {font-size: 11pt; color: #0061b5;  padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px ; font-weight: bold ; text-align:center}

.PageDescription {font-size: 10pt; color: #0061b5; padding-left: 50px; padding-right: 50px; padding-top: 1px; padding-bottom: 1px }


.QuestionTitre { 
	font-size: 10pt; 
	color:#0f1e47; 
	
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 1px; 
	padding-bottom: 1px ; 
	font-weight: bold  ;
	text-align:left;
	}

.QuestionTitreErreur { 
padding: 1px 10px;
    
    font-size: 10pt; 
    color: #ffffff; 
    
    font-weight: bold;
    background-color: #C43C35;
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-: 4px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C43C35),color-stop(1, #EE5F5B));/* Safari et Chrome */
	/* IE6 et IE7 */
	/* IE8 */
}
  
  
.TabQ2Erreur, .TabQ1Erreur
{ 
	font-weight : normal;
	font-size: 10pt; 
	color: #ffffff; 
	
    padding-left: 5px; 
    padding-right: 0px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    background-color: #C43C35;
    background-repeat: repeat-x;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C43C35),color-stop(1, #EE5F5B));/* Safari et Chrome */
	/* IE6 et IE7 */
	/* IE8 */
}

.PbRep       { 
	padding: 5px 10px;
    font-size: 10pt; 
	color: #ffffff; 
	
    background-color: #C43C35;
    background-repeat: repeat-x;
    font-weight: bold;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #C43C35),color-stop(1, #EE5F5B));/* Safari et Chrome */
	/* IE6 et IE7 */
	/* IE8 */
}
    
.PbRep {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    behavior: url(border-radius.htc); -moz-border-:6px
}
  
.icone-erreur {
    background-image: url('images/ui-icons_f6cf3b_256x240.png');
    background-position: 0 -144px;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
    
.MsgErr       { 
	font-size: 10pt; 
	color: #ff0000; 
	
    background-color: #f4f4f4; 
    font-weight: bold; 
    border: 2px solid #ff0000; 
    padding-left: 10px; 
    padding-right: 10px 
    }

.QuestionDescription { 
font-size: 10pt; 
color: #000000; 

padding-left: 30px; 
padding-right: 10px; 
padding-top: 1px; 
padding-bottom: 1px}

.Item
{
	font-size: 10pt;
	color: #311c17;
	
	vertical-align: middle;
}



.Ctr
{
    BORDER-RIGHT: #311c17 1px solid;
    BORDER-TOP: #311c17 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #311c17 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #311c17 1px solid;
    
}

.CtrC
{
    border: solid 1px #909090;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    height:18px;
    TEXT-ALIGN: center
}

/*------------------ Questionnaire : Gestion du tableau de déplacement  -----------------------*/

table#TabDeplacement {
    background-color:#FFFFFF;
    border: 0px; }

/*------------------ Questionnaire : Gestion du tableau de progression  -----------------------*/

table#TabProgression {
    background-color:#FFFFFF;
    border: 0px; }

.TabProg
{
    COLOR: #9a0d0a;
        FONT-SIZE: 10pt;

    

}

.ProgFait
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    text-align : center;
    COLOR: #ffffff;
    
    background-color: #b2360c;
    background-repeat: repeat-x;
    border-top: 1px double #999999;
    border-left: 1px double #999999;
    border-bottom: 1px double #999999;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #b2360c),color-stop(1, #EE5F5B));/* Safari et Chrome */
	/* IE6 et IE7 */
	/* IE8 */
}
.ProgReste
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    
    BACKGROUND-COLOR: #ffffff;
    background-repeat: repeat-x;
    border-right: 1px double #999999;
    border-top: 1px double #999999;
    border-bottom: 1px double #999999;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #dddddd));/* Safari et Chrome */
	/* IE6 et IE7 */
	/* IE8 */
}

.ChiffreProg
{
    font-size: 10pt;
    color: #808080;
    
    background-color: #ffffff;
    text-align: center;
}

.font-family
{
    FONT-SIZE: 10pt;
    COLOR: #9a0d0a;
    
    TEXT-ALIGN: right
}

.Grand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #cad9f4
}

.Cat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #cad9f4;
    LINE-HEIGHT: 0%
}

.com {FONT-SIZE: 12pt;MARGIN-LEFT: 35px;COLOR: #cad9f4}


.Infosup {font-size: 8pt; color: #999999; }

.Texte {font-size: 10pt;color: #000000;}

.Texte a:link#font-family { color: #000000; text-decoration: underline }
.Texte a:visited { color: #000000; text-decoration: underline }
.Texte a:hover { color: #ed2227}

.TexteC {font-size: 10pt;color: #000000;text-align: center ;}

.TexteC a:link#font-family { color: #000000; text-decoration: underline }
.TexteC a:visited { color: #4A515B; text-decoration: underline }
.TexteC a:hover { color: #000000}

.TexteAR {font-size: 10pt;text-weight:bold;
	color: #000000;
	
	margin:0px;
	
}
.TexteAR a { color: #000000; ;font-size: 16pt; }
.TexteAR a:link { color: #000000;font-size: 16pt; }
.TexteAR a:visited { color: #000000;font-size: 16pt;  }
.TexteAR a:hover { color: #303030;font-size: 16pt; }

.TexteARpetit
{
	font-size: 10pt;
	color: #4193cb;
	
		margin:0px;
}

.TexteAR2
{
	font-size: 10pt;
	font-weight : bold;
	padding-left : 30px;
	padding-right: 10px;
	color: #000000;
	
	
}

.TexteNG {font-size: 10pt; color: #000000; }

.TexteG {FONT-WEIGHT: bold;font-size: 10pt; color: #000000; }


.TabQ
{
    FONT-SIZE: 12pt;
    COLOR: #cad9f4
}

/*------------------ Questionnaire : Gestion des tableaux d'items dans les questionnaires  -----------------------*/

.TabHG
{
    padding:0px; border-right:1px solid #999999; FONT-SIZE: 10pt;
    COLOR: #333333;
    BORDER-BOTTOM: 1px solid #999999;
    
}

.TabQ2       
{ 
font-weight : normal;
	font-size: 10pt; 
	color: #333333; 
	
    border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-bottom: 1px solid #999999; 
    padding-left: 5px; 
    padding-right: 0px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    background-color: #eeeeee;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #ffffff));/* Safari et Chrome */ 
    }
.TabQ1
{
font-weight : normal;
    font-size: 10pt;
    color: #333333;
    
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #dddddd;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dddddd),color-stop(1, #eeeeee));/* Safari et Chrome */ 
    }


    

.TabCtr2     { padding: 3px 0px;
    font-weight: bold; font-size: 10pt; color: #FFFFFF;  text-align: center; 
               border-right: 1px solid #999999; 
               border-bottom: 1px solid #999999; background-color: #eeeeee;  
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #ffffff));/* Safari et Chrome */ 
    }
.TabCtr1     { padding: 3px 0px;
    font-weight: bold; font-size: 10pt; color: #FFFFFF; 
               text-align: center; border-right: 1px solid #999999; 
               border-bottom: 1px solid #999999; background-color:#dddddd; 
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dddddd),color-stop(1, #eeeeee));/* Safari et Chrome */ 
    }
.TabItem     {  text-align: center; font-size: 10pt; font-weight:bold; background-color:#ffffff;
               color: #333333; border-right: 1px solid #999999; 
               border-top: 1px solid #999999; border-bottom: 1px solid #999999; 
               padding-left: 3px; 
               padding-right: 3px; padding-top: 3px; padding-bottom: 3px }


               
.frmtitre  { font-size: 14pt; color: #FFFFFF;   text-align: center; font-weight: bold }

div#DivPB
{
	background-color: #FFFFFF;
	border-right: #ffcc33 thin solid;
	border-top: #ffcc33 thin solid;
	border-left: #ffcc33 thin solid;
	border-bottom: #ffcc33 thin solid;
}

/*------------------ Forum : Le paper board ou atelier ou . . .   -----------------------*/
              

td#frmbord {width: 25px;}

td#PB4
{
	font-size: 12pt;
	color: #1a3e6e;
	
	background-color: #9ac4e3;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB1
{
	font-size: 12pt;
	color: #1a3e6e;
	
	background-color: #79a3c2;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB2
{
	font-size: 12pt;
	color: #1a3e6e;
	
	background-color: #b1d1ea;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB3
{
	font-size: 12pt;
	color: #1a3e6e;
	
	background-color: #e0f1fe;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

/*------------------ Forum : Affichage des profils  -----------------------*/
Div#DvProfil
{
	border-right: 2px solid #FF0000;
	border-top: 2px solid #FF0000;
	border-left: 2px  solid #FF0000;
	border-bottom: 2px solid #FF0000;
}

td#ListeProfilT1L1
{
	font-size: 10pt;
	color: #1F355d;
	
	background-color: #cb6b41;
	padding: 5px;
	vertical-align: top;
}

td#ListeProfilT1L2
{
	font-size: 10pt;
	color: #1F355d;
	
	background-color: #eb906a;
	padding: 5px;
	vertical-align: top;
}

td#ListeProfilT2L1
{
	font-size: 10pt;
	color: #1F355D;
	
	background-color: #75c29a;
	padding: 5px;
	vertical-align: top
}

td#ListeProfilT2L2
{
	font-size: 10pt;
	color: #1F355D;
	
	background-color: #86e3b3;
	padding: 5px;
	vertical-align: top
}


/*------------------ Forum : Affichage des interventions  -----------------------*/

/*   La connotation    */
.Connotation
{
    font-size: 10pt; color: #084874; 
}

.Connotation a:link#font-family { color: #084874; text-decoration: underline }
.Connotation a:visited { color: #084874; text-decoration: underline }
.Connotation a:hover { color: #0183dd}

/*   Les relances    */

div#Debat
{
	padding: 10px;
	font-size: 10pt;
	color: #000000;
	
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

div#Debat a:link { color: #000000; text-decoration: underline }
div#Debat a:visited { color: #000000; text-decoration: underline }
div#Debat a:hover { 	color: #7ca3a6; }



td#frmIDebat
{
	font-size: 8pt;
	color: #ffffff;
	
	padding:5px;	width: 200px;
	vertical-align: top	
}

td#frmCDebat
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 700px;
	vertical-align: top;
	border-right: #b1552e thin solid;
	border-top: #b1552e thin solid;
	border-left: #b1552e thin solid;
	border-bottom: #b1552e thin solid;
}
/*   Les intégrations de réponses venant de questionaires   */
div#TrfQuesIntQ
{
	font-weight: bold;
	text-decoration: underline;
}

div#TrfQuesIntR
{
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

/*   Les autres lignes    */
td#frmI1
{
	font-size: 8pt;
	color: #333333;
	
	padding:5px;
	width: 200px;
	vertical-align: top;
	background-color:#cb6a40;
	}
               
td#frmI2
{
	font-size: 8pt;
	color: #333333;
	
	background-color: #007281;
	padding:5px;	width: 200px;
	vertical-align: top	;
	background-color:#76b992
}

td#frmC1
{
    font-size: 10pt;
    color: #333333;
    
    padding: 5px;
    width: 700px;
    vertical-align: top;
    background-color: #ecab8f;
}
               
td#frmC2
{
    font-size: 10pt;
    color: #333333;
    background-color: #007281;
    
    padding: 5px;
    width: 700px;
    vertical-align: top;
    background-color: #8ff1b8;
}




.TMTabTitre
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	border-top: #aaaaaa 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	text-align: center;
	background-color: #92b1d0;
}
.TMTabCell1Titre
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	border-top: #aaaaaa 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	text-align: center;
	background-color: #92b1d0;
}
.TMTabLg1
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    font-family : Tahoma, Arial, Helvetica, sans-serif ;
	background-color: #e9e9e9;
}
.TMTabLg1L
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    font-family : Tahoma, Arial, Helvetica, sans-serif ;
	background-color: #e9e9e9;
    
}
.TMTabLg1L A:link
{
    COLOR: #000080;
    TEXT-DECORATION: underline
}
.TMTabLg1L A:visited
{
    COLOR: #000080;
    TEXT-DECORATION: underline
}

.TMTabLg1L a:hover { color: #006699 }

.TMTabLg2
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    font-family : Tahoma, Arial, Helvetica, sans-serif ;
	background-color: #c9dbff;
    
}

.TMTabLg2L
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    font-family : Tahoma, Arial, Helvetica, sans-serif ;
}

.TMTabLg2L A:link
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    font-family : Tahoma, Arial, Helvetica, sans-serif ;
    TEXT-DECORATION: underline;
    
}

.TMTabLg2L A:visited {     COLOR: #000080 }

.TMTabLg2L A:hover { COLOR: #006699 }

.TMTabCell1Lg1
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	background-color: #e9e9e9;
}

.TMTabCell1Lg2
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	background-color: #c9dbff;
}





.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    display: block;
    margin-top: 2px;
    min-height: 0;
    padding: 0.5em 0.5em 0.5em 2em;
    position: relative;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 8px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 8px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 8px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 8px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:  #eeeeee;
    border: 1px solid #aaaaaa;
    font-weight: bold;
    font-size : 11pt;
    color: #0f1e47;
}
.ui-helper-reset {
    /*border: 0 none;*/
    /*font-size: 100%;*/
    /*line-height: 1.3;*/
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("images/bg_titrebleu.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    font-weight: bold;
    font-size : 11pt;
    color: #ffffff;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
    padding: 1em 2.2em;
   
}

.ui-widget-content {
    background:  #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position:  -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}

.ui-icon {
    height: 16px;
    width: 16px;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}


/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*--------------------------------PAGE IFFORUML.ASP---------------------------------------------*/
/*-----------------------------------QUALIBOX---------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

.BTN_conteneur {
	width : 870px;
}

.BTN_PROFIL, .BTN_SESSION, .BTN_FORUMLIBRE, .BTN_SESSION_OFF {
    float:left; 
}

.BTN_PROFIL a:link, .BTN_PROFIL a:visited {
	background-image : url(images/btn_profil.png);
	display:block;
	border: 0px #000000 solid;
	width:215px;
	height:91px;
	line-height:24px;
	padding-top:50px;
	padding-left:60px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	margin-right: 10px;
	font-size: 16px ;
	
	color : #0085A4;
	font-weight: bold;
	text-decoration : none;
}

.BTN_PROFIL a:hover {
	background-image : url(images/btn_profil_hover.png);
	color: #ffffff;
}

.BTN_SESSION_OFF a:link, .BTN_SESSION_OFF a:visited, .BTN_SESSION_OFF a:hover {
	background-image : url(images/btn_session.png);
	opacity:0.4;
	display:block;
	border: 0px #000000 solid;
	width:245px;
	height:91px;
	line-height:24px;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	vertical-align:middle;
	margin-right: 5px;
	font-size: 16px ;
	
	color : #0085A4;
	font-weight: bold;
	text-decoration : none;
}

.BTN_SESSION a:link, .BTN_SESSION a:visited {
	background-image : url(images/btn_session.png);
	display:block;
	border: 0px #000000 solid;
	width:245px;
	height:91px;
	line-height:24px;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	vertical-align:middle;
	margin-right: 5px;
	font-size: 16px ;
	
	color : #0085A4;
	font-weight: bold;
	text-decoration : none;
}

.BTN_SESSION a:hover {
	background-image : url(images/btn_session_hover.png);
	color: #ffffff;
}

.BTN_FORUMLIBRE a:link, .BTN_FORUMLIBRE a:visited {
	background-image : url(images/btn_forumlibre.png);
	display:block;
	border: 0px #000000 solid;
	width:285px;
	height:91px;
	line-height:24px;
	padding-top:50px;
	padding-left:0px;
	text-align:center;
	vertical-align:middle;
	font-size: 16px ;
	
	color : #0085A4;
	font-weight: bold;
	text-decoration : none;
}

.BTN_FORUMLIBRE a:hover {
	background-image : url(images/btn_forumlibre_hover.png);
	color: #ffffff;
}


/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*--------------------------------PAGE FORUM.ASP------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------*/

.TitreSession {
	width:860px;
	padding-left:20px;
	padding-right:20px;
	font-size: 16px ;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	text-align:center;
	color : #0085A4;
	font-weight:bold;
	padding-bottom:5px;
}

.ListeRelances {
	width:860px;
	padding-left:20px;
	padding-right:20px;
	min-height : 20px;
}

.InfosSession {
	width:860px;
	padding-left:20px;
	padding-right:20px;
	min-height : 20px;
}

.LigneRelance1, .LigneRelance2, .LigneRelance3 {
	width:860px;
	min-height: 20px;
	font-size: 14px ;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	text-decoration : none;
	border-left : 1px #0085A4 solid;
	border-right : 1px #0085A4 solid;
	border-bottom : 1px #0085A4 solid;
}

.LigneRelance1 { background-color : #f5eefb }
.LigneRelance2 { background-color : #f5eefb }
.LigneRelance3 { background-color : #cd0505 }
.ListeRelances .LigneRelance1:hover, .ListeRelances .LigneRelance2:hover, .ListeRelances .LigneRelance3:hover { background-color : #FF7C7A }
.ListeRelances .LigneRelance1 td:hover, .ListeRelances .LigneRelance2 td:hover, .ListeRelances .LigneRelance3 td:hover { color : #ffffff;}
.LigneRelance1 td { color : #0085A4; }
.LigneRelance2 td { color : #0085A4; }
.LigneRelance3 td { color : #ffffff; }

.ListeRelancesLigneTitre  {
	width:860px;
	border : 1px #0085A4 solid;
	border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    background-color : #0085A4;
}

.ListeRelancesLigneTitre td  {
	text-align:center;
	font-size: 14px ;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	color : #ffffff;
	padding-top:6px;
	padding-bottom:6px;
	font-weight: bold;
}

.ListeRelances .LigneRelance1 td, .ListeRelances .LigneRelance2 td, .ListeRelances .LigneRelance3 td  {
	text-align:center;
	min-height: 20px;
	vertical-align:middle;
	font-size: 14px ;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	cursor: pointer;
	padding-top:5px;
	padding-bottom:5px;
}

.InfosSession .LigneRelance1 td, .InfosSession .LigneRelance2 td, .InfosSession .LigneRelance3 td  {
	text-align:center;
	/*vertical-align:middle;*/
	font-size: 14px ;
	font-family : Tahoma, Arial, Helvetica, sans-serif ;
	padding-top:2px;
	padding-bottom:2px;
}

.LigneRelance1 td.RelanceSujet, .LigneRelance2 td.RelanceSujet, .LigneRelance3 td.RelanceSujet  {
	width: 430px;
	text-align:left;
	padding-left: 15px;
	padding-right: 15px;
}

.LigneRelance1 td.SessionDescription, .LigneRelance2 td.SessionDescription, .LigneRelance3 td.SessionDescription  {
	width: 330px;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}

.ForumUserLigne1 {
	border-bottom: 1px solid #0085A4;
	background-color : #f5eefb;
}

.ForumUserLigne2 {
	border-bottom: 1px solid #0085A4;
	background-color : #eeeeee;
}

.ListeRelancesLigneBas  {
	width:860px;
	border-right : 1px #0085A4 solid;
	border-left : 1px #0085A4 solid;
	border-bottom : 1px #0085A4 solid;
	border-top : 0px;
	border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom : 50px;
    background-color : #0085A4;
}

.ListeSessionsLigneBas  {
	width:860px;
	height: 45px;
	border-right : 1px #0085A4 solid;
	border-left : 1px #0085A4 solid;
	border-bottom : 1px #0085A4 solid;
	border-top : 0px;
	border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom : 50px;
    background-color : #0085A4;
    text-align : right;
    position:relative;
}

.ListeSessionsLigneBas div{
	position:absolute;
	top: 15px;
	right: 0px;
}
	
.BoutonActiverSession {
	display: block; 
	position: relative;	
}

.BoutonActiverSession div {
	width: 90px;
	padding: 0px;
	padding-left: 10px;
	position:absolute;
	top: 8px;
}

.BoutonActiverSession div a:link, .BoutonActiverSession div a:hover, .BoutonActiverSession div a:visited {
	padding: 4px;
}	

/* BULLESESSION : ENONCE DUNE SESSION ***********************************/
/*******************************************************************************/
.bulleSession {
    width:900px;
    margin:0px auto;
    color: #ffffff;
}

.bulleSessiontop {
    width:900px;
   	background: url("images/bulleSession_cbh.png") no-repeat scroll 0 0 transparent;
    height: 106px;
    padding-left:0px;  
    padding-right: 0px;
    font-size:14px;
    color: #6F387A;
    text-align: center; 
}

.bulleSessiontopFiche {
	width:120px;
    padding-top:20px;
	padding-left:20px;
	font-size:14px;
    color: #6F387A;
    text-align: center; 
    display: table-cell;
}

.bulleSessiontopTitre {
	width:720px;
    padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	font-size:24px;
    color: #6F387A;
    text-align: center; 
    display: table-cell;
    vertical-align:top;
}

.bulleSessionbottom {
    float:left;
    width:900px;
   background: url("images/bulleSession_cbb.png") no-repeat scroll 0 -5px transparent;
    height: 56px;  
    text-align:left;
    
}

.bulleSessionbottom a {
    padding-left:30px;
}

.bulleSessionmilieu {
    width:900px;
    float:left;
}

.bulleSessionfiche {
    width:140px;
    color: #6F387A;
    background: url("images/bulleSession_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 0px;
    padding-right : 80px;
    padding-top : 0px;
    display: table-cell;
    font-size:14px;
    text-align: center; 
}


.bulleSessioncontenu {
    width:650px;
    color : #6F387A;
	vertical-align:top;
	background: url("images/bulleSession_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 30px;
	padding-bottom : 0px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
}

.BlocConsignes {
	color : #555555;
	font-size: 14px;
	width: 820px;
	margin-left:20px;
	margin-right:20px;
	padding-left: 20px;
	padding-right : 20px;
	padding-top: 15px;
	padding-bottom:15px;
	border : 0px solid #ffffff;
	box-shadow: -1px 2px 5px 1px #555555,
            -1px 2px 30px #dfd3e5 inset; 
  	margin-bottom : 40px;
  	margin-top: 20px;
  	text-align:left;
}

.BlocConsignes ul {
	color : #555555;
	font-size: 14px;
}

.BlocConsignes ul li {
	padding-bottom:10px;
}

/* BULLEQUESTION : ENONCE DUNE QUESTION ***********************************/
/*******************************************************************************/
.bulleQuestion {
    width:900px;
    margin:0px auto;
    color: #ffffff;
}

.bulleQuestiontop {
    width:870px;
   	background: url("images/bulleQuestion_cbh.png") no-repeat scroll 0 10px transparent;
    height: 20px;
    padding-left:30px;  
    padding-top:25px;
    font-size:14px;
    text-align:left;
}

.bulleQuestionbottom {
    float:left;
    width:900px;
   background: url("images/bulleQuestion_cbb.png") no-repeat scroll 0 -25px transparent;
    height: 64px;  
    text-align:right;
    position:relative;
}

.bulleQuestionbottom a {
    padding-right:30px;
}

.bulleQuestionmilieu {
    width:900px;
    float:left;
    margin:0px;
    padding:0px;
    border:0px;
}

.bulleQuestionfiche {
    width:98px;
    background: url("images/bulleQuestion_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 30px;
    padding-right : 50px;
    padding-top : 0px;
    display: table-cell;
    font-size:12px;
    text-align: center; 
    margin:0px;
}


.bulleQuestioncontenu {
    width:682px;
	vertical-align:middle;
	background: url("images/bulleQuestion_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 0px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
	margin:0px;
}

/* BULLE1 : RELANCE FAITE PAR UN PARTICIPANT ***********************************/
/*******************************************************************************/
.bulle1 {
    width:900px;
    margin:0px auto;
   color:#6F387A;
}

.bulle1top {
    width:870px;
   background: url("images/bulle1_cbh.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    padding-left:30px;  
    padding-top:30px;
    font-size:14px;
    text-align:left;
}

.bulle1bottom {
    float:left;
    width:900px;
   background: url("images/bulle1_cbb.png") no-repeat scroll 0 -15px transparent;
    height: 30px;  
    text-align:right;
    position:relative;
}

.bulle1bottom a {
    padding-right:30px;
}

.bulle1milieu {
    width:900px;
    float:left;
}

.bulle1fiche {
    width:93px;
    background: url("images/bulle1_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 30px;
    padding-right : 10px;
    padding-top : 0px;
    display: table-cell;
    font-size:12px;
    text-align:center;
}


.bulle1contenu {
    width:727px;
	vertical-align:middle;
	background: url("images/bulle1_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
}

/* BULLE2 : COMMENTAIRE FAIT PAR UN PARTICIPANT A UNE REPONSE ***********************************/
/************************************************************************************************/
.bulle2 {
    width:858px;
    margin:5px auto;
    margin-top : -25px;
   float:right;
   color:#6F387A;
}

.bulle2top {
    width:828px;
   background: url("images/bulle2_cbh.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    padding-left:30px;  
    padding-top:35px;
    font-size: 14px;
    text-align:left;
}

.bulle2bottom {
    float:left;
    width:858px;
   background: url("images/bulle2_cbb.png") no-repeat scroll 0 -20px transparent;
    height: 28px;  
     text-align:right;
     position:relative;
}

.bulle2bottom a {
    padding-right:30px;
}

.bulle2milieu {
    width:858px;
    float:left;
}

.bulle2fiche {
    width:98px;
    background: url("images/bulle2_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 15px;
    padding-right : 5px;
    padding-top : 0px;
    display: table-cell;
    font-size:12px;
    text-align:center;
}

.bulle2contenu {
    width:700px;
	vertical-align:middle;
	background: url("images/bulle2_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
}

/* BULLE3 : RELANCE FAITE PAR UN ADMIN ***********************************/
/*************************************************************************/
.bulle3 {
    width:900px;
    margin:0px auto;
   color:#6F387A;
}

.bulle3top {
    width:870px;
   background: url("images/bulle3_cbh.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    padding-left:30px;  
    padding-top:30px;
    font-size:14px;
    text-align:left;
}


.bulle3bottom {
    float:left;
    width:900px;
   background: url("images/bulle3_cbb.png") no-repeat scroll 0 -15px transparent;
    height: 30px;  
    text-align:right; 
    position:relative;
}

.bulle3bottom a {
    padding-right:30px;
}

.bulle3milieu {
    width:900px;
    float:left;
}

.bulle3fiche {
    width:93px;
    background: url("images/bulle3_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 30px;
    padding-right : 10px;
    padding-top : 0px;
    display: table-cell;
    font-size:12px;
    text-align:center; 
}

.bulle3contenu {
    width:727px;
	vertical-align:middle;
	background: url("images/bulle3_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
}

/* BULLE4 : COMMENTAIRE FAIT A UNE REPONSE PAR UN ADMIN ***********************************/
/******************************************************************************************/
.bulle4 {
    width:858px;
    margin:5px auto;
    margin-top : -25px;
   float:right;
   color:#6F387A;
}

.bulle4top {
    width:828px;
   background: url("images/bulle4_cbh.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    padding-left:30px;  
    padding-top:35px;
    font-size: 14px;
    text-align:left;
}

.bulle4bottom {
    float:left;
    width:858px;
	background: url("images/bulle4_cbb.png") no-repeat scroll 0 -20px transparent;
    height: 28px;  
    text-align:right;
    position:relative;
}

.bulle4bottom a {
    padding-right:30px;
}

.bulle4milieu {
    width:858px;
    float:left;
}

.bulle4fiche {
    width:98px;
    background: url("images/bulle4_cbg.png") repeat-y scroll 0 0 transparent;
    padding-left : 15px;
    padding-right : 5px;
    padding-top : 0px;
    display: table-cell;
    font-size:12px;
    text-align:center;
}

.bulle4contenu {
    width:700px;
	vertical-align:middle;
	background: url("images/bulle4_cbd.png") repeat-y scroll 0 0 transparent;
	padding-top : 5px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
	display: table-cell;
	font-size: 14px;
	text-align:left;
}





.BoutonRepondreForum     { 
	float: right;
	
	font-size: 11px; 
	color: #ffffff; 
	font-family : Tahoma, Arial, Helvetica, sans-serif ; 
	text-align: center; 
	font-weight: bold ;
	padding-bottom:30px;
	padding-right: 30px;
	position:absolute;
	top:-10px;
	right:0px;
}

.BoutonSupprimerForum     { 
	float: right;
	
	font-size: 11px; 
	color: #ffffff; 
	font-family : Tahoma, Arial, Helvetica, sans-serif ; 
	text-align: center; 
	font-weight: bold ;
	padding-bottom:30px;
	padding-right: 30px;
	position:absolute;
	top:-10px;
	right:100px;
}



.BoutonRepondreForum a, .BoutonRepondreForum a:link, .BoutonRepondreForum a:visited, .BoutonSupprimerForum a, .BoutonSupprimerForum a:link, .BoutonSupprimerForum a:visited { 
	
	text-decoration: none; 
	border : 1px solid #6F387A; 
	border-radius: 8px;
    -webkit-border-radius: 8px;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d8ebfc),color-stop(1, #ffffff)); */
	/*background-image: url('images/bg_titrebleu.png') ;*/
	/*background-repeat: repeat-x;   */
	background-color: #eeeeee;
	cursor:pointer;
	padding:8px;
	color:#6f387a;
}

.BoutonRepondreForum a:hover, .BoutonSupprimerForum a:hover { 
	
	text-decoration: none; 
	border : 1px solid #6f387a; 
	border-radius: 8px;
    -webkit-border-radius: 8px;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3d4f2),color-stop(1, #ffffff)); */
	/*background-image: url('images/bg_titrebleuclair.png') ;*/
	/*background-repeat: repeat-x;   */
	background-color: #D8D8D8;
	-moz-box-shadow: 0 0 5px 5px #fff;
	-webkit-box-shadow: 0 0 5px 5px #fff;
	/*box-shadow: 0 0 5px 5px #fff;*/
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(255, 255, 255, 1);*/
	cursor:pointer;
	padding:8px;
	color:#6f387a;
}



.BoutonCentre     { 
	
	font-size: 14px; 
	color: #ffffff; 
	font-family : Tahoma, Arial, Helvetica, sans-serif ; 
	text-align: center; 
	font-weight: bold ;
	padding-bottom:30px;
	padding-right: 30px;
}

.BoutonCentre a, .BoutonCentre a:link, .BoutonCentre a:visited { 
	
	text-decoration: none; 
	border : 1px solid #6F387A; 
	border-radius: 8px;
    -webkit-border-radius: 8px;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d8ebfc),color-stop(1, #ffffff)); */
	/*background-image: url('images/bg_titrebleu.png') ;*/
	/*background-repeat: repeat-x;   */
	background-color: #eeeeee;
	cursor:pointer;
}

.BoutonCentre a:hover { 
	
	text-decoration: none; 
	border : 1px solid #6f387a; 
	border-radius: 8px;
    -webkit-border-radius: 8px;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3d4f2),color-stop(1, #ffffff)); */
	/*background-image: url('images/bg_titrebleuclair.png') ;*/
	/*background-repeat: repeat-x;   */
	background-color: #D8D8D8;
	-moz-box-shadow: 0 0 5px 5px #fff;
	-webkit-box-shadow: 0 0 5px 5px #fff;
	box-shadow: 0 0 5px 5px #fff;
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(255, 255, 255, 1);*/
	cursor:pointer;
}

.BoutonCentre a, .BoutonCentre a:link, .BoutonCentre a:hover, .BoutonCentre a:visited { 
	padding:8px;
	color:#6f387a;
	cursor:pointer;
}

.frmLien  { font-size: 10pt; color: #6f387a; font-family : Tahoma, Arial, Helvetica, sans-serif ; }
.frmLien:link { color: #6f387a; text-decoration: underline }
.frmLien:visited { color: #6f387a; text-decoration: underline }
.frmLien:hover { 	color: #000000;}

.Notification {
	/*display:none;*/
	width : 40px;
	height : 30px;
	background:url('images/notif.png');
	background-size:40px 30px;
	background-repeat:no-repeat;
	/* Pour IE8 */
	background:url('images/notifIE8.png') no-repeat\9;
	
	position : absolute;
	left : 15px;
	top : 15px;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	font-size:16px;
	padding-top:4px;
	cursor:pointer;
}

.Notification2 {
	/*display:none;*/
	width : 32px;
	height : 24px;
	background:url('images/notif.png');
	background-size:32px 24px;
	background-repeat:no-repeat;
	/* Pour IE8 */
	background:url('images/notif2IE8.png') no-repeat\9;
	
	position : absolute;
	left : 60px;
	top : 4px;
	color: #ffffff;
	text-align: center;
	font-weight:bold;
	font-size:14px;
	padding-top:0px;
	cursor:pointer;
}

.photoarea { 
	margin:0px;
	vertical-align: middle;
}

.AvatarArea {
	background:#ffffff;
	width: 80px;
    /*display: table;*/
    margin: 0 auto 5px auto;
	padding-left: 5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border: solid 1px #9c6db4; 
	border-radius: 4px;

}










.TrSpacerLigneBas
{
    height:1px;
    line-height:1px;
    font-size:0px;
    padding:0px;
}

.TitreRegistration
{
	border:1px black solid; 
	background:#eeeeee; 
	text-align:left;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 10pt;
	color: #000000;
	
}
