body{
    background: url(../../skins/defaut/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;}


/*
 *
*/
#contact h2 { font-size:14px; margin:0; }
#contact h3{ font-size:14px; margin:0; }
#contact {padding-right:15px;padding-left:7px; border-right:1px solid #fff; width: 250px;}
#adresse  p { padding:0; margin:0; }
#adresse  {width:420px;padding:10px 0 0 40px; }
#contact, #adresse { float:left;height:110px; }

#retrait {clear:both;}
#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(../../skins/defaut/bg_titre.jpg) #151940;
    background-repeat: repeat-x;
    padding: 2px 10px 8px 10px;
    font-weight: bold;
    font-size: 12px;
}

.retrait{
    margin-left: 10px;
}

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

.liste_01 li{
    background: url(../../skins/defaut/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(../../skins/defaut/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;
}

#page_construction{
    padding:10px 0px;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    background: url(../../skins/defaut/bg_titre.jpg) #151940 repeat-x;
}