
/* --- start of css --- */
/* -- Basic HTML Elements  -- */
a:link {font-family:Verdana; COLOR: #000000; font-size: 12px;}
a:visited {font-family:Verdana; COLOR: #000000; font-size: 12px;}
a:hover {font-family:Verdana; COLOR: #2e74a7; font-size: 12px;}
a:active {font-family:Verdana; COLOR: #000000; font-size: 12px;}

BODY 
{
	background-color: #FFFFFF;	
	scrollbar-face-color:#9C9A9C;
	scrollbar-base-color:#9C9A9C;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#CCCACC;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#9C9A9C;
//	text-align:center; /* for IE */ 
//	margin:0 auto; /* for the rest */
}

.box{font-family:Verdana; COLOR: color[0]; font-size: 11px;}


div.quizz hr {height:5px;line-height:1px;font-size:0;margin:0;padding:0; clear: both; }
div.quizz {	font-family: Arial,Helvetica,Verdana,sans-serif;	font-size: 12px;	color: #000000 }
div.quizz h3,h2{	color: #2e74a7;}
div.quizz label { display: inline; float: left; width:150px; }
div.quizz input[type="button"]{border:1px solid #000000; background-color:#2e74a7; color:#ffffff; margin-left:152px;}
div.quizz p {  clear:both;  margin-bottom:1px; }
div.quizz input,textarea {padding-top:0.2em;  font-weight:bold;margin: 2px; }
div.quizz input[type="radio"]{color:#2e74a7;}
div.quizz a{ text-decoration:underline; }

.q_del { color: #2e74a7;  float:right; display:inline; }
.nofloat { clear: both;  }
.nofloat2 { float: left; width:320px; clear: both; display:block; border:0.1px; border:none; margin-top: 6px; background-color:#EEE;  }
.qlbl{ vertical-align:center;  text-align:right; padding-top:6px; padding-right:3px;}
.q_sum_t{ font-weight:bold; }
hr {line-height:1px;font-size:0;margin:0;padding:0; clear: both; }
div.quizz fieldset {
  float:left;
  width: 200px;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  border:0px;
  }

span.wp_MainHeader
{
          padding-right: 5px;
          padding-bottom: 5px;
          font-size: 18px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          color: #2e74a7;
          position:relative;
}
span.wp_SubHeader
{
          padding-right: 5px;
          padding-left: 5px;
          padding-bottom: 5px;
          font-size: 13px;
          font-weight: bold;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          color: #2e74a7;
}

.kantlinje {font-family:Verdana;font-size:12px;color:#000000;border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px;}
.kantlinjeright {font-family:Verdana;font-size:12px;color:#000000;border-right-style: dotted; border-right-color: #003366; border-right-width: 1px;}

.headerCenterBox {margin-bottom: 2px;width: 900;}
.headerCenterBox .rch {display: block;}
.headerCenterBox .rch * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #ffffff;
	}
.headerCenterBox .rch1 {
	border-right: 1px solid #ffffff;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #ffffff;
	padding-left: 1px;
	margin-left: 3px;
	background: #ffffff; /* rch5 */
	}
.headerCenterBox .rch2 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 0px 1px;
	background: #ffffff; /* rch3 */
	margin: 0px 1px;
	}
.headerCenterBox .rch3 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin: 0px 1px;
	}
.headerCenterBox .rch4 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	}
.headerCenterBox .rch5 {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	}

.MYP_profil {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#2e74a7;
	text-align:center;	
	vertical-align: middle;
	width:100px;
	height:20px;
	cursor:pointer;
}
.Postit_profil {
	margin-left:15px;
	width:113px;
	Height:139px;
	background-image:url(../../IMG/css/postit.gif);
	background-repeat:no-repeat;
}
.Lightbox_Renewal{
	 background: url(../../IMG/css/lightbox_1.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}
.Lightbox_Renewal_empty{
	 background: url(../../IMG/css/lightbox_empty.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}
.Lightbox_Registration_empty{
	 background: url(../../IMG/css/lightbox_Shop_new_France.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}
.Lightbox_Registration_Start_empty{
	 background: url(../../IMG/css/lightbox_klart_France.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}
.Lightbox_Shop_empty{
	 background: url(../../IMG/css/lightbox_Shop_new_France.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}
.Lightbox_Shop_Start_empty{
	 background: url(../../IMG/css/lightbox_Shop_new_France.jpg) no-repeat;
	 width:590px;
	 height:460px;
	 margin-left: 5px;
	 padding-top:5px;
	 padding-left:5px;
}

.Renewal_Code{
	margin-top:157px;
	margin-left:35px;
	border:solid 1px #9C9A9C;
	width:100px;
	height:22px;
}

.Renewal_Button{
	margin-left:8px;	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:115px;
	height:22px;
	word-spacing:normal;
	cursor:hand;	
}
.Renewal_Nasta{	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:230px;
	height:40px;
	word-spacing:normal;
	cursor:hand;	
}
.Renewal_Submit{
	margin-left:28px;	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:350px;
	height:25px;
	word-spacing:normal;
	cursor:hand;	
}
.renewal_Registration_Intro{
	margin-top:80px;
	margin-left:40px;
	width:350px;
}
.Renewal_Registration_Submit{
	margin-top:120px;
	margin-left:128px;	
}
.renewal_Reg_Intro{
	margin-top:200px;
	margin-left:40px;
}
.renewal_Intro{
	margin-top:125px;
	margin-left:40px;
}
.renewal_Intro_plus{
	margin-top:15px;
	margin-left:40px;
}
.renewal_List{
	margin-top:15px;
	margin-left:40px;
	width:350px;
}
.renewal_List .Text{
	margin-left:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_List .Text2{
	margin-left:35px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.renewal_order_plus .Text3{
	margin-left:35px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_order{
	margin-top:20px;
	margin-left:40px;
}
.renewal_order_plus{
	margin-top:20px;
	margin-left:40px;
}
.renewal_order_plus .Text{
	margin-left:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.renewal_order_plus .Text2{
	margin-left:62px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.Renewal_Rakna{
	margin-top:15px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:100px;
	height:22px;
	word-spacing:normal;
	cursor:hand;	
}
#gallery_tour {
	padding: 10px;
}
#gallery_tour ul { list-style: none; }
#gallery_tour ul li { display: inline; }
#gallery_tour ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery_tour ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery_tour ul a:hover { color: #fff; }
#chat {  height:100%; border: 1px solid #CCCCCC; padding: 10px; padding-right: 5px; margin-right: 5px;-moz-border-radius: 10px; background-color: #DDDDDD;}

#contenu { height:650px; overflow-y:scroll; vertical-align:bottom; margin-bottom: 10px; border: 1px solid #CCCCCC; padding-left: 5px; margin-right: 5px; -moz-border-radius: 5px;background-color: #ffffff;}

.miaou{ visibility: hidden;}
.Header2{
	font-family:Verdana;
	color: #000000;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}
.Header3{ 
	font-family:Verdana;
	COLOR: #000000;
	font-size: 16px;
	font-weight: bold; 
	text-decoration: none
}
.Header4{
	font-family:cursive; 
	color: #000000;	
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
div .scroll {
	height: 100px;
	width: 300px;
	overflow: auto;
	border: 1px solid #2e74a7;
	background-color: #fff;
	vertical-align:middle;
	padding: 8px;
}
div.scroll .input_scroll{
	padding:10px;
	vertical-align:middle;
}
#navsite h5 {
	display: none;
}  	
#navsite ul {
	padding: 3px 0; 
	margin-left: 0; 
	border-bottom: 1px solid #669; 
	font: bold 12px Verdana, sans-serif; 
}
#navsite ul li {
	list-style: none; 
	margin: 0; 
	display: inline; 
}
#navsite ul li a {
	padding: 3px 0.5em; 
	margin-left: 3px; 
	border: 1px solid #669; 
	border-bottom: none; 
	background: #ccf; 
	text-decoration: none; 
}
#navsite ul li a:link { 
	color: #339;
} 
#navsite ul li a:visited { 
	color: #666;
} 
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
	color: #000; 
	background: #AAE; 
	border-color: #336; 
}
#navsite ul li a#current {
	background: white; 
	border-bottom: 1px solid white; 
}
.MainContent{
	vertical-align:top;
	width:598px;
	position:static;
	overflow:auto;
}
div#Popup_profile_Close{
	text-align:right;
}
div#centerContent
{
	clear:both;
	width: 598px; /** Opera */
	font-family:Verdana;
	COLOR: #000000;
	font-size: 12px;
	border-left:1px solid #2e74a7;
	border-right:1px solid #2e74a7;
	border-bottom:12px solid #2e74a7;
	background: #ffffff; /* f0efde */
}
#centerContent h1
{
	margin: 0 6px 10px 0; /** margin-right: 6px to ensure same shape in opera **/
	border-bottom: 1px solid #9e9e9e;
	padding: 1px 0px 2px 0;
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#centerContent td.text
{
        font-family:Verdana;
        COLOR: #000000;
        font-size: 12px;
}
#centerContent td.smalltext
{
	font-family:Verdana;
	COLOR: #000000;
	font-size: 11px;
}
#centerContent td.textlanding
{
        font-family:Verdana;
        COLOR: #000000;
        font-size: 12px;
}
#centerContent td.textred
{
        font-family:Verdana;
        COLOR: #2e74a7;
        font-size: 12px;
}
#centerContent .border
{
	border-left: 2px solid #9e9e9e;
	border-right: 2px solid #9e9e9e;
	background-color: #ffffff;
}
#centerContent .borderblack
{
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #ffffff;
}
/** filter for safari and ff/moz **/
:root #centerContent h1 {
		font-family: Verdana;
		margin-right: 0px;
		font-size: 13px;
}

/** filter for IE **/
* html #centerContent h1 {
		font-family: Verdana;
		margin-right: 0px;
		font-size: 13px;
}
#centerContent a:link,
#centerContent a:visited,
#centerContent a:active
{
	font-family: Verdana;
	font-size: 12px;
	color : #000000;
}
#centerContent a:hover
{
	color : #9c0000;
}
#centerContent .radio input /* CHECK THE WHOLE RADIO BUTTON STUFF, it has to be a better way... */
{
	border-style: none;
}
.clearBoth
{
	clear: both;
	line-height: 1px;
}
.tabnormal
{
  font-family: Verdana;
  font-size: 11px;
  color:#000000; 
}
	
.InlineImage {color:0;background-color:0;border:solid 1px #9C9A9C;padding-right:10px;}
.normalText {font-family:Verdana;font-size:12px;color:#000000;}
.SmallText_Black {font-family:Verdana;font-size:9px;color:#000000;}
.TenText_Black {font-family:Verdana;font-size:10px;color:#000000;}
.SmallText_Error{font-family:Verdana;font-size:9px;color:#FF0000;}
.BigText_White {font-family:Verdana;font-size:14px;color:#ffffff;}
.BlackText {font-family:Verdana;font-size:12px;color:#000000;}
.smallText {font-family:Verdana;font-size:8px;color:#000000;}
.smallUpperText {font-family:Verdana;font-size:10px;color:#000000;text-transform:uppercase; text-decoration:underline}
.darkerTextcursive {font-family:Verdana;font-size:10px;font-family: cursive;color:#242424;}
.darkerText {font-family:Verdana;font-size:12px;color:#242424;}
.darkerTextError {font-family:Verdana;font-size:12px;color:#2e74a7;font-weight:bold;}
.BluedarkerText {font-family:Verdana;font-size:12px;color:blue;}
.boldText {font-family:Verdana;font-size:12px;color:#9C9A9C;font-weight:bold;}
.boldDarkerText {font-family:Verdana;font-size:12px;color:#303030;font-weight:bold;}
.errorText {font-family:Verdana;font-size:12px;color:#9C0000;}
.formCell {font-family:Verdana;font-size:12px;color:#9C9A9C;} 
.formCell1 {font-family:Verdana;font-size:12px;color:#9C9A9C;width:12px;vertical-align:top;padding-top:4px;}
.formCell2 {font-family:Verdana;font-size:12px;color:#9C9A9C;width:225px;vertical-align:top;}
.formCell3 {font-family:Verdana;font-size:12px;color:#000000;width:350px;vertical-align:top;}
.fixedButton {	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:120px;
	height:20px;
	word-spacing:normal;
	cursor:hand;
}
.fixedB_big {	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#6abde5;
	border:solid 1px #9C9A9C;
	width:180px;
	height:20px;
}
.fixedButtonCancel {	
	margin-left:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#6abde5;
	background-color:#ffffff;
	border:solid 1px #9C9A9C;
	width:50px;
	height:20px;
	word-spacing:normal;
	cursor:hand;
}
.SignupButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#6abde5;
	border:solid 1px #9C9A9C;
	width:85px;
	height:25px;
	word-spacing:normal;
	cursor:pointer;
} 
.LoginGrpahicsButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#6abde5;
	border:solid 1px #9C9A9C;
	width:60px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.LoginGrpahicsButtonLight {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#6abde5;
	background:#ffffff;
	border:solid 1px #6abde5;
	width:60px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.LightBoxGrpahicsButton {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#6abde5;
	border:solid 1px #9C9A9C;
	width:100px;
	height:20px;
} 

.LoginGrpahicsButtonLightBig {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#6abde5;
	background:#ffffff;
	border:solid 1px #6abde5;
	text-align:center;	
	vertical-align: middle;
	width:100px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
.R_ButtonLightBig {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background:#6abde5;
	border:solid 1px #ffffff;
	text-align:center;	
	vertical-align: middle;
	width:250px;
	height:20px;
	word-spacing:normal;
	cursor:pointer;
} 
#container {
	font-family:Verdana;
	background: #ffffff; /* f0efde */
}
#container td.text
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}

#container td.smalltext
{
	font-family:Verdana;
	font-size: 11px;
}
#container td.smalltext a
{
	font-family:Verdana;
	font-size: 11px;
	text-decoration: underline;
}
div{font-family:Arial;font-size:12px;line-height:normal;}

.SmallButtonLight {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#6abde5;
	background:#ffffff;
	border:solid 1px #6abde5;
	width:45px;
	height:15px;
	word-spacing:normal;
	cursor:pointer;
}

#Member_login
{
	margin-bottom:5;
	padding-left:10px;
	clear:both;
	width: 180px;
	font-family:Verdana;
	background: #ffffff; /* f0efde */
}

#Member_login td.TopMember
{
	background: #ffffff;
	border-bottom: 6px solid #2e74a7;
	padding:3px;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
#Member_login td.text
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}

#Member_login td.smalltext
{
	font-family:Verdana;
	font-size: 11px;
}
#Member_login td.smalltext a
{
	font-family:Verdana;
	font-size: 11px;
	text-decoration: underline;
}
/*  -------------------------------|  TABS  |-------------------------------  */
#tabs {
        text-align: center;
        padding-top: 3px;
		padding-bottom: 3px;
        margin: 10px 20px 0px;
        border-bottom: solid 1px #3B5998; 
}

#tabs div {
	display: inline;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}
* html #tabs div { 
	margin-right: 5px;
	margin-left: 5px;
	}


#tabs a {
    margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-left: 1px;
	}

#tabs .activetab  {
	color: #ffffff;
	background: #2e74a7; 
	/* border: solid 1px #2e74a7; */
}

#tabs .activetab a {
	color: #ffffff;
	background: #2e74a7;
	text-decoration: underline; 
}

#tabs .activetab a:hover {
    text-decoration: underline; 
}

#tabs .inactivetab a:hover {
	background: #2e74a7;
	color: #ffffff;
	text-decoration: none; 
}
#tabs .inactivetablined {
	text-decoration: line-through;
}

#tabs .disabled {
	color: #c0c0c0;
	margin: 0px;
	padding: 4px;
	text-decoration: none; 
}

/* --- end of css --- */