body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

*  {
	margin: 0 ;
	padding:0;;
}

p, h2, h3 , h4 , h5  {
	display:block;
}

ul  {
	list-style:none;
}

a {
	text-decoration:none;
	}

a:hover {
	text-decoration:none;
	
}
.clr{
    clear:both;
	font-size:0;
}
/************************Debut Index**********************************/
#table {

color:#461104;
}
#page{

	width:955px;
	margin:0 auto;
	}
#page1{
background:url(images/pxpage.jpg) repeat-x;
	
	
	}
#page2{
background:url(images/px2.jpg) repeat-x;
	
	
	}
#baniere{
	position:relative;
	background: url(images/banier.jpg) no-repeat;
	width:955px;
		}
		#baniere2{
	position:relative;
	background:  url(images/banier2.jpg) no-repeat;
	width:955px;
	height:232px
		}
		.logo1{
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
			}
				.logo{
	float: left;

			}
.conseil{
	padding:180px 0px 10px 20px;
	display:block;
	margin:0;
	
}.conseil2{
	padding:101px 0 10px 30px;
	display:block;
	margin: 0;	
	
}
.create{
margin:100px 0 0 288px;
clear:both;
}
.mini_menu {
padding:0px  0px 0px 35px;
width:377px;
color:#a80202;

float:right;
}
.mini_menu li{
font-size:11px;

display:inline;
	
}
.mini_menu a{

padding:0 3px;
color:#a80202;
}
.mini_menu a:hover{
color: #D82525;
}
.menu{
	margin: 0 0 0 46px;
	




}
.menu1{
	margin: 0px 0px 0 30px;

}

.oiseau{
	position:absolute;
	float:right;
	top:4px;
	left:867px;


}
/*************************************/
#contenu
{
	width:955px;
	position:relative;
	font-size:12px;
	color:#e04b02;
	text-align:justify;
	padding: 0 0 20px 0;
	


}
.arbre_abs{
position:absolute;
bottom:-17px;
left:600px;
right:0px;
z-index:0;
}
.img1{
	position:absolute;
	left: 365px;
	top: 160px;
	height: 302px;
}
.arbre{

margin:162px 0 0 0px;
background: url(images/blocarbrepx.jpg)   repeat-y;
color: #FFFFFF;
width:209px;

float:left;


}

.sarbre{
width:209px;
padding:10px 0 20px 0px;
background:  url(images/blocarbre.jpg)  bottom no-repeat;
}
.sarbre p{
width:180px;
padding:0 10px 5px 10px;
}
.titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	font-weight:bold;
}

.group1{
background:url(images/ligneleft.gif) 5px 50px no-repeat;
padding:30px 10px 0 0px;
width:353px;
float:left;
}.gro{
/*background:url(images/ligneleft.gif) 5px 50px no-repeat;*/
padding:0px 10px 0 0px;
width:650px;
float:left;
}
.group1 p{
padding:0 0 10px 15px;
width:320px;
float:left;
}
.book{
padding:0 0 0 15px;
float:left;
}
.book1{
	border:1px solid #e04b02;
	margin: 0 0 0 65px;
}
.group1 .encor{
padding:10px 0 0 65px;
color:#4E4D4D;
width:200px;
}
.group1 .encor a{
color:#4E4D4D;
text-decoration:none;
}
.group1 .encor a:hover{
text-decoration:underline;
}
.roug{
	margin:17px 0 0 20px;
	background: url(images/blorougpx.jpg)   repeat-y;
	color: #e04b02;
	width:344px;
	float:left;


}

.sroug{
width:344px;
padding:10px 0 10px 0px;
background:  url(images/blorougtop.jpg)  top no-repeat;
}
.sroug p{
width:300px;
padding:0px 20px 0px 20px;
line-height:20px

}
.puc1{
background:url(images/puc1.gif) 0 5px no-repeat;
padding:0 0 0 20px;

}
.imgbloc{
	position:absolute;
	left: 802px;
	top: 105px;

}
.imgbloc1{
	position:absolute;
	left: 808px;
	top: 232px;

}
/************************Fin Index**********************************/
/************************Debut Palcement**********************************/
.imgp1{
	float:left;
	border: 1px solid #e04b02;
	margin: 45px 35px 0 20px;
}

.imgp2{
	float:left;
	border: 1px solid #e04b02;
	margin: 65px 35px 0 20px;
}
.imgp3{
	float:left;
	border: 1px solid #e04b02;
	margin: 45px 0px 0 0px;
}

.imgp{
	float:left;
	width:200px;
	clear: both;
	border: 1px solid #e04b02;
	margin: 30px 0 0 20px;
	
}.imgp4{
	float:left;
	width:200px;
	clear: both;
	
	margin: 20px 0 0 20px;
	
}
.group1p{
	background:url(images/ligneleft.gif) 5px 20px no-repeat;
	padding:30px 0px 0 0px;
	width:360px;
	float:left;
	line-height: 20px;
}
.group1p p{
	padding: 0 0px 5px 20px;

}
.group1p .titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	font-weight:bold;
}

.group1p .pucp{
color:#4E4D4D;
	background:url(images/pucp.jpg) 20px 5px no-repeat;
	padding:0 0 2px 40px;
	font-weight:bold;}
.group2p{
	background:url(images/ligneleft.gif) 5px 20px no-repeat;
	margin:20px 10px 0 10px;
	width:400px;
	float:left;
	line-height: 18px;
	}
	.group2p p{
	padding: 0 0  5px 20px;
	width: 370px;
	}
.group2p .titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	font-weight:bold;
	width: 370px;
	float: left;
}
.ver{

margin:45px 0 0 10px;
background: url(images/vertpx.jpg)   repeat-y;
color: #FFFFFF;
width:280px;

float:left;


}

.sver{
	width:280px;
	padding:0px 0 20px 0px;
	background:  url(images/vertbottom.jpg)  bottom no-repeat;
	line-height: 20px;
}
.sver p{
width:260px;
padding:0 0 5px 10px;
}

.sver .court{
	color:#e04b02;
border-bottom:#E04B02 1px solid;
	font-size:16px;
	padding:0 0 9px 0px;
	margin:0 0 10px 10px;
	font-weight:bold;
	width: 260px;
}
.ver1{

margin:45px 0 0 0px;
background: url(images/vertpx.jpg)   repeat-y;
color: #FFFFFF;
width:280px;

float:left;


}

.sver1{
	width:280px;
	padding:0px 0 20px 0px;
	background:  url(images/vertbottom.jpg)  bottom no-repeat;
	line-height: 20px;
}
.sver1 p{
width:260px;
padding:0 0 5px 10px;
}

.sver1 .court{
	color:#e04b02;
border-bottom:#E04B02 1px solid;
	font-size:16px;
	padding:0 0 9px 0px;
	margin:0 0 10px 10px;
	font-weight:bold;
	width: 260px;
}
.or{

margin:80px 0 0 10px;
background: url(images/orogepx.jpg)   repeat-y;
color: #FFFFFF;
width:280px;

float:left;


}

.sor{
width:280px;
padding:0px 0 40px 0px;
background:  url(images/orogebot.jpg)  bottom no-repeat;
margin:0 0 0 0px;
}.ord{
	margin:30px 0 100px 10px;
	background: url(images/orogepx.jpg)   repeat-y;
	color: #FFFFFF;
	width:280px;
	float:left;


}

.sord{
width:280px;
padding:0px 0  0px 0px;
background:  url(images/orogebot.jpg)  bottom no-repeat;
margin:0 0 0 0px;
}
.sor p{
width:260px;
padding:0 10px;
}
.sroug .pucor{
	
	background:url(images/pucor.gif) 20px 5px no-repeat;
	width:280px;
	
	padding:0 20px 2px 40px;
	
	
}
.sor a{
	color:#FFFFFF;
	font-size:14px;
	padding:15px 10px 0 0px;
	text-align: center;
	display:block;
}
.sor .Investissements{
	color:#3F621A;
border-bottom:#3F621A 1px solid;
color:#3F621A;
	font-size:16px;
	padding:0 0 9px 0px;
	margin:0 0 10px 10px;
	font-weight:bold;
	width: 260px;
}
.group2p .pucp{
color:#4E4D4D;
	background:url(images/pucp.jpg) 15px 5px no-repeat;
	padding:0 0 3px 35px;
	width: 360px;}
	.gri{
	color:#4E4D4D;
		padding:0 0 0px 0px;
	}
.sord	.imgdefisca{
	padding:5px 40px;
	
	}
	.sord .pdefis{
	padding:0px 5px 8px 40px;
	widows:200px;
	width: 200px;
	font-size: 11px;
	
	}
	
a.solutions{
	color:#FF6600;
}

a.solutions:hover{
	color:#FF3300;
}

/************************Fin Palcement**********************************/

/************************Debut Contact**********************************/
.group1c{
background:url(images/ligneleft.gif) 5px 50px no-repeat;
padding:20px 0px 0 0px;
width:640px;
float:left;
}
.group1c	.titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	float:left;
	font-weight:bold;
	width: 200px;

}

.group1c p{
	padding:0 0 10px 0px;
	width:210px;
	float:left;
	line-height: 20px;
	font-size: 14px;
}
	.cord{
	float:left;
width:595px;
padding:30px 0 0 30px;

margin:0 0 0 0px;
	}
	.cord p{
	width:200px;
	padding:0  0 10px 0;
	float:left;}
.cord 	.titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	float:left;
	font-weight:bold;
	width: 200px;

}

.cord object{
position:relative;
top:6px;
	left:0px;

}

.carte{
	display:block;
	float:left;
	padding: 0 25px 0 35px;

}
/*************************formulaire*********************************/

.formulaire_C {
background:url(images/ligneleft.gif) 20px 50px no-repeat;
	font-weight:bold;
	font-size:12px;
	padding:30px 0 100px 15px;
	width:275px;
	float:left;
	color: #cf470e;
	
}
.formulaire_C .titre{
	color:#e04b02;
	background:url(images/puc.gif) 0 5px no-repeat;
	font-size:16px;
	padding:0 0 9px 20px;
	float:left;
	font-weight:bold;
	width: 200px;

}
.formulaire_C p {
	width:245px;
	float:left;
	padding:0 0 3px 30px;

}
.formulaire_C span {
	float:left;
	padding-top:1px;
	text-transform:none;

}
.formulaire_C .question {
	padding:2px 0 0 0;
}
.formulaire_C input {
	float:right;
	width:165px;
	height:19px;
	color:#402b03;
	border:1px solid #E04B02;
	background: #FFFFFF;
}
.formulaire_C textarea {
	float:right;
	width:165px;
	height:50px;
	color:#402b03;
	border:1px solid #E04B02;
	background: #FFFFFF;
}
.formulaire_C .btn {
position:relative;
}
#toto {
	
	border:none;
	width:102px;
	height:17px;
	position:absolute;
	z-index:1;
	right:0;

}
.formulaire_C .rougee {
	color:#CC0000;
	font-weight:bold;
	float:left;
	text-transform:none;

}
.formulaire_C .form {
	float:left;
}
.formulaire_C .droite {
	text-align:right;
}
.champs {
	text-align:right;
	padding-top:1px;
	text-transform:none;
	color:#281401;
}

.g1m{
width:230px;
float:left;
}

/************************ Fin Contact**********************************/
/************************ Debut Mention ***************************************/
.group3m{
	float: left;
	width:955px;
	padding: 20px 0 0 0;
	;
}
.toptec{
font-weight:bold;
padding:10px 0 ;}
/************************ Fin Mention ***************************************/
/**************************************  Debut  Footer   ******************************/


#footer{
background:url(images/footer.jpg) no-repeat 50% 0 #446A1C;
	width:100%;
	text-align:center;
	font-size:10px;
	clear:both;
	margin: 0 auto ;
	padding:0 0 10px 0;
}
#footer p{
margin:0 auto;
text-align:center;
width:100%;

}
#footer .fot{
	color:#FFFFFF;
	font-size:10px;

	padding-top:30px;
	padding-bottom:30px;


}

#footer object{
position:relative;
top:6px;
	left:0px;


}

#footer ul{
margin:0 auto;
width:366px;


}
 
#footer li {
	display:inline;
}
 
 
 
#footer li a:hover{
	color:#FFFFFF;
}
.logofooter{  
margin:10px 10px 0 250px;
}
.logofooter{  
margin:10px 10px 0 250px;
}

#footer p{
float:left;
}

#footer ul {
	list-style-type:none;
	color: #FFFFFF;
	padding:0px 0 0px 0;

}
 
#footer li {
	display:inline;
}

 
#footer li a{
	color: #FFFFFF;
	
}
 
#footer li a:hover{
	color: #CCCCCC;
}


#footer #logo_bas {
		line-height:20px;
		text-align:center;
		clear:both;
		padding:20px 0 0 0;
		float:none;
		font-weight:bold;
} 


#logo_bas a{
	font-size:9px;
	border:none;
	color: #e1d8ae; 
	


}

#logo_bas a:hover{
	color:#000000;}
/************************************** Fin  Footer   ******************************/
