body{
	padding:0px 0 0px 0;
	margin:0;
    background:url(images/bgglobal2.gif) repeat-x #fff;
    background-position: top;
	color:#000;
}

div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

h1 { display:block; height:10px; width:10px; text-indent:-5000px; float:left; }

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

#header{
	width:1025px;
	height:140px;
	margin:0px auto 10px auto;
	background:url(images/logo2.png) 0% 60% no-repeat;
}

.menu {
position:relative;
height:30px;
width:625px !important;
width:595px;
float:right;
margin-top:81px;
}

.menu ul
{
list-style:none;
position:absolute;
z-index:100;
padding:0;
width:100%;
margin:0;
}

.menu li
{
float:left;
}

.menu a, .menu a:active, .menu a:visited, .menu a:hover
{
text-decoration:none;
color:#fff;
padding:0 10px 0 10px;
font:bold 12px Arial;
letter-spacing:-0.05em;
text-transform: uppercase;
outline:none;
text-shadow: 0px 0px 5px #8F8F8F;
}

#slide
{
position:absolute;
top:-2px !important;
top:-4px;
height:25px;
background:#2479C2;
z-index:10;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#body{
	width:978px;
	padding:5px 3px 5px 2px;
	margin:0 auto;
	margin-top:5px;
}

#bodyBottom{
width:100%;
background-color:#eaeaea;
color:#fff;
margin:0 auto;
border-top:1px solid #d7d7d7;
margin-top:5px;
padding-top:25px;
}

#news{
width:367px;
float:left;
margin:0px 11px 0px 0px;
}

#crea a {
font:10px Tahoma;
color:#949494;
text-decoration:none;
padding-top:1px;
}

#spanformule0 {
background:url(images/flecheformule.png) no-repeat;
padding-top:7px;
padding-left:34px;
width:190px;
height:20px;
font:bold 14px tahoma;
}

#spanformule1 {
background:url(images/formulevitrine.png) no-repeat;
padding-left:37px;
padding-top:4px;
width:170px;
height:23px;
font:15px tahoma;
}

#spanformule2 {
background:url(images/formuleecommerce.png) no-repeat;
padding-left:37px;
padding-top:4px;
width:170px;
height:20px;
font:15px tahoma;
}

#spanformule3 {
background:url(images/formuleprof.png) no-repeat;
padding-left:37px;
padding-top:4px;
width:170px;
height:20px;
font:15px tahoma;
}

#spanformule4 {
background:url(images/formulemesure.png) no-repeat;
padding-left:37px;
padding-top:4px;
width:170px;
height:20px;
font:15px tahoma;
}

#spanformule5 {
background:url(images/formulerefonte.png) no-repeat;
padding-left:37px;
padding-top:4px;
width:170px;
height:24px;
font:15px tahoma;
}

#perso {
width:125px;
height:240px;
background:url(images/persoformule.png) right center no-repeat;
float:right;
margin-right:24px;
}

#blocformule {
width:680px;
height:245px;
float:right;
color:#3F3F3F;
}

#navigation-block {
position:relative;
top:5px;
left:20px;
margin-bottom:35px;
height:300px;
}

#hide {
position:absolute;
top:30px;
left:-190px;
}

ul#sliding-navigation
{
list-style: none;
font-size: .75em;
margin: 11px 0px 0px 0px;
padding: 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
display: block;
width: 220px;
height:27px;
padding: 5px 18px;
margin: 0;
margin-top:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc;
}

ul#sliding-navigation li.sliding-element h3
{
color: #fff;
background:#367CAF;
font:bold 15px tahoma;
color:#ffffff;
margin-bottom:20px;
padding-top:8px;
padding-bottom:10px;
}

ul#sliding-navigation li.sliding-element a
{
color: #ffffff;
background:#888;
text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #ffff66; }

#cadrepresentation0 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconepresentation.png) 0% 15% no-repeat;
letter-spacing:-0.2px;
}

#cadrepresentation1 {
float:left;
width:250px;
padding:0px 5px 25px 0px;
margin-bottom:25px;
border-bottom:1px dotted #ccc;
font:13px Tahoma;
}

#cadrepresentation2 {
display:block;
width:100%;
margin:0 auto;
height:17px;
background:url(images/check.png) no-repeat;
padding-left:25px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
text-transform: uppercase;
color:#1F1F1F;
}

#cadrepresentation3 {
width:608px;
height:24px;
padding-left:17px;
background:url(images/arrownews.png) 0% 0% no-repeat;
padding-top:1px;
font:16px Tahoma;
color:black;
letter-spacing:-0.02em;
}

#cadrepresentation4 {
width:550px;
padding:5px 30px 0px 17px;
margin-top:1px;
margin-bottom:45px;
font:13px Tahoma;
line-height:17px;
color:#4F4F4F;
}

#cadredevis1 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:15px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/devis.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

#cadreformule0 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconeformules.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

#cadreformule7 {
width:270px;
margin:0 auto;
margin-bottom:50px;
font:13px tahoma;
padding:0px 10px;
text-align:justify;

}

.cadreformule8 {
display:block;
height:25px;
font:15px Tahoma;
margin-bottom:5px;
margin-top:5px;
text-transform:uppercase;
letter-spacing:-0.03em;
}
#cadreformulevitrine {
width:980px;
height:100px;
padding-top:2px;
background:url(images/formulevitrinebig.png) center left no-repeat;
margin:18px 0px 50px 0px;
}

#cadreformulevitrine h2 {
display:block;
width:880px;
height:35px;
font:24px Tahoma;
border-bottom:1px solid #dcdcdc;
margin:7px 0px 0px 105px;
background:url(images/prixvitrine.png) 25% 0% no-repeat;
}

#cadreformulevitrine h6 {
display:block;
width:851px;
height:45px;
font:14px Tahoma;
margin:10px 0px 0px 105px;
}

#cadreformuleprof {
width:980px;
height:100px;
padding-top:2px;
background:url(images/formuleprofbig.png) center left no-repeat;
margin:18px 0px 50px 0px;
}

#cadreformuleprof h2 {
display:block;
width:880px;
height:35px;
font:24px Tahoma;
border-bottom:1px solid #dcdcdc;
margin:15px 0px 0px 118px;
background:url(images/prixprof.png) 37% 0% no-repeat;
}

#cadreformuleprof h6 {
display:block;
width:838px;
height:45px;
font:14px Tahoma;
margin:10px 0px 0px 120px;
}

#cadreformuleecommerce {
width:980px;
height:100px;
padding-top:2px;
background:url(images/formuleecommercebig.png) center left no-repeat;
margin:18px 0px 50px 0px;
}

#cadreformuleecommerce h2 {
display:block;
width:880px;
height:35px;
font:24px Tahoma;
margin:7px 0px 0px 118px;
border-bottom:1px solid #dcdcdc;
background:url(images/prixcommerce.png) 33% 0% no-repeat;
}

#cadreformuleecommerce h6 {
display:block;
width:838px;
height:45px;
font:14px Tahoma;
margin:10px 0px 0px 120px;
}

#cadreformulemesure {
width:980px;
height:100px;
padding-top:2px;
background:url(images/formulemesurebig.png) center left no-repeat;
margin:18px 0px 50px 0px;
}

#cadreformulemesure h2 {
display:block;
width:880px;
height:35px;
font:24px Tahoma;
border-bottom:1px solid #dcdcdc;
margin:7px 0px 0px 125px;
background:url(images/prixmesure.png) 31% 0% no-repeat;
}

#cadreformulemesure h6 {
display:block;
width:851px;
height:45px;
font:14px Tahoma;
margin:10px 0px 0px 125px;
}

#cadreformulerefonte {
width:980px;
height:100px;
padding-top:2px;
background:url(images/formulerefontebig.png) center left no-repeat;
margin:18px 0px 50px 0px;
}

#cadreformulerefonte h2 {
display:block;
width:880px;
height:35px;
font:24px Tahoma;
border-bottom:1px solid #dcdcdc;
margin:7px 0px 0px 125px;
background:url(images/prixrefonte.png) 24% 0% no-repeat;
}

#cadreformulerefonte h6 {
display:block;
width:851px;
height:45px;
font:14px Tahoma;
margin:10px 0px 0px 120px;
}

.commerce1 {
width:353;
height:50px;
margin-left:10px;
margin-top:15px;
padding-top:1px;
}

.commerce2 {
display:block;
width:300px;
margin-left:50px;
font:bold 15px Tahoma;
color:#0E65B6;
}

.commerce3 {
display:block;
width:300px;
margin-left:50px;
margin-top:3px;
font:12px Tahoma;
}

.commerce4 {
display:block;
margin-bottom:20px;
font:bold 15px Tahoma;
}

.commerce5 {
display:block;
padding-left:30px;
margin-top:5px;
font:14px arial;
background:url(images/check.png) top left no-repeat;
margin-bottom:14px;
}


.cadrecontact0 {
display:block;
height:25px;
font:bold 17px Tahoma;
color:#0E65B6;
letter-spacing:-0.02em;
}

.cadrecontact1 {
display:block;
height:22px;
width:220px;
font:14px Tahoma;
background:url(images/mail_icon.png) top left no-repeat;
border-bottom:1px solid #ccc;
padding:2px 0px 0px 22px;
margin-top:13px;
}

.cadrecontact2 {
display:block;
font:14px Tahoma;
}

.cadrecontact3 {
display:block;
height:22px;
width:220px;
font:14px Tahoma;
background:url(images/phone.gif) center left no-repeat;
border-bottom:1px solid #ccc;
padding:4px 0px 0px 22px;
margin-top:23px;
}

.cadrecontact4 {
display:block;
font:14px Tahoma;
}

.cadrecontact5 {
display:block;
width:220px;
height:22px;
font:14px Tahoma;
background:url(images/iconmail.png) center left no-repeat;
border-bottom:1px solid #ccc;
padding:4px 0px 0px 22px;
margin-top:23px;
}

#cadrecontact6 {
display:block;
font:14px Tahoma;
}

#parentslide {
	margin:0 auto;
	width:977px;
	height:230px;
	margin-bottom:30px;
	margin-top:0px;
	background:transparent url(images/indexbg.png) no-repeat;
	border-top:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}				   
		
.main_view {
	float:right;
	width:700px;
	height:230px;
	position: relative;
}

.window {
	height:230px;
	width: 700px;
	overflow: hidden; 
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

.paging {
	position: absolute;
	top: -9px; right: -7px;
	width: 47px; height:179px;
	z-index: 100; 
	text-align: center;
	line-height: 40px;
	background: url(images/indexbg.png) bottom right no-repeat;
	display: none; 
}
.paging a {
	padding: 5px;
	width:15px;
	text-decoration: none;
	color: #fff;
	font:13px Tahoma;
	float:left;
	margin:10px 0 0 6px;
	outline:none;
}
.paging a.active {
	font-weight: bold;
	background: #7DCF40;
	outline:none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}	

#divers99 {
width:975px;
margin-right:0px;
background:#f5f5f5;
border:1px solid #d9d9d9;
margin-bottom:30px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

#divers999 {
width:975px;
margin-right:0px;
margin-bottom:30px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

#divers9999 {
background:#f5f5f5;
border:1px solid #bfbfbf;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
width:420px;
padding:25px 15px;
font:12px Tahoma;
line-height:17px;
height:180px;
}

#divers99999 {
width:450px;
margin-bottom:40px;
}

#divers100 {
width:977px;
height:38px;
background:#F1F1F1;
margin-top:10px;
}

#divers101 {
width:977px;
height:3px;
background:#F1F1F1;
margin-bottom:20px;
}

#divers2 {
position:absolute;
width:577px;
height:170px;
background:url(images/peinture.png) no-repeat;
margin-left:410px;
margin-top:355px;
}

.divers3 {
display:block;
font: 17px Tahoma;
width:250px;
height:30px;
line-height:30px;
border-bottom:1px solid #C0C0C0;
margin:0px 0px 0px 35px;
}

.divers4 {
display:block;
width:280px;
font:12px Tahoma;
margin:7px 0px 30px 35px;
line-height:18px;
}

.divers5 {
position:absolute;
width:540px;
height:92px;
margin:233px 0px 0px 408px; 
font:13px Tahoma;
background:url(images/close-quote.gif) 77% 100% no-repeat;
}

.divers5bis {
position:absolute;
width:540px;
height:150px;
font:13px Tahoma;
background:url(images/open-quote.gif) top left no-repeat;
padding:0px 0px 0px 20px;
}

.divers6 {
height:51px;
width:980px;
background:url(images/ombremenu.png) no-repeat;
position:absolute;
margin-top:68px;
z-index:-1;
}

.divers7 {
display:block;
height:15px;
margin-top:28px;
float:left;
}

#lol {
width:300px;
height:15px;
padding-top:5px;
float:right;
margin-right:5px;
margin-top:10px;
color:#000000;
font:11px Tahoma;
}

#lol a{
color:#000000;
}

.divers8 {
display:block;
width:100%;
text-align:center;
}

.divers9 {
width:850px;
height:155px;
margin:0 auto;
margin-top:30px;
background:url(images/bridgers.jpg) no-repeat;
}

.divers10 {
width:850px;
height:155px;
margin:0 auto;
margin-bottom:30px;
background:url(images/security.jpg) no-repeat;
}

.divers11 {
width:850px;
height:155px;
margin:0 auto;
margin-bottom:30px;
background:url(images/auditavista.gif) no-repeat;
}

#divers11 {
width:97%;
height:310px;
margin:0 auto;
margin-top:15px;
font:16px tahoma;
}

.divers12 {
display:block;
width:80%;
font:14px Tahoma;
margin-bottom:3px;
}
.divers13 {
display:block;
width:80%;
font:14px Tahoma;
margin-left:15px;
margin-bottom:3px;
}

.divers14 {
width:980px;
height:43px;
border-top:1px solid #797979;
border-bottom:1px solid #797979;
margin-top:0px;
margin-bottom:15px;
font:14px Tahoma;
text-align:center;
padding-top:7px;
}

#tooltip{
position:absolute;
border:1px solid #737373;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#DFDFDF;
padding:5px 8px;
font:13px tahoma;
color:#000;
width:250px;
height:130px;
display:none;
-moz-opacity:0.9;
-webkit-opacity:0.9;
opacity: 0.9;
filter:alpha(opacity=90);
}

#cadreadwords0 {
width:450px;
height:35px;
font:bold 20px Tahoma;
color:#353535;
float:left;
border-bottom:1px solid #ccc;
padding:11px 0px 0px 50px;
background:url(images/cadeau.png) left top no-repeat;
margin-bottom:15px;
}

#cadreadwords1 {
width:475px;
height:46px;
float:left;
border-bottom:1px solid #ccc;
background:url(images/adwordstitrehaut.gif) right center no-repeat;
}

#block {
margin: 20px auto 0;
width:99%;
padding-right:5px;
padding-left: 0px;
clear:both;
overflow:hidden;
}

.htabs{	overflow:hidden; }

.htabs li{
float:left;
overflow:hidden;
border:0px solid red;
width:200px;
height:50px;
margin-right:30px;
}

.htabs li a{
display:block;
margin:15px 0px 0px 43px;
outline:none;
height:100%;
font:bold 15px tahoma;
color:#474747;
text-decoration:none;
line-height:17px;
}

.tabs{
height:200px;
overflow:hidden;
border:2px solid #ccc;
width:100%;
margin:0 auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#F6F6F6;
}


#mer1 {
background:url(images/formulevitrine.png) 0% 40% no-repeat; padding-left:32px; padding-top:2px; margin-top:-13px; font-family: Helvetiker
}

#mer2 {
background:url(images/formuleecommerce.png) 0% 40% no-repeat; padding-left:34px; padding-top:2px; font-family: Helvetiker
}

#mer3 {
background:url(images/formuleprof.png) 0% 40% no-repeat; padding-left:35px; padding-top:3px; font-family: Helvetiker
}

#mer4 {
background:url(images/formulerefonte.png) top left no-repeat; padding-left:33px; padding-top:0px; font-family: Helvetiker
}

#mer5 {
background:url(images/formulemesure.png) 0% 40% no-repeat; padding-left:33px; padding-top:3px; font-family: Helvetiker
}

#mer6 {
height:25px; width:540px; margin:0px 0px 20px 0px; border-bottom:1px solid #C0C0C0; font:17px tahoma; font-family: Helvetiker
}

#mer7 {
height:90px; width:520px; background-color:#E6E6E6; border:1px solid #D4D3D3; font:14px Tahoma; padding:10px 10px 10px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

#mer8 {
height:16px; width:540px; background:url(images/flechetemoignage.gif) top left no-repeat; margin-top:-1px; font:11px Tahoma; padding:20px 0px 0px 0px;
}

#mer9 {
height:105px; width:520px; background-color:#E6E6E6; border:1px solid #D4D3D3; font:14px Tahoma; padding:10px 10px 10px 10px; margin-top:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

#mer10 {
height:16px; width:540px; background:url(images/flechetemoignage.gif) top left no-repeat; margin-top:-1px; margin-bottom:20px; font:11px Tahoma; padding:20px 0px 0px 0px;
}

#mer11 {
width:550px; height:95px; margin:0px 0px 33px 0px; border:0px solid red;
}

#mer12 {
background:url(images/indexbg.png) 0px -230px no-repeat; float:left; border:1px solid #AEAEAE; width:250px; height:95px; margin-bottom:10px; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}

#mer14 {
font:11px Tahoma; line-height:18px; margin-bottom:20px; display:block; text-align:justify;
}

#mer15 {
width:550px; height:95px; margin:0px 0px 40px 0px; border:0px solid red;
}

#mer16 {
background:url(images/indexbg.png) -250px -230px no-repeat; float:left; border:1px solid #AEAEAE; width:250px; margin-bottom:10px; height:95px; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}

.mer17 {
display:block; width:100%; padding:0px 45px; font:13px Tahoma; margin-bottom:20px; text-align:justify;
}

#mer18 {
width:550px; height:95px; margin:0px 0px 33px 0px; border:0px solid red;
}

#mer19 {
background:url(images/indexbg.png) -545px -230px no-repeat; float:left; border:1px solid #AEAEAE; width:250px; margin-bottom:10px; height:95px; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}

#mer20 {
background:url(images/arrownews.png) center left no-repeat; padding-left:18px; font-size:17px; margin-bottom:10px; display:block;
}

#mer21 {
position:absolute; height:130px; width:225px; margin-left:744px; margin-top:3px;
}

.mer23 {
display:block; border:1xpx solid red; background:url('images/infopetit.png') 0% 30% no-repeat; height:25px; line-height:20px; font:17px Tahoma; text-decoration:underline; padding-left:20px; margin-bottom:5px;
}

.mer24{
padding-left:0px; display:block; font:13px tahoma; line-height:17px; margin-bottom:40px; line-height:20px;
}

.mer26{
width:400px; height:65px; float:left; padding-top:15px; background:url(images/logo.png) 0% 60% no-repeat; 
}

.mer26 h2{
font:14px Tahoma; color:black; 
}

#mer27{
width:100%; position:absolute; height:150px; background:url(images/wave.png) 45% 0% no-repeat; margin-top:-25px;
}

#mer28{
display:block; height:23px; padding:0px 0 0 18px; font: 15px Tahoma; color:#46484A; margin-bottom:10px; border-bottom:1px solid #ccc;}

#mer29{
display:block; margin:0 auto; text-align:center; font:11px Tahoma; color:#46484A; line-height:17px; background:url(images/iconmail.png) 76% 100% no-repeat;}

#mer30{
display:block; height:23px; padding:0px 0 0 18px; font: 15px Tahoma; color:#46484A; margin:0 0 10px 0; border-bottom:1px solid #ccc;}

#mer31{
display:block; margin:0 auto; text-align:center; font:11px Tahoma; color:#46484A; line-height:17px; background:url(images/logocopyright.png) 50% 100% no-repeat;}

#mer31 a{
color:#46484A; text-decoration:underline;}

.mer32 {
border-bottom:1px dotted #AEAEAE; height:28px;  background-position:0% 0%; width:110%; padding-top:14px; letter-spacing:-0.02em;
}

.mer33 { font:italic 12px arial; width:390px; margin-bottom:15px; padding:12px 0px 0px 0px; line-height:20px; color:#777; text-align:justify;}

.mer34 { font:12px arial; background:url(images/citationclient.png) top left no-repeat; width:328px; min-height:25px; margin:0px 0px 18px 0px; padding:2px 0px 0px 28px; color:#000;}

.mer35 {
width:400px; margin-top:20px; height:500px; float:right; margin-right:45px;
}

.mer37 {
background:url(images/pictoaccueil.png) 10% 50% no-repeat; padding-left:13px;
}

.mer38 {
font:13px Tahoma; color:#fff; display:block; width:100%; height:50%; border:1px solid red;
}

.mer39 {
width:916px; margin:-15px 30px 50px 30px; float:left;  
}

.mer40 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconeplus.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

.mer41 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconecrea.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

.mer42 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:-25px 0px 20px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconecrea.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

.mer43 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconcontact.png) 0% 25% no-repeat;
letter-spacing:-0.2px;
}

.mer44 {
width:100%;
height:470px;
background:#f5f5f5;
float:left;
margin-top:50px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.mer45 {
display:block; height:35px; font:22px Tahoma; color:#0B5DBE; letter-spacing:-0.02em;
}

.mer46 {
display:block; font:13px Arial; text-align:justify; color:black; margin: 20px 0px 0px 20px; float:left; line-height:15px;  width:425px;
}

.mer47 {
display:block; font:10px Tahoma; position:relative; color:#949494; background:url(images/clic.png) top left no-repeat; padding-left:13px; height:20px;
}

.mer48 {
float:left;  width:420px; height:140px; margin:20px 0px 0px 0px;
-moz-box-shadow: 1px 1px 5px #858585; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

#mer49 {
width:880px;
height:50px;
font:14px Tahoma;
margin: 0 auto;
margin:20px 0px 5px 25px;
padding:10px 0px 10px 65px;
line-height:20px;
background:url(images/iconemembre.png) 0% 15% no-repeat;
letter-spacing:-0.2px;
}

#wrapper{
width: 100%;
margin: 0 auto;
margin-top:15px;

}

#left{
font:16px Tahoma;
float: left;
width: 350px;
}
#right{
float: right;
width: 615px;
border:1px solid #CCCCCC;
background: #F5F5F5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin-bottom:20px;
-moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc;
}

.tab2{
color: #333;
height:35px;
width:310px;
border:1px solid #CCCCCC;
background: #F5F5F5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:0px 0px 9px 0px;

}

.stretcher p{
font:13px Tahoma;
line-height:20px;
padding:10px 15px;
}

.stretcher h3{
font:bold 14px Tahoma;
line-height:20px;
margin-left:15px;
padding-left:15px;
background: url(images/arrownews.png) center left no-repeat;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}




#primaryNav li {
	width:19%;
}

#primaryNav li ul li {
	width:100% !important;
}

ul {
	list-style: none;
}

#primaryNav {
	margin: 0;
	float: left;
	width: 99%;
}
#primaryNav #home {
	display: block;
	float: none;
	background: #f5f5f5 url('images/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0;
}
#primaryNav li {
	float: left;
	background: url('images/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
}
#primaryNav li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	font:bold 13px Tahoma;
	text-align: center;
	color: black;	
	background: #c3eafb url('images/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#primaryNav li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
#primaryNav li:last-child {
	background: url('images/L1-right.png') center top no-repeat;
}

#primaryNav li a:link:before,
#primaryNav li a:visited:before {
	color: #78a9c0;
}

/* --------	Second Level --------- */

#primaryNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0;
	background: url('images/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
#primaryNav li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
#primaryNav li li:first-child {
	padding-top: 30px;
}
#primaryNav li li:last-child {
	background: url('images/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a:link:before,
#primaryNav li li a:visited:before {
	color: #8faf5c;
}