/*BALISES STANDARD*/
body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0px;	padding: 0px;}
p {margin:0; padding:0;}
h1 { margin:0; padding:0;}

/*PAGE*/
#conteneur {	width: 667px;}
h1.titre1 {	font-size:16px;}
table#tableaubas {	margin: 0px;	padding: 0px;	clear:left;}
table#tableauhaut {	float:left;}
table.tableau-titre{ background-color:#fec267;}

/* MENU HAUT */
tr#sousmenu {font-size:11px; vertical-align:middle; height:25px;}
tr#sousmenu a:hover {text-decoration:none;}
#menu-destination {	width:100%;}
#menu-destination ul{	padding:0;	list-style-type:none;	font-size: 11px;	margin: 0;}
#menu-destination li{display:inline;margin-left:20px;}

td.colonne-gauche { width:140px; text-align:center}
td.colonne-milieu { text-align:left}
td.colonne-droite { text-align:right;}

#liens-onglets {margin-top:10px;width:500px;}
#liens-onglets ul{padding:0;list-style-type:none;	font-size: 11px;	margin: 0;}
#liens-onglets li{display:inline;margin-left:20px;}

a.liencontact {	color:#990000;	font-size: 11px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* MENU GAUCHE */
#menugauche {width:135px;}
#menugauche td{text-align:center;}
#menugauche td p{	margin-left:2px;	margin-bottom: 3px;	margin-top:3px;}
#menugauche td a{ text-decoration:underline;}
#menugauche td a:hover{ text-decoration:none;}
#menugauche td.cellule-home{	height:25px;	vertical-align:middle;	border-top:1px solid #ffffff;	border-bottom:1px solid #ffffff;
}
#menugauche td.cellule-home a{color:#990000; font-weight:bold;}

#menugauche table#menu {background-color:#FEC267;font-size:11px;width:135px;margin-top:10px;margin-bottom:20px;}
#menugauche table.cat {border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#menugauche .menu-titre {	font-size:12px;	font-weight:bold;	display: block;	color: #FFFFFF;	text-align: center;	background-color: #663300;	padding: 5px;	margin: 0;	text-decoration:none;}
#menugauche .menu-titre a{color:#FFFFFF;}
#menugauche a.menu-titre:hover {background-color:#FFFFFF;color:#0066FF;}
.menu-cat {	font-size:10px;	color: #FFFFFF;	text-align:center;	border-bottom: 1px #FFFFFF solid;	border-top: 1px #FFFFFF solid;	background-color:#934414;	font-weight: bold;}
#menugauche .menu-cat {	font-size:10px;	color: #FFFFFF;	text-align:center;	border-bottom: 1px #FFFFFF solid;	border-top: 1px #FFFFFF solid;	background-color:#990000;	font-weight: bold;}
#menugauche a.liennoir {text-decoration:none;color:#000000;}
#menugauche a.liennoir:hover {text-decoration:underline;}
#menugauche a.lienbleu {	color:#3333ff;	font-size: 12px;}
#menugauche ul{	margin:5px;	padding:0;	list-style-type: none;}
#menugauche li{	margin-top:2px;}
#menugauche .cat-contact {	border-bottom: 1px #FFFFFF solid;	border-top: 1px #FFFFFF solid;	padding-bottom: 3px;	padding-top:3px;}
#menugauche #liste-offres-menu{text-align:left;margin-left:5px;}
#menugauche img#logobd {margin-bottom:5px;	float: left;	margin-left:15px;}
td.brochure { background:url(../voyage/images/cover-brochure-2007-small.gif) left top no-repeat; height:60px; padding-left:50px; font-size:10px; margin-top:20px;}
td.brochure a{display:block; text-decoration:none; color:#000000; font-weight:bold;}
#menugauche td.brochure a{display:block; text-decoration:none; color:#000000; font-weight:bold;}

/* FIN MENU GAUCHE */

/* HOME DESTINATIONS */
h1.home-dest-titre{text-align:center; font-weight:bold; font-variant:small-caps; font-size:14px; clear:both; margin-top:15px; margin-bottom:10px;}
p.home-dest-sstitre{ margin:0; padding:0; text-align:center; color:#666666; font-size:11px; margin-bottom:10px;}
h1 .home-destination-titre{text-align:left; font-weight:bold; font-size:12px; clear:both; margin-bottom:10px;}
h2.titrerubrique {font-variant:small-caps; color:#FF0000; width:505px; background-color:#fec267; margin:15px 0px 0px 0px;}
p#sommaire-haut{ background-color:#ffecd0;	font-size:11px;	font-variant:normal; text-align:left; margin-top:0; margin-bottom:10px;}
p#titre-haut {text-align:center; font-weight:bold; font-variant:small-caps; font-size:14px; clear:both; margin-bottom:0px;}

/* HOME ENCARTS */
#encarts { text-align:center;}
#encarts a {font-size:0.8em; color:#999999; text-decoration:none;}
#encart-etapes p, #encart-motorhomes p, #encart-linkeo p{margin:0; padding:0;}
#encart-motorhomes {width:35%; float:left;}
#encart-etapes {width:35%; float:left;}
#encart-linkeo {width:30%; float:right; margin-bottom:10px;}

.blanc {color:#FFFFFF}

/*FORMULAIRE*/
/* STYLES FORMULAIRE */
h2 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px;}
FORM { width:400px;}
FORM * {	font: 12px Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA, INPUT, LABEL {	margin: 0 5px 5px 0}
TEXTAREA, INPUT {	border: #666 1px solid; 	background-color: #fff;	width: 150px; }
INPUT.boutonsdeja{ width:25px;}
TEXTAREA {	width: 200px; 	height: 100px}
FORM {margin:10px;}
FORM P {	clear: both; margin: 0}
FORM LABEL {	float: left; width: 33%; text-align: right}
#submit {	border: 1px #000 solid;	cursor: default;	padding: 1px;	color: #fff;	background-color: #FF0000;	width: auto;	font-weight: bold;}
#submit:hover {	border: 1px red solid}
.alerte {	font-weight: bold; font-size: 11px; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.focus {	background: #ff9}
table.produit-form {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #fec267;margin-top:10px;}
table.produit-form td {padding-left:5px;}
table.produit-form ul {list-style-type:none;margin-bottom:5px;padding:0;font-size:10px;}
.form-titre {	text-align:center;	padding: 2px;}
.form-titre-forfait {	font-size:14px;	color:#000000;	font-weight:bold;}
.form-detail-forfait {font-size:10px;color:#000000;font-weight:bold;}
p.lien-back {font-size:10px;margin-top:10px;margin-bottom:5px;margin-left:5%;}
.txt-form-validation {width:90%;font-size:11px;text-align:justify;margin-left:5%;}
.txt-titre-form-validation {border:1px solid #fec267;font-size:12px;width:90%;}
.breaker { clear:both;}
#menugauche .menu-cat-boutique {	font-size:10px;	color: #FFFFFF;	text-align:center;	border-bottom: 1px #FFFFFF solid;	border-top: 1px #FFFFFF solid;	background-color:#3ca8ab;	font-weight: bold;}

#liste-offres-menu2 li{
	text-align:center;
	margin-top:0px;
	color:#882200;
	font-size:14px;
	float:left;
	margin-left:5px;
}

#liste-offres-menu2 li a {
	color:#882200;
	text-decoration:underline;
}

#liste-offres-menu2 li a:hover{
	color:#CC6600;
	text-decoration:none;
}

#principal-fiche {
	width:490px;
	margin-top:30px;
	margin-left:10px;
}

#texte-fiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin-top:10px;
}

#image-equipe {
	float:left;
	margin-right:10px;
}

#texte-equipe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}

#texte-equipe a{
	color:#000000;
	text-decoration:underline;
}

#texte-equipe a:hover{
	color:#000000;
	text-decoration:none;
}

#principal-image {
	float:left;
	margin-right:10px;
	margin-left:40px;
}

#descr-fiche {
	font-style:italic;
	font-size:13px;
	color:#992200;
}

#descr-conso {
	font-size:11px;
	text-align:justify;
}

#descr-fiche a{
	color:#550000;
	text-decoration:underline;
}

#descr-fiche a:hover{
	color:#550000;
	text-decoration:none;
}

#adresse-fiche {
	border:1px solid #993300;
	padding:0px 10px 10px 10px;
	background-color:#ffeee2;
	margin-top:10px;
}

#div-descr {
	border:1px solid #993300;
	padding:10px 10px 10px 10px;
}

#principal-title {
	float:left;
	font-size:18px;
	color:#000099;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.jour {margin-top:10px; margin-bottom:2px;}

/*********************************************************** Nouvel accueil *****************************************/

/*.imageGauche {
	float:left;
	width:90px;
}

.typeProduit {
	float:left;
	background-color:#ffd4d4;
	border-top:1px solid #c65959;
	border-bottom:1px solid #c65959;
	height:52px !important;
	height:54px;
	width: 327px;
}

.imageDroite {
	float:left;
	background:url(../vacances-usa/images/droite.gif);
	background-repeat:no-repeat;
	width:74px;
	height:54px;
}
.imageDroite img { margin-top:15px; margin-left:10px;}

.titre {
	font-weight:bold !important;
	font-weight:bold;
	margin:0;
	padding-left:5px;
	color:#ae2222;
	font-size:14px;
}

.prix {
	color:#7d8cb7;
	font-size:12px;
	margin:0;
	text-align:right;
}

.prix a{
	color:#0000ff;
	font-size:12px;
	margin-top:-6px;
	margin-right:10px;
	text-align:right;
	text-decoration: underline;
}

.prix a:hover{
	color:#0000ff;
	font-size:12px;
	margin-top:-6px;
	margin-right:10px;
	text-align:right;
	text-decoration: none;
}

.prix span {
	color:#db6300;
	font-size:14px;
	font-weight:bold;
}

.type {
	height:54px;
	margin:0;
	margin-bottom:5px;
	padding:0;
}
.short-desc{ color:#999999; font-size:10px; font-style:italic; padding-left:5px;}



.fond-bleu {
	background-color: #ae2222;
	width: 506px;
	height:70px;
	border: 1px solid #ae2222;
	margin-bottom:5px;
}
.fond-blanc {
	background-color: #ffffff;
	float: left;
	width: 315px;
	text-align: center;
	height:70px !important;
	height:72px;
	margin-top: 0px;
	margin-left: 1px;
	padding-top: -10px;
}

.imageDroite-produit {
	float:left;
	background-color: #FFFFFF;
	width:84px !important;
	width:82px;
	height:70px !important;
	height:72px;
	margin-left: 1px;
	margin-top: 0px;
}

.imageGauche-produit img {
	/*margin-top:5px;*/
/*}

.imageGauche-produit {
	float:left;
	background-color: #FFFFFF;
	width:105px;
	height:70px !important;
	height:72px;
	clear:both;
}

.imageGauche-produit img{
	height:70px !important;
	height:72px;
}

.image-produit-aventure img{
	float:left;
	background-color: #FFFFFF;
	width:105px;
	height:70px !important;
	height:72px;
	clear:both;
}

.titre-produit {
	font-size : 12px;
	font-weight:bold;
	color: #ae2222;
	margin-top : 0px;
	margin-bottom:20px;
}

.titre-produit a{
	font-size : 12px;
	font-weight:bold;
	text-decoration : none;
	color: #ae2222;
}

.titre-produit a:hover{
	font-size : 12px;
	font-weight:bold;
	text-decoration : underline;
	color: #ae2222;
}

.description {
	font-size : 11px;
	margin-top: -15px !important;
}

.tarif {
	font-size : 12px;
	margin-top: 0px;
	color: #db6300;
	margin-bottom: 5px;
}

.redimension {
	margin:0;
}

.tarifp {
	font-size : 10px;
	margin-top: 0px;
	color: #db6300;
	margin-bottom: 5px;
}*/
