/*****************************************************************
 * GENERAL
 *****************************************************************/
body
{
	margin:		0px;
	padding:	0px;
	background: #FFFFFF url(../img/bg.png) repeat;
	
	font-family:	Arial, sans-serif;
	font-size:		12px;
	color:			#000000;
}

div, form, ul, img, h1, h2, h3, h4, h5, h6
{
	margin:		0px;
	padding:	0px;
}

a
{
	color: #8ea94d;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

input
{
	border:			1px solid #000000;
	margin-bottom:	2px;
}
input[type=submit]
{
	background-color: #8ea94d;
	color:	#ffffff;
}

input[type=checkbox]
{
	border: 0;
}

h1, h2, h3, h4, h5, h6
{
	color:		#8ea94d;	
}

h1 { font-size: 150%; }
h2, h3 { font-size: 130%; }
h4, h5, h6 { font-size: 100%; }

fieldset{
	border:	1px solid #8ea94d;
	padding:	5px;
}

/*****************************************************************
 * LAYOUT
 *****************************************************************/
/* MAIN FRAME */
#mainFrame
{
	margin:				0px auto;
	margin-top:			20px;
	margin-bottom:		20px;
 	width:				1024px;
	background-color:	#FFFFFF;
	overflow:			hidden;
}

/* HEADER */
#header
{
	height:			173px;
	border:			2px solid #858585;
	border-bottom:	0px none #FFFFFF;
	/*background: 	#FFFFFF url(../img/header_bg.jpg) no-repeat;*/
	position:		relative;
}

#header #logo
{
	position:	absolute;
	top:		25px;
	left:		40px;
}

#header #picture
{
	position:	absolute;
	bottom:		-10px;
	right:		-2px;
}

#separator
{
	height:				1px;
	background-color:	#858585;
}

/* MENU */
#menu
{
	height: 31px;
	background: #8ea94d url(../img/menu_bg.png) repeat-x;
	text-align: center;
}

#menu ul
{
	margin:			0px;
	margin-left:	230px;
	padding:		0px;
}

#menu ul li
{
	float: 		left;
	height:		31px;
	cursor:		pointer;
	list-style: none;
}

#menu ul #accueil
{
	width:		127px;
	background: url(../img/menu_accueil.png) no-repeat;
}
#menu ul #accueil:hover
{
	background: url(../img/menu_accueil_hover.png) no-repeat;
}

#menu ul #services
{
	width:		166px;
	background: url(../img/menu_services.png) no-repeat;
}
#menu ul #services:hover
{
	background: url(../img/menu_services_hover.png) no-repeat;
}

#menu ul #devis
{
	width:		135px;
	background: url(../img/menu_devis.png) no-repeat;
}
#menu ul #devis:hover
{
	background: url(../img/menu_devis_hover.png) no-repeat;
}

#menu ul #contact
{
	width:		135px;
	background: url(../img/menu_contact.png) no-repeat;
}
#menu ul #contact:hover
{
	background: url(../img/menu_contact_hover.png) no-repeat;
}

/* MIDDLE */
#middle
{
	padding-top:	14px;
	border:			2px solid #8ea94d;
	border-bottom:	0px none #FFFFFF;
	position:		relative;
}

#sidebarLeft
{
	width: 		210px;
	position:	absolute;
	top:		14px;
	left:		0px;
}

#sidebarRight
{
	width: 		210px;
	position:	absolute;
	top:		14px;
	right:		0px;
}

.sidebarHeader
{
	width: 	211px;
	height:	28px;
}

.sidebarContentLeft
{
	width:			195px;
	border-right:	1px solid #8ea94d;
	border-bottom:	1px solid #8ea94d;
	padding-left:	10px;
	padding-right:	5px;
	padding-top:	3px;
	padding-bottom:	3px;
	margin-bottom:	5px;
}

.sidebarContentRight
{
	width:			195px;
	border-left:	1px solid #8ea94d;
	border-bottom:	1px solid #8ea94d;
	padding-left:	5px;
	padding-right:	10px;
	padding-top:	3px;
	padding-bottom:	3px;
	margin-bottom:	5px;
}

/* espace clients */
#espaceClientsHeader
{
	background: url(../img/sidebar_espaceClients.png) no-repeat top right;
}

#espaceClientsContent div
{
	text-align: center;
}

#espaceClientsContent div a
{
	margin-top: 5px;
}

#espaceClientsForm label
{
	display: 	block;
	float:		left;
	width:		85px;
}

#espaceClientsForm input[type=text]
{
	width:		100px;
}
#espaceClientsForm input[type=password]
{
	width:		100px;
}
#espaceClientsForm input[type=submit]
{
	width: 			40px;
	margin-left:	147px;
	color:			#ffffff;
}

#espaceClientsForm input[type=image]
{
	border:	0;
}

.espaceClientsLink
{
	display: block;
	text-align: center;
}

/* nos diagnostics */
#nosDiagnosticsHeader
{
	background: url(../img/sidebar_nosDiagnostics.png) no-repeat top right;
}

#listContent ul
{
	margin-left: 20px;
	list-style-image: url(../img/sidebar_bullet.png);
}

#listContent li a
{
	color: #000000;
}
#listContent li a:hover
{
	color: #8ea94d;
}

/* nos services */
#nosServicesHeader
{
	background: url(../img/sidebar_nosServices.png) no-repeat top right;
}

/* secteur d'intervention */
#secteurDinterventionHeader
{
	background: url(../img/sidebar_secteurDintervention.png) no-repeat top left;
}

#secteurDinterventionContent
{
	text-align: center;
}

/* secteur d'intervention */
#contacterNosExpertsHeader
{
	background: url(../img/sidebar_contacterNosExperts.png) no-repeat top left;
}

#contacterNosExpertsContent
{
	text-align: center;
	padding-bottom: 0px;
}

/* lettre d'information */
#lettreDinformationHeader
{
	background: url(../img/sidebar_lettreDinformation.png) no-repeat top left;
}

#lettreDinformationForm input[type=text]
{
	width:			150px;
}
#lettreDinformationForm input[type=submit]
{
	width:			80px;
	margin-left:	113px;
}

/* expertises certifiées */
#expertisesCertifieesHeader
{
	background: url(../img/sidebar_expertisesCertifiees.png) no-repeat top left;
}

#expertisesCertifieesContent
{
	text-align: center;
}

#content
{
	width:			574px;
	margin-left:	210px;
	margin-right:	210px;
	padding-left:	10px;
	padding-right:	10px;
	text-align:		justify;
	min-height:		665px;
}

/* FOOTER */
#footer
{
	height: 	20px;
	border:		2px solid #8ea94d;
	border-top:	0px none #FFFFFF;
	background: #8ea94d; /*url(../img/footer_bg.png) no-repeat;*/
}

#footer div
{
	position: relative;
	top: 3px;
	text-align: center;
	color: 		#000000;
}

#footer div a
{
	color: #000000;
}
#footer div a:hover
{
	text-decoration: underline;
}

.scrisFooter1 {

	font-family: Verdana;
	font-size: 9px;
	color: #7E7E7E;
	text-decoration: none;
}

.texte {
	font-family: Verdana;
	font-size: 13px;
	color: black;
	text-decoration: none;
}

.titre2 {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #8ea94d;
	text-decoration: none;
}


