/* structure globale */
#global {
	WIDTH: 1000px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#header {
}
#main {
	MARGIN: 0px 14px 0px 14px;
	/* MR : nouvelle gestion des filets gris */
	WIDTH: 972px;
	BACKGROUND-IMAGE: url("../img/main_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
}

/* structure partie principale */
#mainLeft {
	TEXT-ALIGN: left;
	WIDTH: 200px;
	FLOAT: left;
}
#mainRight {
	TEXT-ALIGN: left;
	WIDTH: 230px;
	FLOAT: right;
}
#mainMiddle {
	/* MR : inutile dans la nouvelle gestion des filets gris (cf. #main)
	MARGIN-RIGHT: 235px;
	BORDER-LEFT: 1px solid #CECECE;
	BORDER-RIGHT: 1px solid #CECECE; */

	/* MR : pour corriger le problème généré sous IE par le <div class="clear"></div> */
	MARGIN-LEFT: 210px !important;
	MARGIN-LEFT: 200px;
	WIDTH: 518px !important; 
	WIDTH: 520px;
}
#contenu {
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
/*	MIN-HEIGHT: 400px; MR : inutile et non géré par IE */
}

/* partie gauche */
#mainLeft .partners {
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 15px 20px 15px;
	BORDER-BOTTOM: 3px dotted #FC9D1B;
	TEXT-ALIGN: CENTER;

}
#mainLeft .culture {
	MARGIN: 0px 15px 0px 15px;
	HEIGHT:242px;
	TEXT-ALIGN: CENTER;
}
#mainLeft .culture H2 {
	FONT-SIZE: 115%;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN-BOTTOM: 5px;
/*	BORDER-BOTTOM: 3px dotted #FC9D1B;*/
}
#mainLeft IMG {
	MARGIN: 5px 0px 5px 0px;
}


/* partie droite */
#disrupts {
	WIDTH: 207px;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND-COLOR: #EAEBEC;
}
#disruptsInfo {
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 50px;
}
#disrupts H2 {
	DISPLAY: none;
}
#disrupts H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}
#disrupts UL {
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 1px;
}
#disrupts LI {
}
.disrupt H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}
#events {
	MARGIN: 10px 10px 20px 10px;
	PADDING: 5px 0px 5px 0px;
	BORDER-TOP: 3px dotted #FC9D1B;
	BORDER-BOTTOM: 3px dotted #FC9D1B;
}
#events H2 {
	DISPLAY: none;
}
#events DIV {
	BACKGROUND-IMAGE: url(../img/event_li.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 5px;
}
#events H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}

/* partie centrale */
#routes H2 {
	DISPLAY: none;
}
#news {
	MARGIN-TOP: 10px;
	TEXT-ALIGN: left;
}
#news .newsRss {
	FLOAT: right;
	FONT-SIZE: 92%;
	PADDING-RIGHT: 15px;
	BACKGROUND-IMAGE: url(../img/feed.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#news H2 {
	FONT-SIZE: 115%;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN-BOTTOM: 5px;
	BORDER-BOTTOM: 3px dotted #45A1E4;
}
#news IMG {
	FLOAT: right;
	MARGIN: 0px 5px 5px 5px;
}
#news UL {
	LIST-STYLE: none;
	PADDING: 0px;
	MARGIN: 0px;
}
#news LI {
	MARGIN: 5px;
	WIDTH: 240px;
	FLOAT: left;
}
#news LI SPAN IMG {
	FLOAT: none;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
}
