#contenu h1
{
	color: #5A5A5A;
	font-weight: bold;
	font-size: 145%;
	text-align: center;
	margin-bottom: 10px;
}

/* Diaporama */
#contenu div.evenementiel
{
    height: 183px;
    background-image:url('../img/FR/Home/blocActu.png');
	background-repeat:no-repeat;
	padding-left: 63px;
}

#contenu div.diaporama
{
	text-align: left;
}

#contenu div.diaporama div.une
{
	display:block;

	width:486px;
	height:171px;

    float: left;
	background-color:#ffffff;
	border:1px double Silver;
    margin-left:5px;
}
#contenu div.diapoNavbar
{
	width:140px;

    height:171px;
    float: left;
	margin-top:1px;
}
#contenu div.diaporama p
{
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
}
#contenu div.diaporama p img
{
    margin: 2px;
}

#contenu div.diaporama img
{
    margin: 0px;
}

#contenu div.diapoNavbar .left IMG 
{
    margin: 0px;
	padding : 0px;
	border: 0px;
}
#contenu div.diapoNavbar .btn, .btnOn
{
	color:#000000;
	height:52px;
	padding-right:7px;
	padding-left:20px;
	padding-top:5px;
	font-weight:bold;
}
#contenu div.diapoNavbar .btn
{
	background-image:url('../img/FR/Home/btGrisActu.jpg');
	background-repeat:no-repeat;
}
#contenu div.diapoNavbar .btnOn 
{
	background-image:url('../img/FR/Home/btVertActu.jpg');
	background-repeat:no-repeat;
}



/*bloc contenu central*/
#contenu
{
	margin-left:220px;
}
#contenu_gauche
{
	float: left;
	width: 350px;
}
#contenu_droit
{
	float: left;
	width: 350px;
	margin-left: 10px;
}
#tools2 
{
	width:220px; 
	/*margin-left:326px;*/
}
/*Services en lignes*/
#services
{
	height: 215px;
}
#services_top
{
	height:22px;
    background-image:url(../img/FR/home/service_en_ligne_top.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	padding-left:50px;
}
#services_bottom
{
	height:193px;
    background-image:url(../img/FR/home/service_en_ligne_bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
}
/*Itinéraires*/
#itineraires
{
	height: 215px;
}
#itineraires_top
{
	height:22px;
    background-image:url(../img/FR/home/itineraires_top.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	padding-left:50px;
}
#itineraires_bottom
{
	height:193px;
    background-image:url(../img/FR/home/itineraires_bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
}
/*Infos trafic*/
#trafic
{
	height:160px;
	margin-top:10px;
}
#trafic_top
{
	height:22px;
    background-image:url(../img/FR/home/trafic_top.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#5A5A5A;
	font-size:120%;
	font-weight:bold;
	padding-left:50px;
}
#trafic_bottom
{
	height:138px;
    background-image:url(../img/FR/home/trafic_bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
}
/*Pictos liens*/
#pictos_liens
{
	margin-top:10px;
}
#pictos_liens a
{
	text-decoration: none;
}
#pictos_liens .img2, .img3
{
	margin-left: 16px;
}

#bon-voyage
{
	margin-left:10px;
}

/*Formulaire mon espace*/
#form_monespace
{
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}
#log_login
{
	margin-left:3px;
}
#log_login, #log_password
{
	width:95px;
}
#inscript .inscript_home
{
	margin: 5px 0px 0px 10px;
	padding: 0px;
}
#inscript .pass_home
{
	float:right;
	padding-bottom: 8px;
	padding-right: 30px;
	margin: 0px;
}
#inscript LI
{
	margin: 0px;
	padding: 0px;
}
#inscript a
{
	text-decoration: underline;
	color:#5A5A5A;
}
#inscript a:hover
{
	text-decoration: none;
	color:#5A5A5A;
}
#log_login, #log_password, #log_submit, #inscript, #adherent_ok 
{
	font-size:92%;
	color:#5A5A5A;
}
#adherent_ok UL
{
	list-style-type:none;
}
#adherent_ok .deconnect_home
{
	float:right;
	padding-bottom: 8px;
	padding-right: 200px;
	padding-left:0;
	margin: 0px;
}
#adherent_ok .adherent_home
{
	margin: 5px 0px 0px 15px;
	padding: 0px;
}
#abonnement p
{
	color:#5A5A5A;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}
.loglink
{
	display:none;
}


/*pictos boutique*/
#boutique_and_pictos
{
	/*float:right;
	width:330px;*/
}
/*Boutique*/
#boutique
{
	float:left;
	width:180px;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR: #5A5A5A;
	PADDING-TOP: 17px;	
	PADDING-BOTTOM: 10px;
	text-align:center;
}
#boutique A
{
	color:#000000;
}

#boutique img
{
	vertical-align:middle;
}

#pictos_boutique
{
	overflow:auto;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	COLOR: #5A5A5A;
	text-align:center;
	width:150px;
	margin-left:180px;
}
#pictos_boutique A
{
	text-decoration:none;
}
#iphone, #pictorss
{
	font-size:80%;
	float:left;
	margin-left:20px;
}
#facebook, #mobile
{
	width:50px;
	font-size:80%;
	float:left;
}
#facebook, #iphone
{
	margin-bottom:7px;
}

/*Trajets*/
#ri
{
	COLOR: #000000;	
	TEXT-ALIGN: center;
	padding-left:10px;
}
#ri img
{
	padding-top:5px;
}
#trajet
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;    
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;   
    WIDTH: 300px;
    BORDER-LEFT:0;
}
#trajet fieldset 
{
	TEXT-ALIGN: left;
	border: 0px;
}
#trajet .searchText
{
	WIDTH: 250px;
	font-size:92%;
	color:#5A5A5A;
}
#trajet legend 
{
	 display: none;
}
#contenu_trajet1
{
	margin-top:15px;
}
#contenu_trajet1, #contenu_trajet2
{
	width:300px;
	height:40px;
}
#img_trajet1, #img_trajet2
{
	float:left;
	width:30px;
	height:40px;
}
#label_depart, #label_arrivee
{
	font-weight:bold;
}
#label_depart,#label_arrivee, .searchText
{
	padding-left:5px;
}
#submitIti
{
	BORDER-style: none;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #91197d;
}

/*Perturbations*/
#perturbations h2
{
	display:none;
}
#perturbations .noinfo
{
	padding-left: 15px;
}
#perturbations .all
{
	padding-left:40px;
}
#img_perturb
{
	float:right;
	margin-right:35px;
	margin-top:10px;
}
#perturbations ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}
#perturbations ul li
{
    padding-right:120px;
}
#perturbations ul li A
{
    TEXT-DECORATION: none;
    color:#5A5A5A;
}
#perturbations ul li A:hover
{
    TEXT-DECORATION: underline;
    color:#5A5A5A;
}
#perturbations .all a 
{
	TEXT-DECORATION: underline;
}
#perturbations .all 
{
    color:#5A5A5A;
	font-size:110%;
	font-weight:bold;
}


#homeTitle
{
    /*FONT-SIZE: 120%;
    COLOR: #00399B;
    position:absolute; 
	margin-top:60px; 
	margin-left:130px;
	FONT-WEIGHT: bold;*/
    position:absolute;
    width: 612px;
    height: 89px;
	BACKGROUND-IMAGE: url(../img/header.jpg);
	BACKGROUND-POSITION:top left;
	BACKGROUND-REPEAT: no-repeat;
}


/* 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;
}



#news
{	
	/*position:absolute; */
	width:426px; 
	padding-left:16px;
	left:0; 
	top:0;
	overflow: auto;
}
#no-news
{	
	/*position:absolute; */
	width:426px; 
	padding-left:16px;
	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: #000000;
}

.li3
{
	COLOR: #000000;
}

.li4
{
	COLOR: #000000;
}

#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;
}

