﻿Body{
	background-color: #e3dcc8;
	margin: 0;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size:13px;
	height:100%;
}
form{
	margin:0;
}
h1{
	margin:0;
}

/* Panneaux */
.LeftTopPane{
	background:url(img/BandeauHGHiver.png) no-repeat left bottom;
	height:138px;
}
.LeftTopNoel{
	background:url(img/BandeauHGNoel.jpg) no-repeat left bottom;
	height:138px;
}

.LeftPane{
	vertical-align:top;
}
.Colonne{
	background:url('img/Colonne.jpg') repeat-y left top;
	width:180px;
	vertical-align:top;
	position:relative;
}
.CentralPane{
	padding:0 2px;
}
.RightPane{
	background:#d7cdaf url('img/FondD.jpg') repeat-x left bottom;
	width:173px;
	padding:0;
	vertical-align:top;
}
.ContentPane{
	padding:10px 10px 0px 0px;
	text-align:left;
	width:100%;
	vertical-align:top;
	position:relative;
	background:url('img/BonhommeNeige2.png') no-repeat left bottom;
}
.ContentPaneHiver{
	padding:10px 10px 0px 0px;
	text-align:left;
	width:100%;
	vertical-align:top;
	position:relative;
	background:url('img/BonhommeNeige3.png') no-repeat left bottom;
}

.Pied{
	height:20px;
	text-align:center;
	color:#562C1F;
	font-size:9px;
	background:url('img/BonhommeNeige.png') no-repeat left bottom;
}
.TopPane{
	background:transparent url('img/HR.gif') repeat-x left top;
	text-align:left;
	padding:0 15px;
}
.MotifBas{
	background:url('img/BonhommeNeige.png') no-repeat 230px bottom;
	width:100%;
}
.MotifBasDroit{
	background:url('img/BoulesBas.png') no-repeat bottom right;
}

/* Blocs */
.WelcomeBloc{
	text-align:center;
	color:#aa3c44;
	vertical-align:bottom;
	background:url('img/NeigeDrapeaux.png') no-repeat left bottom;
}
#EnglishBloc{
	background:url('img/d_an.gif') no-repeat center center;
	float:left;
	width:24px;
	height:15px;
	margin:4px 0px 8px 55px;
}
#FrenchBloc{
	background:url('img/d_fr.gif') no-repeat center center;
	float:right;
	width:24px;
	height:15px;
	margin:4px 55px 8px 0px;
}
#LangueBloc{
	margin:2px 0px 8px 0px;
}
.Connexion{
	background:#aa3c44;
	height:34px;
	padding:2px 0;
	text-align:center;
	width:176px;
}
.Copyright{
	height:20px;
	text-align:center;
}
.BarreH{
	background:transparent url('img/HR.gif') repeat-x left bottom;
	height:10px;
	width:100%;
}
.RevendeurFR{
	background:url(img/CarteRevendeurFR.jpg) no-repeat left top;
	height:167px;
	width:176px;
}
.BarreHBas{
	background:transparent url('img/HR.gif') repeat-x left bottom;
}

/* Textes */
.breadcrumb, .breadcrumb A:link, .breadcrumb A:visited{
	font-size:11px;
	color:#7d726c;
	font-weight:normal;
	padding-left:7px;
	line-height:20px;
}
.dnnfooter, A.dnnfooter:link,  A.dnnfooter:visited{
	font-size:9px;
}
.Club{
	text-align:left;
	padding-left:25px;
}
.News{
	padding-left:15px;
}
.F13{
	font-size:13px;
}
.F9{
	font-size:9px;
}
.F11{
	font-size:11px;
}
.F12{
	font-size:12px;
}
.FloatLeft{
	float:left;
}
.FloatRight{
	float:right;
}
.clear_float{
	clear:both;
}


/* Couleurs */
.Fonce{
	background:#D7CDAF;
}
.FonceNoel{
	background:#D7CDAF url('img/Neige.png') repeat-x bottom left;
}
.dnnuser, A.dnnuser:link,  A.dnnuser:visited, A.dnnuser:hover{
	color:#f2ece6;
}
.Rouge{
	color:#AA3C44;
}


/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar{
	cursor:pointer;
	font-size: 15px;
	background-color:transparent;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem{
	color: #aa3c44;
	text-align:left;
	line-height:15px;
	padding:2px 7px;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover{
	text-decoration:underline;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected{
	font-weight:bold;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu{
	border:1px solid #b7a186;
}
.main_dnnmenu_submenu td{
	background-color:#F8FAFF;
	z-index:10000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#7d726c;
	line-height:2em;
	padding:0px 5px;
	margin:0;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td{
	font-size:11px;
	background:#CE0D0D url(../images/menu_hover.gif) repeat-x top left;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:2em;
	z-index: 10000;
	padding: 0px 5px;
	margin:0px;
}
.main_dnnmenu_break{
	height:2px;
	background-color:#D5E0FF;
}



/* Module Action Menus */
.ModuleTitle_SubMenu{
	border:1px solid #C0D6E5;
}
.ModuleTitle_SubMenu td{ background-color:#F8FAFF; white-space: nowrap;} 
.ModuleTitle_MenuIcon { background-color:#F8FAFF; border:none; padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #CE0D0D url(../images/menu_hover.gif) repeat-x top left; color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height: 2px; background-color: #D5E0FF;}


.FormTextArea, .FormTextBox{
	width:100%;
	padding:3px;
	border:#cfb9a7 1px solid;
	margin:5px 0;
	font-size:13px;
	-moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -khtml-border-radius: 6px; 
    border-radius: 6px; 
}
.FormSubmit{
	background:url('img/BtnCourt.png') no-repeat left top;
	width:121px;
	height:44px;
	cursor:pointer;
	border:none;
	padding:0 0 5px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#aa3c44;
}
.FormSubmit:hover{
	color:#562C1F;
}
/* Login - Inscription */
.LoginPanel, #dnn_ctr_ManageUsers_UP{
	margin:0 30px;
}
.LoginPanel span a{
	margin-right:3px;
}
.LoginPanel input, #dnn_ctr_ManageUsers_UP input{
	padding:3px;
	border:#cfb9a7 1px solid;
	margin:-4px 0 8px 0;
	font-size:13px;
	-moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -khtml-border-radius: 6px; 
    border-radius: 6px; 
}
#dnn_ctr_ManageUsers_UP .CommandButton input{
	padding:0;
	border:none;
	margin:0 0 0 20px;
}
.LoginPanel input.StandardButton{
	background:url('img/BtnCourt.png') no-repeat left top;
	width:121px;
	height:44px;
	cursor:pointer;
	border:none;
	padding:0 0 5px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#aa3c44;
	margin-left:12px;
}
.LoginPanel input.StandardButton:hover{
	color:#562C1F;
}


/* Reprise Skin Catalook */
.Categories{
	background:url('img/HR.gif') repeat-x left top;
}
.Categories h1{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-bottom:3px;
}
.Categories h1 a, .Categories h1 a:hover{
	text-decoration:none;
}
.MiniPanier{
	padding:0 20px 20px 0;
	text-align:right;
}
.CATGalleryMenu a{
	font-size:12px;
	text-decoration:none;
}
.CATGalleryMenu img{
	border:#b04851 1px solid;
}


/* New Skin */
.TopLeft{
	background:url(img/BandeauHGNoel.jpg) no-repeat left bottom;
	height:138px;
	width:780px;
	float:left;
}
.TopCentre{
	background:#D7CDAF url('img/Neige.png') repeat-x bottom left;
	height:138px;
}
.TopRight{
	background:transparent url('img/BandeauHDNoel.jpg') repeat right top;
	float:right;
	height:138px;
	width:228px;
}
.Logo{
	padding:0 0 0 15px;
}
.Accroche{
	text-align:center;
	color:#aa3c44;
	width:180px;
	padding-left:35px;
}
.BottomLeft{
	background:transparent url('img/FloralG.gif') repeat-y left top;
	width:50px;
	height:100%;
}
.BottomMenu{
	width:180px;
	background:transparent url('img/Colonne.jpg') repeat-y left top;
	vertical-align:top;
}
.BlocConnexion{
	background:#aa3c44;
	height:34px;
	padding:2px 0;
	text-align:center;
	width:176px;
	margin:0 2px;
}
.BottomContent{
	background:url('img/BoulesBas.png') no-repeat bottom right;
	vertical-align:top;
}
.Bread{
	background:transparent url('img/HR.gif') repeat-x left top;
	width:100%;
}

.TableGenerale{
	width:100%;
}
.PiedCentre{
	text-align:center;
	color:#562C1F;
	font-size:9px;
	margin:10% 0 0 0;
}
.BottomRight{
	width:173px;
	background:#d7cdaf url('img/FondD.jpg') repeat-x left bottom;
	vertical-align:top;
}
.BlocBH{
	background:transparent url('img/HR.gif') repeat-x left bottom;
	width:100%;
	padding-bottom:5px;
	text-align:center;
}
.BoulesNoel{
	background:url('img/Boules.png') no-repeat right top;
	width:127px;
	height:175px;
	z-index:9000;
	position:absolute;
	right:173px;
}


















