#head .hleft {
	FLOAT: left;
	WIDTH: 233px;
}
#head .hright {
	FLOAT: left;
}
#navbas {
	BACKGROUND: #E0E0E0 url("../img/FR/page/head-bgleft.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	FONT-WEIGHT: bold;
	COLOR: #921A11;
	HEIGHT: 24px;
}
#navbas UL {
	MARGIN: 0px;
	PADDING: 3px 0px 0px 3px;
	LIST-STYLE: none;
}
#navbas LI {
	PADDING: 0px;
	MARGIN: 0px;
	DISPLAY: inline;
}
#navbas A {
	TEXT-DECORATION: none;
}
#navbas A:hover {
	TEXT-DECORATION: underline;
}


#cleft {
	FLOAT: left;
	WIDTH: 185px; /* 186px - 1px pour que les pointillés de #cmiddle s'affichent même à gauche. */
	PADDING-TOP: 5px;
	BORDER-LEFT: 1px solid #000000;
	BACKGROUND-IMAGE: url("../img/FR/page/cleft-bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
	MARGIN-BOTTOM: 75px;
}

#cleft2 {
	FLOAT: left;
	WIDTH: 180px;
	PADDING-TOP: 5px;
	BORDER-LEFT: 1px solid #000000;
	BACKGROUND-IMAGE: url("../img/FR/page/cleft-bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	MARGIN-BOTTOM: 75px;
	/*BORDER: 1px solid blue;*/

}


#navsec {
	FONT-SIZE: 100%;
	margin: 10px 10px 40px 20px;
}
#navsec .title {
	FONT-SIZE: 160%;
	MARGIN-BOTTOM: 20px;
	text-align : left;
}

#navsec LI  {
	LIST-STYLE: none;
}

#navsec .selected {
	FONT-SIZE: 110%;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/FR/LI-red.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	PADDING-LEFT: 20px;
	
}

#navsec .unselected {
	FONT-SIZE: 110%;
	BACKGROUND-IMAGE: url("../img/FR/LI-blue.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	PADDING-LEFT: 20px;
	TEXT-DECORATION: none;
}




#cright {
	FLOAT: right;
	WIDTH: 160px;
	PADDING-TOP: 5px;
	BACKGROUND: #FFFFFF url("../img/FR/main-bg.gif");
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top;
}

#cmiddle {
	MARGIN-LEFT: 186px;
	MARGIN-RIGHT: 160px;
	margin-top:0px;
	BORDER-RIGHT: 1px dotted #1F95C0;
	BORDER-LEFT: 1px dotted #1F95C0;
}
#cmiddle .filariane {
	PADDING-TOP: 10px;
	PADDING-LEFT: 30px;
	background-color:#D3EEFA;
}
#cmiddle H1 {
	FONT-SIZE: 160%;
	padding-TOP: 15px;
	padding-bottom:5px;
	PADDING-LEFT: 30px;
    BACKGROUND-COLOR: #D3EEFA;
    color: #21a7db;
    
}
#cmiddle H2 {
	FONT-SIZE: 160%;
	FONT-WEIGHT: normal;
	COLOR: #1F96C0;
	BACKGROUND-IMAGE: url("../img/puce_titre2.gif");
	BACKGROUND-REPEAT: no-repeat;
	

}

#cmiddlelarge {
	MARGIN-LEFT: 178px;
	MARGIN-RIGHT: 0px;	
	BORDER-LEFT: 1px dotted #1F95C0;
}
#cmiddlelarge .filariane {
	PADDING-TOP: 5px;
	PADDING-LEFT: 30px;
}
#cmiddlelarge H1 {
	FONT-SIZE: 160%;
	MARGIN-TOP: 15px;
	PADDING-LEFT: 30px;
    BACKGROUND-COLOR: #D3EEFA;
}
#cmiddlelarge H2 {
	FONT-SIZE: 160%;
	FONT-WEIGHT: normal;
	COLOR: #1F96C0;
}













#contenu {
	MARGIN: 20px 30px 20px 30px;
	overflow: auto;
}

#contenu .form {
}
.formSelect {
	BORDER: 1px solid #000000;
	FONT-SIZE: 107%;
}
.inputText {
	BORDER: 1px solid #000000;
	FONT-SIZE: 107%;
	PADDING: 1px;
}

/* formulaire contact */
#contact {
	BACKGROUND: #62C5EE url("../img/FR/page/routeform-bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	WIDTH: 550px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

#contact LEGEND {
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}

#contact H2 {
	COLOR: #000000;
}

#contact FIELDSET {
	MARGIN-TOP: 10px;
	PADDING: 0px;
}


#contact LABEL {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#contact .inputText {
	BORDER: 1px solid;
	WIDTH: 300px;
}


#contact .main {
	MARGIN: 0px;
	PADDING: 10px 10px 0px 20px;
	BACKGROUND-IMAGE: url("../img/FR/page/routeform-foot.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
}

#contact .submit {
	MARGIN-TOP: 20px;
	PADDING-RIGHT: 50px;
	TEXT-ALIGN: right;
}
#contact .submit INPUT {
    BORDER: none;
    BACKGROUND-COLOR: #99DCF8;
    COLOR: #000000;
    PADDING: 2px;
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}

/*  formulaire recherche itinéraire */
#formRoute {
	BACKGROUND: #62C5EE url("../img/FR/page/routeform-bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	WIDTH: 550px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#formRoute H2 {
	COLOR: #000000;
}
#formRoute FIELDSET {
	MARGIN-TOP: 10px;
	PADDING: 0px;
}
#formRoute LEGEND {
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}
#formRoute .main {
	MARGIN: 0px;
	PADDING: 10px 10px 0px 20px;
	BACKGROUND-IMAGE: url("../img/FR/page/routeform-foot.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom left;
}
#formRoute DIV {
	MARGIN-TOP: 2px;
}
#formRoute #keywordsDep, #formRoute #keywordsArr {
	WIDTH: 300px;
}
#formRoute .submit {
	MARGIN-TOP: 20px;
	PADDING-RIGHT: 50px;
	TEXT-ALIGN: right;
}
#formRoute .submit INPUT {
    BORDER: none;
    BACKGROUND-COLOR: #99DCF8;
    COLOR: #000000;
    PADDING: 2px;
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}
#formRoute .lien {
	PADDING-LEFT: 16px;
	BACKGROUND-IMAGE: url("../img/FR/LI-red.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
}
#formRoute SPAN {
	FONT-WEIGHT: bold;
}

#contenu H2 {	
	PADDING-LEFT: 25px;
	/*color:#1f95bf;*/
	color:#c3322f;
	/*color: #DC143C;*/
	PADDING-LEFT: 20px;
	BACKGROUND-IMAGE: url("../img/puce_paragraphe.gif");
	BACKGROUND-REPEAT: no-repeat;
		BACKGROUND-POSITION: left center;
}

#contenu H1 {	
	PADDING-LEFT: 20px;
	BACKGROUND-IMAGE: url("../img/puce_paragraphe.gif");
	BACKGROUND-REPEAT: no-repeat;
	background-color: #FFFFFF;
	color:#c3322f;
	padding-top:0px;
		BACKGROUND-POSITION: left center;
}

.thmList  A {
	COLOR:1D83B2;	 
}



#contenu .thmList H2 {
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 10px;

}

#contenu .thmintro
{
    COLOR: #c32fcc;
}




/*  Tableaux */

.table
{
	WIDTH:500px;
    BORDER: #008fb1 1px solid;
    FONT-SIZE: 100%;
    COLOR: #000000;
    MARGIN-RIGHT: 10px;

    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}

.table CAPTION
{
	COLOR: #000000;
}

.table TH
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #008fb1;
    TEXT-ALIGN: center
}
.table TD
{
	BORDER: #008fb1 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.table .row0
{
    BACKGROUND-COLOR: #d3edf5
}
.table .row1
{
    BACKGROUND-COLOR: #ffffff
}

#siteMap LI {
	list-style-type: none;
}

#subSiteMap LI {
	list-style-type: disc;
}


#subSiteMapImportant LI {
	list-style-type: disc;
}

#subSiteMapImportantLevel2 LI {
	FONT-WEIGHT: normal;
	LIST-STYLE: disc;
}

#subSiteMapLevel2 LI {
	FONT-WEIGHT: normal;
	LIST-STYLE: disc;
}


.navList {
	MARGIN-TOP: 10px;
}

.navListDecalage {
	LIST-STYLE: none;
	MARGIN-TOP: 5px;
}

.macaron {
	float: left;
}



#content #headingNews UL {
	MARGIN: 0px;
	PADDING: 0px;
}
#content #headingNews {
	PADDING: 0px 0px 0px 20px;
}
#content #headingNews UL LI {
	LIST-STYLE-IMAGE: url("../img/FR/LI-blue.gif");
	LINE-HEIGHT: 100%;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
}
