﻿#pageF1{width:100%;}
#contenuEvenement{width:590px;font-size:14px;line-height:20px;float:left;}
.sousBlocTop{float:left;}
#pageVideF1{width: 940px;float: left;margin: 10px 0px 0px 0px;padding: 3px 0px 25px 20px;clear: both;}
#pageVideF1 h1{width:570px;color: #636363;font-size: 24px;font-family: Arial;font-weight: normal;margin: 0px;text-align:justify;padding:3px 0px 10px 0px;border-bottom:1px dotted #bbbbbb;}
#pageVideF1 h1 a, #pageVide h1 a:visited {color: #636363;text-decoration: none;}
#pageVideF1 h1 a:hover{color: #2255AA;text-decoration: none;}
h3{text-align:center;font-weight:normal;font-size:18px;margin:0;padding:0;}
.classeBlocEvenementTop{width:560px;margin-top:20px 0 0 0;clear:both;}
.classeBlocEvenementTop p{text-align:justify;margin-top:10px;}
.classeBlocEvenement1{width:270px;float:left;margin:30px 20px 0 0;height:280px}
.classeBlocEvenement2{width:270px;float:left;margin:30px 0 0 20px;height:280px}
.classeBlocEvenement2 ul{ width:100%;}
.classeBlocEvenement2 ul li{width:100%;}
.classeBlocEvenement2 ul li a, a:visited{color:#636363;text-decoration:none;}
.classeBlocEvenement2 ul li a:hover{color: #2255AA;text-decoration:underline}
.classeBlocEvenement3{width:290px;float:left;margin:20px 20px 0 0;}
.classeBlocEvenement3 ul{ width:100%;}
.classeBlocEvenement3 ul li{width:100%;}
.classeBlocEvenement3 ul li a, a:visited{color:#636363;text-decoration:none;}
.classeBlocEvenement3 ul li a:hover{color: #2255AA;text-decoration:underline}
.classeBlocEvenement4{width:250px;float:left;margin:20px 0 0 20px;}
.classeBlocEvenement4 a, a:visited{color:#636363;text-decoration:none;}
.classeBlocEvenement4 a:hover{color: #2255AA;text-decoration:underline}
.classeBlocEvenement5{width:300px;float:left;margin-left:30px;text-align:center;margin-top:-20px;}
.classBlocEvenement6{width:250px;;text-align:center;margin:30px 0 0 0;}
.classBlocEvenement6 p{text-align:left;font-size:14px;margin:10px 0 10px 0;padding:0;text-decoration:underline;}
.classBlocEvenement6 table{width:250px;}
.classBlocEvenement6 table tr{width:100%;height:20px}
.classBlocEvenement6 table tr td{text-align:left;}
.ecurie{font-size:11px;}
.ecurieC{width:170px;}
.blocPilotes{width:100%;margin:20px 0 0 0;}
.blocConstructeurs{width:100%;margin:20px 0 0 0;}
.imgSideBar{width:100%;text-align:center;margin:30px 0 10px 0;}
.blocF1News{width:100%;font-size:12px;margin-top:25px;overflow:hidden;}
.blocF1News h4{float:left;font-size:14px;font-weight:500;margin:0px 0 0 10px;text-align:justify;line-height:15px;}
.blocF1News a, a:visited{color:#636363;text-decoration:none;}
.blocF1News a:hover{color: #2255AA;text-decoration:none;}
.blocF1News img{width:70px;height:70px;border:none;float:left;}
.blocF1News p{text-align:justify;padding:0;float:left;margin:7px 0 0 10px;font-size:12px;line-height:15px;}
.sousBlocF1News{float:left;width:200px;}
#pubEvnt{width:580px;text-align:center;margin:0;padding:0;margin-top:25px;}
.suiteBlocF1{text-align:right;width:100%;margin-top:15px;}
.suiteBlocF1 a, a:visited{color:#636363;text-decoration:none;}
.suiteBlocF1 a:hover{color: #2255AA;text-decoration:none;}
.menuEvenement{width:570px;margin:10px 0 15px 0;overflow:hidden;}
.menuEvenement ul {width:570px;margin:0;padding:0;list-style-type:none;}
.menuEvenement ul li{width:285px;float:left;text-align:center;margin:10px 0 0 0;}
.menuEvenement a {font-size:14px;font-weight:600;}
.menuEvenementSideBar ul{list-style-type:none;margin-bottom:20px;}
.menuEvenementSideBar ul li{margin:10px 0 10px -30px;}
.blocMemoire{width:570px;margin-top:50px;}
.blocMemoireTitre p{font-size:20px;border-top:solid 1px #dddddd;text-align:center;margin:25px 0 10px 0;padding:15px 0 0 0;overflow:hidden;}
.blocActu{width:570px;}
.blocActuTitre h3{font-size:21px;margin:15px 0 10px 0;}
.encoreMemoire{width:570px;text-align:right;font-size:15px;}
.encoreMemoire a:hover{text-decoration:underline;color: #2255AA;}

ul.tabs {
	margin:20px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	/*border: 1px solid #999;*/
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width:590px;
	background: #fff;
}
.classement {
	margin:30px 0 10px 0;
	padding:0;
	width:100%;
	font-size:15px;
	text-align:center;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
