@charset "utf-8";
/* CSS Document */

.posologie{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.posologie fieldset{ margin:20px 0 0 0; padding:0 0 20px 0; background:url(../img/line.png) bottom left no-repeat; }
.posologie fieldset.espece{ margin-top:30px; }
.posologie fieldset.anesthesie{ background:none; }
.posologie fieldset label{ clear:left; width:165px; font-size:14px; }
.posologie fieldset label, .posologie fieldset span.text{ display:block; float:left; text-align:right; font-size:14px; height:20px; padding:10px 0 5px 0; margin:5px 10px 5px 0; }
/*.posologie fieldset input{ display:block; float:left; height:33px; width:149px; padding:0; margin:5px 50px 5px 0; border:1px solid #c5c5c5; text-align:center; font-weight:normal; }*/
.posologie fieldset input, .posologie fieldset span.input{ display:block; float:left; height:33px; width:149px; padding:0; margin:5px 50px 5px 0; border:1px solid #c5c5c5; text-align:center; font-weight:normal; vertical-align:middle; color:#4B5860 }
.posologie fieldset span.input{ padding-top:8px; height:25px; background-color:#fff; }
.posologie fieldset span.input.disabled{ background-color:#F3F3F3; color:#999; }
	
.posologie fieldset legend, .posologie fieldset .poids label{ background:url(../img/dot.gif) left center no-repeat; padding:0 0 0 10px; margin:16px 0 0 16px; float:left; display:block; width:130px; font-size:14px; text-align:left; }
.posologie fieldset .poids label{ width:148px;  }
.posologie fieldset .poids input{ border:3px solid #4b5860; margin-right:10px; }

/*
.posologie div.espece input, .posologie div.molecule input, .posologie fieldset h2{ float:left; width:181px; height:46px; background-color:#fff; color:#4b5860; border:3px solid #4b5860;  font-size:22px; font-weight:bold; cursor:pointer; margin:0 13px 10px 0; padding:0; text-align:center; vertical-align:middle; }
.posologie div.espece input.selected, .posologie div.molecule input.selected, .posologie fieldset h2{ background-color:#016c66; color:#fff; cursor:default; }
*/
.posologie .rounded{ float:left; width:188px; height:46px; color:#4b5860; /*background-color:#fff; border:3px solid #4b5860;*/  font-size:22px; font-weight:bold; cursor:pointer; margin:0 14px 10px 0; padding:0; text-align:center; vertical-align:middle; background:url(../img/posologie_bouton.gif) top center no-repeat;  background-color:transparent; border:none; }
.posologie .rounded.selected, .posologie h2.rounded{ /*background-color:#016c66;*/ color:#fff; cursor:default; background-position:bottom center; }

.posologie h2.rounded{ /*clear:both;*/ display:block; cursor:default; height:30px; padding:16px 0 0 0; }
.posologie h2.rounded sub{ font-size:60%; }
.posologie fieldset .ketamine{ clear:both; padding-top:35px; }
.posologie fieldset .medetomidine h2{ margin-left:101px; }
.posologie fieldset .ketamine h2{ margin-left:156px;/*margin-left:255px;*/ }

.posologie fieldset.analgesie div{ display:none; }
.posologie fieldset.analgesie div.molecule{ display:block; }

section.fiches{ clear:right; float:right; width:260px; padding:0 20px 11px 20px; background:url(../img/expertsbottom.png) bottom center no-repeat;margin-bottom:120px; }
section.fiches h2{ font-weight:normal; font-size:22px; height:25px; padding-top:14px; margin-bottom:1px; text-align:right; color:#4b5860; border-bottom:5px solid #4b5860; }

section.fiches div ul li{ width:inherit; margin:0; padding:0; /*cursor:pointer; border-top:1px solid #ccc;*/ }
section.fiches div ul li h3{ display:block; height:22px; padding-top:8px; text-align:center; font-weight:bold; font-size:12px; color:#4b5860;background-color:#fff; /*border-bottom:1px solid #f0f0f0;*/ }
section.fiches div ul li a{ display:block; padding:8px; border:1px solid #ccc; /*border-bottom:none;*/ background-color:transparent; }
section.fiches div ul li a img{ border:3px solid #4b5860; }
section.fiches div ul li a:hover{ background-color:#fff; }
