
/* Corrections apportées au css général */

#bando-left{ 		width: 14px;height: 91px;float: left;background: url("../images/parts/crystal512/bando-left.png") no-repeat top left;}
#bando-mid{			position: relative;z-index:100;width: 580px;height: 91px;float: left;background: url("../images/parts/crystal512/bando-mid.png") repeat-x top;padding-top: 17px;}
#bando-mid img{		position: absolute;right: -10px;top: 13px;}
#bando-right{		width: 34px;height: 91px;float: left;background: url("../images/parts/crystal512/bando-right.png") no-repeat top right;}


#logos img {			margin: 7px 0px;}

#ql1 img{				margin: 0px 0px 0px 6px;}
#ql1  span {			margin-top: -4px;}

.bleu{				color: #043882;}
.gris1{				color: #696a6c;}

/* Fin des corrections et ajouts apportés au css général 


########################################
				
				Page brochures-pdf

########################################
*/
.pdf {					font-size: 8px;float: left}
.pdf h4{				font-size: 13px;margin-bottom: 5px;}
.pdf a,#pdf a:visited{color: #043882;display: block; float: left;margin-right: 6px;}


.pdf img {			display: block;clear: left;margin-top: 40px;}

/*
########################################
				
				Page questions-reponses

########################################
*/
.qr h4 {				margin-top: 16px;font-size: 14px;color: #043882;}
.qr p{					font-size: 13px;}
.qr ul	{				margin: 0px;}
.qr li {				font-size: 13px;}
.qr span{				font-size: 11px;font-style: italic;display: block;margin-bottom: 7px;}		
.qr h4 ,.qr p, .qr ul	{		text-align: justify;line-height: 17px;}
div.qr  > p:first-child	{	margin-bottom: 35px;font-size: 16px;}
.qr {					margin-top: -10px;margin-right: 40px;}
/*
########################################
				
				Page technologie

########################################
*/
.tech{				margin-left: -30px;width: 610px;margin-bottom: 150px;}

.tech #col1-1{		width: 109px; float: left;margin-left: 56px;} 
.tech #col1-2{		width: 397px;height: 174px;float: right;margin-bottom: 35px;} 
.tech .col2-1{		width: 141px; float: left;margin-left: 56px;padding-top: 47px;} 
.tech .col2-2{		width: 396px; float: right;margin-bottom: 35px;} 
.tech #col3{			width: 554px;margin-left: 56px;} 
.tech .full {		width: 604px;float: left;}
.spacer{		height: 1px;width:1px;clear: left;}
/*___________*/
.tech #col2-1 h5{	margin-top: 35px;} 
.tech p {				margin-bottom: 12px;text-align: justify;}
.tech #col1-1 p{	text-align: left;} 
.tech .col2-1 p{	text-align: left;font-size: 11px;}
.tech #col3 p,.tech #col3 ol,.tech #col3 h5{		float: left;width: 271px;}
.tech #col3 p{		font-size: 11px;}
.tech #col3 img {	display: block;float: right;}
.tech li{				font-size: 11px;}
.tech ul{				margin-top: -12px;}
.tech h4, .tech h5 {margin-top: 8px;color: #696a6c;}
.tech h5 {			font-size: 12px;}
.tech #chapo {		margin-bottom: 42px;}
.tech #chapo p{		font-size: 14px;}

.tech ol{				list-style-position: inside;list-style-type: decimal;font-size: 12px;} 



/*
########################################
				
				Page resultats

########################################
*/
.resu{				padding: 0px 38px 80px 39px;}
.resu h4{				margin-top: 8px;margin-bottom: 18px;color: #696a6c;}
.resu  > p:first-child{
						font-size: 14px;margin-left: -30px;margin-bottom: 25px;text-align: justify;}
.resu  div p{			font-size: 12px;}
.resu div img{		display: block; float: left;margin-bottom: 20px;margin-top: 8px;margin-right: 15px;}
.resu div div#top1{	float: left;margin-bottom: 25px;width: 285px;}
.resu div +h4 {		margin-top: 35px;}
.resu div +h4+p+div {	margin-top: 15px;}
.resu div +h4+p+div p{margin-top: 5px;width: 286px;float: right;}




/*
########################################
				
				Page pour-qui

########################################
*/
.pq h4 {				margin-bottom: 13px;color: #696a6c;}
.pq h5 {				color: #696a6c;margin-top: 25px;}
.pq p{					margin-bottom: 0px;}
.pq  img{				float: right;margin-left: 10px;margin-right: 0px;}
.pq ul {				width: 370px;}
.pq li {				line-height: 19px;}
.pq li  span:first-child{			color: #696a6c;font-size: 20px;}
.pq li span + span{			color: #000;}
.pq h4, .pq h5, .pq p, .pq li {text-align: justify;width: 336px;}
/*
########################################
				
				Page présentation

########################################
*/
.pr {					margin-top: -88px;margin-right: 33px;}
.pr div {				float: left;margin-bottom: 55px;}
.pr img:first-child + div{width: 382px;}
.pr h4 {				margin-bottom: 25px;clear: both;color: #696a6c;}
.pr h5 {				margin-bottom: 5px;color: #696a6c;}

.pr p ,.pr div p,.pr ul  {		margin-bottom: 25px;text-align: justify;}
.pr ul {				margin-top: -25px;list-style-type: disc;list-style-position: inside;}
.pr li {				font-size: 14px;}
.pr img:first-child{	margin-right: -10px;}
.pr img + div + img{		margin-right: -33px;}
.pr img + div + img + div{		width: 282px;}
.pr img + div + img + div + img{	clear: left;}
.pr img + div + img + div + img + div{		float: right;width: 352px;}


/*
########################################
				
				Page vidéo

########################################
*/
.video h3{	color: #c1022c;}
.video {width: 450px;height:250px;margin-bottom: 60px;}
.video a{display: block;margin: 8px;}
.video img{	float: left;}


/*
########################################
				
				Page fiche technique

########################################
*/
.fich > img{	display: block;float: left;margin-left: -15px;}
.fich h4,.fich p, .fich div#ecran ul li{font-size: 12px;color: #696a6c;}

.fich span {		color: red;}

.fich div#ecran{	float: left;width: 435px;margin-left: 5px;padding-top: 25px;}
.fich div#ecran div  {float: left;margin-right: 5px;width: 174px;}
.fich div#ecran h4, .fich div#ecran ul  {float: right;width: 230px;margin-bottom: 10px;}
.fich div#ecran div  img {margin-left: 10px;margin-bottom: 25px;}

.fich #piece {width: 590px;margin-left: -15px;float: left;}
.fich #piece div{width: 260px;padding-left: 25px;float: left;}
.fich #piece img{display: block;float: right;margin-right: -27px;}
.fich #piece div h4,.fich #piece div p,.fich #piece div ul{}
.fich #piece img:first-child{display: block;float: left;margin-right: 0px;}

.fich table{font-size: 15px;width: 580px;margin-top: 30px;}
.fich  table + span {font-size: 12px;font-style: italic;}
.fich tr{	background-color: #e4e3e3;height: 25px;}
.fich td,.fich th{	border-bottom: 1px solid white;font-size: 13px;}
.fich th{	width: 150px;padding-left: 20px;}

