/************* BODY*** **********/
/********************************/

body
{
	margin: 0px ;
	padding: 0px ;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.9em;
	background: #006599 ;
}

a:link{
	text-decoration:none;
	color:#3C73CF;
}
a:visited{
	text-decoration:none;
	color:#3C73CF;
}
a:hover{
	text-decoration:underline;
	color:#3C73CF;
}

*{
	margin: 0px ;
	padding: 0px ;
}

.trans{}


/************* HEADER ***********/
/********************************/

div#masterblock
{
	width: 976px ;
	margin: 0 auto ;
	text-align: left ;
	background: #fff ;
}

div#banner_top
{
	width: 976px ;
	height: 177px ;
	margin: 0 ;
	padding: 0;
}

div#menu_top
{
	width: 976px ;
	height: 37px ;
	margin: 0 ;
	padding: 0;
	background: url(../images/bkg_menu_top.jpg);
}

.menu_top_txt
{
	font-size:0.7em;
	color:#B2B2B2;
}

.loginForm {
	border:1px solid #B2B2B2;
	font-size:1em;
	color:#B2B2B2;
	width:80px;
	height:13px;
	vertical-align:middle;
	background-color: transparent;
}

select{
	font-size:0.8em;
	border:1px solid #B2B2B2;
}

/********** MENU LEFT ***********/
/********************************/

#master_left{
	width: 172px ;
	padding:0;
	margin:0;
}

.block_left{
 	width: 172px ;
 	border: 1px solid #969696;
	padding:0;
	margin:0;
}

.block_left_title{
	height:24px;
	padding:0;
	margin:0;
	display: block ;
	border-bottom: 1px solid #969696;
}

#menu_left{
	list-style-type: none;
	width:172px;
	padding:0;
	margin:0;
}

#menu_left li{
	cursor: pointer;
	font-size:7pt;
	height:19px;
	color:#343434;
	background: url(../images/bkg_menu_left.jpg);
	border-bottom: 1px solid #C0BCBB;
	display: block ;
}

#menu_left li a{
	text-decoration: none ;
	color:#3C73CF;
}

#menu_left dd{
	background-color:#3C73CF;
	border: 1px solid #C0BCBB;
	font-size:8pt;
	position: absolute;
	z-index: 100;
	margin-top: -1.9em;
	margin-left: 16em;
	display:none;
	/*
	margin-top: -0.4em;
	margin-left: 10.6em;
	*/
}

#menu_left dd li{
	width: 100% ;
	height:13px;
	line-height: 15px;
	list-style-type: none;
	font-size:0.9em;
	background:none;
	background-color:#4288CE;
	border-bottom: 1px solid #5EAFD5;
	text-indent:5px;
	display: block;
	padding-top: 1px;
	padding-bottom: 3px;
}

#menu_left dd a
{
	text-decoration: none ;
	color:#fff;
}

.tbl_left
 {
 	width: 171px ;
	background-color: #F1F0F0;
	color:#515151;
	font-size: 8pt;
	padding:0;
	margin:0;
	background: url(../images/bkg_ligue.jpg);
	background-repeat:no-repeat;
 }
 
.tbl_left .title
 {
	color:#C0C0C0;
 }
 .tbl_left .bold
 {
	font-weight: bold;
 }
.tbl_left .dashed
 {
	border-bottom: 1px dashed #C0BCBB;
 }


/********** BLOCK CENTRE ********/
/********************************/

#master_center_top{
	float:right;
	width: 799px;
	height:291px;
	padding:0;
	margin:0;
}


.block_FLASH{
	width: 439px;
	height:291px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	float:LEFT;
}

.block_C1{
	width: 329px;
	height:283px;
	font-size:0.8em;
	color:black;
	border-top: 1px solid #969696;
	background-color:#fff;
	float:LEFT;
	padding:4px;
	background: url(../images/bkg_block_c1.jpg);
	position:relative;
}

.block_C1 div{
	position:absolute;
}

.block_C1 .title a:visited{
	font-weight:normal;
	color:#343434;
}
*/
.block_C1 .img{
	width: 328px;
	border: 1px solid #969696;
	margin-top:3px;
}

.block_C1 a:link{
	text-decoration:none;
	color:#343434;
}
.block_C1 a:visited{
	font-weight:normal;
	color:#343434;
}
.block_C1 a:hover{
	text-decoration:none;
	color:#3C73CF;
}

.block_master_C2{
	float:right;
}

.block_master_C2 a{
	font: bold 0.7em/12px Tahoma, Arial;
	color:#343434;
	text-align:center;
	width: 101px;
	height:72px;
	background: url(../images/bkg_block_c2.jpg);
	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	display: block;
	text-decoration:none;
	color:#000;;
}



.block_master_C2 a.current{
	font: bold 0.7em/12px Tahoma, Arial;;
	color:#fff;
	text-align:center;
	width: 101px;
	height:72px;
	background: url(../images/bkg_block_c2_on.jpg);
	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	display: block;
}

.block_C3{
	font: bold 0.8em/15px;
	color:#343434;
	text-align:center;
	width:361px;
	height:291px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	float:right;
}

#MASTER_CENTER_MID{float:left;width:674px;}

.block_master_C4{
	width: 336px;
	/*height: 263px;*/
}

.block_master_C4 .title_img{
	width: 337px;
	height: 23px;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

.block_C4{
	width: 337px;
	height: 87px;
	font-size:8pt;
	color:black;
	background: url(../images/bkg_block_c4.jpg);
	background-color:#fff;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	overflow:hidden;
}

.block_C4 .img{
	width: 118px;
	height: 77px;
	border: 1px solid #969696;
	margin:3px;
	float:left;
}
.block_C4 .title_txt{
	font-size:1.1em;
	font-weight:bold;
}

.block_C4 a:link{
	text-decoration:none;
	color:#000;
}
.block_C4 a:visited{
	font-weight:normal;
	color:#343434;
}

.block_C4 a:hover{
	text-decoration:none;
	color:#3C73CF;
}

.tbl_C5{
	width: 338px;
	font-size:8pt;
	color: #535353;
	background-color:#fff;
	border-right: 1px solid #969696;
}
.tbl_C5 td{
	background: url(../images/bkg_block_c5.jpg);
	border-bottom: 1px solid #969696;
	height:12px;
}
.tbl_C5 .ligne{
	border-bottom: 1px solid #969696;
}

#MASTER_CENTER_RIGHT{
	width: 125px;
	height: 642px;
}

/************* REDACTION *********/
/********************************/
.block_redac{
	width: 655px;
	height: 87px;
	font-size:8pt;
	color:black;
	background: url(../images/bkg_block_c4.jpg);
	background-color:#fff;
	border: 1px solid #969696;
	margin-bottom: 5px;
	overflow:hidden;
}

.block_redac a:link{
	text-decoration:none;
	color:#343434;
}
.block_redac a:visited{
	font-weight:normal;
	color:#343434;
}
.block_redac a:hover{
	text-decoration:none;
	color:#3C73CF;
}

.block_redac .img{
	width: 118px;
	height: 77px;
	border: 1px solid #969696;
	margin:3px;
	float:left;
}
.block_redac .title_txt{
	font-size:1.1em;
	font-weight:bold;
}

/************* FOOTER ***********/
/********************************/

#MASTER_FOOTER{
	font-size:0.8em;
}

.footer_1{
	width: 974px;
	height: 93px;
	text-indent:10px;
	color:#545454;
	background: url(../images/bkg_footer_d4.jpg);
	border-top: 1px solid #969696;
}
.footer_2{
	width: 974px;
	height: 19px;
	color:#fff;
	line-height: 18px;
	background: url(../images/bkg_footer_orange.jpg);
}

.footer_2 a{
	text-decoration:none;
	color:#fff;
}
.footer_2 a:hover{
	text-decoration:underline;
}