/* Conteneur Général */
#conteneur {
	width:890px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	border:1px solid #D1D1D1;
}
/* Intérieur, petites marges autour des bordures */
#conteneur #inner {
	margin-right:0px;
	margin-left:0px;
}

/* header */
#header {
	/*overflow:hidden;*/
	display:block;
	width:890px;
	height:80px;
	/*height:1%;*/
	background:url("../../images/interface/telephone.gif") 750px 12px no-repeat;
}
/* Titre */
#header h1 {
	display:block;
	background:url("../../images/interface/logo.gif") top left no-repeat;
	width:192px;
	height:63px;
	position:absolute;
	margin-top:10px;
	margin-left:10px;
}
#header h1 a {
	width:192px;
	height:63px;
	display:block;
}

/* Lien : Vente en ligne */
#header a.venteEnLigne {
	position:absolute;
	margin-left:670px;
	margin-top:22px;
	font-size:11px;
	color:#905019;
}

/* Menu */
#header ul.menu {
	float:right;
	background:#FFFFFF;
	margin-top:57px;
	height:1%;
	width:670px;
	border-top:2px solid #E39C01;
}
#header ul.menu li {
	float:left;
}
#header ul.menu li a {
	display:block;
	text-align:center;
	color:#650B00;
	font-weight:normal;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	background:url("../../images/interface/bg_menu_right.gif") right 0px no-repeat;
}
#header ul.menu ul.sousMenu li a {
	background:none;
}
#header ul.menu ul.sousMenu li {
}

#header ul.menu li.accueil {
	width:81px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.logiciels {
	width:81px;		 
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.promos {																
	width:81px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.services {
	width:81px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.developpement-specifique {
	width:162px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.societe {
	width:91px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
}
#header ul.menu li.contact {
	width:81px;
	margin-right:1px;
	background:#FFD746 url("../../images/interface/bg_menu_left.gif") 0px 0px no-repeat;
	direction:rtl;
}

/* Positionnement de chacun des sous menus de niveau 1 */
#header ul.sousMenuLogiciels {
	display:block;
	position:absolute;
	margin-top:1px;
 	margin-left:10px;
	z-index:100;
}
#header ul.sousMenuServices {
	display:block;
	position:absolute;
	margin-top:1px;
 	margin-left:10px;
	z-index:100;
}

#header ul.sousMenuDevspec {
	display:block;
	position:absolute;
	margin-top:1px;
 	margin-left:10px;
	z-index:100;
}

#header ul.sousMenuSociete {
	display:block;
	position:absolute;
	margin-top:1px;
 	margin-left:10px;
	z-index:100;
}
 
#header ul.sousMenuContact {
	display:block;
	position:absolute;
	margin-top:1px;
	z-index:100;
}


/* Mise en forme générale des sous menus */
#header ul.sousMenu {
	display:none;
	background:#FFFFFF;
	padding:0px;
	border:1px solid #E39C00;
}
#header ul.sousMenu li {
	display:block;
	float:none;
	border:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#header ul.sousMenu li:hover {
	display:block;
	background:#FAECD6;
}
#header ul.sousMenu li a {
	display:block;
	color:#905019;
	text-align:left;
	text-decoration:none;
	padding:3px 30px 3px 10px;
	white-space:nowrap;
}
#header ul.sousMenu li a:hover {
	background:#FAECD6;
}

#header ul.sousMenuNiveau2 {
	display:none;
	position:absolute;
	margin-left:60px;
	z-index:100;
}


/* Page d'index */
#index {
	overflow:hidden;
	height:1%;
	padding-top:10px;
}
#index .acces {
	float:left;
	display:inline;
	width:870px;
	height:250px;
	margin-left:10px;
}
#index .acces .commercants {
	width:295px;
	height:250px;
	position:absolute;
	background:url("../../images/visuels/index_commercants.png") 0px 0px no-repeat;
}
#index .acces .commercants a {
	width:295px;
	height:250px;
	display:block;
}
#index .acces .tpe-pme {
	width:294px;
	height:250px;
	margin-left:295px;
	position:absolute;
	background:url("../../images/visuels/index_tpe_pme.png") 0px 0px no-repeat;
}
#index .acces .tpe-pme a {
	width:294px;
	height:250px;
	display:block;
}
#index .acces .solutions-metiers {
	width:280px;
	height:250px;
	margin-left:589px;
	position:absolute;
	background:url("../../images/visuels/index_solutions_metiers.png") 0px 0px no-repeat;
}
#index .acces .solutions-metiers a {
	width:280px;
	height:250px;
	display:block;
}

#index .promo {
	overflow:hidden;
	float:left;
	display:inline;
	width:369px;
	height:108px;
	margin-top:15px;
	margin-left:10px;
	background:url("../../images/interface/banniere_promos.png") 0px 0px no-repeat;
}
#index .promo a {
	display:block;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:45px;
}
#index .si {
	float:left;
	clear:left;
	display:inline;
	width:369px;
	height:361px;
	margin-top:15px;
	margin-left:10px;
}

#index .a-decouvrir {
	float:left;
	display:inline;
	width:485px;
	height:108px;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	background:url("../../images/interface/adecouvrir.png") 0px 0px no-repeat;
}
#index .a-decouvrir .unProduit{
	float:left;
	display:inline;
	width:235px;
	height:80px;
	margin-top:30px;
	margin-left:7px;
	vertical-align:middle;
}
#index .a-decouvrir .unProduit a{
	text-decoration:none;
}
#index .a-decouvrir .unProduit .image {
	float:left;
	display:block;
	overflow:hidden;
	width:60px;
	height:60px;
	margin-top:3px;
	border:1px solid #9E9899;
}
#index .a-decouvrir .unProduit .textes {
	float:left;
	width:165px;
	display:block;
	margin-left:6px;
}
#index .a-decouvrir .unProduit .textes .titre {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
#index .a-decouvrir .unProduit .textes .titre:hover {
	text-decoration:underline;
}
#index .a-decouvrir .unProduit .textes .accroche {
	overflow:hidden;
	font-size:11px;
	height:43px;
}
#index .a-decouvrir .unProduit .link a {
	float:right;
	margin-top:7px;
	margin-right:10px;
	font-size:11px;
	color:#009C95;
	text-decoration:none;
}
#index .a-decouvrir .unProduit .link a:hover {
	text-decoration:underline;
}

#index .actualites {
	float:left;
	width:491px;
	height:108px;
	margin-top:25px;
	margin-left:8px;
	background:url("../../images/interface/actualites.png") 0px 0px no-repeat;
}
#index .actualitesSansADecouvrir {
	float:left;
	width:491px;
	height:108px;
	margin-top:-108px;
	margin-left:8px;
	background:url("../../images/interface/actualites.png") 0px 0px no-repeat;
}
#index .actualitesSansADecouvrir .uneActu,
#index .actualites .uneActu{
	float:left;
	display:inline;
	width:238px;
	height:80px;
	margin-top:30px;
	margin-left:7px;
	vertical-align:middle;
}
#index .actualitesSansADecouvrir .uneActu a,
#index .actualites .uneActu a{
	text-decoration:none;
}
#index .actualitesSansADecouvrir .uneActu .limageBox,
#index .actualites .uneActu .limageBox {
	float:left;
	display:block;
	width:60px;
	height:60px;
	margin-top:6px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #9E9899;
}
#index .actualitesSansADecouvrir .uneActu .limageBox table,
#index .actualites .uneActu .limageBox table {
	width:100%;
	height:100%;
}
#index .actualitesSansADecouvrir .uneActu .limageBox td,
#index .actualites .uneActu .limageBox td {
	vertical-align:middle;
	text-align:center;
}
#index .actualitesSansADecouvrir .uneActu .linfo,
#index .actualites .uneActu .linfo {
	float:left;
	width:165px;
	display:block;
	margin-left:6px;
}
#index .actualitesSansADecouvrir .uneActu .linfo .info-titre,
#index .actualites .uneActu .linfo .info-titre {
	width:100px;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
#index .actualitesSansADecouvrir .uneActu .linfo .info-titre:hover,
#index .actualites .uneActu .linfo .info-titre:hover {
	text-decoration:underline;
}
#index .actualitesSansADecouvrir .uneActu .linfo .info-content,
#index .actualites .uneActu .linfo .info-content {
	overflow:hidden;
	display:block;
	height:40px;
	font-size:11px;
}
#index .actualitesSansADecouvrir .uneActu .linfo .info-lien,
#index .actualites .uneActu .linfo .info-lien {
	font-size:11px;
	color:#009C95;
}
#index .actualitesSansADecouvrir .actuAll,
#index .actualites .actuAll {
	float:right;
	text-align:right;
	font-size:11px;
	color:#0B7ABB;
	text-decoration:none;
}
#index .actualitesSansADecouvrir .actuAll:hover,
#index .actualites .actuAll:hover {
	text-decoration:underline;
}

#index .a-savoir {
	float:left;
	display:inline;
	width:417px;
	height:142px;
	margin-top:30px;
	margin-left:50px;
	padding-top:40px;
	padding-left:15px;
	padding-right:20px;
	background:url("../../images/interface/asavoir.png") 0px 0px no-repeat;
}
#index .a-savoir .titre {
	float:left;
	font-weight:bold;
	font-size:11px;
	width:390px;
}
#index .a-savoir .content {
	float:left;
	font-size:10px;
	width:380px;
	text-align:justify;
}
#index .a-savoir .link a {
	float:right;
	color:#000000;
	font-size:10px;
	margin-right:40px;
	margin-top:10px;
	text-decoration:none;
}
#index .a-savoir .link a:hover {
	text-decoration:underline;
}

#index .fournisseurs {
	float:left;
	width:484px;
	height:80px;
	margin-top:-25px;
	margin-left:6px;
	padding-top:5px;
	padding-left:20px;
	background:url("../../images/interface/dots_fournisseurs.png") 0px 0px repeat-x;
}
#index .fournisseurs h2 {
	font-weight: bold;
	color:#999899;
	font-size:12px;
	padding-top:5px;
	text-indent:-20px;
}
#index .fournisseurs .images {
	float:left;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-right:12px;
}
#index .fournisseurs .savoirplusfournisseurs a {
	float:left;
	white-space:nowrap;
	color:#999999;
	padding-top:25px;
	text-decoration:none;
	font-size:10px;
}
#index .fournisseurs .savoirplusfournisseurs a:hover {
	text-decoration:underline;
}

/* Eléments communs aux différentes pages : menu de gauche, araignée */
#leftmenu div.menu-left {
	float:left;
	display:block;
	width:196px;
	margin-top:15px;
	margin-left:10px;
	background:url("../../images/interface/haut_menu_gauche.png") left top no-repeat;
}
#leftmenu div.menu-left .titre {
	float:left;
	display:block;
	width:196px;
	height:22px;
	padding-top:4px;
	text-indent:10px;
	font-weight: bold;
	color:#905019;
	font-size:12px;
}
#leftmenu div.menu-left .liste {
	float:left;
	display:block;
	width:196px;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:10px;
	color:#905019;
	border-bottom:1px dashed #C7A78B;
	font-size:13px;
}
#leftmenu div.menu-left .listeselected {
	float:left;
	display:block;
	width:196px;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:10px;
	color:#2C4593;
	border-bottom:1px dashed #C7A78B;
	font-size:13px;
	font-weight:bold;
}

#leftmenu div.menu-left .listelast {
	float:left;
	display:block;
	width:196px;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:10px;
	color:#905019;
	border-bottom:1px solid #E39C01;
	font-size:13px;
}
#leftmenu div.menu-left .listelastselected {
	float:left;
	display:block;
	width:196px;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:10px;
	color:#2C4593;
	border-bottom:1px solid #E39C01;
	font-size:13px;
	font-weight:bold;
}
#leftmenu div.menu-left .liste a {
	display:block;
	text-decoration:none;
	height:1%;
	color:#905019;
	font-size:13px;
}
#leftmenu div.menu-left .liste a:hover {
	color:#2C4593;
	font-weight:bold;
}
#leftmenu div.menu-left .listeselected a {
	display:block;
	text-decoration:none;
	color:#2C4593;
	height:1%;
	font-size:13px;
	font-weight:bold;
}

#leftmenu div.menu-left .listelast a {
	display:block;
	text-decoration:none;
	height:1%;
	color:#905019;
	font-size:13px;
}
#leftmenu div.menu-left .listelast a:hover {
	color:#2C4593;
	font-weight:bold;
}
#leftmenu div.menu-left .listelastselected a {
	display:block;
	text-decoration:none;
	height:1%;
	color:#2C4593;
	font-size:13px;
	font-weight:bold;
}
#leftmenu div.menu-left .listeselected .sousSection a {
	display:block;
	padding-left:20px;
	height:1%;
	font-weight:normal;
	line-height:160%;
}
#leftmenu div.menu-left .listeselected .sousSection a:hover {
	font-style:italic;
}
#leftmenu div.menu-left .listeselected .sousSectionSelected a {
	display:block;
	padding-left:20px;
	height:1%;
	font-weight:normal;
	line-height:160%;
	font-style:italic;
}

#leftmenu div.menu-left .listelastselected .sousSection a {
	display:block;
	padding-left:20px;
	height:1%;
	font-weight:normal;
	line-height:160%;
}
#leftmenu div.menu-left .listelastselected .sousSection a:hover {
	font-style:italic;
}
#leftmenu div.menu-left .listelastselected .sousSectionSelected a {
	display:block;
	height:1%;
	padding-left:20px;
	font-weight:normal;
	line-height:160%;
	font-style:italic;
}


#araignee div.araignee {
	float:left;
	margin-top:5px;
	margin-left:20px;
	font-size:11px;
}

#araignee div.araignee .parent {
	color:#2C4593;
}
#araignee div.araignee .transition {
	color:#2C4593;
}
#araignee div.araignee .actuel {
	color:#905019;
	font-weight:bold;
}

#listeCentre div.listeCentreSansTitre {
	padding-left:40px;
}

#listeCentre div.listeCentreSansTitre .listeCentreTop {
	float:left;
	display:block;
	width:415px;
	height:66px;
	background:url("../../images/interface/liste_centre_top_sanstitre.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	margin-top:30px;
	padding-top:21px;
	margin-bottom:-40px;
}
#listeCentre div.listeCentreSansTitre .listeCentreTop:hover {
	text-decoration:underline;
}
#listeCentre div.listeCentreSansTitre .listeCentreMiddle {
	float:left;
	display:block;
	width:415px;
	height:32px;
	background:url("../../images/interface/liste_centre_middle.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	padding-top:7px;
	margin-bottom:-7px;
}
#listeCentre div.listeCentreSansTitre .listeCentreMiddle:hover {
	text-decoration:underline;
}
#listeCentre div.listeCentreSansTitre .listeCentreBottom {
	float:left;
	display:block;
	width:415px;
	height:45px;
	background:url("../../images/interface/liste_centre_bottom.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	padding-top:7px;
}
#listeCentre div.listeCentreSansTitre .listeCentreBottom:hover {
	text-decoration:underline;
}
#listeCentre div.listeCentreSansTitre .listeCentreSeul {
	float:left;
	display:block;
	width:415px;
	height:83px;
	background:url("../../images/interface/liste_centre_seul_sanstitre.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	margin-top:30px;
	padding-top:26px;
	margin-bottom:-26px;
}
#listeCentre div.listeCentreSansTitre .listeCentreSeul:hover {
	text-decoration:underline;
}


/* Page des pfr */
#pfr {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}

#pfr div.contenu-pfr {
	float:left;
	margin-top:25px;
	margin-left:20px;
	width:600px;
}
#pfr div.contenu-pfr h2{
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#pfr div.contenu-pfr .unPfr {
	overflow:hidden;
	height:1%;
	display:block;
	width:420px;
	margin-top:15px;
	margin-bottom:20px;
}
#pfr div.contenu-pfr .unPfr .limage {
	float:left;
	width:100px;
	height:100px;
	margin-top:10px;
	text-align:center;
}
#pfr div.contenu-pfr .unPfr .linfo {
	padding-left:10px;
	float:left;
	width:300px;
	text-align:justify;
}
#pfr div.contenu-pfr .unPfr .linfo .info-titre {
	font-weight:bold;
	line-height:200%;	
}
#pfr div.contenu-pfr .unPfr .linfo .info-content {

}
#pfr div.contenu-pfr .unPfr .linfo .info-lien {
	text-align:left;
	color:#BA590D;
	line-height:200%;
	text-decoration:none;	
}
#pfr div.contenu-pfr .unPfr .linfo .info-lien:hover {
	text-decoration:underline;	
}

/* Page des actualites */
#actualites {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}

#actualites div.contenu-actualites {
	float:left;
	margin-top:25px;
	margin-left:20px;
	width:600px;
}
#actualites div.contenu-actualites h2{
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#actualites div.contenu-actualites .uneActuListe {
	overflow:hidden;
	height:1%;
	display:block;
	width:420px;
	margin-top:15px;
	margin-bottom:20px;
}
#actualites div.contenu-actualites .uneActuListe .limageBox {
	float:left;
	display:block;
	width:60px;
	height:60px;
	margin-top:6px;
	border:1px solid #9E9899;
}
#actualites div.contenu-actualites .uneActuListe .limageBox table {
	width:100%;
	height:100%;
}
#actualites div.contenu-actualites .uneActuListe .limageBox td {
	vertical-align:middle;
	text-align:center;
}
#actualites div.contenu-actualites .uneActuListe .linfo {
	padding-left:10px;
	float:left;
	width:300px;
}
#actualites div.contenu-actualites .uneActuListe .linfo .info-titre {
	font-weight:bold;
	line-height:170%;	
}
#actualites div.contenu-actualites .uneActuListe .linfo .info-content {
	font-size:12px;
	text-align:justify;
}
#actualites div.contenu-actualites .uneActuListe .linfo .info-lien {
	text-align:left;
	color:#BA590D;
	line-height:170%;
	text-decoration:none;	
}
#actualites div.contenu-actualites .uneActuListe .linfo .info-lien:hover {
	text-decoration:underline;	
}
#actualites div.contenu-actualites .uneActu {
	overflow:hidden;
	height:1%;
	display:block;
	width:620px;
	margin-top:15px;
	margin-bottom:20px;
}
#actualites div.contenu-actualites .uneActu .limageBox {
	float:left;
	display:block;
	width:100px;
	height:100px;
	text-align:center;
	margin-top:6px;
	border:1px solid #9E9899;
}
#actualites div.contenu-actualites .uneActu .limageBox table {
	width:100%;
	height:100%;
}
#actualites div.contenu-actualites .uneActu .limageBox td {
	vertical-align:middle;
	text-align:center;
}
#actualites div.contenu-actualites .uneActu .linfo {
	padding-left:10px;
	float:left;
	width:370px;
}
#actualites div.contenu-actualites .uneActu .linfo .info-titre {
	font-weight:bold;
	line-height:170%;	
}
#actualites div.contenu-actualites .uneActu .linfo .info-content {
	font-size:12px;
	text-align:justify;
}
#actualites div.contenu-actualites .uneActu .linfo .info-lien {
	float:right;
	text-align:right;
	color:#BA590D;
	line-height:180%;
	text-decoration:none;	
}
#actualites div.contenu-actualites .uneActu .linfo .info-lien:hover {
	text-decoration:underline;	
}

/* Catalogue */
#catalogue {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}
#catalogue div.contenu-catalogue {
	display:block;
	float:left;
	margin-top:25px;
	margin-left:18px;
	margin-bottom:30px;
	width:640px;
}
#catalogue div.contenu-catalogue h2 {
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#catalogue div.contenu-catalogue .chapeau {
	display:block;
	margin-bottom:20px;
	width:300px;
}
#catalogue div.contenu-catalogue .indisponible {
	margin-top:20px;
	margin-bottom:-10px;
	font-weight:bold;
}

#catalogue div.contenu-catalogue .unProduit {
	display:block;
	width:570px;
	margin-bottom:50px;
}

#catalogue div.contenu-catalogue .unProduit .limage {
	float:left;
	display:block;
	width:160px;
	height:160px;
	text-align:center;
}
#catalogue div.contenu-catalogue .unProduit .ficheproduit-droite{
	overflow:hidden;
	display:block;
}
#catalogue div.contenu-catalogue .unProduit h2 {
	float:left;
	display:inline;
	vertical-align:bottom;
}
#catalogue div.contenu-catalogue .unProduit .pouce {
	float:left;
	display:inline;
	width:25px;
	height:26px;
	margin-top:0px;
	margin-left:10px;
	background:url("../../images/interface/pouce.png") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduit .texte {
	overflow:hidden;
	float:left;
	display:block;
	width:380px;
	margin-top:10px;
	text-align:justify;
}
#catalogue div.contenu-catalogue .unProduit .prix {
	float:left;
	margin-top:20px;
	font-weight:bold;
}
#catalogue div.contenu-catalogue .unProduit .prixbarre {
	font-weight:normal;
	text-decoration:line-through;
}
#catalogue div.contenu-catalogue .unProduit .prixnonbarre {
	font-weight:normal;
}
#catalogue div.contenu-catalogue .unProduit .nouveauprix {
	float:left;
	margin-top:18px;
	color:#E42522;
	font-weight:bold;
	text-indent:70px;
	font-size:17px;
}
#catalogue div.contenu-catalogue .unProduit .conteneur-daa {
	float:left;
	clear:both;
	width:160px;
	margin-top:-10px;
	text-align:center;
}

#catalogue div.contenu-catalogue .unProduit .conteneur-daa .documentation {
	float:left;
	display:block;
	width:41px;
	height:41px;
	background:url("../../images/interface/pdf.gif") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduit .conteneur-daa .documentation a {
	width:41px;
	height:41px;
	display:block;
}
#catalogue div.contenu-catalogue .unProduit .conteneur-daa .assistance {
	float:left;
	display:block;
	width:41px;
	height:41px;
	background:url("../../images/interface/assistance.gif") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduit .conteneur-daa .asavoir {
	float:left;
	display:block;
	width:41px;
	height:41px;
	background:url("../../images/interface/balance.gif") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduit .conteneur-daa #asavoir-texte {
	float:left;
	display:block;
	width:530px;
	margin-top:40px;
	margin-bottom:-20px;
	text-align:justify;
	padding:5px;
	background: #FFF7DA;
	border:1px dashed #C7A78B;
}

#catalogue div.contenu-catalogue .unProduit .interesse {
	float:right;
	display:block;
	width:131px;
	height:28px;
	margin-right:50px;
	margin-top:20px;
	text-decoration:none;
	background:url("../../images/interface/interesse.png") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduitListe {
	float:left;
	display:block;
	border-bottom:1px dashed #C7A78B;
	width:305px;
	height:160px;
	margin-right:15px;
	margin-top:20px;
}
#catalogue div.contenu-catalogue .unProduitListe .limage {
	float:left;
	display:block;
	width:100px;
	height:150px;
	margin-right:1px;
}
#catalogue div.contenu-catalogue .unProduitListe .titre {
	float:left;
	display:inline;
	font-weight:bold;
/*	line-height:200%;*/
	font-size:12px;
	width:200px;
	color:#000000;
	text-decoration:none;
	/*white-space:nowrap;*/
}
#catalogue div.contenu-catalogue .unProduitListe .titre:hover {
	text-decoration:underline;
}
#catalogue div.contenu-catalogue .unProduitListe .pouce {
	float:right;
	display:inline;
	width:25px;
	height:26px;
	margin-top:-25px;
	margin-left:10px;
	background:url("../../images/interface/pouce.png") left top no-repeat;
}
#catalogue div.contenu-catalogue .unProduitListe .accroche {
	overflow:hidden;
	float:left;
	width:200px;
	height:50px;
	line-height:120%;
}
#catalogue div.contenu-catalogue .unProduitListe .lien a {
	float:left;
	width:200px;
	text-decoration:none;
	color:#905019;
}
#catalogue div.contenu-catalogue .unProduitListe .lien a:hover {
	text-decoration:underline;
}

#catalogue div.contenu-catalogue .unProduitListe .prix {
	float:left;
	margin-top:10px;
	font-weight:bold;
}
#catalogue div.contenu-catalogue .unProduitListe .prixbarre {
	font-weight:normal;
	text-decoration:line-through;
}
#catalogue div.contenu-catalogue .unProduitListe .prixnonbarre {
	font-weight:normal;
}
#catalogue div.contenu-catalogue .unProduitListe .nouveauprix {
	float:left;
	margin-top:8px;
	color:#E42522;
	font-weight:bold;
	text-indent:20px;
	font-size:17px;
}
#catalogue div.contenu-catalogue .unProduitListe .interesse {
	position:relative;
	display:block;
	width:131px;
	height:28px;
	margin-left:-131px;
	margin-bottom:-28px;
	top:123px;
	left:300px;
	text-decoration:none;
	background:url("../../images/interface/interesse.png") left top no-repeat;
}
#catalogue div.contenu-catalogue select {
	float:right;
	margin-top:10px;
	margin-right:2px;
	border:1px solid #905019;
}
#catalogue div.contenu-catalogue input {
	float:right;
	display:block;
	margin-top:10px;
	margin-right:30px;
}
#catalogue div.contenu-catalogue form {
	float:right;
	margin-top:-40px;
	width:390px;
}

#catalogue div.contenu-catalogue ul.nbrPages {
	float:left;
	width:630px;
	padding-top:20px;
	text-align:center;
}
#catalogue div.contenu-catalogue ul.nbrPages li {
	display:inline;
	color:#905019;
}
#catalogue div.contenu-catalogue ul.nbrPages li.page a {
	color:#905019;
}
#catalogue div.contenu-catalogue ul.nbrPages li.pageActual {
	font-weight:bold;	
}

/* Page de services */
#services {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}
#services div.contenu-service {
	display:block;
	float:left;
	margin-top:25px;
	margin-left:20px;
	margin-bottom:30px;
	width:650px;
}
#services div.contenu-service h2 {
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#services div.contenu-service .texte {
	float:left;
	display:block;
	width:400px;
	text-align:justify;
	margin-top:20px;
}
#services div.contenu-service .image {
	float:right;
	margin-right:10px;
	margin-top:-10px;
}
#services div.contenu-service .listeCentre {
	display:block;
	width:415px;
	margin-bottom:30px;
}
#services div.contenu-service .listeCentre .listeCentreTop {
	float:left;
	display:block;
	width:415px;
	height:66px;
	background:url("../../images/interface/liste_centre_top.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	margin-top:30px;
	padding-top:40px;
	margin-bottom:-40px;
}
#services div.contenu-service .listeCentre .listeCentreTop:hover {
	text-decoration:underline;
}
#services div.contenu-service .listeCentre .listeCentreMiddle {
	float:left;
	display:block;
	width:415px;
	height:32px;
	background:url("../../images/interface/liste_centre_middle.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	padding-top:7px;
	margin-bottom:-7px;
}
#services div.contenu-service .listeCentre .listeCentreMiddle:hover {
	text-decoration:underline;
}
#services div.contenu-service .listeCentre .listeCentreBottom {
	float:left;
	display:block;
	width:415px;
	height:45px;
	background:url("../../images/interface/liste_centre_bottom.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	padding-top:7px;
}
#services div.contenu-service .listeCentre .listeCentreBottom:hover {
	text-decoration:underline;
}
#services div.contenu-service .listeCentreSeul {
	float:left;
	display:block;
	width:415px;
	height:83px;
	background:url("../../images/interface/liste_centre_seul.png") top left no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#905019;
	font-weight:bold;
	text-indent:15px;
	margin-top:30px;
	padding-top:42px;
	margin-bottom:-42px;
}
#services div.contenu-service .listeCentreSeul:hover {
	text-decoration:underline;
}

#services div.contenu-service .unService {
	overflow:hidden;
	height:1%;
	display:block;
	width:420px;
	margin-top:15px;
	margin-bottom:20px;
}

#services div.contenu-service .unService .interesse {
	float:right;
	display:block;
	width:131px;
	height:28px;
	margin-right:20px;
	margin-top:30px;
	text-decoration:none;
	background:url("../../images/interface/interesse.png") left top no-repeat;
}
#services div.contenu-service .unService .retour {
	float:left;
	display:block;
	width:105px;
	height:27px;
	margin-left:20px;
	margin-top:30px;
	background:url("../../images/interface/retour.png") left top no-repeat;
	text-decoration:none;
}

/* Une page */
#pages {
	overflow:hidden;
	height:1%;
	padding-top:25px;
	padding-bottom:20px;
}
#pages div.contenu-page {
	display:block;
	float:left;
	margin-top:25px;
	margin-left:20px;
	width:650px;
}
#pages div.contenu-page h2 {
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#pages div.contenu-page .unePage .texte {
	float:left;
	display:block;
	width:400px;
	text-align:justify;
	margin-top:20px;
	margin-bottom:20px;
}
#pages div.contenu-page .unePage .image {
	float:left;
	margin-left:20px;
	margin-top:-10px;
}

/* Page des A savoir */
#asavoir {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}
#asavoir div.contenu-asavoir {
	display:block;
	float:left;
	margin-top:25px;
	margin-left:20px;
	margin-bottom:30px;
	width:650px;
}
#asavoir div.contenu-asavoir h2 {
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#asavoir div.contenu-asavoir .unAsavoir {
	overflow:hidden;
	height:1%;
	display:block;
	width:490px;
	margin-top:15px;
	margin-bottom:5px;
	float:left;
	text-align:justify;
}
#asavoir div.contenu-asavoir .unAsavoir .titre {
	font-weight:bold;
	line-height:170%;	
}
#asavoir div.contenu-asavoir .unAsavoir .content {
	font-size:12px;
	line-height:140%;
}

/* Plan du site */
#plan {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}

#plan div.contenu-plan {
	float:left;
	margin-top:25px;
	margin-left:20px;
	width:600px;
}
#plan div.contenu-plan h2{
	font-size:17px;
	font-weight:bold;
	color:#905019;
}
#plan div.contenu-plan .section {
	padding-top:20px;
	text-indent:30px;
}
#plan div.contenu-plan .section h3 {
	font-size:16px;
	font-weight:bold;
	color:#E39C01;
}
#plan div.contenu-plan .section h3 a {
	color:#E39C01;
	text-decoration:none;
}
#plan div.contenu-plan .section .sousSection {
	padding-top:2px;
	text-indent:50px;
}
#plan div.contenu-plan .section .sousSection li a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#plan div.contenu-plan .section .sousSection .sousSection2 {
	padding-top:2px;
	text-indent:70px;
}
#plan div.contenu-plan .section .sousSection .sousSection2 li a {
	font-weight:normal;
	font-style:italic;
}

/* Demande de renseignements */
#renseignements {
	overflow:hidden;
	height:1%;
	padding-top:25px;
}

#renseignements div.contenu-renseignements {
	float:left;
	margin-top:25px;
	margin-left:20px;
	width:600px;
}
#renseignements div.contenu-renseignements h2 {
	font-size:17px;
	font-weight:bold;
	color:#905019;
	padding-bottom:20px;
}
#renseignements div.contenu-renseignements .accroche {
	text-align:justify;
	width:500px;
	margin-top:-10px;
	margin-bottom:20px;
}
#renseignements div.contenu-renseignements .texte {
	font-weight:bold;
	text-align:justify;
	width:400px;
	margin-bottom:50px;
}
#renseignements form .champ_bouton input {
	background:url("../../images/interface/submit.png") top left no-repeat;
	border:none;
	width:82px;
	height:28px;
	cursor:pointer;
	letter-spacing:-1000em;
	margin-top:10px;
	margin-bottom:10px;
}
#renseignements .print {
	float:right;
	margin-top:-38px;
	margin-right:100px;
	cursor:pointer;
}
#renseignements .asterisque {
	color:#B1B1B1;
	font-size:11px;
}



/* Pied de page */
#bottom {
	border-top:10px solid #D1D1D1;
	background:#FFFFFF;
	text-align:left;
	padding-bottom:6px;
	margin-top:15px;
	margin-left:10px;
	margin-right:8px;
	font-size:8pt;
	color:#A7A8AA;
}
/* La mascotte doit passer par dessus la barre bleu, on la passe en absolute, image de fond, alignée sur la droite */
#bottom .mascotte {
	background:url("../../images/interface/bottomMascotte.gif") top right no-repeat;
	width:50px;
	height:52px;
	position:absolute;
	margin-left:810px;
	margin-top:-32px;
}
#bottom .liens {
	text-align:center;
	margin-top:6px;
}
#bottom a {
	text-decoration:none;
	color:#A7A8AA;
}
#bottom a:hover {
	text-decoration:underline;
}

/* Copyright */
#copyright {
	text-align:center;
	font-size:8pt;
	color:#A7A8AA;	
	margin-top:0.5em;
}
#copyright a {
	font-size:8pt;
	text-decoration:none;
	color:#A7A8AA;	
}
#copyright a:hover {
	text-decoration:underline;
}
