body {
	margin:0;
	padding:0;
	background-color:#f5f5f5;
}

img { border:none; }

h3 { text-align:center; }

.fleft { float:left; }

.fright {	float:right; }

.cursor { cursor:pointer; }

.wrapper {
	margin:0px auto;
	text-align:center;
	width:900px;
}

.rel-0-0 {
	position:relative;
	top:0px; left:0px;
}

.textarea_big {
	width:280px;
	height:116px;
	margin:10px 8px 0px 5px;
	overflow:auto;
	font-family:"Arial", "Lucida Sans", "Lucida Grande", "Helvetica", sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#666;
}

.input_big {
	width:225px;
	height:20px;
	margin:10px 8px 0px 5px;
	font-family:"Arial", "Lucida Sans", "Lucida Grande", "Helvetica", sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#666;
}

.marg-t-10 {
	margin-top:10px;
}

.marg-tb-20 {
	margin-top:20px;
	margin-bottom:20px;
}

.marg-r-7 {
	margin-right:7px;
}

.marg-r-10 {
	margin-right:10px;
}

.marg-r-20 {
	margin-right:20px;
}

.pad-t-10 {
	padding-top:10px;
}

.pad-r-20 {
	padding-right:20px;
}

.pad-l-20 {
	padding-left:20px;
}

.pad-b-30 {
	padding-bottom:30px;
}

.bloc {
	margin-top:0px;
	margin-bottom:20px;
}

.bloc ul {
	padding-left:0px;
	margin-left:0px;
}

.bloc ul li {
	list-style-image:url(../img/list.gif);
	list-style-position:inside;
}

.sml_bloc {
	width:180px;
}

.med_bloc {
	width:293px;
}

.big_bloc {
	width:450px;
}

.medplus_bloc {
	width:430px;
}


/************** MENU ******************/
#menu {
	background:#dedede repeat scroll 0 0;
	padding:15px 0px;
}

.menu-top {
	text-align:right;
}

.menu-top a {
	margin-left:80px;
}

.menu-selected {
	position:absolute;
	width:56px;
	height:13px;
	top:15px; 
}

.menu-accueil {
	left:615px;
	_left:-285px;
}

.menu-blog {
	left:739px;
	_left:-239px;
}


/************** HEADER ******************/
#header {
	background:#3c3b3c repeat scroll 0 0;
	height:100px;
}

#login {
	width:500px;
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	color:#b1b1b1;
}

#login input {
	font-size:15px;
	color:#818181;
}

#login span {
	color:#fff;
}


/************** ARGUS-TOP ******************/
#argus-top {
	background:#fff repeat scroll 0 0;
	padding-top:60px;
	height:240px;
	border-bottom:1px solid #eaeaea;
	text-align:left;
}

#illustration {
	position:absolute;
	width:133px;
	height:134px;
	top:2px;
	left:310px;
	_left:-145px;
}

.bann {
	padding:15px;
	width:410px;
	height:175px;
	border:1px solid #ececec;
}

.bann img {
	margin-right:15px;
}

/************** TARIFS ******************/
.tarifs-bloc {
	background-color:#fff;
	border:1px solid #e2e2e2;
}

.tarifs-header {
	border-bottom:1px solid #8cdb61;
	padding:10px;
	text-align:left;
}

.tarifs-txt img {
	margin-right:5px; 
}

.tarifs-nav {
	position:relative;
	top:15px;
}



/************** FORMULAIRE DE CONTACT ******************/
#form {
	background:#3c3b3c repeat scroll 0 0;
	padding-top:20px;
	height:425px;
	margin-bottom:40px;
}


#close-form {
	position:absolute;
	width:27px;
	height:27px;
	top:0px;
	left:868px;
	_left:420px;
}
		


/************** ARGU ******************/
.argus {
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}

/************** RESEAU ******************/
#reseau {
	background:#ddf3cd repeat scroll 0 0;
	padding-top:20px;
	height:200px;
}

/************** FAQ ******************/
#faq {
	background:#fff repeat scroll 0 0;
	border-bottom:1px solid #eaeaea;
	padding-top:40px;
	height:650px;
}

/************** CLIENTS ******************/
#clients {
	padding-top:30px;
	height:500px;
}

.bg-clients {
	width:146px;
	height:116px;
	vertical-align:middle;
	text-align:center;
	background-color:#fff;
	border:1px solid #c7c7c7;
	margin-bottom:20px;
}

.bg-clients img {
	margin:8px;
}

/************** FOOTER ******************/
#footer_links {
	padding:25px 0px 15px 0px;
	text-align:right;
}


