/* CSS Document */

/* html tags */

h2

{
	font-size:130%;
	margin-top:0;
	font-weight: bold;
	color: #333333;
}

h3

{
	font-size:110%;
	color: #333333;
}

h4
{
	font-size:100%;
	color:#274D68;
	border-bottom-color: #274D68;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

h5
{font-size:100%}

#container ul
{list-style-image:url(../images/triangle.gif)}
#container #col2 ul li
{
	padding-bottom: 10px;
}
#container #col2 ul ul li
{
	padding-top: 10px;
	padding-bottom: 5px;
	list-style-type: disc;
}

#container ul ul
{list-style-image:none}

#container ul.space li, #container ol.space li
{padding-bottom:1.5em}

#container ul.anchors
{margin-left:0;
padding-left:0}

#container ul.anchors li
{list-style-type:none;
display:inline;
text-align:center;
padding:0.35em}

/* Two columns layout */

#col1
{width:25%;
float:right;
margin-left:3%;

}

#col2
{width:65%;
float:left;
padding-top:10px;
margin-left:15px;

}

/* right Menu */

#col1 ul
{list-style:none;
margin-top:0px;
margin-left: 0;
padding-left:0em;
background:#EBEAF2;
border-style:solid;
border-width:1px;
margin-right:0px;
list-style-image:none;
} 

#col1 h2
{background-color:#041B66;
	color:#DBDBDB;
font-size:100%;
padding:0.25em;
margin:10px 0 0 0}

#col1 ul li{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	text-indent:0px;
}


#col1 ul ul

{
	margin-left: 0;
	padding-left:0em;
	background:#F8F6F5;
	margin-bottom:0px;
	border-right-style: none;
	border-left-style: none;
	display: none;
}
#col1 ul ul ul

{
	margin-left: 0;
	padding-left:0em;
	background:#FDF8EC;
	margin-bottom:0px;
	border-right-style: none;
	border-left-style: none;
}

#col1 ul li ul li

{
border-top-style:solid;
border-top-width:1px;
border-top-color:#B8C4CF;
border-bottom:none;
margin-bottom:0px;
padding-bottom:0px;
}


#col1 ul li a, #col1 ul li ul li a
{display:block;
text-decoration:none;
color:#000000;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
height:100%
}

#col1 ul li a:hover
{
background-color:#C9D5E1;
color:#863B1C;
}

#col1 ul ul li a:hover
{
background-color:#E0E1E2;
color:#863B1C;
}


/* hidden list to correct display bug in IE */
ul#hidden
{display:none;
}

/* data tables */
th
{background-color:#990000;
color:#000000;
text-align:left;
padding:5px}

td
{padding:5px;
border-bottom-style:solid;
border-bottom-color:#666666;
border-bottom-width:1px;
}

td.urgence
{color:#FF0000}

td.extra
{color:#009966}

/* News lists*/
#container ul.actu
{list-style-type:none;
list-style-image:none;
padding-left:0;
margin-left:0}

#container ul.actu li
{
border-top: #666666 1px solid;
border-bottom:none;
padding-bottom:1em;
padding-top:1em}

/* Actu titres */
h3.actu
{padding-top:1em;
margin-bottom:0.25em;
border-top: solid 1px #666666} 

/* Actu date */
span.dateActu
{color:#666666}

/* News photos */
div#newsimage
{float:left;
width:125px
}

div#newsimage img
{margin-right:10px}

div#newsimage span
{color:#666666;
font-size:0.9em}

/* align menu items with no links */
#col1 ul li.nolink 
{padding-left:5px;
margin-left:5px}

/* align menu items with no links */
#col1 ul li.nolink ul 
{margin-left:-10px}

/* Credit news centre */
p.credit 
{background-color:#900;
color:#FFFFFF;
font-weight:bold;
padding:5px}

p.credit a
{color:#FFFFFF}
.bold {
	font-weight: bold;	
}
.ital {
	font-style: italic;
}
blockquote p{
	text-align: left;
}
