html, body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight:regular;
	font-family:tahoma, arial, sans-sherif;
	color:#595959;
	background:#d7d7d7;
}


p, ul, li, table, div, h1, h2, h3, hr, img, form, input{
	padding: 0px;
	margin: 0px;
}





p{
padding-left:10px;
text-align:justify;
}

#total{
margin-top:30px;
border:#FFFFFF solid 3px;
width:892px;
height:780px;
margin-left:auto;
margin-right:auto;

}



#bandeau_top{
background-color:#FFFFFF;
width:892px;
height:241px;
}



#bandeau_mileu{

width:892px;
height:491px;
background-color:#fbefe0;
clear:both;
}

#b_left{
float:left;
width:296px;

}


#b_right{
margin-left:3px;
background:#fbefe0;
float:left;
width:593px;
height:480px;
}

#bandeau_bas{
float:left;
background:url(image/b_bas.png);
background-repeat:no-repeat;
width:893px;
height:48px;
}


#bandeau_bas p{
font-size:11px;

padding-left:80px;
margin-top:5px;



}



.rallonge{
background:url(image/rallonge.png);
background-repeat:repeat-y;no-repeat:x;

}

.trait{
width:553px;
margin-right:10px;
margin-left:10px;
border-top:dotted 1px #333333;
height:1px;
}

.trait2{
margin-left:16px;
width:410px;
border-top:solid 1px #b4b4b4;
height:1px;
}


.contact{
background:url(image/b_coordonne2.png);
height:150px;
}

.contact p{
margin-top:0px;
margin-left:150px;

}




.titre{
color:#3b91df;

}
.align{
margin-left:4px;
}

.align2{
margin-right:25px;
}

.accroche{
margin-left:130px;
margin-top:5px;
}

.digital{
font-family:Arial, Helvetica, sans-serif;
color:#80939b;

}



/*////////////////////////////////////////////*/
ul {

padding-bottom:8px;
margin-left:27px;

}


ul li{


padding-bottom:3px;
margin-left:100px;

}




li{
background:url(image/puce_fleur.png);
background-repeat:no-repeat;
list-style-type:none;
}





li p{
padding-left:20px;

}



/*////////////////////////////////////////////////////////////////////////////*/
.mailing{
background:url(image/b_mailing2.png);
background-repeat:no-repeat;
}

.button{
	background-color:#623c14;
	border-style:none;
	color: #ffffff;
	font-weight: regular;
	
	
	width: 22px;
	height: 20px;
	margin:0px;
	margin-bottom:1px;

}
.buttonover{
	background-color:#764a1b;
	border-style:none;
	color: #ffffff;
	font-weight: regular;
	
	
	width: 22px;
	height: 20px;
	margin:0px;
	margin-bottom:1px;
}

a:link {
	color:#FFFFFF;
}

a:visited {
	color:#999999;
}
a:hover {
	color:#edddbb;
}




a.rouge {
	color:#595959;;
}
a.rouge:visited {
	color:#000000;
}

a.rouge:hover{
	color:#3b91df;
}

.fond{
background:url(fond_motif.png);
background-repeat:repeat-x;
background-position:50% 50%;
}

.ref{
width: 800px;
margin: 0 auto;
text-align:center;
color: #000000;
font-family:Arial;
font-size:11px;
}

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

.ref a:visited {
color:#999999;
}
.ref a:hover {
color:#FFFFFF;
text-decoration:underline;
}