@charset "UTF-8";
/* CSS Document */


body {
	background-image:url(img/bg2.gif);
	margin:0;
	padding:0;
	display:inline;
	
	
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TLarge {font-size: 36px}


.Bleu {
	color: #000066; 
	font-weight: bold; 
	font-size:25px;
	height:60px;
	width:500px;
	text-decoration:underline;
	}
	
.Violet {	color: #092E71;
	font-size: 15px;
	font-weight: bold;
}

.Beige {color: #FB9120;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}
.Large {
	font-size: 13pt;
	font-weight: bold;
}
.Large2 {
		font-size: 18pt;
		font-weight: bold;
}
.Mini {
	font-size: 12px;
	font-family: Tahoma;
	line-height: 150%;
}
.Vert {
	font-size: 15pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

/* Police à fond jaune */


.RougeS {
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: large;
	color: #FF0010;
}
.RougeB {
	font: 40px bold;
	color: #cc0000 ;
	font-family:Arial, Helvetica, sans-serif;
	}

.NoirS {
	background-color: #FFFF00;
	text-decoration: underline;
}

.NoirG {
	font-weight: bold;
}

.NoirGJ {
	font-weight: bold;
	background-color: #FFFF00;
}

#head {
	width:955px;
	height:36px;
	background-image:url(img/bg.gif);
	}
	
#tabhaut {	width:955px;
	height:36px;}
	
#tabmenu {width:835px; text-align:center;}

#centre {
	 margin-left: auto;
	 margin-right: auto;
	 width: 835px;
	 text-align: left;
	}
	
.alinea { margin:0 20px 0 20px;}


img.stamp {clear:both; margin-left:40px;}


img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #EBD3E0;
}


/* -----------------content--------------------- */
#content {
background-color: #ffffff;
width:950px;
padding: 0px;
margin: 0 0px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}


/* -----------------Newsletter--------------------- */

#newsletter {
	width:100%;
	height:24px;
	background-image:url(img/news-bg.gif);
	padding-top:5px;
}
	
#newsglobal {
	width:940px;
	text-align:center;
	margin:auto;
}
	
#newsaccroche 	{
	font:normal 14px "Century Gothic",verdana,arial,sans-serif; color:#666;
	float:left;
	text-align:left;
	width: 470px;
			}

#newsform {
	font:normal 14px "Century Gothic",verdana,arial,sans-serif; color:#666;
	float:right;
	text-align:right;
    width: 470px; 

	}
	
	
	
	/* page de contact */
	.robokill {unicode-bidi:bidi-override; direction: rtl;}
	.text-encart{width: 640px;
		margin-top: 10px;
		margin-bottom: 20px;
		padding-left:20px;
		text-align:left}


	.c0 {width:300px;
		border:dashed #330066 5px;
		padding: 40px 20px 20px 50px;
		background-color: #CCCCCC;
		text-align:left; 
		margin-left: auto;
	 	margin-right: auto;}

	.c1 {float:left;width:80px;}
	.c2 {float:left;width:200px;}
	.c3 {float:left;width:300px; height:30px; background : #CC0000; text-align:center; padding: 10px 0 0 0 ;}


	#cont {
	text-align: center;
	width: 500px;

	}
	.cent {
	 margin-left: auto;
	 margin-right: auto;
	 width: 300px;
	 text-align: center;
	padding: 10px 10px 30px 10px ;
	border : 2px solid black;
	}

	.club {
		 margin-left: auto;
		 margin-right: auto;
		 width: 840px;
		 text-align: left;
		padding: 10px 10px 30px 10px ;
		border : 2px solid black;
	}

	.clubinside {
		 width: 840px;
		padding: 10px 0 10px 0 ;}


	.paypal {width:600px;
			border:dashed #330066 5px;
			padding: 40px 20px 20px 40px;
			background-color: Cornsilk;
			text-align:left; 
			margin-left: auto;
		 	margin-right: auto;}

	.paypal2 {width:600px;
border-left:dashed #330066 5px;
border-bottom:dashed #330066 5px;
border-right:dashed #330066 5px;
padding: 40px 20px 20px 40px;
text-align:left; 
margin-left: auto;
				 	margin-right: auto;}

.pad {clear:left; padding-top:270px;}
#nav {margin-left:25px;}



/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {height: 41px; 
	margin-left:60px;
	float:left; padding-left:20px; background:#fff url(img/tabLeft.gif) no-repeat left top; font-family:arial, sans-serif;}

#menu {height:41px;position:relative;font-size:11px; margin: 0; z-index:1000; background:#fff url(img/tabRight.gif) no-repeat right top; float:left; padding-right:20px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px; background:url(img/tabCenter.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:41px;line-height:40px;font-size:11px;background:url(img/tabCenter.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #ddd url(img/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #aaa url(img/dropRight.gif) no-repeat right bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#910; background-position:left center;}
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#910; position:relative;}
#menu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 10px; margin:0; line-height:20px; background:#488; color:#fff; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}

