body {
	margin: 0;
	padding: 0;
	text-align:left;
	background:url(/system/images/new_aio/bg_body.gif) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
border:none;
}

#header{
	width:975px;
	height:178px;
	background:url(/system/images/new_aio/bg_header.gif) top left no-repeat;
}
#logo{
	width:179px;
	height:178px;
	position:absolute;
	left:29px;
}
#logoaio{
	position:absolute;
	top:133px;
	left:10px;
}
#topun{
	position:absolute;
	height:20px;
	width:296px;
	top:20px;
	left:216px;
	color:#9c9d97;
	font-size:10px;
	font-weight:bold;
}
#topun a{
	color:#9c9d97;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#topun a:hover{
	color:#efb000;
}

#topdeux{
	position:absolute;
	height:20px;
	width:216px;
	top:20px;
	left:512px;
	color:#5e5f59;
	font-size:10px;
}
#topdeux a, #toptrois a{
	color:#5e5f59;
	font-size:10px;
	text-decoration:none;	
}
#topdeux a:hover, #toptrois a:hover{
	color:#efb000;	
}
#toptrois{
	position:absolute;
	height:20px;
	width:208px;
	top:20px;
	left:732px;
	color:#5e5f59;
	font-size:10px;	
	text-align:center;
}

#toptrois a { font-size:9px; }

#selectsite{
	position:absolute;
	background-color:#000066;
	top:52px;
	left:805px;
}
#selectsite select, #selectsite option{
	font-size:10px;
}
#logocms{
	position:absolute;
	width:174px;
	height:48px;
	top:83px;
	left:750px;
}

#navig1{
	position:absolute;
	top:145px;
	height:33px;
	left:215px;
	width:760px;
}

.navlink{
	display:block;
}

#navig1 div a { display:block; }

#navig2{
	width:500px;
	height:18px;
	position:absolute;
	top:185px;
	left: 215px;
	/*background: url(/system/images/new_aio/bg_subnav.gif) left no-repeat;*/
}

div#subnavitem a {
	font-size:10px;
	font-weight:bold;
	color:#5e5e56;
	text-decoration:none;
	background-color:#cdc9be;
	display:block;
	text-align:center;
	float:left;
	padding:3px 6px 2px 6px;
	height:13px;
	margin-right:7px;
}
div#subnavitem a:hover {
	color:#fff;
}
div#subnavitem_active {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	float:left;
	padding:3px 6px 2px 6px;
	height:13px;
	margin-right:7px;
}

div#subnavitem_active a {
	color: #fff;
	text-decoration:none;
}

#nav_management, #nav_management_active {
	height:33px;
	width:139px;
	background-color:#fff;
	float:left;
}
#nav_management a{
	height:33px;
	width:139px;
}
#nav_management_active a, #nav_management a:hover{
	height:33px;
	width:139px;
}
#nav_dyncontent, #nav_dyncontent_active {
	height:33px;
	width:153px;
	background-color:#fff;
	float:left;	
}

#nav_dyncontent a{
	height:33px;
	width:153px;
}

#nav_dyncontent_active a, #nav_dyncontent a:hover{
	height:33px;
	width:153px;
}
#nav_media, #nav_media_active {
	height:33px;
	width:139px;
	background-color:#fff;
	float:left;	
}
#nav_media a{
	height:33px;
	width:139px;
}
#nav_media_active a, #nav_media a:hover{
	height:33px;
	width:139px;
}
#nav_tools, #nav_tools_active {
	height:33px;
	width:83px;
	background-color:#fff;
	float:left;	
}
#nav_tools a{
	height:33px;
	width:83px;
}
#nav_tools_active a, #nav_tools a:hover{
	height:33px;
	width:83px;
}
#nav_marketing, #nav_marketing_active {
	height:33px;
	width:106px;
	background-color:#fff;
	float:left;	
}
#nav_marketing a{
	height:33px;
	width:106px;
}
#nav_marketing_active a, #nav_marketing a:hover{
	height:33px;
	width:106px;
}

#nav_crm, #nav_crm_active {
	height:33px;
	width:83px;
	background-color:#fff;
	float:left;	
}
#nav_crm a{
	height:33px;
	width:106px;
}
#nav_crm_active a, #nav_crm a:hover{
	height:33px;
	width:106px;
}

#headercontent{
	width:975px;
	height:22px;	
	margin:34px 0 12px 0;
}
.titsection{
	position:absolute;
	top:219px;
	left:31px;
}
#titcontent{
	margin-bottom:5px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#titcontent a {
	text-decoration:none;
}
#titcontent span.idRubr
{
	font-size:9px;
}
#titcontent span.idRubr a {
	font-size:9px;
	font-weight:normal;
}

#navcontent{
	float:right;
	margin-top:5px;
}
#navcontent a{
	color:#9c9d97;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
#navcontent a:hover{
	color:#efb000;
}
.clear{
	clear:both;
}
#footer{
	width:975px;
	height:22px;
	margin-top:30px;
}

#machine { float:right; margin-top:5px; margin-right:30px; }

#version{
	font-size:10px;
	color:#fff;
	padding:4px 0 0 90px;	
}
#copyright{
	font-size:10px;
	color:#000;
	padding:8px 0 0 28px;	
	margin-bottom:15px;
	width:500px;
}

/* div#menu_container {  background-color:red; margin-left:29px; margin-top:30px; width:171px; float:left; -margin-left:15px; -width:178px;} */
div#menu_container { float:left; padding:0px; margin:0px; margin-top:31px; margin-left:29px; width:179px; }

/*
div#content_container { width:732px; float:left; margin-left:0px; margin-top:1px; }
*/
div.bkgtable, div.bkgtable_new { width:732px; margin-left:215px; left:0px; margin-top:32px; background-color:#ffffff; }
div.bkgtable table { border:none; }
div.bkgtable table { width:100%; }
div.bkgtable_new table { width:100%; }
div.navigsearch { color:#fff; }
div.navigsearch a { color:#fff; }
div.bkgtable form { margin:0px; padding:0px; }

#upperLeftCell, #lowerLeftCell {
	margin-top:2px;
}

#lowerLeftCell {
	margin-top: 10px;
}

div.error_message {
	font-size:13px;
	color:red;
	margin:5px 0px;
	font-weight:bold;
}

div.info_message {
	font-size:13px;
	color:orange;
	margin:5px 0px;
	font-weight:bold;
}

div.right_link {
	float:right; 
	margin-top:8px;
	margin-right:5px;
}

div.right_link a { color:white; }


/********** MENU ***************/
div#menu_container ul { padding:0px; margin:0px; }
div#menu_container ul li { list-style-type:none; }
div#menu_container ul a { display:block; width:173px; -width:179px;	padding:3px; margin:2px 0px; text-decoration:none; }
div#menu_container ul li.level1 a { color:#fff; text-transform:uppercase; }
div#menu_container ul li.level2 a { font-weight:normal; }
div#menu_container ul li.level3 a { padding-left:15px; font-weight:normal; background:url('/system/images/puce.gif') no-repeat 10px center; }
div#menu_container ul li.level2 a:hover, div#menu_container ul li.level3 a:hover { text-decoration:underline; }
div#menu_container ul li.level2 a.active { font-weight:bold; }
div#menu_container ul li.level3 a.active { text-decoration:underline; }

#menu div.group_active, #menu div.group
{
	width:179px;
}

#menu div.group a
{
	display:block;
	width:173px;
	-width:179px;	
	color:#fff;
	padding:3px;
	margin:2px 0px;
	text-decoration:none;
}

#menu div.group_active a, #menu2 div.group a:hover
{
	width:173px;
	-width:179px;
	display:block;
	padding:3px;
	margin:2px 0px;
	text-decoration:none;
	color:#fff;
}

#menu p.rubrique, #menu p.rubrique_active 
{
	margin:3px 0px 3px 2px;
	padding:0px;
}

#menu p.rubrique a
{
	background-color:#fff;
	color:#5e5e56;
	font-weight:normal;
}

#menu p.rubrique_active a, #menu2 p.rubrique a:hover
{
	background-color:#fff;
	color:#5e5e56;
	font-weight:bold;
}

/********** MENU ***************/