/******************************************/
/**				options impression		 **/
/******************************************/

@page{
	/* size: 21.0cm 29.7cm; */
	margin: 2cm;	
}


/******************************************/
/**				blocs de base			 **/
/******************************************/

#mainContainer {
	width: 768px;
	float:none;
	margin: 0 auto;
	/* margin: 0; */
}

#bodyContainer{
	
	display:block;
	position:relative;
	margin:0px;
	zoom:1;
}



#contenuDroite{
	margin:0;
	/* min-height:100%; */
}

#window #mainContainer #bodyContainer #contenuDroite #content{
	margin-left: -8px;
}

#boutique{
	position: inherit;
	width: 768px;
}


/******************************************/
/**				bloc du header			 **/
/******************************************/
#header #textboxNewsletter, 
#header #textboxSearch,
#header #baseLine,
#header #menuClient,
#header #menu,
#nav ul
{
	display:none;
}


#mainContainer #header {
	width: 768px;
	position: relative;
	margin: 0 0 0 14px;
	margin: 0;
}

#header #logo {
	position: absolute;
	display: block;
	left: 0px;
}

#nav {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	right:0;
	
}

/* #nav ul {
	
	padding: 0px;
	margin: 0;
	list-style: none;
	float: left;
} */

#window #bodyContainer .lien a{
	position:absolute;
	top: 8px;
	left:280px;
	font-size: 22px;
	color: #2972B9;
}

.coordonnees{
	position:absolute;
	top: 45px;
	width: auto;
	left:160px;
	font-size: 10px;
	color: #0073CE;
}


/******************************************/
/**				bloc du footer			 **/
/******************************************/
#footer #tags,
#footer #links,
#barreIconsBleus .vignette
{
	display:none;
}

#window #mainContainer #bodyContainer #contenuDroite #footer{
	margin-left: -8px;
}

#footerContainer{
	height: 15px;
	visibility: hidden;
}

#footer .menuFooterBleu{
	margin-top: 10px;
}

.print_footer
{
	position:relative;
	overflow:visible;
}

#window #bodyContainer .print_footer .lien a
{
	position: static;
	text-align:center;
	width: 50%;
	margin: 0 auto;
	color: #2972B9;
}

.print_footer .coordonnees
{
	position: static;
	text-align:center;
	width: 100%;
	margin: 0 auto;
}
.espaceFooter{
	height: 670px;
	!height:680px;
}


/******************************************/
/**			bloc du body container		 **/
/******************************************/

#bodyContainer #menuGauche ,
#bodyContainer .iconRubrique
{
	display:none;
}


/******************************************/
/**			bloc bache de remorque		 **/
/******************************************/

#remorque .titreRubrique,
#remorque .carreDroite .section p.soustitre,
#remorque .carreGauche .sectionFichier,
#remorque .carreGauche .titreDimensions,
#remorque .carreGauche .sectionTotalDroite,
#remorque .carreGauche .couleur,
#remorque .formulaire  .champ.boutons,
#remorque .formulaire  .necessaire,
#remorque .carreDroite .vignette{
	display: none; 
}



#remorque .carreGauche {
	min-height: 490px;
	margin-left:0;
	!min-height: 440px;
	_height:  500px;
}
#remorque .carreDroite {
	min-height: 508px;
	!min-height: 545px;
	_height:  508px;
}

#remorque .titreRubrique.titreGauche{
	position:relative;
	display:block;
	width: 360px;	
	margin: 35px 0 -12px -1px;
	/* color: #0073CE; */
	background-color: white;
	z-index: 999; 
}
#remorque .imprimer_couleur
{
	display:block;
	position:relative;
	float: left;
	width: 1px;
	height: 1px;
	margin: 4px;
	cursor:pointer;
	_cursor:hand;
}

#remorque .imprimer_couleur.couleurChoisie
{
	display:block;
}
#remorque .imprimer_couleur .imprimer_fleche
{
	position:absolute;
	top: 12px;
	left: -12px;
}

#remorque  .titreRubrique.titreDroite{
	position:relative;
	visibility: visible;
	display:block;
	width: 100px;	
	margin: -20px 0 10px -2px;
	background-color: white;
	z-index: 999; 
}

#remorque .section{
	margin:4px 0 0px 12px;
}
#remorque .carreGauche {
	padding-top: 30px;
}
#remorque .carreGauche .section{
	margin:4px 10px 6px 15px;
}
#remorque .carreGauche .champ.radio label{
	width: 200px;
}

#remorque .carreGauche img.imgMesures{
	margin-left: 4px;
}
.espaceFooter{
	!height:680px;
}

/******************************************/
/**			bloc bache de piscine		 **/
/******************************************/
#piscine .titreRubrique,
#piscine .carreDroite .section p.soustitre,
#piscine .carreGauche .sectionFichier,
#piscine .carreGauche .titreDimensions,
#piscine .carreGauche .sectionTotalDroite,
#piscine .carreGauche .couleur,
#piscine .formulaire  .champ.boutons,
#piscine .formulaire  .necessaire,
#piscine .carreDroite .vignette{
	display: none; 
}



#piscine .carreGauche {
	min-height: 490px;
	margin-left:0;
	!min-height: 440px;
	_height:  500px;
}
#piscine .carreDroite {
	min-height: 508px;
	!min-height: 545px;
	_height:  508px;
}

#piscine  .titreRubrique.titreGauche{
	position:relative;
	display:block;
	width: 340px;	
	margin: 35px 0 -12px -1px;
	/* color: #0073CE; */
	background-color: white;
	z-index: 999; 
}

#piscine .imprimer_couleur
{
	display:block;
	position:relative;
	float: left;
	width: 1px;
	height: 1px;
	margin: 4px;
	cursor:pointer;
	_cursor:hand;
}

#piscine .imprimer_couleur.couleurChoisie
{
	display:block;
}
#piscine .imprimer_couleur .imprimer_fleche
{
	position:absolute;
	top: 12px;
	left: -12px;
}

#piscine .titreRubrique.titreDroite{
	position:relative;
	visibility: visible;
	display:block;
	width: 100px;	
	margin: -20px 0 10px -2px;
	background-color: white;
	z-index: 999; 
}

#piscine .section{
	margin:4px 0 0px 12px;
}
#piscine .carreGauche {
	padding-top: 30px;
}
#piscine .carreGauche .section{
	margin:4px 10px 6px 20px;
}
#piscine .carreGauche .champ.radio label{
	width: 200px;
}
.espaceFooter{
	!height:680px;
}



/******************************************/
/**		bloc bache de voiles d'ombrage	 **/
/******************************************/

#ombrage .titreRubrique,
#ombrage .carreDroite .section p.soustitre,
#ombrage .carreGauche .sectionFichier,
#ombrage .carreGauche .titreDimensions,
#ombrage .carreGauche .sectionTotalDroite,
#ombrage .formulaire  .champ.boutons,
#ombrage .formulaire  .necessaire,
#ombrage .carreDroite .vignette,
#ombrage .carreDroite .sectionImage{
	display: none; 
}

#ombrage .carreGauche {
	min-height: 380px;
	margin-left:0;
	_height:  380px;
}
#ombrage .carreDroite {
	min-height: 398px;
	_height:  398px;
}

#ombrage .titreRubrique.titreGauche{
	position:relative;
	display:block;
	width: 360px;	
	margin: 35px 0 -12px -1px;
	background-color: white;
	z-index: 999; 
}

#ombrage .titreRubrique.titreDroite{
	position:relative;
	visibility: visible;
	display:block;
	width: 100px;	
	margin: -20px 0 10px -2px;
	background-color: white;
	z-index: 999; 
}

#ombrage .section{
	margin:4px 0 0px 12px;
}
#ombrage .carreGauche {
	padding-top: 30px;
}
#ombrage .carreGauche .section{
	margin:4px 30px 6px 40px;
}
#ombrage .carreGauche .champ.radio label{
	width: 200px;
}

.espaceFooter{
	height: 670px;
	!height:680px;
}


/******************************************/
/**			bloc bâches imprimées		 **/
/******************************************/

#imprimees .titreRubrique,
#imprimees .carreDroite .section p.soustitre,
#imprimees .carreGauche .sectionFichier,
#imprimees .carreGauche .titreDimensions,
#imprimees .carreGauche .sectionTotalDroite,
#imprimees .formulaire  .champ.boutons,
#imprimees .formulaire  .necessaire,
#imprimees .carreDroite .queue{
	display: none; 
}



#imprimees .carreGauche {
	min-height: 380px;
	margin-left:0;
	_height:  380px;
}
#imprimees .carreDroite {
	min-height: 398px;
	_height:  398px;
}

#imprimees .titreRubrique.titreGauche{
	position:relative;
	display:block;
	width: 330px;	
	margin: 35px 0 -12px -1px;
	color: #0073CE;
	background-color: white;
	z-index: 999; 
}

#imprimees .titreRubrique.titreDroite{
	position:relative;
	visibility: visible;
	display:block;
	width: 160px;	
	margin: -20px 0 10px -5px;
	color: #0073CE;
	background-color: white;
	z-index: 999; 
}

#imprimees .section{
	margin:4px 0 0px 12px;
}
#imprimees .carreGauche {
	padding-top: 30px;
}
#imprimees .carreGauche .section{
	margin:4px 40px 6px 40px;
}
#imprimees .carreGauche .champ.radio label{
	width: 200px;
}

.espaceFooter{
	height: 670px;
	!height:680px;
}
