/* Style partie GRAPHISTES */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	scrollbar-base-color: #358EE8;
}

table {

}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	color: #0E457D;

}

a{
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FFA518;
	text-decoration: underline;

}

a:visited {

	color: #FF6600;
}


.text_area1 {
	font-size: 11px;
	color: #47A3FE;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 150px;
	border: 1px solid #47A3FE;



}
.titre {
font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: lighter;
	font-style: normal;
	color: #358EE8;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px solid #B9B6C3;
	color: #000066;
}


.encart_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	background-color: #FFFFFF;

}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.titregros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #47A3FE;
}

.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2127;
	padding: 2px;

}

.encart_pointille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #47A3FE;
	border: 1px solid #47A3FE;
	padding: 2px;


}

..lien:hover {
	color: #006699;
	text-decoration: underline;
}
..lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

.entete_tableau
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #47A3FE;
	font-weight: bold;
	background-color: #0712C4;
	padding: 2px;

}

/* Style partie PHP */
.FDpointilles {
	background-attachment: scroll;
	background-image: url(file:///Z|/consulting-investissements/images/charte/pointilles.gif);
	background-repeat: repeat-x;

}
.bordure {
	margin: 20px;
	padding-right: 20px;
}
.point {
	background-attachment: scroll;
	background-image: url(file:///Z|/consulting-investissements/images/charte/point.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #358EE8;
}
.fondDroitHaut {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}
.fondDroitBas {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/charte/tam-voyages_10.jpg);
}
.fondGaucheBas {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/charte/tam-voyages_20b.jpg);
}
.fondGaucheHaut {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/charte/fond-haut2.jpg);
}
.bordDroit {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
}
.bordGauche {

	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right top;
}
.repetx {
	background-image: url(images/charte/tam-voyages_24.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fondcentre {
	background-attachment: scroll;
	background-image: url(images/charte/laboratoire-valmy_11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.contour {
	background-color: #0712C4;
}
.fondGaucheBas2 {

	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/charte/tam-voyages_22.jpg);
}
.repety {

	background-image: url(images/charte/tam-voyages_07.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left bottom;
}
.fondbasrecherche {

	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/charte/tam-voyages_11.gif);
}
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E457D;
	margin: 0px;
	padding: 0px;
}
.rougegras:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC352E;
	text-decoration:none;
}
.rougegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC352E;
}
.rougegras:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC352E;
	text-decoration:underline;
}
.repetypromos {


	background-image: url(images/charte/repet-promos.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left bottom;
}
.fondbaspromos {


	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/charte/bas-promos.gif);
}
.fondprixpromos {
	background-attachment: scroll;
	background-image: url(images/charte/fondPromos.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtbleu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E457D;
	text-decoration:underline;
}
.txtbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E457D;
	font-weight: bold;
}
.txtbleu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC352E;
	text-decoration:underline;
}
.pointille {

	background-image: url(images/charte/pointilles.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
}
.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC352E;
}
.fondIMAGE {

	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/charte/fondimage.gif);
}
.tarifsSéjours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC352E;
}
.titrepage2bleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C427C;
}
.txt12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.txt11rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC352E;
}
#separation{
	align:center;
	width:300px;
	height:1px;
	color:#CC352E;
	
}.alignementpuce {
	vertical-align: middle;
}
.alignementDroite {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FD960D;
	border: 1px solid #FD960D;
}
.tunisie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/tunisie/montage.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.turquie {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/turquie/montage.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.grece {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/grece/montage.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.maroc {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/maroc/montage.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.egypte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/egypte/montage.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.algerie {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/algerie/bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
}
.tarifsSéjoursjaune {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFA518;
}
.txtrougebd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC352E;
}
.titre_pays {
	background-color: #CC352E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;

}

/******************************************

style à ne pas toucher : speed media 1er prix

**************************************/
/*BODY {scrollbar-face-color : #FFCC33; scrollbar-arrow-color : #003093; scrollbar-track-color: #FFCC33; scrollbar-3dlight-color : #FFCC33; scrollbar-darkshadow-color : #FFCC33; 
font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; 
color: #003093; line-height: normal}*/ 



/*--------------------------------- LIENS --------------------------------*/
A:link { /* couleur des liens */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #052B78;
	text-decoration: none;
}
A:visited {	/* couleur des liens visités */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #052B78;
	text-decoration: none;
}
A:active { /* couleur des liens actifs */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #052B78;
	text-decoration: none;
}
A:hover { /* couleur des liens lors du survol de la souris */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
/*------------------------------- fin LIENS -------------------------------*/




/*------------------------------ TEXTE --------------------------------------*/
.txt_gros { /* "Votre recherche :" + "A partir de" */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #052B78
	}
 .txt_moyen { /* DESCRIPTIF DU VOYAGE + TEXTE DANS MOTEUR DE RECHERCHE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #052B78;
	} 
.titre_voyage { /* TITRE DU VOYAGE : hotel, nom du circuit, etc. + PRIX */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFA518;
	font-weight: bolder
	}
.titredest { color:  #CC352E; } /* NOM DU PAYS + n° TELEPHONE */
/*---------------------------- fin TEXTE --------------------------------------*/




/*------------------ AFFICHAGE DES RESULTATS DE RECHERCHE --------------------------------*/
.tab_normal {  } /*permet de réinitialiser le tableau après survol*/
.tab_over {  background-color: #FFA518; width:560px;} /*effet de changement de fond lors du survol*/
.tabletour {	border: 1px solid  #CC352E; width:560px;}  /*contour des tables de résultat*/
.fondtour {	border: 1px solid  #CC352E;	background-color: #FFCC66; width:560px;}  /*fond des tables de résultat lors du survol*/

 /*Habillage du moteur*/
.recherche {
	background-color: #F58120;
	width:500px;
}

 /*habillage des fonds lors de la navigation*/
.fond2 {
	background-color: #FFA518;
}

 /*effet de rayure des prix sur le moteur promo*/
.prixbarre {
	text-decoration: line-through;
}
/*------------------ fin AFFICHAGE DES RESULTATS DE RECHERCHE -----------------------------*/
.fond-popup {
	background-attachment: scroll;
	background-image: url(images/charte/popup-avion.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.tab_resa{
	border-top:  1px solid #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E457D;
	font-weight: bold;
	vertical-align:top;
	height:30px;
}
.cyc {
	display: none;
}

/*------------------ Graphisme recherche Accueil -----------------------------*/
#moteurSpeedResa label{
		float:left;
		width:80px;
		display:block;
		margin:5px 10px;
		text-align:left;
	}
	#moteurSpeedResa span{
		float:left;
		width:160px;
		display:block;
		margin:5px 10px;
	}
	#moteurSpeedResa label{
		text-align:left;
	}
 #moteurSpeedResa select{
		background-color:#FFFFFF;}

#graphisme{
		min-height:130px;
		height:auto !important;
		height:130px;
		background:url(images/recherche.gif) no-repeat top center;
		padding:70px 0 0 0;
	}
	
#btvalider{
	float:right;
	width:200px;
	height:30px;
	margin:8px 0 0 0;
}
#btvalider input{
	background-color:#fff;
	border:1px solid #cc352e;
	cursor:hand;
}

/*------------------ Graphisme promotion Accueil -----------------------------*/
a.promo{
	float:left;
	width:100px;
	background:#fff;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#0c427c;
	text-decoration:none;
	margin:5px 5px;
}

a.promo:hover{
	background:#fff;
	color:red;
		text-decoration:none;
}
a.promo h1{
	color:#0c427c;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
}
a.promo:hover h1 {
	color:red;
}
a.promo img{
	border:1px solid #cc352e;
	display:block;
	}

a.promo h2{
	margin:0;
	float:right;
}
a.promo .prix-promo{
	color:red;
	margin:0;
	font-size:14px;
}
a.promo .ancien-prix{
	color:black;
	margin:0;
	font-size:11px;
	text-decoration: line-through;
	margin:0 10px 0 0;
}

/*------------------ Graphisme promotion  -----------------------------*/
#photos-promos{
	float:left;
	width:110px;
	margin:20px 0 0 0;
	color:#cc352e;
}
.titrevoyage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0C427C;
	margin:0;
}
.alignementdroite{
	float:right;
}
#formulaire-reserver{
	float:left;
	width:300px;
}
#formulaire-reserver label{
		float:left;
		width:80px;
		display:block;
		margin:5px 10px;
		text-align:left;
	}
	#formulaire-reserver span{
		float:left;
		width:160px;
		display:block;
		margin:5px 10px;
	}
#reserver{
	float:right;
	width:100px;
	height:100px;
}


.markee {
font-weight:bold;
font-size:14px;
}






