@import url(layouts.css); @import url(components.css); @import url(modules.css); @import url(navigation.css); @import url(misc.css); @import url(forms.css); @import url(moomainmenu.css); @import url(fusionmenu.css); @import url(system.css); 


/* #######################  GENERAL SETTINGS ############################ */
html { height:100%; }
body { margin:0; height:100%; font-size:80%; color:#666666; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; }

/*  Heading Formatting */
h1 { font-size:1.9em; line-height:.8em; font-weight:900; color:#FF9900; font-family:"Trebuchet MS"; }
h2 { font-size:1.7em; line-height:.8em; font-weight:normal; color:#333333; font-family:"Trebuchet MS"; }
h3 { font-size:1.5em; line-height:.8em; font-weight:900; color:#FF9900; font-family:"Trebuchet MS"; text-transform:uppercase; }
h4 { font-size:1.4em; line-height:.8em; font-weight:900; color:#FF9900; font-family:"Trebuchet MS"; }
h5 { font-size:1.3em; line-height:.8em; font-weight:900; color:#999999; font-family:"Trebuchet MS"; text-transform:uppercase;margin-bottom: 5px}
h6 { font-size:1.2em; line-height:.8em; font-weight:900; color:#000000; font-family:"Trebuchet MS"; }

.gris {color: #999999}
.bleu {color:#000000}
.blanc {color: #FFFFFF}
.lime {color: #FF9900}

.subtitle {font-size:0.6em; line-height:.8em; font-weight:normal; color:#666666; font-family:"Trebuchet MS";}

.intro {font-family: Georgia; font-size: 1.6em; color: #006699;}

blockquote.quote {
    height: 100%;
    margin: 0 0 1em;
    padding: 2px 0 0 50px;
    position: relative;
}
blockquote {
    color: #666666;
    font: 1.3em/1.4em Georgia,"Times New Roman",Times,serif;
    margin: 0 2em 1em;
    padding: 0;
}
.quote span {
    color: #666666;
    font: bold 5em Georgia,sans-serif;
    left: 0;
    position: absolute;
    top: 0;
    width: 2em;
}


hr {border: 1px dashed #CCC}

/*links*/
a:link { color:#FF9900; text-decoration:none; }
a:visited { color:#FF9900; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
img { border:0 none; }

.clr { clear:both; }
body.contentpane {  }

.checkbox { width:19px; height:25px; margin-top: -1px; background:transparent url(../images/checkbox.png) no-repeat; display:block; clear:left; float:left; }
.radio { width:19px; height:25px; padding:0 5px 0 0; background:transparent url(../images/radio.png) no-repeat scroll 0 1px; display:block; clear:left; float:left; }
.select { position:absolute; width:112px; 
height:21px; padding:0 24px 0 8px; color:#fff; font:12px/21px arial,sans-serif; background:#FFFFFF url(../images/select.png) no-repeat scroll; overflow:hidden;border:1px solid #CCCCCC; color: #999999 }

.slideshow {font-family:"Trebuchet MS"; font-size: 2em; color: #FFFFFF  }

a.slideshow:link, a.slideshow:visited {color: #000000}
a.slideshow:hover {color: #FF9900}

.highslide img {
border:none;
}


div.jcemediabox-tooltip {
	color: #000000;
	border: 0;
	background-color: #ffffff;
	padding: 5px;
	border: 5px solid #FF9900
}
div.jcemediabox-tooltip h4 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
	margin-bottom: 5px
}
div.jcemediabox-tooltip .jcemediabox-tooltip-top-left {
	background: none;
	clear: both;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-top-right {
	background: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-top-center {
	background-color: transparent;
	height: 0;
	margin: 0;
	overflow: hidden;
	border-top: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left {
	clear:both;
	background-color: transparent;
	border-left: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right {
	background-color: transparent;
	border-right: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-middle-center {
	margin: 0;
	background-color: transparent;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left {
	background: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center {
	background-color: transparent;
	height: 0;
	margin: 0 ;
	overflow: hidden;
	border-bottom: none;
}
div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right {
	background: none;
}
div.jcemediabox-tooltip p {line-height: 0.9em}


div.scproduct, div.scunitpricetext, div.scqtytext {float:left; font-weight: bold; width: 80px; height: 25px}
div.cartoptionstitle {float:left; font-weight: bold; width: 80px; }
div.scprodcode, div.scunitprice {float: none; height: 25px}
div.scqty {float:left;
margin-bottom:6px;
margin-top:-8px;}
div.cartoptions {width: 200px}
input.scp_qty {width: 40px}
div.atczone {margin-top: 10px; padding-left: 80px}

a.main {margin:0;padding:8px 0 15px 85px;background:transparent url(../images/aReadonEducation.png) no-repeat; height: 30px;}
a.education {margin:0;padding:8px 0 15px 85px;background:transparent url(../images/aReadonEducation.png) no-repeat; height: 30px;}
a.sante {margin:0;padding:8px 0 15px 85px;background:transparent url(../images/aReadonSante.png) no-repeat; height: 30px;}
a.business {margin:0;padding:8px 0 15px 85px;background:transparent url(../images/aReadonBusiness.png) no-repeat; height: 30px;}
a.hotel {margin:0;padding:8px 0 15px 85px;background:transparent url(../images/aReadonHotel.png) no-repeat; height: 30px;}

a.main:link, a.main:visited,a.education:link, a.education:visited,a.sante:link, a.sante:visited,a.business:link, a.business:visited,a.hotel:link, a.hotel:visited {color: #FFFFFF}
a.main:hover, a.education:hover, a.sante:hover, a.business:hover, a.hotel:hover {color: #FF9900}


