/* CSS
	Poule de France
	Juni 2007
*/

/* *******************
	Basic Elements
	******************* */

html, body {
	height					: 100%;
}

body {
	margin					: 0px 0px 0px 0px;
	font-family				: Verdana;
	font-size				: 8pt;
	color						: black;
	margin					: 0;
	padding					: 0;
}

/* ################### LAYERS #################### */

div.Container {
	width						: 852px;
	margin-left				: auto;
	margin-right			: auto;
	height					: 100%;
}

/* ################### TABLES #################### */

td.CountDown {
	font-family					: verdana;
	font-size						: 10px;
	color								: red;
	font-weight					: bold;
}

td.LeftHeader {
	background-image		: url(../Images/HeaderBg.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	width						: 646px;
}

td.RightHeader {
	background-image		: url(../Images/Logo.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
}


td.Menu {
	padding-top				: 15px;
	height					: 150px;
}

td.MenuItem {
	text-align				: center;
	padding-top				: 4px;
	padding-bottom			: 12px;
	padding-right			: 5px;
	padding-left			: 5px;
}

td.MenuSeperator {
	width						: 3px;
	background-image		: url(../Images/Seperator.gif);
	background-position	: top;
	background-repeat		: no-repeat;
}

td.SubMenu {
	width						: 200px;
}

td.Content {
	padding-left			: 10px;
	padding-right			: 20px;
}

td.RightNewsHeader {
	padding-left			: 20px;
	font-weight				: bold;
	font-size				: 10pt;
	padding-bottom			: 10px;
}

td.RightNewsItem {
	padding-left			: 25px;
	padding-right			: 25px;
	font-size				: 9px;
	padding-bottom			: 10px;
}

td.TableCell {
	border-bottom			: 1px solid #cccccc;
	border-right			: 1px solid #cccccc;
	padding-left			: 6px;
	padding-bottom			: 2px;
}

td.TableCell2 {
	border-bottom			: 1px solid #cccccc;
	padding-left			: 6px;
	padding-bottom			: 2px;
}
td.TableCell3 {
	border-bottom			: 1px solid #cccccc;
	border-left			: 1px solid #cccccc;
	padding-left			: 6px;
	padding-bottom			: 2px;
}

td.TableHeader {
	background-image		: url(../Images/TitleBar.gif);
	background-repeat		: repeat-x;;
	background-position	: top left;
	padding-left			: 10px;
	font-weight				: bold;
	padding-bottom			: 4px;
	padding-top				: 4px;
}

table.Table {
	background-color		: #fffbd9;
}

td.NewsDate {
	font-size				: 7pt;
	font-style				: italic;
}

td.NewsTitle {
	font-size				: 11pt;
	font-weight				: normal;
}

td.NewsIntro {
	font-size				: 7pt;
	font-weight				: bold;
	padding-left			: 30px;
	padding-right			: 30px;
}

td.ColHeader {
	font-weight				: bold;
}

tr.RowColor1 {
	background-color		: #fffbd9;
}

tr.RowColor0 {
	background-color		: white;
}

/* ############### LINKS ############## */

a.Menu:link {
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.Menu:visited {
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.Menu:hover {
	text-decoration		: none;
	color						: #f8e975;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.MenuSelected:link {
	text-decoration		: none;
	color						: white;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.MenuSelected:visited {
	text-decoration		: none;
	color						: white;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.MenuSelected:hover {
	text-decoration		: none;
	color						: white;
	font-weight				: bold;
	font-size				: 9pt;
	white-space				: nowrap;
}

a.Submenu:link {
	display					: block;
	background-image		: url(../Images/SubmenuBg.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: normal;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.Submenu:visited {
	display					: block;
	background-image		: url(../Images/SubmenuBg.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: normal;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.Submenu:hover {
	display					: block;
	background-image		: url(../Images/SubmenuBgOver.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.SubmenuSelected:link {
	display					: block;
	background-image		: url(../Images/SubmenuBgOver.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.SubmenuSelected:visited {
	display					: block;
	background-image		: url(../Images/SubmenuBgOver.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.SubmenuSelected:hover {
	display					: block;
	background-image		: url(../Images/SubmenuBgOver.gif);
	background-repeat		: no-repeat;
	background-position	: top left;
	width						: 168px;
	padding-left			: 10px;
	font-size				: 9pt;
	text-decoration		: none;
	color						: black;
	font-weight				: bold;
	padding-top				: 4px;
	padding-bottom			: 4px;
}


a.NewsLink:link {
	text-decoration		: none;
	color						: black;
}

a.NewsLink:visited {
	text-decoration		: none;
	color						: black;
}

a.NewsLink:hover {
	text-decoration		: underline;
	color						: #4b4b4b;
}

a:link {
	text-decoration		: none;
	color						: #e74c00;
}

a:visited {
	text-decoration		: none;
	color						: #e74c00;
}

a:hover {
	text-decoration		: underline;
	color						: black;
}


/* ##################### MISC STYLES ######################### */

form {
	margin					: 0px 0px 0px 0px;
}

input.Text {
	padding					: 4px;
	background-color		: #fbf4b5;
	font-size				: 7pt;
	border					: 1px solid #cccccc;
}

input.Btn {
	background-image		: url(../Images/BtnBg.gif);
	background-repeat		: repeat-x;
	background-position	: bottom;
	border					: 0px;
	background-color		: none;
	cursor					: pointer;
}

h1 {
	font-size				: 10pt;
	font-weight				: bold;
	color						: red;
}

textarea.Text {
	padding					: 4px;
	background-color		: #fbf4b5;
	font-size				: 8pt;
	font-family				: Verdana;
	border					: 1px solid #cccccc;
}
