/* Common */
body{font-family: Arial, sans-serif;color: #000;line-height: normal;margin: 0px;padding: 0px;font-size: 12px; voice-family: "\"}\"";voice-family:inherit;}

/* Structure */
#masthead{width: 770px;}

/* Header components */
.siteLogo{width: 302px; margin-top: 12px; padding-left: 10px;}
.banner{margin: 0; height: 60px ; padding: 5px 0 5px 0;}

/* Tabs nav */
#tabs {width:770px;font-size:12px;}
#tabs td {text-align: right; padding-right: 10px;}
#tabs img {margin-left: 3px;}

/* Yellow bar */
#bar {height: 25px;width: 770px;margin: 0px 0px 1px;padding: 0 20px 0 0;background-color: #ffdf7b;}
.option { text-align: right;}
.option a, .option a:hover, .option a:visited {font-size: 11px;color: #000;}
.option img {margin-right: 3px;margin-left: 8px;}
.identifiants {font-size: 12px; padding-top: 5px; padding-left: 164px;}
.identifiants a, .identifiants a:hover, .identifiants a:visited {font-weight: bold; color: #cc0000;}

/* New styles */
#vscheader {background-image:url(/daily/media/images/header/logo.gif);background-repeat:no-repeat; width: 770px; background-color:#0077be;color:#fff; padding:0; margin:0; clear:both ; height:130px; overflow:visible}
#vscheader a{ font-family:Arial, Helvetica, sans-serif; color:#fff}
div#vsclogo, #vsclogo a {display:block;width:240px;height:70px;float:left;}
div#vsclogo span, #vsclogo a span {display:none;}
#vscpub {width:468px; height:60px; margin:6px; float:right;}
#vscbandeau {clear:both; background-color:#fff; background-image:url(/daily/media/images/header/bg_nav.gif);background-repeat:repeat-x; background-position:top; height:60px; width:770px;margin:0; padding:0}
#vscnavigation { float:left; width:583px; height:57px; margin:0;} 
#vscnavigation a, #vscnavigation div {display:block; width:51px;height:57px; float:left}
#vscnavigation a:hover {background-image:none;}
#vscnavigation a span {display:none;}
#vscpreferences { font-size:11px; padding: 8px 0px 6px 0px; margin:0; width:175px; height:44px; float:right; }
#vscpreferences a {text-decoration:none; color:#fff}
#vscpreferences a:hover {text-decoration:underline; color:#fff}
#vscidentite { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0077BE; text-align:left}
#vscidentite a{ color:#0077BE ;text-decoration:underline; }
#vscidentite a:hover{ color:#0077BE ;text-decoration:underline; }
#vscnavigbouton { float:left; width:180px; height:20px; margin:0; padding-left:77px; } 
#vscnavigbouton a, #vscnavigbouton div {display:block; width:5px; float:left; height:20px}
#vscnavigbouton a:hover {background-image:none;}
#vscnavigbouton a span {display:none;}

div#vscaccueil, div#vscaccueilon {background-image:url(/daily/media/images/header/accueil.gif); background-repeat:no-repeat;}
#vscaccueil a, #vscaccueilon a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold;padding-top:11px;padding-left:5px;text-decoration:none; }
div#vscaccueil a { background-image:url(/daily/media/images/header/bg_nav.gif);background-repeat:repeat-x;}
div#vscweekend, div#vscweekendon { background-image:url(/daily/media/images/header/weekend.gif);background-repeat:no-repeat; background-position:100% -57px; width:64px}
div#vscweekend a {width:64px; background-image:url(/daily/media/images/header/weekend.gif);background-repeat:no-repeat;}
div#vscvacances, div#vscvacanceson { background-image:url(/daily/media/images/header/vacances.gif);background-repeat:no-repeat;background-position:100% -57px;width:62px;}
div#vscvacances a  { background-image:url(/daily/media/images/header/vacances.gif);background-repeat:no-repeat; width:62px;}
/*div#vscski,div#vscskion { background-image:url(/daily/media/images/header/ski.gif); background-repeat:no-repeat;background-position:100% -57px; }
#vscski a {background-image:url(/daily/media/images/header/ski.gif);background-repeat:no-repeat; width:51px;}*/
div#vsclocation,div#vsclocationon { background-image:url(/daily/media/images/header/location.gif); background-repeat:no-repeat;background-position:100% -57px;  width:59px;}
#vsclocation a {background-image:url(/daily/media/images/header/location.gif);background-repeat:no-repeat; width:59px;}
div#vsctrain, div#vsctrainon { background-image:url(/daily/media/images/header/train.gif);background-repeat:no-repeat;background-position:100% -57px;}
#vsctrain a { background-image:url(/daily/media/images/header/train.gif);background-repeat:no-repeat;width:51px;}
div#vscavion, div#vscavionon   { background-image:url(/daily/media/images/header/avion.gif);background-repeat:no-repeat;background-position:100% -57px;}
#vscavion a { background-image:url(/daily/media/images/header/avion.gif);background-repeat:no-repeat;width:51px;}
div#vschotel, div#vschotelon  { background-image:url(/daily/media/images/header/hotel.gif);background-repeat:no-repeat;background-position:100% -57px;}
#vschotel a { background-image:url(/daily/media/images/header/hotel.gif);background-repeat:no-repeat;width:51px;}
div#vscvoiture, div#vscvoitureon { background-image:url(/daily/media/images/header/voiture.gif); background-repeat:no-repeat; background-position:100% -57px; width:53px;}
div#vscvoiture a { background-image:url(/daily/media/images/header/voiture.gif); background-repeat:no-repeat; width:53px;}
div#vscloisirs, div#vscloisirson { background-image:url(/daily/media/images/header/loisirsplus.gif); background-repeat:no-repeat; background-position:100% -57px; width:64px;}
div#vscloisirs a { background-image:url(/daily/media/images/header/loisirsplus.gif); background-repeat:no-repeat; width:64px;}
div#vscpromos, div#vscpromoson { background-image:url(/daily/media/images/header/promos.gif); background-repeat:no-repeat;background-position:100% -57px; width:72px; }
div#vscpromos a { background-image:url(/daily/media/images/header/promos.gif); background-repeat:no-repeat; width:72px;}
div#vscmescommandes, div#vscmescommandeson { background-image:url(/daily/media/images/header/commandes.gif); background-repeat:no-repeat;background-position:100% -20px; width:31px; }
div#vscmescommandes a { background-image:url(/daily/media/images/header/commandes.gif); background-repeat:no-repeat; width:31px;}
div#vscmespreferences, div#vscmespreferenceson { padding-left:2px; background-image:url(/daily/media/images/header/preferences.gif); background-repeat:no-repeat;background-position:100% -20px; width:31px; }
div#vscmespreferences a { background-image:url(/daily/media/images/header/preferences.gif); background-repeat:no-repeat; width:31px;}
div#vscaide, div#vscaideon {background-image:url(/daily/media/images/header/bg_nav_aide.gif); background-repeat:no-repeat;}
#vscaide a, #vscaideon a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:normal;padding-top:3px;padding-left:5px;text-decoration:none; }
div#vscaide a { background-image:url(/daily/media/images/header/bg_nav_aide.gif);background-repeat:repeat-x;}
div#vscaideedito {width:auto; text-align:right; padding-top:3px; padding-right:5px;}

table {clear:both}

/* Footer - labelled 2 because footer was used */
.footer2 {border-top:1px solid #009; padding-top:5px; width:770px;}
.footerLink2, .footerLink2 a, .footerLink2 a:visited {color:#000099; font-size: 11px; font-weight:bold; text-decoration:none;}
.footerLink2 a:hover {color:#000099; font-weight:bold; font-size: 11px; text-decoration:underline;}


