
.onglet_L
{

	height: 15px;
	background-repeat: no-repeat;
	background-position: bottom left;
	vertical-align: middle;
	text-align: center;
		cursor: pointer;
}

.onglet_C
{

	height: 15px;
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: middle;
	text-align: center;
		cursor: pointer;
}

.onglet_R
{

	width: 5px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: bottom left;
	vertical-align: middle;
}

.onglet_wp_L
{
	background-image: url(../img/onglet.png);

}

.onglet_wp_C
{
	background-image: url(../img/ongletc.png);

}

.onglet_wp_R
{
	background-image: url(../img/ongletr.png);

}

.onglet_pr_L
{
	background-image: url(../img/onglet-p.png);
}

.onglet_pr_C
{
	background-image: url(../img/ongletc-p.png);
}

.onglet_pr_R
{
	background-image: url(../img/ongletr-p.png);
}

.onglet_in_L
{
	background-image: url(../img/onglet-i.png);
}

.onglet_in_C
{
	background-image: url(../img/ongletc-i.png);
}

.onglet_in_R
{
	background-image: url(../img/ongletr-i.png);
}

.onglet_wp_F
{
	color: gray;
	font-size: 10px;
}

.onglet_pr_F
{
	color: #fff;
	font-size: 10px;
}
.onglet_in_F
{
	color: #ccc;
	font-size: 10px;
}

.hr {
	margin-top: 0px;
}

.floatright{
  float: right;
}
.floatleft{
  float: left;
}


.colDate {
	width:150px ;
}

.colAuthorTitle {
	width:200px ;
}

img {
	border: none;
}
	
	
#rate a {
	background: transparent url(../img/star_off.gif) no-repeat scroll 0%;
	float: left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#rate .on{
	background: url(../img/star_on.gif) no-repeat;
}

div.rateSmall{
  position: relative;
  width: 60px;
  height:10px;
  margin:0;
  padding:0;
}	
div.rateSmall div{
  position: absolute;
  width: 60px;
  height:10px;
  margin:0;
  padding:0;
  top: 5px;
}  
.rateSmall a {
	background: transparent url(../img/star_off_small.gif) no-repeat scroll 0%;
	float: left;
	height: 10px;
	width: 10px;
}
.rateSmall .on{
	background:transparent url(../img/star_on_small.gif) no-repeat scroll 0%;
}


#google_map {
	 width:500px ;
	 height:300px ;
	 float:right !important;
}

#google_map_gps {
	 width:500px ;
	 height:20px ;
	 float:right !important;
	 background-image:url(../img/pin.png) ;
	 background-repeat:no-repeat;
	 background-color:#ECE9F4 ;
	 color:black;
}

#google_map_gps span{
	color:black;
	font-size:12px;
}

#google_map span {
	display:none;
}
.text_green {
	color: #00CC00 ;
}

.text_red {
	color: #CC0000 ;
}

.datepicker_trigger {
	padding:0px;
	margin:0px;
	background-color:transparent !important ;
	border:0px solid;
	margin-top:4px !important ;
}

.datepicker_wrap {
	display: block;
	float:left;
}

#working_hours {
	border:1px solid gray;
	width:96%;
}

table{
  border-collapse: collapse;
  border: 0;
  width:100%;
}
table.withseparator tr,table.withseparator tr td,table.withseparator tr th{
  height: 25px;
}

div.showContent {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px #FFFFFF solid;
	margin-top:10px;
	float:left;
}
div.showContent span {
	
	font-size: 16px;
}
div.showContent p {
  margin: 5px;
}

h3{
  /*color: #FFFFFF;
  background-color:#83C1E8 ;
  margin: 0;
  padding: 5px;
  font-size: 18px;
  text-align:left;*/
}

.border_bottom_dotted {
	border-bottom:2px dotted gray !important;
}

.border_details_dotted {
	border-bottom:2px dotted silver !important;
}

.lister {
	padding:3px !important;
}

.special {
	background-color:#F8F3D6 ;
}

.altgray {
	background-color:#FAFAFA ;
}
.altcoloring {
	background-color:#FFFFB3 ;
}

.sucat { float: right; }
.sucat a:visited { font-size:11px; text-decoration: underline; }
.sucat a:link { font-size:11px; text-decoration: underline; }
.fo td, th { vertical-align:middle; }
.hz {
padding-top:10px;
}
#menureg td {
	padding-left:0px;
}
#uiq {
	background-color:#e1e1e1; height:2px;
}

div .showContent td, div .showContent th {
	text-align:left;
}


.valigntop {
	vertical-align:top;
}

.option_control_l {
	width:100px;
	text-align:left ;
	
}

.option_control_r {
	width:100px;
	text-align:right ;
}

.hover { background: #fff; border: 1px dotted #333; }

.first, .prev, .next, .last {
	margin-bottom: 4px;
}

.no_data {
	text-align: center;
}

.inner, .inner tr, .inner td, .inner th {
	border: none !important;
	margin: 0 !important;
}

.hot {
	color: red !important;
}

.new_msg {
	color: red !important;
	font-size: 10px !important;
	margin-left: 5px;
}

#company_infos {
	margin-top:5px;
	border:1px solid gray;
	width:96%;
}

.working_hours {
	margin-right:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight: bold;
}

.working_hours_select {
	width:40px !important;
}

.tbl_wh td {
	vertical-align:middle !important;
}

.tbl_wh_td_select {
	width:50px;
}

.tbl_wh_td_andfrom {
	width:65px;
}

.company {
	font-size:12px !important;
	font-weight:bold;
}
.category {
	font-size:9px;
	color:gray;
}


.specbut {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #D1BD65 1px solid; BORDER-LEFT: #D1BD65 1px solid; BORDER-RIGHT: #D1BD65 1px solid; BORDER-TOP: #D1BD65 1px solid; COLOR: #D1BD65; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 11px; margin-bottom:10px;
	font-weight:bold;
}
.ordbut {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #8B9296 1px solid; BORDER-LEFT: #8B9296 1px solid; BORDER-RIGHT: #8B9296 1px solid; BORDER-TOP: #8B9296 1px solid; COLOR: #8B9296; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 11px; margin-bottom:10px;
	font-weight:bold;	
}
a.glister:link, a.glister:visited, a.glister:active, a.glister:hover {text-decoration: underline; color: #555555; font-size:14px; font-weight:bold;}

a.spilister:link, a.spilister:visited, a.spilister:active, a.spilister:hover {text-decoration: underline; color: #666666; font-size:14px; font-weight:bold;}


.glister {
	padding:3px !important;
}
.dsmall {
	padding-left: 5px;
	padding-right: 5px;
}
a.dsmall:link, a.dsmall:visited, a.dsmall:active, a.dsmall:hover {text-decoration: underline; color: #605F5D; font-size:12px;}
a.white:link, a.white:visited, a.white:active, a.white:hover {text-decoration: none; color: #ffffff; }
a.black:link, a.black:visited, a.black:active {text-decoration: none; color: #111111; }
a.black:hover {text-decoration: none; color: #605F5D }



a.purple:link, a.purple:visited, a.purple:active,a.purple:hover {text-decoration: none; color: #D73195; }





.dsmalle {
	border: 1px solid silver;
	background-color: #f9f9f9;
	padding-left: 5px;
	padding-right: 5px;
}
a.dsmallbe:link, a.dsmallbe:visited, a.dsmallbe:active, a.dsmallbe:hover { text-decoration: underline; color: #605F5D; font-size:10px; }
.messbox {
	margin-right:10px;
	text-align: center;
	font-weight: bold;
	padding:3px;
	background-color: #EEEEEE;
	width:80px;
	float: left;
}
.dessbox {
	margin-right:10px;
	text-align: center;
	font-weight: bold;
	padding:3px;
	background-color: #664477;
	width:80px;
	float: left;
}
.mess_table {
	border: 1px solid #e1e1e1;
}

.form {
	BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; COLOR: #222222; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 15px; width:350px; margin-bottom:5px;
}
.formb {
	BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; COLOR: #222222; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 15px; width:350px; margin-bottom:5px;
}
.formc {
	BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; COLOR: #222222; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 13px; width:350px; margin-bottom:5px;
}
.adsform {
	BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; COLOR: #222222; CURSOR: auto; FONT-FAMILY: Verdana; FONT-SIZE: 15px;
	width:100px;
	margin-top:5px;
}
.butt {
	background-color: #D73098;
	color: #ffffff;
}
#ads span {
	margin-left:1px;
}
.button {
	border:0px;
	background-color:#4BA2D8 ;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.lbutton {
	border:0px;
	background-color:#999999 ;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.gbutton {
	border:0px;
	background-color:#7AD530 ;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.ybutton {
	border:0px;
	background-color:#DCC539 ;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.pbutton {
	border:0px;
	background-color:#D73195 ;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.b_pink {
	background-color:#D73195 ;
}

form.reg_1 label {
	width:200px !important;
}

.lbl {
	width:200px !important;
}

.descrip {
	width:615px;
	word-wrap: break-word;
}

.descrip p {
	width:615px;
	padding:0px;
	margin:0px;
	word-wrap: break-word;
	/*-moz-binding: url('http://www.yellowdisclosure.com/resources/wordwrap.xml#wordwrap');*/
}

.trclover {
	background-color:#EFEFEF;
}

.trclnormal {
	background-color:#FFFFFF;
}
