﻿body{
	background: url(../kristallservices/bg.jpg) #32527C;
	background-repeat: repeat-x;
	margin: 0px;
	color: #FFFFFF;
}

strong		{font-weight: bold;}
p					{margin-top: 0px;}
img				{border: 0px;}
form			{margin: 0px;}
h1			{font-size:12px;}
h2			{font-size:11px;}

a:link		{color: #FFFFFF; text-decoration: none;}
a:visited	{color: #FFFFFF; text-decoration: none;}
a:hover		{color: #01D1FE; text-decoration: none;}

a.blue:link		{color: #01D1FE; text-decoration: none;}
a.blue:visited	{color: #01D1FE; text-decoration: none;}
a.blue:hover		{color: #FFFFFF; text-decoration: underline;}


/*
 *
 */

#content{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	font-family: arial;
	font-size: 11px;
	color: white;
	padding-bottom: 15px;
}

#colonne_gauche{
	width: 203px;
	float: left;
}

#colonne_droite{
	float: left;
	width: 777px;
	background: #151940;
	overflow: auto;
	height: 1%;
}

#marge_colonne_droite{margin: 25px 15px 15px 15px; overflow: auto; height: 1%;}

#copyright{
	clear: both;
	text-align: right;
	padding-top:10px;
}

#menu1{
	list-style-type: none;
}

#menu1 li{
	margin: 15px 0px 15px 0px;
	font-size: 12px;
}


#menu2, #menu3, #menu4{
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
#menu2 li, #menu3 li, #menu4 li{
	font-size: 10px;
	margin: 0px;
}

.titre{
	background: url(../kristallservices/bg_titre.jpg) #151940;
	background-repeat: repeat-x;
	padding: 2px 10px 8px 10px;
	font-weight: bold;
	font-size: 12px;
}

.retrait{
	margin-top: 20px;
	margin-left: 10px;
}

.liste_01{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.liste_01 li{
	background: url(../kristallservices/puce01.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 15px 0px 15px 0px;
	padding-left: 15px;
}

.liste_02{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.liste_02 li{
	background: url(../kristallservices/puce02.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 2px 0px 2px 0px;
	padding-left: 15px;
}

/*
 * Formulaires
 */

.form{
	background: #4A6C99;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px;
	border: 1px solid #FFFFFF;
}

/*
 * Page avec chauffeurs
 */


.infos_vehicules{
	overflow: auto;
	height: 1%;
	margin-bottom: 25px;
}

.liste_vehicules{
	float: left;
	width: 300px;
}

.tarifs_vehicules{
	margin-left: 350px;
}
 
.titre_vehicules{
	border-bottom: 1px solid  #898C9F;
	margin-bottom: 10px;
}

.vehicule_ask{
	text-align: right;
	margin-bottom: 25px;
}

/* Table liste de véhicules*/
#table_bleue{background: #32517D; border-collapse: collapse;}
#table_bleue td{padding: 3px;}
#table_bleue .entete{background: #15193F;}
#table_bleue .ligne1{background: #32517D; height: 15px;}
#table_bleue .ligne2{background: #839ABC; height: 15px;}
#table_bleue .ligne3{font-weight: bold; text-decoration: underline;}
#table_bleue .prix{text-align: right; padding-right: 20px;}

/* Prix bus */
#table_bus{background: #32517D; border-collapse: collapse; width: 100%; margin-bottom: 20px;}
#table_bus td{padding: 3px;}
#table_bus .entete{background: #15193F;}
#table_bus .ligne1{background: #32517D; height: 15px;}
#table_bus .ligne2{background: #839ABC; height: 15px; font-weight: bold;}
#table_bus .ligne3{height: 15px; font-weight: bold; text-decoration: underline;}
#table_bus .prix{text-align: right; padding-right: 15px;}
#table_bus th.duree{width: 50px;}
#table_bus th.col1{width: 90px;}
#table_bus th.col2{width: 90px;}
#table_bus th.col3{width: 90px;}
#table_bus th.col4{width: 90px;}
#table_bus th.col5{width: 80px;}
#table_bus th.col6{width: 90px;}
#table_bus td.duree{text-align: center;}

/* conditions */
#conditions{
	overflow: auto;
	height: 1%;
	margin-bottom: 15px;
}

#conditions_left{
	float: left;
	width: 250px;
}

#conditions_right{
	margin-left: 270px;
}

/* excursions */
#excursions_infos
{
	overflow: auto;
	height: 1%;
	margin: 25px 0px 25px 0px;
}

#excursions_resa{
	float: left;
	width: 300px;
}

#excursions_pj{
	margin-left: 320px;
	text-align: right;
	font-weight: bold;
}

#excursions_pj a:link			{color: #FFFFFF; text-decoration: underline;}
#excursions_pj a:visited	{color: #FFFFFF; text-decoration: underline;}
#excursions_pj a:hover		{color: #01D1FE; text-decoration: none;}


/* back */

#back{
	font-weight: bold;
}

#back #img_back{
	vertical-align: middle;
	margin-left: 10px;
}

#back a:link			{color: #FFFFFF; text-decoration: underline;}
#back a:visited		{color: #FFFFFF; text-decoration: underline;}
#back a:hover			{color: #01D1FE; text-decoration: none;}

/* Hôtels */
.form_hotel{
	overflow: auto;
	height: 1%;
	margin-bottom: 5px;
}

.form_txt{
	float: left;
	width: 200px;
}

.hotel_select{
	margin-left: 210px;
}

.hotel_valid{
	margin-left: 210px;
}

/* Liste des hôtels */
#liste_hotels{
	border-collapse: collapse;
}

#liste_hotels td{
	width: 233px;
	padding: 8px;
}

/*
 * Partenaires
 */
 
.desc_part{
	margin-bottom: 15px;
	overflow: auto;
	height: 1%;
}

.img_part{
	float: left;
	margin-right: 15px;
}
/*
* Limousine
*/
.desc p{
	margin-bottom:10px;
}