/* ---------------------------------------------------------------------------- */
/*                                 Elements generaux                            */
/* ---------------------------------------------------------------------------- */
html, body {
	margin:0px;
	padding:0px;
	}
body {
	margin: 0px;
	padding: 0px;
	font: 0.8em/1.2em Myriad, Arial, Helvetica, sans-serif;
	color:#000;
	}
img{
	border: none;
	}
/* ---------------------------------------------------------------------------- */
/*                                 Elements print                            */
/* ---------------------------------------------------------------------------- */
#logoPrint{
	margin:0px;
	padding:0px 0px 20px 15px;
	}
#modeEcran{
	margin-left:15px;
	padding:0px 0px 20px 22px;
	background: transparent url(/medias/images/mode_ecran.gif) no-repeat top left;
	}
#modeEcran a:link,#modeEcran a:visited{
	color:#000;
	text-decoration: none;
	}
#modeEcran a:hover{
	color:#000;
	text-decoration: underline;
	}
#dateImprim{
	margin:0px;
	padding:0px 0px 20px 15px;
	}
/* ---------------------------------------------------------------------------- */
/*                                    Container A                               */
/* ---------------------------------------------------------------------------- */
#containerA {
	display:none;
	}
#containerA1000 {
	display:none;
	}	
#CA1{
	display:none;
	}
#CA2{
	display:none;
	}
#logo{
	display:none;
	}
#signature{
	display:none;
	}
#signature h1{
	display:none;
	}
#signature h1 span{
	display: none;
	}
#recherche{
	display:none;
	}
#recherche label{
	display:none;
	}
#recherche input.champs{
	display:none;
	}
#recherche input.valid{
	display:none;
	}
#generaux{
	display:none;
	}
#generaux ul{
	display:none;
	}
#generaux li{
	display:none;
	}
#generaux li.first{
	display:none;
	}
#generaux li.sep{
	display:none;
	}
#generaux a:link, #generaux a:visited{
	display:none;
	}
#generaux a:hover{
	display:none;
	}
#CA3{
	display:none;
	}
#langues{
	display:none;
	}
#langues ul{
	display:none;
	}
#langues li{
	display:none;
	}
#langues a:link,#langues a:visited{
	display:none;
	}
#langues a:hover{
	display:none;
	}
#espClient{
	display:none;
	}
#espClient p{
	display:none;
	}
#espClient a:link,#espClient a:visited{
	display:none;
	}
#espClient a:hover{
	display:none;
	}
/* ---------------------------------------------------------------------------- */
/*                                    Container B                               */
/* ---------------------------------------------------------------------------- */
#containerB {
	
	}
#containerB1000 {
	
	}
#CB1{
	display:none;
	}
	
#CB2{
	margin:0px;
	padding:0px 0px 20px 0px;
	/*float:left;
	width:625px;
	color:#394497;*/
	}
#CB2 h1{
	margin:0px;
	padding:30px 5px 10px 15px;
	font: 150% Myriad, Arial, Helvetica, sans-serif;
	}
#CB2 h2{
	margin:0px;
	padding:20px 5px 0px 15px;
	font: bold 120% Myriad, Arial, Helvetica, sans-serif;
	}
#CB2 p{
	margin:0px;
	padding:0px 15px 5px 15px;
	}
#CB2 a{
	color:#000;
	text-decoration:none;
	}
#CB2 ul{
	margin:0px 0px 0px 35px;
	padding:0px;
	}
#CB2 li{
	margin:0px;
	padding:0px 15px 3px 5px;
	}

#CB3{
	float:left;
	margin:0px;
	padding:10px 0px 0px 15px;
	border-top: 1px solid #ccc;
	}
#services{
	display:none;
	}

#newsletter{
	margin:0px;
	padding:20px 0px 0px 0px;
	}
#newsletter p{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#000;
	}
#newsletter a:link,#newsletter a:visited{
	color:#000;
	text-decoration:none;
	}
#newsletter a:hover{
	color:#000;
	text-decoration:none;
	}
#demonstration{
	margin:0px;
	padding:20px 0px 0px 0px;
	}
#demonstration p{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#000;
	}
#demonstration a:link,#demonstration a:visited{
	color:#000;
	text-decoration:none;
	}
#demonstration a:hover{
	color:#000;
	text-decoration:none;
	}
#promo_home{
	margin:0px;
	padding:20px 0px 0px 0px;
	}
#promo_home p{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#000;
	}
#promo_home img{
	float:right;
	margin:0px;
	padding:0px 0px 5px 5px;
	color:#000;
	}
#promo_home a:link,#promo_home a:visited{
	color:#000;
	text-decoration:none;
	}
#promo_home a:hover{
	color:#000;
	text-decoration:none;
	}

/* ---------------------------------------------------------------------------- */
/*                                    Container C                               */
/* ---------------------------------------------------------------------------- */
#containerC {
	clear:left;
	padding-top:5px;
	}
#containerC1000 {
	
	}
#containerC p{
	margin:0px;
	padding:10px 0px 0px 15px;
	line-height:1.2em;
	}
#containerC a:link, #containerC a:visited{
	color:#000;
	text-decoration: none;
	}
#containerC a:hover{
	color:#000;
	text-decoration: underline;
	}