@charset "utf-8";
.td_gauche_bandeau {
	background-image: url(FR2_images/haut_gauche.jpg);
}
.td_droit_bandeau {
	background-image: url(FR2_images/haut_droit.jpg);
}
.balise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.home_td_haut {
	background-image: url(FR2_images/haut.jpg);
}
.home_droite_logo {
	background-image: url(FR2_images/droite_logo.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	vertical-align: bottom;
	text-indent: 20px;
	text-decoration:none;
}
.home_droite_nav {
	background-image: url(FR2_images/droite_nav.jpg);
}
.home_corps_blanc {
	background-image: url(FR2_images/corps_blanc.jpg);
}
.home_fond_visuel {
	background-image: url(FR2_images/fond_visuel.jpg);
}
.home_droite {
	background-image: url(FR2_images/droite_visuel.jpg);
}
.home_bas_nav {
	background-image: url(FR2_images/bas_nav_home.jpg);
}
.home_bas_gauche {
	background-image: url(FR2_images/bas_gauche_home.jpg);
}
.home_trait_vert {
	background-image: url(FR2_images/trait_vert_home.jpg);
}


.panneaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/panneaux.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.panneaux:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/panneaux_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.panneaux_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/panneaux_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.entete_news {
	background-image: url(FR2_images/en-tete-news.jpg);
}

.signaletique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/signaletique.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
	letter-spacing: -0.1em;
}
.signaletique:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/signaletique_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.signaletique_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/signaletique_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
	letter-spacing: -0.05em;
}
.autocollant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/autocollant.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.autocollant:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/autocollant_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.autocollant_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/autocollant_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}


.vitrine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/vitrine.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.vitrine:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/vitrine_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.vitrine_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/vitrine_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}


.banderole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/banderole.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.banderole:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/banderole_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.banderole_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/banderole_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.textile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/textile.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.textile:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/textile_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.textile_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/textile_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.enseigne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/enseigne.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.enseigne:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/enseigne_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.enseigne_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/enseigne_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.offre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images/offres.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.offre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/offres_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}
.offre_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88323;
	text-decoration: none;
	background-image: url(FR2_images/offres_on.jpg);
	display: block;
	width: 300px;
	padding-left: 44px;
}

.td_fond_offre {
	background-image: url(FR2_images/fond_offres.jpg);
}
.bas_nav {
	background-image: url(FR2_images/bas_nav.jpg);
}
.bas_gauche {
	background-image: url(FR2_images/bas_gauche.jpg);
}
.bandeau_ss_image {
	background-image: url(FR2_images/bas_bandeau.jpg);
}
.td_corps {
	background-image: url(FR2_images/corps.jpg);
}
.foot {
	background-image: url(FR2_images/foot.jpg);
}

.titre_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4FA0C0;
	text-decoration: none;
}

.titre_bleu_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4FA0C0;
	text-decoration: none;
}
.titre_noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.titre_noir_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.bouton_offre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(FR2_images/fond_bouton_actu.jpg);
	display: block;
	line-height: 23px;
	background-repeat: no-repeat;
	background-position: center center;
}
.td_vert {
	background-image: url(FR2_images/droit_vert.jpg);
}
.td_bas_bandeau {
	background-image: url(FR2_images/bas_bandeau_v2.jpg);
}

.bouton_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(FR2_images/fond_bouton_news.jpg);
	display: block;
	line-height: 23px;
	width: 120px;
	background-repeat: no-repeat;
	background-position: center center;
}
.txt_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.td_vert_haut {
	background-image: url(FR2_images/droit_vert_haut.jpg);
}
.td_ralonge {
	background-image: url(FR2_images/fond_bas_ralonge.jpg);
}
h1 {
	display:inline;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
}
.nav_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.img {
	border: 1px solid #F8AC09;
}

.entete_news {
	background-image: url(FR2_images/en-tete-news.jpg);
}
.td_corps_type {
	background-image: url(FR2_images/corps_type.jpg);
	background-repeat: no-repeat;
}
.titre_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.titre_lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F8AD06;
	text-decoration: none;
	font-weight: bold;
}
.lien_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.lien_lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F8AD06;
	text-decoration: none;
	font-weight: normal;
}

.txt_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.itineraire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

h1 {
display:inline;
}
h2 {
display:inline;
}
h3 {
display:inline;
}

.lien_catalogue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #F88323;
}

.lien_catalogue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
