* {
	margin: 0;
	padding: 0;
}

.liste {
   margin-left: 30px;
}

body {
	margin: 0;
	padding: 0;
   text-align: center;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
   background:#FFFFFF url(/imgs/bg_body.gif) top left;
}


p, div {
	font: 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

.title1 {
	font: bold 14px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

.title2 {
	font: bold 12px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

.text1 {
	font: 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

.text2 {
	font: bold 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

a, a:hover {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #636363;
   text-decoration: underline;
}

.linkBig, .linkBig:hover {
   font: normal 12px Arial, Tahoma, Georgia, sans-serif;
   color: #636363;
   text-decoration: underline;
}

.tableContainer {
   background-color: #FFFFFF;
}

#linklist2 ul,
#linklist3 ul {
   margin:0px 0px 20px 0px;
   list-style: none;
}

#linklistpubli ul li{
   background-image: url('/imgs/puce_4_off.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 385px;
   padding:0px 0px 1px 20px;
   margin:0px 0px 6px 0px;
}

#linklist2 ul a,
#linklist3 ul a {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #636363;
   text-decoration: none;
}

#linklist2 ul a:hover,
#linklist3 ul a:hover  {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #393939;
   text-decoration: none;
}

#container {
	margin: 0px auto;
	padding: 0;
	width: 800px;
	border: none;
	text-align: left;
}

#banniere {
   position: relative;
   margin: 0;
	padding: 0;
   z-index:2;
   top: auto;
   left:auto;
   background-color: transparent;
}

#bulles {
   margin: 0;
	padding: 0;
	position: absolute;
   z-index:3;
	right:auto; 
	top: 0px;
   left:427px;
   background-color: transparent;
}

#intro {
   position: relative;
   z-index:1;
}

#supportingText {
   position: relative;
   z-index:10;
}

#linklist {
   background-color: transparent;
   top: 27px;
	position: relative;
   float: left;
   left: 26px;
	width: 183px;
	/*text-align: justify;*/
}

#privatelinklist {
   background-color: transparent;
   top: 150px;
	position: relative;
   float: left;
   left: 67px;
	width: 130px;
	/*text-align: justify;*/
   z-index:10;
}

#page {
   background-color: transparent;
   top: 27px;
   position: relative;
	float: left;
   left: 50px;
	/* width: 461px;*/
	width: 400px;
	/*text-align: justify;*/
}

#connect {
   width:150px;
   text-align:left;
}

#linklist ul {
   list-style: none;
}

#ullk1 {
   margin:0px 0px 0px 0px;
   list-style: none;
}

#privateullk1 {
   margin:0px 0px 0px 0px;
   list-style: none;
}

#ullk2 {
   margin:8px 0px 12px 27px;
   list-style: none;
}

#privateullk2 {
   margin:8px 0px 12px 27px;
   list-style: none;
}

#ullk3 {
   margin:0px 0px 4px 0px;
   list-style: none;
}

.lk1off, .lk1off:hover, .lk1on, .lk1on:hover {
   background-image: url('/imgs/puce_1_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: bold 13px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 21px;
}

.privatelk1off, .privatelk1off:hover, .privatelk1on, .privatelk1on:hover {
   background-image: url('/imgs/puce_private1_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: bold 13px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   text-decoration: none;
   padding:0px 0px 0px 21px;
}

.lk2off  {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.lk2off:hover, .lk2on, .lk2on:hover {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.privatelk2off  {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.privatelk2off:hover, .privatelk2on, .privatelk2on:hover {
   background-image: url('/imgs/puce_2_off.gif');
	background-repeat: no-repeat;
	background-position: left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   text-decoration: none;
   padding:0px 0px 0px 15px;
}

.lk3off  {
   display:block;
   width:125px;
   background-image: url('/imgs/puce_6_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #575757;
   text-decoration: none;
   padding:0px 0px 0px 25px;
   margin:0px 0px 0px 0px;
   text-align:left;
}

.lk3off:hover, .lk3on, .lk3on:hover {
   display:block;
   width:125px;
   background-image: url('/imgs/puce_6_off.gif');
	background-repeat: no-repeat;
	background-position: top left;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #79A72B;
   text-decoration: none;
   padding:0px 0px 0px 25px;
   margin:0px 0px 0px 0px;
   text-align:left;
}

#page .bgh3 {
	background-image: url('/imgs/sep_bg_1.gif');
	background-repeat: repeat;
	background-position: top left;
   width: 185px;
   height: 10px;
}

#page h3 {
   font: bold 14px Arial, Tahoma, Georgia, sans-serif;
   color: #747474;
   padding:10px 0px 10px 10px;
}

#page .txtBody {
   font: 11px Arial, Tahoma, Georgia, sans-serif;
   color:#575757;
}

/*Style authetification/inscription */
#cadreblue {background-color: #3A93BF;margin-bottom: 15px;}
#cadreblue .tl {background: #3A93BF url('/imgs/elements/tl_bgblue.gif') left top no-repeat;width:12px;height:12px;}
#cadreblue .tr {background: #3A93BF url('/imgs/elements/tr_bgblue.gif') left top no-repeat;width:12px;height:12px;}
#cadreblue .bl {background: #3A93BF url('/imgs/elements/bl_bgblue.gif') left top no-repeat;width:12px;height:12px;}
#cadreblue .br {background: #3A93BF url('/imgs/elements/br_bgblue.gif') left top no-repeat;width:12px;height:12px;}

#cadrewhiteblue {background-color: #FFFFFF;margin-bottom: 15px;}
#cadrewhiteblue .tl {background: #FFFFFF url('/imgs/elements/tl_bgwhite_blue.gif') left top no-repeat;width:12px;height:12px;}
#cadrewhiteblue .tr {background: #FFFFFF url('/imgs/elements/tr_bgwhite_blue.gif') left top no-repeat;width:12px;height:12px;}
#cadrewhiteblue .bl {background: #FFFFFF url('/imgs/elements/bl_bgwhite_blue.gif') left top no-repeat;width:12px;height:12px;}
#cadrewhiteblue .br {background: #FFFFFF url('/imgs/elements/br_bgwhite_blue.gif') left top no-repeat;width:12px;height:12px;}
#cadrewhiteblue .tc {background: #FFFFFF url('/imgs/elements/tc_bgwhite_blue.gif') left top repeat-x;}
#cadrewhiteblue .rc {background: #FFFFFF url('/imgs/elements/rc_bgwhite_blue.gif') left top repeat-y;}
#cadrewhiteblue .bc {background: #FFFFFF url('/imgs/elements/bc_bgwhite_blue.gif') left top repeat-x;}
#cadrewhiteblue .lc {background: #FFFFFF url('/imgs/elements/lc_bgwhite_blue.gif') left top repeat-y;}
                     

#authentification {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   text-align: left;
}

#subscribtion {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   text-align: left;
}

#authentification .title, #subscribtion .title {
   font: bold 14px Arial, Tahoma, Georgia, sans-serif;
   color: #85CDF0;
   padding: 0px 0px 6px 0px;
}

#authentification .title2, #subscribtion .title2 {
   font: bold 12px Arial, Tahoma, Georgia, sans-serif;
   color: #85CDF0;
}

#authentification .septitlesub, #subscribtion .septitlesub {
   padding: 4px 0px 2px 0px;
}

#authentification .text1, #subscribtion .text1 {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #85CDF0;
}

#authentification .inputText {
   background-color: transparent;
   border: 1px #FFFFFF solid;
   height: 18px;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   margin: 3px 0px 3px 6px;
   padding: 0px 0px 0px 3px;
}

#authentification .inputSubmit {
   background: transparent url('/imgs/elements/pastille_white_blue.gif') right top no-repeat;
   border: 0px #FFFFFF solid;
   height: 15px;
   font: bold 11px Arial, Tahoma, Georgia, sans-serif;
   color: #FFFFFF;
   margin: 3px 0px 3px 6px;
   padding: 0px 20px 0px 0px;
   text-align: right;
   cursor: pointer;
}

#subscribtion .inputText {
   background-color: #FFFFFF;
   border: 1px #3A93BF solid;
   height: 18px;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   margin: 3px 0px 3px 6px;
   padding: 0px 0px 0px 3px;
}

#subscribtion .inputSubmit {
   background: #FFFFFF url('/imgs/elements/pastille_bluec_white.gif') right top no-repeat;
   border: 0px #85CDF0 solid;
   height: 15px;
   font: bold 11px Arial, Tahoma, Georgia, sans-serif;
   color: #85CDF0;
   margin: 3px 0px 3px 6px;
   padding: 0px 20px 0px 0px;
   text-align: right;
   cursor: pointer;
}

#subscribtion .inputTextarea {
   width:250px;height:70px;
   background-color: #FFFFFF;
   border: 1px #3A93BF solid;
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
   margin: 3px 0px 3px 6px;
   padding: 0px 0px 0px 3px;
}

.textIntitule {
   font: normal 11px Arial, Tahoma, Georgia, sans-serif;
   color: #3A93BF;
}

ul,ol {
   margin-left: 30px;
}

.liste {
   margin-left: 30px;
}

.txt_error {
   font: bold 11px Arial, Tahoma, Georgia, sans-serif;
   color:#CC3300;
}

/* Consultant List */
.colorTableFlipo {
   background-color:#B4D200;
}

.intituleTableFlipo {
   font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold;
   color:#000000;
   background-color:#E9EDC2;
}

.textTableFlipo {
   font-size:11px;font-family:Verdana,Arial,Helvetica;font-weight:normal;
   color:#000000;
   background-color:#F9FBE6;
}

.textTableFlipo1 {
   font-size:11px;font-family:Verdana,Arial,Helvetica;font-weight:normal;
   color:#000000;
   background-color:#F9FBE6;
}

.textTableFlipo2 {
   font-size:11px;font-family:Verdana,Arial,Helvetica;font-weight:normal;
   color:#000000;
   background-color:#FFFFFF;
}

