body {font-family:"Lucida Grande", Arial, Helvetica, sans-serif;font-size: 1em;line-height: 1.5;color: #000;background: #FFF; }
.inner {width:1050px; margin:0 auto; position:relative;}
#header { height:140px ; background-color:#CCC;}
	#logo { position:absolute; top:25px;}
	.menu { height:28px; line-height:27px; font-size:0.75em; text-transform:uppercase; position:absolute; margin-top:112px; }
	#nav {margin-left:50px}
	#acces{right:0}
	    .menu ul {list-style: none;}
		.menu li { float:left; margin-left:-50px; position:relative; z-index:1;}
		.menu li.active { z-index:2 }
		.menu li:hover { }
			.menu li a {color:#FFF; text-decoration:none; background:url(../../img/menu_courbe_gauche.png) top left no-repeat; display:block}
			.menu li a:hover {background:url(../../img/menu_courbe_gauche_hover.png) top left no-repeat;}
				.menu li a span.courbe_droite {display:block; background:url(../../img/menu_courbe_droite.png) top right no-repeat; }
				.menu li a:hover span.courbe_droite {background:url(../../img/menu_courbe_droite_hover.png) top right no-repeat; }
				.menu li a span.texte {padding:0 30px 0 30px; margin-left:25px; margin-right:25px; display:block;  border-top:1px solid #AEAEAE; background-color:#5A5A5A; background-position:left 40%; background-repeat:no-repeat; }
				#acces	 li a span.texte { padding-right:10px;}
				.menu li a:hover span.texte {background-color:#333}
				.menu li a.last span.texte {padding-right:5px; }
			.menu li a.active { color:#e88315; background:url(../../img/menu_courbe_gauche_active.png) top left no-repeat;}
				.menu li a.active span.courbe_droite {background:url(../../img/menu_courbe_droite_active.png) top right no-repeat; }
				.menu li a.active:hover span.courbe_droite {background:url(../../img/menu_courbe_droite_active.png) top right no-repeat; }
				.menu li a.active span.texte {background-color:#FFF; border-top:1px solid #FFF; padding-right:5px }
				.menu li a.active:hover span.texte {background-color:#FFF; border-top:1px solid #FFF; }
				.menu li a.a_active span.texte {padding-left:55px; background-position:25px 40%;}
			
			.menu #tableau_bord .texte {background-image:url(../../img/home.png);}
			.menu #articles .texte {background-image:url(../../img/database.png);}
			.menu #clients .texte {background-image:url(../../img/business_users.png);}
			.menu #devis .texte {background-image:url(../../img/devis.png);}
			.menu #contrats .texte {background-image:url(../../img/office_folders.png);}
			.menu #facturation .texte {background-image:url(../../img/calculator.png);}
			.menu #agenda .texte {background-image:url(../../img/calendar.png);}
			.menu #acces .texte {background-image:url(../../img/lock.png);}
			.menu #website .texte {background-image:url(../../img/mouse.png);}
			
	#welcome {float:right; padding:10px 20px 10px 0; font-size:0.75em; border-right:1px solid #000;}
	#logout {float:right; display:block; padding:4px 0 10px 20px;font-size:0.75em;}
		#logout a {display:block; width:32px; height:32px;background:url(../../img/shut_down.png) center center no-repeat;}
#main { padding:0 ;}

h1 {margin:40px 0 20px; font-size:1.5em; font-weight:bold}
h2 {margin:20px 0 10px; font-size:1.2em; font-weight:bold}

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

#agendaView {float:left; width:800px;}
#visibilite {margin-left:60px; float:left;}
	#visibilite ul { line-height:18px; line-height:28px;}
		#visibilite ul li a { padding-left:10px; color:#666;}
		#visibilite ul li a.inactif { color:#CCC;}
		#visibilite ul li a:hover { color:#000;}
		#visibilite ul li a.inactif:hover { color:#999;}
		#visibilite ul li span { width:10px; height:10px; background-color:#0066CC ; display:block; float:left; margin-top:9px; text-indent:-999em;}

#footer {clear:left}

ul {list-style: square; margin-left: 15px;}