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          */
/* ********************************* */
#a {
  float:right;
  width:540px;
  font-size:100%;
  line-height:normal;
  }
#menuTel ul {
  margin:0;
  /*padding:5px 8px 0;*/
  list-style:none;
  }
#menuTel li {
  float:left;
  background:url(../images/imgPhone/layout/NewOngletLeft.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/NewOngletRight.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/NewOngletLefton.gif);
  border-width:0;
  }
#menuTel #current a {
  background-image:url(../images/imgPhone/layout/NewOngletRighton.gif);
  color:#330066;
  padding-bottom:5px;
  }
  
  
 /* ONGLET CONSULTANT */
 #OngletsConsultant {
  margin-left:-20px !important;
  margin-left:0px;
  }
#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;
}

UL.menuLinks {
	color:#58306c;
	margin: 0;
	padding: 0;
	margin-left: 20px;}
.menuLinks li {
	margin : 0px;
	padding : 0px;
	list-style: square;
	color:#e57dd8;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 16px;}
 .menuLinks a, .menuLinks a:visited {
	color : #58306c;
	text-align : left;
	font-size : 11px;
	font-weight: normal;
	margin : 0px !important;
	text-decoration: none;}	
 .menuLinks a:hover{
	color : #58306c;
	text-decoration : underline;}
td.menuLinks {
	font-size: 12px;
	font-weight: bold;
	//background:url(../images/imgPhone/layout/topBlockLinks2.gif) no-repeat;
}
div.menuLinksTV {
height:50px;
	font-size: 12px;
	font-weight: bold;
	background:url(../images/imgPhone/layout/topBlockLTv.gif) no-repeat;
	background-position:-6px;
	text-decoration : none;
}
a div.menuLinksTV {
	cursor:pointer;
}

.TitleVideoLinks{
font-size: 11px;
text-decoration: underline;
text-align: center;
}
.line{
width:140px;
border: 1px solid #e57dd8;
font-size: 11px;
font-weight: bold;
color:#FFFFFF;
height:10px;
text-align:center;
}
.one{
border-bottom: none;
background-color: #FF9900;
}
.two{
border-top: none;
background-color: #FF6600;
}
/* ********************************* */


/* ********************************* */
/*  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: 0;
	text-align: left;
	font-weight: bold;
}
td.bkHDConsult2 {
	/*width: 300px;*/
	text-align: left;
}
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;
}
tr.bkConsultSmall {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 40px;
}
tr.bkConsultSmall2 {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 25px;
}
td.bkConsultSmall2 {
	background-color: #f7f7fa;
	font-size: 11px;
	height: 25px;
}
td.bkConsult1 {
	width: 310px;
	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;
}
td.bkConsultSmall {
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	width: 80%;
	text-align: left;
	vertical-align: middle;
}
.consultName {
	font-size: 13px;
	font-weight: bold;
}
.consultNameSmall {
	font-size: 11px;
	font-weight: bold;
}
.consultID {
	font-size: 10px;
	font-weight: normal;
}
.consultText {
	font-weight: normal;
}
.consultTextSmall{
	font-size: 10px;
	line-height: 8pt;
	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;
}
.callStepBigTitle {
	font-size: 18px;
	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;
}

#PopAudio{
	width:100%;
	height:100%;	
  background:url(../images/imgPhone/layout/bgPopAudio.gif) repeat-x bottom;  
}

#TextPopAudio{
	font-family: Arial, sans-serif;
	font-size:12px;
	text-align:center;
	padding: 5px 10px 5px 10px;
}
/* ********************************* */

/* ********************************* */
/*  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 FR - POUR PRESENTATION EXPRESS    */
/* ********************************* */

.bodyFR {
background: url(../images/V4/HomeBg3.gif) repeat-y fixed  #fff;
margin-top:0px;
padding-left:20px;
}

.formulaireP {
font-family: Verdana, sans-serif;
font-size: 11px;
color:#333366;
background: #ffffff;
border: 1px solid #333366;
}
.commande{
font-family: Verdana, sans-serif;
font-size: 11px;
color:#FFFFFF;
background: #58306c;
border: 1px solid #333366;
}
.commande.titleCode{
font-family: Verdana, sans-serif;
font-weight:Bold;
font-size: 24px;
color:#cc0000;
}

.page {
position: static;
background-color: #EEEEFF;
border: 1px solid #660066;
border-bottom-style:none;
border-top-style:none;
max-width:780;
}

.titleCode{
font-family: Verdana, sans-serif;
font-weight:Bold;
font-size: 24px;
color:#cc0000;
}

a.emailCommande {
	color : white;
}


/* ********************************* */

.itemBorder { border: 1px solid #eeeeee }



/* ********************************* */
/* ********* AFFILIATION TV  ******* */
/* ********************************* */

.MenuAff {
border: 1px solid #FF66FF;
font-size: 11px;

}
.texteMenuAff{
padding: 2px;
padding-left: 4px;
}
.titreMenuAff {
text-align: justify;
line-height: 21px;
font-weight: bold;
background-image:url(../images/imgPhone/puceAff.gif); background-position:left; background-repeat:no-repeat;
background-color: #CC0099;
padding-left: 30px;
color: #FFFFFF;
}
.legendeAff{
font-family: Arial, sans-serif;
font-size: 11px;
padding:10px;
text-align: center;
background-color: #FFE2FF;
}
.listeAff{
border: 1px solid #e5bcff;
font-family: Arial, sans-serif;
font-size: 10px;
text-align: center;
}
.listeAffTitre{
text-align: center;
font-style: Arial;
font-size: 16;
width:300;
font-weight: bold;
color: #CC0099;
background-color: #fabcff;
}
.descListeAff{
width:50%;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
background-color: #e5bcff;
}

.listeAffTitre2{
text-align: center;
font-style: Arial;
font-size: 11;
font-weight: bold;
color: #CC0099;
background-color: #e5bcff;
}
.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:740px;}
.fullWidthWithScroll {width:720px;}

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:18%;vertical-align:top;padding-left:5px;}
.profil2 {width:1%;vertical-align:top;}
.profil3 {width:81%;vertical-align:top;padding-right:5px;}
.profil4 {width:24%;vertical-align:top;padding-left:5px;}

.profil5 {width:70%;vertical-align:top;padding-left:5px;}
.profil6 {width:3%;vertical-align:top;}
.profil7 {width:27%;vertical-align:top;padding-left: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;}


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:#666699;border:0px solid #000000;}
table.history td.col0b {width:1%;}
table.history td.col1b {width:17%;}
table.history td.col2b {width:20%;}
table.history td.col3b {width:10%;}
table.history td.col4b {width:10%;}
table.history td.col5b {width:10%;}
table.history td.col6b {width:10%;}
table.history td.col7b {width:10%;}
table.history td.col8b {width:12%;}

table.history td.col0c {width:1%;}
table.history td.col1c {width:25%;}
table.history td.col2c {width:23%;}
table.history td.col3c {width:10%;}
table.history td.col4c {width:41%;}

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.col, table.feedback td.col0, table.feedback td.col1, table.feedback td.col2, table.feedback td.col3, table.feedback td.col4 {font-family:Arial,san-serif;font-size:12px;color:#330066;border:0px solid #000000;border-bottom:1px solid #d5d7e7;}
table.feedback td.col0 {width:1%;}
table.feedback td.col1 {width:10%;}
table.feedback td.col2 {width:25%;}
table.feedback td.col3 {width:10%;}
table.feedback td.col4 {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;}

.boxValidfeedback {background-color:#FF8A00;border:1px solid #330066;height:18px;padding-top:3px;text-align:center;vertical-align:middle;width:80px;color:#FFFFFF}

/* 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;}