body{ background-color:#000; color:#333; margin:0px; padding:0px; font-family:"Trebuchet MS", Verdana, Tahoma, Arial, "Lucida Sans";}
a{ color:#f90;}
a:hover{ color:#fc0;}
*:focus {outline: none;}
*::-moz-focus-inner {border: none;}
h1, h2,h3{ color:#fff; font-family:"Lucida Sans","Trebuchet MS", Verdana, Tahoma, Arial; font-weight:normal; /*letter-spacing:2px;*/ margin-top:0px;}
h1{font-size:28px;}
h2{font-size:20px; margin-top:0; padding-top:0}
h3{font-size:13px;margin:1em 0 .2em .4em; padding:0;}
p{font-size:12px; line-height:14px; height:100%;}
form{font-size:12px; line-height:14px;}
input,select,textarea{	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, "Lucida Sans"; 	font-size:12px; }

ul{	margin:0 20px 4px 0; padding:0; }
ul li a { color:#ffe; }
ul li{border-bottom:1px dotted #c06; list-style:none; font-size:12px; background-color:#8C1553; padding:4px 1em 4px 1em; margin-right:40px; margin-bottom:4px;}
ul li.alt{background-color:#913161;}
	
#content{background:#000 url(test.jpg) top no-repeat; width:1000px; margin:0 auto; padding:0; position:relative; top:0; left:0; }
#main1{background:url(bg-bas.jpg) no-repeat bottom; height:4580px;}

#introBloc{ position:absolute; top:15px; left:300px;  }
	#introBloc h1{color:#fff; font-size:28px; }
	#introBloc h3{color:#fc0; width:600px; margin:1em 0; padding:0;}
	#introBloc p {width:600px; color:#fff;}
	
.rightMenu{	position:absolute; left:760px; text-indent:-10000px ;}
	.rightMenu#linkPorfolio{top:164px; height:30px; width:150px; }
	.rightMenu#linkPhoto{top:200px; height:28px; width:220px; }
	.rightMenu#linkContact{top:232px; height:30px; width:170px;}
	.rightMenu#linkCompetences{top:270px; height:30px; width:200px;  }
	.rightMenu#linkTarifs{top:300px; height:30px; width:185px;}
	.rightMenu#linkBlog{top:335px; height:30px; width:130px;}
	
.pinkBloc{color:#111;}
	#pinkBloc1{ position:absolute; top:310px; left:150px; width:470px; }
	#pinkBloc2{ position:absolute; top:610px; left:400px; width:550px;  }
	#pinkBloc3{ position:absolute; top:937px; left:308px; width:600px; color:#ffe;}
	
.bottom{position:absolute; top:1490px; left:0; width:1000px; color:#fff; background-color:#000;}
	.topBloc{background-image:url(test-haut.jpg); margin:0; padding:0; display:block; width:1000px; height:26px;}
	.middleBloc{background-image:url(test-milieu.gif); margin:0; padding:0 60px 0 60px; }
	.middleBloc h2{margin-top:-4px}
	.bottomBloc{background-image:url(test-bas.jpg); margin:0; padding:0; display:block; width:1000px; height:26px;}
	.separation{background-image:url(test-separateur.gif); background-repeat:no-repeat; height:73px; margin:0; padding:0;display:block; width:1000;}
	.separation#sep1{background-position:250px 0;}
	.separation#sep2{background-position:650px 0;}
	.separation#sep3{background-position:100px 0;}
	
	
.backTop{float:right; color:#ffc; font-size:12px; line-height:12px; width:33px; height:37px; background-image:url(/up.jpg); text-decoration:none;}
	
.smaller{font-size:.9em}

#thumbs{padding:0 1em 0 2em;}
	#thumbs a{ text-decoration:none; padding:0; margin:0; }
	#thumbs a img{ border:1px solid #222; margin:0.2em; }

form#contact{
	position:absolute;
	margin:0;padding:0;
	top:4200px;
	left:100px;
}
form#contact td{
	margin:8px;
	vertical-align:top;
}
form#contact .label{
	font-weight:bold;
	color:#000;
	padding-top:8px;
	width:200px;

}
form#contact .label div{
	border-bottom:1px dotted #fff;
	width:200px;
	display:compact;
}

form#contact .label div span{
	color:#fff;
	padding: 2px 20px 2px 10px ;
	border-left:1px solid #000;
	border-bottom:1px solid #133;
}
form#contact #field1{
	background-color:#1B685E;
}
form#contact #field2{
	background-color:#3C7A6F;
}
form#contact #field3{
	background-color:#6D9078;
}
form#contact #field4{
	background-color:#9C8F62;
}

form#contact .field{
	width:400px;
	border:1px solid #000;
	padding:4px;
	background-color:#ffc;
 	filter : alpha(opacity=60);
    -moz-opacity : 0.6;
    opacity : 0.6; 
}

form#contact textarea.field{
	height:150px;
}

.book{line-height:2em}
.book a{margin:0px 12px 0 0;}
.book a img{border:1px solid #fff; width:75px; height:75px; background-color:#fff; padding:4px}
