body{margin:0px;margin-left:0px;margin-top:0px;font-size:10px;color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;text-decoration:none;font-weight:normal;}
.pointe /* cadre orange */
{
border-style:dashed; 
border-width:1px; 
border-color: #2a71c1;
}
.bleu {border: 1px #2a71c1 solid; background-color:#ffffff;}
.attente

{

	border: 1px solid #CCCCCC;

	background-color: #FAFAF8;

}
a.liengris {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

color:#CCCCCC;}

a.topmenu {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

color:#135EB1;
}

.txt_top {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:15px;

text-decoration:none;

font-weight:bold;

color:#000000;
}

/*a.topmenu:hover {

text-decoration:underline;

}*/

.septopmenu {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

color:#FF7D1E;}
.tab_bleu {border: 1px #2a71c1 solid; background-color:#ffffff; border-color:#2a71c1}
.cadre_bleu {border: 1px #C3D7EF solid; background-color:#ffffff; border-color:#C3D7EF}
.cadre_bleuvol {border: 2px #7BA4D6 solid; border-color:#7BA4D6}
.cadre_bleuvol1 {border: 3px solid; border-color:#062b96}


.form
{

   color: #103390;

    font-size: 10px;

	 font-family: verdana, Arial, Helvetica, Geneva;

	  text-decoration: none;

	   border:1px solid #FF9A02;

	    background-color:#FFFFFF

}
.form1
{

   color: #103390;

    font-size: 10px;

	 font-family: verdana, Arial, Helvetica, Geneva;

	  text-decoration: none;

	   border:1px solid #7eafdf;

	    background-color:#FFFFFF

}
.form2
{

   color: #000000;

    font-size: 10px;

	 font-family: verdana, Arial, Helvetica, Geneva;

	  text-decoration: none;

	   border:1px solid #a0a0a0;

	    background-color:#FFFFFF

}
.form3
{

   color: #103390;

    font-size: 11px;

	 font-family: verdana, Arial, Helvetica, Geneva;

	  text-decoration: none;

	   border:1px solid #a5acb2;

	    background-color:#FFFFFF

}


a.septopmenu:hover{

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:underline;

color:#FF7D1E;}



a.onblue {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

text-decoration:none;

color:#ffffff;

text-transform:uppercase;}
.oranger1 {border: 1px #f7a11a solid; background-color:#ffffff; }
a.onblue:hover {

color:#B3E1FF;}

.onblue {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

color:#ffffff;

text-transform:uppercase;}

.rechercheaption {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:bold;

color:#000000;}

select {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:normal;

color:#000000;}



.menulist {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	list-style-type: square;

	font-weight: normal;

	list-style-position: outside;

	list-style-image: url(../images/yarrow.gif);

	text-align: justify;

	margin-left: 30px;

}
.menucategorie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
	font-weight: bold;
	color: #135EB1;
	text-decoration: none;
}
a.menucategorie:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FD740C;
	font-size: 8pt;
	text-align: justify;
	text-decoration: none;
}

.autrecategorie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../images/flechebleu.gif);
	text-align: justify;
	margin-left: 30px;
	font-weight: bold;
	color: #135EB1;
	text-decoration: none;
}

a.autrecategorie:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../images/flecheorange.gif);
	text-align: justify;
	margin-left: 30px;
	font-weight: bold;
	color: #FD740C;
	text-decoration: none;
}


.menulink {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

text-decoration:none;

color:#00A5FF;

}

.menulinkbannier {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

text-decoration:none;

color:#ff7d1e;

}

a.menulink:hover {

color:#FFC110;

}

.offertitle {

font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

text-decoration:none;

color:#000000;

}

.offer {

font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

text-decoration:none;

color:#000000;

}

.offerprice {

font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

text-decoration:none;

color:#FF7D1E;

}

.oldofferprice {

font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

text-decoration:line-through;

color:#939393;

}

.espacemembreslogin {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

text-decoration:none;

font-weight:normal;

color:#999999;

width:119px;

height:14px;}

a.lostpass {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

text-decoration:underline;

font-weight:normal;

color:#000000;}

a.lostpass:hover {

text-decoration:none;

}

.nenu_tab {font-size: 12px; font-family: Tahoma ;font-weight: bold; color: #ffffff }
.contenu_tab {font-size: 9px; font-family: Tahoma ;font-weight: bold; color: #2a71c1 }
.contenu_tab1 {font-size: 9px; font-family: Tahoma ;font-weight: bold; color: #ffffff }
.infolist {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	list-style-type: square;

	font-weight: normal;

	list-style-position: outside;

	list-style-image: url(../images/bluearrow.gif);

	text-align: justify;

	margin-left: 40px;

}

a.infolink {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

text-decoration:none;

color:#747474;

}

a.infolink:hover {

color:#00A5FF;

}

a.footer {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

text-decoration:none;

color:#747474;}

/*a.footer:hover {

text-decoration:underline;

}*/

.footer {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#747474;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

}

.copyright {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:none;

font-weight:normal;

color:#000000;}

.eqx {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:none;

font-weight:normal;

color:#AFAFAF;}

.layoutportal {

	font-family: Tahoma;

	font-size: 11px;

	color: #2A71C1;

	text-decoration: underline;

}

a.layoutportal:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #2A71C1;

	text-decoration: none;

}

.layoutportaltexte {

	font-family: Tahoma;

	font-size: 11px;

	color: #2A71C1;

	text-decoration: none;

	font-weight: normal;}
	.layoutportal_orange {

	font-family: Tahoma;

	font-size: 11px;

	color: #FF7D1E;

	text-decoration: none;

	font-weight: normal;}

	

.txt {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

color:#000000;

}
.txt_affila {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

}

P {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

color:#000000;

}

.picture {border: 1px solid #2A71C1;}

.layoutfils {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

a.layoutfils:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #2A71C1;

	text-decoration: underline;

}

.titre {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

text-decoration:none;

color:#2A71C1;

}

.titre2 {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

text-decoration:none;

color:#FF7D1E;

}.ban_promo_coin {

	margin-top: 6px;

	margin-right: 6px;

	margin-left: 6px;

}

.bleudetails {

	font-family: Tahoma;

	font-size: 10px;

	color: #4173AA;

}

.bleudetails3 {

	font-family: Tahoma;

	font-size: 10px;

	color: #4173AA;

}

.bleudetails4 {

	font-family: Tahoma;

	font-size: 13px;

	color: #4173AA;

	font-weight:bold;

}



.menuorange {

	font-family: Tahoma;

	font-weight: bold;

	color: #FF7D1E;

	font-size: 9px;

	text-decoration: none;

}
.titr_range {

	font-family: verdana;

	font-weight: bold;

	color: #FF7D1E;

	font-size: 11px;
	}

a.menuorange:hover {

	font-family: Tahoma;

	font-size: 9px;

	font-weight: bold;

	color: #FFC110;

	text-decoration: none;

}

.linkalpha {

	font-family: Tahoma;

	font-weight: bold;

	color:#FF7D1E;

	font-size: 9px;

	text-decoration: none;

}

a.linkalpha:visited {

	text-decoration: none; 

	color: #4173AA; 

	font-family: Tahoma; 

	font-size: 9px;

}

.menulink2 {

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:normal;

text-decoration:none;

color:#00A5FF;

}

a.menulink2:hover {

	color:#FFC110;

	text-decoration: underline;

}



.bleudetails2 {

	font-family: Tahoma;

	font-size: 11px;

	color: #4173AA;

	text-decoration: underline;

}
a.link_resultat {

font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;

font-size:9px;

text-decoration:none;

color:#000000;

}

.ttc {

	font-family: Arial;

	font-size: 11px;

	color: #FF7D1E;

}



a.bleudetails2:hover {

	color: #4173AA;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 11px;

}

.bleu {



	font-family: Tahoma;

	font-size: 10px;

	color: #4173AA;

}

.offer2 {



font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

text-decoration:none;

color:#FFFFFF;

}

.offer3 {



font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

text-decoration:none;

color:#000000;

}

.tr {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0033FF;

}

.inputinvisible {

	font-family: Tahoma;

	font-size: 10px;

	font-weight: bold;

	border: none;

	text-align: right;

	width: 150px;

	color: #FF7D1E;

}
.inputinvisible1 {

	font-family:Arial, Helvetica, sans-serif

	font-size: 12px;

	font-weight:bold

	border: none;

	text-align: right;

	width: 150px;

	color: #FF7D1E;

}

.rechercheaptionorange {



font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

font-weight:bold;

color:#FA842C;

}

#ref {

  position: absolute;

  overflow: hidden;

  display: none;

  visibility: hidden;

  text-align:left;

}

ul

{

   padding-left: 2px;

   margin-left: 0;

}		 

.textdefil {

	font-family: Tahoma;

	font-weight: bold;

	color: #FF7D1E;

	font-size: 12px;

	text-decoration: none;

}

.gris {



	font-family: Tahoma;

	font-size: 16px;

	color: #c0c0c0;

	font-weight:bold;

}

.menutop2 

 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight:bold;

	text-decoration:none;

 }
 .titre_tab 

 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

	text-decoration:none;
	margin:0px
	

 }




#nuageTag OL.tagcloud {

	MARGIN-BOTTOM: 8px; BORDER-TOP-STYLE: none

}

OL.nuage {

	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px;  PADDING-TOP: 5px;  list-style-position: inside;

}

OL.nuage LI {

	DISPLAY: inline

}

OL.nuage LI A {

	MARGIN: 3px; COLOR: #ff7d1e; TEXT-DECORATION: none

}

OL.nuage LI A:hover {

	COLOR: #2a71c1

}

.kw1 {

	FONT-SIZE: x-large

}

.kw2 {

	FONT-SIZE: large

}

.kw3 {

	FONT-SIZE: medium

}

.kw4 {

	FONT-SIZE: small

}

.kw5 {

	FONT-SIZE: x-small

}

.textrecherche {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #4173aa; FONT-FAMILY: Tahoma; TEXT-DECORATION: none

}



.recherche {

	BORDER-RIGHT: #ff7d1e 1px solid; BORDER-TOP: #ff7d1e 1px solid; BORDER-LEFT: #ff7d1e 1px solid; BORDER-BOTTOM: #ff7d1e 1px solid

}

.rose 					/* cadre rose */

{

	border-style:solid; 

	border-width:1px; 

	border-color:#FF0099;

}

.rouge 					/* cadre rouge */

{

	border-style:solid; 

	border-width:1px; 

	border-color:#CC0000;

}

.cadre_gris 					/* cadre gris*/

{

	border-style:solid; 

	border-width:1px; 

	border-color:#c0c0c0;

}



.bg_soleilafrique 					/* cadre soleilafrique */

{

	border-style:solid; 

	border-width:1px; 

	border-color:#CB6000;

}
.imgmoteur /* cadre orange */
{
border-style:dashed; 
border-width:1px; 
border-color:#2a71c1;
}
.bgimg
{
background-repeat:no-repeat ;
}
.tete_hotel
{ 
 background-repeat:no-repeat;
 }
 .titre_hotel
 { FONT-SIZE: 7.5pt; FONT-FAMILY: Arial;FONT-WEIGHT: bold;
 }
 
