body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
/*adjust:none;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
	color: #666666;
	text-align: left;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;}
.pricesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.pricebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF6600;
}
a,a:link,a:hover,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
h2 {
font-size: 13px;
}
h3 {
color: #09C;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
line-height: 20px;
text-align: left;	
}
a {
color:#000000;
outline-color:#000;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#pagination_1 {
	display:inline;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom: 10px;
}

#pagination_1 a:link, #pagination_1 a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#pagination_1 a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#pagination_1 .current {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#pagination_1 .disabled {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(http://images.isocost.com/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(http://images.isocost.com/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(http://images.isocost.com/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(http://images.isocost.com/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */
img {
	border:none;
}

.LogoBar {
	height:				78px;
}
.LogoBar IMG {
	margin-top:			5px;
	margin-left:		40px;
}
.newsletter
{
	float: right;
	width: 220px;
	height: 71px;
	font-family: Arial; 
	font-size: 12px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: #999999; 
	line-height: 25px;
}

.newsletterHidden {
	top: 65px;
	left: 140px;
	font-family: Arial; 
	font-size: 10px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: black; 
	visibility: hidden;
	position: absolute;
	line-height: 18px;
	background: white;
	border: 2px solid gray;
	padding: 5px;
	white-space: nowrap;
	z-index:5;

}

.newsletterHidden INPUT {
	margin: 1px;
}
.effectbig
{  
	font-family:		Verdana; 
	font-size:			18px; 
	font-style:			normal; 
	font-weight:		normal; 
	border:				1px solid gray;
	 
}
.titrep
{  
	display:inline;
	font-family:Arial,Verdana,Helvetica;
	font-size:22px;
	margin:0;
	color:#000;
}

.effect
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#000000; 
	background-color:	#EFEFEF; 
	border:				1px solid gray;
}
.baseeffect
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#009BCA; 
	border:				1px solid gray;
	width:				85px;
}
.baseeffectEx
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#009BCA; 
	border:				1px solid black;
}
.SearchBar {
	height:				55px;
	font-family:		Verdana; 
	font-size:			20px;
	font-weight:		normal; 
	color:				#009BCA;
	background:			url(http://images.isocost.com/search-bar.gif) repeat-x left top;
	text-align:			center;
	
}
.SearchBar FORM {
	margin:				0px;
	padding:			0px;
	padding-top:		10px;
}

.Main {
	clear:				both;
	width:				990px;
	margin:				auto;
	margin-top:			5px;
	margin-bottom:		10px;
	height:				auto;
}
.MainRight {
	width:				260px;
	float:				right;
}
.MainLeft {
	margin-right:		5px;
	margin-right:		0px;
	width:				710px;
	float:				left;
}
.BoxHeading {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			17px;
	font-weight:		bold;
	color:				#0099CC;
	text-align:			left;
	line-height:		20px;
}

.BoxInnerSepBig {
	height:				10px;
	background:			url(http://images.isocost.com/line-big.gif) no-repeat center center;
}
.BoxInnerSepSmall {
	height:				16px;
	background:			url(http://images.isocost.com/line-small.gif) no-repeat center center;
}

.BoxTopLeft {
	height:				100%;
	background:			url(http://images.isocost.com/box-top-left.gif) no-repeat left top;
}
.BoxTopMid {
	height:				100%;
	background:			url(http://images.isocost.com/box-top-mid.gif) repeat-x left top;
}
.BoxTopRight {
	height:				100%;
	background:			url(http://images.isocost.com/box-top-right.gif) no-repeat right top;
}
.BoxLeft {
	height:				100%;
	background:			url(http://images.isocost.com/box-left.gif) repeat-y left bottom;
}
.BoxRight {
	height:				100%;
	background:			url(http://images.isocost.com/box-right.gif) repeat-y right bottom;
}
.BoxBotLeft {
	height:				100%;
	background:			url(http://images.isocost.com/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	height:				100%;
	background:			url(http://images.isocost.com/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	height:				100%;
	background:			url(http://images.isocost.com/box-bot-right.gif) no-repeat right bottom;
	min-height:			150px;
}
.BoxGrad {
	margin-bottom:		10px;
	background:			url(http://images.isocost.com/box-grad.gif) no-repeat left bottom;
}
.BoxContainer {
	text-align:			left;
	padding:			15px;
}
.populaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0167CC;
	text-decoration: none;
	line-height:22px;
}
.etiqm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #133D53;
	text-decoration: none;
	line-height:22px;
}
.texts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #133D53;
	text-decoration: none;
	
}
.textb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #133D53;
	text-decoration: none;
	
}
.moncomparatif {
	font-size:x-small;
	text-align:center;
	color: #666;
	font-weight: normal;
}
.long_desc {
	font-size:x-small;
	color: #666;
	font-weight: normal;
	font-style:italic;
}
#footercontainer{
clear: both;
height:16px;
color:#E0E0E0;
background:#143D55;
width:100%;
font-family:Helvetica,Arial,Verdana,sans-serif;
text-align:center;
}
.price-list tr {

background:transparent url(http://www.isocost.com/images/liste-compare-bg.gif) repeat-x scroll left top;
font-size:1em;
}
.price-list td {
font-size:0.9em;
padding-bottom : 8px;
padding-top : 8px;
}

.feature-list tr {

background:transparent url(http://www.isocost.com/images/liste-compare-bg.gif) repeat-x scroll left top;
font-size:1em;
}
.feature-list td {
font-size:0.9em;
padding-bottom : 8px;
padding-top : 8px;
}

.btn {
	BORDER-RIGHT: #6aaec5 2px solid;
	BORDER-TOP: #6aaec5 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #6aaec5 2px solid;
	CURSOR: pointer;
	COLOR: #346d96;
	BORDER-BOTTOM: #6aaec5 2px solid;
	FONT-FAMILY: verdana,sans-serif;
	HEIGHT: 27px;
	text-align: center;
}
/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 20px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("http://images.isocost.com/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("http://images.isocost.com/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { margin:0px 10px; font-size:18px; }
#searchform div { color:#09F;}
#searchform div input { font-size:18px; padding:5px; width:420px; }
#suggestions{ position: absolute; left:235px; width:420px;  }
#searchform label {text-align:left;width:260px;}
/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:420px; background-color:#a0a0a0; font-size:10px; line-height:14px; left:500px;}
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; height:44px; background-color:#FFF;border-width:1px; border-color:#919191; border-style:dotted; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; font-weight:bold }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(http://images.isocost.com/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }




.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://images.isocost.com/sprite_buttons.png) no-repeat scroll 100% -600px;
display:inline-block;
line-height:1.2;
padding-right:2px;
text-transform:uppercase;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.ProductBoxRating {
background-image: url("../images/rank_big.gif");
background-position: bottom;
background-repeat: no-repeat;
width: 80px;
height: 80px;
text-align: center;
vertical-align: top;
color: #6A6A6A;
}
.TextBigRating {
font-size: 28px;
color: #6A6A6A;
font-weight: bold;
}
.TextGreenSmall {
color: #72B235;
font-size: 10px;
font-weight: bold;
}
