body
	{margin: 0px; padding: 0px; background: url('../images/principale/fond.jpg') repeat;}

.entete
	{margin: 0px; padding: 0px; text-align: left;}

.barremenu
	{height: 30px; margin: 0px; padding: 0px; background: url('../images/principale/menubackground.jpg') repeat-x;}

.barresousmenu
	{height: 25px; margin: 0px; padding: 0px; background-color: #EEEECC;}

.ssmenucontneur
	{width: 770px; margin-right: auto; margin-left: auto; padding: 0px; text-align: left; background-repeat: repeat; background-attachment: scroll; background-position: 50%;}

.contenu
	{width: 770px; margin: 0px; padding: 0px; text-align: left; font: 12px Verdana, Arial, Helvetica, Sans-serif; color: #4E4E4E; border-right: 1px solid #666666; border-left: 1px solid #666666; background-color: #FFFFFF; overflow: hidden;}

.pubentete
	{height: 90px; padding: 2px 0px 2px 20px;}

.section
	{margin: 0px; padding: 0px; float: left;}

.detailsection
	{margin: 5px; padding: 0px; float: left;}

.bloc
	{margin: 5px 0px 0px 5px; padding: 0px; border: 1px solid #666666; display: inline; float: left;}

.piedpage
	{padding: 0px 0px 0px 5px; text-align: left; font: 12px Verdana, Arial, Helvetica, Sans-serif; border: 1px solid #666666; background-color: #FFFFFF; overflow: hidden;}

.center
	{text-align: center;}

.left
	{padding: 5px 0px 5px 5px; text-align: left;}

.right
	{padding: 5px; text-align: right;}

.bande 
	{height: 15px; margin: 0px; padding: 0px; background: url('../images/principale/bande.jpg') repeat-x; float: left;}

.newsbottom
	{padding: 5px; text-align: left; background-color: #000000;}

.newsbottomtext
	{padding: 5px; text-align: left; color: #FFFFFF;}

.bottom
	{background: url('../images/principale/bottom.jpg') repeat-x; background-position:bottom;}

.titre
	{padding: 5px; margin: 5px 0px 0px 0px; text-align: left; font: 16px Verdana, Arial, Helvetica, Sans-serif; font-weight: bold;}

.barre
	{text-align: left; width: 750px; border-top: 2px solid #999999;}

.cadre
	{height:150px; width:250px; float:left;}

.cadregrand
	{height:240px; width:375px; float:left;}

.cadrephoto
	{height:150px; width:150px; text-align: center; float:left;}

.calendrier
	{height:100px; width:92px; vertical-align:top; font: 12px Verdana, Arial, Helvetica, Sans-serif; font-weight:bold; border-top: 0px; border-right: 0px; border-bottom: 1px solid #999999; border-left: 1px solid #999999;}

.locale
	{background-color: #C40000; color:#FFFFFF;}

.noDate
	{background-color: #EEEEEE;}

.carteTitre
	{font: 16px Verdana, Arial, Helvetica, Sans-serif; font-weight:bold;}

.lineOver
	{background: #FFFFCC;}

.lineOut
	{background: #FFFFFF;}

form
	{margin: 0px; padding: 0px;}

h1
	{height: 30px; margin: 0px; padding-left: 5px; padding-top: 5px;font: 16px Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; color: #EEEECC; background: url('../images/principale/menubackground.jpg') repeat-x;}

p
	{margin: 0px; padding: 5px 0px 5px 0px;}

p.detail
	{margin: 0px; padding: 5px 10px 5px 10px; text-align:justify;}

img
	{margin: 0px; padding: 0px; border: 0px; background-color:#FFFFFF;}

img.left
	{float: left;}

img.border
	{border: 1px solid #999999; padding: 0px; margin-right: 5px;}

img.news
	{margin: 5px 2px 5px 2px;}

table.tbldetail
	{margin: 5px 5px 5px 10px; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 0px; border-left: 0px;}

table.noborder
	{border: 0px;}

td
	{font: 12px Verdana, Arial, Helvetica, Sans-serif; color: #4E4E4E; border-top: 0px; border-right: 0px; border-bottom: 1px solid #999999; border-left: 1px solid #999999;}

td.tdtitre
	{font: 13px Verdana, Arial, Helvetica, Sans-serif; font-weight:bold; background-color: #FFCC00;}

td.noborder
	{border: 0px;}

a:link, a:visited, a:active
	{text-decoration: none; font: 12px Arial, Helvetica, Sans-serif; font-weight: normal;}

a:hover
	{text-decoration: underline;}

a.standard
	{color: #CC0033;}

a.noimage:link, a.noimage:visited, a.noimage:active a.noimage:hover
	{margin: 0px 0px 0px -4px; padding: 3px 10px 0px 10px; font: 14px Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; color: #4E4E4E; background-color: #EEEECC;}

a.cal:link, a.cal:visited, a.cal:active a.cal:hover
	{text-decoration: none; font: 12px Verdana, Arial, Helvetica, Sans-serif; font-weight: bold; color: #4E4E4E;}

a.local:link, a.local:visited, a.local:active a.local:hover
	{color: #FFFFFF;}

a.newslink:link, a.newslink:visited, a.newslink:active a.newslink:hover
	{text-decoration: underline; color: #FFFFFF;font-weight: bold;}

a.pied, a.pied:visited
	{font-weight: normal; color: #4E4E4E;}

a.menu:link, a.menu:visited, a.menu:active
	{margin: 1px 0px 0px 0px; padding: 7px 10px 0px 10px; font-weight: bold; color: #EEEECC; float: left;}

a.menu:hover
	{text-decoration: none; color: #FF3300; font-weight: bold;}

a.sousmenu:link, a.sousmenu:visited, a.sousmenu:active
	{height:25px; margin: 1px 0px 0px 0px; padding: 3px 10px 0px 10px; font-weight: bold; color: #000000; float: left;}

a.sousmenu:hover
	{height:25px; text-decoration: none; font-weight: bold; color: #CC0033;}

a.actif:link, a.actif:visited, a.actif:active
	{color: #CC0033; Background-color: #FFFFFF;}

a.ssmenu:link, a.ssmenu:visited, a.ssmenu:active
	{margin: 0px; padding: 2px 8px 2px 8px;	font-weight: normal; color: #EEEECC; display: block;}

a.ssmenu:hover
	{text-decoration: none; font-weight: bold; color: #FF3300;}

#partanc1, #partanc2, #partanc3, #partanc4
	{margin: 0px 0px 0px 0px;}

#ssmenu1, #ssmenu2, #ssmenu3, #ssmenu4, #ssmenu5, #ssmenu6, #ssmenuvide
	{width: 100%; top: 353px; left: 0px; margin: 0px; padding: 0px;	visibility: hidden; position: absolute;}

#ssmenuequipe, #ssmenustats, #ssmenucolisee, #ssmenuzone, #ssmenuhistorique, #ssmenuliens, #ssmenuequipeeng, #ssmenustatseng, #ssmenucoliseeeng, #ssmenuzoneeng, #ssmenuhistoriqueeng, #ssmenulienseng
	{width: 150px; margin: 0px; padding: 0px; border-top: 0px; border-right: 3px double #171414; border-bottom: 3px double #171414; border-left: 3px double #171414; background-color: #5C5A5A;}

#ssmenuequipe
	{margin-left: 75px;}

#ssmenustats
	{margin-left: 143px;}

#ssmenucolisee
	{margin-left: 311px;}

#ssmenuzone
	{margin-left: 407px;}

#ssmenuhistorique
	{margin-left: 512px;}

#ssmenuliens
	{margin-left: 590px;}

#ssmenuequipeeng
	{margin-left: 64px;}

#ssmenustatseng
	{margin-left: 138px;}

#ssmenucoliseeeng
	{margin-left: 284px;}

#ssmenuzoneeng
	{margin-left: 380px;}

#ssmenuhistoriqueeng
	{margin-left: 452px;}

#ssmenulienseng
	{margin-left: 511px;}
	
	
a.trainning_camp_horaire{
	position: absolute;
	display: block;
	height: 30px;
	width: 165px;
	right: 10px;
	top: 178px;
	text-indent: -99999px;
	z-index: 10;
	background-color: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

a.trainning_camp_joueurs{
	position: absolute;
	display: block;
	height: 30px;
	width: 165px;
	right: 10px;
	top: 213px;
	text-indent: -99999px;
	z-index: 10;
	background-color: #ffffff;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}