html, body {
	color: #000000;
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }
p, td { 
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
}

a { text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none;  }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

/* <Classes RadEditor> */
.TitreGros, h1 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}
.TitreGros{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}
.sante .TitreGros, .sante h1 { color:#233b41; }
.act .TitreGros, .act h1 { color:#ea6a24; } 
.golf .TitreGros, .golf h1 { color:#86ae7d; }
.esp .TitreGros, .esp h1 { color:#0391c8; }
.pa .TitreGros, .pa h1 { color:#eea23a; }
.camp .TitreGros, .camph1 { color:#c1272d; font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-size:20px; text-transform:none;}
.camp .camp_pad .TitreGros, 
.camp .camp_pad a.TitreGros, .camp .camp_pad h1 { color:#f16d2f!important; }

h2 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
.TitreMoyen {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
.portal .TitreMoyen, .portal a.TitreMoyen, .portal h2  { color:#000!important; }
.sante .TitreMoyen, .sante a.TitreMoyen, .sante h2 { color:#376c7d!important; }
.act .TitreMoyen, .act a.TitreMoyen, .act h2 { color:#2f639c!important; }
.golf .TitreMoyen, .golf a.TitreMoyen, .golf h2 { color:#a8b86e!important; }
.esp .TitreMoyen, .esp a.TitreMoyen, .esp h2 { color:#002864!important; }
.pa .TitreMoyen, .pa a.TitreMoyen, .pa h2 { color:#266f72!important; }
.camp .TitreMoyen, .camp a.TitreMoyen, .camp h2 { color:#c1272d!important; }

h3 {
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
}
.TitrePetit{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
}
.camp .TitrePetit{color:#C42B24;}
.TexteCourant {
	font: 11px verdana,arial,sans-serif;
	color:#000;
}
.camp .camp_pad .TexteCourrant {
	color:#c42b24;	
}
a.TexteCourant {
	font: 11px verdana,arial,sans-serif;
	color:#00f;
	text-decoration:none;
}
a.TexteCourant:hover {
	text-decoration:underline;
}

table.thin_cell_borders {
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}
table.thin_cell_borders td{
	border-width:1px;
	border-style:solid;
}
/* <Classes RadEditor> */

/* <Formulaires> */
.forms_labels
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_txtbox
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
select.forms_ddlpays_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}




/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
.pagingNbItems {}
.pagingNbItems .text {}
.pagingNbItems .combo {}
.pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.pagingIndexControl { background:url(../images/imagesSM/bkg_paging.gif) repeat-x; border-top:1px solid #dde9f8;}
.resultsDisplay { padding:2px; text-align:center;  }
.resultsDisplay .text {}
.resultsDisplay .number {}

.pagingControl { padding:2px; text-align:center; }
.pagingControl a, .pagingControl a:link, .pagingControl a:visited {}
.pagingControl a:hover {}
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { font-weight:bold!important; text-decoration:none!important;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666!important; text-decoration:none!important; cursor:text!important; }
.pagingControl img {}
/* </Paging catalogue> */


/*<Layout>*/
/* Class containers 
	* Utilisé pour le skining
	* Permet de surdéfinir les couleurs et les images 

	- .portal	Portail Sport Montreal
	- .sante	Sous-site Option Santé	
	- .pa		Sous-site Option Santé
	- .golf		Sous-site Golf
	- .esp		Sous-site Espadon
	- .act		Sous-site Activités et formations
	- .camp		Sous-site Camp de jour
*/

/*<main>*/
/* Classes de base, peu importe le site */
html, body {
	height:100%;
	width:100%;
	margin:0 auto;
	padding:0;
	/*text-align:center;*/
}
body { }
.printOnly { display:none; }
.clear { clear:both; display:block; }
table.grille td p { margin:0; }
#top { }
#top .banner { width:880px; height:120px; margin:0 auto; }
#top .banner .search_container { width:437px; _width:auto; }
#top .banner .search_container .nav { float:left; margin:2px 25px; font:11px Verdana,Arial,Sans-Serif; }
#top .banner .search_container input.search_box { padding:0px 3px; font: normal 11px Arial,Verdana,Sans-Serif; color:#888; width:120px; }
#top .banner a.home_link span { display:none;}
#main { margin:0 auto; text-align:left; }
#main .menuh { width:888px; height:48px; margin:0 auto; text-align:center; }
#main .menuh ul { margin:0; padding:0; margin-left:6px; }
#main .menuh ul li { margin:0; padding:0; list-style:none; float:left; margin:2px 1px; }
#main .menuh a { 
	width:217px;
	display:block;
	text-transform:uppercase;
	white-space:normal;
	font:bold 11px Arial,Verdana,Sans-Serif;
	text-decoration:none;
	padding:11px 0;
	text-align:center;
}
#main .menuh ul ul { display:none; }
#main .menuh li table {
	display:none;
	position:absolute;
}
#main .menuh li:hover table {
	display:block;
	/*float:left;
	position:absolute;
	clear:both;*/
}
#main .menuh li:hover table table {
	/*position:relative;*/
}
#main .content { width:880px; padding:10px 0 10px 0; text-align:left; margin:0 auto; clear:both; }
#main .content a { text-decoration:none; }
#main .content a:hover { text-decoration:underline; }
#main .content table td { vertical-align:top; }
#main .content td.white_border { border:5px solid #fff; background:#fff url(../images/imagesSM/bkg_content.gif) repeat-x top left; vertical-align:top; }
#main .content td.white_border .text_container { border:0px none; margin:10px; padding:0; }
#main .content .text_container { color:#000; font:normal 11px Verdana,Arial; border:5px solid #fff; margin:0; padding:10px; background:#fff url(../images/imagesSM/bkg_content.gif) repeat-x top left;}
#main .content .text_container img { margin:10px; }
#main .content .text_container input.textbox { font:11px Verdana,Arial,Sans-Serif; }
#main .content .text_container input.btn { background: url(../images/imagesSM/btn_inscription.gif) no-repeat; color:#fff!important; font:11px Verdana,Arial,Sans-Serif; width:92px; height:21px; border:0px none; cursor:pointer; }
#main .content .text_container select.dropdown { font:11px Verdana,Arial,Sans-Serif; }
#main .content .text_container table.act_content { width:100%; border-collapse:collapse; border-spacing:0; }
#main .content .text_container table.act_content td { }
#main .content .text_container table.act_content td.left_col { padding:0 10px 0 0; width:100%; }
#main .content .text_container table.act_content td.right_col { width:170px; padding:0; }
#main .content .text_container table.act_content td.right_col img { margin:0; }
#main .content .text_container table.act_content td.bottom_row { padding:10px 0 0 0; }
#main .content .text_container .news_container { }
#main .content .text_container .news_container .TitreMoyen { display:block; margin-bottom:6px; }
#main .content .text_container .news_container a.news_title { text-decoration:none; text-transform:uppercase; color:#000 }
#main .content .text_container .news_container a.news_title:hover { text-decoration:underline; }
#main .content .text_container .nouveaute_container .nouveaute_item { margin:0 0 10px 0; }
#main .content a.btn_abonnement { background: url(../images/imagesSM/btn_inscription.gif) no-repeat; color:#fff!important; font:11px Verdana,Arial,Sans-Serif; padding:4px 9px 5px 9px!important; clear:both;line-height:21px;}
#main .content a.btn_abonnement:hover { background: url(../images/imagesSM/btn_inscription_rl.gif) no-repeat; text-decoration:none; } 

#main .content .banner_container { border:5px solid #fff; background:#fff; border-bottom:0 none; margin:0;}
#main .page_opt { width:880px; padding:0 0 10px 0; text-align:right; margin:0 auto; font:normal 11px Verdana,Arial,Sans-Serif; }

#main .menul { width:214px; vertical-align:top; }
#main .menul .title {  font:bold 12px Arial,Verdana,Sans-Serif; text-transform:uppercase; padding:10px 10px 7px 10px; }
#main .menul .bottom { width:214px; height:10px; overflow:hidden; }
#main .menul .shadow { width:214px; height:31px; }

#main .menul ul { margin:0; padding:2px 0; list-style:none; border:0px none; }
#main .menul ul ul {padding:0; }
#main .menul ul li { border-bottom:1px solid; }
#main .menul ul li li{ border:0px none; display:inline; }
#main .menul ul li a { padding:5px 3px 7px 15px; display:block; font:bold 11px Verdana,Arial,Sans-Serif;  }
#main .menul ul li li a { padding:5px 3px 7px 35px; display:block; font:normal 11px Verdana,Arial,Sans-Serif;}
#main .menul ul li a { text-decoration:none; }
#main .menul ul li a:hover { text-decoration:none; }


#main .largebox ul {margin:0; padding:0; list-style: none url(../images/imagesSM/li.gif);  }
#main .largebox ul li {margin-left:12px; margin-bottom:3px; }
#main .largebox a { color:#fff; text-decoration:none; }
#main .largebox a:hover { text-decoration:underline; }

#footer { width:880px; padding-top:15px; margin:0 auto; color:#fff; font:11px Verdana, Arial,Sans-Serif; }
#footer .left_col { float:left; }
#footer .right_col { float:right; color:#0d64a6; text-align:right; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer select { font:normal 10px Arial,Verdana,Sans-Serif; margin:0 3px; }

#footer .right_col .login_zone { float:left; text-align:right; margin-left:140px; padding-top:1px; font-size:9px; }
#footer .right_col .login_zone a { color:#1270ae; }

#main .boxes {display:none;}


/*</main>*/
/*<polices>*/
	.boxes .title, .box .title { color:#fff; margin:10px 0; padding: 0 12px; font:bold 12px Arial,Verdana,Sans-Serif; text-transform:uppercase; }
	.boxes .text { color:#fff; padding:10px 12px; height:132px; overflow:hidden; font:11px Verdana,arial,Sans-Serif; }
	.box .text { color:#fff; padding:10px 12px; height:160px; overflow:hidden; }
	.boxes .text_news { color:#fff; padding:10px 12px; height:100px; overflow:hidden; }
	.boxes .more, .box .more { padding:8px 12px; text-align:right; float:right; font:10px; }
	.boxes .more a, .box .more a { font:11px Verdana,Arial,Sans-Serif; text-transform:none; color:#fff!important; clear:both; }
/*</polices>*/

/*<portal>*/
/* Sur-définitions pour le portail */
body.portal { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.portal #top .banner { background: url(../images/imagesSM/portal/header.jpg) no-repeat; }
.portal #top .banner a.home_link { display:block; width:85px; height:120px; float:left;}
.portal #top .banner .search_container { float:right; text-align:right; margin-top:93px; }
.portal #top .banner .search_container .nav { color:#fff; }
.portal #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.portal #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.portal #main { background: #055ea0 url(../images/imagesSM/portal/bkg_content.gif) repeat-y center top; }
.portal #main .content a,
.portal #main a.TexteCourant { color:#b20000; }
.portal #main .menuh { background: url(../images/imagesSM/portal/bkg_menuh.gif) no-repeat top center; }
.portal #main .menuh a { background: url(../images/imagesSM/portal/btn_menuh.gif) no-repeat top center; color:#fff; }
.portal #main .menuh a:hover, 
.portal #main .menuh a.current, 
.portal #main .menuh a.m_s_sel,
.portal #main .menuh a.MenuPageInternetSelected, 
.portal #main .menuh a.MenuPageExtranetSelected, 
.portal #main .menuh a.MenuPageIntranetSelected, 
.portal #main .menuh a.MenuPagePriveSelected { background: url(../images/imagesSM/portal/btn_menuh_rl.gif) no-repeat top center; }
.portal #main .page_opt { color:#fff; }
.portal #main .page_opt a { text-decoration:none; color:#fff; }
.portal #main .page_opt a:hover { text-decoration:underline; }

.portal #main .menul { background: url(../images/imagesSM/portal/bkg_menul_top.gif) no-repeat top left; }
.portal #main .menul .title  { color:#fff; }
.portal #main .menul ul  { color:#fff; background: #910013; }
.portal #main .menul ul ul { color:#fff; background: #770008 url(../images/imagesSM/portal/bkg_menul_fill.gif) no-repeat top center; }
.portal #main .menul ul li { border-bottom-color:#ba0e02; }
.portal #main .menul ul li a { color:#fff; }
.portal #main .menul ul li a.m_p_sel,
.portal #main .menul ul li a.current { background: #aa0016; }
.portal #main .menul ul li a:hover { background: url(../images/imagesSM/portal/btn_menul_rl.gif) repeat-x center 1px; }
.portal #main .menul ul li li a { background: url(../images/imagesSM/portal/btn_smenul.gif) no-repeat center 1px; }
.portal #main .menul ul li li a.MenuPageInternetSelected, 
.portal #main .menul ul li li a.MenuPageExtranetSelected, 
.portal #main .menul ul li li a.MenuPageIntranetSelected, 
.portal #main .menul ul li li a.MenuPagePriveSelected, 
.portal #main .menul ul li li a:hover { background: #d1000e url(../images/imagesSM/portal/btn_smenul_rl.gif) no-repeat center 1px; }
.portal #main .menul .bottom { background: url(../images/imagesSM/portal/bkg_menul_btm.gif) no-repeat top center; }
.portal #main .menul .shadow {
	background: url(../images/imagesSM/portal/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/portal/bkg_menul_shadow.png', sizingMethod='scale');
}

/* <BOXES> */
.portal #main .boxes {
	display:block;
	width:880px;
	margin:0 auto;
	padding-bottom:10px;
	color:#fff;
}
.portal #main .boxes table {
	width:100%!important;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0px none;
}
.portal #main .boxes table td {
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	border:0px none;
}
.portal #main .boxes table td.largebox {
	width:285px;
	height:189px;
	background: url(../images/imagesSM/portal/largebox.gif) no-repeat top left;
	vertical-align:top;
}
.portal #main .boxes table td.largebox_shadow {
	width:285px;
	height:31px;
	background: url(../images/imagesSM/portal/largebox_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/portal/largebox_shadow.png', sizingMethod='scale');
}
.portal #main .box {
	width:220px;
	height:228px;
	background: url(../images/imagesSM/portal/box.gif) no-repeat top left;
	vertical-align:top;
}
.portal #main .box .event_item, 
.portal #main .box .event_alt_item  {
	color:#fff!important;
}
.portal #main .box .event_item a.news_title, 
.portal #main .box .event_alt_item a.news_title {
	color:#fff!important;	
}
/*<RedirBox>*/
.portal #main .boxes table td.redirbox {
	width:600px;
	height:415px;
	background: url(../images/imagesSM/redirbox.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/redirbox.png', sizingMethod='scale');
	vertical-align:top;
}
.portal #main .boxes table td.redirbox .text { height:295px; }
.portal #main .boxes table td.redirbox .text ul { text-align:left; }
.portal #main .boxes table td.redirbox .text ul li { margin-bottom:8px; }
.portal #main .boxes table td.redirbox_shadow {
	width:600px;
	height:31px;
	text-align:center;
	color:#0d64a6;
	background: url(../images/imagesSM/redirbox_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/redirbox_shadow.png', sizingMethod='scale');
}
/*</RedirBox>*/
/* </BOXES> */
/*</portal>*/

/*<sante>*/
/* Sur-définitions pour option sante */
body.sante { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.sante #top { background: #383333; }
.sante #top .banner { background: url(../images/imagesSM/sante/header.jpg) no-repeat; }
.sante #top .banner a.home_link { display:block; width:65px; height:85px; float:right; }
.sante #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.sante #top .banner .search_container .nav { color:#fff; }
.sante #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.sante #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.sante #main { background: #684f4f url(../images/imagesSM/sante/bkg_content.gif) repeat-y center top; }
.sante #main .menuh { display:none; }
.sante #main .content a,
.sante #main a.TexteCourant { color:#305d6c; }
.sante #main .content .text_container .news_container { }
.sante #main .page_opt { color:#fff; }
.sante #main .page_opt a { text-decoration:none; color:#fff; }
.sante #main .page_opt a:hover { text-decoration:underline; }

.sante #main .menul { background: url(../images/imagesSM/sante/bkg_menul_top.gif) no-repeat top left; }
.sante #main .menul .title  { color:#fff; }
.sante #main .menul ul  { color:#fff; background: #376c7d; }
.sante #main .menul ul ul { background:none; background: #305d6c url(../images/imagesSM/sante/bkg_menul_fill.gif)no-repeat top center; }
.sante #main .menul ul li { border-bottom-color:#448499; }
.sante #main .menul ul li a { color:#fff; }
.sante #main .menul ul li a.m_p_sel,
.sante #main .menul ul li a.current { }
.sante #main .menul ul li a:hover { background: url(../images/imagesSM/sante/btn_menul_rl.gif) repeat-x center 1px; }
.sante #main .menul ul li li a { background: url(../images/imagesSM/sante/btn_smenul.gif) no-repeat center 1px; }
.sante #main .menul ul li li a:hover, 
.sante #main .menul ul li li a.current, 
.sante #main .menul ul li li a.m_s_sel,
.sante #main .menul ul li li a.MenuPageInternetSelected, 
.sante #main .menul ul li li a.MenuPageExtranetSelected, 
.sante #main .menul ul li li a.MenuPageIntranetSelected, 
.sante #main .menul ul li li a.MenuPagePriveSelected { background: #498fa5 url(../images/imagesSM/sante/btn_smenul_rl.gif) no-repeat center top; }
.sante #main .menul .bottom { background: url(../images/imagesSM/sante/bkg_menul_btm.gif) no-repeat top center; }
.sante #main .menul .shadow {
	background: url(../images/imagesSM/sante/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/sante/bkg_menul_shadow.png', sizingMethod='scale');
}
/*</sante>*/


/*<act>*/
/* Sur-définitions pour activite et formations */
body.act { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.act #top { background: #fff; }
.act #top .banner { background: url(../images/imagesSM/act/header.jpg) no-repeat; }
.act #top .banner a.home_link { display:block; width:65px; height:85px; float:right;  }
.act #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.act #top .banner .search_container .nav { color:#0079a4; }
.act #top .banner .search_container .nav a { color:#0079a4; text-decoration:none; }
.act #top .banner .search_container .nav a:hover { color:#0079a4; text-decoration:underline; }

.act #main .content a,
.act #main a.TexteCourant { color:#ea6a24; }
.act #main { background: #cfe4f9 url(../images/imagesSM/act/bkg_content.gif) repeat-y center top; }
.act #main .menuh { background: url(../images/imagesSM/act/bkg_menuh.gif) no-repeat top center; }
.act #main .menuh a { background: url(../images/imagesSM/act/btn_menuh.gif) no-repeat top center; color:#fff; }
.act #main .menuh a:hover, 
.act #main .menuh a.current, 
.act #main .menuh a.m_s_sel,
.act #main .menuh a.MenuPageInternetSelected, 
.act #main .menuh a.MenuPageExtranetSelected, 
.act #main .menuh a.MenuPageIntranetSelected, 
.act #main .menuh a.MenuPagePriveSelected { background: url(../images/imagesSM/act/btn_menuh_rl.gif) no-repeat top center; }
.act #main .page_opt { color:#00183d; }
.act #main .page_opt a { text-decoration:none; color:#00183d; }
.act #main .page_opt a:hover { text-decoration:underline; }

.act #main .menul { background: url(../images/imagesSM/act/bkg_menul_top.gif) no-repeat top left; }
.act #main .menul .title  { color:#fff; }
.act #main .menul ul  { color:#fff; background: #b83a17; }
.act #main .menul ul ul { color:#fff; background: #9e3f1b url(../images/imagesSM/act/bkg_menul_fill.gif) no-repeat top center; }
.act #main .menul ul li { border-bottom-color:#df6814; }
.act #main .menul ul li a { color:#fff; }
.act #main .menul ul li a.m_s_sel,
.act #main .menul ul li a.current { background: #d3431a; }
.act #main .menul ul li a.m_p_sel,
.act #main .menul ul li a:hover { background: url(../images/imagesSM/act/btn_menul_rl.gif) repeat-x center 1px; }
.act #main .menul ul li li a { background: url(../images/imagesSM/act/btn_smenul.gif) no-repeat center 1px; }
.act #main .menul ul li li a:hover, 
.act #main .menul ul li li a.current, 
.act #main .menul ul li li a.m_p_sel,
.act #main .menul ul li li a.MenuPageInternetSelected, 
.act #main .menul ul li li a.MenuPageExtranetSelected, 
.act #main .menul ul li li a.MenuPageIntranetSelected, 
.act #main .menul ul li li a.MenuPagePriveSelected { background: #fa500e url(../images/imagesSM/act/btn_smenul_rl.gif) no-repeat center 1px; }
.act #main .menul .bottom { background: url(../images/imagesSM/act/bkg_menul_btm.gif) no-repeat top center; }
.act #main .menul .shadow {
	background: url(../images/imagesSM/act/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/act/bkg_menul_shadow.png', sizingMethod='scale');
}
/*.act #main .content*/ .actsession { color:#2f639c; text-transform:uppercase; font:bold 14px Arial,Verdana,Sans-Serif; }
/*</act>*/

/*<golf>*/
/* Sur-définitions pour golf */
body.golf { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.golf #top { background: #679969; }
.golf #top .banner { background: url(../images/imagesSM/golf/header.jpg) no-repeat; }
.golf #top .banner a.home_link { display:block; width:65px; height:85px; float:right;  }
.golf #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.golf #top .banner .search_container .nav { color:#fff; }
.golf #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.golf #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.golf #main .content a,
.golf #main a.TexteCourant { color:#577a45; }
.golf #main { background: #d4ecc7 url(../images/imagesSM/golf/bkg_content.gif) repeat-y center top; }
.golf #main .menuh { display:none; }
.golf #main .page_opt { color:#242681; }
.golf #main .page_opt a { text-decoration:none; color:#242681; }
.golf #main .page_opt a:hover { text-decoration:underline; }

.golf #main .menul { background: url(../images/imagesSM/golf/bkg_menul_top.gif) no-repeat top left; }
.golf #main .menul .title  { color:#fff; }
.golf #main .menul ul  { color:#fff; background: #577443; }
.golf #main .menul ul ul { color:#fff; background: #49653b url(../images/imagesSM/golf/bkg_menul_fill.gif) no-repeat top center; }
.golf #main .menul ul li { border-bottom-color:#5c8e4f; }
.golf #main .menul ul li a { color:#fff; }
.golf #main .menul ul li a.m_s_sel,
.golf #main .menul ul li a.current { background: #5e7f47; }
.golf #main .menul ul li a:hover { background: url(../images/imagesSM/golf/btn_menul_rl.gif) repeat-x center 1px; }
.golf #main .menul ul li li a { background: url(../images/imagesSM/golf/btn_smenul.gif) no-repeat center 1px; }
.golf #main .menul ul li li a:hover, 
.golf #main .menul ul li li a.m_p_sel,
.golf #main .menul ul li li a.current, 
.golf #main .menul ul li li a.MenuPageInternetSelected, 
.golf #main .menul ul li li a.MenuPageExtranetSelected, 
.golf #main .menul ul li li a.MenuPageIntranetSelected, 
.golf #main .menul ul li li a.MenuPagePriveSelected { background: #5d8249 url(../images/imagesSM/golf/btn_smenul_rl.gif) no-repeat center 1px; }
.golf #main .menul .bottom { background: url(../images/imagesSM/golf/bkg_menul_btm.gif) no-repeat top center; }
.golf #main .menul .shadow {
	background: url(../images/imagesSM/golf/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/golf/bkg_menul_shadow.png', sizingMethod='scale');
}
/*</golf>*/

/*<esp>*/
/* Sur-définitions pour espadon */
body.esp { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.esp #top { background: #28a5dd; }
.esp #top .banner { background: url(../images/imagesSM/esp/header.jpg) no-repeat; }
.esp #top .banner a.home_link { display:block; width:65px; height:85px; float:right;  }
.esp #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.esp #top .banner .search_container .nav { color:#fff; }
.esp #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.esp #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.esp #main .content a,
.esp #main a.TexteCourant { color:#577a45; }
.esp #main { background: #dff0fb url(../images/imagesSM/esp/bkg_content.gif) repeat-y center top; }
.esp #main .menuh { display:none; }
.esp #main .page_opt { color:#242681; }
.esp #main .page_opt a { text-decoration:none; color:#242681; }
.esp #main .page_opt a:hover { text-decoration:underline; }

.esp #main .menul { background: url(../images/imagesSM/esp/bkg_menul_top.gif) no-repeat top left; }
.esp #main .menul .title { color:#fff; }
.esp #main .menul ul  { color:#fff; background: #015b80; }
.esp #main .menul ul ul { color:#fff; background: #004d77 url(../images/imagesSM/esp/bkg_menul_fill.gif) no-repeat top center; }
.esp #main .menul ul li { border-bottom-color:#0061bc; }
.esp #main .menul ul li a { color:#fff; }
.esp #main .menul ul li a.m_s_sel,
.esp #main .menul ul li a.current { background: #006791; }
.esp #main .menul ul li a:hover { background: url(../images/imagesSM/esp/btn_menul_rl.gif) repeat-x center 1px; }
.esp #main .menul ul li li a { background: url(../images/imagesSM/esp/btn_smenul.gif) no-repeat center 1px; }
.esp #main .menul ul li li a:hover, 
.esp #main .menul ul li li a.current, 
.esp #main .menul ul li li a.m_p_sel,
.esp #main .menul ul li li a.MenuPageInternetSelected, 
.esp #main .menul ul li li a.MenuPageExtranetSelected, 
.esp #main .menul ul li li a.MenuPageIntranetSelected, 
.esp #main .menul ul li li a.MenuPagePriveSelected { background: #0088d1 url(../images/imagesSM/esp/btn_smenul_rl.gif) no-repeat center 1px; }
.esp #main .menul .bottom { background: url(../images/imagesSM/esp/bkg_menul_btm.gif) no-repeat top center; }
.esp #main .menul .shadow {
	background: url(../images/imagesSM/esp/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/esp/bkg_menul_shadow.png', sizingMethod='scale');
}
/*</esp>*/

/*<pa>*/
/* Sur-définitions pour plein air */
body.pa { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.pa #top { background: #fff; }
.pa #top .banner { background: url(../images/imagesSM/pa/header.jpg) no-repeat; }
.pa #top .banner a.home_link { display:block; width:65px; height:85px; float:right;  }
.pa #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.pa #top .banner .search_container .nav { color:#fff; }
.pa #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.pa #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.pa #main .content a,
.pa #main a.TexteCourant { color:#266f72; }
.pa #main { background: #cde7e5 url(../images/imagesSM/pa/bkg_content.gif) repeat-y center top; }
.pa #main .menuh { background: url(../images/imagesSM/pa/bkg_menuh.gif) no-repeat top center; }
.pa #main .menuh a { background: url(../images/imagesSM/pa/btn_menuh.gif) no-repeat top center; color:#fff; }
.pa #main .menuh a:hover, 
.pa #main .menuh a.m_p_sel,
.pa #main .menuh a.current, 
.pa #main .menuh a.MenuPageInternetSelected, 
.pa #main .menuh a.MenuPageExtranetSelected, 
.pa #main .menuh a.MenuPageIntranetSelected, 
.pa #main .menuh a.MenuPagePriveSelected { background: url(../images/imagesSM/pa/btn_menuh_rl.gif) no-repeat top center; }
.pa #main .page_opt { color:#00183d; }
.pa #main .page_opt a { text-decoration:none; color:#00183d; }
.pa #main .page_opt a:hover { text-decoration:underline; }

.pa #main .menul { background: url(../images/imagesSM/pa/bkg_menul_top.gif) no-repeat top left; }
.pa #main .menul .title { color:#fff; }
.pa #main .menul ul { color:#fff; background: #217066; }
.pa #main .menul ul ul { color:#fff; background: #1b5c57 url(../images/imagesSM/pa/bkg_menul_fill.gif) no-repeat top center; }
.pa #main .menul ul li { border-bottom-color:#31a59d; }
.pa #main .menul ul li a { color:#fff; }
.pa #main .menul ul li a.m_s_sel,
.pa #main .menul ul li a.current { background: #27837e; }
.pa #main .menul ul li a:hover { background:#31a59d url(../images/imagesSM/pa/btn_menul_rl.gif) repeat-x center top; }
.pa #main .menul ul li li a { background: url(../images/imagesSM/pa/btn_smenul.gif) no-repeat center 1px; }
.pa #main .menul ul li li a:hover, 
.pa #main .menul ul li li a.m_p_sel,
.pa #main .menul ul li li a.current, 
.pa #main .menul ul li li a.MenuPageInternetSelected, 
.pa #main .menul ul li li a.MenuPageExtranetSelected, 
.pa #main .menul ul li li a.MenuPageIntranetSelected, 
.pa #main .menul ul li li a.MenuPagePriveSelected { background: #30a199 url(../images/imagesSM/pa/btn_smenul_rl.gif) no-repeat center 1px; }
.pa #main .menul .bottom { background: url(../images/imagesSM/pa/bkg_menul_btm.gif) no-repeat top center; }
.pa #main .menul .shadow {
	background: url(../images/imagesSM/pa/bkg_menul_shadow.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/pa/bkg_menul_shadow.png', sizingMethod='scale');
}
/*</pa>*/

/*<camp>*/
/* Sur-définitions pour camp de jour */
body.camp { background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.camp #top { background: #f8a038 url(../images/imagesSM/camp/header.gif) no-repeat center top; }
.camp #top .banner {  }
.camp #top .banner a.home_link { display:block; width:65px; height:85px; float:right;  }
.camp #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.camp #top .banner .search_container .nav { color:#fff; }
.camp #top .banner .search_container .nav a { color:#fff; text-decoration:none; }
.camp #top .banner .search_container .nav a:hover { color:#fff; text-decoration:underline; }

.camp #main .content .banner_container { border:0px none; background:url(../images/imagesSM/camp/bkg_banner.jpg) no-repeat; margin:0; height:218px; padding:13px; }
.camp #main .content a,
.camp #main a.TexteCourant { color:#ea6a24; }
.camp #main { background: #cfe4f9 url(../images/imagesSM/camp/bkg_content.gif) repeat-y center top; }
.camp #main .content { background: url(../images/imagesSM/camp/bkg_maincontent.gif) no-repeat right bottom; width:896px; }
.camp #main .content .text_container { border:0px none; background:none; padding-bottom:25px; }
.camp #main .content .text_container .camp_pad { float:left; width:370px; color: #c42b24; }
/*.camp #main .content .text_container .camp_pad a { color:#c42b24!important; }*/
.camp #main .camp_pad .event_item a.news_title, 
.camp #main .camp_pad .event_alt_item a.news_title {
	color:#f06e30; 
	font-family: "Century Gothic",Arial,Helvetica,sans-serif; 
	font-size:20px; 
	text-transform:none;
}
.camp #main .content .text_container .camp_pad .pad_top {
	height:89px;
	background: url(../images/imagesSM/camp/bkg_pad_top.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/camp/bkg_pad_top.png', sizingMethod='scale');
}
.camp #main .content .text_container .camp_pad .pad_fill {
	padding:10px 35px 0 20px;
	background: url(../images/imagesSM/camp/bkg_pad_fill.png) repeat-y top center;
	_width:315px; /* Obligatoire pour que IE 6 applique l'image de background */
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/camp/bkg_pad_fill.png', sizingMethod='scale');
}
.camp #main .content .text_container .camp_pad .pad_fill .padding_content { position:relative; }
.camp #main .content .text_container .camp_pad .pad_btm {
	height:89px;
	background: url(../images/imagesSM/camp/bkg_pad_btm.png) no-repeat top center;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/camp/bkg_pad_btm.png', sizingMethod='scale');
}
.camp #main .content .text_container .camp_postit { float:left; width:275px; background:#00ff00; }
.camp #main .content .text_container .camp_postit {
	height:293px;
	background: url(../images/imagesSM/camp/bkg_postit.png) no-repeat top left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesSM/camp/bkg_postit.png', sizingMethod='none');
}
.camp #main .content .text_container .camp_postit .postit_content {
	text-align:center;
	margin:60px 28px 20px 15px;
	position:relative;
	
}
.camp #main .menuh { width:896px; background:transparent url("../images/imagesSM/camp/bkg_menuhBLEU.gif") no-repeat top left; }
.camp #main .menuh a { background: transparent url(../images/imagesSM/camp/btn_menuhBLEU.gif) no-repeat top center; color:#fff; }
.camp #main .menuh a:hover { background: transparent url(../images/imagesSM/camp/btn_menuhBLEU_rl.gif) no-repeat top center; color:#fff; }
.camp #main .page_opt { color:#000; margin-top:-23px; width:896px; background: url(../images/imagesSM/camp/bkg_maincontent.gif) no-repeat right bottom; }
.camp #main .page_opt a { text-decoration:none; color:#000; }
.camp #main .page_opt a:hover { text-decoration:underline; }

.camp #main .menul { background: url(../images/imagesSM/camp/bkg_menul_top.gif) no-repeat top left; }
.camp #main .menul .title  { color:#fff; }
.camp #main .menul ul { color:#fff; background: #0065a9; margin:0; }
.camp #main .menul ul ul { color:#fff; background: #004c91 url(../images/imagesSM/camp/bkg_menul_fill.gif) no-repeat top center; }
.camp #main .menul ul li { border-bottom-color:#0054d2; }
.camp #main .menul ul li a { color:#fff; }
.camp #main .menul ul li a.m_s_sel,
.camp #main .menul ul li a.current { background: #0070bb; }
.camp #main .menul ul li a:hover { background: url(../images/imagesSM/camp/btn_menul_rl.gif) repeat-x center 1px; }
.camp #main .menul ul li li a { background: url(../images/imagesSM/camp/btn_smenul.gif) no-repeat center 1px; }
.camp #main .menul ul li li a:hover, 
.camp #main .menul ul li li a.current, 
.camp #main .menul ul li li a.m_p_sel,
.camp #main .menul ul li li a.MenuPageInternetSelected, 
.camp #main .menul ul li li a.MenuPageExtranetSelected, 
.camp #main .menul ul li li a.MenuPageIntranetSelected, 
.camp #main .menul ul li li a.MenuPagePriveSelected { background: #007cea url(../images/imagesSM/camp/btn_smenul_rl.gif) no-repeat center 1px; }
.camp #main .menul .bottom { height:325px; background: url(../images/imagesSM/camp/bkg_menul_btm.gif) no-repeat top center; position:relative; }
.camp #main .menul .shadow { display:none; }
.camp #footer { width:896px; }


/*</camp>*/



/*<AMILIA>*/
.camp .amilia_push table th.sc,
.golf .amilia_push table th.sc { padding-left:10px; }
.camp .amilia_push table,
.golf .amilia_push table {
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom: 1px solid #004072;
}
.camp .amilia_push table td,
.golf .amilia_push table td {
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #000;
}
.golf .amilia_push table th { background: url(../images/imagesSM/bkg_isimo_th_golf.gif) repeat-x top left; }
.amilia_push table th {
	background: url(../images/imagesSM/bkg_isimo_th.gif) repeat-x top left;
	vertical-align:middle;
	color:#fff;
	font:bold 11px Arial,Verdana,Sans-Serif;
	padding:10px;
text-align:center;
}
.amilia_push table { border-bottom: 1px solid #eaeaea; width:100%; margin:5px 0; border-collapse:collapse; border-width:1px; }
.amilia_push table td { color:#000; padding:5px;}
.amilia_push table td.date, .amilia_push table td.spots,.amilia_push table th.date, 
.amilia_push table th.spots, .amilia_push table th.location{ border-left:1px solid #ffffff; text-align:center; }
.amilia_push th.date,.amilia_push th.spots{width:93px;}
.amilia_push { color:#004072; }

.amilia_push .row{background-color:#f2f2f2;}
.amilia_push .row_alt{background-color:#ebfeff;}
/*</AMILIA>*/


/*<ISIMO>*/
.camp #divIsimo table th.sc,
.golf #divIsimo table th.sc { padding-left:10px; }
.camp #divIsimo table,
.golf #divIsimo table {
	border-collapse:collapse;
	border-spacing:0px;
	border-bottom: 1px solid #000000;
}
.camp #divIsimo table td,
.golf #divIsimo table td {
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #000;
}
.golf #divIsimo table th { background: url(../images/imagesSM/bkg_isimo_th_golf.gif) repeat-x top left; }
#divIsimo table th {
	background: url(../images/imagesSM/bkg_isimo_th.gif) repeat-x top left;
	vertical-align:middle;
	color:#fff;
	font:bold 11px Arial,Verdana,Sans-Serif;
}
#divIsimo table { border-bottom: 1px solid #eaeaea; }
#divIsimo table td { color:#000; }
#divIsimo { color:#004072; }
/*</ISIMO>*/

/*<SITEMAP>*/
ul.sitemap {
	list-style:none;
	margin:0; 
	padding:0;	
}
ul.sitemap li { padding:2px; }
ul.sitemap li ul { margin-left:20px; padding:0 }
ul.sitemap li li { list-style:square; }
/*</SITEMAP>*/
/*</Layout>*/


/* <Custom> */
.costum_submit{width:100%; text-align:center;}
/* </custom> */

/* <Reportviewer> */
.rsViewer { background:#fff; }
#main .content .rsViewer table td { vertical-align:middle!important; }
/* <Reportviewer> */
.camp .facebook{
	background: transparent url(../images/facebook.png) no-repeat left top ;
	height:35px;
	width:35px;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	margin-left:85px;
	outline:none;
	position:absolute;
	top:20px;
	right:25px;
}
