/* SITE-COLORS CSS 20040415 aaa*/

/* This CSS only contains color codes and background image details for pagelayout and other main styles */

body
{
   /* background-color: #EEF9E3;*/
	/*background-image: url(../images/bg_body_bleu.jpg);*/
    background-repeat: repeat-x;
}
/* PAGE HEADER */
div#header li h1
{
    color: #142CA6;
}

/* TOOLBARS */

div#topcontent
{
	/*background-image: url(../images/bg_body_bleu.jpg);*/
	/*background-color: #000000;*/
}

div#toolbar-top li.toolbar-item
{
    color: #339999;
    border-color: #339999;
	background-color: #0099CC;
}

div#toolbar-top li.toolbar-item a
{ 
    color: #339999;
}

div#toolbar-bottom div.toolbar-design
{
	background-image: url(../images/bg_toolbar_bottom.gif);
	border-bottom:1px solid #CCCCCC;
}

div#toolbar-bottom li.toolbar-item
{
    color: #0B333C;
    border-color: #0B333C;
}

div#toolbar-bottom li.toolbar-item a
{ 
    color: #003399;
}


/* TOP MENU */

div#topmenu
{
    background-color: #22486F;
    border-color: #22486F;
	background-image: url(../images/bg_topmenu.gif);
	background-repeat:repeat-x;
}

div.topmenu-line
{
    border-color: #7b92bc;
}

div#topmenu li
{
    background-image: url(../images/tab-normal-left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #22486F;
    border-color: #0099CC;
}

div#topmenu li.selected
{
    background-image: url(../images/tab-selected-left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #7b92bc;
}

div#topmenu li div.spacing
{
    background-image: url(../images/tab-normal-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}


div#topmenu li a
{
    color: #E5E3D3;
}

div#topmenu li.selected div.spacing
{
    background-image: url(../images/tab-selected-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

div#topmenu li.selected a
{
    color: #ffffff;
}

/* LEFT MENU */

div#leftmenu
{
    background-color: #22486F;
    border-color: #22486F;
	background-image: url(../images/bg_topmenu.gif);
	background-repeat:repeat-x;
}

div.leftmenu-line
{
    border-color: #7b92bc;
}

div#leftmenu li
{
    background-image: url(../images/tab-normal-left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #22486F;
    border-color: #0099CC;
}

div#leftmenu li.selected
{
    background-image: url(../images/tab-selected-left.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #7b92bc;
}

div#leftmenu li div.spacing
{
    background-image: url(../images/tab-normal-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

div#leftmenu li a
{
    color: #E5E3D3;
}

div#leftmenu li.selected div.spacing
{
    background-image: url(../images/tab-selected-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

div#leftmenu li.selected a
{
    color: #ffffff;
}

/* PATH */

div#path
{
    background-color: #FDFDFB;
	background-image: url(../images/bg_path.gif);
}

div#path p
{
    color: #142CA6;
}

div#path p a
{
    color: #142CA6;
}

/* MENUES */

div#leftmenu-fond
{ 
	background-color:#FAFAFA;
	background-image: url(../images/bg_bottom_leftmenu.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}


div#leftmenu-design li.menu-level-0 a
{ 
    color: #FFFFFF;
	background-image: url(../images/tab_left.gif);
    background-repeat: no-repeat;
}

div#leftmenu-design li.menu-level-0 a:hover
{
    color: #FF6600;
	background-image: url(../images/tab_left_over.gif);
    background-repeat: no-repeat;
}

div#leftmenu-design li.menu-level-0 a.selected
{
    color: #FFFFFF;
	background-image: url(../images/tab_left.gif);
    background-repeat: no-repeat;
}

div#leftmenu-design li.menu-level-1 a
{ 
    color: #FF6600;
	background-image: url(../images/bg_view_line.gif);
    background-position: bottom;
    background-repeat: repeat-x;
	background-color:#F0F0F0;
	border-left:1px solid #1B3F65;
	border-right:1px solid #1B3F65;
}

div#leftmenu-design li.menu-level-1 a:hover
{
    color: #FFFFFF;
	background-color:#6D99C4;
	background-image:none;
}

div#leftmenu-design li.menu-level-1 a.selected
{
    color: #FFFFFF;
	background-color:#6D99C4;
	background-image:none;
}


div#leftmenu-design li.menu-level-2 a
{ 
    color: #FF6600;
	background-image: url(../images/bg_view_line.gif);
    background-position: bottom;
    background-repeat: repeat-x;
	background-color:#FAFAFA;
}

div#leftmenu-design li.menu-level-2 a:hover
{
    color: #22486F;
	background-color:#A6C9EB;
}

div#leftmenu-design li.menu-level-2 a.selected
{
    color: #22486F;
	background-color:#A6C9EB;
	background-image:none;
}

div#leftmenu-design li.menu-level-3 a
{ 
    color: #FF6600;
	background-image: url(../images/bg_view_line.gif);
    background-position: bottom;
    background-repeat: repeat-x;
	background-color:#FFFFFF;
}

div#leftmenu-design li.menu-level-3 a:hover
{
    color: #22486F;
	background-color:#D6E0EA;
}

div#leftmenu-design li.menu-level-3 a.selected
{
    color: #22486F;
	background-color:#D6E0EA;
	background-image:none;
}

div.fond
{

background-image: url(../images/fondBouton90.gif);
    background-position: bottom;
    background-repeat: no-repeat;
	
}

div.titrePratique
{
height:30px;
background-image: url(../images/TitrePratique.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

/* MAINCONTENT */

div#maincontent
{
	/* background-color:#FFFFFF; */
}

/* NAVIGATORS */

div.content-navigator div.content-navigator-previous-disabled
{
    color: #777777;
}

div.content-navigator div.content-navigator-next-disabled
{
    color: #777777;
}

div.content-navigator div.content-navigator-arrow
{
    color: #ff8800;
}


/* TOOLBOXES */

div.toolbox-design
{ 
    background-color: #d9e5f2;
}

div.toolbox-design h2
{ 
    color: #ffffff;
    background-color: #22486F;
}

div.toolbox-design input.searchtext, div.toolbox-design input.textinput
{
    background-color: #ffffff;
    border-color: #839dbd;
}

div.toolbox-design label
{
    color: #000000;
}

div.toolbox-design div.info-text p
{ 
    color: #000000;
}

div.toolbox-design div.attribute-link p
{ 
    background-image: url(../images/arrow.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

div.toolbox-design div.attribute-link-disabled p
{ 
    color: #666666;
}


/* TOOL LISTS */

div.toollist-design
{ 
    background-color: #ffffff;
    border-color: #22486F;
}

div.toollist-design h2
{ 
    color: #ffffff;
    background-color: #22486F;
}

div.toollist-design h3
{ 
    color: #22486F;
}

div.toollist-design div.class-article div.attribute-short p
{ 
    color: #666666;
}

div.toollist-design div.class-article div.attribute-link p
{ 
    color: #22486F;
}

div.toollist-design div.class-article div.attribute-link-disabled p
{ 
    color: #666666;
}


/* FOOTER */

div#footer-design 
{
    color: #0B333C;
    background-color: #E3E3E3;
	background-image: url(../images/bg_path.gif);
}

div#footer-design a:hover
{
    color: #FF6600;
}

div#footer div.toolbar-design
{
	background-image: url(../images/bg_toolbar_bottom.gif);
	border-bottom:1px solid #CCCCCC;
}


/* GENERAL ELEMENTS */

a
{ 
    color: #22486F;
}

a:hover
{ 
    color: #0099CC;
}

li
{ 
    color: #22486F;
}

div#maincontent h1
{ 
    color: #7b92bc;
}

div#maincontent h2
{ 
    color: #6699cc;
}

div#maincontent h2 a
{ 
    color: #6699cc;
}

div#maincontent h3
{ 
    color: #6699cc;
}

div#maincontent h4
{ 
    color: #0B333C;
}

div#maincontent-design h5
{ 
    color: #0B333C;
}


/* SUBMIT BUTTONS */

input.defaultbutton
{
    color: #ffffff;
	background-image: url(../images/search.gif);
	width:97px;
	height:22px;
	border:none;
}

input.button
{
    color: #ffffff;
	background-image: url(../images/search.gif);
	width:97px;
	height:22px;
	border:none;
}

input.searchbutton
{
    color: #003399;
    background-color: #7b92bc;
    border-color: #22486F;
}

div.bordure img
{
	border:1px solid #22486F;
}

/* ENCADRES */

div.encadre
{
	background-image: url(../images/encadre_haut.gif);
	background-position:top right;
    background-repeat: no-repeat;
	
}


div.bas_encadre
{
	background-image: url(../images/encadre_bas.gif);
	background-position:bottom left;
    background-repeat: no-repeat;
}

/* sequence */
td.bglight
{
	background-color:#FAFAFA;
	background-image: url(../images/bg_view_line.gif);
	background-position:bottom;
    background-repeat: repeat-x;
}

td.bgdark
{
	background-color:#F4F4F4;
	background-image: url(../images/bg_view_line.gif);
	background-position:bottom;
    background-repeat: repeat-x;
}

div.warning
{
	border:3px solid #FF6600;
	background-color:#ffffff;
	padding:10px;
	font-style:italic;
	width:80%;
	margin: 0 auto 10px auto;
}

div.garcon
{
	border:3px solid #73CCE9;
	background-color:#CDECF6;
	width:360px;
	margin: 0 auto 10px auto;
}

div.fille
{
	border:3px solid #F0A3C5;
	background-color:#FFE0EE;
	width:360px;
	margin: 0 auto 10px auto;
}

div.btn_1
{
	background-image: url(../images/bg_btn_2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	
}

div.btn_2
{
	background-image: url(../images/bg_btn_1.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:5px 5px 10px 5px;
}


div#leftmenu-design li.ssmenu
{ 
	background-image: url(../images/bg_view_line.gif);
    background-position: bottom;
    background-repeat: repeat-x;
	background-color:#F0F0F0;
	border-left:1px solid #1B3F65;
	border-right:1px solid #1B3F65;
}

div#leftmenu-design li.ssmenu a
{ 
    color: #6699cc;
}

div#leftmenu-design li.ssmenu a:hover
{
    color: #FFFFFF;
	background-color:#6D99C4;
	background-image:none;
}

div#leftmenu-design li.ssmenu a.selected
{
    color: #FFFFFF;
	background-color:#6D99C4;
	background-image:none;
}