/* div de infoperso.php*/

a.info{
    position:relative; 
    z-index:24;}

a.info:hover{z-index:25;}

a.info div{display: none}

a.info:hover div{ 
 	display:block; 
 	position:absolute;
    top:10px;
    left:5px;
    color:#b6b5b5;
    border:1px solid #d0d0d0;
    background-color:#ffffff;
    text-align: left;
    font-weight:none;
    padding:1px;
    
    }
.dateinfo{
	color:#a6cde2;
	font-size:x-small;
	font-weight:bold;
}

#indexabo {		
	background: url(../images/fond_index_abo.png) no-repeat;							
	position: relative;
	width:775px;
	height:154px;
	float:left;
	
	text-align: left;
	padding-top: 15px;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
}

#indexabo ul {	
	text-align: left;	
	padding-left: 105px;
}

#indexabo li {		
	list-style-image: url(../images/checked.png);
	text-align: left;
	z-index: 10;

}

input.submit_abo{
background:url(../images/bt_index_abo.png) no-repeat;
border:none;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
text-align:center;
width:217px;
height:46px;	
cursor:pointer;
}

#myinfosdiv {
	background: url(../images/fond_infoperso.jpg) no-repeat;
	position: relative;
	float:left;
	height: 100%;
	margin-top:10px;
	margin-right:1%;
	left:0px;
	width:100%;  
}
#myinfosdiv h1{
	padding-left:60px;
}

#mymapdiv {
	background: url(../images/fond_map.jpg) no-repeat;
	position: relative;
	float:left;
	height: 600px;
	margin-top:10px;
	margin-right:1%;
	left:3px;
	width:765px;  
}
#mymapdiv h1{
	padding-left:60px;
}

#mydescdiv {
	background: url(../images/fond_desc.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;   
}
#mydescdiv h1{
	padding-left:60px;
}
#mypaypaldiv {
	background: url(../images/fond_tarif.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;  
}
#mypaypaldiv h1{
	padding-left:60px;
}
#myphotodiv {
	background: url(../images/fond_photo.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;
}
#myphotodiv h1{
	padding-left:60px;
}
#mypassdiv {
	background: url(../images/fond_pass.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;	
}
#mypassdiv h1{
	padding-left:60px;
}
#myemailsuppdiv {
	background: url(../images/fond_email.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;	
}
#myemailsuppdiv h1{
	padding-left:60px;
}
#myetabdiv {
	background: url(../images/fond_etab.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;
}
#myetabdiv h1{
	padding-left:60px;
}
#myinvitediv {
	background: url(../images/fond_fb.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%;
}
#myinvitediv h1{
	padding-left:60px;
}

#mysearchdiv {
	background: url(../images/fond_ccm.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
	height: 100%; 
}
#mysearchdiv h1{
	padding-left:60px;
}

#myexpdiv {
	position: relative;
	float:left;
	left:0px;
	margin-top:20px;
	width:100%;
    height: 100%;
	border:none;
}

#myclosediv {
	position: absolute;
	left:0px;
	top:950px;
	width:50%;
    height: 60px;
}

#mydipdiv {
	position: relative;
	float:left;
	left:0px;
	width:100%;
	margin-top:20px;
    height: 100%;
	border:none;
}

#mycertifdiv {
	position: relative;
	float:left;
	left:0px;
	width:100%;
	margin-top:20px;
    height: 100%;
}
#mycompdiv {
	position: relative;
	float:left;
	left:0px;
	top:0px;
	width:100%;
    height: 100%;
	border:none;
}

#divparent{
	position: relative;
	float:left;
	width:100%;
    height: 100%;
	border:none;
}
.teachdip{
	width:50%;
}
/*div de finance.php*/
#myfinancialdiv {
	position: relative;
	float:left;
	width:100%; 
}

#mypaiementdiv {
	position: relative;
	float:left;
	left:0px;
	top:0px;
	width:100%;
    height: 100%;
	border:none;
}

#containerfinance{
	position:relative;
	float:left;
	width:100%;
}
.resultpaiementdiv {
background-color:#E6E6C0;border:1px solid #FF6633;
}

input.linkInActivePaiement  {
	background:url(../images/bt_onglet.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	width:100%;
	height:26px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
}

input.linkActivePaiement{
	background:url(../images/bt_ongletover.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:100%;
	height:26px;
	cursor:pointer;
	border:1px solid #CCCCCC;
	border-bottom:none;			
}

input.linkInactivePaiement:hover {
	background:url(../images/bt_onglet.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:100%;
	height:26px;
	cursor:pointer;					
}

#detailscours{
	background-image: url("../images/btsquareupgreensmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:25px;
	/*vertical-align : center ;*/
}

#libelletablepaiement {
border:1px solid #FF6633;
}

#libelletablepaiementdetails {
border:1px solid #948a54;
background-color:white;
}
#libelletablepaiementhisto {
border:1px solid #948a54;
background-color:white;
}

#libelleresulttablepaiementhisto {
	border-bottom:1px solid #948a54;
	border-left:1px solid #948a54;
	border-right:1px solid #948a54;
	border-top:0px;
/*border:1px solid #948a54;*/
	background-color:white;
}

#actionpaiement{
	background-image: url("../images/btroundupmedium.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:40px;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:40px;	
}

#histopaiement{
	background-image: url("../images/btsquareupgreensmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:25px;
	/*vertical-align : center ;*/
}

.etatpaiment{
	color:#FF6633;
	font-weight:bold;
}
/*div de listing.php*/
#myanndiv {
	position: relative;
	float:left;
	overflow-x:hidden;
	width:100%;
    height: 65%;
	border:none;
}

/*div  de calendar.php*/
#mycalendardiv {
	position: relative;
	float:left;
	width:100%;
	border:none;
}
#calendartable
{
	position:relative;
	float:left;
	width:100%;	
}
#calendargraph {
	position: relative;
	float:left;
	width:100%;
}
.calendarcolumn1{
	   position: absolute;
	   left:0px;
       top:20px;
	   text-align:center;
       width:60px;
       height:30px;
	   padding-top:3px;
	   border:1px solid black;
}
.calendarjour{
		position: absolute;
	   text-align:center;
	   left:0px;
       width:60px;
       height:25px;
	   padding-top:3px;
	   padding-left:0px;
	   font-size:8px;
	   font-weight: 900;
	   color:#000000;
	   background-color:#FF6633;
	   border:1px solid black;
}
.calendartime1{
	   position: absolute;
       left:0px;
	   top:20px;
	   text-align:center;
	   width:207px;
      /* width:10px;*/
	   padding-top:3px;
       height:30px;
	   font-size:9px;
	   font-weight: 900;
	   color:#000000;
	   background-color:#FF6633;
	   border-top:1px solid black;
	   border-right:1px solid black;
	   border-bottom:1px solid black;
	  
}
.calendarlesson{
	   position: absolute;
       width:12px;
       height:28px;
	   background-color:#FF6633;/*cours planifié*/
	   border-top:1px solid black;
	   border-bottom:1px solid black;
	   border-right:1px solid black;
}
.calendarlisting{
	   position: absolute;
       width:12px;
       height:28px;
	   background-color:#E5E4E1;/*listings*/
	    border-top:1px solid black;
	   border-bottom:1px solid black;
	    border-right:1px solid black;
}
.calendar{margin-left:2px;
	   position: absolute;
       width:12px;
       height:28px;
	    border-top:1px solid black;
	   border-bottom:1px solid black;
	   border-right:1px solid black;
}
.legendelesson
{
	position: absolute;
  background-color : #FF6633;
  }
.legendelisting
{
  background-color : #E5E4E1;			
  }
  

/*div de index.php*/

#mywelcomediv {
	background: url(../images/fond_ccm.jpg) no-repeat;
    position: relative;
	float:left;
    width: 99%;
	margin-top:10px;
}
#mywelcomediv h1{
	padding-left:60px;
	/*cursor:move;*/
}
#myprofildiv {
	
    position: relative;
	float:left;
    width: 100%;
}
#titreindex{
	font-size:11px;
	color:#f95812;
	text-decoration : underline;
	font-weight: 900;
	
}
#myactivdiv {
	background: url(../images/fond_activite2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	margin-right:1%;
	width:100%;
}
#myactivdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#myactivdiv td{
	font-size: 12px;
}

#ccmarchediv{
	position: relative;
	float:left;
	margin-top:20px;
	margin-left:2px;
	width:49%;
}

#myactudiv{
	background: url(../images/fond_actu.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}
#myactudiv h1{
	padding-left:60px;
	cursor:move;
}

#myactudiv td{
	font-size: 12px;
}

#mytesteclassdiv{
	background: url(../images/fond_tester2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}

#mytesteclassdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#mytesteclassdiv td{
	font-size: 12px;
}

#leconcoursdiv{
	background: url(../images/fond_cours2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}

#leconcoursdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}
#myrecodiv{
	background: url(../images/fond_reco2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}

#myrecodiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#myrecodiv td{
	font-size: 12px;
}

#newsdiv{
	position: relative;
	float:left;
	margin-top:20px;
	margin-left:2px;
	width:49%;
}
#nouvdidacdiv{
	background: url(../images/fond_invit2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}
#nouvdidacdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#nouvdidacdiv td{
	font-size: 12px;
}

#certifdiv{
	background: url(../images/fond_verification2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}
#certifdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#certifdiv td{
	font-size: 12px;
}

#verifdiv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;
	clear:left;
	padding-left:10px;
}

#questiondiv{
	background: url(../images/fond_ccm.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:20px;
	width:47%;
	padding-left:10px;
}
#questiondiv h1{
	padding-left:60px;
}
#lastquestiondiv{
	background: url(../images/fond_ccm.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:48%;
	padding-left:10px;
}
#lastquestiondiv h1{
	padding-left:60px;
}
#tutoindexdiv{
	background: url(../images/fond_questions2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}
#tutoindexdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

.atutoindex a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF9900;
}
.atutoindex a:visited:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF9900;
}
.atutoindex a:VISITED{
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}	

#questionindexdiv{
	background: url(../images/fond_questions2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
}
#questionindexdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
	width:100%;
}

#questionindexdiv td{
	font-size: 12px;
}
	
#myactivdiv ul{ 
	 margin-left:-5px;
	 padding-left:0px;
	 margin-top:0px;
	 margin-bottom:0px;
     left:0px;
	 top:0px;  
}

#myactivdiv li{
	text-align:left;
	margin-left:0px;
	padding-top:10px;
	font-size:11px;
	list-style-type:none;
 	padding-left:5px;
	
}

#leconcoursdiv ul{
	 margin-left:0px;
	 padding-left:0px;
	 margin-top:0px;
     left:0px;
	 top:0px; 
}

#leconcoursdiv li{
	text-align:left;
	margin-left:0px;
	padding-top:10px;
	font-size:11px;
	list-style-type:none;
 	padding-left:5px;
}

#leconcoursdiv td{
	font-size: 12px;
}

#nouvdidacdiv ul{
	 margin-left:0px;
	 padding-left:0px;
	 margin-top:0px;
     left:0px;
	 top:0px;   
}

#nouvdidacdiv li{
	text-align:left;
	margin-left:0px;
	padding-top:10px;
	font-size:11px;
	list-style-type:none;
 	padding-left:5px;
}

#mylistcontdiv {
	position: relative;
	float:left;
	width:100%;
	border:none;
}
#mylistcontdiv.bodybigdiv
{
    height:960px;
	
}
#letterscontact {	
	overflow:hidden;
	}
	
#listcontact {
	top:40px;
	overflow:hidden;	
	}
	
/*  div de inbox.php et newmsg.php*/
#myinboxdiv {
	position: relative;
	float:left;
	width:100%;
    height: 100%;
	border:none;
}
#liendiv{
	position: relative;
	float:left;
	width:100%;
}
#liendiv2{
	position:absolute;
	top:0px;
	width:95%;
}

#inboxfooter {
	position: relative;
	float:left;
	width:100%;
	}
#selectmsg{
}	
#inboxcontent {
	position: relative;
	float:left;
	width:100%;
}
#myinboxbodydiv td{
  	font-size:13px;
}
#myinboxbodydiv a {
  	font-size:11px;
}

/*class pour le message "selectionner un msg pour l'afficher"*/
.imgselectmsg{
	background-image:url("../images/grande_enveloppe.png");
	background-repeat:no-repeat;
	background-position:center;
	position: relative;
	float:left;
	width:100px;
	height:205px;
	width:99%;
}

.imgselectedmsg{
    position:absolute;
	background:url(../images/load.gif) no-repeat;
	top:10%;
	left:32%;
	width:99%;
	height:100%;
}
.selectmsg{				
	position: relative;
	float:left;
	width:100%;
	background-color:white;
	color: #f95812;
	text-align:right;
	font-size:14px;
	font-weight: 900;
}

/* class des differents types de messages*/
.imgtypemsg0{
	background:url(../images/enveloppe.png);
	width:20px;
	height:20px;
}
.imgtypemsg1{
	background:url(../images/demandecours.png);
	width:20px;
	height:20px;
}
.imgtypemsg2{
	background:url(../images/invitation.png);
	width:20px;
	height:20px;
}
.imgtypemsg3{
	background:url(../images/acceptation.png);
	width:20px;
	height:20px;
}
.imgtypemsg4{
	background:url(../images/refus.png);
	width:20px;
	height:20px;
}

/*div de ficheuser.php*/

input.linkInactiveFiche  {
	/*background:url(../images/bt_ongletfiche.jpg) repeat-x;*/
	background:url(../images/arrowuser.png);
	background-repeat:no-repeat;
	background-position:98%;
	background-color:GhostWhite;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	width:100%;
	height:40px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
	text-align: left;
	padding-left: 10px;	
}

input.linkActiveFicheold{
	background:url(../images/bt_ongletficheover.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:100%;
	height:40px;
	cursor:pointer;
	border:1px solid #CCCCCC;
	border-bottom:none;				
}

input.linkActiveFiche{
	background:url(../images/arrowuser.png);
	background-repeat:no-repeat;
	background-position:98%;
	background-color:#D4E5F4;
	font-size:14px;
	font-weight:bold;
	color:#3399CC;
	width:100%;
	height:40px;
	cursor:pointer;	
	text-align: left;	
	padding-left: 10px;		
}

input.linkInactiveFiche:hover { 
	width:100%;
	/*background:url(../images/bt_ongletfiche.jpg) repeat-x;*/
	font-size:12px;
	font-weight:bold;
	color:#999999;
	height:40px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
	text-align: left;	
	padding-left: 10px;	
}

#containerficheuser{
	position:relative;
	float:left;
	width:100%;
}

.SUPContainerFiche{
	overflow:hidden;
	background-image: url("../images/photo_ficheuser.png") ;
	position:relative; 
	float:left; 
	width:90px; 
	height:90px;
	margin-left:2px;
	margin-bottom:2px;
}
.SUPImgEffectFiche{
	 z-index:0;
	 position:absolute;
	 left:0px;
     top:0px;
	 width:100%;
	 height:100%;
	 padding-top:4px;
}
.SUPImgFiche{
	 z-index:1;
	 position:absolute;
	 left:0px;
     top:10px;
	 width:100%;
	 height:100%;
	 padding-top:3px;
}

#demandecours{
	background-image: url("../images/btroundup.png"); 
	text-align:center;
	/*padding-top:15px;*/
	margin-top:2px;
	width:140px;
	height:30px;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:30px;
	cursor:pointer;	
}

#writemsg{
	background-image: url("../images/btrounddown.png");
	text-align:center; 
	/*padding-top:15px;*/
	width:140px;
	height:30px;
	font-weight:bold;
	font-size:10px;
	color:#FF6633;	
	line-height:30px;
	cursor:pointer;	
}
#addcontact{
	background-image: url("../images/btrounddown.png"); 
	text-align:center;
	/*padding-top:15px;*/
	width:140px;
	height:30px;
	font-weight:bold;
	font-size:10px;
	color:#FF6633;	
	line-height:30px;
	cursor:pointer;	
}
#delcontact{
	font-size:9px;
	color:#FF6633;
}
#signaler{
	color:red;
}
.tdresulthaut{
	color:#FF6633;
	background-color:#C0C0C0;
	border:1px solid #999999;
	text-align:center;
}
.tdresult{
	
	background-color:#C0C0C0;
	border:1px solid #999999;
	text-align:center;
}
.tdresultexp{
	padding-left:20px;
}
#dida{
	background-image: url("../images/btsquareup.png"); 
	text-align:center;
	width:100%;
	height:40px;
	font-weight:bold;
	font-size:12px;
	color:white;
	cursor:pointer;
	line-height:40px;	
}

#myfichediv{
	position: relative;
	float:left;
	width:99%;
    height: 100%;
	border:none;
}
#contentfiche {
	position: relative;
	float:none;
	height:1000px;
	width:100%;
}
#fichemoyennediv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;
	background-color:#f0f0f0;
}

#annetdispodiv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;
	background-color:#f0f0f0;
}
#didacticieldiv{
	position: relative;
	float:right;
	margin-top:20px;
	width:100%;
}
#expeetcomptdiv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;
}
#activitediv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;	
}

#autreprofdiv{
	position: relative;
	float:left;
	margin-top:20px;
	width:100%;
}
 #elementtableexperience{
	 background-color : #ffffff;
	 font-size:11px;
}


/* div search_index.php*/
#myindexsearchdiv {
	top:0px;
	position: relative;
	float:left;
	width:100%;
}

/* div de parent.php*/
#divparent {
	position: relative;
	float:left;
	width:100%;
	border:none;
}

#titremoduleparent {
	position:relative;
	padding-top:3px;
	font-size:14px;
	color:#999999;
	font-weight: bold;
	text-align:left;
}
.resulttableparent{
	background-color:#FFFFFF;
}

#inboxgreen{
	background-image: url("../images/btsquareupgreensmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:10px;
	color:white;
	line-height:25px;
	cursor:pointer;	
}
#inboxgreenB{
	background-image: url("../images/btsquareupgreensmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:10px;
	color:white;
	line-height:25px;
	cursor:pointer;	
}
#inboxcours{
	background-image: url("../images/btsquareupsmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:10px;
	color:white;
	line-height:25px;
	cursor:pointer;	
}

#BorderBar {
border:1px solid #FF6633;
}

#BorderSendBar {
border:1px solid #FF6633;
}

#BorderMenu {
border:1px solid #FF6633;
}


input.linkInactiveInbox  {
	background:url(../images/bt_onglet.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	width:100%;
	height:26px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
}

input.linkActiveInbox{
	background:url(../images/bt_ongletover.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:100%;
	height:26px;
	cursor:pointer;
	border:1px solid #CCCCCC;
	border-bottom:none;		
}

input.linkInactiveInbox:hover {
	background:url(../images/bt_onglet.jpg) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	width:100%;
	height:26px;
	cursor:pointer;				
}

.resultinbox {
background-color:#E6E6C0;border:1px solid #FF6633;
}

#div_txt{
	text-align:left;
}

#div_txt img{
	margin-top:10px;
	margin-left:400px;
	border:solid 1px #cccccc;
}

/* mes_infos_financieres.php*/
.champinfo {
	
	font-size:12px;
	font-weight:bold;	
	text-align:left;
	padding-left:20px;
	
}
.tdgestion a{
	color: #666666;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}
.tdgestion a:hover{
	color: #666666;
	font-weight:normal;
}
.tdtitrecompte{
padding-left: 10px;
padding-top: 20px; 
font-size:14px; 
font-weight:bold;
}
.tdtitrecompte hr{
	color:  #cccccc;
	background-color:#cccccc;
}
.resulttablegestion{
	background-color:#f3f3f3;
	border:1px solid #CCCCCC;
	border-top:none;
	margin-top:-10px;
	
}
.resulttablegestion2{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:none;
	margin-top:5px;
	
}
.tablehisto{
	border:1px solid #CCCCCC;
	}
.libellehistogris{
	background-color:#f3f3f3;
	font-weight: bold;
}
.libellehistogris2{
background-color:#f7f6f6;
}
.libellehistobleu{
background-color:#f0f6fb;
}

.lienactionhistobleu
{
	background-color:#f0f6fb;
}
.lienactionhisto a,.lienactionhistobleu a
{
	color : #0099CC; 
	text-decoration : none;
	font-size:11px;
	font-weight:bold;
}

.lienactionhisto a:hover,.lienactionhistobleu a:hover
{
	text-decoration:underline;
	color:#0099CC;
	background-color:#f0f6fb;
}
#myactiondiv{
	position: relative;
	float:right;
	width:20%;	
}
.actioninfofinance{
background-image: url("../images/btsquareupgreensmall.png"); 
	text-align:center;
	margin-top:2px;
	width:138px;
	height:25px;
	font-weight:bold;
	font-size:12px;
	color:white;
	line-height:25px;
}
.actioninfofinance a{
	color:white;
}
.actioninfofinance a:hover{
	color:white;
}
#nameactionpayerpaypal{
	font-size:10px;
}
#nameactionpayerteacheo{
	font-size:10px;
}
#votecursorpointer{
	cursor:pointer;	
}
input.linkInactiveCompte  {
	/*background:url(../images/bt_ongletfiche.jpg) repeat-x;*/
	background:url(../images/arrowuser.png);
	background-repeat:no-repeat;
	background-position:730px;
	background-color:GhostWhite;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	width:100%;
	height:40px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
	text-align: left;
	padding-left: 10px;	
}

input.linkActiveCompte{
	background:url(../images/arrowuser.png);
	background-repeat:no-repeat;
	background-position:730px;
	background-color:#D4E5F4;
	font-size:14px;
	font-weight:bold;
	color:#3399CC;
	width:100%;
	height:40px;
	cursor:pointer;	
	text-align: left;	
	padding-left: 10px;		
}

input.linkInactiveCompte:hover { 
	width:100%;
	/*background:url(../images/bt_ongletfiche.jpg) repeat-x;*/
	font-size:12px;
	font-weight:bold;
	color:#999999;
	height:40px;
	cursor:pointer;	
	border:1px solid #CCCCCC;
	text-align: left;	
	padding-left: 10px;	
}

#mygestion {
	position: relative;
	float:left;
	width:100%;
	border:none;
}
#myacccompte {
	position: relative;
	float:left;
	width:100%;
	border:none;
}

#features h4{
	font-size:17px;
	-x-system-font:none;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:4px;
	text-align:left;
	margin-top:3px;
	margin-left:50px;
}

#features p{
	color:#656262;
	font-size:11px;
	margin-right:20px;
	margin-top:5px;
	text-align:left;
	margin-left:50px;
}
	
#tutorialsIcon{
	margin-top:-4px;
}

#featuresContainer{
	height:140px;
	overflow:hidden;
	position:relative;
	width:700px;
	margin-left:35px;
}

#features{
	width: 700px; 
	height:140px; 
	margin-left:0px;
	top:435px; 
	left:0px; 
	background-color:#fff; 
	overflow:hidden ; 
}

#featuresList{ position:absolute;top:0px; left:1px;}
#featuresUl{ position:absolute; width:4000px; left :1px}
#features ul{ 
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none; 
	margin-top:20px;
	padding-left:35px;
	margin-left: -35px;
}
#features li{ float:left; height:97px; margin-bottom:20px; width:238px;cursor:pointer;}
#features li img{ float:left;}

.arrowCarouselLeftPartner input {
	background:url(../images/carouselLeftN.png);
	cursor:pointer;
	height:45px;
	border: none;
	left:10px;
	position:absolute;
	top:415px;
	width:17px;
	z-index: 20;
}

.arrowCarouselLeft input {
	background:url(../images/carouselLeftN.png);
	cursor:pointer;
	height:45px;
	border: none;
	left:10px;
	position:absolute;
	top:235px;
	width:17px;
	z-index: 20;
}

.arrowCarouselLeft a:hover, .arrowCarouselLeftPartner a:hover {
	background:url(../images/carouselLeftO.png);
}

.arrowCarouselLeft a:ACTIVE, .arrowCarouselLeftPartner a:ACTIVE {
	background:url(../images/carouselLeftC.png);
}

.arrowCarouselRightPartner input {
	background:url(../images/carouselRightN.png);
	cursor:pointer;
	height:45px;
	border: none;
	left:745px;
	position:absolute;
	top:415px;
	width:17px;
	z-index: 20;
}

.arrowCarouselRight input {
	background:url(../images/carouselRightN.png);
	cursor:pointer;
	height:45px;
	border: none;
	left:745px;
	position:absolute;
	top:235px;
	width:17px;
	z-index: 20;
}

.arrowCarouselRight input:hover, .arrowCarouselRightPartner input:hover {
	background:url(../images/carouselRightO.png);
}

.arrowCarouselRight input:ACTIVE, .arrowCarouselRightPartner input:ACTIVE {
	background:url(../images/carouselRightC.png);
}


#tutorialList{list-style-image:none; list-style-position:outside; list-style-type:none;}
#tutorialList li{ height:46px; margin-right:0px; text-align:left; cursor:pointer; padding-left:10px; padding-top:5px;}
.tutorialThumbnail{margin-top:1px; margin-right:3px; float:left;}
.tutorialText{float:left; margin-left:10px;}

#lasttutoindexdiv{
	background: url(../images/fond_tuto2.jpg) no-repeat;
	position: relative;
	float:left;
	margin-top:10px;
	width:100%;
	cursor: pointer;
}

#lasttutoindexdiv h1{
	font-size:14px;
	cursor:move;
	color:#FFFFFF;
	padding-bottom:10px;
	margin-top:-5px;
	text-align: center;
}

#TutoContainer{
	position:relative;
	float:left;
	width:100%;
	height: 100%;
	margin-bottom:15px;
}

#TutoFoto{
	position:relative;
	float:left;
	width:28%;
	height: 100%;
}

#TutoText{
	position:relative;
	float:left;
	height: 100%;
	text-align:left;
	width:70%;
}

#TutoText h1{
	text-align:left;
	color:#666666;
	font-size:14px;
	margin-bottom:-4px;
	width:80px;
	margin-left:-6px;
}

#TutoStar{
	left:80px;
	position:absolute;
	top:-1px;
}

#TutoCreation{
	left:0;
	position:absolute;
	top:20px;
}

#TutoTitre{
	margin-bottom:15px;
	margin-left:10px;
	position:relative;
	text-align:left;
}

#lasttutoindexdiv a{
	color:#666666;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

#actualiser {
	left:140px;
	position:absolute;
	top:23px;
}

#ContactPartnerIndex {
	float:left;
	height:150px;
	margin-bottom:20px;
	margin-top:10px;
	position:relative;
	width:100%;
	text-align: left;
	background-color:#FBFBFB;
}
#ContactPartnerInfo {
	/*border:1px solid #ff0000;*/
	position:relative;
	float: left;
	width:15%;
	height:60%;
	text-align: center;
	margin-top:12px;
}
#ContactPartnerImg {
	/*border:1px solid #FFFF00;*/
	height:65%;
	position:absolute;
	width:100%;
}
#ContactPartnerNick {
	/*border:1px solid #00FF00;*/
	height:20%;
	position:absolute;
	top:65px;
	width:100%;
}

#ContactPartnerLiens {
	float:right;
	height:100px;
	position:relative;
	text-align:right;
	width:20%;
}

#ContactPartnerLiens a {
	color : #0099CC;
	font-size:10px;
}

#ContactPartnerLiens a:hover {
 	text-decoration: underline;
}

#NoContactIndex {
	font-size:12px;
	font-weight:bold;
	left:25px;
	position:absolute;
	top:40px;
}
