h1 { font-size: 15px;color: #0F78C9;margin: 0px;display:inline;}
h2 {
display:inline;
color : #0F78C9; 
font-weight : bold; 
font-family : Arial; 
font-size : 1.2em; 
display : block; 
padding : 2px 0px 2px 0px;
margin : 0px 0px 0px 0px;
background-color : #faf9f4; 
border-bottom : 1px solid #6487dc; 
}
.chemin { font-size: 14px;color: #000000;margin: 0px;padding:0px; }
.chemin a: { font-size: 14px;color: #000000;margin: 0px;}
.chemin a:visited { font-size: 14px;color: #000000;margin: 0px;}



.enteteindex {
  font-family : Verdana, Arial;
color : #ffffff;
font-size : 16px;
margin-bottom : 14px;
background-image : url("line/blank_rech.gif");
height:30px;
}
.titreold {
color : #cccccc; 
background-color : #0033ff; 
font-size : 1.2em;
font-weight : bold;
margin-bottom : 0;
border-bottom : 1px solid #d6dff7;
}
.titre1 { 
font-family : Verdana; 
font-size : 8pt; 
font-weight : bold; 
color : #cccccc;
} 
.titre { 
height : 20px; 
color : #ff6600; 
font-weight : bold; 
font-family : Arial; 
font-size : 1em; 
display : block; 
padding : 2px 2px 2px 5px; 
background-color : #faf9f4; 
} 
.ads { 
font-family : Arial; 
font-size : 8pt; 
color : #cccccc; 
} 
.adsindex { 
font-family : Arial; 
font-size : 8pt; 
color : #000000; 
} 
a.ads:link { 
color : #000000; 
font-family : Arial; 
font-size : 8pt; 
text-decoration : none; 
} 
a.ads:hover { 
color : #000000; 
font-family : Arial; 
font-size : 8pt; 
text-decoration : none; 
}
a:link { 
color : #1070BA;
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
} 
a:hover { 
color : #EE8027;
font-size : 9pt;
text-decoration : underline;
} 
a:active { 
color : #EE8027;
font-size : 9pt;
} 
a:visited { 
color : #000000;
text-decoration:none;
font-size : 9pt;
font-weight: bold;
} 

h3 { 
color : blue; 
background-color : #eff3ff; 
font-size : 1.2em; 
font-weight : bold; 
padding : 5px 5px 1px 5px; 
border-bottom : 1px solid #6487dc; 
border-top : 1px solid #6487dc; 
border-left : 1px solid #6487dc; 
border-right : 1px solid #6487dc; 
} 
.tableau { 
background-color : #fffffd;
padding : 0px;
margin-top : 5px;

/* border: 1px solid #6487dc;  */
border : 1px solid #B7BFC9;
} 
.tableau div { 
border-bottom : 1px solid #D9DEE4;
/* background-color : #d6d9e0;   */
margin-bottom : 8px;
}
.tableau td {padding : 0px 5px 0px 5px; }
table { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; 
} 
.tablo { 
background-color : #FFFFFF;
margin-right : 5px; 

} 
.tablodtm { 
background-color : #eff3ff; 
margin-right : 5px; 
border-bottom : 1px solid #B7BFC9;
border-top : 1px solid #B7BFC9;
border-left : 1px solid #B7BFC9;
border-right : 1px solid #B7BFC9;
} 
.tablod { 
background-color : #fffffd;
padding : 0 5px 0 5px; 
margin-top : 5px; 
border-bottom : 1px solid #B7BFC9;
border-top : 1px solid #B7BFC9;
border-left : 1px solid #B7BFC9;
border-right : 1px solid #B7BFC9;
} 
.tablocrashtest td { 
padding : 5px 5px 5px 5px; 
margin-top : 5px; 
border-bottom : 1px solid #B7BFC9;
} 
.tabloh { 
background-color : #ffffff;
border-bottom : 1px solid #B7BFC9;
border-top : 1px solid #B7BFC9;
border-left : 1px solid #B7BFC9;
border-right : 1px solid #B7BFC9;
}
.tablogg {
margin-top : 5px;
border-bottom : 1px solid #B7BFC9;
border-top : 1px solid #B7BFC9;
border-left : 1px solid #B7BFC9;
border-right : 1px solid #B7BFC9;
}
.tablotitrind { 
color : #000000; 
font-weight : bold; 
font-family : Arial; 
font-size : 1.1em; 
display : block; 
padding : 2px 2px 2px 0.5em; 
background-color : #f7c559; 
background-image : url("http://www.gtvacances.com/images/arrplnav.gif"); 
border-bottom : 1px solid #B7BFC9;
border-top : 1px solid #B7BFC9;
border-left : 1px solid #B7BFC9;
border-right : 1px solid #B7BFC9;
} 
.tabloentete { 
background-color : #FFFFFF;
margin-top : 5px; 

} 
BODY { 
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
background-color: #FFFFFF;
color: #808080;
text-decoration : none; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
table#onglet a { 
display : block; 
font-weight : bold; 
text-decoration : none; 
padding : 1px 1px 1px 0.5em;
background-image : url("images/bg_blue_menu.gif");
background-color : #d2def6; 
border-bottom : 1px solid #F3B37A;
/* border-right : 1px solid #9db2cd;  */
} 
table#onglet a:hover { 
background-color : #9bb2db; 
color : #333333; 
} 
table#onglet a:visited { 
background-color : #fffffd;
font-weight : normal;
color: #000000;
}
.onglet1 a {
display : block; 
font-weight : bold; 
text-decoration : none; 
padding : 2px 1px 1px 0.5em;
background-image : url("images/bg_blue_menu.gif");
background-color : #d2def6; 
border-bottom : 1px solid #F3B37A;
/* border-right : 1px solid #9db2cd;  */
} 
.onglet1 a:hover {
background-color : #9bb2db; 
color : #333333; 
} 
.onglet1 a:visited { 
background-color : #fffffd;
font-weight : normal;
color : color: #000000;
}
input { 
font-family : "verdana"; 
font-size : 8pt; 
color : #003366; 
} 
select { 
font-family : "verdana"; 
font-size : 8pt; 
color : #003366; 
} 
.fond_lettre { 
background-image : url(http://www.gtvacances.com/images/fond_lettre_off.gif); 
width : 39px; 
line-height : 25px; 
background-repeat : no-repeat; 
height : 25px; 
text-align : center; 
} 
#lettre a { 
padding-right : 14px; 
padding-left : 14px; 
font-weight : bold; 
font-size : 11px; 
padding-bottom : 4px; 
color : #173654; 
padding-top : 4px; 
} 
#lettre a:hover { 
text-decoration : none; 
border-top-width : 0; 
padding-right : 14px; 
background-position : center 50%; 
padding-left : 14px; 
border-left-width : 0; 
background-image : url(http://www.gtvacances.com/images/fond_lettre_on.gif); 
border-bottom-width : 0; 
padding-bottom : 4px; 
color : black; 
padding-top : 4px; 
background-repeat : no-repeat; 
border-right-width : 0; 
} 
.fleft {
float : left; 
} 
table#topsitesaccueil a { 
text-decoration : none; 
} 
.tablotitrmodules { 
color : #ddd; 
font-weight : bold; 
font-family : Arial; 
font-size : 1.1em; 
display : block; 
padding : 2px 2px 2px 0.5em; 
background-image : url(line/entete_bleu.gif); 
} 
.tablotitrindv2 { 
height : 20px; 
color : #ff6600;
font-weight : bold;
font-family : Arial;
font-size : 1em;
display : block;
padding : 2px 2px 2px 0;
background-color : #faf9f4;
}
.tablotitrindexv2 {
height : 20px; 
color : #ff6600;
font-weight : bold;
font-family : Arial;
font-size : 1.1em;
display : block;
text-align: center;
background-color : #faf9f4;
border-top : 1px solid #ebe8db;
border-left : 1px solid #ebe8db;
border-right : 1px solid #ebe8db;
border-bottom : 1px solid #9DB2CD;
}
.tablotitrindexv2entete {
height : 20px; 
color : #ff6600;
font-weight : bold;
font-family : Arial;
font-size : 1.1em;
display : block;
text-align: center;
background-color : #faf9f4;
border-bottom : 1px solid #9DB2CD;
}
.tablotitrindv2bleu { 
height : 20px; 
color : #ff6600; 
font-weight : bold; 
font-family : Arial; 
font-size : 1em; 
display : block; 
padding : 2px 2px 2px 0; 
background-color : #e8effb; 
} 
.encadrgrisgauchehaut { 
background-color : #faf9f4; 
border-bottom : 1px solid #ebe8db; 
border-left : 1px solid #ebe8db; 
} 
.encadrgrisbasdroitegauchehaut { 
background-color : #faf9f4; 
border-top : 1px solid #ebe8db; 
border-right : 1px solid #ebe8db; 
border-bottom : 1px solid #ebe8db; 
border-left : 1px solid #ebe8db; 
}
.actuindex {
font-size : 10px; 
} 
.titrelogo { 
font-size : 13px; 
font-weight : bold;
color : #666666;
}
.petitepolice { 
font-size : 10px; 
}
.petitepolice a {
font-size : 10px; 
}
.petitepolice a:visited {
font-size : 10px; 
}
.titreslogan { 
font-size : 14px; 
font-weight : bold;
} 
.tablotitre { 
color : #0F78C9;
font-weight : bold; 
font-family : Arial;
font-size : 15px;
padding : 2px 2px 2px 18px;
border-bottom: 1px solid #B7BFC9;
}
.ads1 {font-family: Arial;font-size:8pt;color: #ff0000;}
.titre2 {font-family: Verdana;font-size:9pt;font-weight: bold;color: #999933;}

/* LOGO */
.logogt {
	color: #0F78C9;
	font-weight: bold;
	font-size: 40pt;
}
.logogt a {
	color: #0F78C9;
	font-weight: bold;
	font-size: 40pt;
}
.logogt a:hover {
	color: #5CA7F4;
	font-weight: bold;
	font-size: 40pt;
	text-decoration:none;
}
.logogt a:active {
	color: #0F78C9;
	font-weight: bold;
	font-size: 40pt;
}
.logogt a:visited {
	color: #0F78C9;
	font-weight: bold;
	font-size: 40pt;
	font-style: normal ;
}
.logoliens {color: #F5821F}
.logoliens a {color: #F5821F}
.logoliens a:hover {color: #F5821F}
.logoliens a:active {color: #F5821F}
.logoliens a:visited {color: #F5821F;font-style: normal ;}
.souslogo {font-size: 12pt;font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #F5821F;}