html , body{
	background-color : #d5deee;
	margin : 0px;
	padding : 0px;
	text-align : center;
	color : #000a7e;
	font-family: "Times New Roman", Times, serif;
}

#page{
	width : 970px;
	background-color : #bfc8e7;
}

#entete{
	text-align : left;
	width : 100%;
}

#menuHaut{
	margin-top : 0px;
	padding-right : 160px;
	background-image : url(../images/haut.jpg);
	height : 22px;
	text-align : center;
}

#entete>#menuHaut{
	margin-top : -5px;
}

#menuHaut a{
	padding-left : 48px;
	margin-top : 3.2px;
	font-size : 14.4px;
	text-decoration: none;
	color : #ffffff;
	font-weight : bold;
	width : 136px;
}

#menuGauche{
	text-align : left;
	float : left;
	width : 170px;
	padding :16px;
}

#menuDroite{
	text-align : left;
	float : right;
	width : 170px;
	padding :16px;
}

#contenu{
	font-size : 15px;
	float : none;
	text-align : left;
	background-color : #ffffff;
	margin-left : 200px;
	margin-right : 220px;
	min-height : 696px;
	_height : 528px;
	margin-top : 16px;
	padding-left : 16px;
	padding-top : 16px;
	padding-bottom : 30px;
	padding-right : 16px;
	background-image : url(../images/fond.jpg);
	width:510px;
}

#contenu.extra{
	margin-right :16px;
}

#basPage{
	height : 20px;
	width : 100%;
	background-image : url(../images/bas.gif);
	background-repeat : no-repeat;
	height : 36px;
	margin-top : -20px;
	padding-top : 3.2px;
	font-weight : bold;
}

#frm_recherche_valeur{
	margin-top : -8px;
}

#frm_recherche>#frm_recherche_valeur{
	margin-top : 8px;
}

#frm_recherche_valider{
	margin-top : 8px;
}



.titreMenu{
	background-image : url(../images/palmier_bleu.png);
	background-repeat : no-repeat;
	padding-left : 60px;
	color : #ffffff;
	line-height: 35px ;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	margin : 0px;
	text-align : center;
}


h1.titreContenut{
	background-image : url(../images/palmier_vert.png);
	background-repeat : no-repeat;
	padding-left : 60px;
	color : #000a7e;
	line-height: 35px ;
	border-bottom-color : #000a7e;
	border-bottom-style : solid;
	margin : 0px;
	text-align : center;
	width : 320px;
}


ul, li{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
}

#menu{
	font-size : 12.8px;
	margin-top : 8px;
	font-weight : bold;
}

#menu li{
	background-color : #D5DEEE;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

#menu ul{
	background-color : #88bb55;
	display : none;
}

#menu.extra ul{
	background-color : #88bb55;
	display : block;
}

#menu ul li{
	background-color : #88bb55;
	margin-left :16px;
	color : #ffffff;
	list-style-type : disc ;
}

#menu a{
	text-decoration: none;
	color : #000a7e;
}
#menu ul li a{
	color : #ffffff;
}

#basPage a{
	font-size : 14.4px;
	text-decoration: none;
	color : #ffffff;
}

#decouvrer, #promo{
	margin-top :16px;
	text-align : center;
}

#decouvrer img, #promo img {
	margin-top : 8px;
}

#decouvrer h4, #decouvrer p, #promo h4, #promo p{
	font-size :16px;
	padding : 0px;
	margin : 0px;
}

#decouvrer p, #decouvrer p, #promo p, #promo p{
	font-size : 12.8px;
}

.centrer{
	text-align : center;
}

#listeProduit{
	border-collapse : collapse;
}

#listeProduit.extra{
	margin-top :16px;
}

#listeProduit td, #listeProduit tr, #listeProduit th{
	border-color : #000a7e;
	border-style : solid;
	border-width : 1px;
	padding-top : 4.8px;
	padding-bottom : 4.8px;
	padding-left :16px;
	padding-right :16px;
	border-spacing: 0px;
}

.tabnom{
	width : 160px;
}

#nota{
	margin-top : 32px;
	font-size : 11.2px;
	text-align : justify;
}

#identification label, #Inscription label, #frm_tech label, #frm_ident label, #frm_famille label{
	float : left;
	width : 160px;
}

#Inscription{
	margin-top : 32px;
}

.boutonValider{
	margin-left : 160px;
	margin-top :16px;
}

.petit{
	font-size : 12.8px;
}

.ok{
	font-size : 19.2px;
	font-weight : bold;
}

.erreure{
	font-size : 28.8px;
	color : #ff0000;
	font-weight : bold;
}

.lienEspaceClient{
	padding-top :16px;
	font-size : 17.6px;
	font-weight : bold;
	display : block;
}

.justifie{
	text-align: justify;
}

.acceuil{
	text-align : center;
	font-size : 19.2px;
}

#menuEspace{
	width : 100%;
	background-color : #8cb555;
	height : 24px;
	margin-top : -16px;
	margin-left : -16px;
	margin-bottom :16px;
	margin-right : -16px;
	padding-right :16px;
}

#menuEspace a{
	margin-top : 3.2px;
	font-size : 14.4px;
	text-decoration: none;
	color : #ffffff;
	font-weight : bold;
	float : left;
	margin-left : 48px;
}

#listeProduit a:link{
	color : #000a7e;
}

#listeProduit a:visited{
	color : #000a7e;
}

#listeProduit a:hover{
	color : #5555ff;
}
 
#listeProduit a:active { 
  color: #ff0000 ; 
}

pre{
	font-family: "Times New Roman", Times, serif;
}
#ficheTechnique{
	color : #000a7e;
	float : right;
	width : 104px;
	height : 48px;
	padding : 8px;
	border-style : solid;
	border-width : 1px;
	text-align : center;
	background-color : #d6dcec;
}

#ficheTechnique:hover{
	background-color : #e6ecfc;
	color : #5555ff;
}

#ajouterDevis{
	color : #000a7e;
	float : right;
	width : 96px;
	height : 48px;
	padding : 8px;
	border-style : solid;
	border-width : 1px;
	text-align : center;
	background-color : #b0cfa0;
	margin-top:72px;
	margin-right:-112px;
}

#ajouterDevis:hover{
	background-color : #daeaca;
	color : #5555ff;
}

.margehaut{
	margin : 36px;	
}

.description{
	font-size : 24px;
	margin-top :16px;
	text-align : center;
}

#logoimp{
	display : none;
}

@media print {
	#entete, #menuGauche, #menuDroite, #basPage, #ficheTechnique{
		display : none;
	}
	
	#contenu{
		margin-left : 0px;
		width : 80%;
	}

	#logoimp{
		display : block;
		margin-bottom :16px;
	}	
	
}