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

html,body {
	height: 700px;
}

body{
	background-color: #4c4c4c;
}


.upLinks{
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 8pt;
	margin-right: 10px;
}

.upLinks a{
	text-decoration: none;
	color: black;
}

.upLinks a:hover{
	background-color:black;
	color:white;
}

.afMenuSubTitles{
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 7pt;
	color: #cc071e;
	margin-left: 60px;
	
}

.afMenuSubTitles a {
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.afMenuSubTitles a:hover{
	color: #666666;
	
}

.title {
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 12pt;
	color: #808080;
	font-weight: normal;
	margin-left: 60px;
	margin-top: 35px;
}



.subTitleAF {
	font-family: Georgia, serif;
	font-size: 14pt;
	color: #cc071e;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 60px;
}

.subTitle{
	font-family: Georgia, serif;
	font-size: 16px;
	color: #cc071e;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 60px;
}



.subTitle a{
	font-family: Georgia, serif;
	font-size: 16px;
	color: #cc071e;
	font-weight: normal;
	width: 500px;
	text-decoration: none;	
}


.subTitle a:hover{
	color: #ff3300; /*#666666*/
	font-size: 16px;
}

.subTitleRelated{
	font-family: Georgia, serif;
	font-size: 14px;
	color: black;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 30px;
}

.subTitleRelated a{
	font-family: Georgia, serif;
	font-size: 14px;
	color: black;
	font-weight: normal;
	width: 500px;
	text-decoration: none;	
}


.subTitleRelated a:hover{
	color: #cc071e;
	font-size: 14px;
}

.subTitleRef{
	font-family: Georgia, serif;
	font-size: 17px;
	color: #cc071e;
	font-weight: normal;
	margin-top: 6px;
	margin-left: 25px;
}

.subTitleRef a{
	font-family: Georgia, serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;	
}


.subTitleRef a:hover{
	color: #cc071e;
	font-size: 14px;
}

.normalText {
	font-family: Georgia, serif;
	font-size: 13px;
	line-height: 17pt;
	text-align: left;
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 520px;
}

.normalText a{
	text-decoration: none;
	color: black;
}

.normalText a:hover{
	text-decoration:underline;
}

.subNextEventsLink {
	font-family:Georgia, serif;
	font-size: 10pt;
	margin-left: 60px;
	margin-top: 10px;
	
}

.subNextEventsLink a{
	color: black;
	text-decoration: none;
}

.subNextEventsLink a:hover{
	color: #808080;
}

.subNextEvents {
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 9pt;
	color: #808080;
	font-weight: normal;
	margin-left: 72px;
	margin-top: 2px;
}

.bottomLink{
	margin-left: 60px;
	margin-top: 270px;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 10px;
	color: #808080;
}

.bottomLink a{
	color: #808080;
	text-decoration: none;
}

.bottomLink a:hover{
	color: #cc071e;
}

.imgSeparator {
	margin-top: 70px;
}


.tableTopEvents {
	margin-top: 10px;
	margin-left: 50px;
}

.tableSponsors {
	margin-top: -10px;
	margin-left: 30px;
}

.imgTopEvents {
	border: solid;
	border-width:thin;
	border-color:#999;
}

.legendePhotos {
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 10px;
	line-height: 9pt;
	color: black;
	margin-top: 3px;
}

.legendePhotos a{
	color: #333;
	text-decoration:none;
}

.legendePhotos a:hover{
	color: #000;
}


.pagesLink {
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 10px;
	color: black;
	text-align: right;
	margin-right:84px;
	margin-top:40px;
}

.pagesLink a{
	color: #666;
	text-decoration: none;
}

.pagesLink a:hover{
	background-color:#666;
	color: white;
	text-decoration: none;
}


.titleMenu{
	font-weight: bold;
	margin-left: 130px;
	margin-top: 17px;
	margin-bottom: 8px;
	float: left;
}

.subTitleMenu{
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 130px;
	margin-bottom: 7px;
	float: left;
	color: #fff0be;
}

.subTitleMenu a{
	color: white;
	text-decoration: none;
}

.subTitleMenu a:hover{
	color:#fff0be;
	text-decoration: none;
}

.boxMenuEvents{
	width: 100%;
	height: 13px;
	background-color:#e5e5e5;
	margin-left: 0px;
}

.mainTab{
	border:1px solid black;
	background-color:white;
	width:1000px;
	height: 700px;
}

/*Rajout Gaël Boquet*/
.planText {
	font-family: Georgia, serif;
	font-size: 11px; /*13*/
	line-height: 8pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 520px;
	letter-spacing: 0,0001cm;
	word-spacing:0.0001cm;
}

.litlText {
	font-family: Georgia, serif;
	font-size: 13px; /*13*/
	line-height: 17pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 520px;
	letter-spacing: 0,0001cm;
	word-spacing:0.0001cm;
}

.litlText2 {
	font-family: Georgia, serif;
	font-size: 12px; /*13*/
	line-height: 10pt; /*17*/
	text-align:left; /*justify*/
	color: #808080;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 600px;
	letter-spacing: 0,0001cm;
	word-spacing:0.0001cm;
}
/**/
.litlText3 {
	font-family: Georgia, serif;
	font-size: 12px; /*13*/
	line-height: 17pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 635px;
	letter-spacing: 0,0001cm;
	word-spacing:0.0001cm;
}


.tabSponsorsText {
	font-family: Georgia, serif;
	font-size: 10px;/*13*/
	line-height: 17pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 115px;
}

.tabSponsorsText2 {
	font-family: Georgia, serif;
	font-size: 10px;/*13*/
	line-height: 17pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 120px;
}

.tabSponsors {
	margin-top: 4px;
	margin-left: 60px;
}

.img {
	border:none;
}

.img a:link { 
	color: #000000;
	text-decoration: none;
}
	
.img a:visited { 
	color: #000000;
	text-decoration: none;
}

.subTitle a:link {
	color:#cc071e;
	text-decoration:none;
}

.title2 {
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 12pt;
	line-height: 15pt; /*17*/
	color: #808080;
	font-weight: normal;
	margin-left: 60px;
	margin-top: 35px;
}

.subTitleRelatedGrey{
	font-family: Georgia, serif;
	font-size: 14px;
	line-height:1pt;
	color: #808080;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 30px;
}

.cities {
	font-family: Georgia, serif;
	font-size: 12px; /*13*/
	line-height: 17pt; /*17*/
	text-align:left; /*justify*/
	color: black;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 60px;
	width: 150px;
	letter-spacing: 0,0001cm;
	word-spacing:0.0001cm;
}

.tabCities {
	width: 250px;
	margin-top: 4px;
	margin-left: 60px;
}

.bottomLink2{
	margin-left: 60px;
	margin-top: 270px;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: 10px;
	color: #808080;
}

.bottomLink2 a{
	color: #808080;
	text-decoration: none;
}

.bottomLink2 a:hover{
	color: #cc071e;
}
