﻿body {
	background-color: #5d6882;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

#main{
	margin: auto;
	border: none;
	background-color: #FFFFFF;
	padding-left:25px;
}

#VichyLogo{
	background-image : url(../images/logo-vichyConsult.gif);
	width:237px;
	height:52px;
	margin-top:-15px;
	margin-left:10px;
	margin-bottom:15px;
}

#POPUP .close a{
	text-decoration:none;
	font-size:12px;
	color:#AAAAAA;
	font-weight:bold;
}

#POPUP .close a:hover{
	text-decoration:underline;
}
/***
LEFT PART
**/
#yourhtmldiv{
	float:left;
	margin-top:60px;
}

#pharmacySearch{
	background-image : url(../images/title-pharmacySearch.gif);
	width:184px;
	height:26px;
	float:left;
	margin-right: 5px;
}

#pharmacySearchResult{
	background-image : url(../images/title-pharmacySearchResults.gif);
	width:265px;
	height:26px;
	float:left;
	margin-right: 5px;
}


.line{
	background-image : url(../images/h_line-01.gif);
	background-repeat:repeat-x;
	width:310px;
	height:50px;
	float:left;
}

.line2{
	background-image : url(../images/h_line-01.gif);
	background-repeat:repeat-x;
	width:200px;
	height:50px;
	float:left;
}

.line3{
	background-image : url(../images/h_line-02.gif);
	background-repeat:repeat-x;
	width:460px;
	height:15px;
	
}

.line4{
	background-image : url(../images/h_line-01.gif);
	background-repeat:repeat-x;
	width:300px;
	_width:300px;
	height:50px;
	
}

.clear{
	clear:both;
}




/***
FORM
***/

#fields {
	float:left;
}

#checkGrp{
	float:left;	
	width:170px;
}

#fields label{
	text-align:right;
	font-size:80%;
	
}

#checkGrp label{
	text-align:left;
}

input[type=text] {
	border:1px solid #CCCCCC;
	width : 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ECEFF7;
}

#checkGrp .frmline label{
	font-size:80%;
	
}

#fields  div.frmline{
	width:250px;
	text-align:right;
	padding:5px;
	padding-top:8px;
	padding-bottom:8px;
}

#checkGrp  div.frmline{
	width:230px;
	text-align:left;
	padding:5px;
	
}

div.frmline span{
	padding-left:3px;
	color: #6699FF;
}

.spanMandatory{
	padding-left:70px;
	padding-right:5px;
	color: #6699FF;
}

#btnContainer{
	padding-top:25px;
}

#btnSearchContainer{
	padding-left:60px;
	padding-top:10px;
	position:relative;
	top:-30px;
	left:200px;
}

#button_search_1{
	margin-top:20px;
}

.text{
	line-height:20px;
	color:#999999;
	font-size:10px;
	color:#999999;
}

ul.list{

}

ul.list li{
	list-style-type:none;
	list-style: url(../images/bullet-01.gif);
	font-weight:bold;
	color:#666666;
}


a img {
	border:none;
}

/***
LINE V
***/
#lineV{
	background : url(../images/v_line-01.gif) no-repeat;
	width:3px;
	height:600px;
	margin-left:508px;
	margin-top:60px;
	
}

/***
RIGHT PART
***/
.space{
	width:50px;
}
/*#map_div{
	float:left;
	width:450px;
	margin-top:60px;
	padding-left:15px;
}*/

#BuyOnline{
	background-image : url(../images/title-BuyOnline.gif);
	width:120px;
	height:26px;
	float:left;
	margin-right: 5px;
}

#MapTitle{
	background-image : url(../images/title-locationMap.gif);
	width:145px;
	height:26px;
	float:left;
	margin-bottom:25px;

}


#certified{
	background-image : url(../images/logo-vichyApprovedSite.gif);
	width:122px;
	height:26px;
	float:left;

}

#containerImg div{
	float:left;
	margin-right:25px;
	margin-top:5px;
	margin-bottom:20px;
}

/**
REULTS
**/
#yourhtmldiv h2{
	color:#1a2674;
	size:10px;
}

.txt_poi_list{
	font-weight:normal;
	
}

h4.title{
	color:#1a2674;
	size:14px;
	font-weight:bold;
}