body{
	font-family: Arial, Verdana, Trebuchet, Helvetica, Sans-serif;
	font-weight: normal;
	color: #7A6E79;
	font-size: 12px;
	margin:	0px;
	padding: 0px;
	background-color: #FFFFFF;
}
div{
	margin :0;
	padding :0;	
}
img{
border :0;	
}
/**
	Pages de nouveaux intervenants :
**/
	.containerInterlocuteurs {
			width: 100%; 
			height: 100%; 
			/*display:block;*/ 
			/*display: inline;*/
			padding-left: 10px; important!
			
		}
		.titreInterlocuteur
		{
			border: none;
			margin: 10px 50px 0px 35px;
			padding: 5px 15px 0px 15px;
			/*padding: 5px;*/
			
			font-family: sans-serif;
			font-size: 12px;
			font-weight: normal;
			
			clear: both;
			float: left;
			
/*			display: inline;*/
		}
		.divActions 
		{
			/*float: right;*/
			margin: -15px 50px 5px 50px;
			padding: 0px 0px 0px 0px;
			text-align: right;
			/*display: inline;*/
			
		}
		.divBoutons 
		{
			margin: 0px 50px 0px 50px;
			padding: 0px 0px 0px 0px;
		}
		.cadreInterlocuteur {
			background-color: white;
			border : solid 1px #E05F27;
			margin: 0px 50px 0px 50px;
			padding: 5px 15px 5px 15px;
			font-family: sans-serif;
			font-size: 11px;
			font-weight: normal;
			
			clear : both;
		}
		
		.divBtnAjouter
		{
			/*float: left;*/
			text-align: left; 
			margin: -15px 0px 10px 50px ;
		}
		
		.infosInterlocuteur {
			float: left;
			width: 38%;
			margin: 0px 5px 0px 5px;
			padding-right: 0px;
			font-family: sans-serif;
			font-size: 12px;
		
		}
		.btnInterlocuteur {
			float: right;
			width: 18%;
			margin: 0px 5px 0px 5px;
			padding-right: 0px;
			font-family: sans-serif;
			font-size: 12px;
		}
		
		.separateurDroit
		{
			border: none;
			border-right: solid 1px #E05F27;
		}
		
		.nulleMerciIE
		{
			/*visibility: hidden;*/
			height: 0px;
			width: 0px;
			margin: 0px;
			padding: 0px;
		}
		
		.titreLabelInterloc
		{
			/*font-size: 16px;
			text-decoration: underline;
			font-weight: bold;
			color : #e05f27;*/
			font-size: 12px;
			font-weight: bold;
			color : #e05f27;
		}
		
		.imageFermer
		{
			float: right; 
			margin: -5px -20px 0px 0px; 
			cursor: pointer;
		}

/* Image en entete des pages ************* */
#hautDePage{
	postion:relative;
	border: solid 0px red;
	width:966px;
	height:	35px;
	background:	transparent url(../../Images/2009/images-css/backgroundTop.jpg) no-repeat 0px 0px;
	margin:	0px auto;
}

/* Div contenant tt le html *********************************************** */
#page{
	postion:relative;
	background:transparent url(../../Images/2009/images-css/backgroundWrapper.jpg) repeat-y scroll 0 0;
	margin:0 auto;
	width:966px;
	padding-bottom:0px;
}

	/* Div comprenant tt les eléments du bandeau ************************** */
	#bandeau{
	position:relative;
	margin:0px 10px 0 10px;
	padding:0 11px 10px;
	width:924px;
	height:84px;
	background-color: #FFFFFF;
	}
		/*Image a gauche du bandeau */
		#imagesBandeau{
		position : relative;
		background:url(../../Images/2009/images-css/flash3.jpg) no-repeat scroll 0 0;
		float:left;
		height:84px;
		width:369px;
		}
		/* Petit degrader qui ce repete en fond de div*/
		#backgroundLogo{
		background:transparent url(../../Images/2009/images-css/backgroundLogo.gif) repeat-x scroll 0 0;
		float:left;
		height:84px;
		margin:0 0 0 6px;
		width:549px;
		}
		/* div contenant une <img /> du logo */
		#logo{
		height:37px;
		margin:23px auto;
		width:305px;
		}

/*contenu central des pages *********************************************** */
#principal{
background-color:#FFFFFF;
margin:3px 10px 0;
padding:7px 11px 0;
width:924px;
}
	#titre{
	background-color:#EC732C;
	width:919px;
	background-color: #e05f27;
	padding:5px 0 5px 5px;
	}
	
	#filAriane{
	/*background-color:#EC732C;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:914px;
	/*background-color: #9D9B8E;*/
	}
	#filAriane a {
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	} 
	#filAriane a:hover {
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	} 
	#filAriane a:active{
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	}
	#filAriane a:visited{
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	}
	
	
/* Ombre porté en pied de page************************************/
	#ombrePorte{
		background:transparent url(../../Images/2009/images-css/backgroundBottom.jpg) no-repeat scroll 0 0;
		height:14px;
		margin:0 auto;
		width:966px;
	}

/* les différents contenus seront chargé ds ces div ************************************************************************ */
#contenu{
background-color:#FFFFFF;
width:100%;
padding-bottom: 10px;
}
#contenuPrincipal{
	width:100%;
}

	/* PAGE recherche de diagnostic (corpsConfigurateur.php)*************************************************** */
	#rechercheDiagnostic{
	position:relative;
	width : 750px;
	margin:20px auto 20px auto;
	/*background-color:lightblue;*/
	}
		#rechercheDiagnostic table{
		width : 730px;
		border : solid 0px red; 
		margin:10px auto 10px auto;
		}

	/* PAGE(corpsaffrech.php) *************************************************** */
	#corpsaffrech{
		position:relative;
		width : 650px;
		margin:10px auto 0px auto;
		/*background-color:lightblue;*/
	}
		#corpsaffrech table{
			width : 100%;
			margin:0x auto 0px auto;
		}
		#corpsaffrech #adresses{
			position:relative;
			margin-top:5px;
		}
		
		#corpsaffrech #liensMilieuPage{
			border : solid 0px #e05f27;
			margin-top:10px;
			/* padding-left:0; */
		}
		#corpsaffrech #liensMilieuPage div{
		border : solid 1px #e05f27;
		}
		#corpsaffrech #liensMilieuPage a{
			font-size: 11px;
			font-weight: bold;
			color : #36352f;
			text-decoration:none;
		}
		
		#corpsaffrech #liensMilieuPage img{
			border : solid 0px red;
		}
		#corpsaffrech #lienBasDepage{
			position:relative;
			margin:15px auto 5px auto;
			border : solid 0px red;
		}
		#corpsaffrech #lienBasDepage a{
			font-size: 11px;
			font-weight: normal;
			color : #36352f;
			text-decoration:none;
		}

		
	/* PAGE recherche de diagnostic (corpDemandeDevis.php)*************************************************** */
	#corpDemandeDevis{
	position:relative;
	width : 750px;
	margin:20px auto 20px auto;
	/*background-color:lightblue;*/
	}
		#corpDemandeDevis table{
		position:relative;
		width : 730px;
		border : solid 0px red; 
		margin:0px auto 0px auto;
		}
		
		#corpDemandeDevis #divTabDiagnostic{
		width : 730px;
		margin:0px auto 0px auto;
		}

	/* PAGE recherche de diagnostic (corpAfficheDevis.php)*************************************************** */
		#corpAfficheDevis{
			position:relative;
			width : 750px;
			margin:20px auto 20px auto;
			/*background-color:lightblue;*/
		}
			#corpAfficheDevis #remerciement{
				position :relative;
				border : solid 0px red;
				width : 500px;
				margin: 0 auto 0px auto;
				padding: 10px 0 10px 0;
			}
				#corpAfficheDevis table{
				width : 680px;
			}
			
			#corpAfficheDevis #liensBasPage{
				border : solid 0px red;
			}
			#corpAfficheDevis #liensBasPage form{
				display: inline;
			}
			
	/* PAGE rappelTelDevis.php ********************************************************************************* */
		#rappelTelDevis{
			position:ralative;
			margin:0px auto 0px auto;
		}
		#rappelTelDevis table{
			border : solid 0px red;
			width :360px;
			margin:0px auto 0px auto;
		}
		
		
	/* PAGE exportDevis.php (genere le pdf) ************************************* */
	 /*  voir dans la page qui genere le pdf */
	
	
/*  CLASSES *************************************************************** */
/*  *************************************************************   CLASSES */


/*   CLASSES TITRE *************************** */
	.titre1{
		font-size: 12px;
		font-weight: bold;
		color : #FFFFFF;
		background-color : #e05f27;	
		padding : 2px 8px 2px 5px;
	}
	
	.titre2{
		font-size: 13px;
		font-weight: bold;
		color : #FFFFFF;
	}
	.titre3{
		font-size: 12px;
		font-weight: bold;
		color : #FFFFFF;
	}
	.titre4{
		font-size: 11px;
		font-weight: bold;
		color : #FFFFFF;
	}
	
	.textLabel{
		font-size: 12px;
		font-weight: bold;
		color : #e05f27;
	}
	.textLabe2{
		font-size: 14px;
		font-weight: bold;
		color : #e05f27;
	}
	.backGroundTitre{
		background-color : #e05f27;	
	}

/* CLASSES   TEXTE ************************************************************ */
	.text1{
		font-size: 11px;
		font-weight: normal;
		color : #36352f;
	}
	.text2{
		font-size: 12px;
		font-weight: normal;
		color : #36352f;
	}
	
	.text3{
		font-size: 11px;
		font-weight: normal;
		color : #36352f;
	}
	.text4{
		font-size: 12px;
		font-weight: bold;
		color : #36352f;
	}
	.text5{
		font-size: 13px;
		font-weight: normal;
		color : #36352f;
	}
	.text6{
		font-size: 13px;
		font-weight: bold;
		color : #36352f;
	}
	.filAriane{
		font-size: 11px;
		font-weight: normal;
		color : #FFFFFF;
	}


/* MISIE EN FORMET paragraphe ************************************************ */
	.textCenter{
		text-align:center;	
	}
	.textJustify{
		text-align: justify;	
	}
	.textLeft{
		text-align: left;	
	}
	.textRight{
		text-align: right;	
	}

/* STYLE Input FORMULAIRE  ***************************************************************************** 
background-color : #e05f27;border : solid 0px #FFFFFF;
*/
	input.boutonValider{
		background-color : #e05f27;
		background-image:url(../../Images/2009/images-css/backgroundbutton.jpg);		
		background-repeat : repeat-x; 
		height: 20px;
		color : #FFFFFF;
		font-family: Arial, Verdana, Sans-serif;
		font-size: 12px;
		font-weight: bold;		
		border: 1px solid ;		
		border-color:#FFBF60 #B83700 #B83700 #FFBF60;
		cursor : pointer;
		margin: 0px;
		padding-bottom: 10px; /*Remonter le texte !*/
	}
	input.boutonValider:hover {
		background-image:url(../../Images/2009/images-css/backgroundbuttonover.jpg);		
		background-repeat : repeat-x; 
		
	}	
	
	input.petitBoutonValider{
		background-color : #e05f27;
		background-image:url(../../Images/2009/images-css/backgroundbutton.jpg);		
		background-repeat : repeat-x; 
		height: 20px;
		color : #FFFFFF;
		font-family: Arial, Verdana, Sans-serif;
		font-size: 12px;
		font-weight: bold;		
		border: 1px solid ;		
		border-color:#FFBF60 #B83700 #B83700 #FFBF60;
		cursor : pointer;
		margin: 0px;
		padding-bottom: 10px;
	}

	input.petitBoutonValider:hover {
		background-image:url(../../Images/2009/images-css/backgroundbuttonover.jpg);		
		background-repeat : repeat-x; 
		
	}	
	
	
	input.champTexT1{
		border : solid 1px #e05f27;
	}

/* STYLE DIV  **************************************************************************** */

	.borderOrange{
		border : solid 1px #e05f27;	
	}

	.div1{
		border : solid 1px #e05f27;	
	}
	.div2{
		border : solid 1px #e05f27;	
		width : 680px;
		margin : 10px auto 10px auto;
	}
	.div3{
		background-color: #fbe5d6;
		padding : 5px 3px 9px 15px;
	}
	.div4{
		background-color: #e05f27;
		padding : 4px 0px 4px 2px;
		margin : 0px 0 5px 0;
	}
	.div5{
		background-color: #e05f27;
		padding : 2px 0px 2px 2px;
		margin : 0px 0 0px 0;
	}
	.backgroundDiv{
		width : 750px;
		background-color: #fbe5d6;
		margin : 0px;
		padding-bottom: 5px;
	}
	
	.divMenu{
		background-color: #e05f27;
		padding : 4px 0px 4px 2px;
		margin : 0px 0 0px 0;
		float:left;
	}
/* backGround  ***************/
	
	.background2{
		background-color: #fbe5d6;
		padding-top: 5px
	}
	.background3{
		background-color: #fbe5d6;
		padding : 5px 5px 0 5px;
	}

/* STYLE TABLEAU  ************************************************************************** */

	.tableau1{
			border : solid 1px #e05f27;
			background-color: #fbe5d6;
		}
	.tabValign{
		/*align = valign; */
		vertical-align:1%; 
	}
	
	.tableau2{
		border: solid 1px silver;
	}
	.tableau2 td{
		border-bottom: solid 1px silver;
		background-color: #DDDDDD;
	}
	
	.tableau3{
		border: solid 0px #CCCCCC;
	}
	.tableau3 td{
		border-bottom: solid 1px #CCCCCC;
	}
	.tableau4{
		border: solid 0px #CCCCCC;
		border-collapse:collapse;
	}
	.tableau4 td{
		border: solid 1px #CCCCCC;
		padding:1px;
	}
/* LIENS  ********************************************************************************************** */
.lien1 a{
			font-size: 11px;
			font-weight: bold;
			color : #36352f;
			text-decoration:none;
		}

.lien2 a{
			font-size: 11px;
			font-weight: normal;
			color : #36352f;
			text-decoration:none;
		}
.lien2 a:hover{
			font-size: 11px;
			font-weight: normal;
			color : #36352f;
			text-decoration:underline;
		}
/* AUTRE CLASSE  ******************************************************************************** */

.separateur{
	background:transparent url(../../Images/2009/images-css/separateur.gif) repeat-x 0 13px;
	height:10px;
	padding:0px 0 20px 0;
	dislplay : block;
}
.separateur2{
	background:transparent url(../../Images/2009/images-css/separateur.gif) repeat-x 0 8px;
	height:5px;
	padding:0px 0 10px 0;
	dislplay : block;
}
.clearBoth{
	clear:both;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px; 	
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

.underline{
	text-decoration : underline;	
}

.espacePourFriseDuTemps{
	padding-left: 35px;
}

/* * Classes exports PDF : devis *************************************/
.titreDevisCommande{
	background: rgb(231, 231, 231) none repeat scroll;
	font-weight: bold;
	font-size: 20px;
}

.texteDevisCommande{
	font-weight: normal;
	font-size: 12px;
}

.texteDevisCommandeGras{
	font-weight: bold;
	font-size: 12px;
}

.tdTitre{
	background: rgb(231, 231, 231) none repeat scroll;
	font-weight:bold;
	font-size: 15px;
}

.tableDevis{
	border: 1px solid black; 
	background: rgb(231, 231, 231) none repeat scroll 0% 0%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial; 
	text-align: center; 
	font-size: 12px;
}

.tableResumeTarif{
		border: 1px solid black; 
		background: rgb(247, 247, 247) none repeat scroll 0% 0%; 
		-moz-background-clip: -moz-initial; 
		-moz-background-origin: -moz-initial; 
		-moz-background-inline-policy: -moz-initial; 
		text-align: center; 
		font-size: 12px;
}

.footer1{
	font-size: 8px; 
	text-align:center;
}

.petitFooter{
	font-size: 6px; text-align:center;
}