/* default page */* {	margin:0px;	padding:0px;	}	body{	background-color: #e2002c;	width:1005px;	height: 100%;	color:#ffffff;	font-size:12px;	font-family:Helvetica, Arial, sans-serif;	text-align:left;}a:link {	color:#ffffff;	outline:none;	text-decoration:none;	}	a:visited {	color:#ffffff;	outline:none;}a:hover{	color:#ffffff;	outline:none;	}	a: img {	border:none;}p {	line-height:1.8em;}h3 {	font-size:9px;	font-weight:normal;}h4 {	font-size:15px;	font-weight:bold;}#main {	background: url(img/bkg.png) bottom left no-repeat;	position:absolute;	height: auto !important;	height: 100%;	min-height: 100%;	width:1005px; }#contenu {	width:730px;	float: left;}#logo {	width:125px;	margin-right: 75px;	margin-left: 75px;	display: inline;	float: left;	position: relative;}#menutop {	height:15px;	text-transform:uppercase;	margin-top: 15px;	font-weight:bold;	font-size:12px;}#menutop a {	text-decoration: none;	padding: 0 30px 0 2px;}#menutop a:hover,#menutop a:active {	background: #ffffff;	color: #e2002c;}.Menu {	padding: 0;	margin: 0;	list-style: none;	display: none;}.blockmenu {	width:125px;	margin-top: 90px;	margin-right: 30px;	font-size:10px;	text-transform:uppercase;	display: inline;	float: left;	position: relative;}.blockmenu a, a:visited{	text-decoration:none;}.blockmenu a:hover{	background: #ffffff;	color: #e2002c;	padding: 5px 5px 0 5px;}.blockcontenu {	width:420px;	margin-top: 90px;	display: inline;	float: left;	position: relative;}.blockcontenu a:hover{	text-decoration:underline;}.blockcontenumax {	width:575px;	margin-top: 90px;	display: inline;	float: left;	position: relative;}.blockcontenumax p a:hover{	text-decoration:underline;}.blockcontenumax p a, a:visited{	text-decoration:none;}.block125 {	width:125px;	margin-right: 15px;	display: inline;	float: left;	position: relative;}.block125 a:hover{	text-decoration:underline;}.block200 {	width:200px;	margin-right: 15px;	display: inline;	float: left;	position: relative;}.block200 a:hover{	text-decoration:underline;}.block200bis{	width:200px;	margin-top:90px;	display: inline;	float: left;	position: relative;}.blockphs {	width:313px;	margin-left:13px;	display: inline;	float: left;	position: relative;}.title {	text-transform:uppercase;	background-color:#e2002c ;	font-size:13px;	font-weight:bold;	padding-bottom:5px;	margin-bottom:15px;	border-bottom: 1px solid #ffffff; }.title2 {	text-transform:uppercase;	font-weight:bold;	font-size:12px;	padding-bottom:5px;	margin-bottom:15px;	margin-top:10px;	border-bottom: 1px solid #ffffff; }.title3 {	text-transform:uppercase;		font-size:13px;	font-weight:bold;	padding-bottom:5px;	margin-bottom:15px;}.legende {	width:950px;	margin-left:20px;	display: inline;	float: left;	position: relative;			font-size:12px;	font-weight:bold;} .fond{background-color:#ce1610;margin-right: 15px;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:10px;}.fond2{background-color:#ce1610;margin-right: 15px;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:10px;}.annuaire {	font-size:10px;	padding-bottom:10px;	margin-bottom:10px;	margin-top:10px;	border-bottom: 1px solid #ffffff; 		}		.himage{        width:400px;        border:20px solid #b40000;        } .vimage{        height:400px;        border:20px solid #B40000;        margin-left=0;        margin-right=0;        }         #blockvideo {	width:715px;margin-left:auto; margin-right:auto; }
