body {
	margin:0;
	padding:0;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:69%;
	color:#000000;
	background-color:#ffffff;
}

/***** Structures */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	padding: 0;
	vertical-align: top;
}

form{
	margin: 0;
}

input, textarea {
	font-family: verdana, tahoma, arial, sans-serif;
}

img{
	border: 0;
}

.boldtext {
	font-weight: bold;
}

.floatleft {
	float:left;
}

a {
	color:#5c5b5b;
	text-decoration:none;
}

a:hover {
	color:#5c5b5b;
	text-decoration:underline;
}

a.black{
	color:#000000;
}

div.clearblock {
	clear:both;
}


.offert{
	font-weight: bold;
	color: #CF2348;
}

/*rollover*/
a.anchor{
}

/*   CONTENT    */

.wrapper {
	width:100%;
	position:relative;
	float:left;
}



/* Left */

td#left {
	width:118px;
	padding-right:10px;
	/*background-color:magenta;*/
}

#logo {
	display:block;
	position:relative;
}

.invisible {
	display:none;
}


/* Side menu */

.sidemenu {
	position:relative;
	width:118px;
	background:url(menu_bottom.gif) bottom no-repeat;
	padding-bottom:1px;
	overflow:hidden;
	margin-top:14px;
}

.sidemenu .menutitle {
	position:relative;
	background:url(leftmenu.gif) top no-repeat;
	padding:4px 1px 4px 5px;
	color:#ffffff;
	font-size:85%;
	font-weight:bold;
}

.sidemenu .menucontent {
	position:relative;
	border-top:1px solid #5d5c5c;
	border-left:1px solid #5d5c5c;
	border-right:1px solid #5d5c5c;
	background-color:#f2f2f2;
}


.sidemenu .menucontent .sideSearch .txtSideSearchContainer {
	text-align:center;
	margin-top:2px
}
.sidemenu .menucontent .sideSearch .optionsContainer {
	font-size:85%;
}
.sidemenu .menucontent .sideSearch .optionsContainer .checkboxLabel{
	vertical-align:3px;
}
.sidemenu .menucontent .sideSearch .buttonContainer{
	text-align:center;
	padding-bottom:2px;
}
.sidemenu .menucontent .sideSearch .buttonContainer input{
	font-size:85%;
}

.sidemenu ul.simple {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul.simple li {
	padding:2px 1px 2px 3px;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
	font-size:85%;
}

.sidemenu ul.simple li a {
	color:#5d5c5c;
}

/* Nos Produits */

/* Level 1 */

/* Lignaform sous suivi médical */
.sidemenu ul#level1_lignaform_cni{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level1_lignaform_cni li{
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
}

.sidemenu ul#level1_lignaform_cni li a{
	color:#5d5c5c;
	font-size:85%;
	padding:1px 1px 1px 3px;
	display:block;
}

.sidemenu ul#level1_lignaform_cni li a.produits{
	font-weight:bold;
}

.sidemenu ul#level1_lignaform_cni li span.comment{
	font-style:italic;
	font-weight:normal;
}
.sidemenu ul#level1_lignaform_cni li.active span.comment{
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
}

.sidemenu ul#level1_lignaform_cni li.active{
	background-color:#ffb06f;
}

.sidemenu ul#level1_lignaform_cni li.active a.produits{
	color:#ffffff;
}

/* Lignaform */
.sidemenu ul#level1_lignaform{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level1_lignaform li{
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
}

.sidemenu ul#level1_lignaform li a{
	color:#5d5c5c;
	font-size:85%;
	padding:1px 1px 1px 3px;
	display:block;
}

.sidemenu ul#level1_lignaform li a.produits{
	font-weight:bold;
}

.sidemenu ul#level1_lignaform li span.comment{
	font-style:italic;
	font-weight:normal;
}
.sidemenu ul#level1_lignaform li.active span.comment{
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
}

.sidemenu ul#level1_lignaform li.active{
	background-color:#ffb06f;
}

.sidemenu ul#level1_lignaform li.active a.produits{
	color:#ffffff;
}

/* Physiomance */
.sidemenu ul#level1_physiomance{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level1_physiomance li {
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
}

.sidemenu ul#level1_physiomance li a {
	color:#5d5c5c;
	font-size:85%;
	padding:1px 1px 1px 3px;
	display:block;
}

.sidemenu ul#level1_physiomance li a.produits {
	font-weight:bold;
}

.sidemenu ul#level1_physiomance li span.comment {
	font-style:italic;
	font-weight:normal;
}
.sidemenu ul#level1_physiomance li.active span.comment {
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
}

.sidemenu ul#level1_physiomance li.active {
	background-color:#8c9bc9;
}

.sidemenu ul#level1_physiomance li.active a.produits {
	color:#ffffff;
}

/* Phytomance */
.sidemenu ul#level1_phytomance {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level1_phytomance li {
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
}

.sidemenu ul#level1_phytomance li a {
	color:#5d5c5c;
	font-size:85%;
	padding:1px 1px 1px 3px;
	display:block;
}

.sidemenu ul#level1_phytomance li a.produits {
	font-weight:bold;
}

.sidemenu ul#level1_phytomance li span.comment {
	font-style:italic;
	font-weight:normal;
}
.sidemenu ul#level1_phytomance li.active span.comment {
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
}

.sidemenu ul#level1_phytomance li.active {
	background-color:#007d44;
}

.sidemenu ul#level1_phytomance li.active a.produits {
	color:#ffffff;
}

/* Physioperf */
.sidemenu ul#level1_physioperf {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level1_physioperf li {
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color:#5d5c5c;
}

.sidemenu ul#level1_physioperf li a {
	color:#5d5c5c;
	font-size:85%;
	padding:1px 1px 1px 3px;
	display:block;
}

.sidemenu ul#level1_physioperf li a.produits {
	font-weight:bold;
}

.sidemenu ul#level1_physioperf li span.comment {
	font-style:italic;
	font-weight:normal;
}
.sidemenu ul#level1_physioperf li.active span.comment {
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
}

.sidemenu ul#level1_physioperf li.active {
	background-color:#00b8c4;
}

.sidemenu ul#level1_physioperf li.active a.produits {
	color:#ffffff;
}


/* Level 2 */

/* Lignaform sous suivi médical */
.sidemenu ul#level2_lignaform_cni{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level2_lignaform_cni li{
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sousSuiviMedical{
	color:#000000;
	font-weight:bold;
	font-size:85%;
}
.referenceElectronique{
	color:#ffa052 !important;
	font-weight:bold !important;
	font-size:85%;
}

.sidemenu ul#level2_lignaform_cni li a.produits{
	color:#ffa052 !important;
	font-weight:bold;
	font-size:85%;
}

.sidemenu ul#level2_lignaform_cni li.active{
	background-color:#fff1e5;
}

/* Lignaform */
.sidemenu ul#level2_lignaform{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level2_lignaform li{
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level2_lignaform li a.produits{
	color:#ffa052 !important;
	font-weight:bold;
	font-size:85%;
}

.sidemenu ul#level2_lignaform li.active{
	background-color:#fff1e5;
}

/* Physiomance */
.sidemenu ul#level2_physiomance {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level2_physiomance li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level2_physiomance li a.produits {
	color:#a0c4f1 !important;
	font-weight:bold;
	font-size:85%;
}

.sidemenu ul#level2_physiomance li.active {
	background-color:#dce9f7;
}

/* Phytomance */
.sidemenu ul#level2_phytomance {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level2_phytomance li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level2_phytomance li a.produits {
	color:#007d44 !important;
	font-weight:bold;
	font-size:85%;
}

.sidemenu ul#level2_phytomance li.active {
	background-color:#ceebee;
}

/* Physioperf */
.sidemenu ul#level2_physioperf {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level2_physioperf li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level2_physioperf li a.produits {
	color:#00b8c4 !important;
	font-weight:bold;
	font-size:85%;
}

.sidemenu ul#level2_physioperf li.active {
	background-color:#ceebee;
}

/* Level 3 */

/* Lignaform sous suivi médical */
.sidemenu ul#level3_lignaform_cni{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level3_lignaform_cni li{
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level3_lignaform_cni li a.produits{
	color:#000000 !important;
	font-size:85%;
	font-weight:normal;
	padding:0 1px 0 6px;
}

.sidemenu ul#level3_lignaform_cni li.active{
	background-color:#fff1e5 !important;
}

/* Lignaform */
.sidemenu ul#level3_lignaform{
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level3_lignaform li{
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level3_lignaform li a.produits{
	color:#000000 !important;
	font-size:85%;
	font-weight:normal;
	padding:0 1px 0 6px;
}

.sidemenu ul#level3_lignaform li.active{
	background-color:#fff1e5 !important;
}

/* Physiomance */
.sidemenu ul#level3_physiomance {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level3_physiomance li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level3_physiomance li a.produits {
	color:#000000 !important;
	font-size:85%;
	font-weight:normal;
	padding:0 1px 0 6px;
}

.sidemenu ul#level3_physiomance li.active {
	background-color:#8c9bc9 !important;
}

/* Phytomance */
.sidemenu ul#level3_phytomance {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level3_phytomance li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level3_phytomance li a.produits {
	color:#000000 !important;
	font-size:85%;
	font-weight:normal;
	padding:0 1px 0 6px;
}

.sidemenu ul#level3_phytomance li.active {
	background-color:#ceebee !important;
}

/* Physioperf */
.sidemenu ul#level3_physioperf {
	list-style:none;
	padding: 0;
	margin: 0;
}

.sidemenu ul#level3_physioperf li {
	padding:0;
	margin: 0;
	background-color:#ffffff;
}

.sidemenu ul#level3_physioperf li a.produits {
	color:#000000 !important;
	font-size:85%;
	font-weight:normal;
	padding:0 1px 0 6px;
}

.sidemenu ul#level3_physioperf li.active {
	background-color:#ceebee !important;
}


/* Call */

/* Bloc conso */
.call_conso {
	background:url(call_pic.jpg) top no-repeat;
}

/* Bloc diététique */
.call_dietetique {
	background:url(photo_dieteticien.jpg) top no-repeat;
}

div#call {
	overflow:hidden;
	position:relative;
	padding:68px 0 0 0;
	font-size:85%;
	margin-top:14px;
}

#call #callcontent {
	position:relative;
	border-left:1px solid #5d5c5c;
	border-right:1px solid #5d5c5c;
	padding:3px 1px 5px 4px;
	color:#5d5c5c;
}

#call #callbottom {
	position:relative;
	background:url(menu_bottom.gif) bottom no-repeat;
	padding-bottom:1px;
}

#callcontent .title {
	color:#449ab7;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

#call .phone {
	display:block;
	padding:3px 0 2px 0;
}

#call a {
	font-weight:bold;
	color:#5d5c5c;
	text-decoration: underline;
}

/* Flags */

div#languages {
	clear:both;
	position:relative;
	height:26px;
	margin-top:14px;
}

#languages ul {
	list-style:none;
	padding: 5px 0 0 10px;
	margin: 0;
}

#languages ul li {
	display:inline;
	padding:0 8px 0 0;
	margin: 0;
}

/* Payment*/

#payment {
	clear:both;
	position:relative;
	margin-top:14px;
	background:url(menu_bottom.gif) bottom no-repeat;
	padding-bottom:1px;
}

#payment #paymenttitle {
	position:relative;
	background:url(leftmenu.gif) top no-repeat;
	padding:2px;
	text-align:center;
	color:#ffffff;
	font-size:85%;
	font-weight: bold;
}

#payment #paymentcontent {
	position:relative;
	border-left:1px solid #5d5c5c;
	border-right:1px solid #5d5c5c;
	padding:3px 0 1px 0;
	text-align:center;
}


div#page {
	width:831px;
	margin:0 auto; /*Important: centre le contenu dans le navigateur*/
	padding:10px 10px 0 10px;
	position:relative;
	border-left:1px solid #dfdede;
	border-right:1px solid #dfdede;
	border-bottom:1px solid #dfdede;
	/*background-color:yellow;*/
}

table#main {
	width:100%;
	/*background-color:gray;*/
}

/* Center */

td#center {
	/*width:553px;*/
	padding:10px 10px 0 10px;
	border-top:1px solid #e0dfdf;
	border-left:1px solid #e0dfdf;
	border-right:1px solid #e0dfdf;
	text-align:center;
	/*background-color:cyan;*/
}

.centeredBanner div{
	/*width:553px;*/
	padding:10px 10px 0 10px;
	border-top:1px solid #e0dfdf;
	border-left:1px solid #e0dfdf;
	border-right:1px solid #e0dfdf;
}

/* Dupliquée dans user.css/lqcTopimage */
#center #topimage {
	display:block;
	padding-bottom:10px;
}

#center #centralleft {
	width:376px;
	position:relative;
	float:left;
	padding-right:24px;
}

#centralleft #perde {
	display:block;
	padding-bottom:18px;
}

/* Lignaform */

#centralleft #lignaform {
	overflow:auto;
	background:url(lignaform_block.gif) top left no-repeat;
	position:relative;
	width:370px;
	height:140px;
	padding:12px 5px 5px 10px;
	margin-bottom:5px;
	text-align: justify;
}


/* Nouveautes */

#centralleft #nouveau {
	position:relative;
	width:373px;
	height:180px;
}


#center #centralright {
	position:relative;
	width:153px;
	float:left;
}

#centralright #zoomsur_fr-FR,
#centralright #zoomsur_it-IT,
#centralright #zoomsur_es-ES,
#centralright #zoomsur_en-US {
	position:relative;
	background:url(zoom_sur_no_text.jpg) top left no-repeat;
	width:140px;
	height:405px;
	padding:10px 0 0 12px;
}


/* Right */

td#right {
	width:118px;
	padding-left:10px;
	/*background-color:pink;*/
}

/* Doctors */

div#doctors {
	overflow:hidden;
	position:relative;
	background:url(doctor_block.gif) top no-repeat;
	padding:4px 0 0 0;
	width:118px;
}

#doctors #doctorcontent {
	position:relative;
	border-left:1px solid #5d5c5c;
	border-right:1px solid #5d5c5c;
	color:#5d5c5c;
	padding-bottom:4px;
	width:116px;
}

#doctors #doctorbottom {
	position:relative;
	background:url(menu_bottom.gif) bottom no-repeat;
	padding-bottom:1px;
	float:left;
	width:118px;
}

#doctors #doctorleft {
	float:left;
	position:relative;
	width:50px;
	padding:0 3px 0 5px;
	border-right:1px solid #5d5c5c;
}

#doctors #doctorright {
	float:left;
	position:relative;
	width:50px;
	padding:0 1px 0 3px;
}

#doctors a {
	font-size:85%;
	font-weight:bold;
	color:#5c5b5b;
}


/* Auth blocks */

.auth {
	position:relative;
	width:118px;
	background:url(menu_bottom.gif) bottom no-repeat;
	padding-bottom:1px;
	overflow:hidden;
	margin-top:14px;
}

.auth .authtitle {
	position:relative;
	background:url(auth_block.gif) top no-repeat;
	padding:4px 1px 4px 5px;
	color:#ffffff;
	font-size:85%;
	font-weight:bold;
}

.auth .authcontent {
	position:relative;
	border-top:1px solid #5d5c5c;
	border-left:1px solid #5d5c5c;
	border-right:1px solid #5d5c5c;
	padding:3px 1px 5px 3px;
	width:112px;
	font-size:85%;
}

.auth #products {
	position:relative;
	float:left;
	width:60px;
}

.auth #products a {
	font-weight:bold;
	text-decoration:underline;
}

.auth #price {
	position:relative;
	float:left;
	text-align:right;
	font-weight:bold;
	color:#cf2348;
}

.auth #nbOfferts {
	background: #ffff44;
	color:#cf2348;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	margin:7px 4px 0 1px;
}

.auth ul {
	position:relative;
	list-style:none;
	padding: 0;
	margin: 0;
}

.auth ul li {
	background:url(bullet_red.gif) top left no-repeat;
	padding:0 0 3px 0;
	margin: 0;
}

.auth ul li a.title {
	padding-left:11px;
	font-weight:bold;
}

.auth a.disconnect {
	padding-left:11px;
	font-weight:bold;
}

.auth #mail {
	width:100px;
	font-size:95%;
}

.auth #passe {
	width:77px;
	font-size:95%;
}

.auth .fieldname {
	background:url(star.gif) top left no-repeat;
	padding-left:7px;
	margin-top:2px;
	color:#5d5c5c;
}

.auth #motdepasse {
	padding:0;
}

.auth #motdepasse .texte{
	vertical-align:left;
	color:#CF2348;
	font-family: arial, tahoma, verdana, sans-serif;
	font-style:italic;
	padding-top:3px;
}

.auth #motdepasse .image{
	vertical-align:right;
}

.auth #motdepasse .lien{
	padding-left:0px;
}

.auth #ok {
	vertical-align:top;
}

div#pagecontent {
	/*width:553px;*/
	font-size:95%;
}


/* Gabarit Espace Commande */

div#commander {
	/*margin:0;*/
	/*padding:0;*/
	list-style:none;
	position:relative;
}

#commander h1 {
	font-size:190%;
	font-weight:bold;
	color:#cf2348;
	margin:0;
	padding:5px 0 10px 0;
}

#commander li p {
	margin:0;
	padding:0 0 12px 0;
}

#commander li a {
	color:#cf2348;
	text-decoration:underline;
}

#commander li .listmargin {
	padding-left:45px;
}

#commander li .iconpdf {
	vertical-align:middle;
	padding-left:5px;
}


/* Gabarit Gamme Normal */

div#pagenormal {
}

#pagenormal p {
	margin:0;
	padding:0 0 12px 0;
}

#pagenormal div.orangeblock {
	background-color:#ffa963;
	position:relative;
	width:553px;
}

#pagenormal div.orangeblock .top {
	background:url(orange_block_top.gif) top no-repeat;
	position:relative;
}

#pagenormal div.orangeblock .bottom {
	background:url(orange_block_bottom.gif) bottom no-repeat;
	position:relative;
	padding:8px 15px 6px 15px;
	width:523px;
}

#pagenormal .orangeblock a {
	color:#ffffff;
	font-weight:normal;
}

#pagenormal .orangeblock .lightorange {
	background-color:#ffcca3;
	width:400px;
	margin:0 auto 6px auto;
	padding:10px 15px 10px 35px;
	clear:both;
	position:relative;
}

#pagenormal .orangeblock .lightorange .fieldname {
	float:left;
	position:relative;
	width:210px;
	font-size:120%;
	line-height:200%;
}

#pagenormal .orangeblock .lightorange input {
	font-size:120%;
	width:148px;
}

#pagenormal #valider {
	padding:10px 0 30px 392px;
	position:relative;
}

#pagenormal #phonebig {
	vertical-align:text-top;
}

#pagenormal a {
	color:#ffa963;
	font-weight:bold;
	text-decoration:underline;
}

#pagenormal table.tblproduits {
	margin:0;
	padding:0;
	table-layout:fixed;
}

#pagenormal table.tblproduits .bordered{
	border-bottom:1px solid #a7a5a3;
}

#pagenormal table.tblproduits th {
	color:#6f787c;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	padding-bottom:5px 0pt;
}

#pagenormal table.tblproduits th.column1 {
	width:217px;
}

#pagenormal table.tblproduits th.column2 {
	width:94px;
}

#pagenormal table.tblproduits th.column3 {
	width:94px;
}

#pagenormal table.tblproduits th.column4 {
	width:148px;
}

#pagenormal table.tblproduits td.productinfo {
	width:130px;
	padding:5px 5px 0 5px;
}

#pagenormal table.tblproduits td.whiteline {
	border:0;
	padding:0;
	height:6px;
}

#pagenormal table.tblproduits td {
	border-bottom:1px solid #a7a5a3;
	padding:5px 0 5px 0;
}

#pagenormal table.tblproduits td.leftline {
	border-left:1px solid #a7a5a3;
	text-align:center;
	padding:5px 1px 0px 1px;
}


/* Gabarit Gamme Produit */

div#pageproduct {
}

#pageproduct p {
	margin:0;
	padding:0 0 12px 0;
}

#pageproduct div.productblock {
	position:relative;
	float:left;
	width:553px;
	margin-bottom:10px;
}

#pageproduct div.productblock div.photo {
	width:183px;
	overflow:hidden;
	position:relative;
	float:left;
	border:1px solid #b6aaa6;
	vertical-align:center;
	text-align:center;
	padding:3px;
}

/* Pour FF*/
#pageproduct div.productblock div.photo img{
	margin:auto;
}


/* Description Lignaform sous suiiv médical */
#pageproduct div.productblock div.description_lignaform_cni{
	width:100%;
	position:relative;
	float:left;
}

#pageproduct div.productblock div.descriptionWithPhoto_lignaform_cni{
	width:345px;
	padding-left:19px;
}

#pageproduct div.productblock div.description_lignaform_cni ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageproduct div.productblock div.description_lignaform_cni ul li{
	margin:0;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:120%;
	background:url(bullet_orange.gif) top left no-repeat;
	list-style:none;
}

#pageproduct div.productblock div.description_lignaform_cni h2 {
	font-size:180%;
	font-weight:bold;
	color:#ffa052;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}
#pageproduct div.productblock div.descriptionWithPhoto_lignaform_cni h2 {
	font-size:180%;
	font-weight:bold;
	color:#ffa052;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

/* Description Lignaform */
#pageproduct div.productblock div.description_lignaform{
	width:100%;
	position:relative;
	float:left;
}

#pageproduct div.productblock div.descriptionWithPhoto_lignaform{
	width:345px;
	padding-left:19px;
}

#pageproduct div.productblock div.description_lignaform ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageproduct div.productblock div.description_lignaform ul li{
	margin:0;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:120%;
	background:url(bullet_orange.gif) top left no-repeat;
	list-style:none;
}

#pageproduct div.productblock div.description_lignaform h2 {
	font-size:180%;
	font-weight:bold;
	color:#ffa052;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}
#pageproduct div.productblock div.descriptionWithPhoto_lignaform h2 {
	font-size:180%;
	font-weight:bold;
	color:#ffa052;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

/* Description Physiomance */
#pageproduct div.productblock div.description_physiomance{
	width:100%;
	position:relative;
	float:left;
}

#pageproduct div.productblock div.descriptionWithPhoto_physiomance{
	width:345px;
	padding-left:19px;
}

#pageproduct div.productblock div.description_physiomance ul{
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageproduct div.productblock div.description_physiomance ul li{
	margin:0;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:120%;
	background:url(bullet_light_blue.gif) top left no-repeat;
	list-style:none;
}

#pageproduct div.productblock div.description_physiomance h2 {
	font-size:180%;
	font-weight:bold;
	color:#8c9bc9;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}
#pageproduct div.productblock div.descriptionWithPhoto_physiomance h2 {
	font-size:180%;
	font-weight:bold;
	color:#8c9bc9;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

/* Description Phytomance */
#pageproduct div.productblock div.description_phytomance{
	width:100%;
	position:relative;
	float:left;
}

#pageproduct div.productblock div.descriptionWithPhoto_phytomance{
	width:345px;
	padding-left:19px;
}

#pageproduct div.productblock div.description_phytomance ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageproduct div.productblock div.description_phytomance ul li{
	margin:0;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:120%;
	background:url(bullet_turquoise.gif) top left no-repeat;
	list-style:none;
}

#pageproduct div.productblock div.description_phytomance h2 {
	font-size:180%;
	font-weight:bold;
	color:#6eae24;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}
#pageproduct div.productblock div.descriptionWithPhoto_phytomance h2 {
	font-size:180%;
	font-weight:bold;
	color:#6eae24;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

/* Description Physioperf */
#pageproduct div.productblock div.description_physioperf{
	width:100%;
	position:relative;
	float:left;
}

#pageproduct div.productblock div.descriptionWithPhoto_physioperf{
	width:345px;
	padding-left:19px;
}

#pageproduct div.productblock div.description_physioperf ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageproduct div.productblock div.description_physioperf ul li{
	margin:0;
	padding:0 0 2px 15px;
	font-weight:bold;
	font-size:120%;
	background:url(bullet_turquoise.gif) top left no-repeat;
	list-style:none;
}

#pageproduct div.productblock div.description_physioperf h2 {
	font-size:180%;
	font-weight:bold;
	color:#a0c4f1;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}
#pageproduct div.productblock div.descriptionWithPhoto_physioperf h2 {
	font-size:180%;
	font-weight:bold;
	color:#a0c4f1;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}


#pageproduct div.productblock div.previous {
	position:relative;
	padding:0 0 8px 0;
	text-align:right;
}

#pageproduct div.productblock div.previous a {
	font-weight:bold;
	font-size:90%;
	color:#898b8c;
}

#pageproduct div.productblock div.previous .arrowback {
	vertical-align:middle;
}


/* Classe d'ajout au panier */

/* Lignaform sous suivi médical */
.addBasket_lignaform_cni{
	width:100%;
}
.addBasket_lignaform_cni th{
	font-weight:normal;
	padding:2px 4px 2px 4px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.addBasket_lignaform_cni td{
	font-weight:bold;
	padding:5px 4px 2px 4px;
	vertical-align:middle;
	background-color:#ffd0a9;
	border-bottom:2px solid #ffffff;
}

.addBasket_lignaform_cni td.column1 {
	white-space: nowrap;
}

/* Lignaform */
.addBasket_lignaform{
	width:100%;
}
.addBasket_lignaform th{
	font-weight:normal;
	padding:2px 4px 2px 4px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.addBasket_lignaform td{
	font-weight:bold;
	padding:5px 4px 2px 4px;
	vertical-align:middle;
	background-color:#ffd0a9;
	border-bottom:2px solid #ffffff;
}

.addBasket_lignaform td.column1 {
	white-space: nowrap;
}

/* Physiomance */
.addBasket_physiomance {
	width:100%;
}
.addBasket_physiomance th{
	font-weight:normal;
	padding:2px 4px 2px 4px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.addBasket_physiomance td {
	font-weight:bold;
	padding:5px 4px 2px 4px;
	vertical-align:middle;
	background-color:#b0dfe3;
	border-bottom:2px solid #ffffff;
}

.addBasket_physiomance td.column1 {
	white-space: nowrap;
}

/* Phytomance */
.addBasket_phytomance {
	width:100%;
}
.addBasket_phytomance th {
	font-weight:normal;
	padding:2px 4px 2px 4px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.addBasket_phytomance td {
	font-weight:bold;
	padding:5px 4px 2px 4px;
	vertical-align:middle;
	background-color:#9cd7dc;
	border-bottom:2px solid #ffffff;
}

.addBasket_phytomance td.column1 {
	white-space: nowrap;
}


/* Physioperf */
.addBasket_physioperf {
	width:100%;
}
.addBasket_physioperf th {
	font-weight:normal;
	padding:2px 4px 2px 4px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.addBasket_physioperf td {
	font-weight:bold;
	padding:5px 4px 2px 4px;
	vertical-align:middle;
	background-color:#9cd7dc;
	border-bottom:2px solid #ffffff;
}


.addBasket td.column1 {
	width:50px;
	white-space: nowrap;
}

.addBasket td.column2 {
	text-align:center;
}

.addBasket td.column3 {
	text-align:center;
}

.addBasket td.column4 {
	text-align:right;
}

.addBasket td input {
	font-size:90%;
	font-weight:bold;
	vertical-align:middle;
}


#pageproduct div.gammeProduitCenter{
	clear:both;
	position:relative;
	width:553px;
	margin-bottom:10px;
}

.productTitle{
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:15px 0 20px 0;
}


/* Gabarit Page intérieure */

div#pageinside{
}

#pageinside td{
	text-align:left;
}

#pageinside h2 {
	font-size:180%;
	font-weight:bold;
	color:#00b8c4;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

#pageinside h3 {
	font-size:110%;
	font-weight:bold;
	color:#00b8c4;
	margin:0;
	padding:5px 0 5px 0;
	text-align=left;
}

/* Bloc indications */
#pageinside div.indicationsblock {
}

#pageinside div.indicationsblock table td{
	padding:10px;
}

#pageinside div.indicationsblock ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
	text-align:left;
}

#pageinside div.indicationsblock ul li{
	margin:0;
	padding:0 0 2px 15px;
	background:url(bullet_turquoise.gif) top left no-repeat;
	list-style:none;
	text-align:left;
}

/* Bloc principes */
#pageinside div.principesblock {
}

#pageinside div.principesblock ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageinside div.principesblock ul li{
	margin:0;
	padding:0 0 2px 15px;
	background:url(bullet_black.gif) top left no-repeat;
	list-style:none;
	text-align:left;
}

/* Bloc table cadre jaune */
#pageinside div.yellowblock {
}

/* Bloc table cadre gris */
#pageinside div.grayblock {
}

#pageinside div.grayblock ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageinside div.grayblock ul li{
	margin:0;
	padding:0 0 2px 15px;
	background:url(bullet_turquoise.gif) top left no-repeat;
	list-style:none;
	text-align:left;
}

/* Bloc table cadre bleu */
#pageinside div.blueblock {
}

#pageinside div.blueblock ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageinside div.blueblock ul li{
	font-weight: bold;
	margin:0;
	padding:0 0 2px 15px;
	background:url(bullet_turquoise.gif) top left no-repeat;
	list-style:none;
	text-align:left;
}

/* Bloc information */
#pageinside div.informationblock {
}

#pageinside div.informationblock table td{
	padding:10px;
}

#pageinside div.informationblock ul {
	position:relative;
	margin:0;
	padding:4px 0 2px 0;
	list-style:none;
}

#pageinside div.informationblock ul li{
	font-weight: bold;
	margin:0;
	padding:0 0 2px 15px;
	background:url(blue_arrow.gif) top left no-repeat;
	list-style:none;
	text-align:left;
}

#pageinside div.informationblock a, div.informationblock a:hover {
	font-size:100%;
	font-style:italic;
	text-decoration:underline;
	color:#00b8c4;
}


/* Footer */

#footer ul {
	text-align:center;
	list-style:none;
	padding: 20px 0 10px 0;
	margin: 0;
	clear:both;
}

#footer li {
	display: inline;
	padding: 0 0.1em 0 0.8em;
	background: url(footer_separate.gif) left center no-repeat;
}

#footer li#first {
	background: none;
}

#footer li a {
	font-size:80%;
	color:#888888;
}

.innerFrame{
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	width:100%;
	background-color: transparent !important;
	height: 1px;
}

.innerFrameBasket{
	display: block;
	width: 553px;
	height: 1px;
}
.innerFrameAccount{
	display: block;
	/*width: 600px;*/
	/*width: 560px;*/
	width: 553px;
	height: 1px;
}
.submit_ie {
 width: 0px;
 border-width: 0px;
 background-color: transparent;
}

/* Cadres arrondis bordeau : background-color:#CF2348; */
/* Cadres de connexion */
.identifybordeaublock {
	clear:both;
	background:url(identify_framedblock_bgr.gif) repeat-y;
	position:relative;
	width:257px;
	margin-bottom:10px;
}

.identifybordeaublock .top {
	background:url(identify_framedblock_top.gif) top no-repeat;
	position:relative;
}

.identifybordeaublock .bottom {
	background:url(identify_framedblock_bottom.gif) bottom no-repeat;
	position:relative;
	padding:12px 20px 20px 20px;
	padding:12px 20px 20px 20px;
	width:217px;
	line-height:130%;
}

.accountbordeaublock {
	clear:both;
	background:url(account_framedblock_bgr.gif) repeat-y;
	/*position:relative;*/
	width:553px;
	margin-bottom:10px;
}

.accountbordeaublock .top {
	background:url(account_framedblock_top.gif) top no-repeat;
	/*position:relative;*/
}

.accountbordeaublock .bottom {
	background:url(account_framedblock_bottom.gif) bottom no-repeat;
	/*position:relative;*/
	padding:12px 20px 20px 20px;
	width:513px;
	line-height:130%;
}

div.message {
	background-color:#FFFFFF;
	color:#CF2348;
}

/* CNCI */
div.CNCIblock {
	margin-left:400px;
}

/* Alerte */
div.alert {
	background-color:#FFFFFF;
	color:#CF2348;
}

/* Contact form */
#pageinside td.contentFormLabel{
	padding:5px;
	text-align:right;
}
#pageinside td.contentFormLabel .mandatoryField,
#pageinside td.contentFormButton .mandatoryField{
	color:#CF2348;
}
#pageinside td.contentFormInput{
	text-align:left;
	padding:5px;
}
#pageinside td.contentFormButton{
	text-align:left;
	padding:5px;
}


/*Fin*/