body

{

    font-family:Verdana,Arial,Helvetica;

    font-size:x-small;

    color:#000000;

    margin:0px;

    padding:0px;

    background:#FFFFFF;

    height:100%;

}



#headerBox

{position:relative;background:url('../images/top_background.gif') top right no-repeat;}

#headerBox #logo1

{position:absolute;right:70px;top:12px;}

#headerBox #logo2

{position:absolute;right:0px;top:24px;}



#searchBox

{position:relative;background:url('../images/search_background.gif') repeat-x;color:#FFFFFF;font-weight:bold;}

#searchBox form

{position:relative;padding:0px;padding-left:4px;padding-top:4px;margin:0px;background:url('../images/form_search_background.gif') top right no-repeat;width:260px;height:29px;}

#searchBox ul

{position:absolute;list-style:none;right:0px;top:0px;margin:0px;padding:0px;padding-top:10px;}

#searchBox li

{display:inline;}

#searchBox a

{color:#FFFFFF;font-weight:normal;background:transparent url('../images/separator.gif') 100% 6px no-repeat;padding:5px;padding-right:10px;}



#loginBox

{position:relative;background:#E6E6E6 url('../images/login_corner.gif') bottom right no-repeat;color:#C45A02;}

#loginBox .title

{color:#3B0075;font-weight:bold;display:block;margin-left:5px;}

#loginBox form

{margin:0px;margin-top:5px;margin-left:15px;}

#loginBox ul

{padding:0px;margin:0px;margin-left:22px;margin-top:5px;list-style:none url('../images/dotted_arrows.gif');}



#mainBox

{
position:relative;
margin:0px;
margin-left:193px;
padding:4px;
padding-top:12px;
border-left:1px dotted #B4B4B4;
background:transparent url('../images/top_border.gif') top left repeat-x;min-height:700px;
_height: 700px; // hack uniquement interprété par IE Win
}

#leftBox

{position:absolute;width:188px;top:190px;}

#corner

{position:absolute;top:0px;left:-1px;}



#contentBox

{position:relative;margin-right:200px;padding:5px;}

#rightBox

{position:absolute;top:12px;right:2px;width:200px;}



#footerBox

{position:relative;margin:4px;margin-left:193px;border-top:1px dotted #B4B4B4;height:35px;}

#footerBox ul

{position:absolute;list-style:none;left:0px;top:0px;margin:0px;padding:0px;padding-top:10px;}

#footerBox li

{display:inline;}

#footerBox li a

{

    color:#E87C22;

    font-weight:normal;

    background:transparent url('../images/grey_separator.gif') 100% 6px no-repeat;

    padding:5px;

    padding-right:10px;

}

#topLink

{position:absolute;top:4px;right:110px;}

#printLink

{position:absolute;top:6px;right:4px;}



#LinkBar

{position:relative;list-style:none;
left:0px;top:0px;height:100%;border:0px;margin-left:0px;margin:0px;padding:0px;padding-top:0px;padding-left:0px;background:#EB8932}



#menuBox

{position:relative;top:0px;background:#EB8932 url(../images/menu_corner.gif) top right no-repeat;min-height:280px;}



ul.menu

{position:relative;top:15px;padding:0px;margin:0px 10px 0px 5px;list-style:none;}

ul.menu li

{background:transparent url(../images/dots.gif) repeat-x bottom left;padding-bottom:6px;margin-bottom:6px;}

*html ul.menu li

{height:1em;}

ul.menu li a

{color:#FFFFFF;text-decoration:none;font-weight:bold;}

ul.menu li a:hover

{text-decoration:underline;}

ul.menu li a:visited

{color:#FFFFFF;}

ul.menu li a.selected

{color:#F6F3CD;}

ul.menu li a.selected:hover

{color:#F6F3CD;}

ul.menu li a.selected:visited

{color:#F6F3CD;}





ul.menuRubrique

{
/*position:relative;*/
list-style:none url('../images/pix.gif');
margin:2px;
padding:0px;
}

ul.menuRubrique li

{padding:0px;padding-left:14px;background:transparent url('../images/menu.gif') 0px 1px no-repeat;}

ul.menuRubrique li a

{color:#FCD4B1;font-weight:normal;}

ul.menuRubrique li a:visited

{color:#FCD4B1;font-weight:normal;}

ul.menuRubrique li a:hover

{color:#FCD4B1;font-weight:normal;text-decoration:underline}

ul.menuRubrique li.rubSelected

{background:transparent url('../images/menu_sel.gif') 0px 1px no-repeat;}



ul.menuArticles

{
/*position:relative;*/
list-style:none url('../images/pix.gif');
margin:2px;padding:0px;
}

ul.menuRubrique li.artSelected

{background:transparent url('../images/menu_sel.gif') 0px 1px no-repeat;}



div.encart

{position:relative;background:#F7F7F7 url('../images/top_encart.gif') top left repeat-x;padding:5px;margin-top:4px;}

div.encart h4

{margin:0px;font-size:xx-small;color:#35016A;background:transparent url('../images/dot.gif') 0px 3px no-repeat;padding-left:10px;}

div.encart ul

{padding:0px;margin:0px;margin-top:2px;margin-left:20px;list-style:disc url('../images/purple_tick.gif')}

div.encart li a

{color:#9A3555;font-weight:normal;}



h1.title

{position:relative;background:#E6E6E6 url(../images/box_left.gif) top left no-repeat;color:#000000;font-size:small;margin:0px;padding:0px;
height:auto;}

h1.title div

{position:relative;background:#E6E6E6 url(../images/box_right.gif) top right no-repeat;margin-left:17px;padding:3px;}



div.grayBorder

{position:relative;border:solid #E6E6E6 1px;padding:5px;margin:0px;}

div.grayBorderRounded

{position:relative;padding:5px;margin:0px;}

div.grayBorderTop

{position:relative;background:#FFFFFF url('../images/top.gif') top left repeat-x;}

div.grayBorderLeft

{position:relative;background:transparent url('../images/left.gif') top left repeat-y;}

div.grayBorderRight

{position:relative;background:transparent url('../images/right.gif') top right repeat-y;}

div.grayBorderBottom

{position:relative;background:transparent url('../images/bottom.gif') bottom left repeat-x;}

div.grayBorderTopLeft

{position:relative;background:transparent url('../images/top_left.gif') top left no-repeat;}

div.grayBorderTopRight

{position:relative;background:transparent url('../images/top_right.gif') top right no-repeat;}

div.grayBorderBottomLeft

{position:relative;background:transparent url('../images/bottom_left.gif') bottom left no-repeat;}

div.grayBorderBottomRight

{position:relative;background:transparent url('../images/top_left.gif') bottom right no-repeat;}



ul.horizontal

{position:relative;list-style:none;width:90%;margin:0px;margin-bottom:10px;padding:0px;margin-right:auto;margin-left:auto;text-align:center;}

ul.horizontal li

{display:inline;}

ul.horizontal a

{background:transparent url('../images/plain_separator.gif') 100% 2px no-repeat;padding-right:10px;padding-left:5px;}



ul.news

{position:relative;margin:0px;margin-top:10px;padding:0px;list-style:disc inside url('../images/mark.gif')}

ul.news li

{padding:0px;padding-bottom:5px;}

ul.news li p

{margin:8px;}

ul.news a.title

{margin:4px;}



table.toolbar

{position:relative;margin-right:0px;margin-left:auto;border:solid #E6E6E6 1px;}



a {color:#800040;text-decoration:none;}

a:hover {text-decoration:underline;}

a:visited {color:#cc6666;}



table {text-align:left;}

table.list1 {border:#B89AFA solid 1px;margin:4px;}

table.list1 td {padding:2px;}

td.border1 {background:#6331CE;color:#FFFFFF;}

td.filled1 {background-color:#F7F4FF;color:#000000;}

a.border1 {color:#FFFFFD;font-weigth:bold;}

a.border1:visited{color:#FFFFFD;font-weight:bold;}



table.list2 {border:#DADADA solid 1px;margin:4px;}

table.list2 td {padding:2px;}

td.border2 {background:transparent url('../images/header_bg.gif') top left repeat-x;color:#000000;}

td.filled2 {background-color:#FDF1E7;color:#000000;}

a.border2 {color:#000000;}



td.black {background-color:#000000;}



ul.navmenu

{

    margin:5px 0px 0px 10px;

    padding:4px;

    list-style:url(../images/puce.gif) outside;

}

ul.navmenu li

{padding-bottom:4px;}

ul.navmenu li a

{color:#6285A5;}

ul.navmenu li a:visited

{color:#6285A5;}

ul.navmenu li.selected

{

    list-style-image:url(../images/puce_on.gif);

    border:#DCCCFB solid 1px;

    background-color:#EAE1FC;

    padding:2px;

}





.Article_Titre

{color:#000099;font-family:Verdana,Arial,Helvetica;font-size:larger;font-weight:bold;display:block;}

.Article_Titre2

{color:#000099;font-family:Verdana,Arial,Helvetica;font-size:larger;font-weight:bold;display:block;border-bottom:#EB8932 solid 1px;}



.Article_sTitre

{color:#000099;font-family:Verdana,Arial,Helvetica;font-weight:bold;margin-left:2em;display:block;}

.Article_sTitre2

{color:#000099;font-family:Verdana,Arial,Helvetica;font-weight:bold;margin-left:4em;display:block;}



.Article_Date

{color:#000000;font-family:Verdana,Arial,Helvetica;display:block;text-align:right;}



.Theme_Titre

{color:#8000ff;font-family:Verdana,Arial,Helvetica;font-size:larger;font-weight:bold;}

.Theme_Titre2

{color:#8000ff;font-family:Verdana,Arial,Helvetica;font-size:larger;font-weight:bold;border-bottom:#EB8932 solid 1px;}



.TextBody

{color:#000000;font-family:Verdana,Arial,Helvetica;}

.TextMini

{color:#000000;font-family:Verdana,Arial,Helvetica;font-size:smaller;}



ul

{list-style:disc url(../images/orange_dot.gif);}



table.table1

{position:relative;border:black solid 1px;margin:auto;border-collapse:collapse;}

table.table1 thead

{text-align:center;}

table.table1 thead th

{border-right:black solid 1px;padding:4px;}

table.table1 thead td

{padding:2px;}

table.table1 tbody td

{border-top:black solid 1px;padding:4px;vertical-align:top;}



tbody td.right

{border-right:black solid 1px;}

thead td.right

{border-right:black solid 1px;}



table.table2

{position:relative;margin:auto;border-collapse:collapse;}

table.table2 thead

{text-align:center;}

table.table2 thead th

{border:black solid 1px;padding:4px;color:#000099;}

table.table2 thead td

{padding:4px;}

table.table2 td

{border:black solid 1px;padding:4px;}

table.table2 tbody td

{vertical-align:top;}



table.table3

{position:relative;margin:auto;border-collapse:collapse;border:#EB8932 solid 1px;}

table.table3 td

{border:black solid 1px;padding:4px;}

table.table3 thead td

{color:#000099;}

table.table3 tbody td

{vertical-align:top;}


h2{
	border-bottom:1px solid #000000;
	color:#000000;
	font-size:small;
	margin:15px 0px 10px 0px;
	padding:4px;
	position:relative;
}

h3{
	color:#EB8932;
	font-size:small;
	margin:15px 0px 10px 0px;
}

h4{
	color:#000099;
	font-size:x-small;
	margin:15px 5px;
	padding:0px 5px 0px 0px;
}

h5{
	background:transparent url('../images/mark.gif') 5px 1px no-repeat;
	padding-left:25px;
}

h6{
	color:#EB8932;
	font-size:x-small;
	margin:15px 5px;
	padding:0px 5px 0px 0px;
	text-decoration:underline;
}




/* contour du truc automatique */
div.grayBorder {
border:1px solid #E6E6E6;
margin:0px;
padding:5px;
position:relative;
}
div.grayBorderRounded {
margin:0px;
padding:5px;
position:relative;
}
div.grayBorderTop {
background:#FFFFFF url(../images/top.gif) repeat-x scroll left top;
position:relative;
}
div.grayBorderLeft {
background:transparent url(../images/left.gif) repeat-y scroll left top;
position:relative;
}
div.grayBorderRight {
background:transparent url(../images/right.gif) repeat-y scroll right top;
position:relative;
}
div.grayBorderBottom {
background:transparent url(../images/bottom.gif) repeat-x scroll left bottom;
position:relative;
}
div.grayBorderTopLeft {
background:transparent url(../images/top_left.gif) no-repeat scroll left top;
position:relative;
}
div.grayBorderTopRight {
background:transparent url(../images/top_right.gif) no-repeat scroll right top;
position:relative;
}
div.grayBorderBottomLeft {
background:transparent url(../images/bottom_left.gif) no-repeat scroll left bottom;
position:relative;
}
div.grayBorderBottomRight {
background:transparent url(../images/top_left.gif) no-repeat scroll right bottom;
position:relative;
}


