

/* //////////////////////////////////////////// ELEMENTS DE BASE */


html{
	font-size: 100%;
}

body{
	background: #E0E0E0;
	margin: 0;
	padding: 0;
	font: 12px/1.6em arial, verdana, "trebuchet ms", sans-serif;
	color: #777777;
	text-align: center;
}

#container  {
	position: relative;
	width: 840px;
	margin: 0 auto;
	background: url(pix/fondcontainer.gif) repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width: 800px;
}

html>body #container {
	width: 800px;
}

p {
margin: 0;
padding: 0;
}

a:link, a:visited {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	color:#6395D3;
	font-weight:normal;
}

ul {
	padding:0;
	margin:0;
	list-style:none;
}



/* //////////////////////////////////////////// FORMULAIRE */



label {
   color: #6395D3;
}

.stand2 label.chuut, .stand2 .graspuce2 {
   color: #1B3183;
}

select {
	width:440px;
}

.civil .graspuce, .stand .graspuce {
	color:#6395D3;
	font-weight:bold;
}

.civil {
   color: #6395D3;
}

.civil span {
   color: #555555;
}

.stand {
   color: #6395D3;
}

.stand span {
   color: #444444;
}

.stand input, textarea {
	width:440px;
	font: 12px/1.6em arial, verdana, "trebuchet ms", sans-serif;
	color: #999999;
  	background-color: #F2F2F2;
}


input:focus, textarea:focus {
	color: #555555;
 	background-color: #E6E6E6;
}

.stand2 input, .stand2 textarea {
	width:100px;
	font: 12px/1.6em arial, verdana, "trebuchet ms", sans-serif;
	color: #999999;
  	background-color: #F2F2F2;
}

.stand2 input:focus, .stand2 textarea:focus {
	color: #555555;
 	background-color: #E6E6E6;
}


/* //////////////////////////////////////////// PAGEHEADER / HAUT */


#haut {
	width: 800px;
	height: 120px;
	margin-bottom: 0;
}

#haut h2  { background: url("pix/banniere5.jpg") no-repeat left top; margin: 0; padding: 0; width: 800px; height: 120px }

#haut h2 span {
  display: none;
}

#haut h3 {
	width: 800px;
	height: 120px;
	margin: 0;
	padding:0;
	background: url(pix/banniereuk.jpg) no-repeat left top;
}

#haut h3 span {
  display: none;
}


/* //////////////////////////////////////////// PAGEHEADER / LANG */



#lang {
	width: 780px;
	height: 30px;
	clear: left;
	margin: 0 10px 0px 10px;
	padding: 0;
	background: none;
}

#lang h2 {
	width: 680px;
	height: 30px;
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	background: none;
}

#lang h1 {
	width: 100px;
	height: 30px;
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	background: none;
}

#lang a:link, #lang a:visited {
	font-weight:normal;
	display:block;
	float:left;
	width: 100px;
	height: 30px;
	text-decoration:none;
	background: url(pix/languk.gif) no-repeat 0 0;
	padding: 0;
}

#lang a:hover {
	font-weight:normal;
	display:block;
	float:left;
	width: 100px;
	height: 30px;
	text-decoration:none;
	background: url(pix/languk.gif) no-repeat 0 -30px;
	padding: 0;
}

#lang span {
  display: none;
}

.blanc {
	color:#FFF;
}

#lang2 {
	width: 780px;
	height: 30px;
	clear: left;
	margin: 0 10px 0px 10px;
	padding: 0;
	background: none;
}

#lang2 h2 {
	width: 680px;
	height: 30px;
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	background: none;
}

#lang2 h1 {
	width: 100px;
	height: 30px;
	margin: 0;
	padding: 0;
	display:block;
	float:left;
	background: none;
}

#lang2 a:link, #lang2 a:visited {
	font-weight:normal;
	display:block;
	float:left;
	width: 100px;
	height: 30px;
	text-decoration:none;
	background: url(pix/langfr.gif) no-repeat 0 0;
	padding: 0;
}

#lang2 a:hover {
	font-weight:normal;
	display:block;
	float:left;
	width: 100px;
	height: 30px;
	text-decoration:none;
	background: url(pix/langfr.gif) no-repeat 0 -30px;
	padding: 0;
}

#lang2 span {
  display: none;
}


/* //////////////////////////////////////////// BANDO */


#bando {
	width: 800px;
	height: 100px;
	clear: left;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(pix/ban3v1.jpg) no-repeat left top;
}
	
#bando span {
  display: none;
}


#bando h1 {
	width: 780px;
	height: 63px;
	position:relative;
	
	display:block;

	
	margin: 0px 0px 0px 10px;
	padding: 0;
	
	background: url(pix/exclu1.jpg) no-repeat left top;
	font-size: 8px;
}


#promo {
	width: 780px;
	height: 26px;
	clear: left;
	margin: 0px 0px 0px 10px;
	padding: 0;
	background: none;
}


#promo h3 {
	width: 201px;
	height: 26px;
	position:relative;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(pix/exclu2.jpg) no-repeat left top;
	font-size: 8px;
}

#promo h4 {
	width: 77px;
	height: 26px;
	position:relative;
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
	background: none;
	font-size: 8px;
}

#promo h4 a, #promo h4 a:visited {
	width: 77px;
	height: 26px;
	display:block;
	float:left;
	background: url(pix/ici.jpg) no-repeat 0 0;
}


#promo h4 a:hover {
	width: 77px;
	height: 26px;
	display:block;
	float:left;
	background: url(pix/ici.jpg) no-repeat 0 -26px;
}








#bandochuut {
	width: 800px;
	height: 100px;
	float: left;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(pix/banchuut.jpg) no-repeat left top;
}

#bandochuut span {
  display: none;
}

#bandouk {
	width: 800px;
	height: 100px;
	float: left;
	margin: 0 0 1px 0;
	padding: 0;
	background: url(pix/ban2v2uk.jpg) no-repeat left top;
}

#bandouk span {
  display: none;
}


/* //////////////////////////////////////////// MENU TOP */


#menutop {
	width: 780px;
	height: 29px;
	clear: left;
	margin: 0 10px 1px 10px;
	padding: 0;
	background: #FFF;
}


#menutop li img {
	display:block;
	float:left;
	padding: 0;
	margin:0;
}

#menutop ul {
	margin: 0;
	padding: 0;
}

#menutop li {
	height:29px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	background: none;
}

#menutop li a, #menutop li a:visited {
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	display:block;
	float:left;
	color: #888;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	text-align: center;
	background: url(pix/btnselect.gif) no-repeat 0 0;
}

#menutop li a:hover {
	text-decoration: none;
	background: url(pix/btnselect.gif) no-repeat 0 -29px;
	color: #019BF3;
}

ul li#menu1 a, ul li#menu1 a:visited  {
	width: 80px;
}
ul li#menu2 a, ul li#menu2 a:visited  {
	width: 120px;
}
ul li#menu3 a, ul li#menu3 a:visited  {
	width: 54px;
}
ul li#menu4 a, ul li#menu4 a:visited  {
	width: 124px;
}
ul li#menu5 a, ul li#menu5 a:visited  {
	width: 153px;
	background: url(pix/btnchutselect3.gif) no-repeat 0 0;
}

ul li#menu5 a:hover  {
	background: url(pix/btnchutselect3.gif) no-repeat 0 -29px;
	color: #fff;
}


ul li#menu6 a, ul li#menu6 a:visited  {
	width: 108px;
}
ul li#menu7 a, ul li#menu7 a:visited  {
	width: 135px;
}


ul li#inactif1 {
	width: 80px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif2 {
	width: 120px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif3 {
	width: 54px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif4 {
	width: 124px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif5 {
	width: 153px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnchuthere.gif) no-repeat 0 0;
	color: #FFF14D;
}

ul li#inactif6 {
	width: 108px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif7 {
	width: 135px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}



ul li#menu1uk a, ul li#menu1uk a:visited  {
	width: 129px;
}
ul li#menu2uk a, ul li#menu2uk a:visited  {
	width: 129px;
}
ul li#menu3uk a, ul li#menu3uk a:visited  {
	width: 129px;
}
ul li#menu4uk a, ul li#menu4uk a:visited  {
	width: 129px;
}
ul li#menu5uk a, ul li#menu5uk a:visited  {
	width: 129px;
}
ul li#menu6uk a, ul li#menu6uk a:visited  {
	width: 130px;
}



ul li#inactif1uk {
	width: 129px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif2uk {
	width: 129px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif3uk {
	width: 129px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif4uk {
	width: 129px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif5uk {
	width: 129px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}

ul li#inactif6uk {
	width: 130px;
	text-align: center;
	height:25px;
	margin:0;
	padding:4px 0 0 0;
	background: url(pix/btnhere.gif) no-repeat 0 0;
}



/* //////////////////////////////////////////// GLOBAL */


#global {
	width: 780px;
	margin: 0 10px 0 10px;
	padding:0;
	background: none;
}


/* //////////////////////////////////////////// MENU LEFT */


#menuleft {
	width: 260px;
	background: url(pix/blur.gif) repeat-x left top;
	position: relative; 
	float:left;
}

#menuleftfaq {
	width: 260px;
	height: 930px;
	background: url(pix/123456.jpg) no-repeat left top;
	position: relative; 
	float:left;
}

#menulefthome {
	width: 260px;
	height: 514px;
	background: url(pix/homeleft.jpg) no-repeat left top;
	position: relative; 
	float:left;
}

#menuleft span, #menuleftfaq span, #menulefthome span {
  display: none;
}

#spacer1 {
	width: 243px;
	height: 161px;
	background: none;
	position: relative; 
}

#spacer2img {
	width: 243px;
	height: 352px;
	background: url(pix/dualconfort1.jpg) no-repeat left top;
	position: relative; 
}

#spacerchutimg {
	width: 243px;
	height: 397px;
	background: url(pix/presentoire.jpg) no-repeat left top;
	position: relative; 
}

#spacer3, #spacer33 {
	width: 243px;
	height: 40px;
	background: none;
	position: relative;
	font-size: 9px;
}


#spacer4img {
	width: 243px;
	height: 179px;
	background: url(pix/dualconfort2.jpg) no-repeat left top;
	position: relative; 
}

#spacer5 {
	width: 243px;
	height: 161px;
	background: none;
	position: relative; 
}

#spacer6img {
	width: 243px;
	height: 343px;
	background: url(pix/chut.jpg) no-repeat left top;
	position: relative; 
}

#spacer7 {
	width: 243px;
	height: 285px;
	background: none;
	position: relative; 
}

#spacer8img {
	width: 243px;
	height: 140px;
	background: url(pix/dualconfort3.jpg) no-repeat left top;
	position: relative; 
}

#spacer9 {
	width: 243px;
	height: 10px;
	background: none;
	position: relative; 
}

#spacer10img {
	width: 243px;
	height: 163px;
	background: url(pix/dualconfort4.jpg) no-repeat left top;
	position: relative; 
}

#spacer11 {
	width: 243px;
	height: 140px;
	background: none;
	position: relative;
}

#spacer12 {
	width: 243px;
	height: 172px;
	background: none;
	position: relative;
	padding:0;
	margin:0;
}

#menuleft #spacer12 a, #menuleft #spacer12 a:visited {
	width: 243px;
	height: 172px;
	display:block;
	background: url(pix/mailto.jpg) no-repeat 0 0;
	padding:0;
	margin:0;

}

#menuleft #spacer12 a:hover {
	width: 243px;
	height: 172px;
	display:block;
	background: url(pix/mailto.jpg) no-repeat 0 -172px;
	padding:0;
	margin:0;
}

#spacer12uk {
	width: 243px;
	height: 172px;
	background: none;
	position: relative;
	padding:0;
	margin:0;
}

#menuleft #spacer12uk a, #menuleft #spacer12uk a:visited {
	width: 243px;
	height: 172px;
	display:block;
	background: url(pix/mailtouk.jpg) no-repeat 0 0;
	padding:0;
	margin:0;

}

#menuleft #spacer12uk a:hover {
	width: 243px;
	height: 172px;
	display:block;
	background: url(pix/mailtouk.jpg) no-repeat 0 -172px;
	padding:0;
	margin:0;
}


/* //////////////////////////////////////////// TEXTCORPUS */


#textcorpus, #textcorpusfaq {
	width:520px;
	margin: 0;
	padding: 30px 0px 100px 0px;
	position: relative; 	
	float:left;	
}

#textcorpus {
	background: url(pix/blur.gif) repeat-x left top;
}

#textcorpusfaq {
	background: url(pix/faqbg.jpg) no-repeat left top;
}

#textcorpushome, #textcorpustemp {
	width:520px;
	height: 514px;
	margin: 0;
	padding: 0px 0px 1px 0px;
	background: url(pix/homeright.jpg) no-repeat left top;
	position: relative; 	
	float:left;	
}

#textcorpus p, #textcorpusfaq p {
	padding: 0 50px 10px 0;
}

#textcorpushome p, #textcorpustemp p {
	font-weight: normal;
	color: #777777;
	line-height: 1.4em;
		padding: 0 50px 10px 30px;
}

#textcorpus a, #textcorpus a:visited, #textcorpusfaq a, #textcorpusfaq a:visited, #textcorpustemp a, #textcorpustemp a:visited {
	padding:2px 0;
	height:100%;
	background: url(pix/underlinegrey.gif) repeat-x left bottom;
}

#textcorpus a:hover, #textcorpusfaq a:hover, #textcorpustemp a:hover {
	background: url(pix/underlineblue.gif) repeat-x left bottom;
}

#partenaires a, #partenaires a:visited {
	padding:2px 0;
	height:100%;
	background: none;
}

#partenaires a:hover {
	background: none;
}

.gras {
	color:#6395D3;
	font-weight:normal;
}

.blue {
	color:#6395D3;
}

.signature {
	font-size:12px;
	font-style:italic;
}

.cop {
	font-size: 70%;
	font-weight:normal;
	vertical-align: 15%;
	padding-left: 2px;
}

.cop2 {
	font-size: 60%;
	font-weight:normal;
	vertical-align: top;
	padding-left: 2px;
}

.grasreal {
	color:#6395D3;
	font-weight:bold;
}

.chapo {
	font-size: 116%;
	color:#6395D3;
	font-weight:bold;
}

.rapide {
	color:#FFFFFF;
	background: #6395D3;
	padding: 0 5px 0 5px;
}

.grassimple {
	font-weight:bold;
}

#textcorpus img, #textcorpusfaq img, #textcorpushome img {
	margin: 0;
	padding: 0;
 	border: none;
}

#textcorpushome .a {
	margin: 0;
	padding: 0;
}

#textcorpushome .plus a, #textcorpushome .plus a:visited {
	margin: 0;
	padding: 0 0 0 30px;
	display: block;
	width: 106px;
	height: 22px;
	color: #000;
	text-decoration: none;
	background: url(pix/homebtn.jpg) no-repeat 0 0;
}

#textcorpushome .plus a:hover {
	background: url(pix/homebtn.jpg) no-repeat 0 -22px;
}

#textcorpushome .plus span {
	display: none;
}


#textcorpushome .tv a, #textcorpushome .tv a:visited {
	margin: 20px 0 0 200px;
	padding: 0;
	display: block;
	float:left;
	width: 108px;
	height: 109px;
	text-decoration: none;
	background: url(pix/tv.gif) no-repeat 0 0;
}

#textcorpushome .tv a:hover {
	background: url(pix/tv.gif) no-repeat 0 -109px;
}

#textcorpushome .tv span {
	display: none;
}


#textcorpushome .tvuk a, #textcorpushome .tvuk a:visited {
	margin: 20px 0 0 200px;
	padding: 0;
	display: block;
	float:left;
	width: 108px;
	height: 109px;
	text-decoration: none;
	background: url(pix/tvuk.gif) no-repeat 0 0;
}

#textcorpushome .tvuk a:hover {
	background: url(pix/tvuk.gif) no-repeat 0 -109px;
}

#textcorpushome .tvuk span {
	display: none;
}



#textcorpushome .vignettefr, #textcorpushome .vignetteuk {
	width: 120px;
	height: 120px;
	margin: 1px 0 0 360px;
	padding: 0;
	display: block;
}

#textcorpushome .vignettefr {
	background: #fff url(pix/trophee2.jpg) no-repeat 0 0;
}

#textcorpushome .vignetteuk {
	background: #fff url(pix/trophy2.jpg) no-repeat 0 0;
}

#textcorpushome .vignettefr span, #textcorpushome .vignetteuk span {
	display: none;
}

#textcorpushome .plusuk a, #textcorpushome .plusuk a:visited {
	margin: 0;
	padding: 0 0 0 30px;
	display: block;
	width: 106px;
	height: 22px;
	color: #000;
	text-decoration: none;
	background: url(pix/homebtnuk.jpg) no-repeat 0 0;
}

#textcorpushome .plusuk a:hover {
	background: url(pix/homebtnuk.jpg) no-repeat 0 -22px;
}

#textcorpushome .plusuk span {
	display: none;
}

#textcorpus .pictos img {
	margin: 0;
	padding: 0;
 	border: none;
}

.intertitre {
	margin: 0;
	padding: 0;
	color:#6395D3;
	font-size: 130%;
	display:inline;
	line-height: 1.8em;
}

.intertitre2 {
	margin: 0;
	padding: 0;
	color:#1B3183;
	font-size: 130%;
	display:inline;
	line-height: 1.8em;
}

.chuut {
	color:#1B3183;
}

/* //////////////////////////////////////////// PARAGRAPHES */


#avantages, #donnees, #ronflement, #concept, #faq, #home, #partenaires, #contact {
	margin: 0;
	padding: 0;
}

#avantages h2, #donnees h2, #ronflement h2, #concept h2, #faq h2, #partenaires h2, #contact h2  {
	font-size: 180%;
	line-height: 1.2em;
	margin: 0;
	font-weight: bold;
	color: #6395D3;
}

#avantages h2, #ronflement h2, #faq h2, #home h2,  #partenaires h2, #contact h2 {
	padding: 40px 0 0 0;
}

#donnees h2, #concept h2 {
	padding: 60px 0 0 0;
}

#avantages h3, #donnees h3, #ronflement h3, #concept h3, #faq h3,  #partenaires h3, #contact h3 {
	font-size: 200%;
	line-height: 1.2em;
	margin: 0 0 30px 0;
	padding: 0;
	font-weight: lighter;
	color: #999999;
}

#home h3 {
	font-size: 180%;
	line-height: 1.2em;
	margin: 4px 0 30px 0;
	padding: 40px 0 0 30px;
	font-weight: normal;
	color: #999999;
}


/* //////////////////////////////////////////// PARTENAIRES */


#textcorpuspart {
	width:780px;
	margin: 0;
	padding: 70px 0 0 0;
	position: relative; 	
	float:left;	
	background: url(pix/blur.gif) repeat-x left top;
}

.part1 {
	margin: 10px 0 0 10px;
	padding: 0;
	color:#FFF;
	font-size: 130%;

}

.partname {
	margin: 12px 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size: 100%;
}

.partspace {
	margin: 10px 0 0 10px;
	padding: 0;
	font-weight: normal;
}

.partaddress {
	margin: -4px 0 0 10px;
	padding: 0;
	font-weight: normal;
}

.partsolo {
	margin: 30px 0 0 0;
	padding: 0;
	font-weight: normal;
	line-height: 0.2em;
}

#nospartenaires a, #nospartenaires a:visited {
	padding:2px 0;
	height:100%;
	background: none;
}

#nospartenaires a:hover {
	background: none;
}

#case1 {
	width:192px;
	height: 192px;
	margin: 0 2px 2px 0;
	padding: 0;
	background: #FFF;
	position: relative; 
	float:left;
}

#case2 {
	width:192px;
	height: 192px;
	margin: 0 2px 2px 2px;
	padding: 0;
	background: #39ADF9 url(pix/square1.jpg) no-repeat left top;
	float:left;	 
}

#case3 {
	width:192px;
	height: 192px;
	margin: 0 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logovisio.jpg) no-repeat 1px 1px;
	float:left;
}

#case4 {
	width:192px;
	height: 192px;
	margin: 0 0 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case5 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 0;
	padding: 0;
	background: #39ADF9 url(pix/square2.jpg) no-repeat left top;
	float:left;
}

#case6 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logofiddiam2.jpg) no-repeat 1px 1px;
	float:left;
}

#case7 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case8 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #FFF;
	float:left;
}

#case9 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 0;
	padding: 0;
	background: #FFF;
	float:left;
}

#case10 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #39ADF9 url(pix/square3.jpg) no-repeat left top;
	float:left;
}

#case11 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logointerface2.jpg) no-repeat 1px 1px;
	float:left;
}

#case12 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case13 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 0;
	padding: 0;
	background: #39ADF9 url(pix/square4.jpg) no-repeat left top;
	float:left;
}

#case14 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logodental2.jpg) no-repeat 1px 1px;
	float:left;
}

#case15 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case16 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #FFF;
	float:left;
}

#case17 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 0;
	padding: 0;
	background: #AAA url(pix/logocaout2.jpg) no-repeat 1px 1px;
	float:left;
}

#case18 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case19 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logoesat2.jpg) no-repeat 1px 1px;
	float:left;
}

#case20 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case21 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 0;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case22 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logoquanta2.jpg) no-repeat 1px 1px;
	float:left;
}

#case23 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case24 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #AAA url(pix/logochamp2.jpg) no-repeat 1px 1px;
	float:left;
}

#case25 {
	width:192px;
	height: 192px;
	margin: 2px 2px 200px 0;
	padding: 0;
	background: #AAA url(pix/logotechno2.jpg) no-repeat 1px 1px;
	float:left;
}

#case26 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#case27 {
	width:192px;
	height: 192px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	background: #AAA url(pix/logocaro.jpg) no-repeat 1px 1px;
	float:left;
}

#case28 {
	width:192px;
	height: 192px;
	margin: 2px 0 2px 2px;
	padding: 0;
	background: #E7E7E7;
	float:left;
}

#caseend {
	width:780px;
	height: 3px;
	margin: 0;
	padding: 0;
	background: none;
	display: block;
	clear:left;
}

#case3 span, #case6 span, #case11 span, #case14 span, #case17 span, #case19 span, #case22 span, #case24 span, #case25 span, #case27 span, #caseend span, #case1 span, #case8 span, #case9 span, #case16 span {
  display: none;
}


/* //////////////////////////////////////////// NEOFOOTER */


#neofooter {
	width: 780px;
	height: 100px;
	clear: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	background: none;
	color:#BBBBBB;
	text-align: center;
}

#neofooter a.opo, #neofooter a:visited.opo {
	margin: 0;
	padding: 0;
	background: url(pix/underlinegrey.gif) repeat-x left bottom;
	color:#BBBBBB;

}

#neofooter a:hover.opo {
	margin: 0;
	padding: 0;
	background: #9F2722;
	color:#FFF;
}


/* //////////////////////////////////////////// MEDIAS */


#media {
	width: 780px;
	height: 114px;
	clear: left;
	margin: 0;
	padding: 0;
	background: url(pix/mediasbarre2.jpg) no-repeat left top;
	font-size: 10px;
}

#media span {
  display: none;
}

#mediauk {
	width: 780px;
	height: 114px;
	clear: left;
	margin: 0;
	padding: 0;
	background: url(pix/mediasbarreuk2.jpg) no-repeat left top;
	font-size: 10px;
}

#mediauk span {
  display: none;
}


