/*Géneral */
*{
	margin:0;padding:0;
}
img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
ul{
	margin:0;padding:0; 
}
ul li{
	list-style:none;
}
.clr {
	clear:both;font-size:0;
}
.images_left{
	float:left;
}
.images_right{
	float:left;
}
p, h2, h3, h4, h5 {
	display:block;
}

/***********************/
body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg_body.gif) repeat-x #fff 0 0;
	font-size:12px;
}
#Global{
	width:955px;
	margin:0 auto;
}
#Header{
	width:955px;
	height:214px;
	background:url(images/bg_header.jpg) no-repeat 0 top;
}
.logo{
	padding:4px 0 4px 26px;
	float:left;
}
#Big_Title{
	width:955px;
	height:26px;
	clear:both;
	padding:1px 0 0 0;
}
#Big_Title .Title_Bureau{
	width:524px;
	float:left;
	color:#253E54;
	font-size:20px;
	padding:0 0 0 38px;
	background:url(images/pus_bleu.gif) no-repeat 12px 5px;
}
#Big_Title .Title_experience{
	width:382px;
	float:left;
	color:#a86804;
	font-size:20px;
	font-weight:bold;
	padding:0;
	text-align: right;
}
/*------------------Menu---------------*/
#menu{ 
	width:634px;
	padding:0 0 6px 37px;
	float:left;
}
#menu li, #menu li a{
	float:left;
}


.accueil a{ 
	background:url(images/menu_acc_a.gif) left top no-repeat;
	width:192px;
	height:61px;
	display:block;
	padding-right:30px;
}
.accueil a:hover,.accueil .active{ 
	background:url(images/menu_hover_acc.gif) left top no-repeat;
	height:61px;
}


.electricite a{ 
	background:url(images/menu_elect_a.gif) left 1px no-repeat;
	width:186px;
	height:64px;
	display:block;
	padding-right:25px;
}
.electricite a:hover,.electricite .active{
	background:url(images/menu_hover_elect.gif) left 1px no-repeat;
	height:64px;
}


.bureau a{ 
	background:url(images/menu_a_bureau.gif) 0 4px no-repeat;
	width:199px;
	height:62px;
	display:block;
}
.bureau a:hover,.bureau .active{
	background:url(images/menu_hover_bureau.gif) 0 4px no-repeat;
	height:62px;
}
/*------------------Fin Menu---------------*/

/************************* Index **************************************/
#CenterP1{
	width:955px;
	background:url(images/bg_center_P1.jpg) no-repeat right top;
	position: relative;
}
#Bloc_Serrurerie{
	padding-bottom:20px;
	background:url(images/cle.gif) no-repeat 43px 22px;
}

#Bloc_Serrurerie .TitleSerrurerie{
	color:#063c64;
	font-size:16px;
	font-weight:bold;
	padding:18px 0 6px 120px;
	
}
#Bloc_Serrurerie .ParaSerrurerie{
	color:#063c64;
	padding:0 0 4px 145px;
	line-height:18px;
	text-align:justify;
	background: url(images/pus_jaune.gif) no-repeat 120px 3px;
}
#Bloc_Serrurerie .ParaSerrurerieV0{
	color:#063c64;
	padding:6px 0 2px 120px;
	line-height:17px;
	font-size:14px;
}
#Bloc_Images_Index{
	clear:both;
	padding:10px 0 70px 120px;
}
#Bloc_Images_Index img{
	border:solid 1px #000;
}
#Bloc_Images_Index .cle_bleu{
	margin:0px 0 35px 0;
	border:none;
}
/************************* Fin Index **************************************/

/************************* electricite **************************************/
#CenterP2{
	width:955px;
	background:url(images/bg_center_P2.jpg) no-repeat right top;
	position: relative;
}
#Bloc_electricite{
	background:url(images/lomp.gif) no-repeat 33px 12px;
}
#Bloc_electricite .Titleelectricite{
	color:#063c64;
	font-size:16px;
	font-weight:bold;
	padding:18px 0 0 100px;
}
#Bloc_electricite .TitleelectriciteV0{
	color:#063c64;
	font-weight:bold;
	padding:0 0 10px 120px;
	background:url(images/small_pus.gif) no-repeat 98px 36px;
}
#Bloc_electricite .Paraelectricite{
	color:#063c64;
	padding:12px 0 0 125px;
	line-height:17px;
	background: url(images/pus_jaune.gif) no-repeat 100px 12px;
}
#Bloc_electricite .Paraelectricite span{
	color:#063c64;
	font-weight:bold;
	padding:12px 0 0 0;
}
#Bloc_electricite .ParaelectriciteV0{
	color:#063c64;
	padding:10px 0 10px 125px;
	line-height:17px;
	background: url(images/pus_jaune.gif) no-repeat 100px 12px;
	
}
#Bloc_electricite .ParaelectriciteV0 span{
	color:#063c64;
	font-weight:bold;
	padding:12px 0 0 0;
	
}
#Bloc_electricite .ParaelectriciteV1{
	color:#063c64;
	padding:5px 0 0 100px;
	line-height:17px;
}
#Bloc_electricite .ParaelectriciteV1 span{
	color:#063c64;
	font-weight:bold;
	padding:12px 0 0 0;
}
#Bloc_electricite .ParaelectriciteV2{
	color:#063c64;
	padding:5px 0 8px 100px;
	line-height:17px;
}
#Bloc_electricite .ParaelectriciteV2 span{
		color:#063c64;
	font-weight:bold;
	padding:12px 0 0 0;
}
#Bloc_electricite .ParaelectriciteV3{
	color:#063c64;
	padding:5px 0 2px 100px;
	font-size:14px;
	line-height:17px;
}
#Bloc_Img_Electricite{
	width:955px;
	padding:15px 0 20px 0;
}
#Bloc_Img_Electricite .Img_Cle{
	margin:15px 0 0 0;
	border:none;
}
#Bloc_Img_Electricite img{
	border:solid 1px #000;
	margin-right:16px;
}
/************************* Fin electricite **************************************/


/************************* Bureau_minute **************************************/
#CenterP3{
	width:955px;
	background:url(images/bg_center_P3.jpg) no-repeat right 35px;
	position: relative;
}
#Bloc_Bureau_minute{
	background:url(images/pc_famillie.gif) no-repeat 27px 20px;
	width: 500px;
}
#Bloc_Bureau_minute .TitleBureau_minute{
	color:#063c64;
	font-size:16px;
	font-weight:bold;
	padding:18px 0 6px 120px;
	
}
#Bloc_Bureau_minute .ParaBureau_minute{
	color:#063c64;
	padding:0 18px 0px 120px;
	line-height:19px;
	text-align:justify;
}
#Bloc_Bureau_minute .ParaBureau_minuteV0{
	color:#063c64;
	padding:5px 0 2px 120px;
	line-height:17px;
	font-size:14px;
}
#Bloc_Bureau_minute .ParaBureau_minuteV1{
	color:#063c64;
	padding:0 18px 10px 140px;
	line-height:19px;
	text-align:justify;
	background: url(images/pus_jaune.gif) no-repeat 120px 3px;
}
.main_ecrit{
	float:left;
	padding: 30px 0px 60px 120px;
}
.courrier{
	border:solid 1px #000;
}
/************************* Fin Bureau_minute **************************************/





/*********************************Footer************************************************/
#footer {
	width:100%;
	background:url(images/bg_footer.gif) repeat-x 0 0;
	clear:both;
	font-size:11px;
}
#footer span.agnet {
	padding:3px 10px 0 20px;
	border:none;
	float:left;
}
#adresse {
	margin: 0 auto;
	width:955px;
	text-align:center;
	text-align:left;
}
#adresse span {
	display:block;
}
.aligne {
	float:left;
	padding:6px 15px 0 15px;
	height:30px;
	color:#063c64;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}
#footer ul{
	list-style-type:none;
	color:#aadae5;
	text-align:center;
	padding:10px 0 10px 44px;
	clear:both;
}
 
#footer li {
	display:inline;
	font-weight:bold;
}
 
 
#footer li a{
	color:#063C64;
	
}
 
#footer li a:hover,#footer .activ{
	color:#000;
}
#toptech {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#toptech p {
	text-align:center;
}
#toptech a {
	font-size:10px;
	color:#8b8b8b;
}
#toptech a:hover {
	color:#000;
}
/*--------------pop up--------------*/

#photo6 {
	display: none;
	position: absolute;
	top: 40px;
	left: 80px;
	height:598px;
	width:854px;
	border:none;
	z-index: 2000;
}

#photo6 img {
	border: 2px solid #253E54;
}

.fermer-carte {
	background:#253E54;
	line-height: 16px;
	height: 18px;
	padding-right: 1px;
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #253E54;
}
.fermer-carte a {
	color: #FFFFFF;
	display: block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fermer-carte a:hover {
	color:#a86804;
	text-decoration: none;
}
.cadreX {
	border: 1px #253E54 solid;
	padding: 0px 3px;
}

/********************************* Fin Footer************************************************/






/***********************************Mention**********************************/
.contenuMention{
	width:875px;
	padding:33px 0 25px 40px;
	background:url(images/bg_center.jpg) no-repeat 0 top #fff;
	position: relative;
}
.contenuMention .first_titre
{
	font-weight:bolder;
	color:#FDCE5D;
	background:url(images/pus_jaune.gif) no-repeat 0 10px;
	font-size:14px;
	border-bottom:1px solid #FDCE5D;
	padding:8px 0 6px 24px;
	margin-bottom:10px;
	word-spacing:-2px;
}
.contenuMention p{
	 padding:4px 0 4px 0;
	 line-height:17px;
	 text-align:justify;	 	
}
.contenuMention .fonce
{
	color:#063C64;
	font-weight:bold;
	padding:0 0 0 16px;
	background:url(images/small_puceV0.gif) no-repeat 0 4px;
}
.contenuMention strong
{
}
/****************************** Fin mention légale ****************************/
