@charset "UTF-8";
body 					{font:80% Arial; background:#FFFFFF; margin:0; padding:0; text-align:center; color:#333;}

.eliteline #container 	{width:990px; background:#FFFFFF; margin:0 auto; padding:0; margin-top:10px; text-align:left;}

.eliteline #header 		{width:990px; height:170px; background-image:url(images/bkg-header-d.gif); background-position:right; background-repeat:no-repeat; margin-bottom:0;}
.eliteline #header1 	{position:absolute; margin-left:0px; margin-top:0px; width:220px; height:170px;}
.eliteline #header2 	{position:absolute; width:538px; height:138px; margin-left:220px; margin-top:2px;}
.eliteline #header3 	{position:absolute; width:220px; height:138px; margin-left:770px; text-align:right;}

.eliteline #menu 		{width:990px; height:30px; background-image:url(images/bkg-menu.gif); background-repeat:no-repeat; margin-bottom:8px;}
.eliteline #flash1 		{width:986px; height:330px; background-image:url(images/flash.gif); background-repeat:no-repeat; padding:2px; margin-bottom:5px;}
.eliteline #design 		{width:986px; height:360px; background-image:url(images/design1.gif); background-repeat:no-repeat; padding:2px; margin-bottom:5px;}
.eliteline #flash2 		{width:825px; height:600px; margin-left:83px; margin-top:2px;}
.eliteline #titre-page 	{position:absolute;width:730px;height:30px;background-image:url(images/bkg-titre.gif);background-repeat:no-repeat;padding-left:10px; margin-left:250px;}
.eliteline #titre-page p{margin-top:4px;font-size:18px;vertical-align:top;display:block;font-weight:bold;letter-spacing:0.2em;color:#494F66;}

.eliteline #mainContent 			{width:990px; height:auto; margin-bottom:8px; overflow:auto}
.eliteline #mainContent-accueil 	{width:990px; height:290px; margin-bottom:8px;}
.eliteline #mainContent-activites 	{width:990px; height:500px; margin-bottom:8px;}
.eliteline #mainContent-metiers 	{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-valeurs 	{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-book 		{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-contact 	{width:990px; height:535px; margin-bottom:8px;}
.eliteline #mainContent-conseil 	{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-branding 	{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-edition 	{width:990px; height:600px; margin-bottom:8px;}
.eliteline #mainContent-internet 	{width:990px; height:240px; margin-bottom:8px;}
.eliteline #mainContent-hebergement	{width:990px; height:380px; margin-bottom:8px;}
.eliteline #mainContent-imprimerie	{width:990px; height:250px; margin-bottom:8px;}
.eliteline #mainContent-audio 		{width:990px; height:300px; margin-bottom:8px;}

.eliteline #accueil1 	{position:absolute; width:220px; height:140px; margin-left:0; margin-top:0; background:url(images/conseil.gif);}
.eliteline #accueil2 	{position:absolute; width:220px; height:140px; margin-left:230px; margin-top:0; background:url(images/branding.gif);}
.eliteline #accueil3 	{position:absolute; width:220px; height:140px; margin-left:460px; margin-top:0; background:url(images/edition.gif);}
.eliteline #accueil4 	{position:absolute; width:220px; height:140px; margin-left:0px; margin-top:150px; background:url(images/internet.gif);}
.eliteline #accueil5 	{position:absolute; width:220px; height:140px; margin-left:230px; margin-top:150px; background:url(images/hebergement.jpg);}
.eliteline #accueil6 	{position:absolute; width:220px; height:140px; margin-left:460px; margin-top:150px; background:url(images/design-sonore.gif);}
.eliteline #accueil7 	{position:absolute; width:280px; height:285px; margin-left:690px; background-image:url(images/bloc-texte-accueil.gif); padding:5px 10px 0 10px;}
.eliteline #accueil7 p	{margin-top:0; vertical-align:top; display:block;}

.eliteline #col-180 	{position:absolute; width:180px; height:500px; margin-left:810px; margin-top:35px; background-image:url(images/contact.png); }
.eliteline #col1-345 	{position:absolute; width:345px; margin-left:240px; margin-top:35px; padding:0 0 0 30px;}
.eliteline #col2-345 	{position:absolute; width:345px; margin-left:615px; margin-top:35px; padding:0 0 0 30px;}
.eliteline #col-720 	{position:absolute;width:450px;margin-left:300px;margin-top:35px;text-align: center;}
.eliteline #col-720a	{position:absolute;width:450px;margin-left:300px;margin-top:200px;text-align: center;}

.eliteline #sous-menu 	{position:absolute; width:240px; height:180px; background:url(images/sous-menu.gif);}

.eliteline #footer 		{width:990px; height:31px; background-image:url(images/bkg-footer.gif); background-repeat:no-repeat;}
.eliteline #footer1 	{width:990px; height:50px; text-align:center;}
.eliteline #footer1 p 	{margin:0; padding:7px 0; font-family:Arial; font-size:8pt; color: #999; text-align:center; }

.bold		 	{font-weight:bold;}
.italic 		{font-style:italic;}
.color-orange 	{color:#fe6400;}
.color-vert 	{color:#7db441;}
.color-rouge 	{color:#F06;}
.color-black 	{color:#000;}
.color-blanc 	{color:#FFF;}

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

h1 {font:140% Arial; text-align:left; color:#F96400; font-weight:bold; font-size: 140%;}
h2 {font:120% Arial; text-align:left; color:#BCD40E; font-weight:bold;}
h3 {font:105% Arial; text-align:left; color:#999; font-weight:bold;}
p {text-align:justify;}

.lien 			{font-weight:bold; color:#000; text-decoration:none;}
a.lien:link 	{font-weight:bold; color:#000; text-decoration:none;}
a.lien:visited 	{font-weight:bold; color:#000; text-decoration:none;}
a.lien:hover 	{font-weight:bold; color:#CF0; text-decoration:none;}
a.lien:active 	{font-weight:bold; color:#CF0; text-decoration:none;}

.lien1 			{color:#999; text-decoration:none;}
a.lien1:link 	{color:#999; text-decoration:none;}
a.lien1:visited {color:#999; text-decoration:none;}
a.lien1:hover 	{color:#BCD40E; text-decoration:underline;}
a.lien1:active 	{color:#999; text-decoration:none;}
/* menu h header */
ul#menu 			{height: 30px ;margin: 0 ;padding: 0 ;list-style-type:none;}
ul#menu li 			{float: left ;text-align: center;}
ul#menu li a 		{width: 165px ;line-height: 30px ;font-size: 1.1em ;letter-spacing: 2px ;color: #000 ;display: block ;text-decoration: none;}
ul#menu li a:hover 	{background: url(images/elite-line-roll.gif);color:#7db441;}
/* menu h footer */
ul#menu1			{height: 31px ;margin-left: 95px ;margin-top:0;padding: 0 ;list-style-type: none;}
ul#menu1 li 		{float: left ;text-align: center;}
ul#menu1 li a 		{width: 200px ;line-height: 30px ;font-size: 1.0em ;letter-spacing: 1px ;color: #fff ;display: block ;text-decoration: none;}
ul#menu1 li a:hover {background: url(images/footer-roll.gif);color:#999;}
/* sous menu */
ul#sousmenu 			{height:30px; margin:0; padding:0px; list-style-type:none;}
ul#sousmenu li 			{text-align:left;}
ul#sousmenu li a 		{width:240px; line-height:30px; font-size:1.1em; letter-spacing:1px; color:#666; display:block; text-decoration:none;}
ul#sousmenu li a:hover 	{background:url(images/sous-menu-roll.gif); color:#BCD40E;}
/* rollover image */
.image1			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/conseil.gif);}
.image2			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/branding.gif);}
.image3			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/edition.gif);}
.image4			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/internet.gif);}
.image5			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/hebergement.jpg);}
.image6			{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/design-sonore.gif);}
.image1:hover,.image2:hover,.image3:hover,.image4:hover,.image5:hover,.image6:hover	{position:absolute; margin-top:0; margin-left:0; width:220px; height:140px; background:url(images/rub-over.gif);}

/* formulaire */
form {width:200px;padding:10px;margin:0;text-align: right;}
fieldset {border:0; margin:0;}
label {font:9pt Arial; color:#797d8d; display:block;}
.label1 {text-align:center;font:9pt Arial;font-weight:bold;}
label.inline {display:inline; margin:0;}
input {border:0; color:#fff;background-color:#797d8d;margin-left:2px;margin-right:0;margin-top:10px;}

.form1 {border:1px; color:#000;background-color:#dee1ea;margin-top:3px;margin-bottom:6px;}
.form2 {width:420px;}

.eliteline #container #mainContent-contact #col-720 .color-rouge .police9 { font-size: 9px; }
