*{ padding:0;
margin:0;
}

body{
font-family:arial;
color:#666666;
font-size:11px; background-image:url(/images/bg_body2009.gif);
background-repeat:repeat-x;

}

img{ border:0;}

table.maintable{ background-color:white; }
.norepeat { background-repeat:no-repeat;}
/***********************GENERAL ***************************************/
p{ padding-bottom:10px;}
a{ color:#8b5022; text-decoration:underline;}

a:hover{ color:#8b5022; text-decoration:none;}


h1{ font-size:20px; 
color:#a77b2d;  border-bottom: solid 1px #e4d7c0; line-height:1em; margin:0; padding:0; margin-bottom:20px; }

h2{ 
	font-size:18px; 
	color:#a77b2d; 
}


h3{ font-size:11px; 
color:#a77b2d; padding-bottom:5px; }

ul, ol { padding-left:35px; padding-bottom:15px;}
/*****************************BLOC HOME*************************************/

td.blochome { width:231px; padding-top:25px;}

/*****************************MENU*********************************/

td.tdmenu{ background-color:#9eaa22;}

td.bgsubmenu { background-color:#fcf5df; height:50px;  }

td.submenu { background-color:#fcf5df; padding-left:23px;  }

td.titresection{background-color:#fcf5df; font-size:18px; line-height:1em; padding: 15px 5px 0px 15px;}
.submenu1 a{
padding-left:12px; color:#703e0a; text-decoration:none; font-weight:bold; line-height:18px; background-image:url(/images/plus_brun.gif); background-repeat:no-repeat; display:block; background-position: 2px; }

.submenu1 a:hover , .submenu1on a, .submenu1on a:hover{
padding-left:12px; color:#828e00; text-decoration:underline;  font-weight:bold; line-height:18px; background-image:url(/images/plus_vert.gif); background-repeat:no-repeat;display:block;background-position: 2px;  }


.submenu2 a{
padding-left:8px;  text-decoration:none;  display:block;  line-height:18px;
}

.submenu2 a:hover , .submenu2on a, .submenu2on a:hover{
padding-left:8px;  text-decoration:underline;  display:block; line-height:18px; }


.submenu3 a{
padding-left:8px;color:#1a1818;  text-decoration:none;  display:block;  line-height:18px;
}

.submenu3 a:hover , .submenu3on a, .submenu3on a:hover{
padding-left:8px; color:#1a1818; text-decoration:underline;  display:block; line-height:18px; }


.breadcrumbs{ color:#9daa22; padding-top:4px;}

.red2 , .red2 a, .red2 a:hover { color:#9daa22; text-decoration:none;}


a.linkForfaits, a.linkForfaits link, a.linkForfaits:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#703e0a;
	font-weight:bold;
	text-decoration:none;
}
/******************************************************************/
.blue14pt, p.blue14pt { font-weight:bold; color:#2ac4f4; font-size:14px;}
.blue12pt, p.blue12pt { font-weight:normal; color:#6e3c09; font-size:12px;}


.gold11pt
{
   color:#A67A28;
 	font-size:11px;
}

.alt_text_1
{
   color:#A67A28;
}
/*
*  Two-tone tables
*  ----------------------------------------------
*/
.two_tone_table_head, tr.two_tone_table_head td
{
	font-family: Arial;
   color:#ffffff;
 	font-size:11px;
	font-weight:bold; padding: 2px 5px 2px 5px;
	background-color:#885919;
}

.two_tone_table_head P, .two_tone_table_head h3
{
	font-family: Arial;
   color:#ffffff;
 	font-size:11px;
	font-weight:bold; padding: 2px 5px 2px 5px;
	
	padding: 0;
	margin: 0;
}

.two_tone_table_dark,  tr.two_tone_table_dark td
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal; padding: 2px 5px 2px 5px;
	background-color:#F7EFD5;
}

.two_tone_table_light, tr.two_tone_table_light td
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal; padding: 2px 5px 2px 5px;
	background-color:#FBF7E9;
}



/********************************FOOTER************************************/

table.tbfooter { background-image:url(/images/bg_footergolf.gif);
background-repeat:repeat-x; height:56px;}

table.tbfooter a{ 
	margin-right:10px;
	margin-left:10px;
	}

table.tbfooter td{padding-top:4px;}


.footerlinks { padding-top:12px; padding-left:20px;}

.seo { border-bottom:1px solid #2ac4f4; padding-bottom:15px;}

td.txtCreatedBy { border-top: solid 1px #b6bb43; padding:15px 15px 30px 0; color:#6d3b08;}
td.txtCreatedBy a { color:#6d3b08;}
td.txtCreatedBy a:hover {  color:#6d3b08;}
.zone11 { padding:15px 0px 0 0px; color:#6d3b08; font-size:11px;}
.zone11 p{ padding:0px 15px 0 15px; }
/*

 METEO
 
*/

.padmeteo { padding-top:15px; padding-left:13px;}
.meteo
{
    font-family: Arial;
	color:#ffffff;
 	font-size:11px;
	font-weight:bold;
	background-color: #fcf5df;
}

.meteo P
{
    font-family: Arial;
	color:#666666;
 	font-size:11px;
	font-weight:normal; padding-right:7px;
}

table.meteo tr {background-image:url(/images/bg_blocmeteo.gif); background-repeat:no-repeat; background-position:bottom;}

.meteo td
{
    font-family: Arial;
	color:#ffffff;
 	font-size:11px;
	font-weight:bold; padding-top:7px;
}
.meteo11pt
{
    font-family: Arial;
	color:#000000;
 	font-size:11px;
	font-weight:bold;
}

.temp { color:#6d3b08;	font-size:11px;
	font-weight:bold;}

/* -------------------------------------------------- nouvelles --*/

.title_news{font-size:15px;font-weight:bold;color:#6e3c09;margin-top:5px;}

.text_news{padding-right:30px;}

/* -------------------------------------------------- forfait --*/
h2.t_forfait{margin-top:18px;margin-left:13px;}

.cellForfait{padding-top:9px;padding-right:25px;}

a.forfait { color:#703e0a;	font-size:12px;font-weight:bold;text-decoration:none;}

a.forfait:hover { text-decoration:underline;}

a.forfait_plus { color:#828e00;	font-size:11px;text-decoration:none;}

a.forfait_plus:hover { text-decoration:underline;}

a.droits{ 
	margin-left:2px;
	color:#666666;	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.droits:hover{ 
	text-decoration:underline;
}

.conditions{ font-family: Arial; color:#14353f; font-size:11px; font-weight:bold;}
.conditionsTxt{ font-family: Arial; color:#ffffff; font-size:11px; font-weight:normal;}
.conditionsDeg{ font-family: Arial; color:#f9f5ee; font-size:18px; font-weight:bold;}


/*
*  Price Table
*  ----------------------------------------------
*/

.photo
{
	background-color:#F7EFD5;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;		
}


.priceTable
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal;
	background-color:#F7EFD5;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;	
	
}

.priceTableStarter
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal;
	background-color:#ECF3E9;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;	
	
}

.priceTableStarterTop
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal;
	background-color:#ECF3E9;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:0px;	
	
}

.priceTableStarterBottom
{
	font-family: Arial;
   color:#666666;
 	font-size:11px;
	font-weight:normal;
	background-color:#ECF3E9;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:10px;	
	
}


/*
*  Golf (blue gold red) Table
*  ----------------------------------------------
*/


.greenFont
{
	font-family: Arial;
	font-size:11px;
    color:#2E7C30;	
}	

.goldFont
{
	font-family: Arial;
	font-size:11px;
    color:#B48708;	
}

.blueFont
{
	font-family: Arial;
	font-size:11px;
    color:#0166B4;	
}

.whiteFont
{
	font-family: Arial;
	font-size:11px;
    color:#666666;	
}

.redFont
{
	font-family: Arial;
	font-size:11px;
    color:#E0134C;	
}
.greenGolf
{
	background-color:#c6b89d;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
    color:#3a3a3a;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;		
}

.goldGolf
{
	background-color:#4589c9;
	font-family: Arial;
    color:#FFFFFF;
 	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.blueGolf
{
	background-color:#ffffff;
	font-family: Arial;
    color:#696969;
 	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.whiteGolf
{
	background-color:#679334;
	font-family: Arial;
    color:#ffffff;
 	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.redGolf
{
	background-color:#8f001e;
	font-family: Arial;
    color:#FFFFFF;
 	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}


