body {
		height: 100%;
		margin:0 0 0 0;	
		padding:0 0 0 0;	
		background:#543514;
}

#all
{
	position:relative;	
	font-size: 0.8em;
	margin:-270px auto 0 auto;
	max-width:950px;
	text-align: left;
	color:#fff;
}
#background{
	background-image:url(images/header5.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0 auto;
	max-width:2500px;
	height:345px;
}
#header{
	height:202px;
	width:900px;	
	margin:0 0 0 0;

}
#accroche{
	height:123px;
	width:625px;
	margin:79px 0 0 -9px;
	position:absolute;
	left: 1px;
}
#logo{
	height:128px;
	width:829px;	
	margin:-45px 0 0 1px;
	position:absolute;
}
#sunny{
	height:128px;
	width:146px;	
	margin:21px 0 0 680px;
	position:absolute;
	font-family:tahoma, sans-serif;

}
#sunnyTel{
	margin:-75px 0 0 45px;
	color:#543514;
	font-size:0.9em;	
	float:left;
	position:absolute;
	font-weight:bold;
}
#sunnyMail{
	margin:-57px 0 0 65px;
	color:#543514;
	font-size:1.1em;
	float:left;
	position:absolute;
	font-weight:bold;
}
#sunnyMail a{
	color:#543514;
	font-weight:bold;
	text-decoration:none;
}
#sunnyMail a:hover{
	color:#543514;
	font-weight:bold;
	text-decoration:underline;
}
#ban{
	background-image:url(images/ban.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:68px 0 0 259px;
	padding:0 0 0 0;
	height:121px;
	width:244px;

}
#bloc1{
	margin:17px 0 0 0;
	width:510px;
	height:261px;
	float:left;
}
span#ico1{
	height:83px;
	width:136px;
	border:none;
}
span#ico1 a{

}

h1#titre1{
	margin:7px 0 0 6px;
	padding:0 0 0 0;
	height:24px;
	width:121px;
	overflow:hidden;
	position:relative;
}
h1#titre1 span {
	background-image:url(images/portfolio.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
#arrow1{

	float:left;
	margin:5px 0 0 0;
}
h2#lien1{
	font-family:tahoma, sans-serif;
	font-size:1.2em;
	margin:3px 0 0 7px;
	float:left;
}
h2#lien1 a{
	color:#13b2fb;
	text-decoration:none;
}
h2#lien1 a:hover{
	color:#13b2fb;
	text-decoration:underline;
}
#arrow2{

	float:left;
	margin:4px 0 0 0;

}
h3#refsweb{
	font-family:tahoma, sans-serif;
	color:#fff;
	margin:0 0 0 7px;
	float:left;
	font-size:0.9em;
}
h3#refsweb a{
	color:#13b2fb;
	text-decoration:none;
}
h3#refsweb a:hover{
	color:#13b2fb;
	text-decoration:underline;
}
#bloc1Link ul{
	font-size:0.9em;
	list-style:none;
	font-family:tahoma, sans-serif;
	padding:0 20px 0 18px;
}
#bloc2Link ul, #bloc3Link ul{
	font-size:0.9em;
	list-style:none;
	font-family:tahoma, sans-serif;
	padding:0 20px 0 0;
}
#bloc1Link ul li, #bloc2Link ul li, #bloc3Link ul li{
	list-style:none;
	margin:0 20px 0 0;
}
#bloc1Link ul li a, #bloc2Link ul li a, #bloc3Link ul li a{
	text-decoration:none;
	color:#fff;	
}
#bloc1Link ul li a:hover, #bloc2Link ul li a:hover, #bloc3Link ul li a:hover{
	text-decoration:none;
	color:#13b2fb;}
#bloc1Link{
	float:left;
}
#bloc2Link{
	float:left;
}
#bloc3Link{
	float:left;
}
#texte1{
	padding:0 0 0 0;
	font-weight:bold;
}
#bloc2{
	margin:80px 0 0 0;
	width:460px;
	height:241px;
	font-family:tahoma, sans-serif;

}
#ico2{
	margin:0 0 0 0;
	height:76px;
	width:133px;
	position:relative;
}
h1#titre2{
	margin:0 0 0 6px;
	padding:0 0 0 0;
	height:25px;
	width:106px;
	overflow: hidden;
	position: relative;
}
h1#titre2 span {
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#arrow1_2{
	background-image:url(images/arrow1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:12px;
	height:9px;
	float:left;
	margin:8px 0 0 10px;
}
h2#lien2{
	float:left;
	font-family:tahoma, sans-serif;
	font-size:1.2em;
	margin:3px 0 0 0;
	width:350px;

}
h2#lien2 a{
	color:#13b2fb;
	text-decoration:none;
}
h2#lien2 a:hover{
	text-decoration:underline;
	color:#13b2fb;
}
#texte2{
	font-family:tahoma, sans-serif;
	font-weight:normal;

}
#bloc2 h3{
	font-family:tahoma, sans-serif;
	font-weight:normal;
	font-size:0.9em;
	margin:0 0 0 23px;
}


#bloc2 #email{
	margin:0 0 0 24px;
	float:left;
}
#bloc2 #tel{
	margin:0 0 0 80px;
	float:left;
	width:150px;
}
#bloc2 #skype{
	margin:0 0 0 24px;
	width:150px;
}
#bloc2 h4{
	font-size:0.9em;
	font-weight:normal;

}
#bloc2 p{
	font-size:0.9em;
	font-weight:normal;
	margin:-5px 0 0 0;
}
#bloc2 p{
	list-style:none;
}

#bloc2 h4 a{
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
#bloc2 h4 a:hover{
	text-decoration:none;
	color:#13b2fb;
}
#kfe{
	background-image:url(images/kfe.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:150px;
	width:168px;
	margin:-277px 0 0 21px;

}



#bloc3{
	position:absolute;
	margin:0 0 0 448px;
	height:280px;
	width:480px;
	font-family:tahoma, sans-serif;
	float:left;
}
#ico3{
	height:91px;
	width:84px;
	margin:-174px 0 0 0;
	float:left;
}
h1#titre3{
	margin:-80px 0 0 7px;
	padding:0 0 0 0;
	height:26px;
	width:107px;
	overflow:hidden;
	position:relative;
}
h1#titre3 span {
	background-image:url(images/services.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display: block;
	height: 100%;
	left: 0;
	position:absolute;
	top: 0;
	width: 100%;
}
#texte3{
	margin:-13px 0 0 10px;
	font-family:tahoma, sans-serif;
	width:495px;
}
#texte3 h1{ 
	font-size:1.3em;
	font-weight:normal;

}
#texte3 h2{
	font-size:1.3em;
	font-weight:normal;
	color:#13b2fb;
}

#texte3 h3{
	font-size:1.3em;
	font-weight:normal;
	margin:20px 0 0 0;
}
#texte3 p{
	font-weight:normal;
	width:470px;
	margin:0 0 0 0;
}
#texte3 a{
	text-decoration:none;
	color:#543514;
}
#texte3 a:hover{
	text-decoration:underline;
	color:#543514;
}
#kfe2{
	background-image:url(images/kfe2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:280px;
	height:264px;
	margin:-300px 0 100px 300px;
	
}
#bloc3 ul{

}
h2#conf{
	font-size:1.3em;
	font-weight:normal;
	margin:28px 0 0 0;
}
h2#comp{
	font-size:1.3em;
	font-weight:normal;
	margin:82px 0 0 0;

}
#conf1{
	margin:0 0 0 -13px;
	float:left;
}
#conf2{
	margin:-48px 0 0 245px;
	float:left;
}
#conf1 ul{
	list-style-image:url(images/arrow3.gif);
	float:left;
	width:220px;
	margin:0 0 0 -15px;
}
#conf2 ul{
	list-style-image:url(images/arrow3.gif);
	float:left;
	width:200px;
	margin:0 0 0 -15px;
}
#comp1{
	margin:0 0 0 -13px;
	float:left;
	
}

#comp2{
	margin:0 0 0 245px;
	float:left;
	position:absolute;
}
#comp1 ul{
	list-style-image:url(images/arrow3.gif);
	float:left;
	width:200px;
	margin:0 0 0 -15px;
}

#comp2 ul{
	list-style-image:url(images/arrow3.gif);
	float:left;
	width:200px;
	margin:0 0 0 -15px;
}
#comp1 ul li{
	width:250px;
}
#comp2 ul li{
	width:250px;
}
#comp1 ul li span.comps, #comp2 ul li span.comps{
	font-size:0.8em;

}
#filet{
	background-image:url(images/filet.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width:2px;
	height:365px;
	margin:-15px 0 0 -20px;
	float:left;
}
#texte3_2 ul{
	width:330px;
	margin:0 0 0 0;

}
#footer{
	background-image:url(images/footer5.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	margin:0 auto 0 auto;
	max-width:2500px;
	height:225px;
}
#baseline{
	font-family:tahoma, sans-serif;
	font-size:0.7em;
	margin:0 auto 0 auto;
	padding:20px 20px 20px 20px;
	height:20px;
	color:#543514;
	text-align:center;
	font-weight:bold;
}
#baseline a{
	text-decoration:none;
	color:#543514;
}
#baseline a:hover{
	text-decoration:underline;
	color:#543514;
}
#baseline #vUK{
	background-image:url(images/vUK.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:16px;
	height:13px;
	float:left;
}
span#parts{
	font-family:tahoma, sans-serif;
	margin:0 auto 0 auto;
	padding:20px 20px 20px 20px;
	height:20px;
	color:#9cb7bd;
	text-align:center;
	font-weight:bold;
}
span#parts a{
	text-decoration:none;
	color:#9cb7bd;
}
span#parts a:hover{
	text-decoration:underline;
	color:#9cb7bd;
}
#copyright{
	text-align:right;
	font-weight:bold;
	font-family:tahoma, sans-serif;
	font-size:0.8em;
	color:#543514;
	margin:100px 0 0 0;
	padding:0 20px 10px 0;
	float:right;
}
#copyright span.comps{
	font-size:0.8em;
	font-weight:normal;

}
#language{
	float:left;
	text-align:left;
	margin:113px 0 0 20px;
	padding:0;
	width:300px;
	font-weight:bold;
	font-family:tahoma, sans-serif;
	font-size:0.8em;
	color:#543514;
}
#language span.vText{
	margin:-3px 0 0 0;

}
#language a{
 	text-decoration:none;
	color:#543514;
}
#language a:hover{
 	text-decoration:underline;
	color:#543514;
}
#language img{
	float:left;
	margin:1px 0 0 0;
	padding:0 0 0 0;
}
	

