Body {
	font-family: Arial;
	color: #330066;
	margin: 0;
}
a {
	text-decoration: underline;
	color: #330066;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
	font-weight: normal;
}
a.noneBold, a.noneBold:hover {
	text-decoration: none;
	font-weight:bold;
}

.i {
	font-style: italic;
}
.b {
	font-weight: bold;
}
#Centrer{
width:610px;
text-align:center;
}
/* ********************************* */
/*  ELEMENTS ONGLETS HEADER          */
/* ********************************* */
#menuTel {
padding-right:75px;
  background: #ffe1ff;
  font-size:100%;
  line-height:normal;
  }
#menuTel ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#menuTel li {
  float:right;
  background:url(../images/imgPhone/layout/ongletLeft.gif) no-repeat left top;
  margin:0;
  margin-right: 5px;
  padding:0 0 0px 6px;
  }
#menuTel a {
  float:right;
  display:block;
  background:url(../images/imgPhone/layout/ongletRight.gif) no-repeat right top;
  padding:7px 10px 4px 4px;
  text-decoration:underline;
  font-size: 12px;
  font-weight:bold;
  color:#330066;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menuTel a {float:none;}
/* End IE5-Mac hack */
#menuTel a:hover {
	font-weight: bold;
  	text-decoration:none;
  }
#menuTel #current {
  background-image:url(../images/imgPhone/layout/ongletLefton.gif);
  border-width:0;
  }
#menuTel #current a {
  background-image:url(../images/imgPhone/layout/ongletRighton.gif);
  color:#330066;
  padding-bottom:5px;
  }



 /* ONGLET CONSULTANT */
#OngletsConsultant ul {
  margin:0;
  /*padding:5px 8px 0;*/
  list-style:none;
  }
#OngletsConsultant li {
  float:left;
  background:url(../images/imgPhone/layout/OngletConsultantLeft.gif) no-repeat left top;
  margin:0;
  margin-right: 5px;
  padding:0 0 0px 6px;
  }
#OngletsConsultant a {
  float:right;
  display:block;
  background:url(../images/imgPhone/layout/OngletConsultantRight.gif) no-repeat right top;
  padding:7px 10px 4px 4px;
  text-decoration:underline;
  font-size: 12px;
  font-weight:bold;
  color:#330066;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#OngletsConsultant a {float:none;}
/* End IE5-Mac hack */
#OngletsConsultant a:hover {
	font-weight: bold;
  	text-decoration:none;
  }
#OngletsConsultant #current {
  background-image:url(../images/imgPhone/layout/OngletLefton.gif);
  border-width:0;
  }
#OngletsConsultant #current a {
  background-image:url(../images/imgPhone/layout/OngletRighton.gif);
  color:#330066;
  padding-bottom:5px;
  }

/* ********************************* */

/* ********************************* */
/*  ELEMENTS DU MENU DE GAUCHE       */
/* ********************************* */
tr.menuLeft {
	height:21px;
}
td.menuLeft {
	padding-left: 25px;
	width:20px;
	background-color: #fff9ff;
	/*background-color: black;*/
}
tr.menuLine {
	height:1px;
	background-color: #ffe2ff;
}
tr.menuLineBlanc {
	height:1px;
	background-color: #ffffff;
}
td.menuStar {
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../images/imgPhone/layout/menuStar.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
a.menuLeft {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.menuLeft:hover {
	text-decoration: underline;
	font-weight: normal;
}
/* ********************************* */


/* ********************************* */
/*  ELEMENTS DU BLOCKCHARTE          */
/* ********************************* */
tr.bkCharteTR1 {
	height: 35px;
}
tr.bkCharteTR2 {
	height: 213px;
}
tr.bkCharteTR3 {
	height: 17px;
}
td.bkCharteTD1 {
	width: 28px;
	background-image: url(../images/imgPhone/layout/blockCharte01.gif);
	background-repeat: no-repeat;
}
td.bkCharteTD2 {
	background-image: url(../images/imgPhone/layout/blockCharte02.gif);
	background-repeat: no-repeat;
	width: 254px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 10px;
}
td.bkCharteTD2 a {
	font-weight: bold;
	text-decoration: underline;
}
td.bkCharteTD2 a:hover {
	font-weight: bold;
	text-decoration: none;
}
td.bkCharteTD3 {
	background-image: url(../images/imgPhone/layout/blockCharte03.gif);
	background-repeat: no-repeat;
	width: 18px;
}
td.bkCharteTD4 {
	background-image: url(../images/imgPhone/layout/blockCharte04.gif);
	background-repeat: no-repeat;
	width: 18px;
}
td.bkCharteTD5 {
	width: 254px;
}
td.bkCharteTD6 {
	background-image: url(../images/imgPhone/layout/blockCharte06.gif);
	background-repeat: no-repeat;
	width: 18px;
}
td.bkCharteTD7 {
	background-image: url(../images/imgPhone/layout/blockCharte07.gif);
	background-repeat: no-repeat;
	width: 28px;
}
td.bkCharteTD8 {
	background-image: url(../images/imgPhone/layout/blockCharte08.gif);
	background-repeat: no-repeat;
	width: 254px;
}
td.bkCharteTD9 {
	background-image: url(../images/imgPhone/layout/blockCharte09.gif);
	background-repeat: no-repeat;
	width: 18px;
}
img.bkPic {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.bkInfo {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
.bkText {
	clear: left;
	font-size: 11px;
	font-weight: normal;
}
.bkSmallText{
	font-size: 10px;
	font-weight: normal;
}
/* ********************************* */


/* ********************************* */
/*  ELEMENTS DU BLOCKCONSULTANTS     */
/* ********************************* */

/* HEADER */
tr.bkHDConsult {
	height: 10px;
}
td.bkHDConsult1,td.bkHDConsult2,td.bkHDConsult3 {
	font-size: 12px;
}

td.bkHDConsult1 {
	width: 120px;
	text-align: left;
	font-weight: bold;
}
td.bkHDConsult2 {
	width: 180px;
	text-align: right;
}
td.bkHDConsult3 {
	width: 310px;
	text-align: right;
	font-weight: bold;
}

/* CONSULT */
tr.bkConsultLineGris {
	height: 1px;
	background-color: #d5d7e7;
}
tr.bkConsultLineBlanc {
	height: 1px;
	background-color: #FFFFFF;
}
tr.bkConsultHeader {
	background-color: #f7f7fa;
	font-size: 11px;
	font-weight: bold;
}
tr.bkConsult {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 60px;
}
td.bkConsult1 {
	width: 300px;
	text-align: left;
	vertical-align: middle;
}
td.bkConsult2 {
	width: 100px;
	text-align: center;
}
td.bkConsult3 {
	width: 80px;
	text-align: center;
}
td.bkConsult4 {
	width: px;
	text-align: center;
}
td.bkConsult1,td.bkConsult2,td.bkConsult3,td.bkConsult4 {
	padding-top:3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}
.consultName {
	font-size: 13px;
	font-weight: bold;
}
.consultID {
	font-size: 10px;
	font-weight: normal;
}
.consultText {
	font-weight: normal;
}
.consultTxtDispo {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}
.consultTxt {
	font-size: 11px;
	font-weight: normal;
}
img.picConsult {
	float: left;
	border: 0px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 3px;
}
/* ********************************* */
a.menu {
	font-size: 12px;
	font-weight: bold;
}
a.menu:hover {
	text-decoration: none;
	font-weight: bold;

}
/* ********************************* */
/*  ELEMENTS DU FOOTER               */
/* ********************************* */
tr.footerRose {
	height: 1px;
	background-color: #ffe2ff;
}
td.footerlinks {
	text-align: center;
	font-size: 12px;
}
td.footerlinks a {
	text-decoration: none;
}
td.footerlinks a:hover {
	text-decoration: underline;
}


/* ********************************* */


/* ********************************* */
/*  ELEMENTS DU CALL STEP            */
/* ********************************* */
td.pastille {
	width: 50px;
	vertical-align: middle;
	background-image: url(../images/imgPhone/layout/pastilleViolet.gif);
	background-repeat: no-repeat;
	background-position: center;

}
.pastilleTxt {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 3px;
}
.callStep {
	font-size: 12px;
}
.callStepTitle {
	font-size: 16px;
	font-weight: bold;
}
a.callStep1 {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}
a.callStep1:hover {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
tr.ligneSeparation {
	height:1px;
	background-color:#d5d7e7;
}
/* ********************************* */

/* ********************************* */
/*  ELEMENTS TITRE                   */
/* ********************************* */
h1.title {
margin-top:18px;
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 24px;
font-weight: bold;
font-style: italic;
color:#330066;
}

h1.title2 {
margin-top:18px;
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 24px;
color:#2c3588;
font-weight: Bold;
font-style: italic;
}

h2.subTitle {
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color:#330066;
}
h3.subTitle {
padding-left:4px;
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#330066;
}


/* ********************************* */

/* ********************************* */
/*  ELEMENTS FAQ                     */
/* ********************************* */
.FAQtext,.FAQtextAnswer {
	font-size:12px;
}

a.FAQtextQuery {
	font-size:12px;
	font-weight:Bold;
}
.FAQtextAnswer {
	text-align:justify;
}
/* ********************************* */





/* ********************************* */

/* ********************************* */
/*  ELEMENTS POPUP              */
/* ********************************* */
#PopUp{
	width:100%;
	height:100%;	
  background:url(../images/imgPhone/layout/bgPopup.gif) repeat-x bottom;
  
}

#TextPopup{
font-family: Arial, sans-serif;
font-size:12px;
	text-align:justify;
	padding: 5px 15px 5px 15px;

}

/* ********************************* */

/* ********************************* */
/*  ELEMENTS FORMULAIRE              */
/* ********************************* */


.FormText {
	font-size:12px;
	text-align:justify;

}

a.FormText {
	font-size:12px;
	
}

/* ********************************* */





/* ********************************* */
/*  ELEMENTS PRESENTATION AUDIO      */
/* ********************************* */
#PresAudio{
	position:relative;
	padding-top:10px;
	font-size:10px;
}
img.PresAudio{
	border:0px;
}

a.FormText {
	font-size:12px;
}

/* ********************************* */



/* ********************************* */
/*  SPECIFIQUE ALICE - POUR PRESENTATION EXPRESS    */
/* ********************************* */
.formulaireP {
font-family: Tahoma, sans-serif;
font-size: 11px;
color:#444444;
}
.commande{
font-family: Tahoma, sans-serif;
font-size: 11px;
color:#FFFFFF;
background: #0066cb;
}
.titleCode{
font-family: arial, sans-serif;
font-weight:Bold;
font-size: 24px;
color:#cc0000;
}

.whiteBody { 
border: 1px solid #aacbee;
font-family: Tahoma, sans-serif;
font-size: 11px;
color:#444444;
background-color:#FFFFFF;
}
.Liens3 {font:  11px arial; color:#FFFFFF; text-decoration:none;}
.Liens3:hover {font: Bold 11px arial; color:#FFFFFF; text-decoration:underline;}


.col5 { background-color: #e8f1fa }

.Erreur {font-family:Arial; color:#FF0000; font-weight: Bold}

input, select, textarea {
	font-family:Tahoma;
	font-size:10px;
	font-weight:Bold;
	color:#666666;
	}
/* ********************************* */
.btn, .btnactiv{
height:15px;
font-weight: Bold;
font-family: Arial;
font-size: 12px;
padding-left: 2px;
padding-right: 2px;
text-decoration: underline;
color:#CC0099;
}
.btn:hover, .btnactiv {

padding-left: 2px;
padding-right: 2px;
color:#330066;
font-weight: Bold;
text-decoration: none;
}



/* ********************************* */
/* *********** MyACCOUNT  ********** */ /* 25/10/2007 */
/* ********************************* */

.fullWidth {width:730px;}
.fullWidthWithScroll {width:710px;} /* -20 */

table.profil td.profil1, table.profil td.profil3 {font-family:Arial,san-serif;font-size:12px;color:#330066;}
table.profil td.profil3 {font-weight:bold;}
.profil1 {width:25%;vertical-align:top;padding-left:5px;}
.profil2 {width:1%;vertical-align:top;}
.profil3 {width:74%;vertical-align:top;padding-right:5px;}
img.imgProfil {margin-right:10px;margin-left:4px;border:0;}
div.txtProfil {display:inline;position:relative;top:5px;font-weight:bold;}
div.txtFeedback {display:inline;position:relative;top:-3px;font-weight:bold;text-decoration:underline;font-size:17px;}
table.boxCtnrSignIn {width:150px;margin:0px;padding:0px;border:0px;background-color:#e57dd8;}
table.marginleft, table.boxCtnrSignIn {margin-left:10px;}
table.boxSignIn {width:100%;margin:0px;padding:0px;border:0px;}
table.boxSignIn td.menuLeft {width:100%;padding-left:4px;}
table.boxSignIn tr.menuLeft {height:28px;}
td.boxHead {font-size: 12px;font-weight: bold;height:32px;}
td.boxTop {border-top: 1px solid #e57dd8;}
td.boxBot {border-bottom: 1px solid #e57dd8;}
tr.box {height:25px;}
tr.box2 {height:15px;}
td.boxBkgd {background-color:#e57dd8;}

/**********************/
/* Sign In horizontal */
/**********************/
.boxHeadHor {font-size: 12px;font-weight: bold;}
.txtBasic {font-weight:normal;font-size:11px;}

tr.profilHeight {height:20px;}

table.history {width:100%;border:0px solid #000000;}
table.history tr.head {height:20px;}
table.history tr.head0 {background-color:#fbfbfd;height:20px;}
table.history tr.head1 {background-color:#f2f3f8;height:20px;}

table.history td.col0b, table.history td.col1b, table.history td.col2b, table.history td.col3b, table.history td.col4b, table.history td.col5b, table.history td.col6b, table.history td.col7b, table.history td.col8b {font-family:Arial,san-serif;font-size:12px;color:#330066;border:0px solid #000000;}
table.history td.col0b {width:1%;}
table.history td.col1b {width:17%;}
table.history td.col2b {width:15%;}
table.history td.col3b {width:10%;}
table.history td.col4b {width:10%;}
table.history td.col5b {width:10%;}
table.history td.col6b {width:15%;}
table.history td.col7b {width:10%;}
table.history td.col8b {width:12%;}

table.feedback {width:100%;border:0px solid #000000;}
table.feedback tr.head {height:20px;}
table.feedback tr.head0 {background-color:#fbfbfd;height:20px;border-bottom:1px solid #330066;}
table.feedback tr.head1 {background-color:#f2f3f8;height:20px;}

table.feedback td.colb, table.feedback td.col0b, table.feedback td.col1b, table.feedback td.col2b, table.feedback td.col3b, table.feedback td.col4b {font-family:Arial,san-serif;font-size:12px;color:#330066;border:0px solid #000000;border-bottom:1px solid #d5d7e7;}
table.feedback td.col0b {width:1%;}
table.feedback td.col1b {width:10%;}
table.feedback td.col2b {width:25%;}
table.feedback td.col3b {width:10%;}
table.feedback td.col4b {width:54%;}

tr.menuLineBleu {height:1px;	background-color: #f7f7fa;}
tr.menuLineTransparent {height:1px;	background-color: #fcfcfc;}

.txtInvisible {font-size:1px;}
.txtError {font-size:11px;color:#FF0000;font-weight:bold;}
.txtBox {font-size:11px;color:#330066;font-family:Arial,san-serif;}

.txtHistoryBasic {font-size:12px;color:#330066;font-family:Arial,san-serif;}
.txtHistoryTitle {font-size:14px;color:#330066;font-family:Arial,san-serif;font-weight:bold;}

a.box {font-size:11px;color:#330066;font-weight:bold;text-decoration:underline;}
a.box:hover {text-decoration:none;font-weight:bold;}
a.profilItem {text-decoration:none;font-weight:bold;}
a.profilItem:hover {text-decoration:underline;font-weight:bold;}
a.none, a.none:hover {text-decoration:none;}

.boxOK {width:25px;height:15px;border:1px solid #e57dd8;vertical-align:middle;text-align:center;background-color:#fff9ff;}
.boxOKfeedback {width:90px;height:20px;border:1px solid #330066;vertical-align:middle;text-align:center;background-color:#fff9ff;}

/* FORM */
input.signIn {font-size:11px;color:#330066;border: 1px solid #e57dd8;background-color:#FFFFFF;padding:1px;}
input.feedback {font-size:11px;color:#330066;border: 1px solid #330066;background-color:#FFFFFF;padding:1px;}
textarea.feedback {font-size:11px;color:#330066;border: 1px solid #330066;background-color:#FFFFFF;padding:1px;}


/* POP UP */
.ast_popUP {background:url(../images/imgPhone/layout/popUPastroconsult.gif) no-repeat top left #fff9ff;}
#ast_popUPtxt {position:relative;top:90px;left:0px;font-size:12px;font-family:Arial,san-serif;margin:0px 10px;}
.margintopmini {margin-top:5px;}