.justify{ text-align:justify;}

.floatLeft{float:left;display:block;}

.floatRight{float:right}

.floatNone{float:none}

.leftImg, .leftFlash{margin:8px 8px 0 0}

.rightImg, .rightFlash{margin:8px 0 0 8px}

.floatLeftImg{float:left;margin:8px 8px 0 0}

.floatRightImg{float:right;margin:8px 0 0 8px}

.floatRightImg, .floatLeftImg, .rightImg, .leftImg, .img{border:1px solid #aaaa99;padding:2px;}

.puce{background:url(../images/date_picto.gif) no-repeat left 6px;padding:0 0 0 10px}

.green{color:#7ca900}

.lightGreen{color:#e5eec1}

.orange{color:#CC6600}/* à voir  */

.upper{text-transform:uppercase}

.minFlash{min-height:240px;}

.searchTerms{background-color:#e5eec1;padding:2px}

.bgWhite{background-color:#FFFFFF}

.black{color:black}

.grey{color:#666}

.white{color:white}

.block{display:block}

.clearAll{height:0; visibility:hidden; clear:both; overflow:hidden;}

.clear{clear:both}

.brown{color:#685842}

.red{color:#990000}

.bold{font-weight:bold}

.left{text-align:left}

.center{text-align:center}

.right{text-align:right}

.bgNone{background:none}

.font9{font-size:9px}

.font10{font-size:10px}

.font11{font-size:11px}

.font12{font-size:12px}

.font30{font-size:30px}

.font20{font-size:20px}

.font25{font-size:25px}

.font18{font-size:18px}

.font15{font-size:15px}

.fontBigger{font-size:1.2em}

.widthMax{width:100%}

.date_picto{margin-right:5px}

.marginNone{margin:0}

.margTop5{margin-top:5px}

.margTop10{margin-top:10px}

.margTop15{margin-top:15px}

.margTop18{margin-top:18px}

.margTop20{margin-top:20px}

.margTop30{margin-top:30px}

li.margLeft0{margin-left:0}

li.margLeft2{margin:0 0 0 2px}

.italic{font-style:italic}

.margLeft27{margin-left:27px}

.margBot10{margin-bottom:10px}

.margBot5{margin-bottom:5px}

.margBot15{margin-bottom:15px}

.margBot20{margin-bottom:20px}

.margBot30{margin-bottom:30px}

.margRight20{margin-right:20px}

.margRight30{margin-right:30px}

.padBot38{padding-bottom:38px}

.padBot35{padding-bottom:35px}

.padBot30{padding-bottom:30px}

.padBot15{padding-bottom:15px}

.padBot11{padding-bottom:11px}

.padBot20{padding-bottom:20px}

.padRight20{padding-right:20px}

.padBot25{padding-bottom:25px}

.padBot10{padding-bottom:10px}

.padBot6{padding-bottom:6px}

.padBot5{padding-bottom:5px}

.padBot3{padding-bottom:3px}

.padTop3{padding-top:3px}

.padTop5{padding-top:5px}

.padTop8{padding-top:8px}

.padTop10{padding-top:10px}

.padTop15{padding-top:15px}

.padTop20{padding-top:20px}

.padTop35{padding-top:35px}

.padLeft5{padding-left:5px}

.padLeft10{padding-left:10px}

.padLeft20{padding-left:20px}

.padLeft25{padding-left:25px}

.padLeft90{padding-left:90px}

.padLeft15{padding-left:15px}

.padRight15{padding-right:15px}

.pad10{padding:10px}

.marg10{margin:10px}

.margRight180{margin-right:180px}

.margRight80{margin-right:80px}

.margRight10{margin-right:10px}

.margRight5{margin-right:5px}

.margLeft18{margin-left:18px}

.margLeft20{margin-left:20px}

.margLeft15{margin-left:15px}

.margLeft10{margin-left:10px}

.margLeft15 input{width:165px}

h4.padTop0{padding-top:0}

.ul_spacer{padding:0 10px}

.relative{position:relative}

.ul{margin-left:19px;list-style:inherit}

.ul_style{margin-left:15px;list-style:url(../images/date_picto2.gif)}

.dashed_wrap li.padBot20{padding-bottom:20px}

.ul_style_article{margin-left:30px;list-style:url(../images/date_picto2.gif)}

.ul_style li a{color:black}
.ul_style li a:hover{color:#7ca900;text-decoration:underline}

.ol_style{list-style-position:inside;margin:0 0 0 45px;padding:0;float:left}

ul.inline{list-style:none}
ul.inline li{display:inline;float:left}

.none{display:none}

input.long{width:200px;border:1px solid #b9b9b9;height:18px;}

.borderRight{border-right:1px dashed #b9b9b9}

.smallGrey{font-size:10px;color:#b9b9b9;font-weight:normal}

fieldset.borderNone{border:none}
fieldset.paddingNone{padding:0}

.pointer{cursor:pointer}


#selectGolf{padding-bottom:10px;border-bottom:1px dashed #685842;margin:0 0 15px 0}

#selectGolf select{margin-bottom:0;width:226px}

.widthInherit{width:inherit}
.widthAuto{width:auto}

.rappel_detailStage{width:728px;border:1px dashed #b8b8b8;background-color:#f7f7f7;padding:5px;float:left;margin-bottom:10px}

.mappGoogle{
	width:440px;
	height:280px;
	border:1px solid #b9b9b9;
	overflow:hidden;
}

.mappGooglePetite{
	width:180px;
	height:170px;
	border:1px solid #b9b9b9;
	overflow:hidden;
}

.width300{width:300px}
.width400{width:420px}

.font13{font-size:13px}

.absolute0{position:absolute;bottom:0;right:0}

a.underNone:hover{text-decoration:none}

.catArticle{width:248px}

/*.tild1{ background:url(../images/tild1.gif) no-repeat left top}*/

.tild{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#cc6600; font-variant:normal}

.promo{position:absolute;top:-5px;left:5px;background:url(../images/promo-trans.png) no-repeat left top;width:96px;height:50px;z-index:1005}

.hide{display:none}

#note {width:40px}

.smallImg{padding:2px;border:1px solid #7ca900}

a.zoomFiche{
	text-indent:15px; 
	background:url(../images/magnify_plus.gif) no-repeat left 5px;
	clear:both;
	display:block;
	color:#cc6600;
	font-size:10px;
	text-decoration:none;
	padding-top:5px;
}
a.zoomFiche:hover{color:black;text-decoration:underline}

.method{display:block;float:left;width:100px;height:191px;}

.niv1{background:url(../images/niveau1-trans.png) no-repeat left top}
.niv2{background:url(../images/niveau2-trans.png) no-repeat left top}
.niv3{background:url(../images/niveau3-trans.png) no-repeat left top}

/*****
btn_sender
***********/

/*.btn_sender{background:url(../images/link_picto.gif) no-repeat left center;padding:0 0 0 15px}
.btn_sender input, .btn {
	background:url(../images/btn_sender.gif) no-repeat left top;
	width:122px;
	height:20px;
	padding:0;
	border:none;
	font-size:11px;
	cursor:pointer;
	margin-bottom:0;
}
.btn_sender input:hover{background-position:left -20px}*/

.reserve{position:absolute;right:15px;bottom:15px}

.reserve_1{position:absolute;right:15px;bottom:0px}

.galerie{position:absolute;right:0px;bottom:5px}

.upper{text-transform:uppercase;}

/***********/

a.lireSuite{
	color:black;
	background:url(../images/link_picto.gif) no-repeat left center;
	display:block;
	padding:3px 0 3px 18px;
}
a.lireSuite:hover{text-decoration:underline}

a.sizePlus{background:url(../images/size_big.jpg) no-repeat left top}
a.sizeMoins{background:url(../images/size_small.jpg) no-repeat left top}

a.lienNoir{color:black;cursor:pointer}
a.lienNoir:hover{text-decoration:underline}

a.noirVert{color:black}
a.noirVert:hover{color:#7ca900;text-decoration:underline}

a.noirOrange{color:black}
a.noirOrange:hover{color:#cc6600;text-decoration:underline}

a.vertNoir{color:#7ca900}
a.vertNoir:hover{color:black;text-decoration:underline}

a.vert{color:#7ca900}
a.vert:hover{text-decoration:underline}

a.orangeNoir{font-weight:bold;color:#cc6600}
a.orangeNoir:hover{color:black;text-decoration:underline}

a.noirVertArticle, span.noirVertArticle{font-weight:bold;color:black}
a.noirVertArticle:hover{color:#7ca900;text-decoration:underline}

a.noirOrangeArticle, span.noirOrangeArticle{font-weight:bold;color:black}
a.noirOrangeArticle:hover{color:#cc6600;text-decoration:underline}

a.vertNoirArticle, span.vertNoirArticle{font-weight:bold;color:#7ca900}
a.vertNoirArticle:hover{color:black;text-decoration:underline}

a.orangeNoirArticle, span.orangeNoirArticle{font-weight:bold;color:#cc6600}
a.orangeNoirArticle:hover{color:black;text-decoration:underline}

.myBoxLeft{
	position:relative;
	float:left;
	margin:8px 6px 0px 0;
	display:block;
	padding:3px;
	background:white;
	border:1px solid #CCC;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.myBoxRight{
	position:relative;
	float:right;
	margin:8px 0 0px 6px;
	display:block;
	padding:3px;
	background:white;
	border:1px solid #CCC;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.myBoxLeft .listing_img_rounded, .myBoxRight .listing_img_rounded{
	display:block;
	position:relative;	
	width:110px;
	height:85px;
	z-index:1;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.myBoxLeft .highlevel_img_rounded, .myBoxRight .highlevel_img_rounded{
	display:block;
	position:relative;	
	width:120px;
	height:180px;
	z-index:1;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.myBoxLeft .highlevel_img_rounded_invert, .myBoxRight .highlevel_img_rounded_invert{
	display:block;
	position:relative;	
	width:180px;
	height:120px;
	z-index:1;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.myBoxLeft .player_img_rounded, .myBoxRight .player_img_rounded, .mediaplayer .player_img_rounded{
	display:block;
	position:relative;	
	width:240px;
	height:180px;
	z-index:1;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	behavior: url(http://www.egf.fr/css/PIE.htc);
}

.flashCarte{background:none;border:none}

.mediaplayer{padding:5px}

.mediaplayer .player_img_rounded{width:228px;height:168px}

.static{position:static}

.proComment{display:block;height:16px;background:url(../images/ball.gif) no-repeat left top;padding-left:21px}

.ul_vert{list-style:none}

.ul_vert li{background:url(../images/date_picto2.gif) no-repeat left 6px;padding:0 0 2px 10px}


.complet {
	background-color: #ccc;
	border:1px solid #b9b9b9;
	color:#666;
}

.dispo {
	background-color: #e5eec1;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
	border:1px solid #7ca900;
}

.complet, .dispo{display:block;float:left;width:18px;height: 16px;padding: 2px;margin-right:3px}



.up{
	padding:10px 0 6px 0;
	font-size:10px;
	text-align:right;
	/*float:right;*/
}
.up a{
	display:block;
	background:url(../images/up.gif) no-repeat left 4px;
	width:80px;
	padding-left:5px;
	color:black;
	float:right;
}
.up a:hover{color:#7ca900;text-decoration:underline}

.free_btn, .btn_sender input, .btn{
	height:30px;
	display:inline-block;
	border:none;
	position:relative;
	background:url(../images/header_tab.gif) repeat-x left center;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px #333 ;-moz-box-shadow: 0 0px 2px #333;box-shadow: 0 1px 2px #333;
	margin-bottom:5px;
	font-weight:bold;
	color:#7ca900;
	/*behavior: url(http://www.egf.fr/css/PIE.htc);*/
}

.free_btn b{display:none}

/*.free_btn b.left{background:url(../images/btn_left.gif) no-repeat left top}
.free_btn b.right{background:url(../images/btn_r.gif) no-repeat left top}*/
.free_btn a, .btn_sender input, .btn{color:#7ca900;display:block;line-height:30px;padding:0 5px 0 5px;cursor:pointer;}
.free_btn, .free_btn b, .free_btn a{float:left}
.free_btn:hover a, .btn_sender input:hover, .btn:hover{color:#000}


.etat{
	text-transform:uppercase;
	color:black;
	font-weight:bold;
	text-align:right;
	height:40px;
	width:150px;
	padding:24px 74px 0 0;
	text-decoration:underline;
	font-size:11px;
}

.etatValid{background:url(../images/valider.gif) no-repeat right top}
.etatNonValid{background:url(../images/annuler.gif) no-repeat right top}
.etatWaiting{background:url(../images/annulerDisable.gif) no-repeat right top}


.note{
	background:url(../images/bg_note.gif) no-repeat left top;
	width:108px;
	height:73px;
	padding:8px 0 4px 14px;
	margin:15px 0 0 8px;
	font-size:11px;
}

.note2{
	background:url(../images/bg_note2.gif) no-repeat left top;
	width:114px;
	height:77px;
	padding:4px 0 4px 14px;
	margin:15px 0 0 5px;
	font-size:11px;
}


.h3Plus{background:url(../images/savoir_plus-trans.png) no-repeat top left;width:131px;height:63px;padding:11px 0 0 28px;cursor:pointer;font-weight:bold;font-size:13px}

.h3Plus a:hover{text-decoration:none}

.titreH4{height:20px;margin-bottom:5px;font-size:11px}

.titreH4 a{color:#493d26}

.titreH4 a:hover{text-decoration:underline;color:#493d26}

.titreH4 img{padding-top:0;margin:0px 3px 0 0;vertical-align:top;}

.liOrange{color:#CC6600; font-size:14px; background:url(../images/link_picto.gif) no-repeat left 5px;font-weight:bold;padding-left:18px;position:relative}

.liOrange a{text-decoration:underline;color:#CC6600}
.liOrange a:hover{text-decoration:none;color:#CC6600}

h2.pro{background:url(../images/picto_pro.gif) no-repeat left 5px; padding:0 0 0 60px;}

#imgCadeaux{background:url(../images/matos_cadeaux-trans.png) no-repeat left top; width:115px;height:90px;float:left;margin-top:10px}

#cadeaux{background:url(../images/cadeaux-trans.png) no-repeat top left;position:absolute;top:0;left:0;width:76px;height:146px;margin:-7px 0 0 -7px;z-index:2}

#planeEgf{background:url(../images/planeEgf-trans.png) no-repeat left top;position:absolute;top:-7px;left:20px;width:100px;height:55px;z-index:2}

.hidden{visibility:hidden}

#autreStage li{padding:10px 5px;margin-top:10px;list-style:none;border:1px dashed #b9b9b9}
#autreStage li.color{background:#f7faec;}

table.coachingTop th{background-color:#EDECEC;color:#CC6600}
table.coachingTop td{
	text-align:left;
	font-size:11px;
	vertical-align:top;
}
table.coachingTop td strong{display:block;padding-top:10px}

/*
.slider_stage{padding:10px 10px 8px 10px;background:#f7f7f7;border:1px solid #d5d5d5}
#slider_stage{width:490px;}
#slider_stage_nav {width:216px}
#slider_stage_nav li{float:left;margin: 0 0 10px 10px;border:1px solid #888;height:50px;position:relative}
#slider_stage_nav li.activeSlide{border-color:#CC6600}
#slider_stage_nav li img{width:58px;height:48px;padding:1px}

#slider_stage_nav li a.pictovideo span{display:block; background:url(../images/play.png) no-repeat left top;width:16px;height:16px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-8px;margin-left:-8px}*/


.slider_stage_container{width:228px;}/*height: 168px;position:relative;overflow:hidden*/

.slider_stage_nav_wrapper {position:relative;margin-top:5px;width:228px}
.slider_stage_nav_container{float:left;height:34px;width:190px;position:relative;overflow:hidden}
.slider_stage_nav{position:relative;left:0}
.slider_next, .slider_prev{display:block;float:left;margin:10px 1px 0 0;width:17px;height:16px;padding:0; background:url(../images/next_prev.gif) no-repeat left top;}
.slider_next{background-position:right top;margin:10px 0 0 2px;float:right}
.slider_stage_nav li{float:left;margin: 0 2px;padding:0;background:0;border:1px solid #888;height:32px;position:relative;padding:0;background:none}
.slider_stage_nav li.activeSlide{border-color:#CC6600}
.slider_stage_nav li img{width:40px;height:30px;padding:1px}

.mediaplayer .slider_stage_nav li a.pictovideo span{display:block; background:url(../images/play.png) no-repeat left top;width:16px;height:16px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-8px;margin-left:-8px}

/* appple like radio */

#form_resa.formSimple .cb-enable, #form_resa.formSimple .cb-disable, #form_resa.formSimple .cb-enable span, #form_resa.formSimple .cb-disable span { background: url(../images/switch.gif) repeat-x; display: block; float: left; width:auto;padding-top:0}
#form_resa.formSimple .cb-enable span, #form_resa.formSimple .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
#form_resa.formSimple .cb-enable span { background-position: left -90px; padding: 0 10px; }
#form_resa.formSimple .cb-disable span { background-position: right -180px;padding: 0 10px; }
#form_resa.formSimple .cb-disable.selected { background-position: 0 -30px; }
#form_resa.formSimple .cb-disable.selected span { background-position: right -210px; color: #fff; }
#form_resa.formSimple .cb-enable.selected { background-position: 0 -60px; }
#form_resa.formSimple .cb-enable.selected span { background-position: left -150px; color: #fff; }
#form_resa.formSimple .switch label { cursor: pointer; }
#form_resa.formSimple .switch input { display: none; }

#form_resa.formSimple .mini_btn_hotel{color:#000;width:auto;margin:0}

#form_resa.formSimple .mini_btn_on{color:white; background: url(../images/switch.gif) repeat-x left -60px;border:none;}

