
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
}
#tit_nav {
float:none;
}
#header {
height:auto;
}
#contenu {
float:none;
}
html {
font-size:62.5%;
}
body {
height:100%;
margin:0 0 1px;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
ol, ul {
list-style-position:outside;
list-style-type:none;
}
a, a img {
text-decoration:none;
}
abbr {
border-bottom:1px dotted;
}
hr {
border:0 none;
height:1px;
margin-top:-1px;
}
pre {
color:#324354;
font-family:"Courier New",Courier,mono;
min-height:30px;
overflow:auto;
white-space:pre-wrap;
}

body {
color:#303030;
font-family:Arial,Helvetica,sans-serif;
}
#header input, #footer input {
color:#808080;
font-size:1.1em;
}
#header input.submit, #footer input.submit, .buttonA {
color:#FFFFFF;
}
#header a {
color:#CDCDCD;
font-size:1.1em;
text-decoration:underline;
}
#header .userName {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
#header .newMsg {
color:#FFFFFF;
font-weight:bold;
}
#header .userName:hover {
text-decoration:underline;
}
#header a:hover, #header a:focus, #header li:hover a.boxButton, #header li .boxButtonHov {
color:#FFFFFF;
text-decoration:none;
}
#header .boxHover a {
color:#808080;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
}
#header .boxHover a:hover {
text-decoration:none;
}
#identification .boxHover label {
font-size:1.1em;
}
#nav ul li a {
color:#3E4545;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
#nav .content > ul > li:hover > a, #nav ul li.selected a, #nav ul li a.selected {
color:#FFFFFF;
}
.withSubMenu ul li a {
font-size:1.1em !important;
text-transform:uppercase;
}
#nav ul.subMenu li a {
color:#3E4545;
font-size:1.1em;
font-weight:normal;
line-height:30px;
text-transform:none;
}
#nav ul li ul.subMenu li a.selected {
color:#D6071B;
}
#nav .infosMenu {
color:#3E4545;
font-size:1.1em;
line-height:30px;
}
#nav .infosMenu a, #nav .infosMenu strong {
color:#D6071B;
font-size:1em !important;
font-weight:normal;
text-transform:none;
}
#nav .infosMenu a {
text-decoration:underline;
}
#nav .infosMenu a:hover, #nav ul li ul.subMenu li a.selected:hover {
text-decoration:none;
}
#nav ul.subMenu li a:hover {
color:#3E4545;
text-decoration:underline;
}
#footer {
color:#FFFFFF;
font-size:1.2em;
}
#footer a, #footer a:link {
color:#CDCDCD !important;
font-size:0.9em;
text-decoration:underline !important;
}
#footer a:hover, #footer a:focus {
color:#FFFFFF !important;
text-decoration:none !important;
}
#footer .headerFooter .search, #footer .headerFooter .submit {
font-size:0.9em;
}
#footer #glossary a {
color:#000000 !important;
font-size:1.2em;
font-weight:bold;
text-decoration:none !important;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9E9E9 none repeat scroll 0 0;
}
#top, #nav .content, #content, #bottom, #topContent {
margin:0 auto;
width:990px;
}

#header, #footer {
background-color:#2F2F2E !important;
width:auto;
}
#header.business {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#16395A url(/sante-medecine.commentcamarche.net/_skin/_common/img/bg_headerE.png) repeat-x scroll left top !important;
}
#footer.business {
background-color:#16395A !important;
}
#header li:hover .boxHover, #header li.focused .boxHover, #header .withSubMenu ul li:hover ul, #header .withSubMenu ul li.selected ul, #header .withSubMenu ul li a:focus + ul {
display:block;
}
#header #topNav .boxHover form, #header #topNav .boxHover ul, #header #topNav .boxHover ul li, #header #topNav .boxHover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
height:auto;
line-height:normal;
margin:0;
padding:0;
}
#top {
height:56px;
position:relative;
z-index:5;
}
#top h1, #top form {
float:left;
}
#top h1 {
margin-top:6px;
}
#top .headerFooter .submit {
overflow:hidden;
text-indent:-1000px;
}
#topNav {
clear:left;
line-height:21px;
position:absolute;
right:0;
top:16px;
}
#topNav li {
border-left:1px solid #000000;
float:left;
position:relative;
}
#topNav li a {
border-left:1px solid #4D4B4A;
display:block;
padding:0 10px;
}

.bgShadow {
height:5px;
position:relative;
top:27px;
}
#nav ul, #nav .content {
position:relative;
z-index:2;
}
#nav ul li {
border-left:1px solid #CACBCB;
float:left;
}
#nav ul li a {
border-left:1px solid #FFFFFF;
display:block;
line-height:27px;
padding:0 15px;
}

.withSubMenu {
margin-bottom:32px;
}
.withSubMenu .bgShadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/sante-medecine.commentcamarche.net/_skin/_common/img/bg_section.png) repeat-x scroll left top;
border-bottom:1px solid #E2E2E2;
height:29px;
z-index:1;
}
#nav ul.subMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sante-medecine.commentcamarche.net/_skin/_common/img/bg_subMenu.gif) repeat-x scroll left top;
display:none;
height:29px;
left:0;
padding:0 3px;
position:absolute;
width:990px;
}
#nav ul.subMenu li, #nav ul.subMenu li a {
border:medium none;
}
#nav ul li ul.subMenu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
padding:0 10px;
}
#nav .infosMenu {
left:0;
padding:0 13px;
position:absolute;
top:27px;
}
#section {
padding-top:12px;
}
#section.withSubMenu {
padding-top:40px;
}
#topContent {
margin-bottom:12px;
position:relative;
}
#ad_top {
min-height:90px;
width:728px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sante-medecine.commentcamarche.net/_skin/_common/img/bg_footer.png) repeat-x scroll center top;
border-top:2px solid #D7372A;
padding:10px 0 28px;
}
#footer ul, #footer div.footerBorder {
border-left:1px solid #4D4B4A;
border-right:1px solid #000000;
float:left;
height:200px;
margin:0;
padding:0 18px;
}
#footer.business ul, #footer.business div.footerBorder {
border-left:1px solid #455C72;
border-right:medium none;
}
#footer ul li, #footer form legend {
line-height:30px;
}
#footer ul li ul, #footer.business ul li ul {
border:medium none;
float:none;
padding:0;
}
#footer ul li ul li {
line-height:18px;
}
#footer div.footerBorder, #footer.business div.footerBorder {
border-right:medium none;
padding-right:0;
}
#footer .noBorder, #footer.business .noBorder {
border-left:medium none;
padding-left:15px;
}
#footer #glossary a:hover, #footer #glossary a:focus {
font-size:1.6em;
margin:0;
padding:5px 3px;
}

/* Fond blanc */
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#topNav li:hover .boxButton, #topNav li.focused .boxButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D90B5D none repeat scroll 0 0;
}
#topNav #user .newMsg span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D90B5D none repeat scroll 0 0;
border:1px solid #D90B5D;
}
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF8D28 none repeat scroll 0 0;
}
#nav ul li a {
color:#000000;
}
#nav .infosMenu a, #nav .infosMenu strong, #nav ul li ul.subMenu li a.selected {
color:#FF8D28;
}
#nav ul.subMenu li a:hover {
text-decoration:underline;
}
#nav .content > ul > li > a:hover, #nav .content > ul > li > a:focus, #nav .content > ul > li:hover > a, #header .withSubMenu ul li.selected > a, #nav ul li.selected a, #nav ul li a.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sante-medecine.commentcamarche.net/_skin/_univers/img/bg_navHover.png) repeat-x scroll 0 0;
}
* html div #nav ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/sante-medecine.commentcamarche.net/_skin/_univers/img/bg_navHover.png) repeat-x scroll 0 0;
}
#nav ul li {
border-left:1px solid #E46B00;
}
#nav ul li a {
border-left:1px solid #FEA455;
}
ul.disc li, ul.decimal li {
color:#D90B5D;
}
.boxHover {
border-color:#D90B5D #F9C9D3 #F9C9D3;
border-style:solid;
border-width:3px 1px 1px;
}
#topNav .boxHover input {
border:1px solid #F9C9D3;
}
.headerFooter input.submit, #top form input.submit, form.headerFooter input.search {
border:1px solid #D90B5D;
}
#topNav .boxHover form input.submit, .headerFooter input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D90B5D url(/sante-medecine.commentcamarche.net/_skin/_univers/img/bg_headerInputSubmit.png?32) repeat-x scroll 0 0;
border:1px solid #D90B5D;
}
#topNav .boxHover form input.submit:hover, .headerFooter input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D90B5D url(/sante-medecine.commentcamarche.net/_skin/_univers/img/bg_headerInputSubmit.png?32) repeat-x scroll 0 -24px;
}





 .fond_gris 
{
	background-color: #f8f8f8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #777777;
}





/* body */
.container {
	min-height:850px;
	vertical-align:top;
	background-color: #F8F8F8;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}

.container a {
	color:#000000;
	text-decoration:underline;
}

.barre_droite {width:100%;vertical-align: top;padding:10px 15px 30px;background:transparent url('images/bg_Rcol.gif') repeat-y  top;}

.table_info
{
}

h2 {
	display: block;
/*	margin-bottom: 1.1em;*/
	margin-bottom: 0.67em;
	font-size: 1.5em;
	font-weight: bold;
	color: #FF8D28;
	line-height:1.2em;
}

h3 {
	display: block;
/*	margin-bottom: 1.1em;*/
	margin-bottom: 0.67em;
	font-size: 1.2em;
	font-weight: bold;
	color: #FF8D28;
	line-height:1.2em;
}

p {
	margin-bottom: 0.5em;
	font-style: normal;
	font-size: 1.1em;
	line-height: 1.5em;
}


.libelle_orange {
	color: #FF8D28;
	font-weight: bold;
}

.petit_gris {
	color: #BBBBBB;
	font-weight: bold;
	font-size: 0.9em;
}


.fond_orange {
	padding:10px 10px 10px 10px;
		background:#FDD7B5;
	}

/* form */
input,
select,
button {
	height: 1..em;
	border: 1px solid #CAC3BF;
	padding: 0 4px;
	color: #222;
	font-family: Consolas, "Courier New", Courier, fixed;
}

textarea {
	border: 1px solid #CAC3BF;
	display: block;
	height: auto;
	overflow: auto;
}


/* mootabs panel */

.mootabs_panel {
	display: none;
	background-color: transparent;
	position: relative;
	width: 99%;
	height: 99%;
	top: -1px;
	clear: both;
	overflow: auto;
	#border: 1px solid #000000;

	
}

.mootabs_panel.active {
	background-color: #FFFFFF;
	display: block;
}

/* Onglets */


div#mag-menu {
	z-index:3;
	margin-left: auto;
	margin-right: auto;
	width:auto;
	height:24px;
}

div#mag-menu ul {
	padding-left:10px;
	margin-left:0px;
	
}
div#mag-menu li {
	display:inline;
	line-height: 24px;
	margin-left:0px;
	float:left;
	list-style-type:none;
	margin-right: 4px;
	height:24px;
	width:110px;
}

div#mag-menu li a {
	background: url(images/onglets.png) no-repeat;
	background-position:0px 0px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #3399cc;
	height:24px;
	font-weight:bold;
}

div#mag-menu li a:hover {
	background: url(images/onglets.png) no-repeat;
	background-position:0px -24px;
	color:#fff;
}

div#contenttab {
	z-index:3;
	margin-left: auto;
	margin-right: auto;
	width:auto;
	height:24px;
}

div#contenttab ul {
	padding-left:10px;
	margin-left:0px;
	
}
div#contenttab li {
	display:inline;
	line-height: 24px;
	margin-left:0px;
	float:left;
	list-style-type:none;
	margin-right: 4px;
	height:24px;
	width:110px;
}

div#contenttab li a {
	background: url(images/magasin-onglets.png) no-repeat;
	background-position:0px 0px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #3399cc;
	height:24px;
	font-weight:bold;
}



div#contenttab li a:hover {
	background: url(images/magasin-onglets.png) no-repeat;
	background-position:0px -24px;
	color:#fff;
}

