/******************************************//***template design "globbersthemes" **********//***upsilum data/JUILLET 2010/************//***by globbers for globbersthemes ************//***all rights reserved***********************//******************************************//********************************************//*** *********body et aspect general ***********//*******************************************/html {height: 100%;}body{margin:0;padding:0;text-align:center;background:#1c1c1c url(../images/bg.jpg) repeat;font-size:13px;color:#fff;font-family: helvetica, tahoma, arial , sans-serif;font-weight:normal;}/*texte*/p {font-size: 100%;}h1 {font-size: 200%;}h2 {font-size: 150%;}h3 {font-size: 125%;}h4, h5, h6 {font-size: 100%;}/* liens hypertextes*/ a:link, a:visited {text-decoration:none;color:#fff;font-weight:normal;}a:hover {color:#febf01;}ul {margin:0;padding-left:20px;}li {list-style-type:circle;background:transparent;margin: 4px;}img {border:none;margin:3px 5px;padding:0;}img .caption {text-align: left;}.highlight{background:#febf01;padding: 0px 2px 0px 2px;color:#ffffff;}.button  {background:#febf01;border:none;color:#ffffff;font-weight:bold;padding:6px;       }.inputbox {color:#000000;background:#ffffff;border:none;padding:4px;font-weight:bold;}.pagewidth{width:920px;text-align:center;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;position:relative;}fieldset {margin:0px 5px 5px 5px;padding:5px;border:1px solid #000;}/**********TOPMENU************/ #topmenu{float:left;width:100%;height:66px;background: url(../images/bg-menu.jpg) repeat-x;margin:0;text-align:center;} /*Menu Top*/ #navigation ul {list-style: none;margin: 0;padding: 0px;}#navigation {float:left;width:920px;height:66px;background:transparent;text-transform: uppercase;z-index: 50;}#navigation a {display: block;float: left;height: 22px;padding:23px 15px 20px 15px;margin:0 2px;font-weight:bold;color:#fff;font-size:11px !important;letter-spacing:1px;background: transparent;}#navigation  a:hover{color:#fff;background: url(../images/bg-nav.jpg) repeat;}#navigation li {display: block;float: left;margin: 0;padding: 0;}#navigation li li a {padding:15px 0;color:#fff;}#navigation li li {border-top: 1px solid #fff;}#navigation li.active  {background: url(../images/bg-nav.jpg) repeat;}.nav, .nav * {margin:0;padding:0;}.nav{line-height:1.0;float:left;margin-bottom:1.5em;position: relative;z-index:10;}.nav ul {background:#febf01;padding: 0;z-index:10;}.nav li {float:left;list-style:none;position:relative;background:none;display:block;}.nav li li a {display:block;padding: 0;text-decoration:none;float:none;width:177px;}#navigation li:hover li,#navigatin li.sfHover li,#navigation li.active:hover li,#navigation li.active.sfHover li,#navigation li:hover li span,#navigation li.sfHover li span {background: url(../images/bg-nav.jpg) repeat;display:block;}#navigation li:hover li a,#navigation li.sfHover li a,#navigation li.active:hover li a,#navigation li.active.sfHover li a {color:#fff;display:block;}#navigation li:hover li a:hover,#navigation li.sfHover li a:hover,#navigation li.active:hover li a:hover,#navigation li.active.sfHover li a:hover {color:#000;display:block;}.nav li ul {float:none;left:-999em;position:absolute;width: 183px;z-index: 5;display:block;}.nav li:hover ul,.nav li.sfHover ul {left:2px;top: 60px;display:block;}.navli:hover li ul,.navli.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;left:2px;}.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: 180px;top:0px;width: 183px;}.nav li li {position: relative;float:none;width: 183px;}  /*****header*****/#header {float:left;width:920px;height:140px;background: transparent;}#sitename {float:left;width:296px;height:87px;background:transparent;margin-top:50px;margin-left:25px;}/****login/search/register****/#tool {float:right;width:470px;height:41px;background:transparent;margin-top:75px;margin-right:70px;}a.login-switch {float:right;background: url(../images/login.png) no-repeat;color: #000;width:80px;height:41px;margin-left:20px;z-index: 1;}a.register-switch {float:right;background: url(../images/register.png) no-repeat;color: #000;width:80px;height:41px;margin-left:20px;z-index: 1;}a.search-switch {float:right;background: url(../images/search.png) no-repeat;color: #000;width:80px;height:41px;margin-left:20px;z-index: 1;}a.login-switch:hover {background: url(../images/login-hover.png) 0 0 no-repeat;	}a.register-switch:hover {background: url(../images/register-hover.png) 0 0 no-repeat ;}a.search-switch:hover {background: url(../images/search-hover.png) 0 0 no-repeat ;}	a.show,a.show:hover {float:right;color: #000;width:80px;height:41px;background: url(../images/close.png) 0 0 no-repeat;} a.deconnexion {float:right;background: url(../images/logout.png) no-repeat;color: #000;width:80px;height:41px;margin-left:20px;}#gl-login {background: #000000;color: #fff;top: 250px;display: none;height: auto;overflow: hidden;padding: 11px 21px 11px 33px;position: absolute;left: 300px;text-align:left;z-index: 999;width:150px;-moz-box-shadow: 1px 1px 6px #000;    -webkit-box-shadow: 1px 1px 6px #000;    box-shadow: 1px 1px 6px #000; }h3.tittle-login{text-align:left;font-weight:bold;font-size:21px;letter-spacing:1px;margin:0 ;padding:5px 0 12px 0px;}h3.tittle-register{text-align:left;font-weight:bold;font-size:21px;margin:0 ;padding:5px 0 12px 0px;}#gl-register{background: #000;color: #fff;top: 250px;display: none;height: auto;overflow: hidden;padding: 16px 11px 11px 25px;position: absolute;left: 300px;text-align:left;z-index: 999;width:450px;-moz-box-shadow: 1px 1px 6px #000;    -webkit-box-shadow: 1px 1px 6px #000;    box-shadow: 1px 1px 6px #000;   }#gl-search {background: #000000;top: 200px;display: none;height: auto;overflow: hidden;padding: 5px 15px;position: absolute;left: 650px;text-align:left;z-index: 999;-moz-box-shadow: 1px 1px 6px #000;  -webkit-box-shadow: 1px 1px 6px #000;   box-shadow: 1px 1px 6px #000; }#gl-login form a,#gl-register form a {background:transparent;color:#fff ;}#gl-login label {color: #fff;padding-top:4px;}#gl-register label{color: #fff;padding-top:4px;}#gl-login .button  {background:#fea900;color:#fff;padding:5px;margin:20px 0 5px 0;cursor:pointer;}#gl-register .button {background:#fea900;color:#fff;padding:5px;margin:10px 0 20px 0;cursor:pointer;}#gl-login .inputbox,#gl-register .inputbox {background:#ffffff;border: none;color: #000;margin-top:2px;}#gl-login form {float: left;margin-top: 5px;}#gl-login form label {float: left;}label.gl-login-user span,label.gl-login-password span {display: block;float: left;}#gl-login form input.button {font-size: 11px !important;float: left;}#gl-login form #mod_login_username,#gl-login form #mod_login_password {background: #FFFFFF;width: 120px;margin: 3px 8px 0 0;font-size: 12px !important;padding: 2px;font-weight:normal;}#gl-login form a {padding: 5px 0 !important ;margin: 0;background:transparent;display:block;}#gl-login form a:hover,#gl-login form a:active,#gl-login form a:focus {color:#fea900;}.gl-login-links {padding: 2px 0 !important;margin:0;clear: both;text-transform: none;letter-spacing: normal;font-size: 12px;font-weight:normal;}.gl-login-links a {font-weight:normal;}.libele {display:none;}/***slideshow***/#mod-slide {float:left;width:892px;height:436px;background:transparent url(../images/bg-slide.jpg) repeat;padding-left:1px;margin-top:45px;}#slide-container {background:transparent;height:421px;}#accordion {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;  } #accordion li{ list-style:none; float:left;display:block;text-align:left;}.stretcher{ float:left;height:421px;width:41px;overflow:hidden; } .tab{cursor:pointer;float:left;position: absolute; } #wrapper {float:left;width:100%;margin-top:50px;margin-bottom:50px;text-align:left;}/********************************************//*** ***********MOD left********************//*******************************************/#left,#right {float:left;width:220px;background:transparent;text-align:left;}div.module,div.module_menu ,div.module_text  {width:220px;background:transparent url(../images/bg-slide.jpg) repeat;margin-bottom:35px;} div.module div, div.module_menu div, div.module_text div  {width:220px;background:transparent;} div.module div div, div.module_menu div div,  div.module_text div div {width:220px;background:transparent;}div.module h3,div.module_menu h3,div.module_text h3{font-size:18px;width:220px;font-weight:bold;margin:0;padding-top:13px;padding-bottom:8px;padding-left:25px;color:#ffffff;text-align:left;font-variant: small-caps;background: url(../images/bgmenu-h3.png) 0 0  no-repeat ;height:40px;} div.module div div div, div.module_menu div div div  {margin: 0 ;padding: 0 0px 25px 0px;background:transparent ;width:190px;color:#fff;text-align:center;}div.module_text div div div {width:190px;text-align:left;background:transparent;}  div.module ul, div.module_menu ul, div.module_text ul {margin:0px;padding:0 0 0 35px;color:#fff;text-align:left;}/*module publicité*/div.bannergroup_text {padding-bottom:15px;padding-left:15px;margin-bottom:15px !important;}div.bannerfooter {padding:20px;}div.banneritem_text  {padding-top:15px;margin:0;}div.bannerheader {padding-left:20px !important;padding-right:20px !important;font-size:14px;font-weight:bold;}#main {float:left;width:400px;text-align:left; padding:25px 12px 15px 12px;background:url(../images/bg-slide.jpg) 0 0 repeat;margin-left:25px;margin-right:25px;}#main-mid {float:left;width:622px;text-align:left;padding:25px 12px 15px 12px;background: url(../images/bg-slide.jpg) 0 0 repeat;margin-left:25px;margin-right:25px;}#main-full {float:left;width:867px;text-align:left;padding:25px 12px 15px 12px;background: url(../images/bg-slide.jpg) 0 0 repeat;margin-left:0;margin-right:25px;}.contentheading,a.contentpagetitle,.componentheading {font-size:25px;padding-top:0px;}.contentpaneopen, .contentpane {background:transparent;margin-top:0px;margin-bottom:0;text-align: left ;}a.contentpagetitle:hover,a.contentpagetitle:active {color:#febf01;}a.readon {float:right;background:#febf01;font-weight: bold;color:#fff;font-weight:normal; padding:6px ;}.blog_more {margin-bottom:25px;}.blog_more strong {letter-spacing:1px;font-size:16px;text-transform:uppercase;font-weight:bold;padding-left:35px;}.blog_more li {margin:5px 25px;}.modifydate {margin-top:10px;text-decoration:underline;}.article_separator, .article_seperator{height:21px;width:100%;display:block;background:transparent;}/* Pagination ---*/ul.pagination { float: left; margin: 10px 0; width: 75%; }ul.pagination li {background: none;display: inline;margin: 0;padding: 6px;overflow: hidden;}ul.pagination li span {padding: 0 5px; line-height: 20px; }ul.pagination a {background: #f6f6f6;border: 1px solid #ccc;color: #000;line-height: 20px;padding: 0 5px;text-decoration: none;}ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {background: #febf01;border: 1px solid #febf01;color: #fff;text-decoration: none;}/******CALENDAR*******/.calendar {display:block ;padding:5px;background:#595e62;width:50px ;height:50px;text-align:center !important;}.day {color: #fff;font-weight:bold;font-size:17px;background:transparent;}.month {color: #fff;font-weight: bold;font-size:17px;background:transparent;}.contentinfo {margin: 0;padding: 5px 0 0 0;background:transparent;font-weight:normal;font-style:italic;font-size:12px;}/******pool*****/table.poll td{text-align:left;font-size:12px;margin:0 !important;padding:0 15px;}table.poll thead td {font-size:15px;padding-left:14px;font-weight:bold;}table.poll div  {text-align:left;padding:3px !important;}table.poll .button{font-size:12px;margin:5px 0px 0 0;padding:6px;color:#fff;font-weight:bold;}table.pollstableborder td.sectiontableentry1,table.pollstableborder td.sectiontableentry2 {color: #ffffff; background:transparent;margin:0 ;padding:2px ;}.sectiontableheader {padding:5px;}td.contentdescription {padding:5px;}tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:5px;}table.contenttoc {margin: 5px;border: 1px solid #fff;padding: 5px;float: right;color:#fff;}table.contenttoc td {padding: 0 5px;}/******FOOTER******/#footer {float:left;width:100%;height:210px;background:transparent url(../images/bg-slide.jpg) repeat;}#users-box {float:left;width:920px;height:200px;background:transparent;}.box {float:left;width:225px;height:200px;text-align:left;} #users-box  .moduletable ,#users-box  .moduletable_menu ,#users-box  .moduletable_text {background:transparent;margin:0;padding:5px 0 0 33px;}#users-box  .moduletable  h3,#users-box .moduletable_menu h3 ,#users-box .moduletable_text h3{font-size:13px;background: transparent;padding:4px 10px 4px 15px;margin:12px 0 12px 0;letter-spacing:1px;text-transform:uppercase;}div .moduletable a,div .moduletable_menu a ,div .moduletable_text a {font-weight:normal;font-style:italic;}div .moduletable a:hover,div .moduletable_menu a:hover ,div .moduletable_text a:hover {font-weight:normal;font-style:italic;}#footer_tm {float:left;width:100%;height:45px;background:#000000;}.ftb {float:left;margin-top:15px;text-align:center;font-weight:normal;font-size:12px;width:870px;color:#ffffff;}.ftb a{padding:0 !important;border:none !important;color:#ffffff;font-weight:normal;}  .ftb a:hover{padding:0 !important;border:none !important;color:#febf01;font-weight:normal;} #top {float:left;width:22px;height:22px;margin-top:8px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}/********pathway*****/#pathway {float:left;width:100%;height:30px;margin:0;padding:0  ;background:#eaeae9;}#pathway p {font-weight:normal;padding: 0 ;margin:6px 0 0 0;color:#000;text-align:left;font-size:12px;}#pathway a{color:#000;}/**end file***/