

ul, img, a{
	margin:0;
	padding:0;
}
p, h1, h2, h3, h4{
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
p.normalfont{ 
	text-align:justify; 
	font-size:13px;
}
p.smallfont{ 
	text-align:justify; 
	font-size:11px;
	line-height:1.4em;
}
a, a:focus, a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#B50189;
}
h1{
	font-size:26px;
}
h2{
	font-size:20px;
}

h3{
	font-size:17px;
}
strong{
	font-weight:bold;
}
.black{
	color:#1F1F1F;
}
.white{
	color:#FFFFFF;
}




html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #1F1E1F;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    text-align: left;
}
#page1 {
    width: 1010px;
    height:auto;
    margin: 0 auto;
    overflow: hidden;
    background: none repeat-y scroll 0 0 white;
}
#page2 {
    width: 1010px;
    height: auto;
    min-height: 551px;
    margin: 0 auto;
    background: url("../images/layout/fond-fadecor-haut.jpg") no-repeat scroll left top transparent;
}





#header {
    height: 157px;
    width: 1010px;
	overflow:hidden;
}
#menu{
	list-style-type: none;
    float: left;
}
#logo {
    float: left;
    height: 157px;
    width: 335px;
}
#patines {
    float: left;
    height: 157px;
    width: 70px;
}
#enduits {
    float: left;
    height: 157px;
    width: 70px;
}
#fresques {
    float: left;
    height: 157px;
    width: 71px;
}
#trompe_oeil {
    float: left;
    height: 157px;
    width: 70px;
}
#peinture_decor {
    float: left;
    height: 157px;
    width: 71px;
}
#header_gauche {
    float: left;
    height: auto;
    padding-top: 49px;
    width: 323px;
}
#lien1_contact {
    height: 35px;
    width: 323px;
}
#lien2_contact {
    height: 73px;
    width: 323px;
}
#fil_arianne {
    height: 20px;
    margin-left: 21px;
    margin-top: 10px;
    width: 1010px;
}



#content {
    height: auto;
    overflow: hidden;
    padding-left: 21px;
    padding-right: 21px;
    width: 968px;
}


#facebook {
    height: auto;
    width: 968px;
    overflow:hidden;
    padding:21px;
}
#facebook1 {
    height: 290px;
    width: 315px;
    float:left;
}
#facebook2 {
    height: 290px;
    width: 315px;
    float:left; 
    margin-left:11px;
}
#facebook3 {
    height: 290px;
    width: 315px;
    float:left; 
    margin-left:11px;
}

#footer {
    background: url("../images/layout/fond-fadecor-bas.jpg") no-repeat scroll left bottom transparent;
    height: 351px;
    width: 1010px;
}
#footer_haut {
    height: 198px;
    width: 1010px;
}
#footer_haut1 {
    background: url("../images/layout/francoise-aucourt.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 198px;
    width: 347px;
}
#footer_haut1_text {
    float: left;
    height: auto;
    margin-left: 32px;
    margin-top: 40px;
    width: 185px;
}
#footer_haut1_img {
    float: left;
    height: 143px;
    margin-left: 10px;
    margin-top: 42px;
    width: 98px;
}
#footer_haut2 {
    background: url("../images/layout/actualite.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 198px;
    width: 327px;
}
#footer_haut2_text {
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-top: 40px;
    width: 185px;
}
#footer_haut2_img {
    float: left;
    height: 98px;
    margin-left: 10px;
    margin-top: 82px;
    width: 98px;
}
#footer_haut3 {
    background: url("../images/layout/partagez.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 198px;
    width: 336px;
}
#footer_haut3_imgs {
    height: 140px;
    margin-left: 100px;
    margin-top: 55px;
    width: 102px;
}
#footer_haut3_img1 {
    height: 38px;
    width: 102px;
}
#footer_haut3_img2 {
    height: 45px;
    width: 102px;
}
#footer_haut3_img3 {
    height: 49px;
    width: 102px;
}
#footer_bas {
    height: 114px;
    padding-left: 168px;
    padding-right: 168px;
    padding-top: 38px;
    width: 674px;
}

#tagcloud {
    border: 1px dotted #999999;
    margin: 2px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 994px;
}

.color0 {
    color: #999999;
    display: inline;
    letter-spacing: 4px;
    padding: 6px;
    text-decoration: none;
}   
.color1 {
    color: #888888;
    display: inline;
    letter-spacing: 4px;
    padding: 6px;
    text-decoration: none;
} 
.color2 {
    color: #777777;
    display: inline;
    letter-spacing: 4px;
    padding: 6px;
    text-decoration: none;
}  
.color3 {
    color: #666666;
    display: inline;
    letter-spacing: 4px;
    padding: 6px;
    text-decoration: none;
}
.color4 {
    color: #555555;
    display: inline;
    letter-spacing: 4px;
    padding: 6px;
    text-decoration: none;
} 

#externallinks {
    border: 1px dotted #999999;
    margin: 2px;
    overflow: hidden;
    padding: 1px;
    text-align: center;
    width: 1002px;
}

#externallinks p{
    margin:0;
    text-align:center;
}
