body {
	margin-top: 20px;
	background-image: url(./pictures/design/body.jpg);
	background-attachment: fixed;
	text-align: center; /* paliatif pour centrage IE */
	background-repeat:no-repeat;
	background-position:center;
}

img {
  border-width: 0px;
}

/*Global*/
#conteneur {
	width: 1000px;
	height: auto;	
	margin-left: auto;
	margin-right: auto;
  text-align: center; /* pour bidouille IE */
	overflow: visible;	
}

/*Login*/
#login {
	width: 970px;
	height: 25px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;		
	text-align: center;		
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	overflow: visible;	
}

#login a form {
  display: inline;
}

.label {
  margin-left: 10px; 
  display: inline;
  color: white;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px; 
}

.font_login {
	padding: 0;
	margin: 0;
	color: white;
	font-family: Calibri, Tahoma, Arial Black;
	font-size: 13px; 
	padding-top: 5px;
}


/*Header global*/
#header {
	width: 970px;
	height: 162px;	
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	text-align: center;
}

/*Header logo gauche*/
#logo_g {
	width: 150px;
	height: 150px;
	float:left;
	margin-left: 5px;	
	background-image: url(./pictures/design/01.gif);			
	overflow: visible;	
}

/*Header partie droite*/
#header_d {
	width: 800px;
	height: 150px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
	background: url(./pictures/design/header_d.png) left top no-repeat;		
	overflow: visible;	
	padding-top: 10px;
}

#header a {
	display: block;
	border: 1px solid #75775f;
	width: 150px;
	height: 19px;
	text-align: center;
	padding-top: 6px;
	text-decoration: none;
	margin: 0;
	line-height: 13px;
}
#header a#menu1 {
	background: url(./pictures/design/menu_1_1.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;
}
#header a#menu1:hover,
#header a#menu1.selectItem {
	background: url(./pictures/design/menu_1_1.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;
}

#header a#menu2 {
	background: url(./pictures/design/menu_1_2.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu2:hover,
#header a#menu2.selectItem {
	background: url(./pictures/design/menu_1_2.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu3 {
	background: url(./pictures/design/menu_1_3.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;
}
#header a#menu3:hover,
#header a#menu3.selectItem {
	background: url(./pictures/design/menu_1_3.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu4 {
	background: url(./pictures/design/menu_1_4.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu4:hover,
#header a#menu4.selectItem {
	background: url(./pictures/design/menu_1_4.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu5 {
	background: url(./pictures/design/menu_1_5.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu5:hover,
#header a#menu5.selectItem {
	background: url(./pictures/design/menu_1_5.png) right top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}

#header a#menu6 {
	background: url(./pictures/design/menu_2_1.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu6:hover,
#header a#menu6.selectItem {
	background: url(./pictures/design/menu_2_1.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	

}#header a#menu7 {
	background: url(./pictures/design/menu_2_2.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu7:hover,
#header a#menu7.selectItem {
	background: url(./pictures/design/menu_2_2.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu8 {
	background: url(./pictures/design/menu_2_3.png) left top no-repeat;		
	padding-top: 6px;
	height: 19px;	
}
#header a#menu8:hover,
#header a#menu8.selectItem {
	background: url(./pictures/design/menu_2_3.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}
#header a#menu9 {
	background: url(./pictures/design/menu_2_4.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu9:hover,
#header a#menu9.selectItem {
	background: url(./pictures/design/menu_2_4.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu10 {
	background: url(./pictures/design/menu_2_5.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu10:hover,
#header a#menu10.selectItem {
	background: url(./pictures/design/menu_2_5.png) right top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}

#header a#menu11 {
	background: url(./pictures/design/menu_3_1.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu11:hover,
#header a#menu11.selectItem {
	background: url(./pictures/design/menu_3_1.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu12 {
	background: url(./pictures/design/menu_3_2.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;
}
#header a#menu12:hover,
#header a#menu12.selectItem {
	background: url(./pictures/design/menu_3_2.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu13 {
	background: url(./pictures/design/menu_3_3.png) left top no-repeat;
	padding-top: 6px;
	height: 19px;	
}
#header a#menu13:hover,
#header a#menu13.selectItem {
	background: url(./pictures/design/menu_3_3.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

#header a#menu14 {
	background: url(./pictures/design/menu_3_4.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;
}
#header a#menu14:hover,
#header a#menu14.selectItem {
	background: url(./pictures/design/menu_3_4.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;
}

#header a#menu15 {
	background: url(./pictures/design/menu_3_5.png) left top no-repeat;	
	padding-top: 6px;
	height: 19px;	
}
#header a#menu15:hover,
#header a#menu15.selectItem {
	background: url(./pictures/design/menu_3_5.png) right top no-repeat;
	padding-top: 6px;
	height: 19px;	
}

/*Nbre de connectés*/
#connect {
	height: 25px;
	clear: both;
	padding-top: 10px;
	line-height:23px;
	overflow: visible;
}

/*Centre global*/
#centre {
	width: 970px;
	height: auto;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	border: 2px solid #75775f;
	overflow: hidden;	
	padding-bottom : 8px;
}

/*colonne gauche*/
#col {
	width: 165px;
	height: 655px;
	float:left;
	text-align: center;		
	margin-top: 5px;
	padding-left: 5px;		
	/*overflow: visible;*/		
}

/*Titre pub gauche*/
#titre_pub {
	width: 150px;
	height: 25px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	/*overflow: visible;*/
}

/*Pub colonne gauche*/
#pub_g {
	width: 150px;
	height: 605px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;	
	/*overflow: visible;*/	
}

/*Main global*/
#main {
	width: 607px;
  /*height:auto;*/
	float:left;
	margin-top: 5px;
	padding-left: 9px;	
	/*overflow:visible;*/
	padding-bottom: 10px;
}

/*Main central*/
#main_centre {
	width: 587px;
  /*height:auto;*/
	/*float:left;*/	
	margin-top: 10px;
	padding-left: 9px;	
	text-align: center;			
}


/*Titre partie centrale*/
#titre_main {
	width: 587px;
	height: 25px;
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;	
	margin-left: 9px;	
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	overflow: visible;	
}


/*Séparation*/
#separate {
	width: 587px;
	height: 1px;
	margin-top: 25px;
	margin-bottom: 25px;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/separate.png);	
	font-size: 1px;
	line-height: 1px;
	overflow: visible;	
}


.titre {
	width: 587px;
	height: 25px;
	float:left;
	margin-top: 15px;
	margin-left: auto;	
	margin-right: auto;		
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	overflow: visible;	
	margin-bottom: 5px;
}

.titre2 {
  clear: both;
	width: 587px;
	height: 25px;
	margin-top: 20px;
/*	margin-left: 9px; */	
	text-align: center;	
/*	border: 1px dashed #75775f; */ 
	line-height:23px;	
	overflow: visible;	
	margin-bottom: 5px;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 16px;  
  color: #457f81;
  font-weight: bold;
}

/*colonne droite*/
#col_dr {
	min-height: 655px;
  height: auto !important;
  height: 655px;
	float:right;
	text-align: center;		
	margin: 5px 0 0 0;
	padding-left: 8px;		
	/*overflow: visible;*/	
	margin-right: 15px;
}


/*Titre fan du jour*/
#fan_titre {
	width: 150px;
	height: 25px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	overflow: visible;	
}

/*Titre place 1*/
#titre_place1 {
	width: 150px;
	height: 25px;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;
	overflow: visible;	
}

/*Titre place 2*/
#titre_place2 {
	width: 150px;
	height: 25px;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	overflow: visible;	
}

/*Titre skins*/
.titre_skins {
	width: 150px;
	height: 25px;
	margin-top: 7px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:23px;	
	overflow: visible;	
}

/*Place skins*/
.skins {
	/*display: block;*/
	width: 150px;
	height: 150px;	
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;		
	border: 1px solid #75775f;
	/*background-color: #e9ecdb;*/
	/*padding: 1px 1px 0 1px;*/
	text-align: center;
	overflow: hidden;
}

/* Icones skins */
.icone {
margin-top: 3px;
float: left;
margin-left: 20px;

}

/*Fan Club  central*/
#fan_global {
padding-left: 35px;
}

/*Fan club*/
.fan {
    float: left;
	display: block;
	width: 150px;
	height: 180px;
	text-align: left;
	margin: 15px 29px 0 0;
	border: 1px solid #75775f;
	background: url(./pictures/design/fan_bk.png) left top no-repeat;
	overflow: visible;	
}

/*Fan club hover*/
.fan:hover {
	background: url(./pictures/design/fan_bk.png) right top no-repeat;	
}

/*Team  central*/
#team_global {
padding-left: 35px;
}

/*Team*/
.team_cadre {
float: left;
display: block;
width: 150px;
height: 180px;
text-align: left;
margin: 15px 31px 0 0;
border: 1px solid #75775f;
background: url(./pictures/design/fan_bk.png) left top no-repeat;
overflow: hidden;
}

/*Team hover*/
.team_cadre:hover {
	background: url(./pictures/design/fan_bk.png) right top no-repeat;	
}

/*Fan du jour*/
#fdj {
	display: block;
	width: 150px;
	height: 180px;	
	text-align: left;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;	
	border: 1px solid #75775f;
	background: url(./pictures/design/fan_bk.png) left top no-repeat;	
	overflow: visible;	
}

/*Fan du jour hover*/
#fdj:hover {
	background: url(./pictures/design/fan_bk.png) right top no-repeat;	
}



/*Fan club_date entrée*/
.fan_entree {
	width: 140px;
	height: 20px;
	margin-top: 3px;
	margin-left: 5px;	
	text-align: center;	
	line-height: 21px;	
	overflow: visible;	
}

/*Fan club_photo*/
.fan_photo {
	width: 104px;
	height: 118px;
	margin-top: 10px;
	margin-left: 23px;	
	border: 1px solid #75775f;
	z-index: 1;		
	overflow: visible;	
}

/*Fan club_pseudo*/
.fan_pseudo {
	width: 104px;
	height: 20px;
	margin-left: 23px;	
	text-align: center;	
	line-height:21px;	
	overflow: visible;	
}

/*Fan club_flag*/
.fan_flag {
	width: 21px;
	height: 15px;	
	margin-left: 13px;		
	margin-top: -30px;	
	z-index: 2;	
	overflow: visible;	
}

/*Fan club_statut*/
.fan_stat {
	width: 21px;
	height: 21px;	
	margin-left: 116px;		
	margin-top: -130px;	
	z-index: 2;	
	overflow: visible;	
}

/*Team_logo*/
.team_logo {
	width: 39px;
	height: 38px;	
	margin-left: 5px;		
	margin-top: -20px;	
	z-index: 2;	
	overflow: visible;	
}

/*Place 1*/
#place1 {
	display: block;
	width: 150px;
	height: 166px;	
	text-align: left;
	margin-top: 10px; 
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #75775f;
	background: url(./pictures/design/place1_bk.png) left top no-repeat;	
	overflow: visible;	
}

/*Place 1 hover*/
#place1:hover {
	background: url(./pictures/design/place1_bk.png) right top no-repeat;	
}

/*Place 2*/
#place2 {
	display: block;
	width: 150px;
	height: 167px;	
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;		
	border: 1px solid #75775f;
	background: url(./pictures/design/place2_bk.png) left top no-repeat;
	overflow: hidden;	
}

/*Place 2 hover*/
#place2:hover {
	background: url(./pictures/design/place2_bk.png) right top no-repeat;
}


/*Footer global*/
#footer {
	width: 970px;
	height: 162px;	
	margin-top: 15px;
	margin-left: auto;	
	margin-right: auto;		

}

/*Footer logo droite*/
#logo_d {
	width: 150px;
	height: 150px;
	float:left;
	margin-top: 5px;	
	background-image: url(./pictures/design/02.gif);
	
}

/*Footer partie gauche*/
#footer_g {
	display: block;
	width: 800px;
	height: 150px;
	float:left;
	margin-top: 5px;
	border: 1px solid #75775f;
	background: url(./pictures/design/footer_bk.png) left top no-repeat;		
	
}

/*Footer partie gauche hover*/
#footer_g:hover {
	background: url(./pictures/design/footer_bk.png) right top no-repeat;
}

/*Date & heure*/
.date {
	width: 600px;
	height: 20px;
	float:left;
	margin-top: 15px;
	margin-left: 105px;
	text-align: center;		
	line-height:20px;		
	overflow: visible;	
}

/*Texte footer*/
.date_footer {
	width: 600px;
	height: 20px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;		
	line-height:20px;		
}

/*Zamis*/
#zamis {
	width: 468px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 10px;
	margin-left: 166px;
	border: 1px solid #75775f;
	background-color: white;
}

/*Copyright*/
#copy {
	width: 970px;
	height: 25px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;	
	border: 1px solid #75775f;
	background-image: url(./pictures/design/titre.png);
	line-height:24px;	
	text-align: center;		
	/*overflow: visible;*/
}

/*Bas de page*/
#bdp {
	width: 970px;
	height: 60px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	line-height:24px;	
	text-align: center;		
	/*overflow: visible;*/	
}

/*Bouton Paypal*/
#paypal{
	width: 100px;
	height: 44px;
	margin-left: auto;
	margin-right: auto;		
	margin-top: 20px;	
	overflow: visible;		
}

/*Bouton de vote Weborama*/
#weborama {
	width: 100px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 35px;
	overflow: visible;	
}

/* Marqueur Xiti*/
#xiti {
	width: 100px;
	height: 20px;		
	margin-left: auto;
	margin-right: auto;	
	clear: both;
	padding-top: 10px;
}	

/*DIV retour chariot Team*/
.retour {
  clear: both;
	width: 587px;
	height: 20px;
/*	margin-top: 30px; */
	margin-left: 0px;
	margin-right: auto;		
	overflow: visible;
/*	border: 1px solid red; */ 
}

/*Cadre légendes*/
.legendes {
	width: 300px;
	margin-left: auto;
	margin-right: auto;	
	clear: both;
	padding-top: 10px;
}

 /*Font titres */
.element_titre {   
  color: white;
  font-family: Calibri, Tahoma, Arial Black;
  font-size : 17px;
  font-variant:small-caps;
}

 /*Font titres2 */
.element_titre2 {   
  color: white;
  font-family: Calibri, Tahoma, Arial Black;
  font-size : 10px;
  font-variant:small-caps;
}

 /*Font pagination */
.element_pagination {   
  color: white;
  font-family: Calibri, Tahoma, Arial Black;
  font-size : 16px;
}


 /*Font menus */
.element_menu {   
  color: #3c3c36;
  font-family: Calibri, Tahoma, Arial Black;
  font-size : 17px;
  font-variant:small-caps;
}

 /*Font connectés */
.element_connect {   
  color: black;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px;
}

 /*Font footer */
.element_footer {   
  color: black;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px;	 
}

 /*Font footer */
.rss_date {
  color: #dd710a;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px;	 
  text-align: right;
  margin: 0 0 15px 0;
}


/*Image sans bordure*/
.image {
  border:0;
}

/*Zamis*/
object {
  width:468px; 
  height:60px
}

/*Titre dans corps central*/
h1 {
   text-align: center;
   font-family: Calibri, Tahoma, Arial Black;
   font-size: 16px;  
   color: #457f81;
}

/*Font connectés*/
h2 {
  color: black;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px;
}

/*Font2 menus */
h3 {
	width: 152px;
	color: #3c3c36;
	font-family: Calibri, Tahoma, Arial Black;
	font-size : 17px;
	font-variant:small-caps;
	margin: 4px 4px 4px 0;
	padding: 0 0 0 4px;
	display: block;
	float: left;
}

/*Paragraphe*/
p {   
  color: #75775f;
  font-family: Tahoma, Arial Black;
  font-size: 12px;
  text-align: justify;
}

blockquote {
   text-align: justify;
   padding-top: 0px; 
}

/*Suppression du surlignage des liens*/
a {
	text-decoration: none;
	color: #3c3c36;
}

/* Titre flux RSS*/
.rss_link {
	text-align: left;
	font-family: Calibri, Tahoma, Arial Black;
	font-size: 16px;  
	color: #457f81;
	font-weight: bold;
	display: block;
}


.rss_link:first-letter {
  display: inline;
  padding: 3px;
  margin-right: 3px;
  margin-top: -1px;
  text-align: center;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 16px;  
  border: 1px solid #dd710a;  
  background-color: #e4e3e2;
  height: 12px;
  width: 15px;
  color: #dd710a;
  font-weight: bold; 
  line-height: 13px;
}

/*Corps flux RSS*/
.rss_description {
   text-align: justify;
   color: #75775f;
   font-family: Tahoma, Arial Black;
   font-size: 12px;
}

/*Corps flux RSS*/ 
.niouze {
	text-align: left;
	margin-top: 5px;
}

/*Initiale dico golf*/
.init_dico {
  float: left;
  display: inline;
  text-align: center;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 22px;  
  border: 1px solid #dd710a;  
  background-color: #e4e3e2;
  height: 17px;
  width: 15px;
  color: #dd710a;
  font-weight: bold; 
  line-height: 16px;
}

/*Nom1 dico golf*/
.nom1_dico {
  text-align: left;
  display: inline;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 16px;  
  color: #457f81;
}

/*Nom2 dico golf*/
.nom2_dico {
  text-align: left;
  padding-left: 2px;
  display: inline;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 16px;  
  color: #457f81;
  font-style: italic;  
}

/*Corps dico golf*/
.def_dico {
  margin-bottom: 5px;
  text-align: justify;
  color: #75775f;
  font-family: Tahoma, Arial Black;
  font-size: 12px;
}

/*Cadre 8831*/
.cadre8831 {
    float: left;
	width: 102px;
	height: 45px;
	background-image: url(./pictures/design/cadre8831.png);		
	margin: 0 0 0 25px; 

}

/*Bannière 8831*/
.ban8831 {
	width: 88px;
	height: 31px;
	margin: 7px 0 0 7px;		
}

/*Cadre global bannière 8831*/
.nom8831 {
  text-align: center;
  float: left;
  width: 150px;
  margin: 1px 0 10px 10px;
  color: black;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 13px;
}

/* Cadre MAIN Z'amis */
.mainzamis {
padding-left: 35px;
}


/* Cadre global Z'amis */
.globalzamis {
float: left;
width: 150px;
margin-left : auto;
margin-right : auto;
text-align: center;
}

/* Nom Z'amis*/
.nomzamis {
width: 150px;
color: black;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

/*Cadre bannière 8831 Z'amis */
.banzamis {
float: left;
background-image: url(./pictures/design/cadre8831bis.gif);	
width: 102px;
height: 45px;
float: left;
padding-top: 7px; 
margin: 0 0 0 24px;
}

/* Cadre MAIN Golf s/Oueb */
.maingoueb {
padding-left: 35px;
}


/* Cadre global Golf s/Oueb */
.globalgoueb {
float: left;
width: 150px;
margin-left : auto;
margin-right : auto;
text-align: center;
}

/* Nom Golf s/Oueb */
.nomgoueb {
width: 150px;
color: black;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

/*Cadre bannière 8831 Golf s/Oueb */
.bangoueb {
float: left;
background-image: url(./pictures/design/cadre8831bis.gif);	
width: 102px;
height: 45px;
float: left;
padding-top: 7px; 
margin: 0 0 0 24px;
}

/* Cadre MAIN Golf Clubs */
.maingclubs {
padding-left: 35px;
}


/* Cadre global Golf Clubs */
.globalgclubs {
float: left;
width: 150px;
margin-left : auto;
margin-right : auto;
text-align: center;
}

/* Nom Golf Clubs */
.nomgclubs {
width: 150px;
color: black;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

/*Cadre bannière 8831 Golf Clubs */
.bangclubs {
float: left;
background-image: url(./pictures/design/cadre8831bis.gif);	
width: 102px;
height: 45px;
float: left;
padding-top: 7px; 
margin: 0 0 0 24px;
}

/*Cadre message livre d'or*/
.cadre_livre {
	background-color: #e9ecdb;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 5px;	
	padding-right: 5px;	
	margin-top: 10px;
    border: 1px #75775f dotted;	
	}

 /*Font auteur */
.auteur {   
  color: #636c52;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 16px;
}

 /*Font région */
.region {  
width: 150px; 
color: #dd710a;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

 /*Font pays */
.pays {   
width: 150px;
color: #b1a135;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

 /*Font département*/
.dept {   
width: 150px;
color: #2d8b90;
font-family: Calibri, Tahoma, Arial Black;
font-size: 13px;
}

/*Initiale zondis*/
.init_zondis {
  float: left;
  display: inline;
  padding: 0;
  margin: 0;
  margin-right: 3px;
  text-align: center;
  font-family: Calibri, Tahoma, Arial Black;
  font-size: 14px;  
  border: 1px solid #dd710a;  
  background-color: #e4e3e2;
  height: 12px;
  width: 15px;
  color: #dd710a;
  font-weight: bold; 
  line-height: 13px;
}

/*--------------------------*/
/* Style validation !!!! NE PAS TOUCHER !!!! (sauf pour les couleurs :p */
/*--------------------------*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #C8C0DD;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FFA07A;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

.form-row {
	clear: both;
	padding: 0.5em;
}
