body { 
	margin:0; padding:0; text-align:center; font-family: Verdana, Helvetica, sans-serif; font-size:13px; 
}
img { 
	border:0; 
}
form, p, h1, h2, h3, h4, h5, h6 { 
	margin:0; font-family: Verdana, Helvetica, sans-serif; font-size:13px;
}

table { 
	margin:0; padding:0; border:0; border-collapse:collapse; 
}
td
{
	font-family: Verdana, Helvetica, sans-serif; font-size:13px; 
}
ul,ol { 
	list-style:none outside none; margin:0; padding:0; 
}
li {
	display:block;
}

.invisible{
	display:none;
}

.clear {
	clear:both; font-size:1px;
}
#MessError{
	margin:0 0 20px 0;padding: 0 0 0 0px ;
	font-weight:bold;
	color:red;
}
#container { 
	position:relative; margin:auto; width:995px; text-align:left; padding:27px 0 0 0;
}
#brd {
	border:1px solid #000; height:1%; 
}

#nav, #search {
	float:left;
}

#nav li {
	float:left; position:relative; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#002a82; cursor:pointer!important; cursor:hand;
	margin-bottom:10px;
}
#nav li  a{
	float:left; display:block; height:21px; padding:7px 15px 0 15px; font-size:10px; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none;
}




#nav .help {
	background:#0b6ba2;
	margin-bottom:10px;	
}
#nav .on {
	background:#db2e4f;
	top:-3px;
	margin-bottom:3px;
}
#nav .on a{
	padding-top:10px;
}
#nav ol {
	position:absolute; top:29px; left:-40px; visibility:hidden;
}
#nav ol li {
	padding:0; height:auto; width:168px; border:0;
}
#nav ol li a {
	background:#db2e4f; padding:4px 0 4px 12px; text-transform:none;  width:168px; font-weight:normal; border-bottom:1px solid #fff; display:block;
}
#nav ol li a:hover, #nav ol .on a {
	background:#da6178;
}

#search {
	background:#0b6ba2; width:275px; height:22px; padding:6px 0 0 14px;
}
#search label {
	font-weight:bold; color:#fff; font-size:10px;
}
#search input {
	border:0;
}
#searchLabel {
	width:122px;
}

#content {
	padding:14px 0 0 0; clear:both;
}

#footer {
	position:relative; width:995px;
}
#footer div, #footer a {
	color:#999999; font-size:9px;
}
#footer a {
	text-decoration:underline;
}
#footer ul {
	padding:10px 0 0 10px;
}
#footer li {
	float:left; padding:0 10px 1px 0; margin:0 10px 0 0; background:url(images/footer-arrow.gif) center right no-repeat;
}
#footer li a {
	text-decoration:none; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;
}
#HONcode {
	position:absolute; top:2px; left:835px; width:151px; 
}
#HONcode img {
	float:left; margin:0 10px 0 0;
}
#copyright {
	position:absolute; top:34px; left:2px;
}

.ok {
	border:1px solid #fff; background:#0b6ba2; color:#fff; font-weight:bold; font-size:9px; text-decoration:none; padding:2px 3px; margin:0 0 0 5px;
}

.boxSearch {
	width:320px; float:left; padding:0 16px 43px 0;
}
.boxSearchLast {
	padding:0 0 0 1px;
}
.boxSearch h3 {
	background:#002a82; color:#fff; font-weight:normal; padding:5px 0 5px 10px;
}
.boxSearch p {
	padding:8px 0 8px 13px; width:261px;
}
.boxSearch a {
	padding:0 0 0 13px; color:#aa0021; text-decoration:none;
}



/********** HOME **********/

#intro {
	clear:both; height:auto !important; height:251px; min-height:251px;
}
#intro .myImg{
	float:left;
}
#intro div {

}
#intro div {
	padding:0 0 0 392px;
}
#intro div p {
	width:558px; margin:17px 0 0 0;
}

h1{
	color:#002c81;font-size:15px;font-weight:bold;
}
.editionDate{
	position:relative; float:right; margin:-15px 5px 15px 0; _margin:-15px 2px 0 0; font-weight:bold; font-style:italic;
}

#intro h1 {		
	margin:3px 0 0 0; padding:0 0 4px 9px; border-bottom:1px solid #000; width:473px;
}
#home h2 {
	border-bottom:1px solid #000; padding:0 0 4px 9px; margin:0 0 8px 0;
}

/********** FIN HOME **********/


/********** CHILD **********/

.path {
	padding:0 0 15px 8px; font-size:10px; color:#000000;
}
.path a, .path strong{
	color:#DE2C4A;
}
.path #CheminDeFerFlux{
	color:#db2e4f; font-size:10px; text-decoration:none;
}
#child h1 {
	margin:0 0 0 8px; border-bottom:1px solid #000; padding:0 0 4px 8px; margin:0 0 18px 0;
}

div.anchors, div.hautdepage{
	margin:10px 0 10px 10px;
}

div.anchors a, div.hautdepage a, a.anchors, a.hautdepage{
	padding:0 0 0 10px; background:url('../images/puce-flcdbl-pink.gif') no-repeat 0 5px; color:#DC2E4F; text-decoration:none;
}
div.anchors a:hover, div.hautdepage a:hover, a.anchors:hover, a.hautdepage:hover{
	text-decoration:underline;
}

/********** FIN CHILD **********/


/********** RECHERCHE **********/

.recherche h2 {
	color:#db2e4f;
}

/********** FIN RECHERCHE **********/

/********** SCROLL **********/

#selectObjs {
	position:relative; height:300px;
}
.selectObj {
	position:absolute; width:250px;
}
.selectObj .dataScroll {
	position:absolute; top:15px; left:0; width:265px; overflow:hidden; border:1px solid #7f7f7f; border-top:0; background:#FFF; height:200px;
}
.selectObj .data {
	position:absolute; top:0; left:0;
}
.selectObj .data {
	width:350px; height:200px; clip:rect(0,250px,200px,0); overflow:hidden;
}
.selectObj .scUp {
	position:absolute; top:18px; right:2px;
}
.selectObj .scDn {
	position:absolute; top:0; right:2px;
}
.selectObj .scDn img {
	margin:-1px 0 0 0;
}
.selectObj .cursor {
	position:absolute; top:15px; right:-16px; background:#dc2e4f; width:15px; font-size:1px; z-index:1000; height:200px;
}

/********** FIN SCROLL **********/

/********** PLAN **********/
	#plansite{padding-left:15px;width:580px;float:left;background:#fff;}
	#plansite img{margin:10px;}
	#plansite ul li a{color:#000;}
	#plansite ul li {padding-left:5px;margin-top:2px;background:#fddee4;min-height:17px;height:auto!important;height:17px;}
	#plansite ul li ol {margin-left:-5px;}
	#plansite ul li ol li{padding:0 0 0 5px;margin-top:0px;padding-left:15px;background:#fff6f9;min-height:17px;}

/********** FIN PLAN **********/

/********** CONTACT **********/
#medicamentContent{margin-top:20px;}
#contactForm{padding-left:15px;background:url('../images/contactletters.gif') 260px bottom no-repeat;}


#contactForm input{border:1px #002983 solid;background:#fff;float:left; margin:0 0 20px 0;width:200px;}
#contactForm textarea{border:1px #002983 solid;background:#fff;float:left; margin:0 0 20px 0;width:200px;}
#contactForm label{display:block;width:130px;float:left;}
#contactForm .btnvalider{margin:0 0 20px 0;padding: 0 0 0 255px ;}
#contactForm .btnvalider input{width:75px;font-weight:bold;color:#002983;background:transparent;border-width:2px;}

#contactForm .radioInput input{border-width:0px;background:#fff;float:left;width:40px;}
#contactForm .radioInput label{width:30px;}

/********** FIN CONTACT **********/

/********** MEDICAMENTS **********/
#medicamentList{float:left;height:200px;margin-left:20px!important;margin-left:20px;width:438px;}
#medicamentList #menuMedicaments{margin-left:0px;}
#medicamentList a{text-decoration:none;padding-left:10px;padding-top:5px;display:block;min-height:15px;height:auto!important;height:15px;}
#medicamentList a:hover{background:#f895a9;}
#medicamentList .off1{background:#fddee4;color:#000;}
#medicamentList .off2{background:#ffedf1;color:#000;}
#medicamentList .gris{background:#DDDDDD;color:#000;}
#medicamentList .on{background:#dc2e4f;color:#fff;}
#medicamentList .data{overflow:auto;height:100%;}

#categorieList {float:left;height:200px;width:438px;}
#categorieList #menuMedicaments{margin-left:0px;}
#categorieList a{text-decoration:none;padding-left:10px;padding-top:5px;display:block;min-height:15px;height:auto!important;height:15px;}
#categorieList a:hover{background:#f895a9;}
#categorieList .off1{background:#fddee4;color:#000;}
#categorieList .off2{background:#ffedf1;color:#000;}
#categorieList .gris{background:#DDDDDD;color:#000;}
#categorieList .on{background:#dc2e4f;color:#fff;}
#categorieList .data{overflow:auto;height:100%;}

#separateurList {float:left;padding-top:8%;height:100px;margin:10px;}

#medicamentList h3{color:#db2d4e;}
#categorieList h3{color:#db2d4e;}

#menuMedicaments{float:left;width:220px;border:1px #000 solid;margin-left:20px!important;margin-left:10px;}
#menuMedicaments a{text-decoration:none;padding-left:10px;padding-top:5px;display:block;min-height:15px;height:auto!important;height:15px;}
#menuMedicaments a:hover{background:#f895a9;}
#menuMedicaments .off1{background:#fddee4;color:#000;}
#menuMedicaments .off2{background:#ffedf1;color:#000;}
#menuMedicaments .gris{background:#DDDDDD;color:#000;}
#menuMedicaments .on{background:#dc2e4f;color:#fff;}

#MedicamentsDetail{float:left;margin-left:10px;width:740px;}
#MedicamentsDetail a{ color:#000000; }
#MedicamentsDetail a.anchors, #MedicamentsDetail div.anchors a{ color:#DC2E4F; }
#MedicamentsDetail h1{padding-left:0px;border-bottom:1px dotted #000; font-weight:normal;width:100%;}
#MedicamentsDetail h2{background:url('../images/puce-car-blue.gif') no-repeat 0 4px; padding-left:15px; margin:10px 0; color:#002b84; font-size:12px; font-weight:normal; }
#MedicamentsDetail h3{background:url('../images/pucefaq.gif') 0 2px no-repeat;padding-left:15px;margin:10px 0; margin-left:25px; color:#db2d4e;font-weight:bold;}
#MedicamentsDetail h4{background:url('../images/puce-flcdbl-blue.gif') no-repeat 0 5px; padding-left:10px; margin:10px 0; margin-left:45px; color:#002a80; font-weight:bold;}
#MedicamentsDetail h5{background:url('../images/puce-flcd-blue.gif') no-repeat 0 5px; padding-left:8px; margin:10px 0; margin-left:65px; color:#00194c; font-weight:normal;}
#MedicamentsDetail ul li{background:url('../images/puce_carre.gif') 2px 5px no-repeat;padding-left:15px;margin-top:5px;}
#MedicamentsDetail ul li ul li{background:url('../images/puce_rond.gif') 0 5px no-repeat;padding-left:15px;margin-top:5px;}

#MedicamentsDetail p{margin-top:10px;}

#MedicamentsDetail #tableauDefail{margin-top:10px;}

#MedicamentsDetail #tableauDefail td{border:1px #cccccc solid;}
#MedicamentsDetail #tableauDefail .label{background:#ffe3e8;width:150px;}
#MedicamentsDetail #tableauDefail .value{background:#fff;}
#MedicamentsDetail #tableauDefail .separateur{background:#fff;border-width:0px;width:2px }

#MedicamentsDetail #imgIllust img{border:1px #ccc solid;display:table;}
#MedicamentsDetail #imgIllust ul li{background:url('../images/zoom.gif') 0 0px no-repeat;padding-left:25px;height:17px;}
#MedicamentsDetail #imgIllust a{color:#000;}

#MedicamentsDetail div.anchors, #MedicamentsDetail div.hautdepage{ margin-left:0; }

#CategorieClick{ width:28px; }

.trierpar{margin-left:20px;background:#fddee4;width:370px;height:50px;color:#002983;font-weight:bold;}
.trierpar .selectList{color:#000;font-weight:normal;}

.alignvert{position:relative;top:7px;margin-left:5px;}

/********** FIN MEDICAMENTS **********/


/********** TEMPLATE T1 **********/
	#TemplateT1 {margin-left:20px; margin-right:20px;}
	#TemplateT1 a{ color:#000000; }
	#TemplateT1 a.anchors, #TemplateT1 div.anchors a{ color:#DC2E4F; }
	#TemplateT1 h1, #MedicamentsDetail h1{padding-left:0px;border-bottom:1px dotted #000; font-weight:normal;width:100%;}
	#TemplateT1 h2, #MedicamentsDetail h2{background:url('../images/puce-car-blue.gif') no-repeat 0 5px; padding-left:15px; margin:10px 0; color:#002b84; font-size:14px; font-weight:bold; }
	#TemplateT1 h3, #MedicamentsDetail h3{background:url('../images/pucefaq.gif') 0 4px no-repeat;padding-left:15px;margin:10px 0; margin-left:25px; color:#db2d4e;font-weight:bold;}
	#TemplateT1 h4, #MedicamentsDetail h4{background:url('../images/puce-flcdbl-blue.gif') no-repeat 0 7px; padding-left:10px; margin:10px 0; margin-left:45px; color:#002a80; font-weight:bold;}
	#TemplateT1 h5, #MedicamentsDetail h5{background:url('../images/puce-flcd-blue.gif') no-repeat 0 7px; padding-left:8px; margin:10px 0; margin-left:65px; color:#00194c; font-weight:normal;}
	#TemplateT1 ul li{background:url('../images/puce_carre.gif') 2px 5px no-repeat;padding-left:15px;margin-top:5px;}
	#TemplateT1 ul li ul li{background:url('../images/puce_rond.gif') 0 5px no-repeat;padding-left:15px;margin-top:5px;}		
	#TemplateT1 div.anchors, #TemplateT1 div.hautdepage{ margin-left:0; }
		
		
/********** FIN TEMPLATE T1 **********/


#MedicamentsDetail table h1, #MedicamentsDetail table h2, #MedicamentsDetail table h3, #MedicamentsDetail table h4, #MedicamentsDetail table h5,
#TemplateT1 table h1, #TemplateT1 table h2, #TemplateT1 table h3, #TemplateT1 table h4, #TemplateT1 table h5{
	margin:0; padding:0; width:auto; height:auto; background:none; color:#000; font-weight:bold; border:0; font-size:10px;
}