* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(images/bg.jpg); background-repeat:repeat-x;
}
/*old 955*/
#wrapper {margin: 60px auto; width: 990px;}

/* Intro */
#introa {width:404px; height: 581px; float: left; background-image:url(images/intro1.jpg); background-repeat:no-repeat}
#introa img {border:none}
#introb {width: 551px; height:581px; float: left; background-image:url(images/intro2.jpg); background-repeat:no-repeat}
#introb #lang {margin:200px 0 0 450px}
#imglinks {margin:330px 0 0 0}
#imglinks img {border:none}

/* Left column*/
#leftcolumn {height: 581px; width: 224px; float: left; background-image:url(images/box1_bg.gif); background-repeat:repeat-x;}
#box1left {height: 581px; width:224px; background-image:url(images/box1_left.jpg); background-repeat:no-repeat; background-position:left top; padding:30px 0 0 13px}
#logo {width:197px; height:47px; background-image:url(images/logo.gif); background-repeat:no-repeat; margin:10px 0 0 0}
#menu {height:400px; font-size:14px; color:#7c160a; vertical-align:middle}
#address {color:#7c7876; font-size:11px; margin:2px 0 0 0}
#address p {margin:0 0 0 25px; letter-spacing:1.5px; line-height:16px;}
#address a:link {color:#7c7876; text-decoration:none}
#address a:visited{ color:#7c7876; text-decoration:none}
#address a:hover {text-decoration:underline}

/* Menu */
#menu ul {padding:160px 0 0 10px;list-style-type:none}
#menu li {}
#menu a {color:#f5f0ea; text-decoration:none; font-size:11px; line-height:19px;}
#menu a:hover {color:#7c160a}
#menu li #current {
        padding:0 0 0 15px;
        color:#f5f0ea;
background-image:url(images/bullet2.gif); background-position:center left; background-repeat:no-repeat;
		}
#menu ul ul {padding:0; margin:0 0 0 7px;}
#menu ul ul a{font-size:10px;}
#menu ul ul li a:link {list-style:none; background-image:url(images/arrow.gif); background-position:center left; background-repeat:no-repeat; padding:0 0 0 7px; margin:0}
#menu ul ul li a:visited {list-style:none; background-image:url(images/arrow.gif); background-position:center left; background-repeat:no-repeat; padding:0 0 0 7px}
#menu ul ul li a:hover {color:#f5f0ea;list-style:none; background-image:url(images/arrow_active.gif); background-position:center left; background-repeat:no-repeat;}
#menu ul ul li  #act {color:#f5f0ea;list-style:none; background-image:url(images/arrow_active.gif); background-position:center left; background-repeat:no-repeat;}
.line {width:50px; height:1px; background:#787370; margin:0; padding:0}


#middle {float: left; height: 581px; width: 171px; display: inline;}

/* Right Column*/
#rightcolumn {width: 550px; height:581px; float: left; background-image:url(images/bg_right.gif); background-repeat:repeat-x}
#imgrightzero {width:520px; height:570px; float:left}
#imgrighta {width:520px; height:560px; background-image:url(images/presentation.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrightb {width:520px; height:560px; background-image:url(images/completence.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrightc {width:520px; height:560px; background-image:url(images/competences_bilan.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrightd {width:520px; height:560px; background-image:url(images/competences_conseil.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrighte {width:520px; height:560px; background-image:url(images/competences_complexe.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrightf {width:520px; height:560px; background-image:url(images/recrutement.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}
#imgrightg {width:520px; height:560px; background-image:url(images/presse.jpg); background-position:right bottom; background-repeat:no-repeat; float:left}


#title {background-image:url(images/bgh1.jpg); background-repeat:no-repeat; width:479px; height:50px; margin:45px 0 0 40px; }
#nosassocies #title {height:20px}
#title h1 {font-size:11px; color:#fff; font-weight:normal; text-align:right; margin:0 10px 0 0; line-height:17px}

#rightcolumn p {color:#000; font-size:11px; font-weight:bold; margin:10px 30px 0 46px; letter-spacing:1px}
#rightcolumn li span {color:#000; font-size:11px; font-weight:normal; font-style:normal; margin:0 0 0 10px}
.arrow {margin:0 10px 3px 0}
.arrow2 {margin:0 10px 0px 0}
.download {float:right; margin:-10px -30px 0 0; border:none}
#rightcolumn span {color:#6b1d13; font-size:11px; font-style:italic; margin:-10px 30px 0 0px}
#rightcolumn ul {margin:10px 30px 0 50px; _margin:10px 30px 0 50px;}
#rightcolumn li {list-style:none; list-style-image:url(images/arrow_active.gif); margin:0 0 10px 0; _text-indent:-10px; font-size:11px; list-style-position:inside;  letter-spacing:1px;}
#rightcolumn p b {color:#6b1d13}
.contact {margin:30px 0 0 30px;}

#page {height:447px; overflow-y:auto;}
#scroll {overflow:auto; height:390px;}
#page img {border:none}
#page a:link {color:#6b1d13; text-decoration:none}
#page a:visited {color:#6b1d13; text-decoration:none}
#page a:hover {color:#6b1d13; text-decoration:underline}
#page p{font-size:11px; font-weight:normal;}
#page h2 {font-size:11px; margin:10px 30px 0 46px; letter-spacing:1px;}
#page h2 b {color:#6b1d13}
#rightright {width: 560px; height:581px;background-image:url(images/rightright.jpg); background-position:right top; background-repeat:no-repeat;}

/* Associates */
#associat p {margin:0 0 0 0; color:#000; font-size:11px; font-weight:normal; line-height:15px; letter-spacing:0.4px}
#associat a {color:#000; text-decoration:none; font-weight:bold;}
#associat p a{line-height:22px}
#associat h5 {margin:-5px 0 0 0; font-size:11px; font-weight:normal; letter-spacing:0.4px}
#langass { margin:40px 0 0 0}
.associates {height:104px; margin:5px 10px 5px 50px}
.associates img {float:left; margin:0 20px 0 0 }
.associates p b{color:#8e1708; font-size:12px; letter-spacing:1px}
.associates img.bull {float:none; margin:0 5px 0 -13px}
#tel {text-align:right; padding:0 10px 0 0; font-size:12px;}
#tel b {color:#8e1708}


/* language*/
#lang {margin:0px 0 0 40px; _margin:10px 0 0 0; _position:relative; left:40px}
#lang ul li{ display:inline}
#lang a{font-weight:bold; margin:0 5px 0 0px; font-size:11px;}
#lang a:link {color:#000; text-decoration:none;}
#lang a:visited {color:#000; text-decoration:none}
#lang a:hover {color:#8e1708}


/* Stiri */
#stiri {color:#6b1d13; font-size:12px; font-weight:bold; margin:40px 0 0 40px;}
#stiri img {vertical-align:middle; margin:0 10px 0 0;}
#stiri li {list-style:none; list-style-image:none; padding:0px; margin:0 0 5px 0; list-style-position:outside; font-size:12px;}
#stiri br {margin:0 0 10px 0}
#stiti a:link{color:#6b1d13; text-decoration:none}
#stiri a:visited {color:#6b1d13; text-decoration:none}
#stiri a:hover {color:#6b1d13; text-decoration:underline}

/* years */
#years ul li {list-style:none; list-style-image:url(images/arrow_active.gif);}
#years ul {margin:10px 0 0 80px}
#years a{font-weight:bold; font-size:12px;}
#years a:link {color:#000; text-decoration:none}
#years a:visited {color:#000; text-decoration:none}
#years a:hover {color:#000; text-decoration:underline}
#yearb {margin:0}
#yearb a {font-size:12px; color:#000}
#yearb a:link {text-decoration:none}
#yearb a:visited {text-decoration:none}
#yearb a:hover {text-decoration:underline}
#yearb #activl {color:#8e1708}
#yearb ul {margin:0 0 0 40px;}
#yearb ul li {display:inline;}
#yearb li{list-style:none; background-image:url(images/arrow_active.gif); background-position:left center; background-repeat:no-repeat; padding:0 0 0 7px}

/*actualites*/
#actualites span{ letter-spacing:normal; font-weight:normal}

#presse h2{color:#fff}
h3 {background-image:url(images/arrow_active.gif); background-repeat:no-repeat; background-position:left center; padding:0 0 0 7px; font-size:11px; margin:0 0 0 40px}