/* new clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

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;  }

.no_padding { padding:0px !important; }

/* <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 !important;
	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;
	color:#828282;
}
.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;*/ color:#0391c8!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_ddl { font:normal 11px verdana,arial,helvetica,sans-serif;	}

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 16px; 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 .white_border { border:5px solid #fff; background:#fff url(../images/imagesSM/bkg_content.gif) repeat-x top left; vertical-align:top; }
#main .content .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; } 
.news_content h3.news_title { margin-top:0px; }
.news_content .news_date { font-style:italic; font-size:10px; }


#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> */

.p_2.portal .menuh { display:none; }

.portal .slider { width:880px; margin:0px auto 10px auto; background:#FFFFFF;  }  
.portal .slider .kwicks { list-style: none; position: relative; margin: 0; padding: 5px 0; }  
.portal .slider .kwicks li { width:146px; display: block; overflow: hidden; padding: 0; cursor: pointer; } 
.portal .slider .kwicks li div { overflow:hidden; height:385px; margin-left:5px; } 
.portal .slider .kwicks li.first div {  } 
.portal .slider .kwicks li.last div {  } 

.portal .slider .kwicks li.karibou div { background:#de960c url(../images/imagesSM/portal/slider.karibou.jpg) no-repeat scroll left top; }
.portal .slider .kwicks li.sante div { background:#0e9fb0 url(../images/imagesSM/portal/slider.sante.jpg) no-repeat scroll left top; }
.portal .slider .kwicks li.camp div { background:#34a522 url(../images/imagesSM/portal/slider.camp.jpg) no-repeat scroll left top; }
.portal .slider .kwicks li.act div { background:#810912 url(../images/imagesSM/portal/slider.act.jpg) no-repeat scroll left top; }
.portal .slider .kwicks li.form div { background:#183b73 url(../images/imagesSM/portal/slider.form.jpg) no-repeat scroll left top; }
.portal .slider .kwicks li.golf div { background:#5c873f url(../images/imagesSM/portal/slider.golf.jpg) no-repeat scroll left top; }

.portal .slider .kwicks li div a { font-size:0px; text-indent:-9999999px; display:block; width:100%; height:100%; }

.p_2.portal .content table.contentTable { display:none; }

.portal #main .boxes table td.largebox.vedette {   }
.portal #main .boxes table td.largebox.vedette .axm_banner li { margin-left:0px; }

.portal #main .boxes table td.largebox.vedette .title { height:35px; margin:0px; line-height:35px; }
.portal #main .boxes table td.largebox.vedette .text.no_padding { height:auto !important; }
.portal #main .content .text_container { /*font:12px Verdana,Arial !important;*/ }
.portal .TitreMoyen { /*font-family:verdana, Sans-Serif; font-size:18px; color:#0d3165 !important;*/ }

/*</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 #main .text_container .divConfirmation { border:2px solid #3a6b7c !important; height:auto !important; }
/*</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; }


/*<refonte 2011 - effacer cette partie pour revenir à l'ancienne version>*/
.act * {  }
.act font[face="Arial"] * { font-family:arial, Sans-Serif !important; }	/* Si Arial est spécifié dans l'éditeur de texte - on le garde */

.act #main .content .text_container { background: url("../images/imagesSM/act/bkg_content.jpg") repeat-x scroll left top #FFFFFF; }

.p_13 #main .menul .context.menu { display:none !important; }
.p_13 #main .menul .context.menu + .shadow2 { display:none !important; }
.p_13 #main .menul .utils.menu { margin-top:0px !important; }
.p_13 #main .menul { background:none !important; }

.act #main .menul .shadow2 { display:block; height: 31px; width: 214px; }
  	
.act #main .menul .shadow2 {
	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 .menuh a { font-family:Arial !important; font-size:12px !important; color:#FFFFFF !important;  font-weight:bold; text-transform:none !important; background: url("../images/imagesSM/act/btn_menuh_rouge.jpg") no-repeat scroll center top transparent; }
.act #main .menuh a:hover { background: url("../images/imagesSM/act/btn_menuh_rouge_rl.jpg") no-repeat scroll center top transparent; }
.act #main .menuh { background: url("../images/imagesSM/act/bkg_menuh_rouge.jpg") no-repeat scroll center top transparent; }
.act #top .banner { background: url("../images/imagesSM/act/header_rouge.jpg") no-repeat scroll 0 0 transparent; }

.act #main .fullsize.banner { width:870px; margin:5px auto 5px; background:#FFFFFF; padding:5px; }
							 
.utils.menu { display:none; } 
.context.menu { display:none; } 
.act #main .menul * { display:none; }
.act #main .menul .shadow2 { display:block; height: 31px; width: 214px; }
.act #main .menul .utils.menu { margin-top:20px; display:block; width:214px; padding-top:11px; background: url("../images/imagesSM/act/menu.top.png") no-repeat scroll center top transparent; }
.act #main .menul .context.menu { display:block; width:214px; }
.p_13 #main .menul .context.menu { display:none !important; }
.p_13 #main .menul .context.menu + .shadow2 { display:none !important; }
.p_13 #main .menul .utils.menu { margin-top:0px !important; }
.p_13 #main .menul { background:none !important; }
.act #main .menul .context.menu * { display:block; }
.act #main .menul .utils.menu * { display:block; } 
.act #main .menul .utils.menu a { color:#FFFFFF !important; }

.act #main .menul .utils.menu li.m_s { display:none; }
.act #main .menul .utils.menu li.m_s_sel { display:none; }

.act #main .menul .utils.menu li[class*="m_ss"] ul a:hover { background: url("../images/imagesSM/act/btn_smenul_bleu_rl.png") no-repeat scroll center 1px transparent !important; }
.act #main .menul .utils.menu a.m_p_sel { background: url("../images/imagesSM/act/btn_smenul_bleu_rl.png") no-repeat scroll center 1px transparent !important; }
.act #main .menul .utils.menu a.m_s_sel { border-bottom:1px solid #; background: url("../images/imagesSM/act/btn_smenul.gif") no-repeat scroll center 1px transparent; } 
.act #main .menul .utils.menu .menu { padding-bottom:10px; background: url("../images/imagesSM/act/menu.bottom.png") no-repeat scroll center bottom transparent; }  
.act #main .menul .utils.menu li[class*="ss_"] { display:none; }  
.act #main .menul .utils.menu .ss_17 { display:block !important; }  
.act #main .menul .utils.menu .ss_19 { display:block !important; }  
.act #main .menul .utils.menu .ss_18 { display:block !important; }  
.act #main .menul .utils.menu .ss_50 { display:block !important; }  

.act #main .menul .utils.menu ul { background:#478fc6; padding:0px; }
.act #main .menul .utils.menu ul + ul { display:none; }	/* ul doublé dans le menu probablement du à la repetition de supersection dans l'admin - plus simple de regler le problème comme ca que de le changer dans l'admin et faire les modifs ailleurs */
.act #main .menul .utils.menu li { margin-left:0px; border:none; }	  
.act #main .menul .utils.menu li a { border-bottom:1px solid #85b6df; }	  
.act #main .menul .utils.menu li a.m_p_sel, .act #main .menul .utils.menu li a:hover { background: url("../images/imagesSM/act/btn_menul_rl_bleu.jpg") repeat-x scroll center 1px transparent; }

.act #main .menul .context.menu { background:none; } 
.act #main .menul .context.menu * { display:block; } 
.act #main .menul .context.menu a { color:#FFFFFF !important; font-weight:bold; font-size:12px; } 
.act #main .menul .context.menu .menu { padding-bottom:10px; background: url("../images/imagesSM/act/menu.context.bottom.png") no-repeat scroll center bottom transparent; }  
.act #main .menul .context.menu ul { background:none; padding:0px; }
.act #main .menul .context.menu ul + ul { display:none; }	/* ul doublé dans le menu probablement du à la repetition de supersection dans l'admin - plus simple de regler le problème comme ca que de le changer dans l'admin et faire les modifs ailleurs */
.act #main .menul .context.menu li { border:none !important; margin-left:0px; }		
.act #main .menul .context.menu li.m_ss { display:none; }  
.act #main .menul .context.menu li.m_ss_sel { display:block; }  
.act #main .menul .context.menu li.m_ss_sel a.m_ss_sel { font-family:Arial !important; font-size:12px !important; padding: 9px 3px 3px 15px; height: 22px; text-transform:uppercase; background: url("../images/imagesSM/act/menu.context.top.png") no-repeat scroll center top transparent; } 

	 									   
.act li.ss_8 { display:none; }
.act li.ss_17 { display:none; }
.act li.ss_19 { display:none; }
.act li.ss_18 { display:none; }
.act li.ss_50 { display:none; }

.act #main * {  }

.act #main .TitreGros, .act #main h1 { color:#981322 !important; }
.act #main .TitreMoyen, .act #main a.TitreMoyen, .act #main h2 { color: #478fc6 !important; }
.act #main h3.news_title a { color: #42566f !important; }	
.act #main .content a,
.act #main a.TexteCourant { color:#9b1927 !important; }	


.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: none !important;
}

.act #main .menul .context.menu a { font-size:11px !important; }
.act #main .menul .context.menu li.m_s a { background:#981322 !important; border-bottom:1px solid #ce2a1b; }
.act #main .menul .context.menu li.m_s_sel { border-bottom:1px solid #ce2a1b !important; }

.act #main .menul .context.menu li.m_s_sel a.m_s_sel:hover,
.act #main .menul .context.menu li.m_s a.m_s:hover { background: url("../images/imagesSM/act/btn_smenul_rouge_rl_nobullet.png") repeat-x scroll left top #CE2A1B !important;  }

.act #main .menul .context.menu li.m_s_sel a.m_s_sel { border-bottom:1px solid #a11a0e; background:#901d13 !important;  }
.act #main .menul .context.menu li.m_s_sel a.m_s_sel:hover {  }

.act #main .menul .context.menu li.m_s_sel a,
.act #main .menul .context.menu li.m_s a { padding-left:15px; }


.act #main .menul .context.menu li.m_p { font-weight:normal !important; font-size:11px; background: url("../images/imagesSM/act/bkg_menul_fill_rouge.png") repeat-x scroll top left transparent; }

.act #main .menul .context.menu li.m_p_sel a,
.act #main .menul .context.menu li.m_p_sel a:hover,
.act #main .menul .context.menu li.m_p a { font-weight:normal !important; padding-left:35px; font-size:11px; background: url("../images/imagesSM/act/btn_smenul.gif") no-repeat scroll 0px 1px transparent !important; }

.act #main .menul .context.menu li.m_p_sel a:hover { background: url("../images/imagesSM/act/btn_smenul.gif") no-repeat scroll 0px -1px transparent !important; }

.act #main .menul .context.menu li.m_p_sel a,
.act #main .menul .context.menu li.m_p a:hover {  border-top:2px solid #ce2a1b; padding-top:3px;  background: url("../images/imagesSM/act/btn_smenul.gif") no-repeat scroll 0px -1px transparent !important; }

.act #main .menul .context.menu li.m_p_sel,
.act #main .menul .context.menu li.m_p:hover { background: url("../images/imagesSM/act/btn_smenul_rouge_rl_nobullet.png") repeat-x scroll left top #CE2A1B !important; }


.act #main .content .clpsbox .clpsbox_head a { color:#000099 !important; }
.act #main .content .clpsbox .clpsbox_head a:hover { color:#9b1927 !important; }
.act #main .content .clpsbox .clpsbox_body td[style*="#ea6a24;"] { background:#981322 !important; color:#FFFFFF; }
.act #main .content .clpsbox .clpsbox_body tr:first-child td[style] { background:#981322 !important; color:#FFFFFF; }

.act #main .axm_news h3.news_title a { color: #000000 !important; text-decoration: none;  font-size: 12px; font-weight: bold; text-transform: uppercase !important; font-family: arial,verdana,Helvetica,sans-serif; } 
.act #main .axm_news h3.news_title a:hover { text-decoration:underline; } 

.act #main .fullsize.banner .fullsize.banner.bottom { display:none !important; }
/*</refonte 2011>*/													 


.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');
}

/*Boite ouvrante fermante*/
.esp .clpsbox_head a{color:#021781 !important;}
/*</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 1px 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 {

	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 .approb { margin-bottom:120px; }
/*<camp refonte 2011>*/

.camp #top { background:#ffface url(../images/imagesSM/camp/top.bkg.jpg) repeat-x top center; }
.camp #top .banner { background:#ffface url(../images/imagesSM/camp/top.banner.bkg.jpg) no-repeat top center; width:890px; height:118px; }
.camp #top .banner .search_container .nav { color:#535050; }
.camp #top .banner .search_container .nav a { color:#535050; }
.camp #top .banner .search_container .nav a:hover { color:#535050; }

.camp #main .menuh ul.u_001006 { margin-left:7px !important; }
.camp #main .menuh ul.u_001006 li a { margin-right:2px; }
.camp #main .menuh ul.u_001006 li.ss_45 { display:none; }
.camp #main .menuh ul.u_001006 li.ss_48 { display:none; }
.camp #main .menuh ul.u_001006 li.ss_52 { display:none; }
.camp #main .menuh ul.u_001006 li.ss_24 { display:none; }

.camp #main { background:#fff074; position:relative; overflow:hidden; }
.camp #main .img_bkg {  z-index:399; position:absolute; left:0px; width:100%; height:89px; bottom:0px; background:transparent url(../images/imagesSM/camp/main.bkg.png) repeat-x bottom left; }
.camp #main .content { background:none; width:890px; padding-top:6px !important; }

.camp .mascotte { background: url("../images/imagesSM/camp/utils.menu.mascotte.png") no-repeat scroll left 0 transparent; bottom: 0; height: 656px; width: 245px; z-index: 89; display:none; margin-top:-50px; }
.camp .fille { background: url("../images/imagesSM/camp/fille.png") no-repeat scroll left 0 transparent; bottom: 0; height: 383px; position: absolute; width: 176px; z-index: 89; display:none; }
.camp #main .content table.zones {  }
.camp #main .img div { width:100%; height:92px; margin-top:25px; margin-bottom:80px; background:transparent url(../images/imagesSM/camp/content.zones.bkg.jpg) no-repeat scroll center bottom; }
.camp #main .fullsize.banner { background:transparent url(../images/imagesSM/camp/main.fullsize.banner.bkg.jpg) no-repeat scroll left top; width:890px; margin:6px auto 0; padding:14px 0 9px 0px; }
.camp #main .fullsize.banner.bottom { background:transparent url(../images/imagesSM/camp/main.fullsize.banner.bkg.bt.jpg) no-repeat scroll left top; width:890px; margin:0 auto; padding:15px 0 0; }
.camp #main .inner.banner { background:transparent url(../images/imagesSM/camp/main.fullsize.banner.bkg.mid.jpg) repeat-y scroll left top; padding:0px 17px;  }

.camp #main .mainContent {  }
.camp #main .banner_container { background:none !important; }
.vm_online.camp #main .banner_container { display:none;  }
.vm_preview.camp #main .banner_container { display:none;  }
.camp #main .text_container { background:#FFFFFF url(../images/imagesSM/camp/mainContent.bkg.jpg) repeat-x scroll left top !important; padding:10px !important; border:5px solid #FFFFFF !important; }
.camp #main .text_container * { max-width:620px; }
.camp #main .text_container .blocrow:first-child .axm_txt .TitreGros { margin-top:12px !important; display:block; }

.camp .axm_image {  }
.camp .axm_image img {  }
.camp .fullsize.banner img { border:0px !important; }

*+html .camp ul { padding-left:15px; }

.camp #main .page_opt { background:none; color:#FFFFFF !important; position:relative; z-index:1000; }
.camp #main .page_opt * { color:#FFFFFF !important; }

.t_6.camp .menul * { display:none; }
.t_6.camp #main .content .text_container { width:656px; }
.t_2.camp .content { margin-bottom:120px !important; }


.camp .shadow2 { display:block !important; }
.camp .utils.menu { display:block !important; position:relative; z-index:200; width:214px; margin-top:5px; }
.camp .utils.menu ul { padding-bottom:0px !important; padding-top:0px !important; }
.camp .utils.menu * { display:block; }			
.camp .utils.menu li[class*="m_ss"] ul { display:none !important; height:0px; overflow:hidden; }
				
.camp .text_container .pad_top,
.camp .text_container .pad_fill,
.camp .text_container .pad_btm,
.camp .text_container .camp_postit { background:none !important; }

.camp .text_container .pad_top { height:0px !important; }
.camp .text_container .pad_fill { padding:0px !important; }

.camp #main .content .text_container .camp_pad { width: 323px; background:#FFFFFF !important; padding:33px 36px 40px 36px; }
.camp #main .content .text_container .camp_pad .pad_btm { height:0px; }
.camp #main .content .text_container .camp_pad .pad_top { height:0px; }
.camp #main .content .text_container .camp_pad .axm_news { text-align:center; }
.camp #main .content .text_container .postit_content { margin:0px !important; background:#FFFFFF !important; }
.camp #main .content .text_container .camp_postit { width: 179px; margin:0px 0px 0px 8px !important; padding:33px 12px 40px 12px; background:#FFFFFF !important; }
.t_6.camp #main .content .text_container { border:none !important; padding:0px 0px 0px 0px !important; background:/*#082b4f*/transparent url(../images/imagesSM/camp/textcontainer.bkg.top.png) no-repeat scroll center top !important; padding-top:141px !important; }
			
.camp #main .content .text_container .cont { width:606px; padding:0 25px; float:left; background:#082b4f url(../images/imagesSM/camp/textcontainer.bkg.body.jpg) repeat-y scroll left top; }
.camp #main .content .text_container .bottom { max-width:656px !important; width:656px !important; height:26px; float:left; background:transparent url(../images/imagesSM/camp/textcontainer.bkg.bottom.png) repeat-y scroll left top; }

.camp #main .clpsbox_head a { color:#072e68 !important; }
.camp #main .clpsbox_head a:hover { color:#214215 !important; } 

.camp .zones .menul .bottom { display:none; } 
 
.camp #main .menul .title { border-bottom:1px solid #4865d7; }
																 /*

.camp #main .menul .context ul { padding-bottom:0px; padding-top:0px; background:#3649c8; color: #FFFFFF; margin: 0; }		*/
				   
.camp #main .menul .context { background: url("../images/imagesSM/camp/context.menu.bottom.png") no-repeat scroll left bottom transparent !important; padding-bottom:11px; }
.camp #main .menul .context a.m_s_sel { background:#0752C7 !important; border-top:0px !important; padding-top:2px !important; }
.camp #main .menul .context a.m_s_sel:hover { background:none !important; }
.camp #main .menul .context a.m_p_sel { border-top: 2px solid #0960ea; padding-top:0px; background: url("../images/imagesSM/camp/menu.context.ss.sel.jpg") no-repeat scroll left -2px #0A5FEE !important; }
.camp #main .menul .context ul { background:transparent; padding:0px 0px 0px 0px; }  
.camp #main .menul .context ul { /*background: url("../images/imagesSM/camp/menu.context.ss.hover.jpg") repeat-x scroll left top*/ background:#0960ea !important; }  
.camp #main .menul .context ul ul { background:#1e2fa3 url("../images/imagesSM/camp/menu.context.p.fill.jpg") repeat-x scroll left top !important; }  

.camp #main .menul .context ul li:hover { background: url("../images/imagesSM/camp/menu.context.ss.hover.jpg") repeat-x scroll left top #0960ea !important; }  

.camp #main .menul .context ul li ul li a {  border-top:2px solid transparent; }  
.camp #main .menul .context ul li ul li a:hover { padding-top:2px; min-height:18px; line-height:18px; border-bottom:1px solid #4865d7; background: url("../images/imagesSM/camp/btn_smenul.gif") no-repeat scroll left 0px transparent !important; }  

.camp #main .menul .context ul li a {  min-height:18px; line-height:18px; border-top:0px; padding-top:2px; background:none !important; }  
.camp #main .menul .context ul li a:hover { border-top:0px; padding-top:2px; background:none !important; }  

.camp #main .menul .context ul li ul a { min-height:18px; line-height:18px; border-bottom:1px solid #4865d7; background: url("../images/imagesSM/camp/btn_smenul.gif") no-repeat scroll left 0px transparent !important; padding-top:2px; }
.camp #main .menul .context ul li ul a:hover { border-top: 2px solid #0960ea; padding-top:0px; background: url("../images/imagesSM/camp/btn_smenul.gif") no-repeat scroll left -2px transparent !important; }
.camp #main .menul .context ul ul:hover { background: url("../images/imagesSM/camp/menu.context.ss.hover.jpg") repeat-x scroll left top #0960ea !important; }  
.camp #main .menul .context ul li:hover a.m_p_sel { border-top: 2px solid #0960ea; padding-top:0px; background: url("../images/imagesSM/camp/menu.context.ss.sel.jpg") no-repeat scroll left -2px #0A5FEE !important; }


.camp .utils.menu { padding-top:13px; background:transparent url(../images/imagesSM/camp/utils.menu.top.png) no-repeat scroll left top; }
.camp .utils.menu .shadow2 { display:none !important; }
.camp .utils.menu .menu { padding-bottom:51px; background:transparent url(../images/imagesSM/camp/menubottom.png) no-repeat scroll left bottom; position:relative; z-index:300; }
.camp .utils.menu ul { background:none !important; }
.camp .utils.menu li { margin:0px; border-bottom:1px solid #3eb337 !important; background:#408e24; }
.camp .utils.menu li a { margin:0px; border-bottom:none !important; }

.camp #main .utils.menu li.ss_26 { display:none; }
.camp #main .utils.menu li.ss_25 { display:none; }
.camp #main .utils.menu li.ss_23 { display:none; }
.camp #main .utils.menu li.ss_45 { display:none; }
.camp #main .utils.menu li.ss_65 { display:none; }
.camp #main .utils.menu li.m_ss a:hover { margin:0px; background:#57a53a !important; }
.camp #main .utils.menu li.m_ss_sel a { margin:0px; background:#57a53a !important; }
.camp #main .utils.menu li.m_ss_sel a:hover { margin:0px; background:#57a53a !important; }
		   
.camp #main .utils.menu li.first { border-top:1px solid #3eb337;  /*background:transparent url(../images/imagesSM/camp/utils.menu.bkg.top.png) no-repeat scroll left top !important;*/ }
.camp #main .utils.menu li.first:hover { /*background:transparent url(../images/imagesSM/camp/utils.menu.bkg.top.rl.png) no-repeat scroll left top !important;*/ }
.camp #main .utils.menu li.first a:hover { /*background:none !important;*/ }
.camp #main .utils.menu li.m_ss_sel.first { border-bottom:none !important; background:transparent url(../images/imagesSM/camp/utils.menu.bkg.top.rl.png) no-repeat scroll left top !important; }
.camp #main .utils.menu li.m_ss_sel.first a { background:none !important; border-bottom:none !important; }
		   	   
.camp #main .utils.menu li.last { /*border-bottom:none !important; background:transparent url(../images/imagesSM/camp/utils.menu.bkg.bottom.png) no-repeat scroll left bottom !important;*/ }
.camp #main .utils.menu li.last:hover { /*border-bottom:none !important; background:transparent url(../images/imagesSM/camp/utils.menu.bkg.bottom.rl.png) no-repeat scroll left bottom !important;*/ }
.camp #main .utils.menu li.last a { /*background:none; border-bottom:none !important;*/ }
.camp #main .utils.menu li.last a:hover { /*background:none !important; border-bottom:none !important;*/ }
.camp #main .utils.menu li.m_ss_sel.last { /*border-bottom:none !important; background:transparent url(../images/imagesSM/camp/utils.menu.bkg.bottom.rl.png) no-repeat scroll left bottom !important;*/ }
.camp #main .utils.menu li.m_ss_sel.last a { /*background:none !important; border-bottom:none !important;*/ }

.camp .form-zone { padding:0px; }
.camp .clpsbox .clpsbox_body { line-height:normal !important; }

.t_6.camp #main .menul { background:none !important; }
.camp #main .menul { /*background:none !important;*/ }
.t_6.camp #main .menul .utils.menu {/* margin-top:0px; top:-2px;*/ }

.camp .TitreGros, .camph1, .axc_search h2 { text-transform:uppercase; font-family:Verdana, Sans-Serif !important; font-size:18px !important; font-weight:bold !important; color:#408e24 !important; } 
.camp .text_container a { font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; color:#0043ad !important; } 
.camp .text_container .axc_search .advs_lnk a { font-family:Verdana, Sans-Serif; font-size:11px; font-weight:normal; color:#0043ad !important; } 

.camp .TitreMoyen, .axc_search h3 { font-family:Verdana, Sans-Serif; font-size:14px; font-weight:bold; color:#0043ad !important; }	
.camp .TitrePetit { font-family:Verdana, Sans-Serif; font-size:11px; font-weight:bold; color:#408e24 !important; }

.camp h3.news_title a { color:#0958d6; font-weight:bold !important; font-family:Verdana, Sans-Serif !important; font-size:18px !important; }
.camp .axm_news { color:#0e3066; }
.camp .shadow2 {
	height:39px;
	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');
}


.camp .text_container .axc_search img { margin:0px !important; }
/*</camp refonte 2011>*/

/*</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;}


.camp .amilia_push th { border-top:1px solid #000000; background-color:#002357; }
.camp .amilia_push th.name { border-left:1px solid #000000; }
.camp .amilia_push th.spots { border-right:1px solid #000000; }
/*</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/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 .bottom .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;
}


/*Nouveau module de nouvelles*/

.portal .axm_news h2{display:none;}
.axm_news h2{margin: 0 0 5px 0;}
.esp .axm_news h2{color:#0391C8 !important;}
.golf .axm_news h2{color:#A8B86E !important;}
.axm_news h3.news_title{margin:0;}


/*Nouveau Search engin*/

.axc_search .txt_search{float:left;}
.banner .search_container .nav,.banner .search_container .axc_search{float:left;}
.banner .search_simple .btn_search, .banner .search_simple a.btn_search,
.banner .search_simple  a.btn_search:visited{background:transparent url(../images/recherche_go.gif) no-repeat top left; width:25px; height:18px; border:0 none; }
.banner .search_simple .txt_search{ height:17px; width:120px; padding:0 3px; font-size:11px; color:#888;}
.news_item .news_img,.news_item .news_doc{display:none;}
#linkImprimer{display:none;}


/*Clearfix TRicks*/

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.search_container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .search_container             { zoom: 1; } /* IE6 */
*:first-child+html .search_container { zoom: 1; } /* IE7 */



/*<EMAIL PAGE>*/
#envoyerAmi { color: #000000; font-family: verdana,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-variant: normal;  font-weight: normal; text-decoration: none; }
#envoyerAmi #formAmi,#envoyerAmi #formAmi_confirm { border: 1px solid #CCCCCC; padding: 10px; margin:10px; }
#envoyerAmi #formAmi #lbName { font-weight:bold; margin-top:15px; display:inline-block; }
#envoyerAmi #formAmi #lbEmail { font-weight:bold; margin-top:15px; display:inline-block; }
#envoyerAmi #formAmi #lbFriends { font-weight:bold; margin-top:15px; display:inline-block; }
#envoyerAmi #formAmi #lbComment { font-weight:bold; margin-top:15px; display:inline-block; }
#envoyerAmi #formAmi #lbUrl { font-weight:bold; margin-top:15px; display:inline-block; }

#envoyerAmi #formAmi input.EmailAmi { display:inline-block; width:250px; margin-bottom:5px; }
#envoyerAmi #formAmi span.EmailAmi_validator { display:inline-block; }

#envoyerAmi div.btn_envoyer_container { text-align:right; margin-right:10px; margin-bottom:10px; }
#envoyerAmi textarea.txtComment { width:80%; }
#envoyerAmi #url { font-size:10px; }
/*</EMAIL PAGE>*/

.axm_news h2 { display:none; }
hr.news_separator { display:none; }
h3.news_title { font-size:12px; margin-bottom:0px;  font-weight: bold; text-transform: none !important;}
.news_detail h3 { font-size:12px; margin-bottom:0px;  font-weight: bold; text-transform: uppercase !important; }
.news_list .news_item { margin-bottom:20px; }
.news_list .last { margin-bottom:0px; }

.golf .axm_news h2 { display:none; }
.golf h3.news_title { text-transform:uppercase !important; color: #A8B86E !important;  }
.golf h3.news_title a { color:#000000 !important; }

.review_list .reviews .review .review_text { border-left:1px solid #CFCFCF; float:left; padding-left:10px; width:73%; }
.review_list .reviews .review .review_text .lbl_title { font-weight:bold; margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_date {}
.review_list .reviews .review .review_text .lbl_comment { margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_user { clear:both; float:left; font-weight:bold; text-align:right; width:100%; }
.review_list .reviews .review .review_text .lbl_helpCount { font-weight:bold; }
.review_list .reviews .review .review_text .input_voteReview { margin:5px 0; }
.review_list .reviews .review .review_text .input_voteReview .btn_yes {  }
.review_list .reviews .review .review_text .input_voteReview .btn_no {  }
.act .axm_news h2 { display:none; color: #2F639C !important; }
.act h3.news_title { text-transform:uppercase !important; color: #2F639C !important;}
.act h3.news_title a { color:#000000 !important; }

.ctrls_bottom { float:left; width:100%; clear:both; text-align:right; }
.ctrls_bottom a {  }
.ctrls_bottom a:hover { text-decoration:none; }

.axm_news {}
.axm_news .rc_dateDark,
.axm_news .rc_dateDark a { color:#000!important; }
.axm_news .rc_dateLight,
.axm_news .rc_dateLight a { color:#fff!important; }

/*<overlay list results>*/
.overlay_search {
	position:fixed;
	top:0px;
	left:0px;
	background-color: black;
	opacity:0.1;
	filter:alpha(opacity=10);
	border:0 none;
	width:100%;
	height:100%;
	z-index:1000;
}
#loading_content 
{
	 color:Black;
	 font-weight:bold;
	top:40%;left:40%;
	position:fixed;
	 text-align:center;
	background-color: white;
	opacity:0.8;
	filter:alpha(opacity=80);
	border:o;
	width:450px;
	height:75px;
	z-index:1001;
}
/*</overlay list results>*/
/*<DealerSelector>*/
.suc_cbx { 
	background:transparent url(../images/btns/sitescomboboxheaderarrow.gif) no-repeat 156px 1px;
	width:170px; 
	border:solid 1px #999;
	cursor:pointer;
	padding:1px 1px 2px 1px;
}
.suc_cbx:hover { background-image:url(../images/btns/sitescomboboxheaderarrowover.gif); }
.suc_cbx_sb { padding:1px; }
.suc_cbx_rs { display:none; border:solid 1px #999; position:absolute; background-color:#fff; }
.suc_cbx_stvp { max-height:55px; overflow:auto; }
.suc_cbx_i, .suc_cbx_ia { white-space: nowrap; }
.suc_cbx_stvp .suc_cbx_i, .suc_cbx_stvp .suc_cbx_ia { padding:1px; }
.suc_cbx_i { background-color:#efefef; }
.suc_cbx_ia { background-color:#dedede; }
.suc_cbx_i .itm, .suc_cbx_ia .itm { margin-top:3px; }
.suc_cbx_vp { overflow:auto; white-space:nowrap; padding-right:18px; max-height:120px; }
.suc_cb_acb { text-decoration:none; color:#000; }
/*</DealerSelector>*/

.careerlist { font-size :11px; width:800px; }
.careerlist .head { font-weight:bold; margin-bottom:10px;}
.careerlist .item a.title { font-weight:bold; }
.careerlist .item { border-top:1px solid #ccc; padding:3px 0; }
.careerlist .title { width:300px; float:left; }
.careerlist .type { width:100px; float:left; }
.careerlist .sched { width:200px; float:left; }
.careerlist .empl { width:200px; float:left; }
.careerlist .list { border-bottom:1px solid #ccc; margin-bottom:10px; }


.careerdetail { font-size :11px; width:600px; }
.careerdetail .titre { margin-bottom:10px; font-weight:bold;}
.careerdetail .typenumero { margin-bottom:10px;}
.careerdetail .exigence { text-align: justify;  margin-bottom:10px;}
.careerdetail .description { text-align: justify;  margin-bottom:10px;}
.careerdetail .horaire{ margin-bottom:10px; }
.careerdetail .emplacement{ margin-bottom:10px;}
.careerdetail .succursale{ margin-bottom:10px;}
.careerdetail .lblhoraire{ font-weight:bold;}
.careerdetail .lblemplacement{ font-weight:bold;}
.careerdetail .lblsuccursale{ font-weight:bold;}
.careerdetail .lbltype{ font-weight:bold;}
.careerdetail .lblnumero{ font-weight:bold;}
.careerdetail .type{ padding-right:10px;}
.careerdetail .suc_cbx_stvp { max-height:none; }


/*<Navigation Bloc Virtuelle>*/
.navigationVirtuelle,
.navigationBlocPrecedent,
.navigationBlocSuivant 
{
	display: none;
}
/*</Navigation Bloc Virtuelle>*/

/*<Formulaires>*/
.form-zone{padding:10px;}
/*2 colonnes*/
.form-row, .form-fullrow { /*padding:5px;*/ }
.form-item {}
.form-row .form-item {padding-top:3px; padding-bottom:3px; /*float:left; width:50%; /*background:red;*/ }
.form-fullrow .form-item {margin-top:3px; margin-bottom:3px; float:none; width:auto; /*background:blue;*/ }
.send-zone { clear:both; }
/*</Formulaires>*/

.sante .axm_news h2 { display:none; color:#233B41 !important; }
.sante h3.news_title { text-transform:uppercase !important; }
.sante h3.news_title a { color:#000000 !important; }

.camp .axm_news h2 { display:none; color: #C1272D !important;  font-family: arial,verdana,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.camp h3.news_title {  }
.camp h3.news_title a {  color: #F06E30; font-family: "Century Gothic",Arial,Helvetica,sans-serif; font-size: 20px; text-transform: none; }

.nav { margin-right:5px !important; }
#fb_lnk { width:21px; height:21px; float:left; margin-right:5px !important; }
#fb_lnk a { display:block; width:21px; height:21px; background:transparent url(../images/facebook_small.png) no-repeat scroll left top; }

.axc_search .advs_lnk span { display:none; }
.act .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; color: #EA6A24 !important; }
.esp .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; color: #577A45 !important; }
.camp .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; color: #EA6A24 !important; }
.sante .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; color: #305D6C !important; }
.golf .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; color: #577A45 !important; }
.portal .axc_search .advs_lnk a { display:block; margin-bottom:0px; font-weight:bold; }

.axc_search .item { display:block; margin-bottom:15px; }

.search_adv { margin-top:20px; }
.title_count h3 { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; }
.search_adv h2 { color: black; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; }
.news_list h2 { display:none; }
.news_pager { display:none; }

#divAbonnement #tblAbonnement a { line-height:19px; margin-left:20px; }

.portal .boxes .news_list .news_title a { color:White !important; }
.portal .box .news_title a { color:White !important; }
*+html .news_list .news_item .news_ldesc { display:none; }

.clpsbox .clpsbox_head a { display:block; }



.divConfirmation {
    background-color: White;
    border: 2px solid green;
    color: Green;
    font-size: 13px;
    height: auto;
    padding: 10px;
    text-align: center;
}


.divConfirmation {
margin: 20px 0;
border: 2px solid #F16D2F !important;
color: #BF292B !important;
font-weight: bold;
text-align:center;
}
.sante_2011 .divConfirmation {
	margin: 20px 0;
	border: 2px solid #00A0AF !important;
	color: #000000 !important;
	font-weight: bold;
	text-align:center;
}

.sante_2011 .divConfirmation span { color:#000000 !important; }



.sante_2011 { color:#4d4d4f; background: #00183d url(../images/imagesSM/bkg_body.gif) repeat-y center top; }
.sante_2011 a { color:#00A0AF; }
.sante_2011 #main { position:relative; background:#656565 url(../images/imagesSM/sante_2011/bkg.body.jpg) repeat-y scroll left top; }
.sante_2011 #top { background:#DEDFE1; } 
.sante_2011 #top .banner { background: url(../images/imagesSM/sante_2011/header.png) no-repeat; position:relative; z-index:99; }
.sante_2011 #top .banner a.home_link { display:block; width:65px; height:85px; float:right; }
.sante_2011 #top .banner .search_container { float:right; text-align:right; margin-top:10px; clear:both; }
.sante_2011 #top .banner .search_container .nav { color:#828282; }
.sante_2011 #top .banner .search_container .nav a { color:#828282; text-decoration:none; }
.sante_2011 #top .banner .search_container .nav a:hover { color:#828282; text-decoration:underline; }

.sante_2011 #main .img_bkg { position:absolute; bottom:0px; left:50%; margin-left:-500px; z-index:1; width:880px; height:314px; background:transparent url(../images/imagesSM/sante_2011/tapisroulant.png) no-repeat scroll left top; } 
.sante_2011 #top .img_bkg { position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent url(../images/imagesSM/sante_2011/vague.png) repeat-x scroll left top; } 

.sante_2011 #main .menuh { width:880px; position:relative; z-index:9999; background: url(../images/imagesSM/sante_2011/bkg_menuh.gif) repeat-x top center; }
.sante_2011 #main .menuh ul { margin:0 0 0 2px !important; }
.sante_2011 #main .menuh a { width:217px; background: url(../images/imagesSM/sante_2011/btn_menuh.gif) repeat-x top center; color:#fff; }
.sante_2011 #main .menuh a:hover, 
.sante_2011 #main .menuh a.current, 
.sante_2011 #main .menuh a.m_s_sel,
.sante_2011 #main .menuh a.MenuPageInternetSelected, 
.sante_2011 #main .menuh a.MenuPageExtranetSelected, 
.sante_2011 #main .menuh a.MenuPageIntranetSelected, 
.sante_2011 #main .menuh a.MenuPagePriveSelected { background: url(../images/imagesSM/sante_2011/btn_menuh_rl.gif) no-repeat top center; }

.sante_2011 #main .page_opt { color:#fff; position:relative; z-index:9999; }
.sante_2011 #main .page_opt a { text-decoration:none; color:#fff; }
.sante_2011 #main .page_opt a:hover { text-decoration:underline; }

.sante_2011 #main .menul { background: url(../images/imagesSM/sante_2011/bkg_menul_top.gif) no-repeat top left; }
.sante_2011 #main .menul .title  { color:#fff; }
.sante_2011 #main .menul ul  { color:#fff; background: #0ea0b0; border-left:1px solid #05bbcf; border-right:1px solid #05bbcf; border-right:1px solid #05bbcf; border-bottom:1px solid #05bbcf; padding-bottom:0px; }
.sante_2011 #main .menul ul ul { border:none; background: #305d6c url(../images/imagesSM/sante_2011/bkg_menul_fill.gif) no-repeat top center; }
.sante_2011 #main .menul ul li { border-bottom-color:#448499; }
.sante_2011 #main .menul ul li a { color:#fff; }
.sante_2011 #main .menul ul li a.m_p_sel,
.sante_2011 #main .menul ul li a.current { }
.sante_2011 #main .menul ul li a:hover { background: url(../images/imagesSM/sante_2011/btn_menul_rl.gif) repeat-x center 1px; }
.sante_2011 #main .menul ul li li a { background: url(../images/imagesSM/sante_2011/btn_smenul.gif) no-repeat center 1px; }
.sante_2011 #main .menul ul li li a:hover, 
.sante_2011 #main .menul ul li li a.current, 
.sante_2011 #main .menul ul li li a.m_s_sel,
.sante_2011 #main .menul ul li li a.MenuPageInternetSelected, 
.sante_2011 #main .menul ul li li a.MenuPageExtranetSelected, 
.sante_2011 #main .menul ul li li a.MenuPageIntranetSelected, 
.sante_2011 #main .menul ul li li a.MenuPagePriveSelected { background: #498fa5 url(../images/imagesSM/sante_2011/btn_smenul_rl.gif) no-repeat center top; }
.sante_2011 #main .menul .bottom { background: url(../images/imagesSM/sante_2011/bkg_menul_btm.gif) no-repeat top center; }

.sante_2011 #main .content { z-index:3; position:relative; width:880px !important; }
.sante_2011 #main .content .banner_container { width:640px; color:#4d4d4f; }
.sante_2011 #main .content .text_container { width:620px; color:#000000; }
.sante_2011.t_2 #main .content .text_container { padding:0px !important; width:640px; }
*+html .sante_2011 #main .content .sep { display:block; width:15px; }

.sante_2011 h1 { color:#00a0af; }

.sante_2011 #footer { position:relative; z-index:9999; }
.sante_2011 .axm_txt { padding:10px; }

.sante_2011 .TitreGros {
	color:#00A0AF;
}
.sante_2011 .TitreMoyen {
	color:#828282 !important;
}
.sante_2011 .TitrePetit {
	color:#828282 !important;
}
.sante_2011 h3.news_title { color:#00A0AF; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: arial,verdana,Helvetica,sans-serif; }
.sante_2011 h3.news_title a { color:#00A0AF; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: arial,verdana,Helvetica,sans-serif; }
.sante_2011 .news_item { padding:10px; }
.sante_2011 .news_item { padding:10px; }
.sante_2011 .clpsbox a { color:#00A0AF; }

