BODY {
	BACKGROUND-COLOR: #FFFFFF;	
	BACKGROUND-IMAGE: url(../img/home_bg.jpg);
	BACKGROUND-POSITION: 50% 18px !important;
	BACKGROUND-POSITION: 50% 25px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	FONT-SIZE: 77%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
	PADDING: 10px;
}
#global
{
	POSITION: relative;
    MARGIN:0 auto;
    WIDTH: 940px;       
    TEXT-ALIGN: left;
}

#left
{
	POSITION: absolute;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: transparent;
	LEFT:0;
	PADDING:0;
    FONT-SIZE: 100%;
    WIDTH: 205px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
    
}
#contenu
{
	POSITION: relative;
	BACKGROUND-COLOR: transparent;	
	MARGIN-LEFT: 205px;
	MARGIN-RIGHT: 190px;
	WIDTH: 546px;
}
#right	
{
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	RIGHT: 0;
    FONT-SIZE: 100%;
    WIDTH: 190px;
    MARGIN:0;
    COLOR: #000000;
    
}

#foot {
	CLEAR: both;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 92%;
	COLOR: #000000;
	HEIGHT: 50px;
}

#footer {
	position: relative;
	top: 130px;
	height: 180px;
	width: 940px;
	margin: auto;
	z-index:0;
	CLEAR: both;
	TEXT-ALIGN: center;
	
	FONT-SIZE: 92%;
	COLOR: #000000;
	
}
#left A
{
    TEXT-DECORATION: none;
}
#left A:hover
{
    TEXT-DECORATION: underline;
}

#trajet
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;    
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;   
    WIDTH: 167px;
    BORDER-LEFT:0;
}

#trajet fieldset 
{
	TEXT-ALIGN: left;
	border: 0px;
}

#trajet  .searchText
{
	ALIGN: right;
	WIDTH: 160px;
}

#trajet legend 
{
	 display: none;
	
}


#search
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 10px;    
    MARGIN-LEFT: 10px;
    PADDING-LEFT: 28px;
    PADDING-BOTTOM: 5px;   
    WIDTH: 167px;
    BORDER-LEFT:0;
    BORDER-BOTTOM: #7b8091 1px solid;
}
.searchText
{
    BORDER-RIGHT: #7b8091 1px solid;
    BORDER-TOP: #7b8091 1px solid;
    BORDER-LEFT: #7b8091 1px solid;
    BORDER-BOTTOM: #7b8091 1px solid;
    FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
    FONT-SIZE: 100%;    
    COLOR: #7b8091;        
}

#homeTitle
{
    FONT-SIZE: 120%;
    COLOR: #00399B;
    position:absolute; 
	margin-top:60px; 
	margin-left:130px;
	FONT-WEIGHT: bold;
}

#menu
{
	POSITION: relative;
    FONT-SIZE: 100%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
    z-index: 2;
}
#menu A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#menu UL
{
    LIST-STYLE-TYPE: disc;
    MARGIN-TOP: 0px;    
}


/* Acces personnalisé */

#access
{
	WIDTH: 190px;
	FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR: #105FEF;
	OVERFLOW: auto;
	BORDER-BOTTOM: #7b8091 1px solid;
	PADDING-TOP: 10px;	
	PADDING-BOTTOM: 10px;
}
#access UL
{
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 0;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	PADDING: 0;
}
#access LI
{
	MARGIN-LEFT: 30px;
	list-style-type: disc;
	COLOR: #000000;
}
#access A
{
	FONT-SIZE: 80%;
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
#access A:hover
{
	FONT-SIZE: 80%;
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
#ri
{
	BACKGROUND-COLOR: #DBE731;
	MARGIN-TOP: 30px;
	FONT-FAMILY: Arial, Verdana, Times New Roman, sans serif;
	COLOR: #000000;	
	TEXT-ALIGN: center;
}
#news
{	
	position:absolute; 
	width:426px; 
	margin-top:400px; 
	padding-left:16px;
	height: 200px;
	left:0; 
	top:0;
	overflow: auto;
}
#disrupts {
	width:220px; 
	height: 111px;
	margin-left:325px; 
	padding-top: 120px !important; 
	padding-top:0px;
	margin-top: 0px !important;
	margin-top:100px;	
}

.disrupt A {
	COLOR: #7634F8;
}


.li2
{
	COLOR: #7435F8;
}

.li3
{
	COLOR: #548E04;
}

.li4
{
	COLOR: #FC9701;
}

#content H1, H2 {
	MARGIN-LEFT: 0px;
	FONT-SIZE: 125%;
	COLOR: #000000;	
	MARGIN-BOTTOM: 4px;
}

#ri_top {
	width:190px;
	height:51px;
	BACKGROUND-IMAGE: url(../img/FR/home/top_ri.jpg);
}

#ri_title {
	text-align:left;
	margin-left:30px;
	padding-top:7px;
}

