body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img{border:0;}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0033FC;font-weight: bold;}

a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B2B9D3;font-weight: bold;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B;font-weight: bold;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B;font-weight: bold;}
.copyright {
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.footer {
	font-size: 11px;
	color: #A3A9D5;
	padding-right: 11px;
}
.footerselected { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #EEEEEE; font-weight: bold;text-decoration: none; text-transform: uppercase;}
a.footerl:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #A3A9D5; font-weight: bold;text-decoration: none; text-transform: uppercase;}
a.footerl:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #909096; font-weight: bold;text-decoration: none; text-transform: uppercase;}
a.footerl:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight: bold;text-decoration: none; text-transform: uppercase;}
a.footerl:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; font-weight: bold;text-decoration: none; text-transform: uppercase;}
a.searchitil:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2D3176; font-weight: normal;text-decoration: none;display: block;}
a.searchitil:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2D3176; font-weight: normal;text-decoration: none;display: block;}
a.searchitil:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2D3176; font-weight: normal;text-decoration: none;display: block;}
a.searchitil:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #2D3176; font-weight: normal;text-decoration: none;display: block;}

a.lignewhitel:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: none;}
a.lignewhitel:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: none;}
a.lignewhitel:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: underline;}
a.lignewhitel:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;text-decoration: underline;}

a.ligneblackl:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}
a.ligneblackl:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}
a.ligneblackl:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: underline;}
a.ligneblackl:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: underline;}

.titrePage {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 25px;
     color: #333275;
     letter-spacing:1px; padding-bottom: 10px;line-height: 31px;/*padding-top: 24px;*/
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6A71A1;
	font-weight: bold;/*line-height: 18px;
	padding-top: 20px;*/
	/*padding-bottom: 10px;*/
}
.putitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6A71A1;
	font-weight: bold;line-height: 18px;
	/*padding-top: 20px;*/
	/*padding-bottom: 10px;*/
}
.titre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6A71A1;
	font-weight: bold;
}
.meteolieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333275;
	font-weight: normal;
}
.meteodate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.meteojour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333275;
	font-weight: bold;
}
.hpleftcoltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262F96;
	padding-left:10px;padding-right:10px;
	padding-top: 4px;
	display: block;
}
.hpleftcolt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003987;
}
.tempmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0078FC;
}
.tempmax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF2A29;
}
.tempmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2D3176;font-weight: bold;
}
.tempmaxi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B9252B;font-weight: bold;
}
.hpnewst {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;
	font-size: 13px;
	color: #2D3176;
	background-position: 16px 17px;
	background-image:url(../images/hp_news_bullet.gif);
	padding-left:19px;padding-right:15px;
	background-repeat: no-repeat;display: block;
}
.hpnewstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:16px;padding-right:15px;
	display: block;
}
a.hpl:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0033FC; font-weight: normal}
a.hpl:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0033FC; font-weight: normal;}
a.hpl:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B; font-weight: normal;}
a.hpl:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B; font-weight: normal;}
.source {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.hprightcoltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:9px;padding-right:10px;
	display: block;
}
.meteosuite {  text-decoration: underline;padding-left:90px;padding-right:10px;display: block;}
.meteosuite:link{color: #0033FC}
.meteosuite:visited{color: #800080;}
.meteosuite:hover {  color: #B9252B;}
.meteosuite:active {  color: #B9252B;}
.leftl {  text-decoration: none;display:block;padding-bottom:10px;}
a.leftl:link {  text-decoration: none; font-weight: normal;}
a.leftl:visited {  text-decoration: none; font-weight: normal;}
a.leftl:hover {  text-decoration: none; font-weight: normal;}
a.leftl:active {  text-decoration: none; font-weight: normal;}
.hpmeteobot {
	font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;
	font-size: 11px;
	color: #262F96;
	padding-left:90px;padding-right:10px;
	padding-top: 4px;display: block;
}.tdclick {
	cursor:pointer; cursor:hand;
}
.rightcoltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:10px;padding-right:10px;
	display: block;
}
.leftNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:6px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.leftNav a:link {color: #272D79; font-weight: bold;text-decoration: none;}
.leftNav a:visited {color: #272D79; font-weight: bold;text-decoration: none;}
.leftNav a:hover {color: #C62E29; font-weight: bold;text-decoration: none;}
.leftNav a:active {color: #C62E29; font-weight: bold;text-decoration: none;}
.leftNavSelect {color: #C62E29;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:6px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;}

a.rightcontextl:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0033FC; font-weight: normal;}
a.rightcontextl:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0033FC; font-weight: normal;}
a.rightcontextl:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B; font-weight: normal;}
a.rightcontextl:active {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #B9252B; font-weight: normal;}

ul {
	list-style-image: url(../images/bullet.gif);
}
ol, ul { padding-left: -10px;}
.txtstd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.plansite {
	line-height: 26px;
}
.avat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333275;
	padding-left:10px;padding-right:10px;
	display: block;
}
.ava {
	line-height: 16px;
}
.tabt { color: #FFFFFF;font-size: 12px;font-weight: bold}
.lignewhite { color: #FFFFFF;font-size: 11px;font-weight: bold}
.ligneblack { color: #000000;font-size: 11px;font-weight: bold}
.lignetrain { color: #FFFFFF;font-size: 11px;font-weight: normal}

a.fermerl:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A3A9D5;font-weight: bold; text-decoration: none}
a.fermerl:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A3A9D5;font-weight: bold; text-decoration: none}
a.fermerl:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold; text-decoration: none}
a.fermerl:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold; text-decoration: none}
.leftCol {
	background-color: #E5E6EE;
	background-image: url(/images/leftcol_bkg_top.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
}
.footerTable {
	background-color: #153C85;
	background-image: url(/images/footer_bkg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.topNavSub {
	background-image: url(/images/topnav_bkg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.topBar01 {
	background-image: url(/images/topbar01_bkg.gif);
	background-repeat: repeat-x;
}
.topBar2 {
	background-image: url(/images/topbar2_bkg.gif);
	background-repeat: repeat-x;
}
.topBar13 {
	background-image: url(/images/topbar13_bkg.gif);
	background-repeat: repeat-x;
}
.topBar14 {
	background-image: url(/images/topbar14_bkg.gif);
	background-repeat: repeat-x;
}
.topBar15 {
	background-image: url(/images/topbar15_bkg.gif);
	background-repeat: repeat-x;
}
.topBar16 {
	background-image: url(/images/topbar16_bkg.gif);
	background-repeat: repeat-x;
}
.topBar17 {
	background-image: url(/images/topbar17_bkg.gif);
	background-repeat: repeat-x;
}
.topBar30 {
	background-image: url(/images/topbar30_bkg.gif);
	background-repeat: repeat-x;
}
.topBar35 {
	background-image: url(/images/topbar35_bkg.gif);
	background-repeat: repeat-x;
}
.topBar45 {
	background-image: url(/images/topbar45_bkg.gif);
	background-repeat: repeat-x;
}
.topBar50 {
	background-image: url(/images/topbar50_bkg.gif);
	background-repeat: repeat-x;
}

.contenu {
	padding-left: 13px;
	padding-right: 17px;
}
.rightColEnc1 {
	background-color: #D0D3E6;
	background-image: url(/images/rightcol_enc1.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer; cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}
.rightColEnc1Over {
	background-color: #ABB3E0;
	background-image: url(/images/rightcol_enc1_over.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer; cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}
.rightColEnc2 {
	background-color: #D0D3E6;
	background-image: url(/images/rightcol_enc2.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer; cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}
.rightColEnc2Over {
	background-color: #ABB3E0;
	background-image: url(/images/rightcol_enc2_over.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer; cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}

.rightColPromo {
	background-color: #FF00FF;
	background-image: url(/images/rightcol_enc1.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer;
	cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}
.rightColPromoOver {
	background-color: #F433FF;
	background-image: url(/images/rightcol_enc1_over.gif);
	background-repeat: no-repeat;
	padding: 13px;
	cursor:pointer; cursor:hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:14px;
}

.encRenardText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 9px;
	padding-left: 7px;
}
.encRenardText a{font-weight: normal;}
.encRenardText a:link {font-weight: normal;color: #000000; font-size: 10px;}
.encRenardText a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.encRenardText a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.encRenardText a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}

.encRenard612 {
	background-color: #DA91A5;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard100 {
	background-color: #F8B333;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard200 {
	background-color: #7F8ED3;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard300 {
	background-color: #C0D05C;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard400 {
	background-color: #DE6F63;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard500 {
	background-color: #AED7EB;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}
.encRenard600 {
	background-color: #DA91A5;
	margin-right: 11px;
	margin-top:14px;
	width: 163px;
}

/* Added by PW 12-2009 */
.HPsearch {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	margin-top: 12px;
	margin-bottom: 11px;
}
.HPsearch a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 32px;
	height: 31px;
	line-height: 31px;	
}
.HPsearch a:link,.HPsearch a:visited {
	color:#FFFFFF;text-decoration: none;
	background-image: url(/images/hp_recherche_itineraire_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 32px;
	}
.HPsearch a:hover,.HPsearch a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/hp_recherche_itineraire_bkg_hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 32px;
}
.HPsearchSelect {
	color: #FFFFFF;
	background-image: url(/images/hp_recherche_itineraire_bkg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 32px;

}
.HPsearchSelectOver {
	color: #FFFFFF;
	background-image: url(/images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 32px;

}
.HPrandomPic1 {
	background-image: url(/images/hp_random_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 226px;
}
.HPrandomPic1BKG {
	background-image: url(/images/hp_random_1_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 226px;
}
.HPrandomPic2 {
	background-image: url(/images/hp_random_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 226px;
}
.HPrandomPic2BKG {
	background-image: url(/images/hp_random_2_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 226px;
}
.HPrandomPic3 {
	background-image: url(/images/hp_random_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 226px;
}
.HPrandomPic3BKG {
	background-image: url(/images/hp_random_3_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 226px;
}
.HPrandomPic4 {
	background-image: url(/images/hp_random_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 226px;
}
.HPrandomPic4BKG {
	background-image: url(/images/hp_random_4_bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 226px;
}
.HPsearchBKGsub {
	background-image: url(/images/hp_HPsearch_bkg_sub_ext.gif);
	background-repeat: repeat-x;
}
.hpmeteo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262F96;
	background-position: 10px 10px;
	background-image: url(/meteo/picto/h5.gif);
	padding-left:90px;padding-right:10px;
	padding-top: 4px;
	background-repeat: no-repeat;display: block;
}
.hpmeteo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262F96;
	background-position: 10px 10px;
	background-image: url(/images/meteo_picto.gif);
	padding-left:90px;
	padding-right:4px;
	padding-top: 4px;
	background-repeat: no-repeat;
	display: block;
	font-weight: normal;
}
.hpmeteo1 a {
	font-weight: normal;
}

#meteotd {
	padding-top: 6px;
	padding-right: 11px;
	padding-left: 20px;
	height: 118px;
}
#meteotd:hover {
	background-image: url(/images/hp_meteo_bkg_over.gif);
}
#meteotd,#meteotd:visited {
	background-image: url(/images/hp_meteo_bkg.gif);
}
#espaceAbonnes {
	padding-top: 6px;
	padding-right: 11px;
	padding-left: 20px;
	height: 89px;
}
#espaceAbonnes:hover {
	background-image: url(/images/hp_espace_abonnes_bkg_over.gif);
}
#espaceAbonnes,#espaceAbonnes:visited {
	background-image: url(/images/hp_espace_abonnes_bkg.gif);
}
#HPnewsletter {
	padding-top: 6px;
	padding-right: 11px;
	padding-left: 20px;
	height: 87px;
}
#HPnewsletter:hover {
	background-image: url(/images/hp_newletter_bkg_over.gif);
}
#HPnewsletter,#HPnewsletter:visited {
	background-image: url(/images/hp_newletter_bkg.gif);
}
#HPnewsletterPublic {
	padding-top: 6px;
	padding-right: 11px;
	padding-left: 20px;
	height: 89px;
}
#HPnewsletterPublic:hover {
	background-image: url(/images/hp_newsletterPublic_bkg_over.gif);
}
#HPnewsletterPublic,#HPnewsletterPublic:visited {
	background-image: url(/images/hp_newsletterPublic_bkg.gif);
}

/* Flash Radio unireso */
.flashRadio {
	margin-right: 5px;
	margin-top:14px;
	width: 169px;
}
.flashRadioPopup {
	width: 616px;
	height: 509px;
	position: absolute;
	left: 150px;
	top: 60px;
	background-image: url(/images/flash_radio_unireso_popup_bkg.gif);
	background-repeat: no-repeat;
	z-index: 99;
}
.flashRadioPopup .text {
	height: 80px;
	margin-top: 243px;
	margin-right: 48px;
	margin-left: 322px;
	font-size: 15px;
	line-height: 18px;
}
.flashRadioPopup .jPlayer {
	margin-top: 3px;
	margin-right: 0px;
}
.jPlayer { display:none; }
.flashRadioPopup .closeButton {
	padding-top: 7px;
	margin-left: 565px;
}

/* Edition MP3 */
.mp3list div{
	display: inline;padding: 0 10px;
	}
