
#faux_column.golfqc{
	background: url(images/golf/faux_column.png) repeat-y;
}

h2 {
	margin:0px;
	font-weight:normal;
	font-size:14px;
	font-style:normal;
	color:#CCC;
	text-align: right;
	padding-right:20px;
	position:relative;
	bottom:10px;
	}
	
body {
	background: #333 url(images/trame.png);
	margin: 0px;
	padding: 0px;
}

div#sport_header{
width:985px;
height:60px;
background:#fff url(images/golf/golf.jpg) left top no-repeat;
}
	


a.bigbox{ line-height:0px;background-color:#fff;}

#visiteur p{ background-color:#328120; border-color:#000;color:#fff;padding-top:3px;}

#menu a:hover {
	background:url(images/golf/bouton_menu_over.png);}
	
#menu {
	background:url(images/baseball/bouton_menu.png) repeat-x;
	border-bottom-color:#52a240;}
	
#menu a.courant{background-image:url(images/golf/bouton_menu_over.png);}

/*========================================  contenu  ===================================*/

#col_gauche {
	width:329px;
	float:left;
	padding: 0px 8px 10px 8px;
}
#col_gauche, #col_centre {
	padding-top:10px;
}


#col_gauche h1, #col_centre h1 {
	margin:0px;
	margin-bottom:15px;
	color: #193613;
	width:290px;
	height:32px;
	line-height:32px;
}


#col_gauche h2{
	color:#333;
	}
	
#col_gauche h3{
	color:#333;
	}
	


#nouvelle_courante, #couverture_courante {
	margin-bottom:40px;
}
#nouvelle_courante img, #couverture_courante img {
	padding:3px;
	border: 1px solid #ccc;
	background-color:#fff;
}
#nouvelle_courante em, #couverture_courante em{
	font-weight:bold;
	font-style:normal;
}
div.item {
	clear:both;
	margin-top:15px;
}
div.item img {
	display:block;
	padding:3px;
	border: 1px solid #ccc;
	background-color:#fff;
	float:left;
	margin-right:10px;
	clear:left;
}
div.item a {
	display:block;
	height:50px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	border-right:8px solid #cee4c9;
}
div.item a:hover {
	border-right:8px solid #28511f;
}
div.item em {
	font-weight:normal;
	font-style:normal;
	color:#307ead;
}
div.texte_pub {
	clear:both;
	padding:3px;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 3px solid #333;
	border-bottom: 3px solid #333;
	margin-top: 40px;
	margin-bottom: 40px;
	background:#FFF url(images/pspub_txt.png) center right no-repeat;
	height:74px;
}
div.texte_pub em {
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}
div.texte_pub p {
	font-size:12px;
	margin:0px;
}
div.texte_pub a {
	margin:0px;
	font-size:10px;
	color:#c31d10;
}
.menu_context {
	clear:both;
	float: right;
	border:0px;
	position:relative;
	right:15px;
	padding-top:5px;
	font-size:24px;
}
.scroll_up {
	float:right;
	display:block;
	margin-right:30px;
}
.scroll_down {
	clear:left;
	float:right;
	margin-right:30px;
	position:relative;
	bottom:20px;
}

/*==========  plus ou moins colone du centre ============*/
#col_centre {
	width:300px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	height:100%;
	background:  url(images/golf/ball.png) right top no-repeat;
}

#col_centre div.resultat_match {background-image:none;}

#col_centre div {
	width:300px;
}


#stat_box {
	width:300px;
	margin:auto;
	margin-bottom:20px;
	}

div.resultat_match {
	border-bottom: 1px solid #aaa;
	margin: 10px 0px 5px 0px;
	padding-bottom:10px;
	}

#stat_box a.ligue{
	color:#666;
	margin:0px;
	font-weight:normal;
	}
	
#stat_box span.ville{
	font-size:12px;
	display:inline;
	margin-left:5px;
	text-decoration:underline;
	font-variant:small-caps;
	}

#stat_box h4{
	color:#333;
	margin:0px;
	margin-bottom:5px;
	font-size:16px;}

#stat_box a{font-size:14px;}

#stat_box p{
	background-color:#cee4c9;
	margin:0px;
	font-size:14px;
	padding:2px;
	}

#stat_box p.vainqueur{
	background-color:#28511f;
	color:#fff;
	}
	
#stat_box p.vainqueur a{
	color:#fff;
	}
	
#stat_box em{ 
display:block;
float:right;
font-style:normal;
font-weight:bold;}	

#col_centre .chroniques {
	clear: left;
	margin-bottom:5px;
}
#col_centre .chroniques a{
	color:#06F;
	}
#col_centre .chroniques a:hover{
	color:#09F;
}

#col_centre img.user {
	margin: 0px 8px 8px 3px;
	padding:2px;
	border:1px solid #ccc;
	float:left;
}
#col_centre span {
	display:block;
}
#col_centre a.nom {
	font-size:12px;
	color: #333;
	margin-top:10px;
	font-weight:bold;
}
#col_centre a.sport {
	font-size:9px;
	color: #c31d10;
	margin-top:10px;
}
#col_centre a {
	font-size:12px;
}
#col_centre span.temps {
	font-size:10px;
	color: #999;
	font-weight:bold;
}
a.bigbox {
	clear:both;
	display:block;
	width:300px;
	margin: auto;
	margin-top:25px;
	margin-bottom:25px;
}

#col_gauche a.bigbox {
	padding:3px;
	border:1px solid #333;
}
/*=============================================Colone de droite===========================================================*/

#evenement_avenir_box div.item a {
	text-align:left;
	border:none;
	display:block;
	width:300px;
	margin:auto;
	color:#eee;
	font-weight:normal;
}

#evenement_avenir_box div.item{margin:15px 10px 15px 10px;}

#calendrier {
	margin-top:35px;
	text-align:center;
	clear:both;
	color:#c31d10;
}


#calendrier a {color: #fff;}


#col_droite {
	width:310px;
	float:left;
	text-align:center;
}


#video, #activite_recente, #evenements, #magasinage,#evenement_avenir_box {
	background-repeat: no-repeat;
	margin-bottom:20px;
	border-top:1px solid #333;
}

#video{background-image: url(images/movie_bg.png);border-top:none;}
#activite_recente{background-image: url(images/active_bg.png);}
#evenements{background-image: url(images/photo_bg.png);}
#magasinage{background-image: url(images/achat_bg.png); margin-top:30px;}
#evenement_avenir_box{background-image: url(images/eve_bg.png);}

#col_droite h1 {
	margin: 0px;
	font-size:20px;
	font-weight:100;
	margin-bottom: 15px;
	padding-top:10px;
	padding-left: 66px;
	padding-right:3px;
	color: #fff;
	text-align:left;
	
}



.pub_droite {
	border: 1px solid #fff;
	margin-bottom:20px;
	display:block;
	width:300px;
	margin:auto;
	overflow:hidden;
	margin-bottom:20px;
	line-height:0px;
}
/*================= onglet de la colone de droite*/
div.onglets_wrapper {
	width:300px;
	padding:0px;
	margin:0px;
	margin:auto;
	height:14px;
	border-bottom:2px solid #5b5b5b;
}
table#onglets {
	border-collapse: collapse;
	margin-left:120px;
	color:#000;
}
table#onglets a {
	color:#ddd;
}
table#onglets a:hover {
	color:#fff;
	text-decoration:none;
}
table#onglets #td1 {
	background: url(images/onglet/onglet_01.png) top left no-repeat;
	width:9px;
	height:14px;
}
table#onglets #td2 {
	background: url(images/onglet/onglet_02.png) top left repeat-x;
	height:14px;
}
table#onglets #td3 {
	background: url(images/onglet/onglet_03.png) top left no-repeat;
	width:9px;
	height:14px;
}
table#onglets #td4 {
	background: url(images/onglet/onglet_04.png) top left repeat-x;
	height:14px;
}
table#onglets #td5 {
	background: url(images/onglet/onglet_05.png) top left no-repeat;
	width:12px;
	height:14px;
}
/*================= onglet de la colone de droite*/

div.liste_activite {
	clear:left;
	width:294px;
	margin:auto;
	background-image:none;
	background-color:#fff;
	padding:3px;
}
.liste_activite img {
	display:block;
	width:50px;
	height:50px;
	float:left;
	padding:3px;
	border:1px solid #ccc;
}
.liste_activite a, .liste_activite span {
	text-align:left;
	display:block;
	font-size:12px;
	margin:0px;
}
.liste_activite a.nom {
	color:#333;
	margin-left:58px;
	text-align:left;
	display:block;
	background-color:#eee;
}


.photo_evenement{
	text-align:left;
	width:300px;
	margin:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333;
	}

.photo_evenement img {
	display:block;
	float:left;
	clear:left;
	padding:3px;
	border:1px solid #333;
	margin-right:5px;
}

.photo_evenement a {
	color:#fff;
}

.photo_evenement a:visited {
	color:#eee;
}

.photo_evenement p {
	padding-top:5px;
	color:#999;
}

.photo_evenement span.date{
	color:#cc3333}


#magasinage, #magasinage a{
	color:#fff;
	}

	
#magasinage p{
	text-align:right;
	margin-top:4px;
	margin-bottom:0px;
	padding-right:5px;
	}
	
#magasinage a.article{
	width:70px;
	display:block;
	border:1px solid #000;
	background-color:#000;
	padding:2px;
	float:left;
	margin:10px;
	}

#magasinage a.article:hover{
	border:1px solid #333;
	}

/*========================================  header  ===================================*/

#header{
margin-top:15px;
height:90px;
background:url(images/zzzheaderbgtest2.jpg) top left no-repeat;
padding-top:10px;
position:relative;
right:20px;
width:1025px;
height:130px;
color:#fff;
overflow:hidden;
padding-left : 0px;
}

#visiteur div.imgWrap{
	float:right;
text-align:center;
height:60px;
width:60px;
line-height:60px;
}

#visiteur div.imgWrap img{
vertical-align:middle;
border:2px solid #fff;
}

#visiteur div.visiteuContent{
	border: 1px solid #333;
	margin:0px;
	color:#c31d10;
	text-align:left;
	margin-right:50px;
	float:right;
	width:60px;
}

#backto_index{
	display:block;
	width:270px;
	float:left;
	height:88px;
}
#header .banner_wrap{
	float:left;
	margin-bottom:3px;
}

#headerSubMenu img{
	vertical-align:middle;
}
#headerSubMenu{
	clear:both;
	padding-left:270px;
	padding-right:25px;
	height:22px;
}

#headerSubMenu a{
	color:#fff;
}

#headerSubMenu .messages{
	color:#df6400;
}
#headerSubMenu .messages a{
	color:#df6400;
}
#headerSubMenu .first{
	float:left;
	padding-top:3px;
}

#headerSubMenu .second{
	float:right;
}

#header h2#punchline{
	font-size:12px;
	color:#fff;
	background:none;
	text-align:center;
	font-weight:normal;
	padding:0 0 0 70px;
	position:relative;
	top:-8px;
}
#header h2#punchline span{
	color:#e4151b;
}

.lowmenuDiv span.new{
	font-size : xx-small;
	text-decoration:underline;
	color:#17c500;
}
