body{
font-family : arial;
font-size : 8pt;
margin : 0;
background-color : #EFEFEF;
}

img{
border : 0;
margin : 0;

}

form{

	margin : 0;

}

.alignbas{

	vertical-align : bottom;
	margin-bottom : 0;

}

.bg{
	
	height : 24px;
	background-image:url(imgs/bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;

}

.bd{
	height : 24px;
	background-image:url(imgs/bd.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.hg{

	height : 24px;
	background-image:url(imgs/hg.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.hd{
	width : 24px;
	height : 24px;
	background-image:url(imgs/hd.png);
	background-repeat:no-repeat;
	background-position:right top;
}

.global  
  {
    position: absolute;
    width: 760px;
    margin-left: -380px;
    left: 50%;
    border-left : #DCDCDC 1px solid;
    border-right : #DCDCDC 1px solid;
    background-color : #ffffff;
  }

.top{
	width : 760px;
	height : 110px;
	background-color : #000000;
	line-height:0;
	font-size:0;
  }
  
.image{
	width : 760px;
	height : 246px;
	background-color : #000000;
	line-height:0;
	font-size:0;
  }

  
.content{
	height: auto;
	min-height: 840px;
	_height: 840px;
	
	width : 546px;
	background-color : #FFFFFF;
	float : left;
	background-image: url(imgs/pixgris.gif);
	background-repeat : repeat-y;
	background-position : right;
	
  }

.textbox{
	position : relative;
	width : 485px;
	background-color : #fefefe;
	margin : 30px;
	overflow: hidden;
  }  

.alinea{
	width : 15px;
	background-color : #ffffff;
	float : left;
	position : relative;
  }  
  
.text{
	width : 485px;
	float : right;
	position : relative;
	overflow: hidden;
  } 
  
.separateur{

	text-align : center;

}


.menu{
	width : 212px;
	background-color : #ffffff;
	float : right;
	background-image: url(imgs/fondmenu.jpg);
	background-repeat : no-repeat;
	voice-family:"\"}\"";
    voice-family:inherit;
	width : 214px;
  }

.dummy{}
  
.rubriquemenu{
	width : 200px;
	height : 28px;
	background-color : #ffffff;
	background-image: url(imgs/fondrubrique.png);
	background-repeat : no-repeat;
	
	font-size : 14pt;
	font-weight : bold;
	padding-left : 14px;
	padding-top : 28px;
	
	margin-bottom : 25px;
  }
  
.lignegrise{
	width : 212px;
	voice-family:"\"}\"";
    voice-family:inherit;
	width : 214px;
}
.rien{}
 
.lignemenu{

	margin: 14px;

}
  
.footer{
	width : 760px;
	height : 50px;
	color : #328EFF;
	background-color : #000000;
	float : left;
	text-align : center;
  }
  

.suite{

	margin-top : 15px;
	overflow: auto;

}
  
  
.ligne{
	margin :0;
	padding : 0;
	background-color: silver;
	height: 1px;
	width : 214px;
	line-height:0;
	font-size:0;
	border : 0;
	
}

ul{

	margin-left :-20px !important;
	margin-left : 20px;

}

.champ{

	margin-top : 5px;
	margin-bottom : 5px;
	font-family : arial;
	font-size : 8pt;
	padding : 3px;

}
  
/* STYLES DE TEXTE */
.titrenews{

	color : #328EFF;
	font-weight : bold;
	margin-bottom : 10px;
	background-image: url(imgs/diagonales.gif);
	background-repeat : repeat;
	padding : 5px;

  }
  
.titrebleu{

	color : #328EFF;
	font-weight : bold;
	margin-bottom : 10px;

}

.italique{

	font-style : italic;

}

.sstitregris{
	color : #707070;
	font-weight : bold;
	margin-top : 5px;

}
  
  
.titrenewsmodule{

	color : #111111;
	font-weight : bold;
	margin-bottom : 10px;

}
  
.blanc{
	color : #FFFFFF;
	display : inline;
}
a.lienblanc:link,a.lienblanc:visited{

	text-decoration : none;
	color : #FFFFFF;
}


.bleu{
	color : #328EFF;
	display : inline;
}
a.lienbleu:link,a.lienbleu:visited{

	text-decoration : none;
	color : #328EFF;
}

a:link,a:visited{

	text-decoration : none;
	color : #328EFF;
}
  