* {
	padding:  0px;
	margin:  0px;
	font-family: arial;
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 11px;
	outline: none;
}

body {
	font-family: arial;
	font-size:  10px;
	font:normal 11px/14px Arial,Helvetica,sans-serif;
	overflow-x: none;
	overflow: none;
}

ul {
	list-style:none;
	list-style-position:inside;
}

ul li {
	text-align:left;
}

label {
	font-size: 12px;
}

#today ul.list li span {
	font-size: 12px;
	display: block;	
}

#today ul.list li span strong {
	font-size: 12px;
}

#today ul li.grey {
	background-color: #f7f7f7;	
}

#today ul.list li span.tools {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin-left:281px;
	margin-top:0;
	width: 300px;
	text-align: right;
	padding:0;
	position:absolute;	
}

#today span.tools a {
	background: none;
	border: none;
}



#content {
	width:  1000px;
	overflow: hidden;
	margin-top: 4px;
}

.boxing {
	width: 450px;
	float: left;
}

#search {
	left: 401px;
	position: relative;
	top: -18px;
	width: 410px;
}


#searchNow {
	padding: 1px;
}

#search a.empty {
	background: none;
	border: 0px;
	position: relative;
	top: -19px;
	left: 188px;
}

.nobr a {
	font-size: 12px;
}

#issferb {
	font-size: 13px;
}

.box {
}

.box .title {
	background: url(/libs/img/bg.gif) no-repeat;
	height: 30px;
	width:  100%;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
	padding: 8px 0px 0px 10px;
}

.box .title span {
	width: 100px;
	font-weight: bold;	
}

.lft {
	float: left;
	width: 15%;
}

.rht {
	float: right;
	width: 85%;
}

.box .text {
	font-size: 13px;
	border: 1px dotted #CCCCCC;
	margin-bottom: 30px;
	padding: 20px;
}
#shortcuts, #websites, #searching {
	width: 350px;
	margin-right: 20px;	
}

#shortcuts .iconize ul {
	border: 1px dotted #CCC;
	padding: 20px 0px;
	margin-bottom: 20px;	
}
#shortcuts .iconize ul li {
	float:  left;
}
#shortcuts .iconize ul li.active a {
	font-weight: bold;
}

#google {
	margin-bottom: 30px;
}

#google input[type="text"] {
	width: 220px;	
}

#today {
	width: 625px;	
	float: right;
}

#shortcuts .iconize ul li a {
	height: 110px;
	width: 114px;
	display: block;
	color: black;
	text-align: center;
	text-decoration: none;
	line-height: 150px;
	font-size: 13px;
}

#websites .iconize ul li {
	float:  left;
}


#websites .iconize ul li a {
	height: 110px;
	width: 114px;
	display: block;
	color: black;
	text-align: center;
	text-decoration: none;
	line-height: 150px;
	font-size: 13px;
}

.cleared {
	clear: both;
}

.large {
	width: 100%;
}

#logo {
	margin-bottom: 30px;
	margin-top:15px;	
}

#actions ul li {
	float:  left;
}

#actions {
	padding-top: 15px;
	float:right;
}

#contact {
	margin-top: 60px;
	font-size: 10px;
	text-transform: uppercase;
	position: absolute;
	margin-left: -417px;
}
#contact span {
	margin-right: 10px;	
	font-weight: bold;
	font-size: 11px;
}
#actions ul li {
	height: 35px;
}
#actions ul li a {
	padding-left: 50px;
	color: black;
	text-transform: uppercase;
	font-size: 11px;
	display: block;
	height: 44px;
	line-height:25px;
	text-decoration:none;
}

#actions ul li a:hover {
	text-decoration: underline;
}
.minibus {
		background: url("/libs/img/minibus.gif") no-repeat scroll 50% 2px transparent;
}
.minicon1 {
		background: url("/libs/img/minicons/note.gif") no-repeat scroll 0 2px transparent;
}
.minicon2 {
		background: url("/libs/img/minicons/calendar.gif") no-repeat scroll 0 2px transparent;
}
.minicon3 {
		background: url("/libs/img/minicons/visa.gif") no-repeat scroll 0 2px transparent;
}
.minicon4 {
		background:url("/libs/img/minicons/logout.gif") no-repeat scroll 0 2px transparent;
		display:block;
		height:44px;
		margin-left:30px;
		width:38px;
		float:left;
}
.minicon5 {
		background: url("/libs/img/minicons/alert.gif") no-repeat scroll 0 2px transparent;
}
.minicon6 {
		background: url("/libs/img/minicons/panneau.gif") no-repeat scroll 0 2px transparent;
}
.minicon7 {
		background: url("/libs/img/minicons/users.gif") no-repeat scroll 0 2px transparent;
}
.minicon8 {
		background: url("/libs/img/minicons/carnet.gif") no-repeat scroll 0 2px transparent;
}
.minicon9 {
		background: url("/libs/img/minicons/phone.gif") no-repeat scroll 0 2px transparent;
}
.minicon10 {
		background: url("/libs/img/minicons/cash.gif") no-repeat scroll 0 2px transparent;
}


.large .title {
	font-weight: bold;
	background: url(/libs/img/bglarge.gif) no-repeat;
	font-size: 12px;
}

.larger .title {
	background: url(/libs/img/bglarger.gif) no-repeat;
	font-size: 16px;
	height: 53px;
	padding: 22px 0px 0px 22px;
}

.larger table tr td {
	border-bottom: 1px dotted grey;
}

.larger tr, .large table {
	border-collapse: collapse; 	
}

.larger .grey {
	background-color: #F7F7F7;	
}

#today.larger .title .searching input.search[type="text"] {
	width: 200px;
	padding: 5px 9px;
}
#today.larger .title .searching {
	border:0 none;
	display:block;
	float:right;
	height:30px;
	margin-right:140px;
	margin-top:-39px;
	padding-left:5px;
	width:200px;	
}

#today.larger .title .searching .empty {
	position: relative;
	top: -23px;
	background: none;
	border: 0px;	
	left: 193px;
}

#today.larger .title .close a {
	background:url("/libs/img/closepop.png") no-repeat scroll 0 0 transparent;
	float:right;
	display:block;
	height:30px;
	padding-left:5px;
	border: 0px;
	width:30px;
	margin-right: 28px;
	margin-top:-19px;	
}

#today.larger .title .add a {
	background:url("/libs/img/addpop.png") no-repeat scroll 0 0 transparent;
	float:right;
	display:block;
	height:30px;
	padding-left:5px;
	border: 0px;
	width:30px;
	margin-right: 65px;
	margin-top:-38px;	
}

#today.larger tr:hover td {
	background: #dedede;
}


#today.larger th, #today.larger td {
	font-size: 12px;
}

#today.larger td {
	padding: 3px 0px; 	
}
#today.larger th {
	text-align: left;
	border-bottom: solid 1px black;
	font-weight: bold;	
	padding: 5px 0px;
}

#today.larger th.tools { 
	text-align: right;
	width: 200px;
}

#today.larger ul.list li span.tools {
	margin-left: 660px;
}

#block {
	height:100%;
	width:100%;
	background: grey;
	position: absolute;
	top: 0px;
	border: solid 1px green;
	display: block;
	opacity: 0.95;
	left: 0px;
	z-index: 1000;	
}

.icon1 {
	background: url(/libs/img/icons/webmail.gif) no-repeat scroll 50% 0 transparent;
}
.icon2 {
	background: url(/libs/img/icons/maps.gif) no-repeat scroll 50% 0 transparent;
}
.icon3 {
	background: url(/libs/img/icons/local.gif) no-repeat scroll 50% 0 transparent;
}
.icon4 {
	background: url(/libs/img/icons/notes.gif) no-repeat scroll 50% 0 transparent;
}
.icon5 {
	background: url(/libs/img/icons/pannel.gif) no-repeat scroll 50% 0 transparent;
}
.icon6 {
	background: url(/libs/img/icons/warning.gif) no-repeat scroll 50% 0 transparent;
}
.icon7 {
	background: url(/libs/img/icons/visa.gif) no-repeat scroll 50% 0 transparent;
}
.icon8 {
	background: url(/libs/img/icons/price.gif) no-repeat scroll 50% 0 transparent;
}
.icon9 {
	background: url(/libs/img/icons/site.gif) no-repeat scroll 50% 0 transparent;
}
.icon10 {
	background: url(/libs/img/icons/calendar.gif) no-repeat scroll 50% 0 transparent;
}
.icon11 {
	background: url(/libs/img/icons/users.jpg) no-repeat scroll 50% 0 transparent;
}
.icon12 {
	background: url(/libs/img/icons/flights.gif) no-repeat scroll 50% 0 transparent;
}
.icon13 {
	background: url(/libs/img/icons/carnet.gif) no-repeat scroll 50% 0 transparent;
}
.icon14 {
	background: url(/libs/img/icons/convertisseurs.gif) no-repeat scroll 50% 0 transparent;
}
.icon15 {
	background: url(/libs/img/icons/translate.gif) no-repeat scroll 50% 0 transparent;
}
.icon16 {
	background: url(/libs/img/icons/phone.gif) no-repeat scroll 50% 0 transparent;
}
.icon17 {
	background: url(/libs/img/icons/pannel.gif) no-repeat scroll 50% 0 transparent;
}
.icon18 {
	background: url(/libs/img/icons/tomtom.gif) no-repeat scroll 50% 0 transparent;
}
.icon19 {
	background: url(/libs/img/icons/cash.gif) no-repeat scroll 50% 0 transparent;
}
.icon20 {
	background: url(/libs/img/icons/limo.gif) no-repeat scroll 50% 0 transparent;
}
.icon21 {
	background: url(/libs/img/icons/sms.gif) no-repeat scroll 50% 0 transparent;
}
.icon22 {
	background: url(/libs/img/icons/webcam.gif) no-repeat scroll 50% 0 transparent;
}
.icon23 {
	background: url(/libs/img/icons/time.gif) no-repeat scroll 50% 0 transparent;
}
.icon24 {
	background: url(/libs/img/icons/snow.gif) no-repeat scroll 50% 0 transparent;
}
.icon25 {
	background: url(/libs/img/icons/google.gif) no-repeat scroll 50% 0 transparent;
}
.icon26 {
	background: url(/libs/img/icons/mailboxes.gif) no-repeat scroll 50% 0 transparent;
}
.icon_dispo {
	background: url(/libs/img/icons/dispo.gif) no-repeat scroll 50% 0 transparent;
}
.icon_fast {
	background: url(/libs/img/icons/fast.gif) no-repeat scroll 50% 0 transparent;
}
.icon_taxigva {
	background: url(/libs/img/icons/taxigva.gif) no-repeat scroll 50% 0 transparent;
}
.icon_gt {
	background: url(/libs/img/icons/gt.gif) no-repeat scroll 50% 0 transparent;
}
.icon_mailjet {
	background: url(/libs/img/mailjet.gif) no-repeat scroll 50% 0 transparent;
}
.icon_vachoux {
	background: url(/libs/img/vachouxch.gif) no-repeat scroll 50% 0 transparent;
}
.icon_taxiresa {
	background: url(/libs/img/taxiresa.gif) no-repeat scroll 50% 0 transparent;
}
.icon_taxihkm {
	background: url(/libs/img/hkmtaxi.gif) no-repeat scroll 50% 0 transparent;
}
.icon_salaries {
	background: url(/libs/img/icons/salaries.jpg) no-repeat scroll 50% 0 transparent;
}
.icon_management {
	background: url(/libs/img/icons/management.gif) no-repeat scroll 50% 0 transparent;
}
.icon_wine {
	background: url(/libs/img/wine.gif) no-repeat scroll 50% 0 transparent;
}
.icon_handy {
	background: url(/libs/img/icons/handicap.gif) no-repeat scroll 50% 0 transparent;
}
.icon_agtpp {
	background: url(/libs/img/icons/agtpp.gif) no-repeat scroll 50% 0 transparent;
}
.icon_jetdo {
	background: url(/libs/img/jetdo.png) no-repeat scroll 50% 0 transparent;
}
.icon_building {
	background: url(/libs/img/icons/building.gif) no-repeat scroll 50% 0 transparent;
}
.icon_mutin {
	background: url(/libs/img/icons/mutin.gif) no-repeat scroll 50% 0 transparent;
}
.icon_promos {
	background: url("/libs/img/icons/promos.gif") no-repeat scroll 50% 11px transparent;
}
.icon_corporate {
	background: url(/libs/img/icons/corporate.gif) no-repeat scroll 50% 0 transparent;
}
.icon_exchange {
	background: url(/libs/img/icons/exchanges.gif) no-repeat scroll 50% 0 transparent;
}
.icon_report {
	background: url(/libs/img/icons/report.gif) no-repeat scroll 50% 0 transparent;
}
.icon_limo {
	background: url(/libs/img/icons/cars.gif) no-repeat scroll 50% 0 transparent;
}
.icon_driver {
	background: url(/libs/img/icons/driver.gif) no-repeat scroll 50% 0 transparent;
}
.icon_client {
	background: url(/libs/img/icons/clients.gif) no-repeat scroll 50% 0 transparent;
}
.icon_gift {
	background: url(/libs/img/icons/gift.gif) no-repeat scroll 50% 0 transparent;
}
.wordpress {
	background: url(/libs/img/icons/wordpress.gif) no-repeat scroll 50% 0 transparent;
}
.events {
 background: url(/libs/img/icons/events.gif) no-repeat scroll 50% 0 transparent;
}
a img {
	border: 0px;	
}
#today input[type="text"], select, textarea {
	width: 50%;
	display: block;	
	border: solid 1px grey;
	padding: 5px;
	font-size: 14px;
	margin-bottom: 3px;
}
#today ul li input[type="text"], select, textarea {
	width: 100%;
}
#formi ul li {
	height: 44px;	
}
#today ul li {
	float: left;
	width: 273px;
	margin-right: 24px;	
}
#today ul li.large {
	width: 570px;	
}
#today ul.list li {
	width: 100%;
}
#today ul.list li:hover {
	background-color: #FFFABF;
}

#price {
	width: 100%;
	display: block;
	clear: both;	
}



#today ul.list li {
	border-bottom: dotted 1px grey;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 7px;	
}
#today ul.list li span.date {
	font-weight: bold;	
}
#today ul.list li span.description {
}
textarea {
	height: 150px;	
}
#today {
	min-height: 1650px;	
}
.clear {
	clear: both;	
}
#today input[type="submit"], #today a, a.fond {
	border: solid 1px black;
	color: black;
	text-decoration: none;
	padding: 4px 5px;
	cursor: pointer;
	clear: both;
	font-weight: bold;
	font-size: 13px;
	margin-top: 15px;
	background: url(/libs/img/bg.gif) no-repeat -20px -3px;
}
#today label {
	font-weight: bold;	
}

#price span {
	border: solid 1px black;
	color: black;
	text-decoration: none;
	padding: 2px 5px;
	cursor: pointer;
	clear: both;
	font-weight: bold;
	font-size: 13px;
	margin-top: 15px;
	background: url(/libs/img/bg.gif) no-repeat -20px -3px;
}

.form.prices select {
	width: 175px;	
}

#today ul.prices li {
	width: 160px;	
}

#today .all_table {
	
}

table.all_table {
	border-collapse:collapse;
	clear:both;
	margin-top:20px;
	margin-bottom: 20px;
	text-align:left;
	width:100%;
	font-size: 14px;
}

table.all_table .book_link {
	background: transparent url(/libs/img/interface/button.png) no-repeat 0 14px;
	height: 38px;
	display: block;
	color: white;
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
	line-height:48px;
}

table.all_table .book_link:hover {
	text-decoration:none;
}

table.all_table th {
background:url("/libs/img/bg.gif") no-repeat scroll -20px -3px transparent;
border:1px solid black;
clear:both;
color:black;
cursor:pointer;
font-size:13px;
font-weight:bold;
margin-top:15px;
padding:2px 5px;
text-decoration:none;
}

table.all_table > tbody > tr > td {
	background-color:#F7F7EB;
	border:1px solid #C7CF9E;
	height:25px;
	padding-left:10px;
}

table.all_table > tbody > tr.reding > td {
	border: solid 2px red;
	background-color: #fbe3db;	
}  

table.all_table td.vehicle_type {
	padding:5px 10px;
}

table.all_table a.moreinfo {
	font-size: 13px;
}

table.all_table .per_passager {
	font-size: 13px;
	color: red;
}

table.all_table td.vehicle_name {
	border: 0px;
}

table.all_table .price_eur {
	font-weight: bold;	
}

.vehicle_name {
	font-size: 13px;	
}

#loading {
	background-color:white;
	border:2px solid grey;
	display:none;
	height:0;
	left:50%;
	margin:0 auto;
	padding:50px;
	position:absolute;
	top:50%;
	width:221px;
	margin-left: -160px;
}

#view {
	background:white url("/libs/img/bglarge.gif") no-repeat -5px -3px;
	border:1px solid grey;
	display:none;
	height:500px;
	left:50%;
	margin-top: -250px;
	padding:5px 21px;
	position:absolute;
	top:50%;
	z-index: 30000;
	width:330px;
	margin-left: -165px;
}

#view .title, #mail .title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 17px;
	width: 300px;
}

#view ul li, #mail ul li {
	float: left;
	width: 330px;;	
	border-bottom: dotted 1px grey;
	padding: 5px 0px;
	margin-right: 15px;
}

#view ul li label, #mail ul li label {
	text-transform: uppercase;
	font-size: 9px;	
}

#view ul li > div, #mail ul li > div {
	font-size: 12px;	
	font-weight: bold;
}
#view ul li.large {
}

#href {
	background-color:white;
	display:none;
	height:100%;
	left:0px;
	z-index: 99999;
	width:100%;
	z-index: 20000;
	position:absolute;
	margin-top: 40px;
	top:0px;
}

#href frame {
	height: 100%;
	width: 100%;
	border: 0px;
}

#closeHref .url {
	margin-top:13px; 
	margin-left: 14px; 
	font-weight: bold;
}

#closeHref {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 100000;
	width: 100%;
	height: 43px;
	background:url("/libs/img/hbg.gif") repeat-x scroll 0 0 transparent;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;	
}

#closeHref .close {
	position: absolute;
	top: 6px;
	right: 10px;
	cursor: pointer;
}

#closeHref .min {
	position: absolute;
	top: 6px;
	right: 45px;
	cursor: pointer;
}

#mask {
	background:white url(/libs/img/loader.gif) no-repeat 50% 50%;
	display:none;
	height:100%;
	left:0px;
	width:100%;
	opacity: 0.9;
	z-index: 20000;
	position:absolute;
	top:0px;
}
#mail {
	background:white url("/libs/img/bglarge.gif") no-repeat -5px -3px;
	border:1px solid grey;
	display:none;
	height:320px;
	left:50%;
	margin-top: -160px;
	padding:5px 21px;
	position:absolute;
	top:50%;
	z-index: 30000;
	width:330px;
	margin-left: -165px;
}
#below {
	background:white;
	display:none;
	height:100%;
	left:0px;
	width:100%;
	opacity: 0.9;
	z-index: 20000;
	position:absolute;
	top:0px;
}
#results ul, #resultsCarnet ul  {
	height: 0px;
	margin-bottom: 15px;	
}
#results ul li, #resultsCarnet ul li  {
	width: 570px;
	height: 30px;
}

#telsearch {
	width: 542px;	
}

#results, #resultsCarnet {
	width: 100%;
	position: relative;
    z-index: 200000;	
}
#results ul li, #resultsCarnet ul li {	
}
#results ul li a, #resultsCarnet ul li a {
	width: 100%;
	margin-top: 3px;
	display: block;
	background: #fcf5cc;
}

.email a {
	background: none;	
}

#mail li.email {
	border-bottom: 0px;	
}

.toggle {
	background: url( ../img/toggle.gif ) no-repeat;
	display: block;
	height: 13px;
	width: 13px;
	float:right;
	margin-right: 15px;
	margin-top:-1px;	
}

.toggle.open {
	background-position: 0px -13px;	
}

span.hide {		
}


#shortcuts .iconize .adding {
	background: url(../img/add.png) no-repeat;
	height: 15px;
	width: 15px;
	margin-left:77px;
	margin-top:-108px;
	position:absolute;
	display: block;
}


#shortcuts .iconize .adding:hover {
	background-position: 0px -15px;	
}

a.user {
	color:black;
	float:left;
	font-size:14px;
	margin-top:15px;
	text-decoration:none;
}
#today ul li.large.searching {
	border: dotted 1px #AAA;
	width: 541px;
	margin-bottom: 20px;
	padding: 20px;
}

#today ul li.large.searching > input {
	width: 529px;
}

#today.larger {
	width: 1000px;	
}

#ajaxlist {
	margin-bottom: 175px;	
}

#items {
	clear:both;
	display:block;
	margin-bottom: 50px;
}

#heads {
	clear:both;
	display:block;
	padding-top:35px;	
}

#tva, #ht {
	clear:both;
	display:block;
}

#total {
	clear:both;
	display:block;
	padding-bottom: 30px;
}

#total span, #tva span, #ht span { 
	font-weight: bold;
}

select {
	cursor: pointer;	
	height: 28px;
	width: 285px;
}

option {
	cursor: pointer;
	padding: 4px;	
}

#items ul {
	clear:both;
}

#total ul li {
	font-weight: bold;	
}

#items ul li.p0, #heads ul li.p0 {
	width: 3px;
}
#items ul li.p1, #heads ul li.p1  {
	width: 20px;
}
#items ul li.p2, #heads ul li.p2 {
	width: 350px;
}
#items ul li.p3, #heads ul li.p3 {
	width: 40px;
}
#items ul li.p4, #heads ul li.p4 {
	width: 60px;
}

#tva {
	padding-top: 15px;	
}

#tva ul li.p0, #ht ul li.p0, #total ul li.p0 {
	width: 3px;
}
#tva ul li.p1 , #ht ul li.p1, #total ul li.p1 {
	width: 20px;
}
#tva ul li.p2 , #ht ul li.p2, #total ul li.p2 {
	width: 300px;
}
#tva ul li.p3, #ht ul li.p3, #total ul li.p3 {
	width: 40px;
}
#tva ul li.p4, #ht ul li.p4, #total ul li.p4 {
	width: 117px;
	text-align: right;
}

#items a.delete {
	background:url("../img/delete.gif") no-repeat scroll 0 6px;
	display:block;
	height:13px;
	margin-top: 0px;
	border: none;
	width:13px;	
}

#action {
	clear: both;	
	margin-bottom: 22px;
}

#tva a.add {
	background:url("../img/add.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:8px;
	border: none;
	width:13px;
	margin-top: 0px;
}

#adding {
	text-align: left;
	width: 600px;	
}

#today input[type="text"].search {
	padding: 1px;
}

#ajaxlisting br {
	clear: both;
}

#ajaxlisting table th {
	text-align: left;	
}

.text br {
	clear: both;	
}