/***********************************Declarations**************************************/
body{
background:url(images/bg.jpg) 0 0 repeat-x #092280;
/*background-color:#7D8ABC; */
font-family:Arial, Helvetica, sans-serif;
}
*{margin:0px; padding:0px;}
p,div,span{padding:0;}
.cl{clear:both;}
#Conteneur{
	width:955px;
	margin:0 auto;
	height: auto;
}
/***********************************Page Index***********************************/
/*************************Top*****************************/
#top_index{width:955px; height:168px; background:url(images/top_index.jpg) no-repeat;}
.indeximg{ float:left; display:inline;  margin:37px 0 0 67px;}
#menu{ float:left; height:37px; width:955px; background:url(images/px-menu.gif) repeat-x;}
#menu ul{ list-style:none; padding-left:476px;}
#menu li{ float:left;}
#menu_index a{background:url(images/img-acceuil-off.gif) no-repeat;width:100px;height:37px;display:block;}
#menu_index a:hover{background:url(images/img-acceuil-on.gif) no-repeat;width:100px; height:37px; display:block;}
.index-actif a{background:url(images/img-acceuil-on.gif) no-repeat;width:100px;height:37px;display:block;}
#menu_professionnel a{background:url(images/img-professionnel-off.gif) no-repeat; width:143px; height:37px;display:block;}
#menu_professionnel a:hover{background:url(images/img-professionnel-on.gif) no-repeat;width:143px; height:37px; display:block;}
.professionnel-actif a{background:url(images/img-professionnel-on.gif) no-repeat;width:143px; height:37px; display:block;}
#menu_particulier a{background:url(images/img-particulier-off.gif) no-repeat; width:110px; height:37px;display:block;}
.particulier-actif a{background:url(images/img-particulier-on.gif) no-repeat; width:110px; height:37px;display:block;}
#menu_particulier a:hover{background:url(images/img-particulier-on.gif) no-repeat;width:110px; height:37px; display:block;}
#menu_contact a{background:url(images/img-contact-off.gif) no-repeat;width:101px; height:37px; display:block;}
#menu_contact a:hover{background:url(images/img-contact-on.gif) no-repeat; width:101px; height:37px;display:block;}
.contact-actif a{background:url(images/img-contact-on.gif) no-repeat; width:101px; height:37px;display:block;}
/**********************************Contenu index**********************/
#contenu-index{
	float:left;
	width:955px;
	height: 400px;
}
#contenu-index-right { float:left; width:340px; height:251px; margin:60px 0 0 62px;background:url(images/bg-flash.gif) no-repeat;
padding:42px 0 0 22px;}
#contenu-index-left{ float:left; width:483px; padding-left:33px; padding-top:1px;}
#contenu-index-left h3{ float:left; width:473px;}
#contenu-index-left img{ left:0px; top:0px;}
#contenu-index-left p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:20px; color:#FFFFFF; font-weight:bold; line-height:18px; display:block;}
#index-images{ float:left;width:473px; margin-top:10px;}
.pading-images-index{ margin:0 20px 0 20px;}
/****************************************Page Particulier*******************************************/
/*****************************************Top**************************************/
#top_particulier{width:955px; height:168px; background:url(images/top_particulier.jpg) no-repeat;}
.particulierimg{ margin-left:67px; margin-top:37px; }
/******************************************Contenu Particulier***********************************/
#contenu-particulier{
	float:left;
	width:913px;
	padding-left:42px;
	height: 400px;
}
#contenu-particulier p{ font-weight:bold; padding-bottom:20px; padding-top:20px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.pading-images-particulier{ margin:0 10px 10px 0; float:left;}

#foto{ float:left;  }

#txt{
	float:left;
	width:430px;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}

#txt2{
	float:left;
	width:375px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-top:30px;
	line-height:18px;
	text-align:justify;
	padding-left: 5px;
}

#foto #txt h4{
	float:left;
	width:430px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-bottom:10px;
}

/******************************************Page Professionnel***********************************/
#contenu-professionel{
	float:left;
	width:913px;
	padding-left:42px;
	padding-bottom: 20px;
}
#contenu-professionel p{
	font-weight:bold;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display: block;
}
.pading-images-particulier{ margin:0 10px 10px 0;}
/******************************************Page Contact***********************************/
#top_contact{width:955px; height:168px; background:url(images/top_contact.jpg) no-repeat;}
/******************************************Contenu Contact***********************************/
#contenu-contact{
	float:left;
	width:955px;
	height: 400px;
}
#contenu-contact-right {float:left; width:340px; height:273px; margin:50px 0 0 62px ;background:url(images/bg-flash.gif) no-repeat;}
/*-----------------*/
#contenu-index-ctc{ float:left; width:473px; padding-left:42px;}
#contact-left { float:left; width:198px; }
#contact-left-top{ height:120px; background:url(images/img-contact1.jpg) no-repeat; padding-bottom:21px; margin-top:40px;}
#contact-left-top p{font-family:Arial, Helvetica, sans-serif; font-size:14px;  padding:50px 0 0 10px; color:#000066; font-weight:bold;font-size:13px; line-height:20px; }
#contact-left-bottom{ height:110px; background:url(images/img-contact2.gif) no-repeat;}
#contact-left-bottom p{font-family:Arial, Helvetica, sans-serif; font-size:14px;  padding:45px 0 0 10px; color:#000066; font-weight:bold;font-size:13px;  line-height:20px;}
#contact-right{ float:left; width:220px; background:url(images/img-contact3.gif) 24px 60px  no-repeat; height:267px; padding:45px 0  0 50px ;   }

#contact-right h3{ color:#001A7B; font-size:16px;padding:30px 0  0 0px ;    }

#contact-right .jour{ padding:30px 0  0 0px ; color:#001A7B; font-size:16px; font-weight:bold;   }



/*#contenu-index-left{ float:left; width:473px; padding-left:42px;}
#contenu-index-left h3{ float:left; width:473px;}
#contenu-index-left img{ left:0px; top:0px;}
#contenu-index-left p{ float:left; padding-top:53px;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#index-images{ float:left;width:473px; margin-top:72px;}
.pading-images-index{ margin:0 20px 0 20px;}*/











/*************************Bottom***************************/
#bottom2{width:915px; height:27px; float:left; clear:left; margin-top:59px;}
#bottom2 ul{ list-style:none; margin:0px 0 0 343px;}
#bottom2 a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#bottom2 a:hover{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F0EB7A;text-decoration:none;}
#bottom2 li{ float:left; padding-left:4px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}









#bottom{
	width:955px;
	height:27px;
	text-align: center;
	margin: 0 auto;
}
#bottom ul{
	list-style:none;
	margin:0 0 0 355px;
	width: 600px;
}
#bottom a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
#bottom a:hover{ list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F0EB7A;text-decoration:none;}
#bottom li{ float:left; padding-left:4px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

#footer{
	width:955px;
	height:80px;
	margin: 0px auto 0 auto;
	background-color: fff;
	padding: 20px 0 0 0;
}
#footer p{ float:left; font-family:Arial, Helvetica, sans-serif; color:#001a7b; font-size:11px; background:url(images/separateur-bottom.gif) 0 7px no-repeat; padding:7px 9px 0 9px;  width:182px;}
#footer span{ position:relative; top:5px;  }



.logo-botoom{float:left; }
#footer img{float:left; margin:7px 74px 0 67px; }
#footer a{font-family:Arial, Helvetica, sans-serif; color:#001a7b; font-size:11px; text-decoration:none;}
#footer a:hover{font-family:Arial, Helvetica, sans-serif; color:#010E3E; font-size:11px; text-decoration:none;}





/******* formulaire *****/
#formulaire{
	float:right;
	width:350px;
	padding:40px 30px 0 0px;
	color:#FFF;
	font-size:12px;
	
}

#formulaire  .titre{
	padding:30px 0px 30px 0px;

}



#formulaire form{
display: inline;
}

#formulaire p{
	margin:0 0 5px 0; 
	width:350px;
	float:right;
	display:block;
}
 
#formulaire span{
	float:left;
	font-weight:normal;
}
 
#formulaire em{
	color:#FF0000;
}

#formulaire .question{
	padding-top:10px;
}
 
#formulaire input{
	float:right;
	border:1px solid  #316682;
	width:240px;
	color:#000;
}
 
#formulaire textarea{
	float:right;
	border:1px solid  #316682;
	width:240px;
	height:70px;
	color:#000;
}

#formulaire .bout{
	width: 138px;
	height:16px;
	border:none;
	
}

#formulaire .rouge{
	color:#FF0000;
	display:block;
	font-weight:bold;
	float:right;
}


#toptech {
	clear:both;
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0 auto;

}

#toptech p{
 background-color:#FFFFFF; 
}

#toptech a{
font-size:10px;
text-decoration:underline;
text-decoration:none;
color:#000066
}

#navbas{
background:url(images/b.gif) 0 0 repeat-x #fff;
width:100%;
background-color:#fff;
}
