* {margin:0;padding:0;}
body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #908D8D;
	background: #000000;
	text-align: center;
}
p {margin:20px 20px 20px 10px;}
img {margin:0;padding:0;border:none;}
a {text-decoration:none;}
a:link {color:#3744f6;}
a:visited {color:#3744f6;}
a:hover {color:red;}
a:active {color:red;}
#wrapper {
	width: 760px;
	text-align: left;
	margin: 0px auto 10px auto;
	/*background:url(images/bg2.gif) top center repeat-y;*/
	z-index:-50;
	background-color: #121212;
}
#top {
	/*background:#ebebeb url(images/header7.gif) no-repeat bottom center;
	padding-top: 50px;
	padding-left: 28px;
	padding-right: 20px;
	color: #245917;
	font-size: 10px;
	background-color:#000000;*/
	height:auto;
	text-align: center;
}
#top h1 {
	font-size: 60px;
	top: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Century Gothic";
	color:#3744f6;

}
#top h3 {
	font-family : "Century Gothic";
	font-size: 20px;
	margin: 0px;
	padding-top: 0;
	padding-left: 5px;
	padding-right: 63px;
	padding-bottom: 0;
	text-align:right;
	color:#ffffff;
}
#top h5 {
	color: #3744f6;
	font-size:14px;
	display:block;
	font-weight:normal;
	text-align:right;
	padding-right:63px;
}
#top a {
	color: #245917;
	text-decoration: none;
	margin:50px 0 0 0;
}

#top a:hover {
	color: #db6d16;
}
.team {margin:0px auto;padding:0; display:block;padding:0;}
#content {
	margin:0 10px;
	line-height: 18px;
}
h1 {
	margin: 10px 0 0 0;
	padding: 0;
	color: #245917;
	font-size:16px;
}
h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #245917;
	font-size:16px;
}
h3 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size:16px;
	color: #245917;
}
h4 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 12px;
	color: #50922C;
	text-align: left;
}

h6 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size:16px;
	text-align:center;
	display:block;
	color:#3744f6;
}
h6.select {
	margin-top: 20px;
	padding: 20px 0;
	font-size:16px;
	text-align:center;
	display:inline;
}
ul.home {list-style-type:none;margin:0 0 0 30px;padding:0;}
ul.home Li {
	list-style-position: outside;
	list-style-image: url(images/question.png);
	list-style-type: none;
}
ul.work {list-style-type:none;margin:0 0 0 30px;padding:0;}
ul.work Li {
	list-style-position: outside;
	list-style-image: url(images/info.png);
	list-style-type: none;
}
ul.service {list-style-type:none;margin:10px 0 0 15px;padding:0;}
ul.service Li {
	list-style-position: outside;
	list-style-image: url(images/tick.gif);
	list-style-type: none;
margin-left:30px;
}
ul.service1 {list-style-type:none;margin:10px 0 0 15px;padding:0;}
ul.service1 Li {
	list-style-position: outside;
	list-style-type: none;
margin-left:10px;
}
ul.cont {list-style-type:none;margin:20px 0 20px 10px;padding:0;font-weight:bold;}
ul.cont Li {
	list-style-type: none;
	margin:0;
}
.answer {float:right;color:#245917;}
.answer1 {float:right;color:#245917;margin:0 30px 0 0;}
.large {font-size:16px;font-weight:bold;}
.center {display:block;height:370px;padding:0 0 0 0px;}
.center1 {
	display:block;
	height:340px;
	padding:0 40px;
	background-color: #121212;
}
.center2 {display:block;height:450px;padding:0;}
.center3 {display:block;height:420px;padding:0 0 0 0px;}
.center4 {
	display:block;
	height:auto;
	padding:20px 0 0 0;
	margin:0;
}
.center5 {display:block;height:auto;padding:10px 0 0 0;margin:0;text-align:left;}
.center5 p {
	margin:0 0 0 30px;
	padding:5px 0;
}
.center5 h3 {color:#3744f6;margin:0;padding:0;}
.center5 h4 {color:#3744f6;}
.display {display:block;height:auto;padding:0;margin:0;text-align:center;}
.center_left {margin:10px 0px 0px 0;float:left;width:350px;padding:0 10px 0 0;}
.center_right {float:right;margin:10px 0 0 0;padding:0;}
.center_left1 {margin:20px 0px 20px 0;float:left;width:300px;}
.center_right1 {float:right;margin-top:20px;}
.center_left2 {margin:10px 0px 20px 0;float:left;width:425px;}
.center_right2 {float:right;margin:10px 0 0 0;}
.breadc {color:#FFFFFF;}
.ourwork
{
	display: block ; 
	width: 175px ;
	line-height: 29px ;
	color: #1c4e48;
	text-indent: +40px ; 
	text-decoration: none ;
	background:  url(images/li.gif) no-repeat +10px +8px; 
}
.team Li {List-style-type:none;}
p.contact {margin:0 0 0 10px;padding:0;}
ul.contact1 {margin:20px 0 0 10px;}
ul.contact1 Li {margin:0;padding:0;}
.contact2 {margin:0;padding:0;}
.contact2 ul {margin:0 20px 0 20px;padding:0;}
.contact2 Li {List-style-type:none;}
Li.none {margin:20px 0 20px 0;}
Li.moby {
	list-style-position: inside;
	list-style-image: url(images/mobile.gif);
	}
Li.phone {
	list-style-position: inside;
	list-style-image: url(images/phone.gif);
}
Li.mail {
	list-style-position: inside;
	list-style-image: url(images/mail.gif);
}

#content .padding {
	padding: 20px 20px 20px 20px;
	/*background-color: #fff;*/
}

#footer {
	/*background: #ebebeb url(images/footer3.gif) top no-repeat;*/
	font-size: 10px;
	color: #245917;
	padding: 6px 0px 8px 0;
	text-align: center;
	background-color: #000000;
	clear:both;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #db6d16;
}

.siret {padding:0;margin:0;color: #ffffff;}
.fleft {margin:0 0 3px 30px;float:left;border:0;padding:O;}
.best {display:block;}
.thumbs {
	margin:0 0 0 0;
	padding:0;
	text-decoration:none;
	list-style-type: none;
}
.thumbs Li {	display:inline;
	margin:0 0 0 1px;
	padding:0;}
Li.first {	display:inline;
	margin:0 0 0 0px;
	padding:0;}
p.small {font-size:8px;margin:0;padding:0;text-align:center;}
p.small_1 {clear:both;font-size:10px;margin:0;padding:0;text-align:center;font-weight:bold;}
p.client {
	background-image: url(images/tick_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:35px;
	margin-left:-5px;
}
p.brief {}
ul.team {margin:5px 0;}

Li.bold {font-weight: bold;}
.text {
	margin:5px;
	width:200px;
	border:1px solid #121212;
	background-color: #FFFFFF;
}
/*.text1 {margin:5px;width:300px;border:1px solid #080808;background-color: #000000;}*/

label {float:left;font-size:12px;width:100px;margin:5px;color:#3744f6;font-weight:bold;}
.form1 {
	width:300px;
	margin:0;
	background-color: #D7EDD6;
}
.form1 textarea {
overflow:auto;
}
/* .form1 input {border:1px solid white;}
.form1 textarea {border:1px solid white;}*/
.form2 {list-style-type: none;margin:5px 0 0 0;}
.form2 Li{display:block;}
/*.form2 textarea {overflow:auto;}*/
.form4btn {
	margin:0px;
	padding:0;
	border:none;
	background-color:#000000;
	font-size:12px;
	color:#3744f6;
	font-weight:bold;
	cursor:hand;
	cursor: pointer;
}
.form4btn:hover {color:#db6d16;}
/*.form4 input,.form4 textarea,.form4 select{
	background-color: #FFFFFF;
	color: #000000;
	border:1px solid #121212;
}*/
.form4 {
	width:380px;
	margin:0 auto;
	padding:5px;
}
.form4item {clear:both;margin:5px 0;}
.form4item label {float:left;margin:0;padding:0;}
.form4item textarea {
overflow:auto;
width:200px;
margin:0 5px 5px 5px;
background-color:#FFFFFF;
float:left;}
.text1 {float:left;margin:0 5px 5px 5px;}
.form4item select {display:inline;margin:0 5px 5px 5px;	float:left;}

.form5 {
	text-align:left;
	margin:0px;
	padding:0;
	font-size:12px;
	color:#245917;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;
	width:400px;
}
.desc {float:left;/*margin-left:-75px;*/}
#frmCampaign {
	width:350px;
	margin:10px auto;
	padding:5px;
	
}
#frmCampaign label {float:left;text-align:left;padding:0;margin:5px 0;}
#frmCampaign input {
	margin:5px;
	border:1px solid #121212;
	background-color: #FFFFFF;
	color:#000000;
}
/*#frmCampaign input*/.sub {margin:5px 0 5px 5px;cursor: hand;cursor: pointer;display:inline;}
.sub2 {padding-left:100px;}
.sub3 {margin:5px 0 5px 100px;cursor: hand;cursor: pointer;display:block;}
#frmCampaign textarea {
overflow:auto;
width:200px;
margin:5px;
border:1px solid #121212;
}
.inputform {display:block;}
.photo {margin:0 0 3px 0;}
ul.team_b {clear:both;margin:0;list-style-type:none;}
img.gap {margin:0 5px;}
ul.sub {text-decoration:none;
	list-style-type: none;
	margin:0 0 0 200px;}
ul.sub1 {text-decoration:none;
	list-style-type: none;
	margin:30px 0 0 115px;}
ul.sub1 Li {display:inline;list-style-type:none;}
ul.sub Li {display:inline;list-style-type:none;}
.flag { margin:0 0 0 30px;}
.flag img {margin-left:5px;}
.tdbut {padding-right:54px;}
.tdbut1 {padding-right:22px;}
.col1 {width:100px;}
.col2 {width:300px;}
.back {border:none;}
.table_grey {width:400px;margin-left:140px;}
.table_grey1 {width:400px;margin-left:140px;}
.heading {height:30px;}
.table_brief {margin:10px 100px;text-align:center;}
.tabletop1 {/*background-color:#D7EDD6;*/width:400px;margin-left:140px;}
.slec{margin-left:4px;}
.slec1{margin-left:5px;}
.slec2{margin:5px;}
ul.gal6 {margin:0 0 10px 0;
	padding:0;}
ul.gal6 Li {list-style-type: none;
	margin:0;
	padding:0;
	float:left;}
.gal6 img {border:none;margin:0 10px 0 0;padding:0;display:block;}
.gal5 {padding:20px 0 0 20px;margin:0 auto;}
.gal5 td {vertical-align: bottom;padding:5px 10px;}
.message {margin-left:100px;font-weight:bold;} 
.bmenu {text-align:center;margin:0px;height:25px;display:block;}
.bigimg {margin:0 0 0 20px;float:left;}
.bigimg1 {margin:0 0 0 100px;float:left;}
.point {margin:20px 0 0 120px;}
ul.imgdet {display:inline;margin:0 0 0 20px;float:left;width:450px;list-style-type:none;
	list-style-image: none;}
ul.imgdet1 {display:inline;margin:0 0 0 100px;float:left;width:450px;list-style-type:none;
	list-style-image: none;}
ul.imgdet1 li,ul.imgdet li{
	margin:10px 0;}
.menu {margin:0;clear:both;padding:10px 0 0 0px;}
.buyme {
	float:right;
	width:200px;
	margin:40px 20px 0 0;
	padding:10px;
}
.buyme ul {list-style-type:none;color:#FFFFFF;}
.imgtxt {width:300px;padding:5px;}
.imgtxt1 {width:300px;padding:5px 5px 5px 0;margin:0;}
.brief {margin:0 0 10px 0;padding-right:10px;}
.leftteam {float:left;width:210px;padding:0;margin:0;}
.rightteam {float:right;width:210px;padding:0;margin:0;}
#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	text-align:left;
	top: 0;
	background-color: #333333;
	width: 180px; /*Default width of hint.*/
	padding: 3px;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3744f6;
	border-right-color: #3744f6;
	border-bottom-color: #3744f6;
	border-left-color: #3744f6;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: normal;
color: #3744f6;
margin: 3px 0px 3px 3px;
}
a.warning{ /*CSS for link that shows hint onmouseover*/
font-weight: normal;
color: red;
margin: 3px 0px 3px 3px;
}
.warn {color:red;}
