/* CSS Document */
/* POUR COMPATIBILITE */
.nomgamme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
.textegrisjustifie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5B5B;
	text-decoration: none;
	text-align: justify;
}
.lienfushiagrassouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD1A8D;
	text-decoration: underline;
}
/* POUR COMPATIBILITE FIN */
/* --------------------------------------
   Définitions Impression / Affichage
   -------------------------------------- */
.screenentete {
	display:block;
}

.printenete {
	display:none;
}

/* --------------------------------------
   Définition des style homepages
   -------------------------------------- */
.hometitre {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-size:16px;
	color:#afafaf;
}
.hometexte {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-size:12px;
	color:#afafaf;
	padding:0;
	margin:0;
}
.hometexte p {
	margin-top:4px;
	margin-bottom:2px;
}

.hometexte a {
	text-decoration:none;
	color:#fd7d00;
}

.hometexte a:hover {
	text-decoration:underline;
}

body.medical .hometexte a {
	text-decoration:none;
	color:#00a914;
}

body.medical .hometexte a:hover {
	text-decoration:underline;
}

body.recherche .hometexte a {
	text-decoration:none;
	color:#0097dd;
}

body.recherche .hometexte a:hover {
	text-decoration:underline;
}

.homeliste {
	list-style:url(/_img/global/texte-blanc-puce.gif);
	color:#FFFFFF;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif, verdana; 
	color:#FFFFFF;
}
.homeliste li {
	padding-top:5px;
}
body .homeliste li a, body.recherche .homeliste li a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
body.medical .homeliste, body.medical .homeliste li a {
	color:#00a914;
	list-style:url(/_img/medical/texte-vert-puce.gif);
}
.homeliste li a:hover {
	text-decoration:underline;
}

/* --------------------------------------
   Définition des tags globalement
   -------------------------------------- */
html {
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5b57;
	background:url(/_img/habillement/body-background.gif) repeat-x #FFFFFF;
	margin:0;
	height:100%;
}

body.medical {
	background:url(/_img/medical/body-background.gif) repeat-x #FFFFFF;
}

body.recherche {
	background:url(/_img/recherche/body-background.gif) repeat-x #FFFFFF;
}

body DIV.page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

/* --------------------------------------
   Définition des classes globalement
   -------------------------------------- */
.guillement {
	font-size:16px;
	font-weight:bold;
	color:#fd7d00;
}
.page {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	float:none;
}

.logo {
	height:126px;
	width:78px;
	float:left;
	vertical-align:middle;
	text-align:center;
}

.logo img {
	margin-top:23px;
}

.langues {
	float:left;
	text-align:right;
	width:862px;
	padding-right:20px;
	height:28px;
	padding-top:8px;
	visibility:hidden;
}

.langues a img {
	padding-right:5px;
	vertical-align:middle;
}

.langues a {
	color:#0a133e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin-left:15px;
}

.langues a:hover {
	text-decoration:underline;
}

.logoSelfia {
	float:right;
	height:51px;
	background:url(/_img/habillement/logo-selfia-habillage.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:390px;
	overflow:hidden;
	float:right;
	margin-top:7px;
}

.slogan {
	float:left;
	width:418px !important;
	height:26px;
	padding-top:6px;
}

.menuTop {
	float:right;
	text-align:right;
	padding-right:20px;
}

.basPage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	text-align:center;
	border-top:1px #808080 solid;
	width:100%;
	margin-top:10px;
	padding-bottom:15px;
	position:absolute;
	bottom:0px;
	right:0px;
	visibility:hidden;
}

.basPage a {
	color:#808080;
	text-decoration:none;
}

.basPage a:hover {
	color:#fd8611;
	text-decoration:underline;
}

.reperenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#808080;
	margin-bottom:3px;
}

.reperenav a {
	text-decoration:underline;
	color:#808080;
	background-image:url(/_img/global/repere-nav-puce.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	padding-right:12px;
	margin-right:12px;
}

.reperenav a:hover {
	text-decoration:underline;
	color:#ec5397;
}

.titrepage {
	font-weight:normal;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#d60093;
	line-height:45px;
}

.soustitrepage {
	font-weight:bold;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#761c58;
}

.message {
	font-weight:bold;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#761c58;
	padding-top:5px;
	padding-bottom:5px;
}

.texte {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	text-align:left;
}

.TexteFormDroite {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	text-align:right;
	vertical-align:top;
}

.texte .liste {
	list-style:url(/_img/global/texte-puce.gif);
	padding-top:0px;
	margin-top:0px;
}
.texte .liste li {
	margin-top:12px;
}

.texte a, .texteValeur {
	text-decoration:none;
	color:#fd7d00;
	font-weight:bold;
}

.texte a:hover {
	text-decoration:underline;
}

.zonetitre {
	width:100%;
	height:28px;
	line-height:26px !important;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/_img/global/zone-titre-fond.gif);
	margin-bottom:7px;
	margin-top:14px;
	background-repeat:repeat-x;
	text-indent: 10px;
}

.zonelien {
	width:100%;
	height:28px;
	line-height:26px !important;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/_img/global/zone-titre-fond.gif);
	margin-bottom:7px;
	margin-top:14px;
	background-repeat:repeat-x;
	text-indent: 10px;
	text-align:right;
}

.zonelien a {
	text-decoration:none;
	color:#FFFFFF;
	padding-right:15px;
	margin-right:5px;
	background-image:url(/_img/global/zone-lien-icone.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.zonelien a:hover {
	text-decoration:underline;
}

.zoneliengauche {
	width:100%;
	height:28px;
	line-height:26px !important;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(/_img/global/zone-titre-fond.gif);
	margin-bottom:7px;
	margin-top:14px;
	background-repeat:repeat-x;
	text-indent: 10px;
	text-align:left;
}

.zoneliengauche a {
	text-decoration:none;
	color:#FFFFFF;
	padding-left:15px;
	margin-left:5px;
	background-image:url(/_img/global/zone-lien-icone-gauche.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.zoneliengauche a:hover {
	text-decoration:underline;
}

.menu {
	float:right;
	margin:30px 20px 0px 15px;
	width:auto;
	z-index:900;
}

.menu a {
	color:#bd1a8d;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	margin-left:15px;
	text-decoration:none;
	font-weight:bold;
}

.menu a:hover {
	text-decoration:underline;
}

.prix {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	font-size:25px;
	color:#fd7d00;
	line-height:normal;
	text-align:center;
	vertical-align:top;
	padding-top:15px;
}

.fondEntete {
	background-image:url(/_img/habillement/fond-entete-colonne.gif);
	background-repeat:repeat-x;
}

.intituleEntete {
	color:#bd1a8d;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, verdana;
	margin-left:15px;
	text-decoration:none;
	font-weight:bold;
}

.champstextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #e0bf9c;
	margin-bottom:3px;
}
.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #e0bf9c;
	margin-bottom:3px;
	width:150px;
}

/* --------------------------------------
   Définition des styles medical
   -------------------------------------- */
body.medical .basPage a:hover {
	color:#00a914;
}

body.medical .texte a, body.medical .texteValeur {
	color:#00a914;
}

body.medical .texte .liste {
	list-style:url(/_img/medical/texte-puce.gif);
}

body.medical .titrepage {
	color:#67a900;
}

body.medical .soustitrepage {
	color:#67a900;
}

body.medical .message {
	color:#67a900;
}

body.medical .zonetitre {
	background-image:url(/_img/medical/zone-titre-fond.gif);
}

body.medical .zonelien, body.medical .zoneliengauche {
	background-image:url(/_img/medical/zone-titre-fond.gif);
}

body.medical .zonelien a, body.medical .zoneliengauche a {
	color:#FFFFFF;
}

body.medical .menu {
	margin:30px 20px 0px 5px;
}

body.medical .menu a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
}

body.medical .logoSelfia {
	background:url(/_img/medical/logo-selfia-medical.gif) no-repeat right;
	width:105px;
}

body.medical .guillement {
	font-size:16px;
	font-weight:bold;
	color:#67a900;
}

body.medical .prix {
	color:#67a900;
}

body.medical .champstextarea {
	border: 1px solid #00a914;
}
body.medical .champs {
	border: 1px solid #00a914;
}

body.medical .fondEntete {
	background-image:url(/_img/medical/fond-entete-colonne.gif);
	background-repeat:repeat-x;
}

body.medical .intituleEntete {
	color:#00a914;
}
   
/* --------------------------------------
   Définition des styles Recherche
   -------------------------------------- */
body.recherche .basPage a:hover {
	color:#0097dd;
}

body.recherche .texte a, body.recherche .texteValeur {
	color:#0097dd;
}

body.recherche .texte .liste {
	list-style:url(/_img/recherche/texte-puce.gif);
}

body.recherche .titrepage {
	color:#0368cc;
}

body.recherche .soustitrepage {
	color:#0368cc;
}

body.recherche .message {
	color:#0368cc;
}

body.recherche .zonetitre {
	background-image:url(/_img/recherche/zone-titre-fond.gif);
}

body.recherche .zonelien {
	background-image:url(/_img/recherche/zone-titre-fond.gif);
}

body.recherche .zonelien a {
	color:#FFFFFF;
}

body.recherche .menu a {
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
}

body.recherche .menu {
	margin:30px 20px 0px 10px;
}

body.recherche .logoSelfia {
	background:url(/_img/recherche/logo-selfia-recherche.gif) no-repeat right;
	width:155px;
}
body.recherche .guillement {
	font-size:16px;
	font-weight:bold;
	color:#0097dd;
}

body.recherche .champstextarea {
	border: 1px solid #79b2e0;
}
body.recherche .champs {
	border: 1px solid #79b2e0;
}
