﻿@charset "utf-8";
/* CSS Document */

body
{
	background-color:#ffffff;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;

	
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;*/
}

img{
border:0;
}

a {
color:#004E99;
text-decoration:none;
}

 a:hover {
color:#92B31C;
}

/* ---------------------------------------------------------------------------------------------------- STRUCTURE GENERALE */
/* ------------------------------------------------------------------------------------------------- */

#div_total
{
	width:880px;
	margin-left:auto;
	margin-right:auto;
}

#div_header
{
	height:240px;
/*	background-image:url(../images/header.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}	

#div_contenu
{
	overflow:hidden;
	padding:0px 0px 0px 0px;
}

#div_content
{
	overflow:hidden;
	padding:0px 0px 0px 0px;
	min-height:300px;
}

#div_menu
{
	height:51px;	
	margin:0;
	padding:0;
	clear:both;
padding-top: 108px;
}

#div_footer
{
	height:24px;	
	background-color:#b9bec1;
	margin-top:30px;
}

#div_footer_index
{
	height:24px;	
	background-color:#b9bec1;
}

#div_icone
{
	height:55px;	
	background-color:#fff;
}

						#div_icone_content
						{
							height:55px;	
							padding-left:570px;
						}

						#div_footer_content
						{
							height:24px;	
							/*padding-left:570px;*/
						}
						
						#div_footer_contour {
							border:1px dashed #8C8C8C;
							margin-bottom:5px;
							margin-top:5px;
							padding:5px;
						}

						
.passe_ligne
{
	clear:both;
}

/* ---------------------------------------------------------------------------------------------------- TEXTES */
/* ------------------------------------------------------------------------------------------------- */

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}



.p_gras
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-align:justify;
}

.p_gras_cellule
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:bold;
	text-align:justify;
	padding:0;
	margin:0;
}

.p_standard_cellule
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	text-align:justify;
	padding:0;
	margin:0;
}

.p_standard
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	text-align:justify;
}

.p_standard_mini
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	font-weight:normal;
	text-align:justify;
}
	
.p_h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#004e99;
	font-weight:normal;
	padding:0;
	margin:30px 0px 0px 0px;
}

.p_h3_maxi
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#004e99;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.p_hcatalogue_maxi
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#004e99;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;*/
	
	color:#004E99;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:normal;
	margin:30px 0 0;
	padding:0;
}

.liens_pages_associees a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004e99;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0;
}

.liens_pages_associees a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#92b31c;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0;
}

.p_h3_mini
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004e99;
	font-weight:bold;
	padding:0;
	margin:0;
}

.p_h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#92b31c;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:25px 0px 0px 0px;
}




				.index_focus_title
				{
					color:#FFFFFF;
					font-size:12px;
					font-weight:bold;
					
					margin:0;
					padding:0;
				}
				
				.index_focus_txt
				{
					color:#FFFFFF;
					font-size:11px;
					
					margin:0;
					padding:0;
				}

								.index_ilsparlentdeknx_title
								{
									color:#000000;
									font-size:12px;
									font-weight:bold;
									
									margin:0;
									padding:0;
								}
								
								.index_ilsparlentdeknx_txt
								{
									color:#000000;
									font-size:11px;
									
									margin:0;
									padding:0;
								}

/*h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#2c2c2c;
}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#2c2c2c;
}
*/

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#004e99;
	padding:0;
	margin:0;
}

h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#828a8f;
	padding:0;
	margin:0;
}

h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#92b31c;
	padding:0;
	margin:0;
	
}

h6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#82898f;
	padding:0;
	margin:0;
}

.footer_liens
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:0;
	margin:0;
	text-align:center;
}

.footer_liens a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.footer_liens a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}


/* ---------------------------------------------------------------------------------------------------- INDEX */
/* ------------------------------------------------------------------------------------------------- */


/* -------------------------- bloc knx et actu */
/* ------------------------ */

				#index_hg
				{
					float:left; width:425px;
					background-color:#ffffff;
 
					padding: 30px 0px 0px 15px;
 
				}
													
											#index_hg_content_conteneur
											{
												width:380px;		
												margin-top:5px;											
											}
				
				#index_hd
				{
					float:right; width:425px;	
					background-color:#ced2d3;
					height:auto;
					padding: 30px 0px 4px 15px;
 
				}
				
											#index_hd_content_conteneur
											{
												width:380px;
												height:100%;	
												margin-top:5px;												
											}
				.fenetreBoxesContainer 
				{
					clear:both;
					float:left;
					margin-right:10px;
					width:auto;
				}
				
/* -------------------------- bloc boutons fleche bleu */
/* ------------------------ */
				
				#index_hg_btn
				{
					float:left; width:425px;
					background-color:#ffffff;
					padding: 0px 0px 5px 15px;
				}
				
											#index_hg_btn_content
											{
												width:385px;
											}
				
				#index_hd_btn
				{
					float:right; width:425px;	
					background-color:#ced2d3;
					padding: 0px 0px 5px 15px;
				}
				
											#index_hd_btn_content
											{
												width:385px;
												height:22px;
											}

/* -------------------------- focus réalisations */
/* ------------------------ */								
			
				#index_focus_realisations_title
				{
					width:880px;	
<<<<<<< .mine
					padding:25px 0px 0px 0px;
=======
					padding:25px 0px 0px 0px;
					background-image:url(../images/index_focus_ligne.jpg);
					background-position:right bottom;
					background-repeat:no-repeat;
>>>>>>> .r9028
				}
				
				#index_focus_realisations
				{
					width:880px;	
					padding:15px 0px 0px 0px;
				}
											.index_focus_img{
											width:259px;
												height:191px;	
												padding:0;
												margin:0;
											}
											 #index_focus_img_1
											{ 
												
											}
											
											#index_focus_img_2
											{
												 
											}
											
											#index_focus_img_3
											{
											 
											}
										 
											
											.index_focus_transparent
											{
												width:259px;
												height:auto;
												background:#333333;
												opacity:0.7;
												filter : alpha(opacity=70);
											}

											.index_focus_opaque
											{
												color:#FFFFFF;
												opacity : 1;
   												filter : alpha(opacity=100);
												width:210px;
												padding:5px 5px 5px 5px;
											}

/* -------------------------- Ils font parti de KNX France */
/* ------------------------ */					
				
				#troisieme_ligne
				{
					width:880px;
					padding: 35px 0px 0px 0px;
				}
				
							#troisieme_ligne_content
							{
								width:880px;
								height:1px;
								/*background-color:#82898F;*/
								border-bottom:1px solid #82898F;
							}
				
				#troisieme_ligne_hg
				{
					float:left; width:600px;
					padding: 15px 0px 35px 0px;
				}
				
				#troisieme_ligne_hd
				{
					float:right; 
					/*width:262px;*/
					width:254px;
					padding: 15px 0px 20px 0px;
				}
				
									#troisieme_ligne_hd_content
									{
										width:262px;
										height:86px;
										background:url(../images/haut_parleur.jpg) top left no-repeat;	
										margin:10px 0px 0px 0px;
										
										padding:5px;
									}
									
									#troisieme_ligne_hd_content_left
									{
										width:150px;
										height:86px;
										
										padding:5px;
									}


/* ---------------------------------------------------------------------------------------------------- CONTENU */
/* ------------------------------------------------------------------------------------------------- */


/* -------------------------- blocs généraux */
/* ------------------------ */

				#content_hg
				{
					width:605px;
					float:left;
					background-color:#ffffff;
					padding: 30px 0px 0px 9px; 
				}
				#content_total
				{
					 
					 
					background-color:#ffffff;
					padding: 30px 0px 0px 9px; 
				}
				#content_hg_recherche
				{
					width:880px;
					background-color:#ffffff;
					padding: 30px 0px 0px 9px; 
				}
				
				
				#content_hd
				{
					/*float:right; width:245px;*/
					/*border-left:solid 1px #666666;;*/
					/*padding: 40px 0px 0px 0px;
					padding: 30px 0px 0px 0px;*/
					
					float:right;
					padding:30px 0 0;
					width:245px;
				}
				
									#content_hd_focus
									{
										border-left:solid 1px #e2e2e2;
										padding:10px 0px 20px 12px;
									}
										
									#content_pages_associees
									{
										padding:0px 0px 20px 12px;
									}
					
									#logo_print_flechehaut
									{
										padding:0px 30px 20px 12px;
									}
#membre_btn {
float:right;
height:51px;
width:173px;
}				
#membre_btn a:hover {
 
background:transparent url(../images/espace_membre.jpg) repeat scroll left top;
display:block;
height:51px;
width:173px;
}

#membre_btn a {

background:transparent url(../images/espace_membre.jpg) repeat scroll left bottom;
display:block;
height:51px;
width:173px;
}

#generalites a {
color:#004E99;
text-decoration:none;
}

#generalites a:hover {
color:#92B31C;
text-decoration:none;
}

#content_pages_associees a
{
	color:#004E99;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
}

#content_pages_associees a:hover
{
	color:#92B31C;
}

#div_contenu #index_hg #index_hg_content_conteneur a
{
	color:#004E99;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}

#div_contenu #index_hg #index_hg_content_conteneur a:hover
{
	color:#92B31C;
}

.p_standard_cellule p
{
	margin-top:0px;
}


.class_sstitre_autourknx
{
	margin-left: 0px;
	text-align:justify; 
}

.class_sstitre_autourknx p
{
margin-bottom:0px;
margin-top:0px;
}

.class_sstitre_autourknx a
{
	float:right;
}

#img_a_modif
{
		display:none;
}

#headerpourprint
{	
		width:880px; height:245px;	
}