/* configuration générale */
* {
	margin:0;
	padding:0;
}

body {
	text-align:left;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;                 /* couleur de police par défaut */
	margin:1em;
	/*background:url(images/gradient_black.jpg) repeat-x;*/
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

/*------------------------------------------------------------------------------------------------------*/
/* Centre pagewrapper, min max width */
#pagewrapper {
	text-align:center;
	overflow:hidden;
	margin: 0 auto;
	max-width: 786px;
	min-width: 786px;
	width:786px;
	background-color:#FFFFFF;
}

/* Affochage de la bannière logo */
#header {
	width: 785px;
	height: 221px;
	display:block;
	background:url(images/Logo.jpg) no-repeat;
}

#header_mini {
	width: 500px;
	height: 141px;
	display:block;
	text-align:center;
	background:url(images/header_mini.jpg) top center no-repeat;
}

/* mise en place de la barre de gauche */		
#leftsidebar {
	float:left;
	width:41;
	display:block;
	height:auto;
	background:url(images/barre_vetical_marge.jpg) repeat-y;
}

/* contenu en millieu de page */
#content {
	float:right;
	width: 601px;
	text-align:left;
	display:block;
	height:auto;
	background:url(images/content_marge.jpg) repeat-y #EBF1EB;
}

#content_2 {
	text-align:left;
	margin:1.5em;
}	

#accueil {
	text-align:left;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;                 /* couleur de police par défaut */
	margin:3em;
}

#content h5 {
	color:#006600;
	font-size:1.8em;
	text-align:left;
	padding-left:0.5em;
	padding-bottom:1px;
	border-bottom:1px solid #FF9900;
	border-left:1.1em solid #FF9900;
	line-height:1.5em;
	margin: 0 0 0.5em 0;
}		

#content h6 {
	margin:3em;
	color:#006600;
	font-size:1em;
	text-align:left;
	padding-left:0.5em;
	padding-bottom:1px;
	border-bottom:1px solid #FF9900;
	border-left:1.1em solid #FF9900;
	line-height:1.5em;
	margin: 0 0 0.5em 0;
}		

#footer {
	margin-top:5px;
	width: 785px;
	height: 80px;
	display:block;
	background:url(images/footer.jpg) no-repeat;
	float:left;
}

#web{
	float:right;
	color:#666666;
	margin-right:35px;
	margin-top:25px;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#web a {
	color:#666666;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#web a:hover{color:#000000;}

#tva{
	float:left;
	color:#ffffff;
	margin-left:35px;
	_margin-left:15px;/* fixe un bug IE6 */
	margin-top:25px;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#tva a {
	color:#ffffff;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#tva a:hover{color:#000000;}
/*---------------------------------------------------------------------------------------------------------------*/
/* gestion des popups */
#popup {
	text-align:left;
	background-color:#FFFFFF;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5F5F;                 /* couleur de police par défaut */
	margin:1em;
}

#popup a {
	color:#1E952D;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

#popup a:hover{color:#000000;}

#popup h1 {
	font:bold 11px Verdana, Genava, Arial, Helvetica, sans-serif;
}

#popup h6 {
	color:#006600;
	font-size:1em;
	text-align:left;
	padding-left:0.5em;
	padding-bottom:1px;
	border-bottom:1px solid #B7B477;
	border-left:1.1em solid #B7B477;
	line-height:1.5em;
	margin: 0 0 0.5em 0;
}		
	
/*------------------------------------------------------------------------------------------------------------*/
/* mise en place des menus */

/* gestion des menus */
#menu {
	float:left;
	margin-top:20px;
	margin-left:41px;
	_margin-left:21px; /* fixe un bug IE6 */
	height:auto;
}

a.deutsh{
	display:block;
	background:url(images/de.jpg) top no-repeat;
	height: 33px;
	width:144px;
}
a.deutsh:hover {background-position:0px -33px;}	

a.reparation{
	display:block;
	background:url(images/reparation.jpg) top no-repeat;
	height: 33px;
	width:144px;
}
a.reparation:hover {background-position:0px -33px;}	

a.developpement{
	display:block;
	background:url(images/etude.jpg) top no-repeat;
	height: 33px;
	width:144px;
}
a.developpement:hover {background-position:0px -33px;}

a.accueil{
	display:block;
	background:url(images/accueil.jpg) top no-repeat;
	height: 33px;
	width:144px;
}
a.accueil:hover {background-position:0px -33px;}	

a.partenaires{
	display:block;
	background:url(images/partenaire.jpg) top no-repeat;
	height: 33px;
	width:144px;
}
a.partenaires:hover {background-position:0px -33px;}		

a.contact {
	display:block;
	background:url(images/contact.jpg) top no-repeat;
	height:33px;
	width:144px;
}
a.contact:hover {background-position:0px -33px;}

a.cablage {
	display:block;
	background:url(images/cablage.jpg) top no-repeat;
	height:33px;
	width:144px;
}
a.cablage:hover {background-position:0px -33px;}

div#info {
	margin-left:15px;
	margin-top:35px;
	margin-bottom:20px;
	font-family: Verdana, Genava, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5F5F;
}

div#info h6 {
	color:#006600;
	font-size:1em;
	text-align:left;
	padding-left:0.5em;
	padding-bottom:1px;
	border-bottom:1px solid #B7B477;
	border-left:1.1em solid #B7B477;
	line-height:1.5em;
	margin: 0 0 0.5em 0;
}	

/*-------------------------------------------------------------------------------------------------------------------------- */

	
