body {


}

/*pavé menu*/
#menu {
	position : absolute;
	top : 253px;
	left : 0px;
	height: 196px;
	width: 196px;
}
a {
	color: #00c;
	text-decoration: none;

}

a:visited {
	color: #66c;
}

a:hover {
	color: #00c;
	text-decoration: underline;
	background: none;
}

a:active {
	color: #00c;
}

ul {
	margin: 2px;
	padding: 2px;
	list-style: square inside;
	vertical-align:bottom;
	text-align: left;
	color:#666666;
}

li { list-style: square inside; color:#666666;
}

/*pavé titre*/
#titre{
	position : absolute;
	top : 133px;
	left : 269px;
	width:363px;
	height:25px;
}

#page_container 
{ width:100%;

}

/*pavé logo*/
#logo {
	position : absolute;
	top : 45px;
	left : 68px;
	width:158px;
	height:98px;
}

/*pavé contenu*/
#cont {
	position : absolute;
	width:75%;
	top : 180px;
	left : 240px;
	padding:10px;
	
}

.nom_pharmacie
{
background-color:#DFEEE4;
color:#447841;
border:0.01em solid #447841;
font-family:"Trebuchet MS";
padding:2px;
font-size:120%;
letter-spacing:2px;
width:90%;
}



.titre_rubrique {
	clear:both;
	color:#447841;
	padding-bottom: 2px;
	padding-left: 5px;
	font: bold 1em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	border-bottom: 1px solid #D2DDEC;
	
}
.info, .success, .warning, .error, .validation {
border: 1px solid;
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
width:75%;
margin:0px auto;


}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/img/icons/Knob%20Info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/img/icons/Knob%20Valid%20Green.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/img/icons/Knob%20Attention.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/img/icons/Knob%20Cancel.png');
}

#messages {

font-size:0.7em;
float:left;
margin-right:10px;
background-color:#F4F7F7;
font-family:"Courier New", Courier, mono;
padding:5px;
width:28%;
text-align:justify;
height: 225px;
overflow: auto;
}

#prd_search {
margin-bottom:5px;
margin-left:0px;
margin-right:5px;
font-size:0.9em;
background-color:#FFFFFF;
border-color:#CCFF99;
border-style:double;
border-width:thick;
padding:5px;
width:25%;
height: 200px;
text-align:left;
float:left;
}
#prd_search input {
background-color:#ECFFED;
color:#336600;
}


.titre_produit
{
border:1px solid #green;
background-color:#E6FFEA;
padding:5px;
}
.texte
{
font-size:12px;
padding:25px;
}


