/* ------------------------------------------------------------

    SITE SPECIFIC COLORS

------------------------------------------------------------ */

#header h1 a {
	top: 26px;
	left: 10px;
	width: 215px;
	height: 50px;
}

#header h2 {
	top: 35px;
	left: 240px;
	}
* html #header h2 {
	top: 24px;
	}

/* ------------------------------------------------------------

   general

------------------------------------------------------------ */

#body.admin p.warning {
	padding-left: 20px;
	background-image: url(/s/i/admin_warning_icon.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
}
#body.admin p.warning a {
	color: #333;
}

/* ------------------------------------------------------------

   dashboard

------------------------------------------------------------ */

#body.admin table.admin {
	width: 600px;
	border-collapse: collapse;
}
#body.admin table.admin td {
	width: 50%;
	vertical-align: top;
	padding: 0 3px;
	margin: 0;
}
#body.admin div.box {
	position: relative;
	background-image: url(../images/panel_600.png);
	background-repeat: no-repeat;
	width: 570px;
	padding: 5px 10px 15px 25px;
}
#body.admin div.collapse {
	height: 22px;
	overflow: hidden;
	padding-bottom: 5px;
}
#body.admin div.box h3 {
	background-position: 4px top;
	background-repeat: no-repeat;
	padding: 4px 4px 8px 34px;
	margin: 0 -4px 0 -19px;
}
#body.admin div.box h3 a {
	color: #222;
	text-decoration: underline;
}
#body.admin div.box h3 a:hover {
	text-decoration: none;
}
#body.admin div.box h3 em {
	color: #777;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
#body.admin div.collapse h3 {
	border: none;
}
#body.admin div.box a.toggle {
	position: absolute;
	top: 8px;
	left: 270px;
	width: 16px;
	height: 16px;
	text-indent: -500px;
	overflow: hidden;
	z-index: 100;
	background-image: url(/s/i/collapse_icon.png);
	background-position: right 50%;
	background-repeat: no-repeat;
}
#body.admin div.collapse a.toggle {
	background-image: url(/s/i/expand_icon.png);
}
#body.admin div.box .warning {
	padding-left: 20px;
	background-image: url(/s/i/admin_warning_icon.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
}
#body.admin div.sites h3 {
	background-image: url(/s/i/admin_sites.gif);
}
#body.admin div.inbox h3 {
	background-image: url(/s/i/admin_inbox.gif);
}
#body.admin div.notifications h3 {
	background-image: url(/s/i/admin_notifications.gif);
}
#body.admin div.helpdesk h3 {
	background-image: url(/s/i/admin_helpdesk.gif);
}
#body.admin div.developpement h3 {
	background-image: url(../images/components.png);
}
#body.admin div.blacklist h3 {
	background-image: url(/s/i/admin_blacklist.gif);
}
#body.admin div.credits h3 {
	background-image: url(/s/i/admin_credits.gif);
}
#body.admin div.stats h3 {
	background-image: url(/s/i/admin_stats.gif);
}
#body.admin div.checklist h3 {
	background-image: url(/s/i/admin_checklist.gif);
}
#body.admin div.box ul {
	padding-top: 0;
	margin-top: 8px;
}
#body.admin div.box ul li {
	padding: 0 0 2px 0;
	font-size: 11px;
}


/* ------------------------------------------------------------

    checklist

------------------------------------------------------------ */

#body.admin div.checklist ul {
	margin: 10px 0 0 4px;
	padding: 0 0 0 4px;
	list-style-type: none;
}
#body.admin div.checklist ul li {
	background-image: url(/s/i/admin_not_checked.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
}
#body.admin div.checklist ul li small {
	color: #666;
}
#body.admin div.checklist ul li.checked {
	background-image: url(/s/i/admin_checked.gif);
}
#body.admin div.checklist ul li.checked a {
	color: #333;
	text-decoration: none;
}

/* ------------------------------------------------------------

    settings

------------------------------------------------------------ */

#body.admin ul.sites {
	margin-top: 16px;
}
#body.admin ul.sites li {
	margin-bottom: 8px;
}
#body.admin ul.sites li a {
	font-weight: bold;
}


 /* ------------------------------------------------------------

    GENERAL

------------------------------------------------------------ */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	padding: 0 0 20px 0;
	margin: 0;
	background-repeat: repeat-x;
}

form {
	margin: 0;
	padding: 0;
}
input, select {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
ul, ol {
	margin: 0.4em 0 0 1.2em;
	padding: 0 0 0 1.2em;
}
label {
	cursor: pointer;
	vertical-align: middle;
}
a, a:link {
	color: #369;
}
a:visited {
	color: #3e5d7c;
}
a:hover {
	text-decoration: none;
}
p {
	line-height: 1.5em;
	padding: 0.4em 0 0.4em 0;
	margin: 0;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 10px 0;
	padding: 0;
}
h2 em {
	font-style: normal;
	color: #f59898;
	font-size: 80%;
}
#body.home h2 span {
	margin-left: 8px;	
	font-size: 12px;
	color: #3e5d7c;
	}


h3 {
	padding: 8px 0 0 0;
	margin: 0;
	font-size: 13px;
	color: #3e5d7c;
}
h3 small {
	font-weight: normal;
	color: #829ab3;
	font-size: 13px;
}
h4 {
	padding: 3px 0;
	margin: 0;
	color: #3e5d7c;
	font-size: 12px;
}
h4 em {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	color: #96a6b6;
}
h5 {
	margin: 15px 0 8px 0;
	font-size: 12px;
}
img.smiley {
	vertical-align: middle;
}

.clearfix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

* .clearfix {
	height: 1%;
	}
	
form.formpadding {
	padding: 5px 0;
	}

	
/* The IE/Win Disappearing List-Background Bug Fix */
ul, ol, dl {
	position: relative;
	}

abbr {
	cursor: help;
	border: 0;
	text-decoration: none;
	}

/* ------------------------------------------------------------

    MESSAGES

------------------------------------------------------------ */
div.titre img{
	padding-left:10px;
}

div.error, div.actualite, div.actualite_box, div.info, div.warning, div.developpement_box, div.referencement_box, div.wifi_box, div.contact_box, div.solidarite_box, div.blog_box, div.video_box{
	padding: 14px 5px 15px 40px;
	margin: 5px 0 10px 0;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #555;
}

	
div.error a, div.actualite a, div.info a, div.warning a, div.developpement_box a , div.referencement_box a, div.wifi_box a, div.contact_box a, div.solidarite_box a, div.bluemobile a, div.video_box a {
	color: #111;
}
div.error ul, div.actualite ul, div.info ul, div.warning ul, div.developpement_box ul , div.referencement_box ul, div.wifi_box ul, div.contact_box ul, div.solidarite_box ul, div.bluemobile ul, div.video_box ul {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 5px 0 0 5px;
}
div.error strong, div.actualite strong, div.info strong, div.warning strong, div.developpement_box strong, div.referencement_box strong, div.wifi_box strong, div.contact_box strong, div.solidarite_box strong, div.bluemobile strong, div.video_box strong {
	font-size: 13px;
}
div.error ul li strong, div.actualite ul li strong, div.info ul li strong, div.warning ul li strong, div.developpement_box ul li strong, div.referencement_box ul li strong, div.wifi_box ul li strong, div.contact_box ul li strong, div.solidarite_box ul li strong, div.bluemobile ul li strong, div.video_box ul li strong{
	font-size: 11px;
}
div.error ul li, div.actualite ul li, div.info ul li, div.warning ul li, div.developpement_box ul li, div.referencement_box ul li, div.wifi_box ul li, div.contact_box ul li, div.solidarite_box ul li, div.bluemobile ul li, div.video_box ul li {
	padding: 4px 0 0 0;
	line-height: 1.3em;
}
div.error {
	background-image: url(/s/i/error_icon.gif);
	background-color: #ffede5;
	border: 1px solid #dea3a3;
}
div.actualite {
	background-image: url(../images/about.png);
	background-color: #edffe4;
	border: 1px solid #9cd580;
	color: #386522;
	width: 465px;
	height: 160px;
	float:left;
	margin-right:10px;
}

div.actualite_box {
	background-image: url(../images/about.png);
	background-color: #edffe4;
	border: 1px solid #9cd580;
	color: #386522;
	width: 465px;
	height: 140px;
	float:left;
	margin-right:10px;
}

div.actualite img{
	float:left;
	margin-right:10px;
}

div.actualite_box img{
	float:left;
}

div.blog_box {
	background-image: url(../images/nav_down_right_blue.png);
	background-color: #edffe4;
	border: 1px solid #9cd580;
	color: #386522;
	width: 990px;
	height: 140px;
	float:left;
	margin-right:10px;
}


div.blog_box img{
	float:left;
}

div.ensavoirplus_blog{
	background-color: #8cc0f7;
	color: #FFFFFF;
	text-align:right;
	margin-left:900px;
	margin-top:5px;
	font-style:italic;
}

div.video_box {
	color: #555;
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	background-image: url(../images/nav_down_right_blue.png);
	width: 990px;
	/* height: 400px; */
	float:left;
	margin-right:10px;
}

div.video_box ul {
	float:right;
	width:400px;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 5px 0 0 5px;
}

div.video_box ul li {
	padding: 4px 0 0 0;
	line-height: 1.3em;
}

div.video_box img{
	float:left;
	padding-right:10px;
}

div.video_box object{
	float:left;
}

div.ensavoirplus_video{
	background-color: #8cc0f7;
	color: #FFFFFF;
	text-align:right;
	margin-left:850px;
	margin-top:5px;
	font-style:italic;
}

div.ensavoirplus_video a{
	color: #FFFFFF;
}



div.warning {
	background-image: url(/s/i/warning_icon.png);
	background-color: #ffffe9;
	border: 1px solid #ecda6e;
	color: #3b3615;
}
div.info {
	background-image: url(../images/server_to_client.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
	width: 465px;
	float:left;
	margin-right:10px;
	height:423px;
}

div.info img{
	float:left;
}

div.touch_bleu {
	padding: 14px 5px 15px 40px;
	margin: 5px 0 10px 0;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #555;
	background-image: url(../images/components.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
	width: 465px;
	float:left;
	margin-right:10px;
	height:250px;
}

div.touch_bleu img{
	float:left;
}
div.touch_bleu a{
	color: #111;
}
div.touch_bleu ul {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 5px 0 0 5px;
}
div.touch_bleu strong {
	font-size: 13px;
}
div.touch_bleu ul li strong{
	font-size: 11px;
}
div.touch_bleu ul li {
	padding: 4px 0 0 0;
	line-height: 1.3em;
}

div.touch_bleu img{
	float:left;
	margin-right:10px;
}

/* */

div.bluemobile {
	/* padding: 14px 10px 15px 40px; */
	margin: 5px 0 10px 0;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	font-size: 12px;
	color: #555;
	background-image: url(../images/logo_bornes.jpg);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
}

div.bluemobile p{
    padding-left:60px;
}

div.bluemobile img{
    padding-left:5px;
    padding-top:30px;
}

div.bluemobile ul{
    /*padding-left:120px;*/
}

#bluemobile_img{
    clear:both;
	float:left;
	padding-top:15px;
}

#bluemobile_titre{
	padding-left:15px;
}

#bluemobile_info{
	float:left;
}



div.ensavoirplus_info{
	background-color: #8cc0f7;
	color: #FFFFFF;
	text-align:right;
	margin-left:350px;
	margin-top:5px;
	font-style:italic;
}

div.descrip_ref{
	text-align:left;
	margin-top:5px;
	margin-left:130px;
	font-style:normal;
	font-weight:normal;
}


div.ensavoirplus_info a{
	color: #FFFFFF;
	/* color: #FF7C00; */
}

div.ensavoirplus_info a:hover{
	color: #294b6e;
}

div.ensavoirplus_bluemobile{
	background-color: #8cc0f7;
	color: #FFFFFF;
	text-align:right;
	margin-left:300px;
	margin-top:5px;
	font-style:italic;
}


div.ensavoirplus_bluemobile a{
	color: #FFFFFF;
	clear:both;
	/* color: #FF7C00; */
}

div.ensavoirplus_bluemobile a:hover{
	color: #294b6e;
}


div.ensavoirplus_vert{
	background-color: #9cd580;
	color: #FFFFFF;
	text-align:right;
	margin-left:350px;
	margin-top:5px;
	font-style:italic;
}

div.ensavoirplus_vert a{
	color: #FFFFFF;
	/* color: #FF7C00; */
}

div.ensavoirplus_vert a:hover{
	color: #386522;
}


div.developpement_box {
  width: 465px;
  height: 290px;
	background-image: url(../images/components.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
	float:left;
	margin-right:10px;
}

div.referencement_box {
  width: 465px;
	background-image: url(../images/text_rich_marked.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
	float:left;
  height: 230px;
	margin-right:10px;
}

div.wifi_box {
	background-image: url(../images/satellite_dish.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
}

div.references_box {
  width: 465px;
	background-image: url(../images/satellite_dish.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
}

div.contact_box {
  width: 465px;
	background-image: url(../images/mail_into.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
}

div.solidarite_box {
  width: 465px;
	background-image: url(../images/hand_offer.png);
	background-color: #edf4f8;
	border: 1px solid #8cc0f7;
	color: #294b6e;
}

.empty {
	padding: 15px 15px 20px 15px;
	font-size: 12px;
	text-align: center;
	font-style: italic;
	color: #777;
}
div.empty {
	padding: 15px;
}
li.empty {
	font-size: 11px;
	text-align: left;
	padding: 0;
}

#body div.panel div.warning	{
	margin-right: 8px;
	float: left;
	clear: left;
	width: 88%;
	}



/* ------------------------------------------------------------

    TOPICPATH

------------------------------------------------------------ */

ul#topicpath {
	padding: 5px 5px 6px 5px;
	margin: 10px 5px 10px 5px;
	background-color: #f2f7f8;
	border: 1px solid #b2d7e1;
	list-style-type: none;
	width:1020px;
	float: left;
}
ul#topicpath li {
	font-size: 11px;
	float: left;
	padding: 0 5px 0 0;
}
ul#topicpath li.last {
	padding-right: 0;
}

* html ul#topicpath li.last {
	margin-top: 1px;
}

/* ------------------------------------------------------------

    HEADER STRUCTURE

------------------------------------------------------------ */

#header {
	z-index: 1;
	position: relative;
	width: 1200px;
	height: 110px;
	padding: 0;
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
	clear: both;
}

/* Header specific */
#header h1 {
	padding: 0;
	margin: 0;
}
#header h1 a {
	position: absolute;
	display: block;
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 100;
	text-decoration: none;
}
#header h1 a img {
	display: none;
}
#header h1 a strong {
	display: none;
}
#header h1 a em {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	color: #aaa;
	position: absolute;
	top: 35px;
	left: 71px;
	text-transform: uppercase;
}


/* ------------------------------------------------------------

    COMMENTS

------------------------------------------------------------ */

#body form#deleteCommentForm {
	margin: 30px 0;
}
#body ul.comments {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#body ul.comments li.clearfix {
	background-image: url(/s/i/panel_bg.png);
	background-repeat: no-repeat;
	padding: 8px 8px 5px 8px;
	margin: 15px 0;
}
#body ul.comments li.clearfix h4 {
	padding: 0px 5px 10px 5px;
	font-weight: normal;
	font-size: 11px;
}
#body ul.comments li.clearfix h4 a {
	font-weight: bold;
}
#body ul.comments li.clearfix p {
	padding-left: 110px;
}
#body ul.comments li.clearfix small.date {
	display: block;
	border-top: 1px solid #ddd;
	margin-top: 0.8em;
	padding: 5px 5px 2px 5px;
	font-size: 10px;
	font-weight: normal;
	clear: both;
	text-align: right;
}
#body ul.comments ul.control {
	float: right;
}

/* ------------------------------------------------------------

    BODY STRUCTURE

------------------------------------------------------------ */

#body {
	/* width: 770px; */
	width: 1210px;
	padding: 0 0 10px 0;
	margin: 0 auto;
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	min-height: 450px;
}
* html #body {
	height: 450px;
}

/* ------------------------------------------------------------

   SIDEBAR STRUCTURE + MENU

------------------------------------------------------------ */

#body #sidebar {
	float: left;
	width: 140px;
	margin: 0;
	padding: 25px 0;
}
#body #sidebar ul#menu {
	list-style-type: none;
	padding: 0 0 0 3px;
	margin: 10px 0 0 0;
}
#body #sidebar ul#menu li {
	padding: 0;
}
#body #sidebar ul#menu li.home a {
	background-image: url(../images/home.png);
}
#body #sidebar ul#menu li.sites a {
	background-image: url(../images/server_to_client.png);
}
#body #sidebar ul#menu li.developpement a {
	background-image: url(../images/components.png);
}
#body #sidebar ul#menu li.referencement a {
	background-image: url(../images/text_rich_marked.png);
}
#body #sidebar ul#menu li.wifi a {
	background-image: url(../images/satellite_dish.png);
}
#body #sidebar ul#menu li.references a {
	background-image: url(../images/contract.png);
}
#body #sidebar ul#menu li.solidarite a {
	background-image: url(../images/hand_offer.png);
}
#body #sidebar ul#menu li.contact a {
	background-image: url(../images/mail_into.png);
}
#body #sidebar ul#menu li a {
	display: block;
	font-size: 11px;
	background-position: 5px 50%;
	background-repeat: no-repeat;
	width: 100px;
	padding: 8px 5px 8px 30px;
	text-decoration: none;
	border-bottom: 1px solid #eee;	
	color: #555;
}
#body div#sidebar ul#menu li a small {
	color: #999;
	font-weight: normal;
	font-size: 10px;
}
#body div#sidebar ul#menu li a:hover small,
#body div#sidebar ul#menu li.selected a small {
	color: #666;
	font-weight: normal;
}
#body div#sidebar ul#menu li a:hover,
#body #sidebar ul#menu li.selected a {
	padding-bottom: 8px;
	color: #333;
	background-color: #edf4f8;
}
#body #sidebar ul#menu li.selected a {
	font-weight: bold;
	border-bottom-width: 2px;
}
#body div#sidebar ul#menu li ul.sub {
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 4px 0 10px 0;
	display: none;
}
#body div#sidebar ul#menu li.selected ul.sub {
	display: block;
}
#body div#sidebar ul#menu li.selected ul.sub li a {
	padding: 3px 3px 3px 10px;
	margin: 0;
	font-size: 10px;
	background-image: none;
	background-color: transparent;
	border: none;
	font-weight: normal;
	color: #666;
}
#body div#sidebar ul#menu li.selected ul.sub li a:hover,
#body div#sidebar ul#menu li ul.sub li.selected a {
	/* background-image: url(../images/navigate_right.png); */
	background-position: left 30%;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 3px 3px 3px 10px;
	margin: 0;
	font-weight: bold;
	color: #333;
}
#body div#sidebar ul#menu li.selected ul.sub li a:hover {
	font-weight: normal;
	color: #000;
}
#body div#sidebar ul#menu li.selected ul.sub li.selected a:hover {
	font-weight: bold;
	color: #333;
}

/* ------------------------------------------------------------

    CONTENT

------------------------------------------------------------ */

#body #content {
	position: relative;
	float: right;
	/* width: 600px; */
	width: 1050px;
	padding: 0 5px 10px 5px;
}

/* ------------------------------------------------------------

    FOOTER

------------------------------------------------------------ */

#footer {
	background-color:#FFFFFF;
	position: relative;
	/* width: 770px; */
	width: 1200px; 
	height: 62px;
	text-align: center;
	padding: 0;
	margin: 0 auto 40px auto;
	background-repeat: no-repeat;
	padding-top: 8px;
	color: #666;
	font-size: 11px;
	margin-top:10px;
}
#footer a, #header a {
	color: #fc3;
}
#footer #copyright {
	font-size: 10px;
	padding: 0;
	margin-top: 10px;
}
#footer #copyright strong {
	color: #666;
	font-weight: normal;
}
#footer #copyright a {
	color: #bbb;
}

/* Fading Tooltips By Dustin Diaz

------------------------------------------------------------ */

body div#toolTip {
	position: absolute;
	z-index: 1000;
	max-width: 220px;
	background: #fff;
	text-align: left;
	padding: 2px 5px 3px 5px;
	min-height: 1em;
	-moz-border-radius: 10px; 
	}
	
body div#toolTip p { 
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	}
	
body div#toolTip p em { 
	display: block;
	margin-top: 3px;
	font-style: normal;
	font-weight: bold;
	}
	
body div#toolTip p em span { 
	font-weight: bold;
	color: #fff;
	}
	

div#body.profile div#content a.tagTooltip:link,
div#body.profile div#content a.tagTooltip:visited,
div#body.profile div#content a.tagTooltip:hover,
div#body.videos div#content a.tagTooltip:link,
div#body.videos div#content a.tagTooltip:visited,
div#body.videos div#content a.tagTooltip:hover,
div#body.clan div#content a.tagTooltip:link,
div#body.clan div#content a.tagTooltip:visited,
div#body.clan div#content a.tagTooltip:hover {
	border: 1px solid;
	padding: 1px 3px;
	text-decoration: none;
	position: relative;
	top: 3px;
}


/* ------------------------------------------------------------

    BUBBLES!

------------------------------------------------------------ */

#bubble {
	position: fixed;
	cursor: pointer;
	right: 5px;
	bottom: 5px;
	z-index: 100;
	}

#bubble div {
	background: url(/s/i/bubble_bg.png) no-repeat;
	background-position: top;
	width: 200px;
	height: 136px;
	font-size: 11px;
	padding: 0 30px 0 30px;
	text-decoration: none;
	color: #fff;	
	}

* html #bubble div {
	background: url(/s/i/ie/bubble_bg.gif) no-repeat;
	}
	
#bubble div:hover {
	background-position: bottom;
	}
	
#bubble a {
	text-decoration: none;
	color: #fff;
	}
	
#bubble img {
	border: 2px solid #BE0000;
	margin: 27px 10px 0 0px;
	float: left;
	}

#bubble p img {
	border: 0;
	margin: 0;
	float: none;
	}
	
#bubble p {
	padding-top: 25px;
	}
	

/* ------------------------------------------------------------

    SITE SPECIFIC COLORS

------------------------------------------------------------ */
	/* background-color: #818284; */

body {
	background-color: #bdd5e9;
	}

h2,
div#body.inside div#promoteButtons h3,
div#body.inside div#promoteBanners h3 {
	color: #0469a3;
	}
	
#body div#sidebar ul#menu li a:hover,
#body #sidebar ul#menu li.selected a {
	/* border-bottom-color: #FF0000; */
	border-bottom-color: #8cc0f7;
	}


	
#body.home div.homeItem h4,
#sendpasswordform ul li h3,
#body div.blog h4,
#body.videos #videosCommentList h4,
#body.home div#newsItem h4,
#body.admin div.box h3,
#body.admin div#trustlevel h3,
#body.admin ul.credits li h3,
#body.admin ul#thread li.item h4,
ul#helpdeskthread li.item h4,
#body div.member h4,
#body.music div.comments ul li h4,
#body.personal li.item h3 {
	border-bottom: 1px solid #FFC700;
	}

#body table.data tr th,
#body.admin form#inviteform table tr th,
#body.register form#inviteform table tr th {
	border-bottom: 2px solid #FFC700;
	}

	
body div#toolTip p em { 
	color: #FF0000;
	}

body div#toolTip {
	border: 2px solid #FF0000;
	}



/* ------------------------------------------------------------

    SITE SPECIFIC BACKGROUND IMAGES

------------------------------------------------------------ */

body {
	background-image: url(../images/selten_bg.png);
	}

#header {
	background-image: url(../images/ban_selten_small.png);
	}
* html #header {
	background-image: url(../images/ban_selten_small.png);
	}
	

