body {
	background-color:#3a3a3a;
	background-image:url(images/golfnational-fond.gif);
}
.extendcss {position:absolute; top:85px; left:990px;}
.noextendcss { margin-bottom: 10px; }
#pubfly img , #pubfly object
{
position:absolute;
top:0;
left:0
}
#overlay
{
	
}
#loading{
position:absolute;
width:66px;
height:66px;
background:transparent url('images/ajax-loader.gif') no-repeat 0 0;
left:50%;
top:200px;
margin-top:-33px;
margin-left:-33px;
}
#site {
position:absolute;
width:986px;
left:50%;
margin-left:-493px;
}

#filinfos {
padding-left:100px;
height:32px;
background:transparent url(images/golfnational-fondfilinfos.gif) 0 0 no-repeat;

}
.txtfilinfo {
padding-top:9px;


margin-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#contenu {
float:left;
background-color:#FFFFFF;
padding:5px;
width:976px;
}
#colonnegauche {
float:left;
width:155px;

}
#colonnecentre {
margin-left:10px;
float:left;
width:551px;
}
#colonnedroite {
margin-left:10px;
float:left;
width:250px;
}
.masousrubrique
{

/*padding-top:1px;
padding-left:1px;
padding-right:1px;*/
width: 100%;
margin-bottom:10px;
border-bottom:1px solid #bb2936;
background:#fff;
}
#tab_main {
/*padding-top:1px;
padding-left:1px;
padding-right:1px;*/
width: 153px;
margin-bottom:10px;
border-bottom:1px solid #bb2936;
}
.menurubrique  a
{

	padding-left:5px;

	color:#fff;
	text-decoration:none;
	background-image:url(images/golfnational-fondrub-rouge.gif);
}
.menurubrique  a:hover
{
		color:#910b17;
	text-decoration:none;
	background-image:url(images/golfnational-fondrub.gif);
}
.menurubrique {
width:153px;
height:26px;
background-image:url(images/golfnational-fondrub.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#910b17;
font-size:10px;
}

/*.sousmenurubrique  a
{

	padding-left:5px;

	color:#fff;
	text-decoration:none;
	background-image:url(images/golfnational-fondrub-rouge.gif);
}
.sousmenurubrique  a:hover
{
		color:#910b17;
	text-decoration:none;
	background-image:url(images/golfnational-fondrub.gif);
}
.sousmenurubrique {
width:100%;
height:26px;
background-image:url(images/golfnational-fondrub.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#910b17;
font-size:10px;
} */

.menurubriqueHover {
width:153px;
height:26px;
background-image:url(images/golfnational-fondrub-rouge.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-size:10px;

padding-left:5px;

}
#rechercher {
background-color:#bb2936;
padding:1px;
width:153px;
margin-bottom:10px;
}
#pastillerecherche {
background-color:#b71d2a;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:5px;
padding-top:3px;
}
#formulairerecherche{
padding:5px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b71d2a;
}
.boxrecherche {
border-right:1px solid; 
border-top:1px solid; 
font-size:11px; 
border-left:1px solid; 
border-bottom:1px solid; 
font-family:Arial; 
background-color:#ffffff;
border-color:#b71d2a; 
color:#b71d2a;
overflow: hidden ;
padding:2px;
}

#flashnews {
 margin-bottom:15px;
}
#flashmediatheque {
 margin-bottom:15px;
}

.moduledroit {
background-color:#b71d2a;
padding:1px;
width:248px;
margin-bottom:10px;
}
.moduletitre {
background-color:#3a3a3a;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:5px;
padding-top:3px;
}
.modulecontenu{
padding:5px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b71d2a;
}

#marq a
{
	color:#b71d2a;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#marq a:hover
{
	color:#b71d2a;
	text-decoration:underline
	;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer {
padding-top:3px;
padding-bottom:5px;
float:left;
width:986px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.txt12rouge {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#950d19;
margin-bottom:5px;
}
.filariane 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#950d19;
margin-bottom:2px;

}
.icone a
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#950d19;

text-decoration:none;
}
.icone a:hover
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#950d19;

text-decoration:none;
}
.filariane a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#950d19;
margin-bottom:2px;
text-decoration:none;
}
.filariane a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#950d19;
margin-bottom:2px;
text-decoration:underline;

}
.textenews a {
color:#950d19;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.textenews a:hover {
color:#950d10;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}
.module_mediatheque_pager span
{
color:#0D3E7E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.module_mediatheque_pager a
{
	color:#0D3E7E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
	text-decoration:none;
}
.module_mediatheque_pager a:hover
{
	color:#0D3E7E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
	text-decoration:underline;
	
}
.module_mediatheque_pager
{
	cursor:pointer;
}
.datenewslist
{

float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;

}
.datenewslist a
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
font-weight:bolder;
}
.datenewslist a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:underline;
font-weight:bolder;
}
.datenews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#950d19;
margin-bottom:2px;
font-weight:bolder;
float:right;
padding-right: 15px
}
.titrenews a {
/*color:#950d19;*/
color:#3a3a3a;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.titrenews a:hover {
/*color:#950d10;*/
color:#3a3a3a;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}
.titrenews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
/*color:#950d19;*/
color:#3a3a3a;
margin-bottom:2px;
font-weight:bolder;
}
.chapeaunews a {
/*color:#950d19;*/
color:#3a3a3a;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.chapeaunews a:hover {
/*color:#950d10;*/
color:#3a3a3a;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}
.chapeaunews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#950d19;*/
color:#3a3a3a;
margin-bottom:10px;
font-weight:bold;
text-align:justify;
}
.textenews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#950d19;*/
color:#3a3a20;
margin-bottom:15px;
}

#entetenews{
background-color:#00214e;
width:600px;
padding:10px;
margin-bottom:5px;
}
#titrenews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bolder;
}

.news {
background-color:#0d3e7e;
width:531px;
padding:10px;
margin-bottom:12px;
float:left;
}
.recherche td
{
	float:right;
}
.recherche
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:531px;
	border:1px #0D3E7E solid;
}
.photonews {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
width:150px;
}
.detailnews{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:10px;

}
.detailnewsEx{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
margin-left:10px;
width:500px

}
.icone
{
	float:right;
}
.titrenews2 {
font-weight:bold;
margin-bottom:3px;
}
.titrenews2 a {
font-weight:bold;
color:White;
text-decoration:none;
margin-bottom:3px;
}
.titrenews2 a:hover {
font-weight:bold;
text-decoration:underline;
color:White;
margin-bottom:3px;
}
.chapeaunews2 
{
text-align:justify;
line-height:17px;
}
.pager {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d3e7e;
font-weight:bold;
margin-bottom:15px;
}
.titrerubrique {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d3e7e;
font-weight:bold;
margin-bottom:5px;
}
a.lienrouge  {    
  color:#b71d2a;
  text-decoration:none; 
}
  
a.lienrouge:hover  {    
  color:#b71d2a;
  text-decoration:underline; 
  }
a.lienblanc {    
  color:#ffffff;
  text-decoration:none; 
  }
  
a.lienblanc:hover  {    
  color:#ffffff;
  text-decoration:underline; 
}
a.lienpager {    
  color:#0d3e7e;
  text-decoration:none; 
  }
  
a.lienpager:hover  {    
  color:#0d3e7e;
  text-decoration:underline; 
}  
a.Bleufonce
{
	text-decoration:none;
	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	MARGIN-BOTTOM: 5px;	COLOR: #0d3e7e;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}  
a.Bleufonce:hover
{
	text-decoration:underline;
	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	MARGIN-BOTTOM: 5px;	COLOR: #0d3e7e;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}   
/*Mediatheque*/
.usual 
{
	
margin:0;
padding:0;
}
.usual ul,li
{
margin:0;
padding:0;
}
.usual li {
float:left;
list-style:none;
text-align:center;
list-style-position:outside;

}
.usual ul a 
{
background-color:#58050d;
margin:0px;	
padding-top:5px;
font-weight:bold;
color:White;
font-size:14px;
font-family:Verdana;	
border:0;
background: #58050d url(images/golfnational-squelette-menu-.gif) no-repeat 0 0;
width:182px;
height:32px;
display:block;
font-family:Verdana;
text-decoration:none;
}
.usual ul a:hover 
{
color:White;
text-decoration:none;
background:#58050d url(images/golfnational-squelette-menu-fleche.gif) no-repeat 0 0;
width:182px;
height:32px;

}
.usual ul a.selected 
{
color:White;
text-decoration:none;	
background:#58050d url(images/golfnational-squelette-menu-fleche.gif) no-repeat 0 0;
width:182px;
height:32px;
cursor:default;

}
.usual div {
clear:left;
color:White;
font-size:12px;
font-family:Verdana;
background-color:#58050d;
height:200px;
width:546px;
}
.usual div a {
color:#000000;
font-weight:bold;
}
.anyClass
{
	height:90px !important;
	background-color:Transparent !important;
	
}
.anyClass li
{
	text-align:center;
}

#photos img
{
	border:2px solid white;
	float:left;
   margin-right:19px;
	cursor:pointer;
	
}
#albums img
{
	border:2px solid white;
	float:left;
	 margin-right:13px;
	cursor:pointer;
}
.anyClassEx
{
	
}
#bloc
{
position:relative;
}
.flechedroite
{
	position:absolute;
    top:20px;
    right:10px;
    cursor:pointer;
	
}
.flechegauche
{
position:absolute;
	    top:20px;
    left:10px; 
     cursor:pointer;
}

.flechedroitea
{
	position:absolute;
    top:42px;
    right:30px;
    cursor:pointer;
	
}
.flechegauchea
{
position:absolute;
	    top:42px;
    left:30px; 
     cursor:pointer;
}
#photos 
{
	
width:546px;
position:relative;


}
/*#photos #flechephotogauche
{
position:absolute;

top:50%;
width:23px;
height:28px;
margin-top:-14px;
margin-left:10px;


}
#photos #flechephotodroite
{
position:absolute;
top:50%;
margin-top:-14px;
margin-left:512px;
width:23px;
height:28px;


}*/
#photos #flechephotogauche
{
position:absolute;

top:50%;
width:23px;
height:28px;
margin-top:-14px;
margin-left:10px;


}
#photos #flechephotodroite
{
position:absolute;
top:50%;
margin-top:-14px;
margin-left:512px;
width:23px;
height:28px;


}
#photos #caroussel
{
/*	width:402px;
height:50px;

	margin:0 auto;*/
background-color:Transparent !important;
position:absolute;
left:50%;
top:50%;
width:402px;
height:90px;
margin-top:-49px; /* moitie de la hauteur */
margin-left:-201px; /* moitie de la largeur */
	
	
}
#albums
{
	width:546px;
position:relative;
}
#albums #caroussel2
{
	background-color:Transparent;
position:absolute;
left:50%;
top:50%;
width:402px;
height:90px;
margin-top:-49px; /* moitie de la hauteur */
margin-left:-195px; /* moitie de la largeur */


}
#albums #flechealbumsgauche
{
position:absolute;

top:50%;
width:23px;
height:28px;
margin-top:-14px;
margin-left:10px;


}
#albums #flechealbumsdroite
{
position:absolute;
top:50%;
margin-top:-14px;
margin-left:512px;
width:23px;
height:28px;


}
#videos
{
	width:546px;
position:relative;
}
#videos a
{
	color:White;
font-weight:bold;
text-decoration:none;
}
#videos a:hover
{
font-weight:bold;
color:White;
text-decoration:underline;
}
#videos .slider
{
/*	width:402px;
height:50px;

	margin:0 auto;*/

position:absolute;
left:50%;
top:50%;
width:520px;
height:200px;
margin-top:-85px; /* moitie de la hauteur */
margin-left:-260px; /* moitie de la largeur */
	

}
.fixDiv
{
	overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 402px;
}
.fixUl
{
	margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 1474px; left: -402px;
}
.fixLi
{
overflow: hidden !important;
 float: left !important;
  width: 134px !important;
   height: 90px !important;	
}
#perso
{

	overflow:hidden;
	height:90px;

}
#perso ul,li
{
	margin:0;
	padding:0;
}
#perso li
{
	list-style:none;
	
	height:90px;
	float:left;
}
#perso img
{
	border:2px solid white;
	
}

#perso
{
		height:90px !important;
	background-color:Transparent !important;
	/*position:absolute;
	top:20px;
	left:70px;*/
}

.border
{

border:1px solid #910b17;
	
}

.colorx
{
color:#910b17;	
}

a.Validez
{
	color:#910b17;	
	text-decoration:none;
}
a:hover.Validez
{
	color:#910b17;	
		text-decoration:underline;
}
#meteo
{
	width:248px;
}


