/* CSS Document */
.image{height : 250px;}

.image2{height:500px;}

.tableau{height : 300px;}

.titre_article{
	width:auto; height:auto; min-height:18px; margin-bottom:1px; padding:7px 30px 5px 10px;
	font-size:18px; font-weight:bold; color:#fff; text-shadow: 0 2px 1px #1b3a37;
	background-color:#016C66; display:inline-block;
}

.corps_article p{
 padding :10px 0px;
}
.corps_article h3{
 
}

.corps_article h4{
 
}

section.content{ color:#4b5860; font-size:13px; line-height:15px; /*text-align:justify;*/ }
section.content h1{ display:none; }
/*section.content h2{ font-size:16px; font-weight:bold; margin:15px 0 5px 0; padding:10px 20px; background-color:#fff; color:rgb(1, 108, 102);
	text-align:center;
	border-top-left-radius:40px;
	border-top-right-radius:40px;
}
/*section.content h2{ display:block; width:80%; font-size:16px; font-weight:bold; margin:5px auto; padding:10px 0;
color:#fff; text-align:center; background-color:#02a69d;*/
/*background-color: rgb(1, 108, 102);* / 
border-radius:30px;
 }/**/
section.content h2{ font-size:16px; font-weight:bold; margin:0; padding:15px 0 5px 0; color:rgb(1, 108, 102); }
section.content h3{ font-size:15px; font-weight:bold; margin:0; padding:15px 0 5px 0; }
section.content>li{ margin:0; padding:10px 0; list-style-position:inside; }
section.content p{ padding:10px 0 5px 0; }
section.content ul{ margin-left:10px; }
section.content ul li{ list-style:disc outside; margin:0 0 0 10px; }
section.content ul.p{ padding:10px 0 5px 0; margin:0; }
section.content ul.p li{ list-style:disc inside; margin:0; }
section.content ul.inline{ margin:0; }
section.content ul.inline li{ list-style:disc inside; margin:0; }
/*
section.content div ul{ margin:0; }
section.content div ul li{ list-style:disc inside; margin:0; }
section.content p ul{ margin:0; }
section.content p ul li{ list-style:disc inside; margin:0; }
*/
section.content ol{ margin-left:10px; }
section.content ol li{ list-style:decimal outside; margin:0 0 0 10px; }
/*section.content p li{ display:block; padding:0; margin:0 0 0 10px; list-style:outside; }
/*section.content p.tableau{ display:block; width:auto; height:auto; margin:0; padding:10px; background:none; background-color:transparent; }*/
section.content p.photo{ display:block;width:auto; height:auto; margin:0;padding:10px; background:none; background-color:transparent;}
section.content p.tableau, section.content p.schema{ display:block; width:auto; height:auto; margin:10px 20px; padding:10px; background:none; background-color:#fff;}
section.content p.schema{ border-bottom-left-radius:30px; } /*border-radius:30px; }*/

section.content p.photo legend, section.content p.tableau legend, section.content p.schema legend{ font-size:11px; padding-left:10px; }
/*section.content p.schema img{ border-radius:20px; }*/
section.content strong{ font-weight:bold; color:rgb(1, 108, 102); }
section.content em{ font-style:italic; font-weight:bold; color:rgb(1, 108, 102); }
section.content div.miseenavant{ background-color:#fff; border:1px solid #CCC; margin:10px 0; padding:10px; border-radius:20px; }
section.centent .entete_article{height:214px;width:660px;overflow:hidden;}
section.centent .entete_article img{height:214px;width:660px;/*position:absolute;*/}

/************Spécifique aux cas cliniques *******************************/

section.cas .entete_article{height:0px;}
section.cas .entete_article img{ display :none;}
section.cas .retour.first{display:none;}
section.cas .clear{ padding:0; margin:0; height:1px; overflow:hidden; }
section.cas p.photo{padding: 10px 10px 0 0;}
/*section.content div.entete_article{ background:none; margin:0; padding:0; border:0; border-radius:0; margin-bottom:10px; }
section.content div.corps_article{ background:none; margin:0; padding:0; border:0; border-radius:0; margin-bottom:10px; }*/

a.retour{ display:block; clear:both; width:200px; padding:11px 0 9px 14px; color:#4b5860; text-align:left; text-decoration:none; font-size:14px; font-weight:bold; margin:0; background:url(../img/bgretour.gif) center left no-repeat; float:left; }

a.print{ display:block; width:200px; padding:11px 35px 9px 0px; color:#4b5860; text-align:right; text-decoration:none; font-size:14px; font-weight:bold; margin:0; background:url(../img/pdf_logo.png) top right no-repeat; float:right; }

.notice{ display:none; }

div.auteur{ width:200px; float:right; text-align:right; display:none; }
div.auteur h2{ margin:0; padding:0; }
div.auteur p{ margin:0; padding:0; }

/****************** PAGES DOZ/APPLICATION ******************/

section.content#DOZ{  }
section.content#DOZ h1,
section.content#DOZ h2,
section.content#DOZ h3{ color:#4b5860; display:block; font-size:18px; font-weight:bold; margin:0; clear:both; padding-top:16px; }
section.content#DOZ h3{ font-size:12px; font-weight:normal; padding-top:16px; padding-bottom:0; }

#DOZ .line{ background:url(../img/linesmedium.png) bottom center no-repeat; }

#DOZ a{ color:#4b5860; text-decoration:none; }
#DOZ a.appleStore{ display:block; width:349px; height:119px; margin:40px auto; background:url(../img/doz/appleStore.png) top left no-repeat; }
#DOZ a.appleStore span{ display:none; }

#DOZ a.animal{ display:block; height:60px; text-decoration:none; }
#DOZ .animal{ padding:20px 0 1px 10px; color:#4b5860; font-size:18px; font-weight:normal; }
#DOZ .animal .picto{ float:left; display:block; width:60px; margin-right:30px; }
#DOZ .animal .nom{ float:left; display:block; width:380px; font-weight:bold; margin-top:12px; }
#DOZ a.animal .nom{ width:400px; }
#DOZ .animal .proprietaire{ float:left; display:block; width:380px; font-weight:bold; margin-top:8px; }
#DOZ a.animal .proprietaire{ width:400px; margin-top:6px; }
#DOZ .animal .proprietaire .label{ font-weight:normal; }
/*#DOZ .animal .details{ width:auto; float:left; font-size:14px; font-weight:bold; margin-top:10px; }*/
#DOZ .animal .details{ width:auto; float:left; font-size:14px; font-weight:normal; margin-top:10px; line-height:1.5em; }
#DOZ .animal .details b{ font-weight:bold; }
#DOZ a.animal .details{ padding-right:18px; background:url(../img/bglink.gif) right center no-repeat; margin-top:0; }
#DOZ .animal a.impression{ width:120px; float:right; text-align:right; font-size:14px; padding:6px 38px 6px 0; margin-left:0; background:url(../img/printer.gif) right center no-repeat; }
#DOZ .animal a.impression:hover{ /*text-decoration:underline;*/ background-color:#e8e8e8; }
#DOZ a.retour{ width:300px; }
#DOZ .empty{ display:block; padding-top:30px; }
#DOZ table, #overlay.DOZ table{ margin-top:20px; width:100%; border-collapse:separate; border-spacing:3px; font-size:12px; }
#DOZ table td, #overlay.DOZ table td{ padding:8px 20px; text-align:center; }
#DOZ table td.type{ text-align:left; }
#DOZ table td.details{ cursor:pointer; text-align:right; width:106px; padding-right:37px; background:url(../img/bglink.gif) 134px center no-repeat; font-weight:bold; font-size:14px; }
#DOZ table .legend td, #overlay.DOZ table .legend td{ background-color:#aacac7; font-weight:bold; }
#DOZ table .odd td, #overlay.DOZ table .odd td{ background-color:#dbe5e6; }
#overlay.DOZ table td{ width:30%; }
#overlay.DOZ table td.molecule{ font-weight:bold; }

/************* Overlay *************/
.DOZ #overlay-head .title{ font-weight:normal; }
.DOZ #overlay-head .title b{ font-weight:bold; }
.DOZ #overlay-head a.close{ top:35px; right:29px; color:#fff; background:url(../img/close_white.png) center no-repeat; }
.DOZ #overlay-body{ text-align:left; }
.DOZ #overlay-body h1,
.DOZ #overlay-body h2,
.DOZ #overlay-body h3{ color:#4b5860; display:block; font-size:18px; font-weight:bold; margin:16px 0 0 0; clear:both; padding:0; }
.DOZ #overlay-body h1{ margin:0; }
.DOZ #overlay-body h3{ font-size:12px; font-weight:normal; margin:2px 0 0 0; }

.DOZ #overlay-body table.perfusion{ }

section#DOZ.content h1{margin: 30px 0;}
#DOZ a.retour { margin: 30px 0;}    
#DOZ .empty {padding:0;}

#DOZ .protocole{background-color: #AACAC7; padding: 5px; margin: 20px 0 40px 0;} 
#DOZ .protocole .dateProtocole{padding: 5px; font-weight: bold; font-size:16px;}

#DOZ table.zoneMolecules{ width: 100%;border-collapse: separate;border-spacing: 3px;text-align: left;margin-top: 5px;}
#DOZ table.zoneMolecules tr td{background-color: #DBE5E6;text-align: left;padding: 15px 20px;width:50%; }
#DOZ table.zoneMolecules tr td .titreBloc{text-transform: uppercase;color:#326C69; font-weight: bold; line-height: 25px; font-size: 14px; }
#DOZ table.zoneMolecules tr td .texteBloc{font-size: 12px; line-height: 20px; }

#DOZ table.zoneMessages{ width: 100%;border-collapse: separate;border-spacing: 3px;text-align: left;margin-top: 5px;}
#DOZ table.zoneMessages tr.message td{background-color: #b4deda;text-align: left;padding: 50px 20px;font-weight: bold;color:#326C69;width:33%}
#DOZ table.zoneMessages tr.legende td{background-color: #fff;text-align: center;padding: 10px;text-transform: uppercase;color:#326C69; font-weight: bold;font-size: 14px;}

#DOZ table.zoneTimeline{ width: 100%;border-collapse: separate;border-spacing: 3px;text-align: left;margin-top: 5px;}
#DOZ table.zoneTimeline tr.colors td{padding: 30px;}
#DOZ table.zoneTimeline tr.colors td.vert{background-color: #93b431;}
#DOZ table.zoneTimeline tr.colors td.vert-jaune{background-color: #d7d013;}
#DOZ table.zoneTimeline tr.colors td.jaune{background-color: #f6dd0b;}
#DOZ table.zoneTimeline tr.colors td.orange{background-color: #f6950b;}
#DOZ table.zoneTimeline tr.colors td.rouge{background-color: #d13f3f;}
#DOZ table.zoneTimeline tr.legende td{text-align: right;padding:0;font-weight: bold; font-size: 14px;color:#326C69;}
#DOZ table.zoneTimeline tr.legende td .left{float:left;}
#DOZ table.zoneTimeline tr.legende td .right{float:right;}