BODY{
	margin : 0px 0px 0px 0px;
}
TABLE.T1{
	position: relative;
	top: 10px;
	padding : 0px,0px,0px,0px;	
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
}
TABLE.TRI{
	padding : 0px,0px,0px,0px;	
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
}
TABLE.produit{
	padding : 0px,0px,0px,0px;	
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
}
TD{
	border: none;
}
TD.TRI{
	border-width : 1px;
	border-style: solid;
	border-color: #000000;
	line-height : 10pt;
	text-transform : capitalize;
}
HR{
 border: 1px #DD0000 solid
}
TD.LANGUES{
	line-height : 10pt;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 7pt;
	background-color : #003399;
	color : #FFFFFF;
	padding-left: 5px;
}
TABLE.QUICKSEARCH{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 8pt;
	color : #DD0000;
}
TD.QUICKSEARCH_TITLE{
	border: none;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 7pt;
	background-color : #DD0000;
	color : #FFFFFF;	
	padding-left: 5px
}
TABLE.TOOLS{
	font-family : Arial, Helvetica, sans-serif;	
	font-size: 11px; 
    font-style: normal; 
    color: #DD0000;
    border: 2px #DD0000 solid
}

TABLE.VIGNETTE_PRODUIT{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 7pt;
	color : #990000
}
TABLE.produitMenus{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 8pt;
	color : #990000
}

table a {
	font-size : 8pt;	
}

TD.TOOLS_TITLE{
	border: none;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 7pt;
	background-color : #DD0000;
	color : #FFFFFF;	
}
TD.PACKAGE_TITLE{
	border: none;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 7pt;
	background-color : #003399;
	color : #FFFFFF;	
}
TD.C2{
	padding : 0px,0px,0px,0px;	
	margin : 0px,0px,0px,0px;
}
TD.V1{
	background : none;
}
IMG.NAV{
	padding : 0px,0px,0px,0px;	
	margin : 0px,0px,0px,0px;
	border: none;
}
SELECT{
	width: 110px;
	background: #D7F5FF;
	font-size: 7pt;
	color: #003399;
}
FORM{
	padding : 0px,0px,0px,0px;	
	margin : 0px,0px,0px,0px;	
}
TABLE.SERVICE{
font-size: 7pt;
color: #003399;
}

TD.SERVICE_LISTE_CELL{ 
border-width: 2px;
border-style: solid;
border-color: #003399;
padding-left: 2px;
}

TD.SERVICE_TITRE_CELL {
border: none;
background-color:#E2EAF1;
padding-left: 2px;
}

/* STYLE VIRGINIE Version6 */

/* EFFET MAIN SUR BOUTON IMAGE */

.main {  cursor: hand;}



/* TEXTES */


.PRIX_BARRE {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #000000; 
   text-decoration: line-through
}

.PRIX_BARRE12 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color: #000000; 
   text-decoration: line-through
}

.FOND_ROUGE{  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #FFFFFF;
   background-color : #DD0000 
}

TABLE.PROMOTION {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #0099CC;
   border: 2px #DD0000 solid
 }
 
TABLE.BEST_HOTELS {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #000000;
   border: 2px #DD0000 solid
 }

.INFO {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   color: #DD0000
 }

TD.NAV {  
   background-color : #DD0000
}

A.NAV {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #FFFFFF; 
   text-decoration: none
}


TABLE.INFO_ENTREPRISE {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0099CC;
 }

.texte_BLEU_CLAIR9 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   color: #0099CC;
   line-height: 15px
}

.texte_BLEU_CLAIR12 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #0099CC;
   line-height: 18px
} 

.texte_BLEU_CLAIR11 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #0099CC
} 
 



.texte_ROUGE9 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-style: normal; 
   line-height: 15px; 
   color: #DD0000
}


.texte_ROUGE11 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   font-weight: normal; 
   color: #DD0000;
   line-height: 17px
}

.texte_ROUGE12 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color: #DD0000;
   line-height: 18px
}  


.texte_NOIRE9 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   line-height: 15px; 
   font-style: normal; 
   color: #333333
} 

.texte_NOIRE11 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   line-height: normal; 
   color: #000000
}

.texte_NOIRE12 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal; 
   color: #000000
}

.texte_courant_BLEU9 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px;
   line-height: 15px; 
   font-style: normal; 
   color: #003399
}

.texte_courant_BLEU10 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   line-height: 16px; 
   color: #003399
}

.texte_courant_BLEU11 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   line-height: 17px; 
   color: #003399
}

.texte_BLEU11 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal;
   color: #003399
}


.texte_courant_BLEU12 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #003399;
   line-height: 18px
} 


.titre_BLEU17 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   font-style: normal; 
   font-weight: 700; 
   color: #003399;
} 

.lettrine { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #990000; 
   vertical-align: baseline; 
   font-style: normal;
} 


.texte_BLANC9 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   font-style: normal; 
   color: #FFFFFF;
  line-height: normal
}  

.texte_BLANC11 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #FFFFFF;
  line-height: normal
}  


TABLE.texte_NOIRE12 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-style: normal
   color: #000000;
}

.texte_rouge_LD11 {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #CC0000
}
.texte_vert_IT11 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal; 
   color: #006600
}




/* LIENS */

A.Petit_Texte_GRIS9 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9px; 
   line-height: 15px; 
   font-style: normal; 
   color: #666666
}
 

/* COULEURS DE CONTOURS */

TD.bord_INFO {  
   border-color: #FFFFFF #DD0000 #FFFFFF #DD0000; 
   border-style: solid; 
   border-right-width: 1px; 
   border-left-width: 1px
}

.bord_bleu_clair { 
   border: 1px #D7F5FF solid;
}

.bord_bleu_clair_b {  
   border: 2px #D7F5FF solid;
}

.bord_bleu_clair_h_b {  
   border-color: #D7F5FF #FFFFFF;
   border-style: solid;
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}

.bord_bas_rouge {  
   border-color: #FFFFFF #FFFFFF #DD0000;
   border-style: solid;
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 2px; 
   border-left-width: 1px
}

.pointille_bleu {  
   border: #003399; 
   border-style: dotted; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}

.bord_bleu_bas {  
   border-color: #FFFFFF #FFFFFF #D7F5FF; 
   border-style: solid; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 2px; 
   border-left-width: 1px
}

.bord_produit_BLEUbas {  
   border-color: #FFFFFF #FFFFFF #0099CC #FFFFFF; 
   border-style: solid; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}

.bord_produit_ROUGEbas {  
   border-color: #FFFFFF #FFFFFF #DD0000 #FFFFFF; 
   border-style: solid; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}

.bord_produit_ORANGEbas {  
   border-color: #FFFFFF #FFFFFF #FF8040 #FFFFFF; 
   border-style: solid; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}