
body, html {
  overflow:hidden;
  padding:0px;
  margin:0px;
  width:100%;
  height:100%;
}

#bg, #content {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  
}

#content {
  overflow:auto;
  background:transparent;
}
.BlocPays
{
  background:url(../App_Image/Common/BlocPays.png);
  background-repeat:no-repeat;
  margin-left:10px;
}
.TelechargeSms
{
 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
 
}
.CodeService
{
	border:#000000;
	background-color:#000;
	color:#FFF;
	width:70px;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:29px;
	margin-top:12px;
	margin-right:12px;
	margin-bottom:14px;
	margin-left:45px;
	font-weight: bold;
}

.NumAmi
{
	border:#000000;
	background-color:#000;
	color:#FFF;
	width:150px;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:27px;
	margin-top:12px;
	margin-right:12px;
	margin-bottom:14px;
	font-weight: bold;
}

.prix_sms
{
	border:#000000;
	background-color:#000;
	color:#FFF;
	width:100px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:13px;
}

.adresse
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
}

/*///////////////////////////////////////*/
/*//////////////bloc bas page////////*/
.BlocbBasPage
{

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5d5e5f;
	font-weight: bold;

}
.BlocbBasPage a
{

	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5d5e5f;
	font-weight: bold;
 
}

.BlocbBasPageLien
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5d5e5f;
	cursor:pointer;
}

.BlocbBasPageLien a
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5d5e5f;
	text-decoration: none; 
}
 
 .BlocbBasPageLien a:hover
 {
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#5d5e5f;
 text-decoration: underline; 
 }
 
/*////////////////////////////*/
 

.Codebinary
{
	color:#FFF;
	width:100px;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:65px;
	height:29px;
	margin-top:12px;
	margin-right:12px;
	margin-bottom:14px;
	font-weight: bold;
}


.CodeBinary1
{
	color:#FFF;
	background-color:#000;
	border:#000000;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*---------------------------------------------------*/
/*STYLE recherche du membre*/
/*---------------------------------------------------*/

.CadreRechercheMembre
{
 border: 1px solid #515151;
 
}

/*---------------------------------------------------*/
/*STYLE recherche du binary*/
/*---------------------------------------------------*/

.CadreRechercheBinary
{
	border: 1px solid #91bae4;
 
}

/*---------------------------------------------------*/
/*STYLE image du membre*/
/*---------------------------------------------------*/

.image_membre
{
	border: 1px solid #2CCCCC;
}

.image_membre a
{
	border: 1px solid #2CCCCC;
}

.TelechargeTexte
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E90FF;
}

.TelechargeTexte a
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E90FF;
}

.tableaumembre
{
	border: 1px solid #2CCCCC;
}

/*---------------------------------------------------*/
/*STYLE CONDITION GENERAL*/
/*---------------------------------------------------*/
.style1CG
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
}


/*---------------------------------------------------*/
/*STYLE PAGINATION*/
/*---------------------------------------------------*/

	
div.pagination 
{
	padding:3px;
	margin:3px;
}

div.pagination a 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2CCCCC;
	text-decoration: none; 
	color: #fff;
	background-image:url(../App_Image/Common/pagination1.gif);
}

div.pagination a:hover, div.pagination a:active 
{
	border:1px solid #AAD83E;
	color: #FFF;
	padding: 2px 5px 2px 5px;
	background-image:url(../App_Image/Common/image2.gif);
}


div.pagination span.current 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #AAD83E;
	background-image:url(../App_Image/Common/FondBouton.jpg);
	color: #FFF;
}

div.pagination span.disabled 
{
	padding: 2px 5px 2px 5px;
}

/*---------------------------------------------------------------*/
	/*FIN STYLE PAGINATION*/
	/*---------------------------------------------------------------*/
	
	/*---------------------------------------------------------------*/
	/* STYLE PAGINATION SMS ET MESSAGE*/
	/*---------------------------------------------------------------*/
div.smsMessage 
{
	padding:3px;
	margin:3px;
}

div.smsMessage a 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}

div.smsMessage a:hover, div.smsMessage a:active 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.smsMessage span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}

div.smsMessage span.disabled 
{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	color: #ccc;
}

/*///////////////////////////////*/
/*/////////////help/////////////////*/

.num1
{
	color: #fff;
	width:20px;
	height:20px;
	background-image:url(../App_Image/Common/paginationhelp.png);
	background-repeat:no-repeat;
}

.num1 a
{
	color: #fff;
	width:20px;
	height:20px;
}

.titrehelp
{
	font-size:14px;
	color:#FF6600;
	margin-top:10px;
}

.typerapport
{
	font-size:12px;
	color:#CC0000;

}
.ajoutdocument
{
font-size:12px;
color:#006600;

}
.choix
{
font-size:12px;
color:#0000CC;

}


.page4
{
font-size:11px;
color:#6600CC;

}
/*/////////////////////////////////////////*/
.TexteRemarque1{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3366FF;
}
.TexteRemarque{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
}




.bordertableauhelp
{
border-right: #0774F8 1px solid;
	border-top: #0774F8 1px solid;
	font-size: 11px;
	border-left: #0774F8 1px solid;
	color: #000099;
	border-bottom: #0774F8 1px solid;
	font-family: verdana;
	
	vertical-align: middle;

}
/*////////////////////////////////////////*/
/*/////////////////les bouton /////////////*/


.buttontelecharge
{
background-image:url(../App_Image/Common/telecharger1.png);
	border:none;
	cursor:pointer;
	width:200px;
	height:36px;
	background-color:#FFFFFF;
	margin-left:15px;
}




.ongletNotSelected
{
	border-right: #0624dc 1px solid;
	border-top: #0624dc 1px solid;
	font-size: 10px;
	border-left: #0624dc 1px solid;
	color: #FFFFFF;
	border-bottom: #0624dc 1px solid;
	font-family: verdana;
	background-color: #0670dc;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
}
/*////////////////les tags//////////////*/

.tags
{
color:#999999;

}


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

.Ctrlmenu
{
color:#FFF;
font-family: verdana;
font-size: 11px;
}

.CtrlmenuPrincipal
{
color:#00CCFF;
font-family: verdana;
font-size: 11px;
}

.CtrlmenuPrincipal a
{
color:#00CCFF;
font-family: verdana;
font-size: 11px;
}

.Ctrlmenu1
{
color:#FFCC00;
font-family: verdana;
font-size: 11px;
}
.lien
{
color:#0000CC;
}
.titremenu
{
color:#6c8df8;
font-family: verdana;
font-size: 11px;
}
.lien
{
color:#0000CC;
}
a
{
  
   text-decoration:none;
}
a:hover
{
	color:#333333;
 	text-decoration: none;
}
.date_comment
{
color : #FFF;
font-size: 9px;

}

.date_comment a
{
color : #FFF;
font-size: 9px;
margin-bottom:15px;
text-decoration:underline;
}

.titreColor
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2374AF;
	font-weight:bold;
	margin-right:7px;

}

.ongletSelected
{
	border-right: #0624dc 1px solid;
	border-top: #0624dc 1px solid;
	font-size: 11px;
	border-left: #0624dc 1px solid;
	color: #0624dc;
	/*border-bottom: #0624dc 1px solid;*/
	font-family: verdana;
	background-color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.ongletBetween
{
	border-bottom: #0624dc 1px solid;
	background-color: #ffffff;
}

.ongletContent
{
	border-right: #66ccff 1px solid;	
	font-size: 11px;
	border-left: #66ccff 1px solid;
	color: #0624dc;
	border-bottom: #66ccff 1px solid;
	font-family: verdana;
	background-color: #ffffff;
	
}
.ongletContentbloc
{
	border-right: #0624dc 1px solid;	
	font-size: 11px;
	border-left: #0624dc 1px solid;
	color: #0624dc;
	border-bottom: #0624dc 1px solid;
	font-family: verdana;
	background-color: #ffffff;
	
}
.texteMessage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
 }
 
/*/////////////////////////////////////////////*/

 
.ongletTitle
{
	border-right: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	font-size: 11px;
	border-left: #66ccff 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #66ccff 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/Common/TopTab.gif);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletTexteTitle
{
	
	font-size: 11px;
	
	color: #FFFFFF;/*#000099;*/
	
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
/*/////////////////////////////////////////////*/
/*/////////////onglet titleAuthentification////////////////*/
.ongletTitleAutentification
{
	border-right: #ff1313 1px solid;
	border-top: #ff1313 1px solid;
	font-size: 11px;
	border-left: #ff1313 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #ff1313 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap3.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentAutentification
{
	border-right: #ff1313 1px solid;	
	font-size: 11px;
	border-left: #ff1313 1px solid;
	color: #414afc;
	border-bottom: #ff1313 1px solid;
	font-family: verdana;
	background-color: #ffffff;
	
}

.inputText_BleuAutentification
{
	border-right: #ff4c4c 1px solid;	
	font-size: 11px;
	border-left: #ff4c4c 1px solid;
	border-top: #ff4c4c 1px solid;
	color: #000099;
	border-bottom: #ff4c4c 1px solid;
	font-family: verdana;
}
.texteInformationBodyAutentification{

    margin-left:10px;
	color:#414afc;
	font-size:12px;
	font-family: Arial,Helvetica, Verdana, sans-serif;
    height: 25px;
    font-weight: bold;
}

.texteAutentification
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#aa2327;
	margin-left:10px;
	margin-right:20px;
 }

/*///////////////////////////////////////////*/
/*////////////onglet title newsletter////////////*/
.ongletTitleNewsletter
{
	/*border-right: #515151 1px solid;*/
	/*border-top: #515151 1px solid;*/
	font-size: 12px;
	/*border-left: #515151 1px solid;*/
	color: #FFFFFF;/*#000099;*/
	/*border-bottom: #515151 1px solid;*/
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	/*background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap8.jpg);*/
	
	text-align: left;
	font-weight: bold;
	
	

}
.ongletContentNewsletter
{
	border-right: #515151 1px solid;	
	font-size: 11px;
	border-left: #515151 1px solid;
	color: #A9A9A9;
	border-bottom: #515151 1px solid;
	font-family: verdana;
	background-color: #ffffff;

}

.inputText_BleuNewsletter
{
	border-right: #515151 1px solid;	
	font-size: 11px;
	border-left: #515151 1px solid;
	border-top: #515151 1px solid;
	color: #2f2f2f;
	border-bottom: #515151 1px solid;
	font-family: verdana;
}
.inputParagraheNewsletter
{
color: #CCCCCC;
font-family: verdana;

font-size: 13px;
}

/*////////////onglet title sondage////////////*/
.ongletTitleSondage
{
	border-right: #65c43b 1px solid;
	border-top: #65c43b 1px solid;
	font-size: 11px;
	border-left: #65c43b 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #65c43b 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap9.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentSondage
{
	border-right: #65c43b 1px solid;	
	font-size: 11px;
	border-left: #65c43b 1px solid;
	color: #414afc;
	border-bottom: #65c43b 1px solid;
	font-family: verdana;
	background-color: #FFFFFF;

}

.inputText_BleuSondage
{
	border-right: #2879c1 1px solid;	
	font-size: 11px;
	border-left: #2879c1 1px solid;
	border-top: #2879c1 1px solid;
	color: #414afc;
	border-bottom: #2879c1 1px solid;
	font-family: verdana;
}
.inputParagraheSondage
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*////////////onglet title commentaire////////////*/
.ongletTitleListedernierComment
{
	border-right: #f67707 1px solid;
	border-top: #f67707 1px solid;
	font-size: 11px;
	border-left: #f67707 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #f67707 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap7.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentListedernierComment
{
	border-right: #f67707 1px solid;	
	font-size: 11px;
	border-left: #f67707 1px solid;
	color: #FF9900;
	border-bottom: #f67707 1px solid;
	font-family: verdana;
	background-color: #ffffff;

}

.inputText_BleuListedernierComment
{
	border-right: #2879c1 1px solid;	
	font-size: 11px;
	border-left: #2879c1 1px solid;
	border-top: #2879c1 1px solid;
	color: #414afc;
	border-bottom: #2879c1 1px solid;
	font-family: verdana;
}
.inputParagraheListedernierComment
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*////////////onglet title tags////////////*/
.ongletTitleTags
{
	border-right: #fac000 1px solid;
	border-top: #fac000 1px solid;
	font-size: 11px;
	border-left: #fac000 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #fac000 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap6.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentTags
{
	border-right: #75b70b 1px solid;	
	font-size: 11px;
	border-left: #75b70b 1px solid;
	color: #414afc;
	border-bottom: #75b70b 1px solid;
	font-family: verdana;
	background-color: #ffffff;

}

.inputText_BleuTags
{
	border-right: #2879c1 1px solid;	
	font-size: 11px;
	border-left: #2879c1 1px solid;
	border-top: #2879c1 1px solid;
	color: #414afc;
	border-bottom: #2879c1 1px solid;
	font-family: verdana;
}
.inputParagraheTags
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*////////////onglet title proprietaire////////////*/
.ongletTitleProprietaire
{
	border-right: #057cc7 1px solid;
	border-top: #057cc7 1px solid;
	font-size: 11px;
	border-left: #057cc7 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #057cc7 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap4.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentProprietaire
{
	
	border-left: #057cc7 1px solid;
	border-right: #057cc7 1px solid;
	border-bottom: #057cc7 1px solid;
	font-family: verdana;
	background-color: #ffffff;
	color: #414afc;
	font-size: 11px;

}

.inputText_BleuProprietaire
{
	border-right: #2879c1 1px solid;	
	font-size: 11px;
	border-left: #2879c1 1px solid;
	border-top: #2879c1 1px solid;
	color: #414afc;
	border-bottom: #2879c1 1px solid;
	font-family: verdana;
}
.inputParagraheProprietaire
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*onglet title liste des rapport du proprietaire////////////*/
.ongletTitleListedernierRapport
{
	border-right: #91bae4 1px solid;
	border-top: #91bae4 1px solid;
	font-size: 11px;
	border-left: #91bae4 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #91bae4 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap10.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentListedernierRapport
{
	border-right: #15a4d0 1px solid;	
	font-size: 11px;
	border-left: #15a4d0 1px solid;
	color: #FF9900;
	border-bottom: #15a4d0 1px solid;
	font-family: verdana;
	

}

.ongletContentListedernierRapport
{
	border-right: #15a4d0 1px solid;	
	font-size: 11px;
	border-left: #15a4d0 1px solid;
	color: #414afc;
	border-bottom: #15a4d0 1px solid;
	font-family: verdana;
	

}

.ongletContentListebinary
{
	border-right: #1f54bc 1px solid;	
	font-size: 11px;
	border-left: #1f54bc 1px solid;
	border-top: #1f54bc 1px solid;
	color: #414afc;
	border-bottom: #1f54bc 1px solid;
	font-family: verdana;
}
.inputParagraheListedernierRapport
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*onglet title liste des notation////////////*/
.ongletTitleNotation
{
	border-right: #a90078 1px solid;
	border-top: #a90078 1px solid;
	font-size: 11px;
	border-left: #a90078 1px solid;
	color: #FFFFFF;/*#000099;*/
	border-bottom: #a90078 1px solid;
	font-family: verdana;
	/*background-color: paleturquoise;/*74c9d8*/
	background-image:url(../App_Image/bloc_inscrit_etudiant/TopTap13.jpg);
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	height:25px;

}
.ongletContentNotation
{
	border-right: #a90078 1px solid;	
	font-size: 11px;
	border-left: #a90078 1px solid;
	color: #414afc;
	border-bottom: #a90078 1px solid;
	font-family: verdana;
	background-color: #ffffff;

}

.inputText_BleuNotation
{
	border-right: #2879c1 1px solid;	
	font-size: 11px;
	border-left: #2879c1 1px solid;
	border-top: #2879c1 1px solid;
	color: #414afc;
	border-bottom: #2879c1 1px solid;
	font-family: verdana;
}
.inputParagraheNotation
{
color: #1f1d55;
font-family: verdana;

font-size: 13px;
}

/*///////////////////////////////////////////*/
/*///////////////////////////////////////////*/
.blocContentDotted
{
	border-right: #66ccff 1px dotted;	
	border-top: #66ccff 1px dotted;	
	font-size: 11px;
	border-left: #66ccff 1px dotted;
	color: #000099;
	border-bottom: #66ccff 1px dotted;
	font-family: verdana;
	background-color: #ffffff;
}


.blocContent
{
	font-size: 11px;
	color: #B0C4DE;
	font-family: verdana;
	
}

.bottomContentDotted
{
	border-bottom: #66ccff 1px dotted;
}

.hrContentDotted
{
	border-top: #66ccff 1px dotted;
	color: #000099;
	font-family: verdana;
	background-color: #ffffff;
}

/*==================================*/
/*============= CONTROLE============*/
/*==================================*/

.inputText_Bleu
{
	border-right: #646465 1px solid;	
	font-size: 11px;
	border-left: #646465 1px solid;
	border-top: #646465 1px solid;
	color: #484848;
	border-bottom: #646465 1px solid;
	font-family: verdana;
}
.tableImageProfil
{
	
	font-weight:normal;	
	
	background-color:#FFFFFF;
	
}
.inputLabel
{
	font-size: 11px;
	color: #000099;
	font-family: verdana;
}


.inputLink
{
	font-size: 11px;
	color: 	#20B2AA;
	font-family: verdana;
	text-decoration: none;
}

.inputLink:hover
{
	font-size: 11px;
	
	font-family: verdana;
	text-decoration:underline;
color: #0061C0;
}



.inputParagrahe
{
	font-size: 11px;
	color: #A9A9A9;
	font-family: verdana;
	line-height: 20px;
	margin:4px;
}
.inputRecherche a
{
	font-size: 11px;
	color: #000099;
	font-family: verdana;
	line-height: 20px;
	margin:4px;
}
.inputLabelBold
{
	font-size: 11px;
	color: #4169E1;
	font-family: verdana;
	font-weight: bold;
}

.inputButton_Blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-image:url(../App_Image/Common/FondBouton.jpg);
	border: 1px ridge #CF16D3;
	font-weight: bold;
}

.inputButtonFind
{
	background-image:url(../App_Image/Common/searchMember.gif);
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px ridge #FFFFFF;
	height:20px;	
	font-weight: bold;
}

hr
{
	border:#999999 1px dotted;
	width:95%;
}
.solde
{
font-size:14px;
color:#CC0000;
font-weight: bold;
}
/*/////////////////////////////////////////////////////
//////////////////////style page dedicace////////////*/

.BtnValider
{
	background:url(../App_Image/Dedicace/BtnValiderDedicace.png);
	width:100px;
	height:37px;
	color:#66CCFF;
	text-align: center;
	vertical-align:middle;
	cursor:pointer;
	
}
.ptext
{
	vertical-align: middle;
	display: inline;
}
#DivBtnValider:hover
{
	background:url(../App_Image/Dedicace/BtnValiderHover.png);
	width:100px;
	height:37px;
	color:#66CCFF;
	text-align: center;
	vertical-align:middle;
	cursor:pointer;
}

.BtnEnregistrer
{
	background:url(../App_Image/Dedicace/BtnEnregistere.png);
	width:140px;
	height:37px;
	font-size:13px;
	color:#000;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
	cursor:pointer;
	
}
#DivBtnEnregistere:hover
{
	background:url(../App_Image/Dedicace/BtnEnregistereHover.png);
	width:140px;
	font-size:13px;
	height:37px;
	color:#000;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
	cursor:pointer;
}

select.icon-menu option 
{
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:80px;
	height:22px;
}
/*/////////////////////////////////////////////////////
//////////////////////style text du site////////////*/

.texteInformationBody
{

    margin-left:10px;
	color:#FFF;
	font-size:12px;
	font-family: Arial,Helvetica, Verdana, sans-serif;
    height: 25px;
}
.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#66CCFF;
	margin-left:10px;
	margin-right:20px;
 }

 .texte a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#66CCFF;
	margin-left:10px;
	margin-right:20px;
 }
.texteSonnerie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-left:10px;
	margin-right:20px;
}
.texteSonnerie a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	margin-left:10px;
	margin-right:20px;
}

.texteEntreprise
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9999FF;
}

.FluxRss
{
	border:solid 1px #FF9900;
}

.SiteMap
{
	border: solid 1px #33CCFF;
	background: #FFCC00;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.SiteMap a
{
	
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*////////////////////////////////////////////*/

/*=========================================*/
/*===============tableau afiiche=========*/
.borderTableauComment
{
border-bottom: solid 1px #FFCC00;
border-left:solid 1px #FFCC00;
border-right: solid 1px #FFCC00;
border-top:solid 1px #FFCC00;
}

.titreTableauComment
{
color:#FFFFFF;
	font-size:12px;
	background-color:#FF9900;
	font-family: Arial,Helvetica, Verdana, sans-serif;
    height: 30px;

}
.bodycommentaire
{

color:#A66400;
font-size:13px;
font-family: Arial,Helvetica, Verdana, sans-serif;
}
.borderCelulleTableauComment
{
margin-left:10px;
color:#0066CC;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
height: 30px;
border-bottom: solid 1px #FFCC00;
border-left:solid 1px #FFCC00;
border-right: solid 1px #FFCC00;
border-top:solid 1px #FFCC00;
}


.deconnect
{
color:#0066CC;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
}
.deconnect a
{
color:#0066CC;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
text-decoration:none;
}

.borderCelulleTableauComment a
{
margin-left:10px;
color:#000761;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
height: 30px;
text-decoration:none;
}
.borderTableauRapport 
{
border-bottom: solid 1px #333fd6;
border-left:solid 1px #333fd6;
border-right: solid 1px #333fd6;
border-top:solid 1px #333fd6;

}
.borderCelulleTableauRapport
{
margin-left:10px;
color:#000761;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
height: 30px;
border-bottom: solid 1px #333fd6;
border-left:solid 1px #333fd6;
border-right: solid 1px #333fd6;
border-top:solid 1px #333fd6;

}
.borderCelulleTableauRapport a
{
margin-left:10px;
color:#000761;
font-size:12px;
font-family: Arial,Helvetica, Verdana, sans-serif;
height: 30px;


}
.titreTableauRapport
{
    color:#FFFFFF;
	font-size:12px;
	background-color: #333fd6;
	font-family: Arial,Helvetica, Verdana, sans-serif;
    height: 30px;
   font-weight:bold;

}
/*========================================*/
/*========================================*/
.texteInformationBody1{
	color:#000099;
	font-size:12px;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	
}
.messageErreurRapport
{
    color:#000099;
	font-size:14px;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	margin-left:10px;
}
.messageErreurRapport a
{
    color:#006699;
	font-size:12px;
	text-decoration:underline;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	margin-left:10px;
}
.msgerreur
{
margin-top:10px;
display:none;
margin-left:30px;
margin-bottom: 8px;
margin-right:10px;
}



/*=====================================================*/
/*============= CONTROLE AVEC PLICE Georgia============*/
/*=====================================================*/
.commentvide
{

 color: #FF0033;
 font-size:12px;
 font-family: Arial,Helvetica, Verdana, sans-serif;
 margin-left: 10px;
}

.inputLabelGeorgia
{
	font-size: 12px;
	color: #000099;
	font-family: Georgia, "Times New Roman" , Times, serif;
	padding: 4px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 20px;
	width:98%;
}

.inputLinkGeorgia
{
	font-size: 11px;
	color: #000099;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.inputLinkRedGeorgia
{
	font-size: 12px;
	color: #0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	
}

.inputLinkRedGeorgia:hover
{
	font-size: 12px;
	color: #FF6600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	
}


/*==================================*/
/*=============== MENU =============*/
/*==================================*/

#menu_Bleu{
width:100%;
border: 1px solid #4976FC;
padding: 0 0 7px 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 11px;
/*background-image:url(../App_Image/Bloc_newsletter/menu.jpg);*/
background-color: #0670dc;
color: #FFFFFF;
}

* html #menu_Bleu{ /*IE 6 only */
width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#menu_Bleu ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#menu_Bleu li {
border-bottom: 1px solid #FFFFFF;
margin: 0;
}

#menu_Bleu li a{
display: block;
padding-right: 4px;
padding-left: 1px;
padding-bottom: 2px;
padding-top: 2px;
background-color: #FFFFFF;
color: #0066CC;
text-decoration: none;
font-weight: normal;
font-size:11px;
width: 100%;
}

#menu_Bleu li img
{
	padding-right: 4px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

html>body #menu_Bleu li a{ /*Non IE6 width*/
width: auto;
}

#menu_Bleu li a:hover span
{
text-decoration:underline;
color: #0061C0;
}


.div-Scroll
{

width: 600px;
height: 500px;
overflow: auto;


}

.scroll {
height: 200px;
width: 97%;
overflow-y:scroll;



padding: 8px;
}
	


/*==================================*/
/*=============== LIST =============*/
/*==================================*/

#list_Bleu{
width:100%;
padding: 0 0 7px 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 12px;
background-color:#FFFFFF;
color: #2586d7;
}

* html #list_Bleu{ /*IE 6 only */
width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#list_Bleu ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#list_Bleu li {
border-bottom: 1px solid #FFFFFF;
margin: 0;
}

#list_Bleu li a{
display: block;
padding-right: 4px;
padding-left: 1px;
padding-bottom: 2px;
padding-top: 5px;
background-color: #FFFFFF;
color: #0066CC;
text-decoration: none;
font-weight: normal;
font-size:12px;
width: 100%;
}

#list_Bleu li img
{
	padding-right: 4px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

html>body #list_Bleu li a{ /*Non IE6 width*/
width: auto;
}

#list_Bleu li a:hover span
{
text-decoration:underline;
color: #0061C0;
}


/*====================================*/
/*=============== POLLER =============*/
/*====================================*/


.poller
{
	/* The poller box */
	float: left;
	width: 80%;
	height: 230px;
	margin:5px;

}
/* Poller title above radio buttons */


.pollerTitle
{
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #4e6e48;
	font-family: verdana;
}

/* Label for each radio button */
.pollerOption
{
	padding: 2px;
	font-size: 11px;
	color: #434343;
	font-family: verdana;
	
}
/* Label for each option above graph - i.e. results */
.result_pollerOption
{
	margin: 5px;
	font-size: 0.8em;
	font-size: 11px;
	color: #0066CC;
	
	font-family: verdana;
}
/* Title of poller - when ajax shows the results */
.result_pollerTitle
{
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 0.9em;
	color: #4e6e48;
	font-family: verdana;
}
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img
{
	float: left;
}
/* The <div> tag where the percentage result is shown */
.result_pollGraph div
{
	float: left;
	height: 16px;
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 0.9em;
	line-height: 16px;
	padding:0px;
}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph
{
	height: 16px;
}

/* Message when Ajax is working getting restults fromt the server */
.poller_waitMessage
{
	display: none;
	vertical-align:middle;
	
}

.result_totalVotes
{
	line-height: 16px;
	clear: both;
	font-size: 0.8em;
	margin-top: 10px;
	font-style: italic;
	color: #fa0b0b;
	font-family: verdana;
	font-size: 10px;
}
/*
#divInscription 
{
	display: none;
	position: absolute;
	top: 15%;
	left: 30%;
	width: 460px;
	height: 470px;
	padding: 0;
	margin:0;
	
	background-color: #FFFFFF;
	z-index:11;
	overflow: auto;
}
*/

.tablePopup
{
	
	font-weight:normal;	
	cursor:pointer;
	/*border:2px solid #FF66FF;	*/
	background-color:#FFFFFF;
	position: absolute;
	top:70px;
	left:75px;
	right:75px;
	
}

.tablesPopup
{
	
	
	
	
	background-color:#FFFFFF;
	
	
}
.tablePopup1
{
	
	font-weight:normal;	
	cursor:pointer;
	/*border:2px solid #FF66FF;	*/
	background-color:#FFFFFF;
	position: absolute;
	top:150px;
	left:375px;
	right:375px;
	
}
#filter1
{
    display:none;
	background-image:url(ArrierePlanPopup1.png);
	background-repeat:no-repeat;
	position: absolute;
	top: 31%;
	left: 31.5%;
	width: 420px;
	height: 220px;
	/*height: 1420px;*/
	/*background-color: #000000;*/
	z-index:10;
	/*opacity:0.5;*/
	/*filter: alpha(opacity=50);*/
	
}


#divSendPassword 
{
	display: none;
	position: absolute;
	top: 35%;
	left: 33%;
	width: 380px;
	height: 170px;
	padding: 0;
	margin:0;
	
	background-color: #FFFFFF;
	z-index:12;
	overflow: auto;
}
#divSendMessagecInscription
{
display: block;
	position: absolute;
	top: 35%;
	left: 33%;
	width: 380px;
	height: 170px;
	padding: 0;
	margin:0;
	
	background-color: #FFFFFF;
	z-index:12;
	overflow: auto;
}
#divvalidlogin
{
	display: block;
	position: absolute;
	top: 35%;
	left: 33%;
	width: 380px;
	height: 170px;
	padding: 0;
	margin:0;
	
	
	z-index:15;
	overflow: auto;
}
.tablesPopuppasswd
{
	
	position: absolute;
	
	
	/*border:2px solid #FF66FF;*/	
	background-color:#FFFFFF;
	
	
}
.spanPopup
{
	
	font-weight:normal;
	color:#000000;
	position: absolute;
	vertical-align:middle;
	cursor:pointer;
	top:0px;
	left:0px;
	right:0px;
}
#rapportvalidation{
display: none;

color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
vertical-align:bottom;
margin-left:10px;
margin-top:10px;
border:solid 1px #FF0000;

}

/*---------------------------------------------------*/
/*STYLE PAGINATION recherche*/
/*---------------------------------------------------*/

	
div.pagination {
	padding:3px;
	margin:3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2CCCCC;
	text-decoration: none; 
	color: #fff;
	background-image:url(../App_Image/Common/pagination1.gif);
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #AAD83E;
	color: #FFF;
	padding: 2px 5px 2px 5px;
	background-image:url(../App_Image/Common/image2.gif);
}


div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #AAD83E;
	background-image:url(../App_Image/Common/FondBouton.jpg);
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
}

/*---------------------------------------------------------------*/
	/*FIN STYLE PAGINATION*/
	/*---------------------------------------------------------------*/
	
