/* CSS Document */
.bodyind {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/px-body.jpg) repeat-x #2D4B3F ;
	color:#000;
}
.bodyint {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/px-body-int.jpg) repeat-x #2D4B3F ;
	color:#000;
}
h2, h3 , h4 , h5, p {
	
	display:block;
	margin:0;
	padding:0;
}





ul, li{
	padding:0;
	margin:0;
}

ul  {
	list-style:none;
}


a {
	text-decoration:none;
	color:#FFFFFF;
	
}


a:hover {
	text-decoration:none;
	color:#000;


}


.clear {
	clear:both;
}
.align-gche {
	float:left;
}
.align-right {
	float:right;
}
.gras {
font-weight:bold;
}
/************************/
#table {
margin:0 auto;
}

#part-gche {
background:url(images/part-gche.jpg) no-repeat;
width:140px;
}
#part-drt {
background:url(images/part-drt.jpg) no-repeat;
width:140px;
}
#part-gche-int {
background:url(images/part-gche-int.jpg) no-repeat ;
width:140px;
}
#part-drt-int {
background:url(images/part-drt-int.jpg) no-repeat ;
width:140px;
}
#page {
	width:955px;
	background:#2D4B3F;
	display:table;
	margin:0 auto;
	
}


#contenu {
	width:955px;
	background: url(images/fnd-contenu-ind.jpg) no-repeat;
	display:table;
	float:left;
	
}
#contenu-int {
	width:955px;
	background: url(images/fnd-int.jpg) no-repeat;
	display:table;
	float:left;
	
}
#contenu-contact {
	width:955px;
	background: url(images/fnd-contact.jpg) no-repeat;
	display:table;
	float:left;
	
}
#header {
	width:955px;
	float:left;
}


.logo{
float:left;
margin:33px 0 0 40px;
display:inline;

		
}
/* menu */
.menu{
	width:600px;
	float:left;
	display:inline;
	padding:0px 0 0 30px;
	font-size:14px;
	font-weight:bold;
	height:160px;
}
.menu li {
	display:inline;
	float:left;
}
.menu li a{
	float:left;
	display:inline;
	color:#2D4B3E;
	text-align:center;
	line-height:32px;
	margin:80px 0 0 0;
}
.menu li a:hover{
	text-align:center;
	padding-top:19px;
	cursor:pointer;
	color:#888600;
	margin:61px 0 0 0;
}
.accueil a{

	background: url(images/pres-off.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pres-off.png', sizingMethod='crop');
	width:114px;
	height:32px;
	padding:0 0 0 28px;



}
.accueil a:hover {

	background: url(images/pres-on.png) 0 0 no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pres-on.png', sizingMethod='crop');
	height:69px;

}
.accueilactif{

	background: url(images/pres-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pres-on.png', sizingMethod='crop');
	margin:61px 0 0 0;
	padding:0 0 0 38px;
	width:104px;
	height:69px;
	line-height:69px;
	color:#888600;
}
.part a{

	background: url(images/part-off.png) no-repeat;
	_background:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part-off.png', sizingMethod='crop');
	width:120px;
	height:32px;
	padding:0 0 0 22px;


}
.part a:hover {


	background: url(images/part-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part-on.png', sizingMethod='crop');
	width:120px;
	height:69px;
	padding:0 0 0 22px;


}
.partactif{

	background: url(images/part-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part-on.png', sizingMethod='crop');
	padding:0 0 0 22px;
	width:120px;
	height:69px;
	margin:61px 0 0 0;
	text-align:center;
line-height:69px;
	color:#888600;
}

.prof a{

	background: url(images/prof-off.png) no-repeat;
	_background:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prof-off.png', sizingMethod='crop');
	width:120px;
	height:30px;
	padding:0 0 0 22px;


}
.prof a:hover {

	background: url(images/prof-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prof-on.png', sizingMethod='crop');
	width:120px;
	height:69px;
	padding:0 0 0 22px;

}
.profactif{

	background: url(images/prof-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prof-on.png', sizingMethod='crop');
	padding:0 0 0 22px;
	width:120px;
	height:69px;
	margin:61px 0 0 0;
	text-align:center;
line-height:69px;
	color:#888600;
}
.cont a{

	background: url(images/cont-off.png) no-repeat;
	_background:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont-off.png', sizingMethod='crop');
	width:142px;
	height:32px;

}
.cont a:hover {

	background: url(images/cont-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont-on.png', sizingMethod='crop');
	width:142px;
	height:69px;


}
.contactif{

	background: url(images/cont-on.png) no-repeat;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cont-on.png', sizingMethod='crop');
	padding:0 0 0 0;
	width:142px;
	height:69px;
	margin:60px 0 0 0;
	text-align:center;
line-height:69px;
	color:#888600;
}
/*-----------index---------------*/
#content {
float:left;
width:743px;
padding:10px 100px 0 112px;
color:#D9E78F;
}
#content h3 {
color:#FFF;
font-size:16px;
padding:0 0 5px 30px;
background:url(images/puce.gif) no-repeat;
}


.filet {
display:block;
margin:3px 0 0 0;
}
.zone1 {
float:left;
border:#D9E78F 1px solid;
margin:5px 0 0 0;
display:inline;

}
.ind-right {
float:left;
width:500px;
padding:0px 0 0 20px;
}
.bloc-vert {
background:url(images/fnd-bloc-vert.jpg) no-repeat;
width:212px;
height:182px;
float:left;
color:#FFFFFF;
}
.operateur {
width:140px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
border-left:2px solid #FFF;
float:right;
padding:3px 0 0 6px;
margin:12px 0 0 0;

}
.bloc-vert-p {
clear:both;
font-weight:bold;
padding:30px 0 0 10px;
}
.secret {
float:left;
background:url(images/puce1.gif) no-repeat 0 2px;
padding:0 0 0 16px;
width:200px;
margin:0 0 0 20px;


}
.secr {
float:left;
width:200px;
margin:0 0 0 15px;
padding:4px 0 4px 0;
}

.diapo {
margin:10px 0 0 20px;
float:left;
border:#D9E78F 1px solid;
display:inline;

}
/*------------------------Particulier-------------------------*/

#content-int {
float:left;
width:683px;
padding:10px 100px 0 172px;
color:#D9E78F;
}
#content-int h3 {
color:#FFF;
font-size:16px;
padding:0 0 8px 30px;
background:url(images/puce.gif) no-repeat;
}
.photo {
	padding:0 0 8px 0;
}
#bloc-diapo {
	float:left;
	width:630px;
	padding:0 0px 0 20px;
	
}



#mini_photos {
	float: left;
	width: 160px;
	padding:20px 0 0 40px;
	
}

#mini_photos img {
	margin:0 8px 8px 0;
	cursor:pointer;
	float:left;
	border:#D9E78F 1px solid;

}
#diapo1 {
	float: left;
	width:400px;
	padding:10px 0 0px 0px;
	background:url(images/fnd-diapo.jpg) no-repeat 0 0;	 
	
}
#diapo1 img {
	border:#D9E78F 1px solid;
}
.zone3-int {
float:left;
padding:20px 0 0 46px;
width:160px;

}

.portrait {
background:url(images/picto2.gif) no-repeat;
padding:0 0 10px 28px;
color:#FFFFFF;
}
.contac {
background:url(images/picto3.gif) no-repeat 0 0;
padding:0px 0 20px 30px;
color:#FFFFFF;
}
.contac a:hover {
color:#D9E78F;
}
.industr {
background:url(images/picto1.gif) no-repeat;
padding:0 0 13px 40px;
color:#FFFFFF;
}
.port {
padding:10px 0 0 0;
float:left;
}
/*------------------Contact---------------------------------*/
#contact-h3 {
color:#FFF;
font-size:16px;
padding:0 0 5px 30px;
margin:5px 0 20px 30px;
background:url(images/puce.gif) no-repeat;
float:left;
font-weight:bold;
}
.adr {
background:url(images/adr.gif) no-repeat;
padding:0 40px 0 60px;
float:left;
margin:0 0 10px 40px;
color:#D9E78F;
font-size:14px;
font-weight:bold;
width:300px;

}
.tel {
background:url(images/tel.gif) no-repeat;
padding:4px 40px 6px 60px;
float:left;
margin:0 0 10px 40px;
color:#D9E78F;
font-size:14px;
font-weight:bold;
width:300px;

}
.mail {
background:url(images/mail.gif) no-repeat;
padding:6px 30px 10px 60px;
float:left;
margin:0 0 10px 40px;
color:#D9E78F;
font-size:14px;
font-weight:bold;
width:300px;

}
.mail span{
	position:relative;
	top:5px;
}
.imgcontact {
float:left;
border:#D9E78F 1px solid;
margin:20px 0 0 0;
display:inline;

}
.carte {
float:left;
margin:0 0 0 100px;
}
/*---------------Mentions Légales------------*/

#contenu-mentions {
	float:left;
	width:614px;
	padding:0 0 14px 0;
	text-align:justify;
	font-size:11px;
	font-weight:normal;
	color:#D9E78F;
}

.contenu-mentions-h3{
	color:#FFF;
	font-size:12px;
	background:url(images/puce1.gif) no-repeat 0 68%;
	padding:16px 0 6px 14px;
	font-weight:bold;
}
/*-----------------------CSS footer------------------------*/
#footer {
	width:955px;
	margin:0 auto;
	text-align:center;
	padding:8px 0 30px 0;
	background:#2D4B3F;
	color:#D9E78F;
	clear:both;


}
#footer.interne {
padding:3px 0 40px 0;
} 

#footer ul {
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	color:#D9E78F;
	padding:8px 0 10px 0;
	
}
 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#D9E78F;
	
}
 
#footer li a:hover{
	color:#FFF;
}

#footer p{
	font-size:11px;
}

#footer span{
	position:relative;
	top:5px;
}


#logo_top {
	text-align:center;
	line-height:20px;
} 


#logo_top a{
	font-size:9px;
	border:none;
	color:#D9E78F; 

}

#logo_top a:hover{
	color:#FFF;
}
