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

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

a
{
	color: #192a47 ;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

input
{
	/*border:			1px solid #000000;*/
	margin-bottom:	2px;
}
input[type=submit]
{
	background-color:	#192a47 ;
	border:				0px;
	color:				#ffffff;
}

h1, h2, h3, h4, h5, h6
{
	color:		#192a47 ;	
}

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

fieldset{
	border:	1px solid #315da4;
	padding:	5px;
}

/*****************************************************************
 * LAYOUT
 *****************************************************************/
/* MAIN FRAME */
#mainFrame
{
	margin:				0px auto;
	margin-top:			20px;
	margin-bottom:		20px;
 	width:				1010px;
	background-color:	#FFFFFF;
	overflow:			hidden;
	background-color: 	#192a47 ;
	position:			relative;
	text-align:			left;
}

#sidebarLeft
{
	background-color: 	#192a47 ;
	width:				245px;

	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			100;
	padding-top:		20px;
}

.listContent
{
	padding-top:	20px;
	margin-bottom:	20px;
	margin-left:	5px;
}

.listContent a
{
	color: #FFFFFF;
}
.listContent a:hover
{
	color: #315da4;
}

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

#nosDiagnostics
{
	background: url(../img/titre1.png) no-repeat top left;
	margin-top:	10px;
}

#nosDiagnostics1
{
	background: url(../img/titre2.png) no-repeat top left;
	margin-top:	10px;
}

#nosDiagnostics2
{
	background: url(../img/titre3.png) no-repeat top left;
	margin-top:	10px;
}

#nosDiagnostics3
{
	margin-top:	10px;
	background: url(../img/titre4.png) no-repeat top left;
}

#nosDiagnostics4
{
	margin-top:	10px;
	background: url(../img/titre5.png) no-repeat top left;
}
   
#nosDiagnostics5
{
	margin-top:	10px;
	background: url(../img/titre6.png) no-repeat top left;
}

#nosDiagnostics6
{
	margin-top:	10px;
	background: url(../img/titre7.png) no-repeat top left;
}

#nosDiagnostics7
{
	margin-top:	10px;
	background: url(../img/titre8.png) no-repeat top left;
}

#separator
{
	height:			150px;
	padding-top:	10px;
	background: 	#192a47  url(../img/separator_bg.png) repeat-x top;
	position:		relative;
}

#rightBorder
{
	width:		28px;
	height:		161px;
	position: 	absolute;
	top:		-4px;
	right:		-28px;
	background: url(../img/separator_rightBorder.jpg) no-repeat;
}

#espaceClients
{
	margin-left:	5px;
	padding-top:	15px;
	padding-left:	6px;
	background: 	url(../img/separator_espaceClients.png) no-repeat top left;
}

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

#lettreDinformation
{
	margin-top:		15px;
	margin-left:	10px;
	padding-top:	20px;
	padding-left:	30px;
	background: 	url(../img/separator_lettreDinformation.png) no-repeat top left;
}

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

#secteurDintervention
{
	margin-top:		20px;
	margin-bottom:	20px;
	margin-left: 	10px;
	padding-top:	30px;
	background: 	url(../img/sidebar_secteurDintervention.png) no-repeat top left;
	text-align:		center;
}

#rightPane
{
	width: 				765px;
	background-color:	#FFFFFF;
	margin-left:		245px;
}

#header
{
	height:		219px;
	position: 	relative;
}

#menu
{
	position:	absolute;
	top:		15px;
}

#menu ul
{
	margin:		0px;
	padding:	0px;
}

#menu ul li
{
	height:			44px;
	width:			95px;
	cursor:			pointer;
	display:		block;
	margin-bottom:	4px;
}

#menu ul li:hover
{
	width: 113px;
}

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

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

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

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

#menu ul #emploi
{
	background: url(../img/menu_emploi.png) no-repeat;
}
#menu ul #emploi:hover
{
	background: url(../img/menu_emploi_hover.png) no-repeat;
}

#logo
{
	position:	absolute;
	bottom:		15px;
	right:		1px;
}

#middle
{
	border-right: 1px solid #315da4;
}

#content
{
	width: 			556px;
	text-align: 	justify;
	padding:		10px;
	padding-left:	23px;
	background:		url(../img/content_bg.png) repeat-y top left;
	margin-top: -3px;
 	min-height:		880px;
}

#sidebarRight
{
	float: 			right;
	width:			158px;
	padding-top: 	10px; 
	text-align:left;
}

#contacterNosExperts
{
	text-align: 	right;
	margin-bottom:	40px;
}

#expertisesCertifiees
{
	background: 	url(../img/sidebar_expertisesCertifiees.png) no-repeat top right;
	padding-top:	20px;
	text-align:		center;
}



#footer
{
	width:			799px;
	position:		relative;
	right:			50px;
	height:			17px;
	background: 	#315da4 url(../img/footer_bg.png) repeat-x;
	border-right:	1px solid #315da4;
	border-bottom:	1px solid #315da4;
	padding-left:	5px;
	padding-top:	4px;
	z-index:		200;
	margin-left:	50px;
	text-align: center;
	color: #ffffff;
}

#footer #leftBorder
{
	width:		5px;
	height:		21px;
	position:	absolute;
	bottom:		-1px;
	left:		-5px;
	background:	url(../img/footer_leftBorder.png) no-repeat;
}

#footer a
{
	color: #ffffff;
}

#rightShadow
{
	background: url(../img/content_bg.png) repeat-y top right;
}

.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: #315da4;
	text-decoration: none;
}

.boutonok{
	margin-left: 	177px;
	width:	40px;
	background-color:	#315da4;
}




