body {background: #Dfe4cc url("/img/background_page.png") top left repeat-x;background-attachment: scroll; width:100%;height:100%}
html {background: #Dfe4cc}
h3 {color:#455f64;font: 18px Verdana,sans-serif;line-height:37px;}
label {color:#455f64;font: 14px Verdana,sans-serif;line-height:37px;}
option, select {color:#455f64;font: 14px Verdana,sans-serif;line-height:37px;}
.uniForm {width:95%}
textarea {color:#455f64;font: 14px Verdana,sans-serif;}
input {color:#455f64;font: 14px Verdana,sans-serif;}
p{font: 12px Tahoma, Sans-serif;color:#5e7479;}

#container {background: #BADED4; 
			width: 820px; 
			min-height: 500px;
			margin: 0 auto;
			margin-bottom:25px;
			text-align: left}
			
#header		{height: 88px;width:820px;text-align:center;
			background: url("/img/background_upper.png") no-repeat;
			background-color: #CCDECD;
			background-position: bottom left;}
#header h1	{display: inline; float:left;float:left;margin-top:20px;}

#slogan		{width: 820px;margin-top:-10px;
			height:	141px;
			background: url("/img/background_slogan.jpg") no-repeat;}

#slogan h2	{font-family: Calibri, Tahoma, sans-serif; font-size:26px;font-weight:bold;color: #ffffff;background:transparent;margin-left:25px;margin-top: 8px;float:left;}

#slogan p	{font-family: Tahoma, sans-serif; font-size: 13px;color: #455f64; width: 650px;margin-left: 25px;margin-top: 8px;float: left}

#mainbg		{width: 820px;height:100%;float:left;
			background: url("/img/background_main_repeat.png") repeat-y;} /* main repeat section */
			
#main		{width: 820px;height:100%;float:left;
			background: url("/img/background_main.png") no-repeat;} /* created to use double image background */

/* main menu */
#main-menu {float:right;margin-right:-20px}
#main-menu ul{
	list-style:none;
	margin:0 auto;
	margin-left:0px;
	margin-top:45px;
}
#main-menu li{
	float:left;
	list-style:none;margin-left:0px;

}
#main-menu li a{
	float:left;
	display:block;
	color:#555;
	text-decoration:none;
	font:11px 'Verdana', sans-serif;
	padding:0 0 0 10px;
	height:33px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
	background:url("/img/button_left.png") no-repeat left 5px;
}

#main-menu li a:hover{
	background:url("/img/button_over_left.png") no-repeat left 5px;
}
#main-menu li a:hover span{
	background:url("/img/button_over_right.png") no-repeat right 5px;
}
#main-menu li a span{
	float:left;
	display:block;
	padding:0 20px 0 8px;
	background:url("/img/button_right.png") no-repeat right 5px;
}
li { list-style-type: square; 
    font: 12px Tahoma, Sans-serif;color:#5e7479;
   margin-left:10px; margin-bottom:5px;
}


#content {width:566px;float:left;}
#content h2{font: 18px 'Tahoma',sans-serif;
				color: #84acac;margin-top:10px}
#content p{margin-top:10px;margin-bottom:10px;padding-right:10px}
#content .item {padding:25px;padding-bottom:10px;padding-right:0px;margin-bottom:10px;padding-top:5px;


}
#content .last {background:none}

/* Column */
#column1 div{float:left; clear:left;background: url("/img/sidebar_line_box.png") bottom center no-repeat;padding-bottom:10px;width:100%}
#column1 {width:213px; padding:20px;float:right;background: url("/img/sidebar_line.png") center left no-repeat;


}
#column1 p {font:11px Tahoma,sans-serif}
#column1 h3{color:#84acac}
#column1 a{font:11px Tahoma,sans-serif; color: #afcbca}
#column1 .last {background:none}
.divider {height:20px;clear:left;background: url("/img/line_main.png") bottom center ;}
/* Services */
.services-box {width:245px;float:left;margin-top:10px;margin-left:0px;}
.services-box h3 {padding-left: 30px;padding-top:2px}
.box-right {margin-left:20px}
#services-marketing h3{background: url("/img/services_marketing.jpg") no-repeat;}
#services-web h3{background: url("/img/services_web.jpg") no-repeat;}
#services-developer h3{background: url("/img/services_developer.jpg") no-repeat;}
#services-various h3{background: url("/img/services_various.jpg") no-repeat;}
#services-localisation h3{background: url("/img/services_various.jpg") no-repeat;}

.services-box li {
    list-style-type: none;
}
.services-box ul {
	font: 14px Calibri,sans-serif;
	color:#7c8f92;
	list-style: none;
	margin: 0 0 10px 30px;
}
.services-box a{
    font: 14px Calibri,sans-serif;
	color:#7c8f92;
}

.services-box ul li {
	margin-bottom: 2px;
	padding-left: 15px;
	background: url("/img/bullet.jpg") no-repeat left;
}

.services-box ul li a {
	/*color: #75523f;*/
	text-decoration: none;
}

.services-box ul li a:hover, .services-box ul li a:focus {
	color: #282E2F;
}

.gallery {margin-bottom:20px}
.gallery dl {float:left;text-align:center;font-size:.95em;margin-top:15px;}
.gallery dt,dd {width:130px;float:left;}
.gallery dd {float:left;margin:120px 0 0 -120px;font: 9px Tahoma, sans-serif;color:#455f64;text-align:left;width:125px}
.gallery img {vertical-align:bottom;border:3px solid #83a9a5;padding:2px;background:#fff;color:black}
.gallery em {display:block;margin-bottom:2px;}
.gallery a:hover img{border:3px solid #516866;}

.works {margin-bottom:20px}
.works img {vertical-align:bottom;border:3px solid #83a9a5;padding:2px;background:#fff;color:black}
.works em {display:block;font-weight: bold;margin-bottom:2px;
    font-family: Calibri, Tahoma, sans-serif;
    font-size: 14px;
}
.works a:hover img{border:3px solid #516866;}

#internet-marketing img{float:left;border:1px solid #f6f9f6;margin:2px}
#internet-marketing a{float:left;clear:left;}

/* Footer */
#footer		{clear:both;width: 820px; height: 41px; background: url("/img/background_footer.png") no-repeat;} 
#copyright {color: #557f7f;padding:10px; text-align: center;font:11px Verdana,sans-serif;}
#contact {color: #557f7f;float:right;margin-top:-53px; margin-right:21px;font:11px Verdana, sans-serif;font-weight:bold;text-align:right}
#contact a:visited {color: #557f7f;}
#language {position:relative;float:right; margin-left:-10px;color:#84acac;font:11px Verdana,sans-serif;padding-top:15px;font-weight:bold;z-index:100;overflow:auto}
#language a{color:#84acac;margin:5px}
#language a:visited{color:#84acac;}

.content-image {border:1px solid #dee4ec; padding: 2px;margin:10px}
h1{font: 18px 'Tahoma',sans-serif;
				color: #84acac}

h1 {color:#455f64;font: 18px Verdana,sans-serif;line-height:37px;}

#footer #contact{
    font: 13px Verdana,sans-serif;color:#7c8f92;float:right;width:100px;
}
#footer #contact a{
    font: 13px Verdana,sans-serif;color:#7c8f92;font-weight: bold
}

#related {font: 14px Calibri,sans-serif;color:#7c8f92;
}
#related a{color: #602992;}

strong {width: 160px;
    font-weight: bold;
	/*float: left;
	display: block;*/
}