@charset "utf-8";
/* CSS Document */
/* copyright www.scottishvolleyball.org - created by www.nrsoft.co.uk + www.drimlike.com */

html {
  overflow-y: scroll;
}
body { background-image: url(../images/bkg-body.jpg); background-position:left top; background-repeat: repeat-x; background-color:#c5cdd1; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; margin:20px 0 0 0; padding:0; color:#5c6970;}
img { border:0;}
sup { font-weight:bold; color:#FFFF00}
sup .red { color:#FF0000 }
.bottom { vertical-align: bottom; }

#global { width:950px; margin-left:auto; margin-right:auto; text-align:left;}
#header { width:950px; height:117px; background-image:url(../images/bkg-header.gif); background-position:left top; background-repeat:no-repeat;}
#logo { width:315px; height:117px; float:left;}
#headbut { width:635px; height:117px; float:left;}
#logintop { height:24px; padding:6px 15px 0 0; text-align:right;}
#search { height:42px; padding:5px 15px 0 0; text-align:right; }
input.searchtop { background-image:url(../images/bkg-search.gif); background-position:left top; background-repeat:no-repeat; width:164px; height:16px; border:0; padding:3px; }
.okbut { padding-top:5px;}
#banner { clear:both; width:950px;}
#deepbanner { clear:both; width:948px; border:1px solid #174b96; }
#hotnews { width:850px; height:20px; padding:5px 10px 0 90px; background-image:url(../images/bkg-news.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; clear:both;}
.blocker { clear:both;}
#content { background-image:url(../images/bkg-leftblue.gif); background-position:left top; background-repeat: repeat-y; background-color:#FFFFFF;}
#tabs { width:748px; float:right; }
.pictohome { float:right;}
.leftpicto { width:110px; padding:25px 10px 0 20px; float:left;}
.newsbox { float:left; width:180px; padding:25px 20px 20px 0;}
small {color:#a8b2b8;}
.newsbox h2, .calendarbox h2 { margin:0; padding:0;}
.newsbox p, .calendarbox p, .calendarbox3 p, .bignewsbox p { margin:0; padding:0 0 20px 0; text-align:left;}
.bignewsbox { clear:both; width:570px; height:200px; padding:20px 10px 5px 0; margin:0 0 20px 140px; background-image:url(../images/bkg-spotlight-large.jpg); background-position:left top; background-repeat:no-repeat;}
.homeimgnews { float:left; margin:5px 15px 5px 10px;}
.bignewsbox2 { float:left; height:200px; width:365px; padding:20px 10px 5px 0; margin:0 0 20px 140px;  background-image:url(../images/bkg-spotlight.jpg); background-position:left top; background-repeat:no-repeat;}
.bignewsbox3 { float:left; height:200px; width:180px; padding:20px 10px 5px 0; margin:0 0 20px 15px;  background-image:url(../images/bkg-net.jpg); background-position:left top; background-repeat:no-repeat;}
.bignewsbox3 h2 { margin:5px 0 0 10px; padding:0;}
.bignewsbox4 { clear:both; height:200px; width:570px; padding:20px 10px 5px 0; margin:0 0 20px 140px; background-image:url(../images/bkg-net-large.jpg); background-position:left top; background-repeat:no-repeat;}
.bignewsbox h2, .bignewsbox2 h2, .bignewsbox4 h2 { margin:5px 0 0 0; padding:0;}
.bignewsbox2 p, .bignewsbox3 p { margin:0 0 0 10px;}

/* calendar */
.calendarbox { float:left; width:280px; padding:25px 10px 50px 0; }
.calendarbox2 { float:left; width:220px; padding:25px 10px 50px 0; }
.calendarbox3 { float:left; width:320px; padding:25px 10px 50px 0; }
.calendarbox ul, .calendarbox3 ul { list-style-type:none; margin:0; padding:0;}
.calendarbox li, .calendarbox3 li { width:260px; height:20px; padding:4px 10px 0 10px; background-image:url(../images/bkg-but-large.jpg); background-position:left top; background-repeat:no-repeat;}
.bkgdate {  padding:0px 5px 0px 0px; margin-right:10px; border-right:1px solid #EEE; text-align:center; width:35px; float:left;}
.moreorange a { color:#FF9900; float:right; font-weight:bold;}
.greybox3 ul { margin:0; padding:0 0 0 15px;}
.greybox3 ul li {background-image:url(../images/bkg-calendar200.jpg); background-position:12px top; background-repeat:no-repeat; width:200px; height:23px; display:inline-block; float:left; margin:0px 0px 0px 0px; text-align:center; padding:3px 0 0 12px; text-transform:uppercase; font-weight:bold; float:left;  }
.bigcalendarbox h3 {background-image:url(../images/bkg-eventcal.jpg); background-position:left top; background-repeat:no-repeat; width:500px; height:23px; padding:3px 0 0 10px; margin:0 0 5px 0;}
.bigcalendarbox { width:510px; float:left; padding:25px 0 0 0;  }
.bigcalendarbox p { padding:0 0 10px 0;}
.bigcalendarbox .calendartitle { cursor: hand; cursor: pointer; }

#articlecontent { width:665px; float:left; padding:20px 40px 40px 40px; background-image:url(../images/bkg-article.jpg); background-position:left top; background-repeat:no-repeat;}
#railway {color:#5c6970; font-size:10px; text-decoration:none }
#railway a {color:#5c6970; font-size:10px; text-decoration:none }
#railway a:hover {color:#DDD; font-size:10px; text-decoration:none }
.picture { float:left; margin:10px 30px 15px 0px; padding:0 0 0 30px}
.picture2 { float:left; margin:0px 20px 15px 0px; padding:0 0 0 15px}

.bordercolor { border-top:3px solid #FFCC33}

/* footer */
#footer { background-image:url(../images/bkg-footer.gif); background-position:left top; background-repeat:no-repeat; width:930px; height:56px; padding:3px 0 0 20px;}
#footer a { margin:0 30px 0 0 }
#footerlinks { text-align:right; color:#FFFFFF; font-size:10px; padding:5px 10px 0 0}
#footerlinks a { color:#FFFFFF; font-size:10px; text-decoration:none}

#footer .schelde { width: 111px; height: 54px; float: left; padding-right:20px; }
#footer .schelde a  { width: 111px; height: 54px; background-image: url(../images/logos/schelde-sports.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .schelde a:hover  { background-position: right top;  }
#footer .sportscotland { width: 102px; height: 54px; float: left; padding-right:20px; }
#footer .sportscotland a  { width: 102px; height: 54px; background-image: url(../images/logos/sport-scotland.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .sportscotland a:hover  { background-position: right top;  }
#footer .britishvb { width: 80px; height: 54px; float: left; padding-right:20px; }
#footer .britishvb a  { width: 80px; height: 54px; background-image: url(../images/logos/british-volleyball.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .britishvb a:hover  { background-position: right top;  }
#footer .cev { width: 52px; height: 54px; float: left; padding-right:20px; }
#footer .cev a  { width: 52px; height: 54px; background-image: url(../images/logos/cev.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .cev a:hover  { background-position: right top;  }
#footer .fivb { width: 93px; height: 54px; float: left }
#footer .fivb a  { width: 93px; height: 54px; background-image: url(../images/logos/fivb.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .fivb a:hover  { background-position: right top;  }
#footer .mikasa { width: 102px; height: 54px; float: left }
#footer .mikasa a  { width: 102px; height: 54px; background-image: url(../images/logos/mikasa.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .mikasa a:hover  { background-position: right top;  }
#footer .gerflor { width: 86px; height: 54px; float: left; padding-right:20px; }
#footer .gerflor a  { width: 86px; height: 54px; background-image: url(../images/logos/gerflor.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .gerflor a:hover  { background-position: right top;  }
#footer .london2012 { width: 52px; height: 54px; float: left }
#footer .london2012 a  { width: 52px; height: 54px; background-image: url(../images/logos/london_olympics.gif); background-repeat: no-repeat; background-position: left top; display: block;  }
#footer .london2012 a:hover  { background-position: right top;  }

/* results */

.bigtable { clear:both; padding: 0 0 0 30px;}
.bigtable2 { clear:both; padding: 20px 0 0 10px; }
.datetable { width:50px; height:64px; border:1px solid #b6c0c6; text-align:center; line-height:1; float:left}
.day2 {color:#a8b2b8; font-size:28px; text-transform:uppercase; font-weight:bold}
.month {color:#a8b2b8; font-size:16px; text-transform:uppercase; font-weight:bold}
.year {color:#a8b2b8; font-size:17px; text-transform:uppercase; font-weight:bold}
.discover {color:#a8b2b8; font-size:12px;  font-weight:bold}
#resultstable { width:570px; border:1px solid #b6c0c6; float:left; margin: 0 0 30px 10px;}
#resultstable table tr.header_row { background-color: #a8b2b8; color: #FFFFFF; text-align: center }
#resultstable table tr.grey { background-color: #f8f9f9; text-align: center}
#resultstable table tr.blue { background-color: #e9ecee; color: #174b96; text-align: center }
#resultstable table tr.top_team { background-color: #e3ecc5; text-align: center; color:#006600}
#resultstable table tr.relegated_team { background-color: #f8c5ae; text-align: center; color:#990000}
.tableshort { width:450px !important;}
#homeresults { float: left; width: 570px; }

/* list */
.rublist { width:570px; float:left; margin: 0 0 0 10px; /*border:1px dotted #b6c0c6; padding:15px 15px 15px 0 */}
.rublist h1, .rublist p { margin:0; }

/* cms */
#cmscontent table { margin:10px 0pt 10px 30px}

/* gallery */
.albumside { color:#FFCC33 }
.picturethumb { width:200px; height:150px; float:left; margin:15px 0px 0px 15px; overflow:hidden;}
#pagerbox { clear:both; margin:20px 0 0 0; padding:30px 20px 20px 20px; text-align:center }
#pagerbox a { background-color:#DDD; width:20px; height:18px; padding:3px; display:inline-block; text-align:center; color:#5c6970 }
#pagerbox a:hover, #pagerbox a.selected { background-color:#5c6970; width:20px; height:18px; padding:3px; display:inline-block;text-align:center; color:#DDD }
#pagerbox2 { clear:both; margin:10px 0 0 0; padding:15px 15px 15px 30px; text-align:center }
#pagerbox2 a { background-color:#DDD; width:200px; height:18px; padding:3px; display:inline-block; text-align:center; color:#5c6970 }
#pagerbox2 a:hover { background-color:#5c6970; width:200px; height:18px; padding:3px; display:inline-block;text-align:center; color:#DDD }
.fleft { float:left}
.fright { float:right;}

/* league */
.league { clear:both; padding: 0 0 0 30px; margin:0 0 20px 0;}
.leaguetable { float:left; width:300px; border:1px solid #b6c0c6; margin:0 10px 10px 0; }
.leaguetable table tr.header_row { background-color: #a8b2b8; color: #FFFFFF; text-align: center }
.leaguetable table tr.grey { background-color: #f8f9f9; text-align: center}
.leaguetable table tr.blue { background-color: #e9ecee; color: #174b96; text-align: center }

/* more */
#morenews { padding:30px 0 0 0; clear:both;}
#morenews h1 { margin:0px 0 15px 85px;}
#morenews p { margin:15px 0 0px 85px;}

/* search */
#searchbox { padding:0 0 0 0; clear:both;}
#searchbox h1 { margin:30px 0 0px 85px;}
#searchbox p { margin:0px 0 15px 85px;}

/* dashboard */
.dashtable { width:620px; border:1px solid #b6c0c6; float:left; margin: 0 0 10px 0px;}
.dashtable a { color:#174b96; text-decoration:underline; font-weight:bold}
.dashtable a:hover {color: #990099; text-decoration:underline; font-weight:bold}
.formtable { padding:19px 19px 19px 19px ; background-color:#f1f3f4; border:1px solid #b6c0c6 }
.formtable form { margin:0; padding:0;}
.dashtable table tr.head { background-color: #a8b2b8; color: #FFFFFF }
.dashtable table tr.grey { background-color: #f8f9f9;}
.dashtable table tr.blue { background-color: #e9ecee; color: #174b96; }
.dashtable table tr.red { background-color: #FFCCCC; color: #FF0000; }

/* basket */
#steps { padding:10px 0 30px 0;}
#steps a { width:120px; height:18px; padding:3px; display:inline-block; text-align:center;  background-image:url(../images/steps.gif); background-position:left top; background-repeat:no-repeat;}
#steps a:hover {background-color:#5c6970; width:120px; height:18px; padding:3px; display:inline-block;text-align:center; color:#DDD; background-image:url(../images/steps.gif); background-position:left top; background-repeat:no-repeat;}
.tr_shop_process_nav_a {background-color:#DDD;color:#5c6970;}
.tr_shop_process_nav_a_current{ color:#FFFFFF; background-color:#174b96;}


/* referee */
.refereebox h3 {background-image:url(../images/bkg-refereetitle.jpg); background-position:left top; background-repeat:no-repeat; width:500px; height:23px; padding:3px 0 0 10px; margin:0 0 5px 0;}
.refereebox { width:510px; float:left; padding:25px 0 0 0; }
.refereebox p { padding:0 0 10px 0;}
.refereebox .refereetitle { cursor: hand; cursor: pointer; }
.refereebox .categoryitems ul li.email{list-style-image:url(../images/icons/mail.png); }
.refereebox .categoryitems ul li.mobile{list-style-image:url(../images/icons/mobile_phone.png); }

/* club */
.club { clear:both; }
.teamtable { float:left; border:1px solid #b6c0c6; margin:0 10px 10px 0; }
.teamtable table tr.header_row { background-color: #a8b2b8; color: #FFFFFF; text-align: center }
.teamtable table tr.grey { background-color: #f8f9f9; text-align: center}
.teamtable table tr.blue { background-color: #e9ecee; color: #174b96; text-align: center }

/* marquee */
marquee a {color:#FF9900}

/* admin menu */

.arrowlistmenu8{
width: 197px; /*width of accordion menu*/
background-image:url(../images/bkg-leftcol8.jpg); background-position:left top; background-repeat:no-repeat;
}

.arrowlistmenu8 h3 { margin:0; padding:0; border-bottom:1px solid #BBB; text-indent:20px; font-size:12px;}


.arrowlistmenu8 .menuheader8{ /*CSS class for menu headers in general (expanding or not!)*/
color: #174b96;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu8 .openheader8 { /*CSS class to apply to expandable header when it&acute;s expanded*/
background-image: url(../images/bullet-leftcol8.jpg);
}

.arrowlistmenu8 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu8 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu8 ul li a{
color: #174b96;
background: url(../images/bullet-leftcol9.jpg) no-repeat 20px 10px; /*custom bullet list image*/
display: block;
padding: 2px 0;
margin:0 0px 0 0px; /*link text */
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 12px;
text-indent:30px;
}

.arrowlistmenu ul li a:visited{
color: #a1afd1;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #3e5bad;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}

/* message */
div.flash{
	font            : normal normal normal 12px Arial, sans-serif;
	color           : #FFF;
	padding         : 4px;
	margin          : 4px 0 8px 0;
	text-align		: center;
}

div.flash-error {
	background      : #FFFFFF none repeat scroll 0% 50%;
	border          : 2px solid #CA002D;
	color           : #CA002D;
	padding         : 8px;
}

div.flash-success,
div.flash-message,
message-flash {
	background      : #FFFFFF none repeat scroll 0% 50%;
	border          : 2px solid #006600;
	color           : #006600;
	padding         : 8px;
}


/* txt */
h1 { color:#174b96; font-size:20px; margin:20px 0 20px 30px; }
h2 { color:#174b96; font-size:16px; margin:20px 0 20px 30px;}
h3 { color:#5c6970; font-size:12px; margin:20px 0 20px 30px; text-transform:uppercase}
h4 { font-size:14px; text-transform:uppercase; color:#5c6970; margin:0px ; padding:0px; border-bottom:1px solid #b6c0c6}
p { color:#5c6970; margin:10px 0 10px 30px; text-align:justify}


a {color:#174b96; text-decoration:none;}
a:hover {color:#990099; text-decoration:none;}

.red {
	color           : #CA002D;
}


/* form */
.submit {background-color:#174B96; color:#FFFFFF; font-size:13px;}
.reset  {background-color:#174B96; color:#FFFFFF; font-size:13px;}
.form_error{ color: #CA002D; }

/* buttons */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#174B96;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-size:12px;
    line-height:130%;
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons a:hover{
	text-decoration: none;
	color:#FFFFFF;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#button_home_news { 
   width:170px; 
   height:20px;  
   background-image:url(../images/buttons/but-news.jpg); 
   background-position:right top; 
   background-repeat:no-repeat; 
   padding:3px 10px 0 530px; 
   margin:0 30px 20px 0px;
   text-align:center;
   clear:both;
}

#button_home_calendar { 
	width:170px; 
	height:20px; 
	background-image:url(../images/buttons/but-calendar.jpg); 
	background-position:right top; 
    background-repeat:no-repeat; 
    padding:3px 10px 0 530px; 
    margin:0 30px 20px 0px;
    text-align:center;
    clear:both;
}

#button_home_gallery { 
	width:170px; 
	height:20px; 
	background-image:url(../images/buttons/but-gallerie.jpg); 
	background-position:right top; 
    background-repeat:no-repeat; 
    padding:3px 10px 0 530px; 
    margin:0 30px 20px 0px;
    text-align:center;
    clear:both;
}

#button_home_results { 
	width:170px; 
	height:20px; 
	background-image:url(../images/buttons/but-results.jpg); 
	background-position:right top; 
    background-repeat:no-repeat; 
    padding:3px 10px 0 530px; 
    margin:0 30px 20px 0px;
    text-align:center;
    clear:both;
}

#button_mmatn_news { 
   width:170px; 
   height:20px;  
   background-image:url(../images/buttons/but-news.jpg); 
   background-position:right top; 
   background-repeat:no-repeat; 
   padding:3px 10px 10px 500px; 
   margin:10px 30px 20px 0px;
   text-align:center;
   clear:both;
}

/* menu */

.menu { padding-top:10px; }
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}

.menu li{
float:left;
position:relative;
z-index:100;
}

.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

.menu a, .menu :visited {
display:block;
font-size:12px;
width:100px;
padding:5px 0;
color:#174b96;
background-color:none;
text-decoration:none;
margin-right:0px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

.menu ul li ul li a, .menu ul li ul li a:visited, .menu ul li ul li a:active, .menu ul li ul li a:link { background-color:#fff; text-transform:none; font-size:10px; border-top:1px solid #eee}
.menu ul li ul li a:hover { background-color: #eee;}

.menu :hover{
color: #990099;
background-color:#fff;
}

.menu ul ul {
visibility:hidden;
position:absolute;
width:100px;
height:0;
}

.extra ul ul, .extra a, .extra :visited { width:135px;}

.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}



/* leftcol menu */

#leftcol { 
	width:197px; 
	float:left; 
	border:2px solid #000072; 
	background-color:#000072; 
	background-image:url(../images/bkg-leftcol.jpg); 
	background-position:left top; 
	background-repeat:no-repeat; 
}

.arrowlistmenu{
	width: 197px; /*width of accordion menu*/
}

.arrowlistmenu h3 { 
	margin:0; 
	padding:0; 
	border-bottom:1px solid #000072; 
	text-indent:20px; 
	background-image:url(../images/bullet-leftcol.gif); 
	background-position:5px center; 
	background-repeat:no-repeat; 
	font-size:12px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: white;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 0px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/bullet-leftcol8.jpg);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #a1afd1;
	background: url(../images/bullet-leftcol2.jpg) no-repeat 20px 10px; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	margin:0 0px 0 0px; /*link text */
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid #dadada;
	font-size: 12px;
	text-indent:30px;
}

.arrowlistmenu ul li a:visited{
	color: #a1afd1;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #fff;
	background-color: #3e5bad;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	background: lightgreen !important;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	background: lightblue;
}



/* tabs */
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px ;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	width:216px;
	height:28px;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 10px 15px 0 15px ;
	margin-right: 0px;
	color: #2d2b2b;
	background: white url(../images/but-tab.jpg) top center no-repeat;
	text-transform:uppercase;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: none;
	color: #174b96;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(../images/but-tab-hover.jpg);
	border-bottom-color: white;
	color:174b96;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontent{
	display:none;
}

@media print {
	.tabcontent {
		display:block !important;
	}
}

#creation-compte {
	background:#FFFFFF none repeat scroll 0 0;
	height:200px;
	padding-right: 15px;
	vertical-align:top;
	width:50%;
}
#authentification {
	background:#FFFFFF none repeat scroll 0 0;
	height:200px;
	padding-left: 50px;
	vertical-align:top;
	width:50%;
}
td.lined {
	padding:8px 0 0;
	text-align:right;
	vertical-align:top;
}

#tools{
	list-style-type: none;
	list-style-image: none;
	float: right;	
}

.clear { clear : both;}