body, h1, h2, h3, h4, h5, h6, form, ul, img, p, a, fieldset, button{
	border:0;
	margin:0;
	padding:0;
	outline:none;
}

body{
	background:url('../images/fond-page.gif') #fcfcfc repeat-x;
	color:#353535;
	font: normal 11px Verdana, Helvetica, sans-serif;
}

#arc-fond{
	background:url('../images/fond-arc.jpg') center top no-repeat;
}


/*____________________________________________________________________*/
/*_________________________________=GENERAL_____________________________*/
/*____________________________________________________________________*/

*html img, *html a, *html p, *html input, *html textarea, *html select{
	position:relative;
	z-index:15;
}

a{text-decoration:none;}

.spacer{clear:both;font-size:0px;height:0px;line-height:0px;}

/*____________________________________________________________________*/
/*________________________________=ACCESS_____________________________*/
/*____________________________________________________________________*/

#menu-access{
	background:url('../images/fond-access.png') no-repeat;
	height:22px;
	margin:0 auto;
	padding:2px 0 0 16px;
	width:370px;
}
*html #menu-access{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.id-commerce.com/images/fond-access.png');
}


#menu-access li{
	display:inline;
	color:#fff;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding:0 6px;
}

#menu-access li a{
	color:#6c6c6c;
}
#menu-access li a:hover,#menu-access li a:focus{
	color:#000;
}

/*____________________________________________________________________*/
/*________________________________=BANDEAU_____________________________*/
/*____________________________________________________________________*/

#bandeau{
	height:188px;	
	/*position:relative;*/
	margin:0 auto;
	padding:18px 0 0 0;
	width:992px;
}

#bandeau h1 a{
	background:url('../images/titre.png') no-repeat;
	height:272px;
	margin:-18px 0 0 -43px;
	position:absolute;
	text-indent:-9999px;
	width:350px;
}
*html #bandeau h1 a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/titre.png');
}

#zone-pub-haut{
	margin:0 0 0 385px;
	height:74px;
	width:600px;
}

#bandeau #menu_site{
	display:block;
	font-size:0px;
	height:0px;
	line-height:0px;
}

#bandeau ul{
	list-style:none;
}

#menu-haut{
	background:url('../images/fond-menu-haut.png') bottom left no-repeat;
	height:81px;
	margin:36px 0 0 0;
	padding:0 20px;
	position:relative;
}
*html #menu-haut{
	background:url('../images/fond-menu-haut.gif') bottom left no-repeat;
	z-index:20;
}

#menu-haut li{
	float:left;
	margin:0 1px 0 2px;
}

#menu-haut li.btn-idc{
	margin:0 1px 0 325px;
}
*html #menu-haut li.btn-idc{
	margin:0 1px 0 165px;
}

#menu-haut a{
	display:block;
	text-indent:-9999px;
}
*html #menu-haut a{
	height:38px;
	margin:10px 0 0 0;
}

#menu-haut li.btn-idc > a{
	background:url('../images/btn-idc.png') no-repeat;
	height:38px;
	margin:10px 0 0 0;
	width:118px;
}
*html #menu-haut li.btn-idc a{
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/btn-idc.png');
	width:118px;
}

#menu-haut li.btn-packs > a{
	background:url('../images/btn-pack.png') no-repeat;
	height:38px;
	margin:10px 0 0 0;
	width:88px;
}
*html #menu-haut li.btn-packs a{
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/btn-pack.png');
	width:88px;
}


#menu-haut li.btn-solution > a{
	background:url('../images/btn-solution.png') no-repeat;
	height:38px;
	margin:10px 0 0 0;
	width:162px;
}
*html #menu-haut li.btn-solution a{
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/btn-solution.png');
	width:162px;
}

#menu-haut li.btn-demo > a{
	background:url('../images/btn-demo.png') no-repeat;
	height:38px;
	margin:10px 0 0 0;
	width:118px;
}
*html #menu-haut li.btn-demo a{
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/btn-demo.png');
	width:118px;
}

#menu-haut li.btn-formation > a{
	background:url('../images/btn-formation.png') no-repeat;
	height:38px;
	margin:10px 0 0 0;
	width:118px;
}
*html #menu-haut li.btn-formation a{
	background-image:none;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.id-commerce.com/images/btn-formation.png');
	width:118px;
}

/*#menu-haut li.web_menu_page_selected > a*/
#menu-haut li > a:hover,#menu-haut li > a.mhover{
	background-position:0 -38px;
	height:48px;
	margin:1px 0 0 0;
}



#menu-haut li ul{
  display:none;
}
#menu-haut li.web_menu_page_selected ul{
	display:block;
}

#menu-haut ul{
	background:url('../images/fond-menu-haut-ul.png') repeat-x;
	border-top:1px #d85305 solid;
	border-bottom:1px #d85305 solid;
	height:22px;
	left:18px;
	padding:2px 0;
	position:absolute;
	width:955px;
}
#menu-haut ul li{
	border-right:1px #d85305 solid;
	margin:0;
	padding:0 3px 0 3px;	
}

#menu-haut ul li a{
	background:url('../images/puce-smenu-haut.gif') 2px 9px no-repeat;
	color:#494949;
	font-size:12px;
	height:18px;
	padding:4px 2px 0 10px;
	text-indent:0;
}
*html #menu-haut li.btn-idc ul a,
*html #menu-haut li.btn-packs ul a,
*html #menu-haut li.btn-solution ul a,
*html #menu-haut li.btn-demo ul a,
*html #menu-haut li.btn-formation ul a{
	filter:none;
	float:left;
	margin:0;
	width:auto;
}

#menu-haut ul li a:hover,#menu-haut ul li a:focus,#menu-haut ul li.web_menu_page_selected a{
	background:url('../images/fond-smenuh.jpg') #cd4f05 repeat-x;
	color:#fff;
	height:18px;
	margin:0;
}

/*____________________________________________________________________*/
/*_________________________________=CENTRE_____________________________*/
/*____________________________________________________________________*/


#centre{
	background:url('../images/fond-centre.png') repeat-y;
	margin:0 auto;
	position:relative;
	width:992px;
}
*html #centre{
	background:url('../images/fond-centre.gif') repeat-y;
	z-index:20;
}


/*____________________________________________________________________*/
/*_________________________________=CONTENU_____________________________*/
/*____________________________________________________________________*/


#contenu{
	background:url('../images/fond-contenu.jpg') repeat-y;
	float:left;
	height:auto;
	margin:15px 0 10px 20px;
	min-height:660px;
	padding:0px 0 0 0px;
	width:634px;	
}
*html #contenu{
	height:440px;
}

#contenu-index{
	background:#fff;
}

/*____________________________________________________________________*/
/*_________________________________=DROITE_____________________________*/
/*____________________________________________________________________*/

#droite{
	float:right;
	height:auto;
	min-height:440px;
	padding:15px 20px 0 0;
	width:304px;
}

#droite ul{
	list-style:none;
}

#zone-recherche{
	background:url('../images/fond-recherche.jpg') no-repeat;
	height:23px;
	padding:3px 0 0 7px;
	width:297px;
}
*+html #zone-recherche{
	padding-top:1px;
	height:25px;
}

#zone-recherche label{
	display:none
}

#zone-recherche input.input{
	background:url('../images/ico-loupe.jpg') #fff center left no-repeat;
	border:1px #d9d9d9 solid;
	font-size:11px;
	height:15px;
	margin:0;
	padding:2px 2px 1px 5px;
	vertical-align:middle;
	width:253px;
}
#zone-recherche input.submit{
	background:none;
	border:none;
	margin:0 0 0 -4px;
	padding:0;
	vertical-align:middle;	
}

#menu-tooltip{
	background:url('../images/fond-tooltip.jpg') repeat-x;
	height:25px;
	margin:1px 0 0 0;
	padding:1px 0 0 6px;
	width:298px;
}

#menu-tooltip li{
	float:left;
}

#menu-tooltip a{
	color:#d55205;
	display:block;
	height:19px;
	margin:0 0 0 1px;
	padding:5px 0 0 30px;
	width:66px;
}


#menu-tooltip .btn-newsletter a{
	background:url('../images/btn-newsletter.jpg') no-repeat;
}
#menu-tooltip .btn-rss a{
	background:url('../images/btn-rss.jpg') no-repeat;
}
#menu-tooltip .btn-contact a{
	background:url('../images/btn-contact.jpg') no-repeat;
}

#menu-tooltip a:hover,#menu-tooltip a:focus{
	background-position:0 -24px;
}

#zone-sclient{
	background:url('../images/fond-sclient.jpg') no-repeat;	
	height:130px;
	margin:7px 0 0 0;
	width:304px;
}
#zone-sclient p{
	text-indent:-9999px;
}

#zone-didacticiel{
	background:url('../images/fond-didacticiel.jpg') no-repeat;	
	height:121px;
	margin:7px 0 0 0;
	padding:11px 6px 2px 7px;
	width:291px;
}

#zone-didacticiel h2{
	height:20px;
	text-indent:-9999px;
}
*html #zone-didacticiel h2{
	line-height:20px;
}


#zone-didacticiel img{
	float:left;
	margin:0 8px 0 0;
}
#zone-didacticiel a{
	color:#fff;
}
#zone-didacticiel a:hover,#zone-didacticiel a:focus{
	color:#bfbfbf;
}
#zone-didacticiel p.desc{
	height:78px;
}
#zone-didacticiel a.all{
	background:url('../images/btn-all-didacticiel.png') no-repeat;	
	display:block;
	float:right;
	height:17px;
	padding:2px 0 0 15px;
	width:114px;
}
*html #zone-didacticiel a.all{
	margin:-20px 0 0 0;
}


#zone-didacticiel a.all:hover,#zone-didacticiel a.all:focus{
	background-position:0 -19px;
}

#zone-derniereboutique{
	margin:7px 0 0 0;
	
}
#zone-derniereboutique h2{
	background:url('../images/h2-dernboutique.jpg') no-repeat;
	height:25px;	
	text-indent:-9999px;
}
#zone-derniereboutique .zone-site{
	height:172px;
	margin:18px 0 10px 0;
	overflow:hidden;
}

#zone-derniereboutique img{
	background:#fff;
	border:1px #cfcfcf solid;
	display:block;
	margin:0 auto;
	padding:3px;
}
#zone-derniereboutique p.all{
	background:url('../images/l-orange.jpg') bottom left no-repeat;
	padding:0 0 3px 0;
}
#zone-derniereboutique p.all a{
	color:#dc6b00;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    height: 173px;
    list-style: none;
    margin:0 2px;
    width: 206px;
}

.jcarousel-clip-horizontal {
   height: 173px;
   margin:0 auto;
   text-align:center;
   width: 210px;
}

#droite .zone-site a{
	color:#969696;
}
#droite .zone-site a:hover{
	color:#000;
}

.jcarousel-prev{
  	background:url('../images/f-dbg.gif') no-repeat;
  	cursor: pointer;
	height:79px;
	left: 13px;
   	position:absolute;
   	top: 40px; 	
  	width:17px;
}

.jcarousel-next{
	background:url('../images/f-dbd.gif') no-repeat;
	cursor: pointer;
	height:79px;
   	position:absolute;
   	right: 13px;
   	top: 40px;	
  	width:17px;
}


#zone-solpaiement{
	margin:12px 0 0 0;
}

#zone-solpaiement h2{
	background:url('../images/h2-psec.gif') no-repeat;
	height:17px;	
	text-indent:-9999px;
}

/*____________________________________________________________________*/
/*_________________________________=BAS_____________________________*/
/*____________________________________________________________________*/

#bas{
	background:url('../images/fond-bas.jpg') #c14d00 repeat-x;
	margin:3px 7px 0 7px; 
}

#zone-bas{
	background:url('../images/fond-hbas.jpg') bottom left repeat-x;
	height:auto;
	min-height:110px;
	padding:13px 20px 20px 63px;
}


#zone-bas ul{
	background:url('../images/sep-bas.jpg') repeat-y;
	float:left;
	height:auto;
	list-style:none;
	min-height:104px;
	padding:0 80px 0 8px;
}
#zone-bas ul li{
	background:url('../images/puce-b.gif') 0 4px no-repeat;
	padding:0 0 0 9px;
}


#zone-bas a{
	color:#fff;
	font-size:11px;
}
#zone-bas a:hover,#zone-bas a:focus{
	color:#d4d4d4;
}

#zone-baseline{
	background:url('../images/sep-bas.jpg') repeat-y;
	color:#fff;
	float:right;
	height:auto;
	min-height:99px;
	padding:5px 0 0 12px;
	width:390px;
}
#zone-baseline p{
	padding:5px 0;
}

#zone-baseline img{
	vertical-align:middle;
	padding:0 10px 0 0;
}
