#headLink {
	HEIGHT:24px;
}


#head {
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-IMAGE: url("../img/home/visuel_fond.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
	HEIGHT: 238px;
	border-left : 1px solid #D6D2D1;
	border-right : 1px solid #D6D2D1;
}

#backgroundimage
{
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-IMAGE: url("../img/home/visuel_fond.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;	
	FLOAT: none;
}



.button_hours
{
    FLOAT: left;
    WIDTH: 101px;
    HEIGHT: 75px;
    BACKGROUND-IMAGE: url(../img/home/but_horaires.gif);
    BACKGROUND-REPEAT: no-repeat;
    PADDING: 5px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
	FONT-SIZE:160%
}
.button_plans
{
    FLOAT: left;
    WIDTH: 101px;
    HEIGHT: 75px;
    BACKGROUND-IMAGE: url(../img/home/but_Plans.gif);
    BACKGROUND-REPEAT: no-repeat;
    PADDING: 5px 0px 0px 10px;
    TEXT-ALIGN: left;
 	 margin: 10px 0px 0px 10px;
 	 FONT-SIZE:160%
}
.button_hours A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 82%;
    COLOR: #ffe715;
    FONT-FAMILY: 'Trebuchet MS';
}
.button_plans A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 82%;
    COLOR: #ffe715;
    FONT-FAMILY: 'Trebuchet MS';
}

.button_hours A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 82%;
    COLOR: #ffe715;
    FONT-FAMILY: 'Trebuchet MS';
}
.button_plans A:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 82%;
    COLOR: #ffe715;
    FONT-FAMILY: 'Trebuchet MS';
}


#left {
	FLOAT: left;
	WIDTH: 208px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 148px 0px 0px 20px;
	BORDER-WIDTH: 0px;
}

/* Menu univers */
.univers
{ 
    BACKGROUND-IMAGE: url(../img/home/bg_univers.gif);
    BACKGROUND-REPEAT: repeat-y;     
    MARGIN : 0px 0px 0px 0px;
    padding : 0px 0px 0px 10px;

}
.univ_head
{ 
	FONT-FAMILY: 'Trebuchet MS';
	FONT-WEIGHT: bolder;
	FONT-SIZE: 110%;    
	COLOR: #ffe715;
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 50px;
}

.univers A
{
    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}
.univers A:visited
{

    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}

.univers UL
{
	LIST-STYLE: inside;
	LIST-STYLE-IMAGE: url("../img/fleche_jaune.gif");	
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0px 0px 0px 10px;
	
}
.univers LI
{

}

.univ_bottom
{    
    BACKGROUND-IMAGE: url(../img/home/base_univers.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}

.univers_service
{ 
    BACKGROUND-IMAGE: url(../img/home/bg_services.gif);
    BACKGROUND-REPEAT: repeat-y;     
    MARGIN : 0px 0px 0px 0px;
    padding : 0px 0px 0px 10px;

}
.univers_service_head
{ 
	FONT-FAMILY: 'Trebuchet MS';
	FONT-WEIGHT: bolder;
	FONT-SIZE: 110%;    
	COLOR: #ffe715;
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 50px;
}

.univers_service A
{
    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}
.univers_service A:visited
{

    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}

.univers_service UL
{
	LIST-STYLE: inside;
	LIST-STYLE-IMAGE: url("../img/fleche_jaune.gif");	
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0px 0px 0px 10px;
	
}
.univers_service LI
{

}


.univ_services_bottom
{    
    BACKGROUND-IMAGE: url(../img/home/base_services.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px;
    PADDING : 0px;
}

.univ_deplacement_top
{
	BACKGROUND-IMAGE: url(../img/home/top_deplacements.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 51px;	
}

.univ_services_top
{
	BACKGROUND-IMAGE: url(../img/home/top_services.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 51px;	
}


#middle {
	WIDTH: 344px;
	/* text-align: center; : Ici ca ne marche pas sur Firefox... */
	margin-left: 288px;
	padding-top: 280px;
	
}

/* trajet */

#trajet
{
	width: 294px;
	margin: 0px;
	padding: 0px;
}

.trajet_head
{ 
	BACKGROUND-IMAGE: url(../img/home/top_ri.gif);
	/*BACKGROUND-IMAGE: url(../img/home/top_jaune.gif);*/
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 48px;
}

#trajet H2
{
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 60px;

}

#trajet H2 A
{
	font-size: 150%;
	FONT-FAMILY: 'Trebuchet MS';
	color: #0E5597;
	font-weight: bold;
}

.trajet_body
{
    BACKGROUND-IMAGE: url(../img/home/bg_RI.gif);
    BACKGROUND-REPEAT: repeat-y;   
    padding-bottom : 1px; 
}

#trajet FIELDSET
{
  
    padding : 15px 0px 0px 35px;
	 text-align: left;   
}

#trajet FIELDSET LEGEND
{	
	display: none;
}

#trajet FIELDSET LABEL
{	
	color : #FFEA17;
	font-size: 110%;
   FONT-FAMILY: 'Trebuchet MS'; 
	font-weight: bold;
}


#trajet .trajet_bottom
{
    BACKGROUND-IMAGE: url(../img/home/base_RI.gif);
    BACKGROUND-REPEAT: no-repeat;
	 margin-left : 12px; /* img a corriger pour éviter décalage */
    HEIGHT: 18px  
}

#trajet .trajet_button
{
	background-color: #2B6CAC;
	color: White;
	margin-top: 5px;
	margin-right: 35px;
	BORDER: 0px;
	font-size: 100%;
	FONT-FAMILY: 'Trebuchet MS';
	/*text-decoration: underline;	*/
	border: 1px solid White;
}


#right {
	WIDTH: 320px;
	PADDING: 0px;
	MARGIN: 0px;
	BORDER-WIDTH: 0px;
	FLOAT: right;
}


#toolbox
{
	/* HEIGHT: 238px; */
	/*HEIGHT: 100px;*/
	padding-top: 50px;
	margin-left: 60px;
}

#infobox {
	padding-top: 50px;
	BORDER-WIDTH: 0px;
}

#infobox A.info_lien
{
	BACKGROUND-IMAGE: url(../img/grosse_fleche_bleue.gif);
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: no-repeat;
	padding-left : 15px;
	color: #0C5599;
}	

#infobox UL
{
	padding : 0px;
	margin: 0px;
	list-style-type: disc;
	color: #0D5492;
}

#infobox UL LI A
{
	color: #0D5492; 
}

/* Actualités */
#actualites
{
	/*padding-top: 10px:	*/
	padding-top: 20px;
}

#actualites H2
{
   BACKGROUND-IMAGE: url(../img/home/actu_top.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	padding: 10px 0px 0px 10px;
	margin: 0px;	
}
#actualites H2 A
{
	font-size: 130%;
	color: #0C5599;
	font-weight: bold;
   FONT-FAMILY: 'Trebuchet MS'; 		
}


#actualites .actu_middle
{
   BACKGROUND-IMAGE: url(../img/home/bg_actu.gif);
   BACKGROUND-REPEAT: repeat-y;    
   padding : 15px 34px 0px 35px;	
}

#actualites .actu_bottom_link
{
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
}


#actualites .actu_bottom
{
    BACKGROUND-IMAGE: url(../img/home/actu_base.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 19px  
}




/* Perturbations */
#perturbations H2
{
	BACKGROUND: url("../img/pictos_perturbation.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	padding-top: 20px; 
	padding-left : 60px;
	margin-left: 60px;
	height : 65px; 
}
#perturbations H2 A
{
	font-size: 130%;
	color: #0C5599;
	font-weight: bold;
   FONT-FAMILY: 'Trebuchet MS'; 		
}

#perturbations H3
{
	font-size: 130%;
	color: Red;
}

#perturbations .pert_middle
{
   padding : 15px 10px 0px 35px;	
}


#perturbations .pert_bottom_link
{
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
}





/* logo CG*/
.foot_logo
{
	text-align: center;
}
.foot_bar
{
	float: left;
	text-align: center;
	background-color: #FAD031;		
   WIDTH: 938px;
	HEIGHT: 18px;
}