body {
	margin: 0px;
	padding: 0px;
	background-image: url(../imgs/body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CB0101;
}
#bandeau {
	height: 97px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-color: #270001;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	top: 0px;
	position: relative;
	float: Aucune;
}
#menu {
	height: 33px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
}
/******************TITRE rubrique***********************/
#TTCalendrier, #TTContact, #TTpartenaires,#TThymne,#TTjournal, #TTPanier, #TTrevuedepresse,#TTrevuedepresse2,#TTactualites ,#TTactusArchives,#TTequipes, #TT40ans, #TTvoeux,, #TTpalmares,#TTloup,#TTinterviews, #TTgalerie, #TTpresskit,#TTacces,#TTevenementiels, #TTorganigramme, #TTclassements {
	background-repeat: no-repeat;
	height: 90px;
	width: 540px;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
}

#TTCalendrier {
	background-image: url(../imgs/TT_calendriers_match.gif);
	height: 76px;
	background-repeat: no-repeat;
	position: relative;
}
#TTContact{background-image: url(../imgs/TT_contact.gif);
}
#TTpartenaires{background-image: url(../imgs/TT_partenaires.gif);
}
#TThymne {
	background-image: url(../imgs/TT_hymne.gif);
	height: 70px;
	background-repeat: no-repeat;
}
#TTjournal {
	background-image: url(../imgs/TT_journal.gif);
	height: 70px;
	background-repeat: no-repeat;
}
#TTrevuedepresse{background-image: url(../imgs/TTrevuedepresse.gif);
}
#TTrevuedepresse2{background-image: url(../imgs/TTrevuedepresse2.gif);
}
#TTactualites{
	background-image: url(../imgs/TT_actualites.jpg);
	background-repeat: no-repeat;
	height: 130px;
}
#TTactusArchives{background-image: url(../imgs/TT_actualites_archives.jpg);
	background-repeat: no-repeat;
	height: 80px;
}

#TTgalerie{background-image: url(../imgs/TT_galerie_photo.jpg);
height: 80px;
}
#TTpresskit{background-image: url(../imgs/TT_presskit.jpg);
height: 90px;
}
#TTacces{background-image: url(../imgs/TT_plans_acces.jpg);
height: 80px;
}

A.fil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
 A.fil:hover  {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/******************************************************************/
#container {
	width: 932px;
   height: 700px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgs/backGrd_repeat.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container #colCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float: left;
	width: 553px;
	margin-left: 2px;
	position: relative;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: middle;
	z-index: 1;
	height: 100%;
	display: table-cell;
	margin-right: 14px;
}
#container #colDroite {
	width: 160px;
	float: left;
	padding: 0px;
	top: 90px;
	margin: 0px;
	position: relative;
}
#container #menuLeft {
	position: relative;
	width: 180px;
	float: left;
	padding: 0px;
	top: 12px;
	margin: 0px;
}
/***** formulaire contact*****************************/
#colCentre select,input,text, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 0.1em;
	vertical-align: middle;
	text-align: left;
	position: relative;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	margin: 2px;

}
#colCentre select{
	color: #B00000;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: normal;
}
#submit {
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 9 px;
}

.sscadre {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/****************************************************/
.separation {
	clear: both;
	height: 0px;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.separation2{
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: 1px dashed #999999;
	width: 500px;
	left: 0px;
}
#container #bkg {
	background-image: url(../imgs/backGrd.jpg);
	background-repeat: no-repeat;
	width: 932px;
}


/**********************menu Gauche**********************/

ul.MnLft {
	background-color: #FFFFFF;
	list-style-type: none;
	left: 23px;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 152px;
}
#menuLeft .MnLft li {
	height: 15px;
	position: relative;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D11F1F;
	padding-bottom: 3px;
}
a.SsRubLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	position: relative;
	padding: 0px;
	text-decoration: none;
	left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.SsRubLeft:hover {
	color: #990000;
	text-indent: 1px;
}
a.SsRubRgt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	position: relative;
	padding: 0px;
	text-decoration: none;
	left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	font-weight: bold;
}
a.SsRubRgt:hover {
	color: #000000;
	text-indent: 1px;
}
#menuLeft img.rub {
	position: relative;
	left: 23px;
}
a.infos {
	left: 24px;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 20px;
	float: left;
}

#colG h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF6600;
	width: 200px;
	margin-top: 5px;
	text-align: right;
	position: relative;
}
#container #bkg #colCentre .ColG {
	width: 260px;
	float: left;
}

#container #bkg #colCentre .ColD {
	float: left;
	width: 240px;
	left: 20px;
	position: relative;
	border: 1px solid #999999;
}
#container #bkg #colCentre form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 8px;
/*	float: left;*/
	position: relative;
	width: 520px;
	left: 2px;
	top: 0px;
}
#container #bkg #colCentre fieldset {
	width: 528px;
	margin-left: 2px;
}
/*******************xcol droite***************************************************/
#container #bkg #colDroite ul {
	position: relative;
	list-style-type: none;
	float: left;
	padding: 0px;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #bkg #colDroite li {
	list-style-type: none;
	position: relative;
	width: 155px;
	left: 3px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*********************************************************/
#basdepage {
	background-image: url(../imgs/basdepage.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 51px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	color: #FFFFFF;
}
#basdepage p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
   font-style: normal;  
	text-align: center;
	margin-bottom: 7px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	top: 10px;
}
#basdepage a {
	color: #FFFFFF;
	text-decoration: none;
}
#basdepage a:hover {
	color: #FFFFFF;
	text-decoration: underlined;
}
#basdepage #real {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
	width: 900px;
	float: right;
	right: 24px;
	top: 18px;
}

/*****************************textes*****************************/

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.alert {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 5;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 50px;
	width: 525px;
	position: relative;
	font-size: 12px;
}
#colCentre #contact {
	background-image: url(../imgs/bkgContact.jpg);
	background-repeat: no-repeat;
	background-position: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #bkg #colCentre #contact  p {
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 8px;
	margin-left: 12px;
}
.txtRed {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/******************************coldroite du centre******************************/
.ColD h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	left: 35px;
	position: relative;
	top: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

#container #bkg #colCentre .pagination {
	left: 4px;
	position: relative;
	margin-top: 8px;
	font-weight: bold;
}
a.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

a.pagination:hover {
	color: #000000;
	background-color: #CCCCCC;
}
}
.small{	font-size: 9px;
}

.bandeImgs {
	top: 65px;
	position: relative;
	left: 2px;
}

.hautdepage {
	position: relative;
	left: 490px;
}

/**************************colonne droite*/
#colDroite .RubTT {
	background-color: #CCCCCC;
	width: 160px;
	color: #FFFFFF;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 10px;
}
a.mnDrtLk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
}
a.mnDrtLk:hover {
	text-decoration: underline;
}

#container #bkg #colDroite h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	font-size: 10px;
	position: relative;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 160px;
	padding: 0px;
	margin-top: 0px;
	left: 0px;
}
#container #bkg #colCentre ul {
	list-style-type: none;
}
#container #bkg #colCentre #fil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 6px;
	background-color: #DFDFDF;
	width: 530px;
	height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
a.LKSBDroite {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #910000;
}
a.LKSBDroite:hover {
	color: #000000;
}

/********************ACADEMIE***********************/
#container #bkg #colCentre img.vignette {
	padding: 2px;
}
#container #bkg #colCentre #bandeauAcademie {
	background-image: url(../imgs/academie/academie93rugby-bandeau.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 543px;
	margin-left: 10px;
}
#container #bkg #colCentre #bandeauAcademie h1 {
	position: relative;
	left: 200px;
	width: 335px;
	top: 20px;
}
a.AcadFilLk {
	color: #940000;
	margin-top: 5px;
	font-size: 13px;
	font-weight: bold;
	margin-right: 12px;
}
.butacademiciens {
	background-image: url(../imgs/academie/but_loupe.gif);
	display: block;
	height: 21px;
	width: 21px;
}
.butacademiciens:hover {
	background-position: 21px 0px;
}
.photoBox {
	display: block;
	border: 1px solid #9F0100;
	height: 125px;
	width: 110px;
	text-align: center;
}

