﻿body
{
}
#iframe1
{
  height: 100%;
  width: 100%;
  border: 0;
}
#waitDiv1
{
  position: absolute;
  visibility: hidden;
  z-index: 950;
  height: 100%;
  width: 100%;
  background-image: url('/images/ecare/popup/background.png' );
  background-repeat: repeat;
  background-color: #FFFFFF; /*IE*/ /*filter:alpha(opacity=50);*/ /*Mozilla*/ /*-moz-opacity:0.5;*/ /*CSS3*/ /*opacity: 0.5;*/ /*Safari*/ /*-khtml-opacity: .5;*/
}
/*#waitDiv1
{
  position: absolute;
  visibility: hidden;
  z-index: 950;
  height: 100%;
  width: 100%;
  background-image: url(  '/images/ecare/popup/background.png' );
  background-repeat: repeat;
  background-color: #FFFFFF;*//*IE*//*filter:alpha(opacity=50);*//*Mozilla*//*-moz-opacity:0.5;*//*CSS3*//*opacity: 0.5;*//*Safari*//*-khtml-opacity: .5;*/
/*}*/
#waitDiv2
{
  position: absolute;
  visibility: hidden;
  z-index: 1000;
  height: 100%;
  width: 100%;
}

.cadreHautGauche_inactif, .cadreHautGauche_actif
{
	background-position: bottom;
	height: 28px;
	width: 10px;
}
.cadreHautGauche_inactif
{
	background-image: url('/images/ecare/menu/nav-arr-g.gif');
}
.cadreHautGauche_actif
{
	background-image: url('/images/ecare/menu/nav-arr-g_actif.gif');
}
.cadreHaut_inactif, .cadreHaut_actif
{
	background-color: #FFFFFF;
	background-position: bottom; 
}
.cadreHaut_inactif
{
	background-image: url('/images/ecare/menu/nav-fpix.gif');
}
.cadreHaut_actif
{
	background-image: url('/images/ecare/menu/nav-fpix_actif.gif');
}
.cadreHautDroite_inactif, .cadreHautDroite_actif
{
	height: 28px;
	width: 10px;
	background-position: bottom; 
}
.cadreHautDroite_inactif
{
	background-image: url('/images/ecare/menu/nav-arr-d.gif');
}
.cadreHautDroite_actif
{
	background-image: url('/images/ecare/menu/nav-arr-d_actif.gif');
}

.cadreBasGauche_inactif, .cadreBasGauche_actif
{
	height: 10px;
	width: 10px;
	background-position: top;
	background-repeat: no-repeat;
}
.cadreBasGauche_inactif
{
	background-image: url('/images/ecare/menu/nav-arrb-g.gif');
}
.cadreBasGauche_actif
{
	background-image: url('/images/ecare/menu/nav-arrb-g_actif.gif');
}
.cadreBas_inactif, .cadreBas_actif
{
	height: 10px;
	background-repeat:repeat-x;
}
.cadreBas_inactif
{
	background-image: url('/images/ecare/menu/nav-fbas.gif');
}
.cadreBas_actif
{
	background-image: url('/images/ecare/menu/nav-fbas_actif.gif');
}
.cadreBasDroite_inactif, .cadreBasDroite_actif
{
	height: 10px;
	width: 10px;
	background-position: top;
	background-repeat: no-repeat;
}
.cadreBasDroite_inactif
{
	background-image: url('/images/ecare/menu/nav-arrb-d.gif');
}
.cadreBasDroite_actif
{
	background-image: url('/images/ecare/menu/nav-arrb-d_actif.gif');
}

.bold
{
	font-weight: bold;
}
.wait_title
{
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #179F58;
}
.wait_second
{
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #179F58;
}

.bouton_vert
{
  border-style: none;
  border-width: 0px;
  font-family: Arial;
  font-size: 14px;
  color: #FFFFFF;
  height: 30px;
  vertical-align: top;
  font-weight: bold;
  background-image: url(   '/images/ecare/contenu/btn_vert_02.gif' );
  background-repeat: repeat-x;
  width: 100px;
  cursor: pointer;
}

.bouton_rouge
{
  border-style: none;
  border-width: 0px;
  font-family: Arial;
  font-size: 14px;
  color: #FFFFFF;
  height: 30px;
  vertical-align: top;
  font-weight: bold;
  background-image: url(     '/images/ecare/contenu/btn_rouge_02.gif' );
  background-repeat: repeat-x;
  width: 100px;
  cursor: pointer;
}



.listederoulante
{
  border-right: #6FC520 1px solid;
  border-left: #6FC520 1px solid;
  border-top: #6FC520 1px solid;
  border-bottom: #6FC520 1px solid;
  background-color: #6FC520;
}

.test_select
{
  color: #4E4E4E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  background-repeat: no-repeat;
  background-color: #EAEAEA;
  height: 17px;
  width: 200px;
  border: 1px solid #821B74;
}

.curseurLien
{
	cursor: pointer;
}

.popUp
{
  padding: 0px;
  margin: 0px;   
  width: 100%;
  border-style: none;
  border-width: 0px;
}
.popUp_ligneHautBas
{
	font-size:10px;
	height:16px;
	background-color: #FFFFFF;
}
.popUp_titre
{
  font-size: 30px;
  padding-top: 5px;
  text-align: center;
  padding-left: 50px;
  height: 60px;
  line-height: 30px;
}
.popUp_texte
{
  padding: 20px;
  font-size: 18px;  
  color: #6FC520;
  text-align: center;
}
.popUp_bouton
{
  padding: 20px;
  text-align: center;
}
.popUp_image
{
  text-align: center;
}

/*CSS pour la popup d'attente*/
.WaitModalBackground, WaitModalBackground1 {
    filter: alpha(opacity=70);
    opacity: 0.7;
    background-image: url('/images/ecare/popup/background-page.png');
    background-repeat: repeat;    
}

.WaitModalPopup {
/*    background-color: #ffffee;
    border-width: 3px;
    border-style: solid;
    
    border-color: Gray;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    height: 120px;
    width: 350px;*/
}

.SMSWEB_alignerBas
{
	vertical-align: bottom;
}
.SMSWEB_BlocEnvoiServices, .SMSWEB_BlocMessage
{
	float: left;
	width: 289px;
}
.SMSWEB_BlocEnvoiServices
{
	margin-right: 10px;
}
.SMSWEB_enteteMenu
{
	height: 15px;
	padding-top: 8px;
}
.SMSWEB_BlocEnvoi, .SMSWEB_BlocServices
{
}
.SMSWEB_BlocEnvoi
{
	border-top: 1px solid #e4e4e4;
}
.SMSWEB_BlocServices
{
	border-top: 1px solid #e4e4e4;
}
.SMSWEB_largeurContenuColonne
{
	width: 280px;
}
.SMSWEB_texteNumeroDestinataire
{
	float: right;
	width: 80px;
}
.SMSWEB_listeContact
{
	float: right;
	width: 127px;
}
.SMSWEB_listePhrases
{
	width: 271px;
}
.SMSWEB_cadreSignature
{
	float: right;
	background-color: #7cc20A;
	width: 100px;
	text-align: center;
	height: 17px;
	line-height: 17px;
}
.SMSWEB_texteNbRestants
{
	width: 30px;
	float: right;
	text-align: center;
}
.SMSWEB_espaceGauche
{
	padding-left: 8px;
}
.SMSWEB_espaceHautBoutonsEnvoi
{
	padding-top: 8px;
}
.SMSWEB_espaceBasTextesGestion
{
	padding-bottom: 4px;
}
.SMSWEB_texteMessage
{
	/*overflow-y: hidden;*/		/* a decommenter pour supprimer l'ascenceur vertical */
	line-height:17px;
	width: 269px;
	height:80px;
}
.SMSWEB_textePseudoContact
{
	width: 130px;
}
.SMSWEB_texteTelContact
{
	width: 92px;
}
.SMSWEB_textePhraseNouvelle
{
	width: 238px;
}
.SMSWEB_texteSignatureModifie 
{
	width: 267px;
}
.SMSWEB_boutonAjouter
{
	vertical-align: bottom;
	float: right;
}
.SMSWEB_boutonSupprimer
{
	text-align: right;
	margin-top: 3px;
	padding-right:3px;
}
.SMSWEB_paddingHaut
{
	padding-top: 2px;
}
.SMSWEB_hauteurTitreService
{
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
}
.SMSWEB_hauteurTitreService img
{
	vertical-align: middle;
}
.SMSWEB_fondGris, .SMSWEB_fondGrisSansMarge, .SMSWEB_fondGrisHautSansMarge, .SMSWEB_fondGrisFonceSansMarge
{
	padding-right: 8px;
	vertical-align: middle;
}
.SMSWEB_fondGrisSansHauteur
{
	vertical-align: middle;
}
.SMSWEB_fondGris, .SMSWEB_fondGrisSansHauteur
{
	margin-bottom: 3px;
}
.SMSWEB_fondGris, .SMSWEB_fondGrisSansMarge, .SMSWEB_fondGrisHautSansMarge, .SMSWEB_fondGrisSansHauteur
{
	background-color: #e4e4e4;
}
.SMSWEB_fondGris, .SMSWEB_fondGrisSansMarge
{
	height: 20px;
	line-height: 20px;
}
.SMSWEB_fondGrisHautSansMarge
{
	height: 25px;
	line-height: 25px;
}
.SMSWEB_fondGrisFonceSansMarge
{
	background-color: #cccccc;
	height: 20px;
	line-height: 20px;
}
.SMSWEB_BoutonsInitSauv
{
	height: 17px;
	line-height: 17px;
	background-image: url(/images/ecare/sms-web/reini-sauv.gif);
	text-align: center;
}


/* pour le UserControl Bloc Info */
.BlocInfoCadrePrincipal
{
	padding-left: 20px;
}
.BlocInfosCadreTitre
{
	background-color: #76B800;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.BlocInfosCadreTexte
{
	border: 1px solid #76B800;
	width: 100%;
	padding: 3px;
	background-color: #E5E5E5;
}

.infosConsoLargeurColonnes
{
	width: 380px;
}
.infosConsoEspaceColonneDroite
{
	padding-top: 0px;
}

.RenouvellerMobile_tableauCriteres td
{
	padding: 0px;
}
.RenouvellerMobile_tableauCriteres div
{
	margin: 1px;
	margin-top: 2px;
	padding-left: 3px;
	width: 160px;
	height: 18px;
}
.RenouvellerMobile_cocheCritere, .RenouvellerMobile_cocheCritereAutre
{
	margin-left: 3px;
	margin-right: 2px;
}
.RenouvellerMobile_cocheCritereAutre
{
	margin-left: 8px;
}
.RenouvellerMobile_txtAutre 
{
	margin-left: 15px;
	height: 50px;
	width: 180px;
	border: 1px solid #DDDDDD;
	overflow-y: scroll;
}
.RenouvellerMobile_listePrix
{
	width: 150px;
	padding-left: 20px;
}
.RenouvellerMobile_tableauCoordonnees div
{
	height: 18px;
	margin: 2px;
	padding-left: 5px;
	padding-bottom:0px; vertical-align:bottom; line-height:14px;
}
.RenouvellerMobile_tableauCoordonnees_celluleGauche
{
	width: 200px;
}
.RenouvellerMobile_tableauCoordonnees_celluleDroite
{
	width: 300px;
}
.RenouvellerMobile_txtCoordonnees, .RenouvellerMobile_txtCoordonneesCourt, .RenouvellerMobile_txtCoordonneesLong
{
	float: right;
}
.RenouvellerMobile_txtCoordonnees
{
	width: 90px;
	margin-right: 10px;
}
.RenouvellerMobile_txtCoordonneesCourt
{
	width: 70px;
	margin-right: 30px;
}
.RenouvellerMobile_tableauCoordonnees_celluleDroite .RenouvellerMobile_txtCoordonneesCourt
{
	margin-right: 90px;
}
.RenouvellerMobile_txtCoordonneesLong
{
	width: 150px;
	margin-right: 10px;
}

.TableauGererEnCours td
{
	padding: 2px;
}
.GererForfaitOptionColonnes
{
	width: 360px;
	float: left;
}
.GererForfaitOptionColonnesCourt
{
	width: 205px;
	float: left;
}
.GererBordureGriseEnCours
{
	border: 1px solid #CCCCCC;
	width: 190px;
	padding-left: 5px;
}
.GererForfaitOptionForfait
{
	width: 380px;
	margin-bottom: 3px;
}
.GererForfaitOptionLibelle, .GererForfaitOptionLibelleLong
{
	line-height: 17px;
	margin-left: 5px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
.GererForfaitOptionLibelle
{
	width: 207px;
}
.GererForfaitOptionLibelleLong
{
	width: 260px;
}
.GererForfaitOptionListe
{
	width: 205px;
	height: 19px;
	line-height: 19px;
	margin-left: 5px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 1px;
}
.GererForfaitOptionPrix
{
	width: 80px;
	line-height: 17px;
	text-align: right;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
}
.GererForfaitOptionPrixListe
{
	width: 80px;
	height: 19px;
	line-height: 19px;
	text-align: right;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 1px;
	vertical-align: middle;
}
.GererForfaitOptionCoche
{
	width:21px;
}
.GererForfaitOptionDivTarifs
{
	width: 706px;
}
.GererForfaitOptionDivTarifs #conteneurTarifs1, .GererForfaitOptionDivTarifs #conteneurTarifs15	/* 1 FSE / 15 FSE2 */
{
	width:675px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
.GererForfaitOptionDivTarifs #conteneurTarifs17	/* 17 FSE3 */
{
	width:625px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
}
.GererForfaitOptionDivTarifs #conteneurTarifs7, .GererForfaitOptionDivTarifs #conteneurTarifs16	/* 7 FAM / 16 FAM2 */
{
	width:640px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
.GererForfaitOptionDivTarifs #conteneurTarifs18	/* 18 FAM3 */
{
	width:660px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
}
.GererForfaitOptionDivTarifs #conteneurTarifs10	/* 10 = FBR */
{
	width:675px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
#conteneurTarifs1 .GererForfaitOptionDivTarif, #conteneurTarifs15 .GererForfaitOptionDivTarif, #conteneurTarifs7 .GererForfaitOptionDivTarif, #conteneurTarifs16 .GererForfaitOptionDivTarif, #conteneurTarifs10 .GererForfaitOptionDivTarif
{
	float: left;
	width: 100px;
	height: 130px;
	margin: 3px;
	vertical-align: middle;
	margin-top: 15px;
}
#conteneurTarifs17 .GererForfaitOptionDivTarif
{
	float: left;
	width: 200px;
	height: 230px;
	margin: 3px;
	vertical-align: middle;
	margin-top: 15px;
}
#conteneurTarifs18 .GererForfaitOptionDivTarif 
{
	float: left;
	width: 100px;
	height: 180px;
	margin: 3px;
	vertical-align: middle;
	margin-top: 15px;
}
.GererForfaitOptionDivTarifs #conteneurTarifsAvecEngagement .GererForfaitOptionDivTarif
{
	margin-bottom: 15px;
}
.GererForfaitOptionDivTarifs #conteneurTarifsSansEngagement .GererForfaitOptionDivTarif
{
	margin-bottom: 5px;
}
.imgForfaitNbHeures
{
	float: left;
	margin-left: 17px;
}
.imgForfaitNbHeuresPetit
{
	float: left;
	margin-left: 5px;
}
.txtForfaitNbHeures
{
	line-height: 20px;
	height: 20px;
	padding-top: 2px;
	vertical-align: top;
	padding-left: 3px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.GererOptionsTableauRecap
{
	width: 100%;
}
.GererOptionsCelluleRecapGauche
{
	text-align: right;
	width: 35%;
	padding-right: 10px;
}
.GererOptionsCelluleRecapDroite
{
	text-align: left;
	width: 75%;
}

#divPriseEnCompteDemande a 
{
	text-decoration: underline;
}


.Annuaire_tableauCoordonnees
{
	margin-bottom: 10px;
}
.Annuaire_tableauCoordonnees div
{
	height: 20px;
	margin: 2px;
	padding-left: 5px;
	padding-bottom:0px; vertical-align:bottom;
}
.Annuaire_tableauCoordonnees_celluleGauche
{
	width: 210px;
}
.Annuaire_tableauCoordonnees_celluleCentre
{
	width: 240px;
}
.Annuaire_tableauCoordonnees_celluleCentreLong
{
	width: 480px;
}
.Annuaire_tableauCoordonnees_celluleDroite
{
	width: 230px;
}
.Annuaire_txtCoordonnees, .Annuaire_txtCoordonneesCourt, .Annuaire_txtCoordonneesLong
{
	float: right;
}
.Annuaire_optCoordonnees 
{
	width: 90px;
	margin-right: 10px;
	padding-top: 5px;
}
.Annuaire_txtCoordonnees
{
	width: 90px;
	margin-right: 60px;
}
.Annuaire_txtCoordonneesCourt
{
	width: 50px;
	margin-right: 100px;
}
.Annuaire_txtCoordonneesLong
{
	width: 140px;
	margin-right: 10px;
}
.Annuaire_tableauCoordonnees_celluleCentreLong .Annuaire_txtCoordonneesLong
{
	width: 140px;
	margin-right: 250px;
}
.Annuaire_tableauCoordonnees_celluleGauche .Annuaire_txtCoordonneesCourt
{
	margin-right: 10px;
}
.Annuaire_tableauCoordonnees_celluleCentre .Annuaire_txtCoordonnees
{
	margin-right: 60px;
}
.Annuaire_optionParution
{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.Annuaire_optionParutionTexte, .Annuaire_optionParutionTexteEspaceGauche
{
	padding-left: 5px;
}
.Annuaire_optionParutionTexte
{
	width: 350px;
}

.VisuFactureNumero
{
	width: 20px;
	display: block;
	float: left;
	font-weight: bold;
}
.VisuFactureLibelle
{
	width: 60px;
	display: block;
	float: left;
}
.VisuFactureDate
{
	width: 200px;
	display: block;
	float: left;
	font-weight: bold;
}
.VisuFactureMontant
{
	width: 200px;
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.VisuFactureLien
{
	color: #000000;
}
.VisuFactureLien:hover
{
	color: #FFFFFF;
	background-color: #4CB012;
}

.RechargeConteneur 
{
	width: 78px;
	margin: 5px;
	padding: 7px;
	text-align: left;
}
.RechargeSousConteneur
{
	background-image: url('/images/ecare/recharges/fond.gif');
	text-align: center;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
}
.RechargeBasConteneur
{
	text-align: center;
	padding-top: 5px;
}


/*  FAQ  */
.imgsFAQ610
{
	width: 900px;
}
.imgFAQ610-avant
{
	float: left;
	width: 370px;
	text-align: right;
}
.imgFAQ610-fleche
{
	display: block;
	float: left;
	width:111px;
	margin: 5px;
}
.imgFAQ610-apres
{
	float: left;
	width: 405px;
	text-align: left;
}
