/***************************************************************************
 *				style.css
 *				---------
 *	Cree le		: 5 Aout 2007
 *	Derniere modif.	: 13 Octobre 2011
 *	Auteur		: Asselin Benoit Developpement
 *	Email		: contact(a)ab-d.fr
 *
 ***************************************************************************/



* { font-family:Verdana,Tahoma,sans-serif; font-size:12px; color:white; margin:0; padding:0; }

body { background:black; }
a { color:#a0c656; text-decoration:underline; }
a:hover { text-decoration:none; }
img { display:inline; border:0 none; }
ul, li { }

.center { text-align:center; }
.right { text-align:right; }
.clear { clear:left; }



div.container { position:relative; width:900px; margin:0 auto; }

a.logo { display:block; position:absolute; right:0; top:-8px; z-index:10; }
a.logo img { width:210px; height:140px; background:url(../images/logo-2.png); }



div.menu { position:relative; width:900px; height:470px; margin-top:40px; background-position:0 20px; }
#page-1 div.menu { background-image:url(../images/presentation-background.jpg); }
#page-2 div.menu { background-image:url(../images/references-background.jpg); }
#page-3 div.menu { background-image:url(../images/prestations-background.jpg); }
#page-3-1 div.menu { background-image:url(../images/prestations-conseil-background.jpg); }
#page-3-2 div.menu { background-image:url(../images/prestations-audit-background.jpg); }
#page-3-3 div.menu { background-image:url(../images/prestations-formation-background.jpg); }
#page-3-4 div.menu { background-image:url(../images/prestations-etudes-background.jpg); }
#page-4 div.menu { background-image:url(../images/liens-background.jpg); }
#page-5 div.menu { background-image:url(../images/contact-background.jpg); }

div.menu .corner-right { position:absolute; width:9px; height:9px; right:0; top:40px; background:url(../images/corner-background.gif) no-repeat; }

div.menu ul { }
div.menu li { float:left; list-style:none; }
div.menu li a { display:block; height:40px; background:url(../images/menu.gif) no-repeat; }
div.menu li span { display:none; }
div.menu li.menu-1 a { width:135px; background-position:0 0; }
div.menu li.menu-1 a:hover,
div.menu li.menu-1 a.active { background-position:0 -40px; }
div.menu li.menu-2 a { width:117px; background-position:-136px 0; }
div.menu li.menu-2 a:hover,
div.menu li.menu-2 a.active { background-position:-136px -40px; }
div.menu li.menu-3 a { width:126px; background-position:-254px 0; }
div.menu li.menu-3 a:hover,
div.menu li.menu-3 a.active { background-position:-254px -40px; }
div.menu li.menu-4 a { width:67px; background-position:-381px 0; }
div.menu li.menu-4 a:hover,
div.menu li.menu-4 a.active { background-position:-381px -40px; }
div.menu li.menu-5 a { width:90px; background-position:-448px 0; }
div.menu li.menu-5 a:hover,
div.menu li.menu-5 a.active { background-position:-448px -40px; }

div.menu ul.sub-menu { display:none; width:126px; height:80px; }
#page-3 div.menu ul.sub-menu,
#page-3-1 div.menu ul.sub-menu,
#page-3-2 div.menu ul.sub-menu,
#page-3-3 div.menu ul.sub-menu,
#page-3-4 div.menu ul.sub-menu { display:block; } /* only */
div.menu ul.sub-menu li { height:20px; }
div.menu ul.sub-menu li a { display:block; width:126px; height:20px; background:url(../images/sub-menu.gif) no-repeat; }
div.menu ul.sub-menu li.menu-3-1 a { background-position:0 0; }
div.menu ul.sub-menu li.menu-3-1 a:hover,
div.menu ul.sub-menu li.menu-3-1 a.active { background-position:-126px 0; }
div.menu ul.sub-menu li.menu-3-2 a { background-position:0 -20px; }
div.menu ul.sub-menu li.menu-3-2 a:hover,
div.menu ul.sub-menu li.menu-3-2 a.active { background-position:-126px -20px; }
div.menu ul.sub-menu li.menu-3-3 a { background-position:0 -40px; }
div.menu ul.sub-menu li.menu-3-3 a:hover,
div.menu ul.sub-menu li.menu-3-3 a.active { background-position:-126px -40px; }
div.menu ul.sub-menu li.menu-3-4 a { background-position:0 -60px; }
div.menu ul.sub-menu li.menu-3-4 a:hover,
div.menu ul.sub-menu li.menu-3-4 a.active { background-position:-126px -60px; }

div.menu .black { position:absolute; right:0; top:0; width:365px; height:40px; background:black; }



div.page-right { position:absolute; width:410px; height:340px; right:20px; top:110px; }
div.page-bottom { padding:0 10px 10px 10px; }

h2 { margin-bottom:10px; font-size:20px; font-weight:normal; color:#a0c656; }

p { margin:10px 0; text-align:justify; }
p.citation,
p.citation-2 { font-family:"times news roman",serif; color:#a0c656; font-size:20px; letter-spacing:1px; font-style:italic; }
p.citation-2 { text-align:center; }
.classic li { margin-left:20px; }
em { color:#AAA; }

img.link { float:left; margin:0 10px 10px 0; }

table { margin:10px; }
table th { text-align:left; }
table td { width:50%; padding-top:10px; vertical-align:top; border-bottom:1px solid #a0c656; }
table td.td-left { padding-right:10px; }
table td.td-right { padding-left:10px; }

table.schema { width:80%; margin:10px auto; }
table.schema th,
table.schema td { border:1px solid #a0c656; width:33%; padding:10px; text-align:center; vertical-align:middle; }


.adresse { }
.adresse span { display:none; }


div.contact { text-align:center; }
div.contact strong { color:#a0c656; font-weight:normal; }
div.contact em { color:white; }
div.contact a span,
div.contact a.copy { display:none; }



