#header {
	height: 298px;
	display:block;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
}
#ci {
	height: 195px;
	display:block;
	background-image:url(images/ci.jpg);
	background-repeat:no-repeat;
}
#soft_capitol {
	height: 165px;
	display:block;
	background-image:url(images/soft_capitol.jpg);
	background-repeat:no-repeat;
}
#soft {
	height: 135px;
	display:block;
	background-image:url(images/soft.jpg);
	background-repeat:no-repeat;
}

#pic0 {
	position:absolute;
	left: 481px;
	top: 621px;
	display:block;
	background-image:url(images/pic.jpg);
	background-repeat:no-repeat;
	height: 130px;
	width:145px;
}
#pic1 {
	position:absolute;
	left: 360px;
	top: 390px;
	display:block;
	background-image:url(images/pic2.jpg);
	background-repeat:no-repeat;
	height: 150px;
	width:207px;
}
#pic2 {
	position:absolute;
	left: 52px;
	top: 635px;
	display:block;
	background-image:url(images/pic3.jpg);
	background-repeat:no-repeat;
	height: 125px;
	width:115px;
}
#winscan {
	height: 114px;
	display:block;
	background-image:url(images/winscan.jpg);
	background-repeat:no-repeat;
}
#mini_header {
	height: 190px;
	display:block;
	background-image:url(images/banner_mini.jpg);
	background-repeat:no-repeat;
}
#content {
	position:absolute;
	width: 780px;
	height:auto;
}
#footer {
	height: 115px;
	display:block;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
}
#center {
	width:auto;
}
#construction {
	height: 100px;
	width:300px;
	display:block;
	background-position:center;
	background-image:url(images/construction.gif);
	background-repeat:no-repeat;
}
/* style pour les liens en images */

a.micro {
	display:block;
	background-image:url(images/micro.jpg);
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	height:67px;
	width:80px;
}
a.micro:hover {
	background-position:0px -67px;
}
a.eyesight3D {
	display:block;
	background-image:url(images/micro.jpg);
	vertical-align:middle;
	height:67px;
	width:80px;
}
 a.micro:eyesight3D {
background-position:0px -67px;
}
a.elec {
	display:block;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/elec.jpg);
	vertical-align:middle;
	height:67px;
	width:80px;
}
a.elec:hover {
	background-position:0px -67px;
}
a.prog {
	display:block;
	background-image:url(images/prog.jpg);
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	height:67px;
	width:80px;
}
a.prog:hover {
	background-position:0px -67px;
}
a.partenaire {
	display:block;
	background-image:url(images/partenaire.jpg);
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	height:67px;
	width:80px;
}
a.partenaire:hover {
	background-position:0px -67px;
}
a.texte_blanc_13 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	font-size: 13px;
}
a.texte_blanc_13:hover {
	color:#000000;
}

a.parc_expo {
	display:block;
	background-image:url(images/parc_mini.jpg);
	vertical-align:middle;
	height:100px;
	width:99px;
}
a.parc_expo:hover {
	background-position:0px -100px;
}
a.parc {
	display:block;
	background-image:url(images/parc.jpg);
	vertical-align:middle;
	height:108px;
	width:100px;
}
a.parc:hover {
	background-position:0px -108px;
}
a.domautech {
	display:block;
	background-image:url(images/domautech.jpg);
	vertical-align:middle;
	height:50px;
	width:130px;
}
a.domautech:hover {
	background-position:0px -50px;
}
a.eyes {
	display:block;
	background-image:url(images/eyes.jpg);
	vertical-align:middle;
	height:100px;
	width:146px;
}
a.eyes:hover {
	background-position:0px -100px;
}
a.dahms {
	display:block;
	background-image:url(images/dahms.jpg);
	vertical-align:middle;
	height:50px;
	width:148px;
}
a.dahms:hover {
	background-position:0px -50px;
}

/* style pour les textes */
.texte_bleu_11 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	/*color:#2856C1;*/

  color:#424377;
	/* font-weight: bold;*/

   font-size: 12px;
}
.texte_blanc_11 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
}
.texte_brun_13 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#663366;
	font-weight: bold;
	font-size: 13px;
}
.texte_gris_11 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	/*font-weight: bold;*/
   font-size: 11px;
}

/* -------------------------------------------------- gestion des popups -------------------------------------------------*/
#popup {
	text-align:left;
	background-color:#FFFFFF;
	margin:1em;
}

#popup p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c0c0c;
}	
#popup a {
	color:#1E952D;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

#popup a:hover{color:#000000;}

#popup h1 {
	font:bold 11px Geneva, Arial, Helvetica, sans-serif;
}

#popup h6 {
	color:#006600;
	font-size:0.9em;
	text-align:left;
	padding-left:0.5em;
	padding-bottom:1px;
	border-bottom:1px solid #B7B477;
	border-left:1.1em solid #B7B477;
	line-height:1.5em;
	margin: 0 0 0.5em 0;
}		
