/* FEUILLE DE STYLE VTX */

/* //// BODY //// */

.VTXbody {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-attachment: scroll;
	background-image:  url(/fr/img/global/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
}

.VTXbody_speedtest {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-attachment: scroll;
	background-image:  url(/fr/img/global/header_speedtest.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
}

/* //// BODY NEW //// */

.VTXbodynew {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-attachment: scroll;
	background-image:  url(/new/fr/img/global/header_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
}

/* //// BODY SITE LOGO //// */

.VTXbodylogo {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-attachment: scroll;
	background-image:  url(/images/logo/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
}

/* //// BODY SITE LOGO //// */

.VTXbodyInternet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-attachment: scroll;
	background-image:  url(http://www.vtx.ch/fr/img/global/header_domn.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
	
}	

/* //// HEADER //// */

.VTXliquid {
 	background-attachment: scroll;
	background-image: url(/fr/img/global/liquid.gif);
	background-repeat:repeat-x;
	background-position: left top;
 	background-color: #02154f;
}

/* //// HEADER NEW //// */

.VTXliquidhome {
 	background-attachment: scroll;
	background-image: url(/new/fr/img/global/liquidhome.gif);
	background-repeat:repeat-x;
	background-position: left top;
	margin-top: 20px;

}

/* //// HEADER NEW SOUS MENU //// */

.VTXliquidnew {
 	background-attachment: scroll;
	background-image: url(/new/fr/img/global/liquidnew.gif);
	background-repeat:repeat-x;
	background-position: left top;

}

/* //// HEADER SATELITE //// */

.VTXliquidsatelite {
 	background-attachment: scroll;
	background-image: url(/fr/img/global/liquidsatelite.gif);
	background-repeat:repeat-x;
	background-position: left top;
 	background-color: #02154f;
}



/* //// SOUS MENU BG //// */

.VTXsousmenubg {
 	background-attachment: scroll;
	background-image: url(/new/fr/img/global/sous_menu_bg.gif);
	background-repeat:repeat-x;
	background-position: left top;
	margin-top:0px;
	border-top-width:0px;

}

/* //// SOUS MENU //// */

.VTXsousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.VTXsousmenu a:link { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration:none;
}

.VTXsousmenu a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration:none;
}

.VTXsousmenu a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9933;
	text-decoration:none;
}

/* //// SOUS MENU SELECTED//// */

.VTXsousmenuselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffcc33;
	font-weight:bold;
}

.VTXsousmenuselected a:link { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9933;
}

.VTXsousmenuselected a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9933;
}

.VTXsousmenuselected a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff9933;
}


/* //// INFO //// */

.VTXdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000
}

/* //// SEARCH //// */

.VTXsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXsearch input  { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 80px
}

.VTXform input  { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 130px
}

/* //// SEARCH2 //// */

.VTXsearch2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXsearch2 input  { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 80px
}

.VTXform2 input  { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 200px
}
/* //// MENU//// */

.VTXmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXmenu a:link { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXmenu a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXmenu a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}

.VTXmenu table,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


/* //// NEWS//// */

.VTXnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXnews a:link { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXnews a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXnews a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}

/* //// FOOTER//// */

.VTXfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXfooter a:link { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}

.VTXfooter a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}

.VTXfooter a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}

/* //// ADSL//// */

.VTXadsl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXadsl a { text-decoration:none;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #336699;

}

.VTXadsl a:visited { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXadsl a:hover { 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}


/* //// ADSL_menu//// */

.VTXadsl_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}

.VTXadsl_menu a { text-decoration:underline;
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal;
		color: #336699;
}

.VTXadsl_menu a:visited { text-decoration:underline;
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal;
		color: #336699;
}

.VTXadsl_menu a:hover { text-decoration:underline;
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal; 
		color: #FF9933;
}

/* //// ADSL_body//// */

.VTXadsl_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXadsl_body 	a:link { 
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXadsl_body	a:visited { 
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXadsl_body	a:hover { 
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #FF9933;
}

/* //// VTX_chemin//// */

.VTXchemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.VTXchemin 	a:link { 
	text-decoration:underline;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}

.VTXchemin	a:visited { 
	text-decoration:underline;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}

.VTXchemin	a:hover { 
	text-decoration:underline;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}


/* //// Menu Table //// */

.VTXmenu_table {
	background-attachment: scroll;
	background-image:  url(/fr/img/global/menu_fond2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* //// Menu Contextuel avec filet blanc //// */

.VTXContextMenu {
	background-image: url(/fr/img/global/btn_vide.gif);
	background-repeat: no-repeat;
}
.VTXleftframe {
	background-color: #e5e5e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
/* //// Fond Menu Contextuel //// */

.VTXleftframeBg {
	background-color: #e5e5e5;
	
}
/* //// Plan de Site//// */

.VTXplan_site { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.VTXplan_site 	a:link { 
		text-decoration:underline;
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #ffffff;
}

.VTXplan_site	a:visited { 
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #ffffff;
}

.VTXplan_site	a:hover { 
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #FF9933;
}
.VTXsmall_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.VTXsmall_link a:link { 
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXsmall_link a:visited { 
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
}

.VTXsmall_link a:hover { 
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF9933;
}
/* //// TEXTE BLEU 14 //// */

.VTXbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
}

.VTXbleu 	a:link { 
		font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXbleu	a:visited { 
		font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXbleu	a:hover { 
		font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

/* //// TEXTE BLEU 10 //// */

.VTXbleu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
}

.VTXbleu10 	a:link { 
		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXbleu10	a:visited { 
		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

.VTXbleu10	a:hover { 
		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #336699;
}

/* //// RESULTAT ADSL //// */

.VTXresultat_adsl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #009036;
}


/* //// RESULTAT ADSL N //// */

.VTXresultat_adsln {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ff0000;
}
/* //// PAGE ADSL LIGHT //// */

.VTXlight {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-attachment: scroll;
	background-image:  url(/fr/img/global/header_ext.gif);
	background-repeat: no-repeat;
	background-position: left top;
 	background-color: #FFFFFF;
}

/* //// ADSL LIGHT LIQUID //// */

.VTXliquidlight {
 	background-attachment: scroll;
	background-image: url(/fr/img/global/liquid_ext.gif);
	background-repeat:repeat-x;
	background-position: left top;
	margin-top: 20px;

}

/* //// ADSL LIGHT TITRE //// */

.VTXlight_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight:bold;
	color: #ffffff;
}

/* //// ADSL LIGHT JAUNE //// */

.VTXlight_jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #ffca61;
}

/* //// ADSL LIGHT JAUNE DE //// */

.VTXlight_jaune_de {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #ffca61;
}


/* //// ADSL LIGHT TEXTE //// */

.VTXlight_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}


/* //// TEXTE NOIR10 //// */

.VTXtexte_noir10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
}	

.VTXtexte_noir10 	a:link { 
	color: #336699;
}

.VTXtexte_noir10	a:visited { 
 	color: #336699;
}

.VTXtexte_noir10	a:hover { 
 		color: #ff9933;
}

/* //// Styles for FAQ Model 66 and 69 //// */
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }

.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-dynheader { cursor: pointer; color: #336699;}
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }

.faq_answer_wrap {
border: #e5e5e5 1px solid;
overflow-x: auto;
width: 395px!important;
width: 410px;
margin: 0 0 10px 0 !important;
margin: 5px 0 10px 0;
}

.faq_answer {
padding: 5px;
width: 385px!important;
width: 400px;
}


/* //// STYLES FOR PAGE- AND SUBTITLES //// */

H1 {
	margin: 0;
	font-family: Arial, helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	position: relative;
	top: 4px;
	display: table;
	width: 10px;
	height: 27px;
	background-image: url(/fr/img/global/h1_title_bg.gif);
	background-repeat: repeat-x;
	background-position: 1px 1px !important;
	background-position: 0px 0px;
	padding: 0 2px 1px 3px !important;
	padding: 0 2px 0 3px;
	white-space: nowrap;
	}
	
.H1_bg {
	border-bottom: 1px solid #3399cc;
	margin: 1px 0 0 1px !important;
	margin: -6px 0 0 -1px;
	}
	
H2 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 0 0 2px 0;
	text-decoration: none;
	}
	
.h2_link {
	font-family: Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	}