/*
------------- global shared ---------------------------------
*/

a { 
	outline:none;
	cursor:pointer
}

a:active { outline:none; }

body {
	margin:0px;padding:0px;
	background-color: white;
	font-size:9pt;font-family:helvetica, arial, sans-serif;color:#FFF;
}

img { margin:0px; padding:0px; border-width: 0px; }

div { text-align:left; }

table { border-width:0px; border-collapse:collapse;}

input { margin:0px; }

/*.text-float{ float:left; }*/

#page-info {
        margin:0px;padding:0px;
        background:url('bg-bandeauB.jpg') 0px -121px no-repeat;
        
}

#btn-header-1 {
        display:block;position:absolute;
        width:24px;height:24px;
        margin-left:500px;margin-top:10px;
        /*background:url('buttons/') top left no-repeat;*/
        border : 1px solid blue;
}

#btn-header-2 {
        display:block;position:absolute;
        width:24px;height:24px;
        margin-left:25px;margin-top:50px;
        /*background:url('buttons/') top left no-repeat;*/
        border : 1px solid red;
}

#btn-header-3 {
        display:block;position:absolute;
        width:24px;height:24px;
        margin-left:50px;margin-top:50px;
        /*background:url('buttons/') top left no-repeat;*/
        border : 1px solid yellow;
}

#btn-header-4 {
        display:block;position:absolute;
        width:24px;height:24px;
        margin-left:75px;margin-top:50px;
        /*background:url('buttons/') top left no-repeat;*/
        border : 1px solid green;
}

#btn-footer-1 {
        display:block;position:absolute;
        width:116px;height:14px;
        margin-left:303px;margin-top:106px;
        background:url('buttons/') top left no-repeat;
        /*border : 1px solid blue;*/
}
#btn-footer-1:hover {
        background:url('buttons/btn-magasins.jpg') top left no-repeat;}

#btn-footer-2 {
        display:block;position:absolute;
        width:82px;height:14px;
        margin-left:423px;margin-top:106px;
        background:url('buttons/') top left no-repeat;
        /*border : 1px solid red;*/
}
#btn-footer-2:hover {
        background:url('buttons/btn-contact.jpg') top left no-repeat;}

#btn-footer-3 {
        display:block;position:absolute;
        width:165px;height:14px;
        margin-left:509px;margin-top:106px;
        background:url('buttons/') top left no-repeat;
        /*border : 1px solid yellow;*/
}
#btn-footer-3:hover {
        background:url('buttons/btn-catalogue.jpg') top left no-repeat;}

#btn-footer-4 {
        display:block;position:absolute;
        width:147px;height:14px;
        margin-left:678px;margin-top:106px;
        background:url('buttons/') top left no-repeat;
        /*border : 1px solid green;*/
}
#btn-footer-4:hover {
        background:url('buttons/btn-savoirfaire.jpg') top left no-repeat;}

/*
------------- menu shared ---------------------------------
*/
.menu{background:url('bg-bandeauM.jpg') 0px 0px no-repeat;}
#header-outer {height:80px;background:url('bg-transparent-1x1.gif') top left repeat-x;position:absolute;width:100%;}

#header-inner { margin-bottom:20px; }

#btn-exit {
	float:right;display:block;
	width:16px;height:16px;
	margin-right:4px;margin-top:4px;
	background:url('buttons/') top left no-repeat;
	display:none;
}

.btn-return{
	position:absolute;display:block;
	width:87px;height:18px;
	background:url('buttons/transparent-1x1.gif') top left no-repeat;
}

.btn-ok{
	position:absolute;display:block;
	width:16px;height:16px;
	background:url('buttons/btn-ok-16x16.png') top left no-repeat;
	display:none;
}

/*
------------- main area shared ---------------------------------
*/
.main{background:url('bg-bandeauFomb.jpg') -37px -140px no-repeat;}
#content-main { float:none;clear:both; }

.page {
	border-width:0px;
	text-align:center;
	padding:0px;
	margin:0px;
	
	
}

/*
------------- panel ---------------------------------
*/

.menubar { background:url('bg-') 0px -60px repeat;
           margin:0px; padding:0px; }

#btn-close {
	float:right;display:block;
	width:16px;height:16px;
	margin-right:4px;margin-top:4px;
	background:url('buttons/btn-close-16x16.png') top left no-repeat;
}

/*
------------- bookmarks panel  ---------------------------------
*/
#page-bookmarks { background:url('bg-') 0px -85px repeat;}
#title-bookmarks { margin-left:30px;font-size:10pt;color: #FFF;}
.BM-pair { /*background-color : #EEF6FF;*/}
.BM-default {}
.btn-BMR-panel {margin-top:5px;margin-left:5px;}

/*
------------- annexe ---------------------------------
*/

#page-annexe-left{background:url('bg-bandeauL.jpg') 0px -140px no-repeat;}

#page-annexe-right{background:url('bg-bandeauR.jpg') -58px -140px no-repeat;}

#page-annexe-top {}


/*
------------- 2 sides view ---------------------------------
*/

#help-outer{
	position:absolute;
	width:76px;height:18px;
	margin-left:818px;margin-top:97px;
}

#btn-help {	
	position:absolute;display:block;
	width:76px;height:18px;
	margin-right:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
}
#btn-help:hover {
    background:url('buttons/btn-help.jpg') top left no-repeat;
	}

#navbar-outer { 
	position:absolute;
	width:116px;height:18px;
	margin-left:12px;margin-top:97px;
	background:url('bg-') top left no-repeat;
	display:none;
	/*border:1px solid black;*/
}

#text-goto { 
	position:absolute;
	margin-left:135px;margin-top:10px;
	display:none;
}

#btn-ok-default { 
	margin-left:185px;margin-top:13px; 
	display:none;
}

#ml-toc { 
	position:absolute; 
	margin-left:110px;margin-top:33px;
	display:none;
}

#btn-toc {
	position:absolute;display:block;
	width:116px;height:18px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
	cursor:pointer;
	display:none;
	/*border:1px solid black;*/
}
#btn-toc:hover {
    background:url('buttons/') top left no-repeat;
	}

#display-outer { 
	position:absolute;
	width:220px;height:18px;
	margin-left:153px;margin-top:97px; 
	background:url('bg-') top left no-repeat;
	/*border:1px solid red;*/
}

#thumb { float:none; clear:both; }

#btn-thumb{
	position:absolute;display:block;
	width:116px;height:18px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
	/*border:1px solid black;*/
}
#btn-thumb:hover{
	
	background:url('buttons/btn-thumb.jpg') top left no-repeat;
}
#btn-slide-show{
	position:absolute;display:block;
	width:124px;height:18px;
	margin-left:103px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
	/*border:1px solid black;*/
	
}
#btn-slide-show:hover{
	
	background:url('buttons/btn-slide-show.jpg') top left no-repeat;
}

#download-outer{
	position:absolute;
	width:138px;height:18px;
	margin-left:395px;margin-top:97px; 
	background:url('bg-') top left no-repeat;
}

#btn-download-full {
	position:absolute;display:block;
	width:138px;height:18px;
	margin-left:0px;margin-top:0px; 
	background:url('buttons/') top left no-repeat;
	
}
#btn-download-full:hover {
     background:url('buttons/btn-fullPdf.jpg') top left no-repeat;
}

#btn-download-archive {
	position:absolute;display:block;
	width:0px;height:0px;
	margin-left:0px;margin-top:0px; 
	background:url('buttons/') top left no-repeat;
	display:none;
}

#mailto-outer { 
	position:absolute;
	width:147px;height:18px;
	margin-left:552px;margin-top:97px;
	background:url('bg-') top left no-repeat;
	
}

#btn-mailto{
	position:absolute;display:block;
	width:147px;height:18px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
}
#btn-mailto:hover{
	
	background:url('buttons/btn-mailto.jpg') top left no-repeat;
}
#newsletter-outer { 
	position:absolute;
	width:126px;height:46px;
	margin-left:684px;margin-top:14px;
	background:url('bg-') top left no-repeat;
	display:none;
}

#btn-newsletter{
	position:absolute;display:block;
	width:126px;height:46px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
	display:none;
}
#btn-newsletter:hover{
	
	background:url('buttons/') top left no-repeat;
}

#bookmarks-outer { 
	position:absolute;
	width:63px;height:62px;
	margin-left:279px;margin-top:127px; 
	background:url('bg-') top left no-repeat;
	display:none;
}

#btn-bookmarks {
	position:absolute;display:block;
	width:63px;height:62px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
	display:none;
	
}
#btn-bookmarks:hover{
	
	background:url('buttons/') top left no-repeat;
}

#info-outer {  
	position:absolute;
	width:235px;height:60px;
	margin-left:625px;margin-top:15px; 
	background:url('bg-') top left no-repeat;
}

#info-inner {
	width:170px;height:45px;
	margin-left:35px;margin-top:10px;
	overflow:auto;
}

#btn-info {
	position:absolute;display:block;
	width:20px;height:20px;
	margin-left:65px;margin-top:10px; 
	background:url('buttons/btn-action-20x20.gif') top left no-repeat;
	display:none;
}

#custom1-outer {
	position:absolute;
	width:116px;height:18px;
	margin-left:22px;margin-top:97px;
}

#btn-custom1 {
	position:absolute;
	width:116px;height:18px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/') top left no-repeat;
}
#btn-custom1:hover {
    background:url('buttons/btn-sommaire.jpg') top left no-repeat;}

#custom2-outer {
	position:absolute;
	width:16px;height:16px;
	margin-left:850px; margin-top:22px;	
	display:none;
}

#btn-custom2 {
	position:absolute;
	width:16px;height:16px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/btn-custom2-16x16.png') top left no-repeat;
	display:none;
}

#custom3-outer {
	position:absolute;
	width:16px;height:16px;
	margin-left:850px; margin-top:42px;
	display:none;
}

#btn-custom3 {
	position:absolute;
	width:16px;height:16px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/btn-custom3-16x16.png') top left no-repeat;
	display:none;
}

#custom4-outer {
	position:absolute;
	width:16px;height:16px;
	margin-left:850px; margin-top:62px;	
	display:none;
}

#btn-custom4 {
	position:absolute;
	width:16px;height:16px;
	margin-left:0px;margin-top:0px;
	background:url('buttons/btn-custom4-16x16.png') top left no-repeat;
	display:none;
}
.btn-toc-item{
    /*position:absolute;display:block;
	background:url('buttons/') top left no-repeat;*/}
	
#btn-toc-4{
    position:absolute;
	width:80px;height:25px;
	margin-left:46px;margin-top:107px;
	background:url('buttons/') top left no-repeat;}
#btn-toc-4:hover {
	background:url('buttons/btn-design.jpg') top left no-repeat;}
	
#btn-toc-26{
    position:absolute;
	width:80px;height:25px;
	margin-left:133px;margin-top:107px;
	background:url('buttons/') top left no-repeat;}
#btn-toc-26:hover {
	background:url('buttons/btn-contemporaine.jpg') top left no-repeat;}

#btn-toc-40{
    position:absolute;
	width:77px;height:25px;
	margin-left:220px;margin-top:107px;
	background:url('buttons/') top left no-repeat;}
#btn-toc-40:hover {
	background:url('buttons/btn-authentique.jpg') top left no-repeat;}

#caddy-outer { 
	position:absolute;
	width:126px;height:46px;
	margin-left:788px;margin-top:14px; 
	background:url('bg-') top left no-repeat;
	display:none;
}

#btn-caddy {
	position:absolute;display:block;
	width:126px;height:46px;
	margin-left:0px;margin-top:px;
	background:url('buttons/') top left no-repeat;
	display:none;
}
#btn-caddy:hover {
	
	background:url('buttons/') top left no-repeat;
}
/*--  page actions -*/

#spacer-left{ vertical-align:center }
#spacer-right{ vertical-align:center }

.btn-navigate{
	display:block;
	width:68px;height:13px;	
}

.navigate-top-left {
	float:left;
}

.navigate-top-right {
	float:right;
}

.navigate-bottom-left {
	float:left;
	margin-right:0px;
}

.navigate-bottom-right {
	float:right;
	margin-left:0px;
}

#btn-next{
	background:url('buttons/btn-next.jpg') top left no-repeat;
}
#btn-next:hover{
	background:url('buttons/btn-nextH.jpg') top left no-repeat;
}
#btn-back{
	background:url('buttons/btn-back.jpg') top left no-repeat;
}
#btn-back:hover{
	background:url('buttons/btn-backH.jpg') top left no-repeat;
}
.page-number {
	font-size:8pt;
	margin-top:5px;
	margin-bottom:0px;
	text-align:center;
	color:silver;
}

/*--  page actions -*/

#buttonsSpacer-left{
	float:left;
	width:6px;
	height:5px;
	display:block;
	/*border:1px solid #FFF;*/
	background:url('buttons/') top left no-repeat;
}

#buttonsSpacer-right{
	float:left;
	width:130px;
	height:5px;
	display:block;
	/*border:1px solid #FFF;*/
	background:url('buttons/') top left no-repeat;
	
}

.btn-BMR {
	/*position:absolute;
	top:0px;left:0px;*/
	display:block;cursor:pointer;
	width:18px;height:15px;
	margin-bottom:0px;
	background:url('buttons/btn-BM-16x16.png') top left no-repeat;
	visibility:hidden;
	/*display:none;*/
	
	
}

#btn-BMR-left { float:left;}
#btn-BMR-right { float:right;}

.page-action { padding-top:10px; }

.btn-MG { 
	display:block;
	width:73px;height:13px;
	}
#btn-MG-left{ 
    background:url('buttons/btn-loupeG.jpg') top left no-repeat;
    float:left;margin-left:0px; }
#btn-MG-left:hover{
	background:url('buttons/btn-loupeGH.jpg') top left no-repeat;
	
}
#btn-MG-right{ 
    background:url('buttons/btn-loupeD.jpg') top left no-repeat;
    float:left;margin-left:0px;  }
	
#btn-MG-right:hover{
	background:url('buttons/btn-loupeDH.jpg') top left no-repeat;
	
}


.btn-enlarge{ 
	display:block;
	width:69px;height:13px;
	}
#btn-enlarge-left { 
    background:url('buttons/btn-zoomG.jpg') top left no-repeat;
    float:left;margin-left:0px;  }
#btn-enlarge-left:hover{
	background:url('buttons/btn-zoomGH.jpg') top left no-repeat;
	
}
#btn-enlarge-right { 
    background:url('buttons/btn-zoomD.jpg') top left no-repeat;
    float:left;margin-left:0px; }
	
#btn-enlarge-right:hover{
	background:url('buttons/btn-zoomDH.jpg') top left no-repeat;
	
}

.btn-print{
	display:block;
	width:119px;height:13px;
}

#btn-print-left {
   background:url('buttons/btn-imprimerG.jpg') top left no-repeat;
   float:left;margin-left:0px;  }
#btn-print-left:hover{
	background:url('buttons/btn-imprimerGH.jpg') top left no-repeat;
}

#btn-print-right { 
    background:url('buttons/btn-imprimerD.jpg') top left no-repeat;
   float:left;margin-left:0px; }
#btn-print-right:hover{
	background:url('buttons/btn-imprimerDH.jpg') top left no-repeat;
}




.btn-BM {
	display:block;cursor:pointer;
	width:109px;height:10px;
	display:none;
}
#btn-BM-left { 
    background:url('buttons/') top left no-repeat;
    float:left;margin-left:10px;
	display:none;  }

#btn-BM-right { 
    background:url('buttons/') top left no-repeat;
    float:left;margin-left:10px;
	display:none; }
	

#btn-BM-left { float:left;margin-left:0px; }
#btn-BM-right { float:left;margin-left:0px; }



/*--  dyn elements -*/
.actionArea1{
	position:absolute;
	cursor:pointer;
	background:url('buttons/btn-caddy-20x20.png') top left no-repeat;
}

.actionArea2{
	position:absolute;
	cursor:pointer;
	background:url('buttons/btn-link-20x20.png') top left no-repeat;
}

.actionArea3{
	position:absolute;
	cursor:pointer;
	background:url('buttons/btn-multimedia-20x20.png') top left no-repeat;
}

.actionArea4{
	position:absolute;
	cursor:pointer;
	background:url('buttons/') top left no-repeat;
	display:none;
}

a.area {
	position:absolute;
	display:block;
}

.grp {
	position:absolute;
	display:block;
	background-color:#FFF;
	filter:alpha(opacity=15);
	opacity: 0.15;
	-moz-opacity:0.15;
	border:1px solid black;
}

.tooltip {
	position:absolute;
	display:block;
	border:solid 1px #333;
	background-color:#FDFCE7;
	visibility: hidden;
	z-index:100;
	padding:2px;
}

pre {
	margin:0px;padding:0px;
	font-size:8pt;font-family:helvetica, arial, sans-serif;
	line-height:10pt;
	white-space: pre-wrap;	/* css-3 should we be so lucky... */
	white-space:-moz-pre-wrap;	/* Mozilla, since 1999 */
	white-space:-pre-wrap;	/* Opera 4-6 ’ */
	white-space:-o-pre-wrap;	/* Opera 7 ’ */
	word-wrap: break-word;	/* Internet Explorer 5.5+ */
	_white-space: pre;
}

.zoom {
	position:absolute;
	display:block;
	border:solid 1px #333;
	visibility:hidden;
	z-index:200;
	
}

.MG_outer{
	position:absolute;
	border: 1px solid black;
	visibility:hidden;
	display:block;
}

.MG_inner{
	position:absolute;
	border-bottom: 3px solid #CCC;
	border-left: 3px solid #CCC;
}

/*
------------- enlarge view ---------------------------------
*/
#zoom-outer { 
	position:absolute;
	width:1024px;height:200px;
	margin-left:0px;margin-top:0px;
	background:url('bg-zoom.jpg') 0px 0px no-repeat;
}

#btn-scroll-left { 
	display:block;
	width:16px;height:16px;
	background:url('buttons/btn-left-16x16.png') top left no-repeat;
}

#btn-scroll-right {
	display:block;
	width:16px;height:16px;
	background:url('buttons/btn-right-16x16.png') top left no-repeat;
	
}

#btn-scroll-up {
	display:block;
	width:16px;height:16px;
	background:url('buttons/btn-up-16x16.png') top left no-repeat;
}

#btn-scroll-down{
	display:block;
	width:16px;height:16px;
	background:url('buttons/btn-down-16x16.png') top left no-repeat;
}

#btn-zoom1{
	position:absolute;display:block;
	width:16px;height:16px;
	margin-left:60px;margin-top:20px;
	background:url('buttons/btn-zoom1-16x16.png') top left no-repeat;
	display:none;
	
}

#btn-zoom2{
	position:absolute;display:block;
	width:24px;height:24px;
	margin-left:80px;margin-top:20px;
	background:url('buttons/btn-zoom2-24x24.png') top left no-repeat;
	display:none;
}

#btn-zoom3{
	position:absolute;display:block;
	width:30px;height:30px;
	margin-left:110px;margin-top:20px;
	background:url('buttons/btn-zoom3-30x30.png') top left no-repeat;
	display:none;
}

#btn-return-zoom{
	width:87px;height:18px;
	margin-left:730px;margin-top:97px;
	background:url('buttons/') top left no-repeat;
}

#btn-return-zoom:hover{
	background:url('buttons/btn-return.jpg') top left no-repeat;
}
#page-zoom {
     background:url('bg-bandeauF.jpg') -37px -140px no-repeat;

}

/*
------------- thumb view ---------------------------------
*/
#thumb-outer { 
	position:absolute;
	width:1024px;height:200px;
	margin-left:0px;margin-top:0px; 
	background:url('bg-zoom.jpg') 0px 0px no-repeat;
}

#btn-return-thumb{
    width:87px;height:18px;
	margin-left:730px;margin-top:97px;
	background:url('buttons/') top left no-repeat;
	
}
#btn-return-thumb:hover{
	background:url('buttons/btn-return.jpg') top left no-repeat;
}

.spacer { float:left;margin-top:25px; }
.page-thumb { float:left;text-align:center;/*padding-top:80px;*/}
#page-thumb {
     background:url('bg-bandeauF2.jpg') -37px -140px no-repeat;

}

/*
------------- toc view ---------------------------------
*/

#table-toc {
	border-collapse : separate;
	border-width : 1px;
	height:100%;
	margin-top:30px;
}

.title {
	text-align:center;
	font-size:16pt;
	color:#FFF;
	margin-top:15px;
	display:block;
}

.toc-line {
	text-decoration:none; color:black;	
}

.toc-h1 {
	padding-left:5px;margin-left:0px;	
}

.toc-h2 {
	padding-left:5px;margin-left:15px;	
}

.toc-h3 {
	padding-left:5px;margin-left:30px;	
}

/*
------------- slideshow view ---------------------------------
*/
#slide-outer { 
	position:absolute;
	width:1024px;height:200px;
	margin-left:0px;margin-top:0px; 
	background:url('bg-zoom.jpg') 0px 0px no-repeat;
}

#slide-time{
	position:absolute;
	margin-left:130px;margin-top:10px;
	display:none;
}

#btn-pause{
	position:absolute;display:block;
	width:124px;height:18px;
	margin-left:255px;margin-top:97px;
	background:url('buttons/btn-pause.jpg') top left no-repeat;
	
}
#btn-pause:hover{
	background:url('buttons/btn-pauseH.jpg') top left no-repeat;
}

#btn-play{
	position:absolute;display:block;
	width:124px;height:18px;
	margin-left:255px;margin-top:97px;
	background:url('buttons/btn-lecture.jpg') top left no-repeat;
}
#btn-play:hover{
	background:url('buttons/btn-lectureH.jpg') top left no-repeat;
}


#btn-return-slide{
    width:87px;height:18px;
	margin-left:730px;margin-top:97px;
	background:url('buttons/') top left no-repeat;
	
}
#btn-return-slide:hover{
	background:url('buttons/btn-return.jpg') top left no-repeat;
}

#btn-ok-slide { 
	margin-left:170px;margin-top:13px; 
	display:none;
}

#btn-FS-slide {
	position:absolute;display:block;
	width:30px;height:22px;
	margin-left:140px;margin-top:32px;
	background:url('buttons/btn-slideFullSize.png') top left no-repeat;	
	display:none;
}
#page-slideshow {
     background:url('bg-bandeauFomb.jpg') -37px -140px no-repeat;

}

/*
------------- slideshow Full Screen view ---------------------------------
*/
#slideShow-FS {
	background-color:black;	
}

#table-slideShow-FS { margin-top:30px;
}

/*
------------- mail to popup  ---------------------------------
*/
#page-mailto{
    margin-top:210px; background:url('bg-mailto.png') top left repeat-x}

#mailer td {vertical-align:top;}

#mailer input.inputbox, textarea {
     margin-bottom:5px;border:solid 1px #a1a1a1;
     padding:2px;width:23em;}

#mailer label {
    margin-top:3px;margin-bottom:3px;margin-right:5px;margin-left:0px;
	color:silver;font-size:9pt;
	width:9em;display:block;text-align:right;/*font-weight:bold;*/
}

#mailer .lbl-inline {
	width:12em;text-align:left;display:inline;
	display:none;
}

#btn-add-tos{
	position:absolute;display:block;
	width:16px;height:16px;
	margin-left:325px;margin-top:0px;
	background:url('buttons/btn-addTos-16x16.png') top left no-repeat;
}

#btn-refreshKey{
	position:relative;display:block;
	width:16px;height:16px;
	left:100px;top:-25px;
	background:url('buttons/btn-refreshKey-16x16.png') top left no-repeat;
}

#btn-send{
	position:absolute;display:block;
	width:80px;height:12px;
	margin-left:205px;margin-top:1px;
	background:url('buttons/btn-send.jpg') top left no-repeat;
}
#btn-send:hover{
	background:url('buttons/btn-sendH.jpg') top left no-repeat;
}

#mailer #td-add-tos {height:20px;}
#cbxBookmarks{display:none;}
#txtMail{width:20em;height:5em;}

/*
------------- newsletter popup  ---------------------------------
*/

#page-newsletter{margin-top:150px; background:url('bg-newsletter.jpg') top left repeat-x}

#mailer .text-newsletter { margin-top:3px;margin-bottom:3px;margin-right:5px;margin-left:5px;
				font-weight:bold;color:silver;font-size:8pt;
				display:inline;text-align:right;}

#btn-sendNewsletter{
	position:absolute;display:block;
	width:80px;height:20px;
	margin-left:175px;margin-top:30px;
	background:url('buttons/btn-send-80x20.png') top left no-repeat;
}
#btn-sendNewsletter:hover{
	background:url('buttons/btn-send-80x20H.png') top left no-repeat;
}

#mailer #rdg-Mme {  }
#mailer #rdg-Mlle { display:none; }
#mailer #rdg-Mr {  }

#mailer #lbl-Mme {  }
#mailer #lbl-Mlle { display:none; }
#mailer #lbl-Mr {  }

/*
------------- product  ---------------------------------
*/
#page-caddy {
     background:url('bg-bandeauF.png') -17px -171px no-repeat;
	

}
#caddy-title{}

#menuCaddy-outer { 
	position:absolute;
	width:1024px;height:309px;
	margin-left:0px;margin-top:0px; 
	background:url('bg-thumb.png') -1px -33px no-repeat;
}


#btn-return-caddy{
    width:107px;height:44px;
	margin-left:916px;margin-top:15px;
	background:url('buttons/') top left no-repeat;
	
}
#btn-return-caddy:hover{
	background:url('buttons/btn-return-30-22.png') top left no-repeat;
}

#proprietes-titre { background-color : #d92a7e; border : 0px solid transparent; }
.proprietes-titre-txt { margin-left : 3px; font-weight : bold; font-size : 12px; color : #FFF; }
.tr-white {
	background-color : #FFF;
}

.tr-blue{
	background-color : #D5DFEB;
}

.btn-remove-product {
	display:block;
	width:16px;height:16px;
	background:url('buttons/btn-suppr-16x16.png') top left no-repeat;
	cursor:pointer;
}

#btn-print-caddy{
	position:absolute;display:block;
	width:83px;height:20px;
	margin-left:50%;margin-top:30px;
	background:url('buttons/btn-printCaddy-83x20.png') top left no-repeat;	
}
#btn-print-caddy:hover{
	
	background:url('buttons/btn-printCaddy-83x20H.png') top left no-repeat;
}

.refCol, .discountCol{
	display:none;
}

.priceCell, .discountCell , .totalCell {
	text-align:right;
}

#totalFooterCell{
	text-align:right;
}

.page-product { 
	text-align:left;padding:5px;
	background:url('bg-product-info.jpg') top left repeat-x;
}
.product-info { font-family:helvetica, arial, sans-serif; }
#product-img { width:400px;height:200px;}
#product-label {
	/*position:absolute;
	top:20px;left:210px;*/
	font-size:12pt;
	font-weight:bold;
}
#product-ref {
	/*position:absolute;top:10px;
	left:400px;*/
	color:silver;
	font-size:9pt;
}
#product-brand {/*position:absolute;top:40px;left:210px;*/}
#product-desc {}
#product-commercial {}
#product-discount {}
#product-price {position:absolute;top:460px;left:175px;}
#product-quantity { 
	position:absolute;
	top:468px;left:245px;
	width:25px;
	font-size:12pt;
	border:1px solid silver;
}

#product-total {
	position:absolute;
	top:456px;left:300px;
	font-weight:bold;
	font-size:12pt;
}

#btn-calc-caddy {
	position:absolute;top:510px;left:170px;
	display:block;
	width:78px;height:20px;
	background:url('buttons/btn-calcCaddy-78x20.png') top left no-repeat;
}
#btn-calc-caddy:hover{
	
	background:url('buttons/btn-calcCaddy-78x20H.png') top left no-repeat;
}


#btn-add-caddy {
	position:absolute;top:510px;left:270px;
	display:block;
	width:75px;height:20px;
	background:url('buttons/btn-addCaddy-75x20.png') top left no-repeat;
}
#btn-add-caddy:hover{
	
	background:url('buttons/btn-addCaddy-75x20H.png') top left no-repeat;
}

#btn-url-goto {
	position:absolute;top:400px;left:210px;
	display:block;
	width:107px;height:20px;
	background:url('buttons/btn-view-product-107x20.png') top left no-repeat;
}

#page-welcome { background:url('bg-ouverture.jpg') 0px 0px no-repeat;}
