@charset "UTF-8";
body {
    	background: #E6E6E6;
    	margin: 0;
    	padding: 0;
    }

a {
  color:gray;
}

a : visited{
  color:gray;
}
a:hover{
color:#3DB0B4;
}
/* HEADER */
    .adinlive #header {
		height: 98px;
    	background: url(../images/bg_header.png) repeat-x;
    	margin: 0 auto;
    }

    .adinlive #contentHeader {
    	width: 780px;
		height: 98px;
		margin: auto;
    }

    .adinlive #logo {
    	width: 490px;
		height: 98px;
		background: url(../images/logo.png) no-repeat;
		float: left;
    }
/* FIN HEADER */

/* MENU */
    .adinlive #menu {
		height: 44px;
    	background: url(../images/bg_menu.png) repeat-x;
    	margin: 0 auto;
    }

    .adinlive #contentMenu {
    	width: 780px;
		height: 44px;
		margin: auto;
    }
	/* NAVIGATION MENU */
	#navMenu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		margin-top: 0px;
		padding-top: 13px;
	}

	#navMenu ul li {
		display: inline;
	}

	#navMenu ul li a {
		text-decoration: none;
		padding: 4px 30px;
		font: bold 11px Arial, Helvetica, sans-serif; color:#808080;
		text-transform: uppercase;
	}

	#navMenu ul li a:hover {
		color:#3DB0B4;
	}

	.horiz ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin-top: 0px;
	}

	.horiz ul li {
		display: inline;
	}
	/* NAVIGATION MENU */
/* FIN MENU */

/* MAIN CONTENT */
    .adinlive #pageInner {
		width: auto;
    	background: url(../images/shadow_menu.png) repeat-x;
    	margin: 0 auto;
    	min-height:600px;
    }

    .adinlive #pageInner h2 {
		font: 24px normal Helvetica, Arial, sans-serif; color:#44939C;
		text-transform: uppercase;
    	margin: 0;
    }

    .adinlive #pageInner h3 {
		font: bold 16px normal Helvetica, Arial, sans-serif; color:#26425A;
		line-height: 16px;
    	margin: 0;
    }

    .adinlive #pageInner h4 {
		font: 12px normal Helvetica, Arial, sans-serif; color:#999999;
		line-height: 18px;
    	margin: 16px 0 0 0;
    }

    .adinlive #pageInner h5 {
		font: bold 12px normal Helvetica, Arial, sans-serif; color:#666666;
		line-height: 16px;
    	margin: 0;
    }

    .adinlive #pageInner h6 {
		font: bold 14px normal Helvetica, Arial, sans-serif; color:#666666;
		line-height: 16px;
    	margin: 0;
    }

    .adinlive #pageInner p {
		font: 12px normal Helvetica, Arial, sans-serif; color:#666666;
		line-height: 16px;
    	margin: 10px 0 0 0;
    }

    .adinlive #pageInner p a {
		color:#666666;
    }

    .adinlive #pageInner p a:hover {
		color:#3DB0B4;
    }

    .adinlive #pageContent {
		width: 680px;
		/*height: 780px;*/
		/*min-height: 600px;*/
    	background: #FFFFFF url(../images/shadow_content.png) repeat-x;
		padding : 40px 50px 20px 50px;
    	margin: 0 auto;
    }
	/* HOME */
    .adinlive #extract {
		width: 680px;
    	margin: 0 auto 40px auto;
    }

    .adinlive #colLeft {
		width: 210px;
		height: 180px;
		margin: 0;
		padding: 90px 0 0 0;
		background: url(../images/picto_apr.png) no-repeat;
		float: left;
    }

    .adinlive #colMiddle {
		width: 210px;
		height: 180px;
    	margin: 0 25px 0 25px;
		padding: 90px 0 0 0;
		background: url(../images/picto_sol.png) no-repeat;
		float: left;
    }

    .adinlive #colRight {
		width: 210px;
		height: 180px;
    	margin: 0;
		padding: 90px 0 0 0;
		background: url(../images/picto_ann.png) no-repeat;
		float: left;
    }

    .adinlive #contact {
		width: 445px;
		height: 80px;
    	margin: 40px 25px 40px 0;
		float: left;
    }
    .adinlive #iconContact {
		width: 210px;
		height: 65px;
    	margin: 40px auto 40px 0;
		padding: 15px 0 0 0;
		float: left;
    }

    .adinlive #linkContact {
		width: 210px;
		height: 48px;
    	margin: auto;
    }

    .adinlive #services {
		width: 680px;
		height: 200px;
		background: url(../images/bg_geewizz.png) right no-repeat #EFEFEF;
		border: solid 1px #C1C1C1;
    	margin: 0;
		float: left;
    }

    .adinlive #textServices {
		width: 210px;
		height: 190px;
		margin: 0;
		padding: 10px 0 0 10px;
		float: left;
    }
	/* FIN HOME */
	/* A PROPOS */
    .adinlive #APcolLeft {
		width: 445px;
		min-height: 600px;
    	margin: 0 0 10px 0;
		float: left;
    }

    .adinlive #APtitle {
		width: 445px;
		height: auto;
		min-height: 20px;
    	margin: 50px 0 0 0;
    }

    .adinlive #APseparateTitle {
		width: 445px;
		height: 1px;
		border-top: solid 1px #C1C1C1;
		border-bottom: solid 1px #EBEBEB;
    	margin: 15px 0 15px 0;
    }

    .adinlive #APtext {
		width: 445px;
		height: auto;
    	margin: 0 0 0 0;
    }

    .adinlive #APphotoTeam {
		width: 100px;
		height: 150px;
		border: solid 1px #C1C1C1;
    	margin: 0 25px 0 0;
		float: left;
    }

    .adinlive #APtextTeam {
		width: 445px;
		height: 150px;
    	margin: 0 0 0 0;
    }
	/* FIN A PROPOS */
	/* SOLUTIONS */
    .adinlive #SOmontage {
		width: 445px;
		height: 316px;
		background: url(../images/fct_adinlive.png);
    	margin: 0 0 0 0;
    }

    .adinlive #SOthem {
		width: 395px;
		height: auto;
		background: url(../images/ico_them.png) no-repeat;
    	margin: 0 0 0 0;
		padding-left: 50px;
    }

    .adinlive #SOgeol {
		width: 395px;
		height: auto;
		background: url(../images/ico_geol.png) no-repeat;
    	margin: 0 0 0 0;
		padding-left: 50px;
    }

    .adinlive #SOadtr {
		width: 395px;
		height: auto;
		background: url(../images/ico_adtr.png) no-repeat;
    	margin: 0 0 0 0;
		padding-left: 50px;
    }
	/* FIN SOLUTIONS */
/* FIN MAIN CONTENT */

/* SIDEBAR */
    .adinlive #SBcolRight {
		width: 210px;
		min-height: 600px;
		background: #EFEFEF;
		border: solid 1px #C1C1C1;
    	margin: 0 auto 40px 0;
		padding: 20px 0;
		float: right;
    }

    .adinlive #SBtext {
		width: 190px;
		height: auto;
    	margin: 0 10px;
    }

    .adinlive #SBpub {
		width: 170px;
		height: 420px;
    	margin: 10px 10px;
    }

    .adinlive #SBseparate {
		width: 200px;
		height: 2px;
		background: url(../images/sp_sidebar.png) no-repeat;
    	margin: 20px 0;
    }
	/* PUB */
	.geewizz_description a{
		display: none;
		font: 12px Helvetica, Arial, sans-serif; color:#666666;
		text-decoration: none;
	}

	.geewizz_title a{
		font: bold 12px Helvetica, Arial, sans-serif; color:#999999;
		text-decoration: none;
		width: 121px;
		clip: rect(0px,200px,12px,0px);
		position: absolute;
	}

	.geewizz_title a:hover{
		font: bold 12px Helvetica, Arial, sans-serif; color:#3DB0B4;
		text-decoration: none;
		width: 121px;
		clip: rect(0px,250px,13px,0px);
		position: absolute;
	}

	.geewizz_vendor a{
		font: bold 10px Helvetica, Arial, sans-serif; color:#26425A;
		text-decoration: none;
		position: absolute;
		width: 121px;
		left: 50px;
		top: 192px;
		text-align: right;
	}

	.geewizz_price p{
		font: bold 10px Helvetica, Arial, sans-serif !important; color:#FF0000 !important;
		left: 0;
		top: 182px;
		position: absolute;
	}

	.geewizz_image img{
		border: solid 1px #999999;
		width: 160px;
		height: 160px;
		padding: 5px 5px;
		position: absolute;
		top: 17px;
	}

	.geewizz_image:hover img{
		border: solid 1px #3DB0B4;
		width: 160px;
		height: 160px;
		padding: 5px 5px;
		position: absolute;
		top: 17px;
	}

	#geewizz_item_0{
		position: relative;
	}

	#geewizz_item_1{
		position: relative;
		top: 220px;
	}

	.geewizz_slot_2894{
		position: relative;
	}
	/* FIN PUB */
/* FIN SIDEBAR */

/* FOOTER */
    .adinlive #footer {
		width: auto;
		height: 100px;
    	background: #58585A url(../images/bg_footer.png) repeat-x;
    	margin: 10px 0 auto;
    }

    .adinlive #contentFooter {
    	width: 780px;
		height: 68px;
		margin: auto;
    }

    .adinlive #logoFooter {
    	width: 154px;
		height: 68px;
		background: url(../images/logo_footer.png) no-repeat;
		float: left;
    }

    .adinlive #copyright {
    	width: 626px;
		height: 20px;
		margin: 2px 0 auto;
		text-align: right;
		float: right;
    }

	/* NAVIGATION FOOTER */
	#navFooter ul {
    	width: 626px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: right;
		margin-top: 0px;
		padding-top: 20px;
		float: right;
	}

	#navFooter ul li {
		display: inline;
	}

	#navFooter ul li a {
		text-decoration: none;
		padding: 0 0 0 15px;
		font: 11px Arial, Helvetica, sans-serif; color:#B3B3B3;
		text-transform: capitalize;
	}

	#navFooter ul li a:hover {
		color:#3DB0B4;
	}

	.horiz ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin-top: 0px;
	}

	.horiz ul li {
		display: inline;
	}
	/* NAVIGATION FOOTER */

    .adinlive #copyright p {
		font: 11px Arial, Helvetica, sans-serif; color:#808080;
		text-transform: capitalize;
		margin: 0;
    }

/* FIN FOOTER */