/******************************************//***template design "globbersthemes" **********/
/***BARBICAN/JANVIER 2009/************//***by globbers for globbersthemes ************/
/***all rights reserved***********************/
/******************************************/
/****************************************  ****/
/*** *********body et aspect general ***********//*******************************************/
html {height: 100%;}
body{margin:0;padding:0;text-align:center;background:#000 url(../images/barbarican_bg.jpg) repeat;color:#b7b1b1;font-family:Helvetica, arial, sans serif;font-weight:normal;background-attachment:fixed;}

/* liens hypertextes*/ 
a:link, a:visited {text-decoration:none;font-weight:bold;color:#b7b1b1;}
a:hover {color:#6a1111;}
/*listes a puces*/
ul {}
li {list-style-type:disc;background:transparent;margin:4px;}
/*image*/
img {border:none;margin:3px 5px;padding:0;}
img .caption {text-align: left;}
	.highlight{background:#391212;padding: 0px 2px 0px 2px;color:#ffffff;}
	.button {background:#fff;border:none;color:#391212;font-weight:bold;padding:4px;}
	#josForm.form-validate {margin-left:30px ;}
	.josForm ,#jForm {margin-left:25px ;}
	.inputbox {color:#b7b1b1;background:#ffffff;border:none;margin:4px;font-weight:bold;}
	.pagewidth{width:920px;text-align:center;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;}
fieldset {margin:5px;padding:5px;border:1px solid #fff;}
/********************************************/
/*****************TOP ***********************/
/*******************************************/
#top {float:left;width:100%;height:70px;background: url(../images/topmenu_bg.png) 0 0 repeat-x;margin:0;padding:0;}
/********************************************/
/***********topmenu************************/
/*******************************************/
#topmenu {float:left;width:770px;height:42px;background: transparent;margin:0 ;padding:0 ;} 
#navigation {height: 42px;width:770px;float:left;text-transform: uppercase;margin-left:10px;}
#navigation a {display: block;float: left;height: 42px;line-height: 30px;padding: 0px 14px;font-weight:bold;color:#ffffff;font-size:17px;text-shadow: 12px 12px 18px  #000;}
#navigation  a:hover{color: #6a1111;}
#navigation ul {list-style: none;margin: 0 0 0 0px ;padding: 15px 0 0 0px;}
#navigation li {display: block;float: left;margin:0 ;margin-right: 0px;padding: 0 ;}
#navigation li li a {font-weight:bold;font-size: 12px;padding: 0 15px;margin:  0;color:#ffffff;}
#navigation li li {border-top: 1px solid #2c302f;border-bottom: 1px solid #2c302f;}
#navigation li.active {background:transparent;height:42px;}
#navigation li.active span {background:transparent;height:42px;}
#navigation li.active a {color: #ffffff;background:transparent;height:42px;}
	.nav, .nav * {margin: 0;padding:0;}
div#navigation {  position: relative;z-index: 50;}
#navigation li li {margin:  0;}
div#navigation li li span,div#navigation li.active li span,div#navigation  li:hover li span {background:none;}
	.nav {line-height:1.0;float:left;margin-bottom:1.5em;position: relative;}
	.nav ul {background:#161514; padding: 0;margin-top:17px !important;filter:alpha(opacity=90);/* propriétaire IE */-moz-opacity:0.90; /* propriétaire Firefox */opacity:0.90; /* CSS3 */}
	.nav li {float:left;list-style:none;position:relative;background:none;}
	.nav li li a {display:block;padding: 0;text-decoration:none;background-image: none;float:none;width:135px;}
div#navigation li li a {height: 30px;line-height: 30px;}
div#navigation li:hover li,div#navigation li.sfHover li,div#navigation li.active:hover li,div#navigation li.active.sfHover li,div#navigation li:hover li span,div#navigation li.sfHover li span {background-image: none;}
div#navigation li:hover li a,div#navigation li.sfHover li a,div#navigation li.active:hover li a,div#navigation li.active.sfHover li a {background-image: none;}
	.nav li ul {float:none;left:-999em;position:absolute;width: 177px;z-index: 5;border-left: 1px solid #2c302f;border-right: 1px solid #2c302f;border-bottom: 1px solid #2c302f;}
	.nav li:hover ul,.nav li.sfHover ul {left:0px;top: 22px;}
	.nav li:hover li ul,.nav li.sfHover li ul,.nav li li:hover li ul,.nav li li.sfHover li ul,.nav li li li:hover li ul,.nav li li li.sfHover li ul {top:-999em;}
	.nav li li:hover ul,.nav li li.sfHover ul,.nav li li li:hover ul,.nav li li li.sfHover ul,.nav li li li li:hover ul,.nav li li li li.sfHover ul {left: 177px;top:0px;width: 177px;}
	.nav li li {position: relative;float:none;width: 177px;}
/*******resaux sociaux*********/
#facebook {float:left;width:40px;height:40px;background:transparent;display:block;margin-top:10px;padding:0}
#facebook a:hover {float:left;width:40px;height:40px;display:block;filter:alpha(opacity=50); /* propriétaire IE */-moz-opacity:0.50; /* propriétaire Firefox */opacity:0.50; /* CSS3 */}
#twitter {float:left;width:40px;height:40px;display:block;margin-top:10px;margin-left:10px;}
#twitter a:hover {float:left;width:40px ;height:40px ;display:block;filter:alpha(opacity=50); /* propriétaire IE */-moz-opacity:0.50; /* propriétaire Firefox */opacity:0.50; /* CSS3 */}
/*******logo*********/
#sitename {float:left;width:385px;height:107px;background:transparent;margin-top:0px;}
/***********search*************/
#search {float:right;width:276px;height:129px;background: url(../images/bg-search.png) 0 0 no-repeat;margin-top:-15px ;margin-right:0px;padding:0 ;}
#search .inputbox {float:left;width:140px;height:20px;background:transparent;border:none;margin:53px 0px 0 32px;padding:0px 0 0 14px ;font-size:12px;text-transform:capitalize;font-family:cambria, tahoma, verdana, arial, sans serif;text-align:center;text-shadow: 12px 12px 18px  #000;}
/********************************************/
/******HEADER/CARROUSSEL********************/
/*******************************************/
#header {float:left;width:920px;height:310px;background:TRANSPARENT;margin-top:-107px;border:none;}
/********************************************/
/*** ***********CONTENT MAIN****************/
/*******************************************/
#main {background:url(/lifepoint/templates/barbarican/images/bkground.png);width:650px;float:left;text-align:left;padding-left:10px;padding-top:15px;padding-bottom:25px;}
#main-full{background:url(/lifepoint/templates/barbarican/images/bkground.png);float:left;width:900px;text-align:left;padding-left:10px;padding-top:15px;padding-bottom:25px;padding-right:10px;}
/****calendar***/ 
	.calendar {margin-right:0px;display:block ;padding:11px 0px 0 0;background:url(../images/bg-calendar.png) 0 0 no-repeat ;width:69px ;height:54px;font-size:15px;text-align:center;}
	.calendar .day {color: #f9f4f4;font-weight:bold;margin: 0;padding: 0;font-size:25px;background:transparent;width:69px ;font-weight: bold;text-align:left;}
	.calendar .month {color: #f9f4f4;font-weight: bold;margin:0px;padding-right:5px;font-size:15px;background:transparent;width:60px !important;text-align:left;}
	.contentinfo {margin: 0px ;padding: 0px ;background: transparent;width:100%;color:#fff;font-weight:bold;}
table.contentpaneopen, table.contentpane {color:#fff;text-align:justify;}
	.contentheading ,.componentheading, a.contentpagetitle {font-size:22px;font-weight:bold;padding-top: 15px;color:#ffffff;text-transform:capitalize;margin-left:15px;line-height:24px;width:100%;text-shadow: 12px 12px 18px  #000;}
a.contentpagetitle:hover,a.contentpagetitle:active {color:#aedd27;}
small {}span.small {background: transparent;padding-left:18px;}
	.modifydate {margin-top:10px;text-decoration:underline;}
	.createdate {background: transparent;padding-left:18px;padding-top:2px;}
span.pagenav {margin-top:20px !important;}
span.pagenav, a.pagenav {padding:5px;}
span.pagenav ,.pagenav:hover {color:#ffffff;background:#000;}
	.blog_more {margin-bottom:25px;}
	.blog_more strong {color:#fff;letter-spacing:1px;font-size:14px;text-transform:uppercase;font-weight:bold;padding-left:40px;}
	.blog_more li {margin:5px 0px;}
a.readon {float:right;background:#fff;font-weight: bold;padding:5px;margin-right:15px;color:#000;margin-top:10px;-moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px;}
a.readon:hover, a.readon:active, a.readon:focus {background:#fff;color:#391212;}
table.contenttoc {margin: 5px;border: 1px solid #fff;padding: 5px;float: right;color:#fff;}
table.contenttoc td {padding: 0 5px;}
/* content tables */
	.sectiontableheader {padding:15px;}
td.contentdescription {padding:15px;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:5px;}
	.article_separator, .article_seperator {height:5px;display:block;}
	.column_separator {padding: 0 5px;}
/********************************************/
/*** **********BLOCK LEFT/RIGHT***********  /
/*******************************************/
#colonnewrap {background:url(/lifepoint/templates/barbarican/images/bkground.png);float:right;width:250px;padding:20px 10px 0 0;}
#colonnewrap-full {display:none;}
/********************************************/
/*** ***********MOD RIGHT/LEFT**************/
/*******************************************/
#left {float:right;width:233px;background:transparent;padding:0 ;margin: 0;text-align:left;} 
#right {float:right;width:233px;background:transparent;padding:0 ;margin: 0;text-align:center;} 
#left div.module,#left div.module_menu ,#left div.module_text  {width:233px;background:transparent url(../images/bg-left.png) left repeat-y;margin-bottom:35px;border-bottom:2px solid #000;}
#right div.module,#right div.module_menu ,#right div.module_text  {width:233px;background:transparent url(../images/bg-right.png) left repeat-y;margin-bottom:35px;border-bottom:2px solid #000;}
#right a,#right a:visited,#left a,#left a:visited {color:#ffffff;text-shadow: 12px 12px 18px  #000;}
#right a:hover,#left a:hover {color:#000000;text-shadow: 12px 12px 18px  #000;}
#right a:hover {color:#6a1111;text-shadow: 12px 12px 18px  #000;}
#right div.module h3,#right div.module_menu h3,#left div.module h3,#left div.module_menu h3 {font-size:19px;width:190px;font-weight:bold;margin:0;padding-top:13px;padding-bottom:12px;padding-left:10px;padding-right:10px;color:#ffffff;text-align:left;font-variant: small-caps;text-shadow: 12px 12px 18px  #000;}
#right div.module_text h3,#left div.module_text h3{font-size:19px;width:190px;font-weight:bold;padding-top:25px;padding-left:35px;color:#ffffff;text-align:left;font-variant: small-caps;background: transparent ;}
#right div.module div div div,#right div.module_menu div div div, #left div.module div div div,#left div.module_menu div div div {margin: 9px 0 0px 0px;padding: 0px 5px 10px 10px;background:transparent ;width:203px;color:#fff;}
#right div.module_text div div div, #left div.module_text div div div {width:153px;text-align:left;background:transparent;margin-left:8px;}
#right div.module ul,#right div.module_menu ul,#right div.module_text ul,#left div.module ul,#left div.module_menu ul,#left div.module_text ul {margin:0px;padding:0px 10px 0 10px;color:#fff;}
#right table.contentpaneopen, #left table.contentpaneopen {margin:0 35px 0px 0px ;padding:0 ;color:#fff;}
a.mainlevel{padding-bottom:4px;display:block;text-transform:capitalize;}
/*publicite*/
div.bannergroup_text {padding-bottom:20px;}
div.bannerfooter {padding:20px;}
div.banneritem_text  {padding: 10px 10px 0 10px;margin:0;}
div.bannerheader {padding-left:20px !important;font-size:14px;font-weight:bold;}
/********************************************/
/*** ***********footer**********************/
/*******************************************/
#footer {float:left;width:873px;height:248px;background: url(../images/footer.png) 0 0 no-repeat;}
#footer-content {width:860px;height:20px;background:transparent;margin-left:auto;margin-right:auto;margin-top:15px;}
	.box {float:left;width:205px;height:20px;background:transparent;margin-left:5px;overflow:hidden;}
#footer-content div.moduletable h3,#footer-content div.moduletable_menu h3{font-size:17px;width:190px;font-weight:bold;margin:0;padding-top:10px;padding-bottom:8px;padding-left:25px;color:#ffffff;text-align:left;font-variant: small-caps;text-shadow: 12px 12px 18px  #000;}
#footer-content div.moduletable,#footer-content div.moduletable_menu,#footer-content div.moduletable a,#footer-content div.moduletable_menu a {color:#fff;text-align:left;font-size:13px;font-weight:normal;}
#footer-content div.moduletable a:hover,#footer-content div.moduletable_menu a:hover{color:#391212;}#footer-content a.mainlevel {margin-left:0px;}
#footer-bottom {background:transparent;height:30px;width:860px;margin-left:auto ;margin-right:auto ;}
/*bouton top*/
#footer-top {float:left;width:30px;height:25px;padding:0 ;margin-right:10px;margin-bottom:10px;background:transparent;}
#footer_tm {float:left;width:800px;height:30px;background:transparent;text-align:center;}
	.ftb {margin-top:10px;margin-left:10px;font-size:12px;font-weight:normal;color:#fff;}
	.ftb a, .ftb a:visited{padding:0;color:#fff;}
	.ftb a:hover {color:#391212;}
/* Login ---*/
form#form-login fieldset {border:none;margin:0;padding:0;}
#form-login-username,#form-login-password,p #form-login-remember{margin:0;padding:0;}
form#form-login ul { margin-top:2px;margin-bottom:0;font-size:12px;line-height:11px;padding-left:5px;margin-left:10px;}
form#form-login li {padding:1px 0px 1px 0px;line-height:11px;}
form#com-form-login fieldset {margin: 0; padding: 0;}
/*  Le module Polls */t
able.poll td{text-align:left;font-size:12px;margin:0 !important;padding:0;}
table.poll thead td {font-size:13px;padding-left:14px;font-weight:bold;}
table.poll div  {text-align:left;padding:3px !important;}
table.poll .button{font-size:12px;margin:2px 0px 0 8px;padding:4px;}
table.pollstableborder td.sectiontableentry1,table.pollstableborder td.sectiontableentry2 {color: #ffffff; background:transparent;margin:0;padding:2px ;}
/*end file*/
