/* CSS Document - EPITACT PODOLOGUE */
#header h1 a {
position:relative;
display:block;
width:181px;
height:148px;
background:url(../images/logo_epitact_podologue.gif) no-repeat left top;
margin-bottom:10px;
text-indent:-5000px;
}

#content {margin-top:-85px !important;
/*border:1px solid yellow;*/
}
/**+html #content {margin-top:0px !important;
}

body#home .colonneG,
#content {margin-top:-85px !important;}

*html body#home #content {margin-top:0px !important;}

*+html .colonneG {
	top:85px;
} */
*+html body#produit #content,
*+html body#produit_pro #content,
*+html body#produit_orthese #content {
	top:-85px !important;
}


/* MENU ACCUEIL
.menuAccueil {
position:relative;
width:540px !important;;
background: url(../../user_upload/podologue/visuel_home_podologue.jpg) no-repeat left top !important;
}*/
.menuAccueil {
position:relative;
top:-85px;
margin-bottom:-85px !important;
}
*html .menuAccueil {
top:0px;
margin-bottom:0px !important;
}
.menuAccueil#menuAccueilPodo {
float:none !important;
margin-left:277px;
background:url(../images/fd_menus-accueil_pharma_der.jpg) no-repeat left top !important;
}
.menuAccueil#menuAccueilEspace {
margin-left:0px;
float:left !important;
background: url(../images/fd_menus-accueil_pharma_pod.jpg) no-repeat left top !important;
}

*html .menuAccueil#menuAccueilEspace {
margin-right:13px;
}
*html .menuAccueil#menuAccueilPodo {
margin-left:0px;
}

.menuAccueil#menuAccueilEspace ul li {
padding-left:20px;
background:url(../images/puce_podo.gif) no-repeat left top;
}
.menuAccueil#menuAccueilEspace ul li a {color:#3DAFAA;}

*+html .colonnes {
margin-top:-0px;
}
*+html .menuAccueil {
top:0px;
margin-bottom:0px !important;
}

/*.menuAccueil h2,
.menuAccueil ul {
margin-left:280px;
}
 fin MENU ACCUEIL */
/* RECHERCHE
#recherche {
position:absolute;
width:780px;
top:0;
right:0;
height:25px;
background-color:#0062AC;
}*/
#rechercheACL {
position:absolute;
width:180px;
right:20px;
top:0;
height:25px;
background-color:#0062AC;
border:1px solid lime;
}
#rechercheACL label,
#recherche label {
position:absolute;
left:0;
top:-5px;
font-size:11px;
padding-left:20px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
margin-top:10px;
background:url(../images/fd_labelRecherche.gif) no-repeat 9px 3px;
}
#rechercheACL input.fields_recherche,
#recherche input.fields_recherche {
position:absolute;
top:3px;
left:93px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
height:14px;
font-size:12px;
padding:1px;
width:120px;
}
#rechercheACL input.fields_ok,
#recherche input.fields_ok {
position:absolute;
top:3px;
left:220px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
width:21px;
font-size:11px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
color:#0062AC;
}
* html #recherche input.fields_ok { height:18px;}
/* FORMULAIRE RECHERCHE ACL */
/*#rechercheACL {
position:absolute;
top:5px;
right:5px;
border:1px solid white;
color:white;
}*/
/* BANNIERE HOME */
body#home .colonneG div.csc-textpic dl dt img {
margin:12px 12px 12px -12px;
border:1px solid #9BAAAA;
}
/* OFFRE PROMO HOME */
.offrePromo {
position:relative;
width:218px;
border:1px solid #9BAAAA;
margin-bottom:10px;
}
.offrePromo a {
position:absolute;
right:10px;
bottom:0px;
display:block;
background:url(../images/lien_enSavoirPlus.gif) no-repeat right top;
height:33px;
width:70px;
text-indent:-5000px;
}
/* MENU ONGLETS */
#menu_onglets {
position:absolute;
left:195px;
top:29px;
}
dl#ongletsVerts {
position:relative;
list-style-type:none;
height:26px;
width:800px;
}
dl#ongletsBleus {
position:relative;
list-style-type:none;
height:26px;
margin-left:47px;
top:0px;
}
*html ul#ongletsBleus {top:-15px;}
dl#ongletsVerts dt,
dl#ongletsBleus dt {
display:block;
/*border:1px solid lime;*/
float:left;
}
dl#ongletsVerts dt,
dl#ongletsBleus dt {
display:block;
position:relative;
color:#FFFFFF;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
line-height:10px;
width:85px;
height:26px;
}
dl#ongletsVerts dt a,
dl#ongletsBleus dt a {
display:block;
color:#FFFFFF;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
line-height:10px;
}
dl#ongletsVerts dt.premier {background:url(../images/onglet_podo_premier.gif) no-repeat left top;}
dl#ongletsVerts dt.milieu {background:url(../images/onglet_podo_milieu.gif) no-repeat left top; width:84px;}
dl#ongletsVerts dt.dernier {background:url(../images/onglet_podo_dernier.gif) no-repeat left top; width:86px;}

dl#ongletsVerts dt a:hover {
position:relative;
background-color:#FFFFFF;
color:#35AFAA;
height:26px;
}
#menu_onglets dl dt a span {
/*position:relative;*/
top:2px;
}
/* 2eme niveau */
#menu_onglets div {
position:relative;
height:26px;
float:left;
}
#menu_onglets dd {
display:none; /* affiche par js */
position:absolute;
top:26px;
z-index:1;
border-top:1px solid grey;
}
#menu_onglets dd li {
height:16px;
width:250px;
display:block;
float:none;
list-style-type:none;
}
#menu_onglets dd li a {
color:#35AFAA;
display:block;
width:auto;
height:16px;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
background-color:#FFFFFF;
text-align:left;
padding:3px;
border-left:1px solid grey;
border-right:1px solid grey;
border-bottom:1px solid grey;
text-decoration:none;
}
#menu_onglets dd li a:hover {
height:16px;
color:#FFFFFF;
background-color:#35AFAA;
}
/* FORMULAIRE DE VISITE D'UN REPRESENTANT */
body#visiteRepresentant #content {
position:relative;
}
.visite-representant {
border:1px solid red;
position:relative;
font-size:12px;
margin-top:5px;
margin-bottom:20px;
font-size:14px;
color:#0062ac;
}
.visite-representant h3 {
position:relative;
font-size:12px;
margin-left:285px;
margin-top:5px;
margin-bottom:20px;
font-size:14px;
color:#0062ac;
}
.visite-representant label {
position:relative;
display:block;
float:left;
width:275px;
text-align:right;
font-size:12px;
margin:3px;
color:#0062ac;
/*border:#FF0000 1px solid;*/
}
.visite-representant input {
border:1px solid #9BAAAA;
font-size:12px;
padding:2px;
margin:3px;
width:300px;
}
.visite-representant textarea {
border:1px solid #9BAAAA;
font-size:12px;
padding:2px;
margin:3px;
width:300px;
height:90px;
}
.visite-representant label span {
display:none;
}
.visite-representant .tx_pilmailform_pi1_field {
clear:both;
}
*html .visite-representant .tx_pilmailform_pi1_field {
position:relative;
height:20px;
clear:none;
}
.visite-representant fieldset#mailformcivilite label {
/*color:red;*/
float:none;
display:inline;
}
.visite-representant input.submit {
margin-left:285px;
border:none;
}
/* message reussite / erreur */
.visite-representant .tx-pilmailform-pi1-msg p {
position:relative;
margin-left:285px;
}
/* OUTILS DE PRESCRIPTION */
body#outils_prescription .outilsPrescription {
position:relative;
width:185px;
height:354px;
margin:0 8px 8px 0;
border:1px solid #0062ac;
float:left;
}
body#outils_prescription .outilsPrescriptionImage {text-align:center;}

body#outils_prescription .outilsPrescriptionImage img {margin:6px 0; }

body#outils_prescription .outilsPrescriptionProduit {
color:#0062ac;
font-size:14px;
margin:4px;
}
body#outils_prescription p.outilsPrescriptionResume {
margin:4px;
text-align:justify;
}
body#outils_prescription .outilsPrescription form {
position:absolute;
text-align:center;
top:290px;
width:100%;
border-top:1px solid #0062ac;
}
body#outils_prescription .outilsPrescription form * {margin-top:4px;}

body#outils_prescription .outilsPrescription form label {
color:#0062ac;
font-size:11px;
}
.outilsPrescription form input.sumbit {
width:250px;
padding-left:12px;
background: url(../images/caddie.gif) no-repeat 2px 3px red !important;

}
/* fin OUTILS DE PRESCRIPTION */
/*
#navigation dl dd li,
#navigation dl dd li a { height:auto !important;}
* html #navigation dl dd li,
* html #navigation dl dd li a { height:auto !important;}

#navigation dl dd li ul li,
#navigation dl dd li ul li a {
height:20px !important;
line-height:20px !important;
}
*/

#navigation dl dd ul li ul { margin-left:110px;}


/* PRESCRITEUR */
/*body#devenez-prescripteur .colBaselineContent {border:1px solid red;}*/

body#devenez-prescripteur .colBaseline#prescipteur h4 {
background: url(../../user_upload/podologue/fd_devenez_prescipteur.jpg) no-repeat left top;
height:374px !important;
}
body#devenez-prescripteur .colBaseline#prescipteur h4 span {
top:285px;
}

body#devenez-prescripteur .cart_addform {
position:relative;
margin:7px;
}
body#devenez-prescripteur .cart_addform label,
body#devenez-prescripteur .cart_addform div#fpshop_rows_1_price {
font-size:12px;
}

.blocBleu {
position:relative;
width:423px;
/*height:153px;*/
border:1px solid #0062AC;
margin-bottom:10px;
}
.blocBleu h3 {
color:#FFFFFF;
background:url(../images/fd_titre_bloc.gif) repeat-x left top;
font-size:16px;
padding-left:10px;
}
.blocBleu p {
margin:10px;
}


.demandeCatalogue {
position:relative;
width:423px;
height:153px;
border:1px solid #0062AC;
margin-bottom:10px;
}
.demandeCatalogue h3 {
color:#FFFFFF;
background:url(../images/fd_titre_bloc.gif) repeat-x left top;
font-size:16px;
padding-left:10px;
/*clear:right;*/
}
/* FLY LOGIN */
#fly {
position:absolute;
top:-10px;
z-index:101;
visibility:hidden;
width:100%;
height:auto;
}
#fly #overlay {
width:100%;
height:110%;
}
#fly #flycontent {
position:absolute;
top:10%;
left:30%;
/*border:1px solid red;*/
background-color:#FFFFFF;
padding:5px;
}
#fly p.bodytext {
font-size:11px;
}
/* bandeau promo */
.bandeau_promo {
position:relative;
width:317px;
height:57px;
background:url(../images/caddie_offre.gif) no-repeat 5px	7px #F08711;
}
.bandeau_promo span {
position:relative;
left:55px;
top:6px;
display:block;
width:250px;
text-align:center;
}
.bandeau_promo span p {
position:relative;
display:block;
font-size:18px !important;
color:#ffffff;
text-align:center;
}

/* formulaire prescription */
.tx-fpshop-pi-prescribe {
position:relative;
/*border:1px solid red;*/
}
.tx-fpshop-pi-prescribe table {
position:relative;
width:99%;
border-collapse:collapse;
}
.tx-fpshop-pi-prescribe table tr.ligne_produit_1 {
background-color:#E3E8F4;
}
.tx-fpshop-pi-prescribe table th {
padding:2px;
font-size:12px;
color:#0062AC;
}
.tx-fpshop-pi-prescribe table td {
padding:2px;
font-size:12px;
}
.tx-fpshop-pi-prescribe table input {
border:1px solid grey;
}
/* annonce salon */
/* OFFRE SPECIALE */
.annonceSalon {
position:relative;
width:219px;
border:1px solid #9BAAAA;
z-index:20;
margin-bottom:8px;
}
.annonceSalon h5 {
position:relative;
margin:0px 4px;
z-index:15;
font-size:22px;
color:#EE7F00;
}
.annonceSalon p {
position:relative;
margin:0px 4px;
z-index:16;
font-size:12px;
line-height:18px;
}
.annonceSalon img.imgProduit {
z-index:12;
position:relative;
margin-left:45px;
}
.annonceSalon a {
position:absolute;
left:110px;
bottom:0px;
display:block;
background:url(../images/lien_enSavoirPlus.gif) no-repeat right top;
height:38px;
width:104px;
position:relative;
text-indent:-5000px;
}
/* AVIS D'EXPERT */
.avisExpert .avisExpertColGauche {
margin-top:-49px !important;
}
*html .avisExpert .avisExpertColGauche {
margin-top:0px !important;
}
*+html .avisExpert .avisExpertColGauche {
margin-top:0px !important;
}
/* CREATION COMPTE */
/* fly over home */
body#home .creationComptePodo {height:50px;}

dl#tx-srfeuserregister-pi1_dl,
dl#tx-srfeuserregister-pi1-navid-dl2 input { background-color:#FFFFFF; }

/* EDIDION COMPTE */
form.createComptePodo input,
form.editComptePodo input {border:none !important;}
form.createComptePodo input.edit,
form.editComptePodo input.edit {border:1px solid #9BAAAA !important;}



/* DEMANDE DE CODE CLIENT PODO */
body#formDdeCodePodo #content {
position:relative;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 h3 {
position:relative;
font-size:12px;
/*margin-left:285px;*/
margin-top:5px;
margin-bottom:20px;
font-size:14px;
color:#0062ac;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 fieldset {
position:relative;
border:none;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 fieldset legend {
display:none;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 label {
position:relative;
display:block;
float:left;
width:175px;
text-align:right;
font-size:12px;
margin:3px;
color:#0062ac;
/*border:#FF0000 1px solid;*/
}
body#formDdeCodePodo #content .tx-pilmailform-pi1  input {
border:1px solid #9BAAAA;
font-size:12px;
padding:2px;
margin:3px;
width:200px;
}
/* radio group */
body#formDdeCodePodo #content .tx-pilmailform-pi1 .radiogroup {
position:relative;
clear:both;
height:20px;
margin-bottom:10px;
margin-left:175px;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 .radiogroup label {
float:left;
width:50px;
text-align:left;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 .radiogroup input {
float:left;
width:15px;
margin-right:20px;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 label span {
display:none;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 .tx_pilmailform_pi1_field {
clear:both;
}
*html body#formDdeCodePodo #content .tx-pilmailform-pi1  .tx_pilmailform_pi1_field {
position:relative;
height:20px;
clear:none;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 fieldset#mailformcivilite label {
/*color:red;*/
float:none;
display:inline;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 div.csc-textpic {
position:absolute;
left:0px;
top:70px;
/*border:1px solid red;
margin-right:300px;*/
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 .checkbox label {
width:390px;
}
body#formDdeCodePodo #content .tx-pilmailform-pi1 input.submit {
margin-left:190px;
}
/*body#formDdeCata #content .tx-pilmailform-pi1 span.csc-mailform-label {
font-size:13px;
margin-left:285px;
color:#0062ac;
}*/
body#formDdeCata #content .tx-pilmailform-pi1 input.submit {
margin-left:285px;
border:none;
}
/* message reussite / erreur */
body#formDdeCata #content .tx-pilmailform-pi1 .tx-pilmailform-pi1-msg p {
position:relative;
margin-left:285px;
}

/* sucharge fiche produit */
.teaserAssociatedProducts form input.submit,
.cart_addform form input.submit {
padding-left:0px !important;
background-image:none !important;
}

/* commande directe */
form#fpshop_frmDirectCmd {
position:relative;
margin-top:30px;
}
.tx-fpshop-pi-directcmd input.submit {
bottom:-30px !important;
}
#logout {top:57px !important;}

/* obtenir n° de client podo */
#formDdeCodePodo #tx_pilmailform_pi1_user-gender_Mlle.innerstyle {
margin-left:-23px !important;
}
/* popup accueil */
#home a.external-link-new-window {
text-decoration:none !important;
color:#0062ac !important;
padding-bottom:5px;
}
#home a.external-link-new-window:hover {
text-decoration:underline !important;
}
/* Votre patient */
#fpshop_frmCartShipping h4{
font-size:14px;
font-weight:bold;
}

body#produit_pro .teaserAssociatedProductsPrice {
	visibility:hidden;
}
body#produit_pro .teaserAssociatedProducts input.submit {
	visibility:hidden;
}

/*body#produit .teaserAssociatedProductsLien a {
	visibility:hidden;
}

/*body#produit_orthese .teaserAssociatedProductsPrice{ visibility:visible; }
body#produit_orthese input.submit{ visibility:visible; }
body#produit_orthese .teaserAssociatedProductsLien a{ visibility:visible; }
*/

dl#tx-srfeuserregister-pi1-navid-dl dd div#tx-srfeuserregister-pi1-navid-searchresult {
position:absolute;
width:400px;
left:-150px !important;
top:75px;
height:20px;
/*border:#00FF00 1px solid;*/
}

