/* TITRE STATION */
#boxTitreSta { 
	margin : 10px 0 0 0 ; 
	padding : 0 ; 
	background : transparent url(../img/nav/h1-station-bg.png) no-repeat ; 
	height : 54px ; 
}
.h1Sta { 
	margin : 0 !important ; 
	padding : 3px 0 0 50px !important ; 
	font : Bold 23px Arial, Helvetica !important ; 
	color : #FFF !important ; 
}
.h2Sta { 
	margin : 0 !important ; 
	padding : 0 0 0 50px !important; 
	font : Bold 15px Arial, Helvetica ;!important ; 
	color : #fff !important; 
	background : transparent !important ; 
}
/* TEXTE STATION */
#boxIntroSta { 
	margin : 0 !important ; 
	padding : 0 !important ; 
	background : transparent url(../img/nav/text-sta-bg.png) repeat-y ; 
}
.textStaTop { 
	margin : 0 ; padding : 0 ; 
	background : transparent url(../img/nav/text-sta-top.png) no-repeat ; 
	height : 18px ; 
}
.textStaTopV { 
	margin : 0 ; padding : 0 ; 
	background : transparent url(../img/nav/text-sta-top-v.png) no-repeat ;
	height : 18px ; 
}
.textStaBot { 
	margin : 0 ; 
	padding : 0 ; 
	background : transparent url(../img/nav/text-sta-bot.png) no-repeat ; 
	height : 14px ; 
}
#boxTextSta { 
	margin : 0 20px 0 0 ; 
	padding : 0 ; 
	float : right ; 
	width : 350px ; 
}
.h2TextSta { 
	margin : 0 !important ; 
	padding : 0 0 7px 0 !important; 
	width : auto !important ; 
	font : Bold 12px/14px Arial, Helvetica !important ; 
	color : #00877c !important ; 
	background : transparent !important ; 
	text-transform : none !important ; 
}
.court { 
	width : 335px !important ;  
}
.pSta { 
	margin : 0 ; 
	padding : 0 ; 
	font : Normal 11px/13px Arial, Helvetica ; 
	color : #999 ; 
	text-align : justify ; 
}
/* PHOTO */
dl.boxImgSta { 
	border: 1px solid #CCC ; 
	background-color: #eaeaeb; 
	width: 160px ; 
	height : 140px ; 
	text-align: center; 
	padding: 0; 
	float: left; 
	margin: 0 0 0 20px ;
}
.boxImgSta dt { 
	padding : 0 ; 
	margin: 0 ; 
	font-size : 11px ; 
	color : #666 ; 
}
.boxImgSta dd img { 
	border: 1px solid #FFF ; 
}
.boxImgSta dd { 
	margin: 5px 0 20px 0 ; 
	padding: 0 ; 
	width : 160px ; 
}
dl.divDiapo { 
	border: 1px solid #CCC ; 
	background-color: #eaeaeb ;
	width : 180px ; 
	height : 150px ;
	text-align : center ; 
	padding: 0 ; 
	float: left ; 
	margin: 0 0 0 20px ;
}
.divDiapo dt { 
	padding : 0 ; 
	margin : 0 ; 
	font-size : 11px ; 
	color : #666 ; 
}
.divDiapo dd { 
	margin: 0 ; 
	padding: 0 ; 
	width : 180px ; 
	text-align : center ;  
}
#diapo { 
	width : 164px ; 
	height : 108px ; 
	border : 2px solid #FFF ; 
	margin : 5px 0; 
}
/* MENU LIEN */
.boxDefaut { 
	margin : 10px 0 10px 0 !important ; 
	padding : 0 !important ; 
	background : transparent url(../img/nav/box-bg.png) repeat-y ; 
}
.h2Box { 
	margin : 0 !important ; 
	padding : 0 0 0 10px !important; 
	background : transparent url(../img/nav/box-titre-bg.png) no-repeat !important ; 
	height : 42px ;  
	font : Bold 0.9em/2em Arial, Helvetica ; 
	color : #FFF ; width : auto !important ;
}
.boxBot { 
	margin : 0 ; 
	padding : 0 ; 
	background : transparent url(../img/nav/box-bot.png) no-repeat ; 
	height : 20px ; 
}
.boxContent { 
	margin : 5px 10px 0 10px ; 
	padding : 0 ; 
}
.menuStation { 
	margin : 0 !important ; 
	padding : 0 0 0 15px ; !important 
}
.menuStation li { 
	float : left !important ; 
	display : block !important ; 
	width : 250px !important ; 
}
.menuStation li a:hover { 
	text-decoration : underline !important; 
}
/* OFFRES */
.boxOffre { 
	position : relative ; 
	margin : 0 ; 
	padding: 0 ; 
	width : 570px ;
	height : 118px ; 
	background : transparent url(../img/nav/offre-bg.png) bottom repeat-x ; 
}
.h2Offre, .h3Offre, .plusOffre, .prixOffre, .textOffre, dl.boxImgOfr, .btnOffre { 
	margin : 0 !important ; 
	padding : 0 !important ; 
	display : block !important ; 
	position : absolute !important; 
}
.h2Offre { 
	top : 5px ; 
	left : 100px ; 
	width : auto !important ; 
	font : Bold 12px Arial, Helvetica !important ; 
	color : #00877c !important ; 
	background : transparent !important ; 
	text-transform : uppercase ; 
}
.h2Offre span { 
	color : #999 !important ; 
	background : transparent !important ; 
	display : inline !important ; 
	padding : 0 !important ; 
}
.h3Offre { 
	top : 20px ; 
	left : 100px ; 
	font : Normal 12px Arial, Helvetica !important ; 
	color : #666 !important; 
	background : transparent !important ; 
}
.h3Offre a:hover { 
	text-decoration : underline !important ; 
}
.plusOffre { 
	top : 40px ; 
	left : 100px ; 
	font : Normal 11px Arial, Helvetica ; 
	color : #666 ; 
	width : 465px ; 
	border : 1px solid #CCC ;
	overflow: hidden ;
	height : 19px ;
}
.liPlus { 
	padding : 3px 0 2px 0 ; 
	margin : 0 0 0 15px ; 
	float : left ; 
	list-style-type : none ; 
}
.plusSpan { 
	background : url(../img/nav/plus.png) no-repeat ; 
	padding-left : 15px ; 
}
.prixOffre { 
	top : 70px ; 
	left : 100px ; 
	width : 80px ; 
	text-align : center ; 
	font : Bold 15px Arial, Helvetica !important ; 
	color : #cc3300 ; 
}
.textOffre { 
	top : 70px ; 
	left : 180px ; 
	width : 360px ; 
	font : Normal 11px Arial, Helvetica ; 
	color : #666 ; 
	border-left : 3px solid #999 ; 
	padding-left : 7px !important; 
}
dl.boxImgOfr { 
	border: 1px solid #666 ; 
	width: 90px; 
	height : 98px ; 
	text-align: center ; 
	left : 0 ; 
	top : 5px ; 
}
.boxImgOfr dt { 
	padding: 0 ; 
	margin: 5px 0 0 0 ;  
}
.boxImgOfr dd { 
	margin: 5px 0 0 0 ; 
	padding: 0 ; 
}
.btnOffre { 
	top : 80px ; 
	right : 2px ; 
}
.btnOffre img { 
	border : none ; 
}
.pPlusSta { 
	margin: 10px 5px 15px 0;
	padding : 0 ; 
	text-align : right ; 
	font : Bold 12px Arial, Helvetica ; 
	color : #666 ;  
}
.pPlusSta span {
 	color : #00877c ;
	text-decoration : underline ;
	cursor : pointer ;
	text-decoration : underline ;
}
/* INIT */
.initFloat { 
	clear : both ; 
	height : 1px ; 
	overflow : hidden ; 
	font-size : 1px ; 
}
/* HOME PAGE */
#boxLP { 
	position : relative !important ; 
	margin : 0 ; 
	padding : 0 ; 
	width : 570px ; 
	height : 315px ; 
}
#boxTitreLP { 
	margin : 0 ; 
	padding : 0 ; 
	background : transparent url(../img/nav/h1-hp.png) no-repeat ; 
	height : 50px ; 
}
.boxSmall-left { 
	position : relative !important ; 
	margin : 0 0 0 5px ; 
	padding : 0 ; 
	float : left ; 
	width : 187px ; 
	height : 80px ; 
	background : transparent url(../img/nav/smallBox-left.png) no-repeat ; 
}
.boxSmall { 
	position : relative !important ; 
	margin : 0 0 0 1px ; 
	padding : 0 ; 
	float : left ; 
	width : 187px ; 
	height : 80px ; 
	background : transparent url(../img/nav/smallBox.png) no-repeat ;
}
.titreSmallBox { 
	position : absolute !important; 
	top: 10px ; left : 75px ; 
	padding: 0 !important; 
	margin: 0 !important; 
	font : Normal 12px Arial Rounded MT Bold, Arial, Helvetica !important ; 
	text-transform : uppercase !important ; 
	background : transparent !important ; width : auto !important ;
}
.titreSmallBox a { 
	color : #ca5418 ; 
	text-decoration : underline ;
}
.txtSmallBox { 
	position : absolute ; 
	top : 30px ; 
	left : 75px ; 
	padding : 0 ; 
	margin : 0 ; 
	font : Normal 11px/15px Arial, Helvetica ; 
	color : #999 ; 
	text-align : left ; 
}
.imgSmallBox { 
	position : absolute ; 
	top : 9px ; 
	left : 8px ; 
	border : 1px solid #ccc ; 
}
/* ARTICLE */
div.post {
	width : 515px ;
}
h3.post_title{
	font : Bold 1.5em/1.5em Helvetica, Arial ;
}
h3.post_title a {
	text-decoration : none ;
	color : #058681 ;
}
h3.post_title a:hover {
	text-decoration : underline ;
}
div.post_content {
	display : block ;
	float : right ;
	width : 380px ;
	margin-top : 0.4em ;
	font : Normal 0.9em/1.2em Helvetica, Arial  ;
	color : #666 ;
}
.post_content p {
	text-align : justify ;
}
.media_content {
	float : left ;
	padding : 2px ;
	width : 168px ;
	margin-top : 0.5em ;
}
.photo_content {
	padding : 2px ;
	background-color : #ddd ;
}
.photo_content img {
	border : solid 2px #FFF ; ;
}
.separator {
	clear : both ;
	font-size : 0.1em ;
	height : 5px ;
	overflow : hidden ;
	margin : 0 ;	
}
.suite {
	font : Bold 1.2em/1.2em  Arial ;
	color : #67d9d0 ;
}
