/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; }

strong {font-weight:bold;}
em {font-style:italic; }

/* hyperlink */
a {
	color: #F55A00;
}
a:hover {
	color: #F55A00;
}
a:visited {
	color: #7C1514;
}
a.style1 {	color: #0086e3; text-decoration:underline; }
a.style1:hover { color: #0086e3; text-decoration:underline; }

/* taille de la typo */
html { font-size: 100%; } /* correctif pour IE */
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	background: #29499C url(pictures/bckgrnd_main.gif) repeat-y;
}
input { font-family:Verdana, Arial, Helvetica, sans-serif; }

.comment {
	color:#FFFFFF;
	background: #FF0000;
}

/*----------------------------------------------------------------------*/

#mainContainer {
	width:770px;
	float:left;
}

#mainContainer #leftColumn {
	width:150px;
	height:750px;
	float:left;
	background: url(pictures/bckgrnd_left.jpg) 0px 210px no-repeat;
}

#mainContainer #leftColumn #subLogo{
	color: #A9B6D7;
	padding-left: 20px;
	padding-bottom: 20px;
	height: 90px;
}
#mainContainer #rightColumn {
	float:left;
	width: 620px;
}
#mainContainer #rightColumn #header{
	float:left;
	width: 620px;	
}

#mainContainer #rightColumn #lng {
	background: url(pictures/bckgrnd_language.gif) no-repeat;
	height: 25px;
	width: 620px;
	float:left;
}

#mainContainer #rightColumn #contentContainer {
	float:left;
	width: 620px;
	background: #ffffff;
}

#mainContainer #rightColumn #contentContainer #content {
	width:540px;
	margin: 0px 40px 0px 40px;
	line-height:1.5em;
	color: #000000;
}
#mainContainer #rightColumn #footer {
	float:left;
	width: 600px;
	background: #29499C url(pictures/bckgrnd_footer.gif) no-repeat;
	color: #D4DBEB;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#mainContainer #rightColumn #footer a{
	color: #D4DBEB;
}

#mainContainer #rightColumn #contentContainer #content #map {
	margin-right: 0px;
	margin-left: 0px;
}
