@charset "utf-8";
/* CSS Document */
.LienPH{
	font-size: 15px;
	color:#FFF;
	font-weight: bold;
}
a{
	outline:none;
	text-decoration: none;
}
h1{
	font-size: 18px;
	margin:0;
}
h2{
	font-size: 14px;
	margin:0;
}
p{
	margin:5px 0;
}
.smallCap {
	text-transform: lowercase;
}
.FltRight{
	float: right;
	margin: 20px 0 0 20px;
}
.ImgLeft{
	float: left;
	margin: 10px 20px 20px 0;
}
.ImgRight{
	float: right;
	margin: 10px 0 20px 10px;
}
.Actu {
	width: 139px;
	height: 160px;
	display: compact;
	background:url(../images/zone-actu.jpg) no-repeat;
	padding: 5px;
	color:#339;
}
.BoutonActu a{
	width: 149px;
	height: 21px;
	display: block;
	background:url(../images/bouton-actu-on.gif);
	color:#339;
	line-height: 20px;
}
.BoutonActu a:hover{
	background:url(../images/bouton-actu-off.gif)
}
.kiosque{
	float: right;
	margin: 0 0 50px 20px;
	padding: 0 20px;
	width: 260px;
	background:url(../images/kiosque-info.jpg) no-repeat top;
}
body, html {
	height: 100%;
}
body {
	text-align: center;
	background-image: url(../images/bg-body.gif);
	font: 12px "Trebuchet MS", Helvetica, sans-serif;
	margin: 0;
}
#container {
	margin:0 auto;
}
#TabIndex {
	margin:10px auto 0 auto;
}
.contenu {
	text-align:left;
	padding: 15px 40px 0px 40px;
	background-color:#FFF;
}
.contenu#AEFcontent {
	background:#FFF url(../images/BG-AEF.jpg) no-repeat left center;
}
.CalendrierJaures, .CalendrierAEF, .CalendrierTCSP {
	width: 200px;
	float: left;
	color:#FFF;
	padding: 15px;
	
}
.CalendrierJaures{
	background-color: #68B022;
	margin: 0 140px 50px 0;
}
.CalendrierAEF{
	background-color:#F08A00;
	margin: 0 40px 50px 0;
}
.CalendrierTCSP{
	background-color: #004A99;
	margin: 0 40px 100px 0;
}
.contenu#TCSPcontent {
	background:#FFF url(../images/BG-TCSP.jpg) no-repeat center;
}
.contenu#JAUREScontent {
	background:#FFF url(../images/BG-JAURES.gif) repeat-x 0 30px;
}
.OmbreGT{
	background:#FFF url(../images/BG-contenu.jpg) no-repeat left top;
	padding: 15px 0 0 0;
}
.contenu#News table.News {
	width: 600px;
	height: 352px;
	margin: 15px 0 0 80px;
	background: url(../images/BG-Newsletter.gif) no-repeat left top;
}
.contenu#News table.News h3{
	color: #FFF;
}
.contenu#News table.Mail {
	width: 600px;
	height: 415px;
	margin: 15px 0 0 80px;
	background: url(../images/infoBulleContact.gif) no-repeat left top;
}
.contenu#News table.Mail h3{
	color: #FFF;
}
.PhotoLegend {
	width:134px;
	float: left;
	margin:0 40px 50px 0;
	font-size: 9px;
}
#RubriqueGT {
	position: absolute;
	width:245px;
	height:74px;
	z-index:2;
	margin: 0 auto;
	top: 260px;
	padding: 0 0 0 220px;
}
#RubriqueGT a {
	display: block;
	float: left;
	height: 74px;
	text-indent: -6000px;
}
#RubriqueGT a.AEF {
	width: 79px;
	background: url(../images/Rubrique-GT_AEF.gif);
}
#RubriqueGT a.TCSP {
	width: 86px;
	background:url(../images/Rubrique-GT_TESP.gif) no-repeat;
}
#RubriqueGT a.JAURES {
	width: 80px;
	background:url(../images/Rubrique-GT_JJAURES.gif) no-repeat;
}
#RubriqueGT a:hover.AEF {
	background: url(../images/Rubrique-GT_AEF2.gif);
}
#RubriqueGT a:hover.TCSP {
	background:url(../images/Rubrique-GT_TESP2.gif) no-repeat;
}
#RubriqueGT a:hover.JAURES {
	background:url(../images/Rubrique-GT_JJAURES2.gif) no-repeat;
}
#RubriqueGT a.LinkAEF, a.LinkJAURES, a.LinkTCSP {
	display: block;
	float: left;
	height: 74px;
	text-indent: -6000px;
}
#RubriqueGT a.LinkAEF{
	width: 79px;
	background: url(../images/Rubrique-GT_AEF2.gif);
}
#RubriqueGT a.LinkTCSP{
	width: 86px;
	background:url(../images/Rubrique-GT_TESP2.gif) no-repeat;
}
#RubriqueGT a.LinkJAURES{
	width: 80px;
	background:url(../images/Rubrique-GT_JJAURES2.gif) no-repeat;
}
.separateurAEF{
	padding: 0 15px;
	background:url(../images/Rub1-GT3-separateur.gif) no-repeat right top;
}
.separateurTCSP{
	padding: 0 15px;
	background:url(../images/Rub2-GT3-separateur.gif) no-repeat right top;
}
.separateurJAURES{
	padding: 0 15px;
	background:url(../images/Rub3-GT3-separateur.gif) no-repeat right top;
}
#RubAEF, #RubTCSP, #RubJAURES {
	margin: 0 auto;
	
}
#RubAEF a, #RubTCSP a, #RubJAURES a {
	color:#333;
	text-decoration: none;
	font-size: 13px;
}
#RubAEF{
	background: url(../images/Rub1-GT3-center.gif) repeat-x;
}
#RubTCSP{
	background: url(../images/Rub2-GT3-center.gif) repeat-x;
}
#RubJAURES{
	background: url(../images/Rub3-GT3-center.gif) repeat-x;
}
#SrubLink-AEF {
	background: url(../images/Rub1-GT3-link.gif) no-repeat right;
}
#SrubLink-JAURES {
	background: url(../images/Rub3-GT3-link.gif) no-repeat right;
}
#SrubLink-TCSP {
	background: url(../images/Rub2-GT3-link.gif) no-repeat right;
}

#Rubrique {
	background:url(../images/rubrique-fin.jpg) no-repeat right top;
}
#Rubrique a {
	display: block;
	float: left;
	width: 171px;
	height: 135px;
	/*text-indent: -6000px;*/
	text-align: center;
	padding: 5px 0 0 0;
	text-decoration: none;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
}
#Rubrique a:hover {
	color: #369;
}
#Rubrique a.onglet1 {
	background: url(../images/onglet1.jpg);
}
#Rubrique a.onglet2 {
	background:url(../images/onglet2.jpg) no-repeat;
}
#Rubrique a.onglet3 {
	background:url(../images/onglet3.jpg) no-repeat;
}
#Rubrique a.onglet4 {
	background:url(../images/onglet4.jpg) no-repeat;
	
}

#Rubrique a:hover.onglet1 {
	background: url(../images/onglet1-on.jpg);
}
#Rubrique a:hover.onglet2 {
	background:url(../images/onglet2-on.jpg) no-repeat;
}
#Rubrique a:hover.onglet3 {
	background:url(../images/onglet3-on.jpg) no-repeat;
}
#Rubrique a:hover.onglet4 {
	background:url(../images/onglet4-on.jpg) no-repeat;
}

#Rubrique a.onglet1Link {
	background: url(../images/onglet1-on.jpg);
	color: #369;
}
#Rubrique a.onglet2Link {
	background:url(../images/onglet2-on.jpg) no-repeat;
	color: #369;
}
#Rubrique a.onglet3Link {
	background:url(../images/onglet3-on.jpg) no-repeat;
	color: #369;
}
#Rubrique a.onglet4Link {
	background:url(../images/onglet4-on.jpg) no-repeat;
	color: #369;
	
}

