td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B3A48;
}
input {
	font-size: 11px;
	color: #323C41;
	padding: 3px;
	border: 1px solid #647E9B;
}
select {
	color: #323C41;
	border: 1px solid #245CB7;
	font-size: 11px;
}
.barBlueLight {
	background-color: #D1EDFF;
	width: 15px;
}
.boxText01 {
	background-image: url(../imagenes/bg/bg_boxtext_01.png);
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 14px;
	font-size: 11px;
}
.boxText02 {
	padding: 10px;
	background-image: url(../imagenes/bg/bg_boxtext_02.png);
	text-align: justify;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.boxText03 {
	padding: 10px;
	background-image: url(../imagenes/bg/bg_boxtext_03.png);
	text-align: justify;
	line-height: 14px;
}
.boxText04 {
	padding: 10px;
	background-image: url(../imagenes/bg/bg_boxtext_04.png);
	text-align: justify;
}
.boxText05 {
	padding: 10px;
	background-image: url(../imagenes/bg/bg_boxtext_05.png);
	text-align: justify;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	color: #FFFFFF;
}
.boxTextOrange {
	padding: 20px;
	text-align: justify;
	background-color: #FF6600;
	color: #FFFFFF;
	line-height: 14px;
}
.boxTextOrange a:link {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrange a:hover {
	color: #FFE680;
	font-weight: bold;
	text-decoration: none;
}
.boxTextOrange a:visited {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrange a:active {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrangeRightBox {
	padding: 20px;
	text-align: justify;
	background-color: #FF6600;
	line-height: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF8B3E;
	color: #FFFFFF;
}
.boxTextOrangeRightBox a:link {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrangeRightBox a:hover {
	color: #FFE680;
	font-weight: bold;
	text-decoration: none;
}
.boxTextOrangeRightBox a:visited {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrangeRightBox a:active {
	color: #FFE680;
	font-weight: bold;
	text-decoration: underline;
}
.boxTextOrangeTitle {
	background-color: #CC0000;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.boxTextOrangeTitleRightBox {
	background-color: #CC0000;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9955;
}
.boxTextOrangeBg {
	background-color: #FF6600;
}
.boxTextOrangeBold {
	font-weight: bold;
}
.formBgWhiteSemitransp {
	border: 1px solid #CCCCCC;
	background-image: url(../imagenes/bg/bg_white_semitransparent.png);
	padding: 10px;
}
.formBgBlueSemitransp {

	border: 1px solid #ABB9C9;
	background-image: url(../imagenes/bg/bg_blue_semitransparent.png);
	padding: 10px;
}
.footer {
	background-color: #000033;
	height: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #E7EDEF;
	font-size: 11px;
	padding: 12px;
}
.footer a:link {
	color: #40D9FF;
	font-size: 11px;
	text-decoration: underline;
}
.footer a:hover {
	color: #80FFEF;
	font-size: 11px;
	text-decoration: none;
}
.footer a:active {
	color: #40D9FF;
	font-size: 11px;
	text-decoration: underline;
}
.footer a:visited {
	color: #40D9FF;
	font-size: 11px;
	text-decoration: underline;
}
.headerPhotoAccueil {
	background-image: url(../imagenes/bg/bg_header_accueil.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}.headerPhotoBalneaire {
	background-image: url(../imagenes/bg/bg_header_balneaire.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoCroisieres {
	background-image: url(../imagenes/bg/bg_header_croisieres.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoEurope {
	background-image: url(../imagenes/bg/bg_header_europe.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoFrance {
	background-image: url(../imagenes/bg/bg_header_france.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoInsolites {
	background-image: url(../imagenes/bg/bg_header_insolites.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoLongCourriers {
	background-image: url(../imagenes/bg/bg_header_long_courriers.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoProduit {
	background-image: url(../imagenes/bg/bg_header_produit.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoQuiSommes {
	background-image: url(../imagenes/bg/bg_header_qui_sommes-nous.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoSki {
	background-image: url(../imagenes/bg/bg_header_ski.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhoto08 {
	background-image: url(../imagenes/bg/bg_header_08.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhoto09 {
	background-image: url(../imagenes/bg/bg_header_09.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhoto10 {
	background-image: url(../imagenes/bg/bg_header_10.jpg);
	width: 929px;
	background-repeat: no-repeat;
	height: auto;
}
.headerPhotoTextSlogan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000033;
	padding-top: 40px;
	padding-right: 40px;
}

.legal {
	color: #E7EDEF;
	background-color: #29373D;
	padding: 20px;
}
.legalTitle {
	color: #FFFFFF;
	background-color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding: 20px;
}
.navbar {
	text-decoration: none;
	display: block;
	height: 24px;
	padding-top: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.navbar:link {
	color: #CEF5FF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
a.navbar:visited {
	color: #CEF5FF;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
a.navbar:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente_dw.png);
}
a.navbar:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
.navbarRight {
	text-decoration: none;
	display: block;
	height: 24px;
	padding-top: 8px;
}
a.navbarRight:link {
	color: #CEF5FF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
a.navbarRight:visited {
	color: #CEF5FF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
a.navbarRight:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente_dw.png);
}
a.navbarRight:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../imagenes/bg/bg_navbar_semitransparente.png);
}
.produitBox {
	font-size: 11px;
	line-height: 14px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border: 1px solid #ABB9C9;
	padding-top: 4px;
	padding-bottom: 4px;
}
.produitBox a:link {
	color: #FF3300;
}
.produitsSmallFrame {
	height: 75px;
	width: 112px;
	border: 1px solid #ABB9C9;
	background-color: #E3E9EE;
	padding-top: 6px;
	padding-bottom: 6px;
}
.title01 {
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	background-color: #C1351D;
}
.title02 {
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5B7D9F;
	background-color: #C1351D;
}
.title03 {
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	background-color: #C1351D;
}
.title04 {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 16px;
	background-image: url(../imagenes/bg/bg_titles.png);
}
.titleNavbar {
	background-color: #0099FF;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titleText01 {
	font-size: 20px;
	color: #000033;
	font-weight: bold;
}
.titleText02 {
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
}
.titleText03 {
	font-size: 12px;
	font-weight: bold;
}
.titleText04 {

	font-size: 16px;
	color: #0000FF;
	font-weight: bold;
}
.titleText05 {
	font-size: 18px;
	color: #000033;
	font-weight: bold;
}
.titleText06 {
	font-size: 14px;
	color: #000033;
	font-weight: bold;
}
.titleWhiteText {
	color: #FFF9EA;
	font-weight: bold;
	font-size: 12px;
}