body { background-image: url(img/jpg/ARL-fond-seul-rouge.jpg); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; background-color: #B0001E; }
.body { background-image: url(img/jpg/ARL-fond-seul-blanc.jpg); }
table { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

/* CALQUES */

#carte { position:absolute; left:272px; top:0; width:181px; height:109px; z-index:10; }
#casque { position:absolute; left:754px; top:0; width:170px; height:183px; z-index:12; }

/* CONTACT */

#googlemaps { position:absolute; left:1px; top:18px; width:250px; height:300px; z-index:14; }

/* ARRIERE PLAN */

#village { background-image: url(img/gif/village-rouge.gif); background-repeat: no-repeat; background-position: center; background-color:#FFFFFF; height: 164px; margin: 0px; padding: 0px; }
.ecoutez { font-size: 30px; line-height: 23px; letter-spacing: -2px; font-weight: bold; width: 147px; padding-top: 3px; padding-bottom: 3px; color: #FC8B9C; }

/* FREQUENCES */

#frequences { font-family: Arial, Helvetica, sans-serif; color: #B14561; text-decoration: none; width: 76px; top: 24px; position: absolute; left: 629px; font-size: 12px; }
#frequences-btn { width: 147px; top: 82px; position: absolute; left: 594px; text-align: center; }
.text-haut { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:5px; }
.j { color: #781114; font-family: Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 0px; }

/* BORDURES */

.ombre-bordure { background-image: url(img/gif/fond-filet-ombre.gif); background-repeat: repeat-y; width: 728px; margin: 0px; padding: 0px; top: 0px; background-position: center; }
.ombre-bas { background-image: url(img/gif/fond-filet-ombre-bas.gif); background-repeat: no-repeat; width: 728px; background-position: left top; height: 50px; }
.ombre-bordure-gris { background-image: url(img/gif/fond-filet-ombre-gris.gif); background-repeat: repeat-y; width: 728px; margin: 0px; padding: 0px; background-position: center; }
.ombre-bordure-r { background-image: url(img/gif/fond-filet-ombre-raisin.gif); background-repeat: no-repeat; width: 728px; margin: 0px; padding: 0px; background-position: right; background-color: #FFFFFF; }

/* MENTIONS */

.mentions-bleu { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; }
.mentions-blanc { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #999999; }

/* TEXTE */

.ver11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.ver9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

/* MENU DETAIL */

#menu-droite { float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-align: left; padding: 10px; margin-right: 10px; display: block; }

a.menu-titre:link, a.menu-titre:visited { color: #B5B5B5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; margin: 5px; }
#ligne { border-top: 0px solid #FFDFE4; border-bottom: 0px solid #E0E0E0; margin: 10px 10px 0px; }

a.menu-titre:hover { color: #A7001C; text-decoration: underline; margin: 5px; }

a.menu-petit:link, a.menu-petit:visited { color: #E48F92; font-style: italic; text-decoration: none; margin-left: 6px; font-size: 12px; }
a.menu-petit:hover { color: #A7001C; font-style: italic; text-decoration: underline; font-weight: normal; margin-left: 6px; font-size: 12px; }

a.lien-grand:link, a.lien-grand:visited { color: #000000; font-style: normal; text-decoration: none; font-size: 1.5em; }
a.lien-grand:hover { color: #A7001C; font-style: normal; text-decoration: underline; font-weight:normal; }

/* ://////////////////////////////////////////////////////////////// */

.titre { background-image: url(img/gif/titre.gif); background-repeat: repeat-x; height: 14px; margin-bottom: 1px; filter: ht; text-align: left; }
#titre-container { border:1px solid #CCCCCC; width:147px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align: left; background-color:#FFFFFF; }
#titre-container-float { /* border:1px solid #CCCCCC; */ width:105px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align: left; float:left; background-color:#FFFFFF; }

#titre-container-250 { border:1px solid #CCCCCC; width:250px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align: left; background-color:#FFFFFF; }
#titre-container-100 { border:1px solid #CCCCCC; width:99%; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align: left; background-color:#FFFFFF; margin: 0px; padding: 0px; }
#texte-container { width:147px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; background-color:#FEE0E4; color: #A9001D; text-align: left; }
#texte-container-tout { width:147px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; background-color:#FEE0E4; color: #A9001D; text-align: left; }
#text-scroll { padding:5px;  overflow:auto; height:120px; }
#text-scroll-station { padding:3px;  overflow:auto; height:20px; }
#text-scroll-auto { padding:5px;  overflow:auto; }
#text-scroll-220 { padding:5px;  overflow:auto; height:220px; }
#text-scroll-490 { padding:5px;  overflow:auto; height:480px; }
#image-250 { overflow:hidden; width:250px; height:160px; border-bottom:1px solid #EEEEEE; }
#image-250-accueil {
	width:250px;
	height:245px;
	overflow:hidden;
	background-position: center;
	text-align: center;
}
#image-147 { overflow:hidden; width:147px; height:100px; border-bottom:1px solid #EEEEEE; }
#image-100-station { overflow:hidden; width:105px; height:90px; border-bottom:1px solid #EEEEEE; }
#image-100 { overflow:hidden; width:60px; height:50px; float:left; }
#image-80 { overflow:hidden; width:80px; height:70px; float:left; }
#text-scroll-180 { padding:5px;  overflow:auto; height:180px; }
#text-scroll-100 { padding:5px;  overflow:auto; height:230px; }
#text-scroll-100-pad { padding-left:0px; padding-right: 5px; padding-bottom: 3px; padding-top: 0px; overflow:auto; height:230px; }
#texte-container-100 { width:147px; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FEE0E4; color: #A9001D; text-align: left; width:99%; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.rouge-fonce { color: #C45268; }
.service { font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; padding: 3px; }
.serviceHover { font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; padding: 3px; background-color: #FFFFFF; }

#encart {
	position:absolute;
	background-color: #FED4DA;
	height: 105px;
	width: 232px;
	margin-left:8px;
	margin-top:128px;
	text-align:center;
	filter: Alpha(Opacity=85);
	opacity: 0.85;
}
.encart-intro { font-weight: bold; margin-top:5px; }
.encart-titre { font-family: Helvetica, Arial, sans-serif; font-size: 26px; text-transform: uppercase; color: #C40008; letter-spacing: -1px; text-align: center; padding-right: 2px; padding-left: 2px; line-height: 24px; font-weight: normal; }
.encart-texte { font-size: 14px; }
.arial-11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; }
.tel { font-family: Helvetica, Arial, sans-serif; font-size: 24px; text-transform: uppercase; color: #C40008; letter-spacing: -1px; line-height: 24px; font-weight: normal; }
#border-bas { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF0F5; }
.border-bas { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF0F5; }
.sizeg { font-size: 18px; letter-spacing: 0px; padding-left:5px; line-height: 19px; }
.sizem { font-size: 14px; letter-spacing: 0px; line-height: 17px; }
.pub { position: relative; top: 1px; float: left; padding: 1px 10px 1px; margin: 0px; font: normal 0.7em sans-serif; background-color: #FFE6E9; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; color: #C45268; text-transform: none; border-bottom: 0px solid #CCCCCC; border-top-width: 0px; border-top-style: solid; border-top-color: #FFE6E9; }
.cont { position: absolute; z-index: 1000; left: 663px; top: 137px; }

