/******************************************//***template design "globbersthemes" **********//***Via Granitti /Septembre 2010/************//***by globbers for globbersthemes ************//***all rights reserved***********************//******************************************//********************************************//*** *********body et aspect general ***********//*******************************************/html {height: 100%;}body{margin:0;padding:0;text-align:center;background:#cee7fa url(../images/bg.jpg) 0 0 repeat-x;font-size:13px;color:#333;font-family: 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:#009ec7;font-weight:bold;}a:hover {color:#98cc00;}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:#98cc00;padding: 0px 2px 0px 2px;color:#ffffff;}.button {background:#98cc00;border:none;color:#fff;font-weight:bold;padding:4px;-moz-border-radius: 10px ; -webkit-border-radius: 10px ; border-radius: 10px ;         -webkit-border-top-left-radius: 10px ; /* pour Chrome */ -webkit-border-top-right-radius: 10px ; /* pour Chrome */ }.inputbox {color:#000000;background:#ffffff;border:none;padding:4px;font-weight:bold;}.pagewidth{width:980px;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:7px;border:1px dashed #c2ddf3;}.pagewidth{width:980px;text-align:center;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;position:relative;}/******nuage*********/#nuage {float:right;width:807px;height:89px;background:transparent url(../images/nuage.png) no-repeat;}/***************************//*MOD LOGIN/REGISTER/SEARCH*//***************************/#tool {float:left;width:300px;height:30px;background:transparent;margin-top:25px;margin-left:235px;}a.login-switch {float:left;background: url(../images/login.png) no-repeat;color: #000;width:75px;height:30px;}a.register-switch {float:left;background: url(../images/register.png) no-repeat;color: #000;width:75px;height:30px;margin-left:20px;}a.search-switch {float:left;background: url(../images/search.png) no-repeat;color: #000;width:75px;height:30px;margin-left:20px;}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:left;color: #000;width:75px;height:30px;background: url(../images/close.png) 0 0 no-repeat;} a.deconnexion {float:left;background:transparent url(../images/logout.png) no-repeat;color: #000;width:75px;height:30px;}#gl-login {background: url(../images/bg-login.png) no-repeat;color: #009ec7;top: 200px;display: none;height: 250px;overflow: hidden;padding: 11px 21px 11px 33px;position: absolute;left: 300px;text-align:left;z-index: 999;width:150px;}h3.tittle-login{text-align:left;font-weight:bold;font-size:22px;letter-spacing:1px;margin:0 ;padding:8px 0 0px 0px;}h3.tittle-register{text-align:left;font-weight:bold;font-size:22px;margin:0 ;padding:8px 0 0px 0px;letter-spacing:1px;}#gl-register{background: url(../images/bg-register.png) no-repeat;color: #009ec7;top: 250px;display: none;height: 364px;overflow: hidden;padding: 16px 11px 11px 25px;position: absolute;left: 300px;text-align:left;z-index: 999;width:450px;}#gl-search {background: url(../images/bg-search.png) no-repeat;color: #fff;top: 100px;display: none;height: 36px;overflow: hidden;padding: 5px 7px;position: absolute;left: 400px;text-align:left;z-index: 999;width:186px;}#gl-search .inputbox {width:163px;background:#fff;}#gl-login form a,#gl-register form a {background:transparent;color: #009ec7;font-weight:bold;}#gl-login label {color: #009ec7;padding-top:4px;}#gl-register label{color: #009ec7;padding-top:4px;}#gl-login .button  {background: url(../images/bg-button.png) no-repeat;color:#fff;padding:5px;margin:20px 0 5px 0;cursor:pointer;width:47px;}#gl-register .button {background: url(../images/bg-register-button.png) no-repeat;color:#fff;margin:10px 0 20px 0;cursor:pointer;height:28px;width:146px;}#gl-register .inputbox {background: url(../images/bg-register-input.png) no-repeat;color: #fff;margin-top:2px;font-weight:bold;width:275px;height:24px;}#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: url(../images/bg-input.png) no-repeat;border: 0px solid #490001;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;text-decoration: none;background:transparent;display:block;}#gl-login form a:hover,#gl-login form a:active,#gl-login form a:focus {text-decoration: underline;}.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;}/******sitename******/#sitename {float:left;background:transparent;margin-left:0px;margin-top: -75px;}#facebook {float:left;width:31px;height:31px;margin-left:35px;margin-top:15px;}#twitter {float:left;width:31px;height:31px;margin-left:10px;margin-top:15px;}#deco {float:right;width:39px;height:33px;margin-right:25px;}#topmenu{float:left;width:980px;height: 35px;background:transparent;margin: 0px 0 0 0;text-align:center;}#navigation ul {list-style: none;margin: 0;padding: 0px;}#navigation {float:left;width:980px;height:35px;background:transparent;text-transform: uppercase;}#navigation a {display: block;float: left;height: 35px;padding: 0 100px 0 20px;font-weight:bold;color:#ffffff;font-size:30px !important;letter-spacing:1px;background: url(../images/circle.png) 0 3px no-repeat;}#navigation  a:hover{color: #99cc00;background: url(../images/circle-hover.png) 0 3px no-repeat;}#navigation li.active  {background: url(../images/circle-hover.png) 0 3px no-repeat;}#navigation li {display: block;float: left;margin: 0;margin-right: 5px;padding: 0;}#navigation li li a {font-size: 18px !important;padding:13px 0 0 0;color:#42b6d4;}#navigation li li {border-top: 1px solid #cee7fa;border-bottom: 1px solid #cee7fa;}.nav, .nav * {margin:0;padding:0;}.nav{float:left;position: relative;z-index:10;}.nav ul {background:#ffffff; padding: 0;}.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:200px;}#navigation li li a {height: 30px;line-height:30px;}#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-image: none;}#navigation li:hover li a,#navigation li.sfHover li a,#navigation li.active:hover li a,#navigation li.active.sfHover li a {background-image: none;}.nav li ul {float:none;left:-999em;position:absolute;width: 200px;z-index: 5;border-left: 1px solid #cee7fa;border-right: 1px solid #cee7fa;border-bottom: 1px solid #cee7fa;}.nav li:hover ul,.nav li.sfHover ul {left:22px;top: 35px;}.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: 200px;}.nav li li {position: relative;float:none;width: 200px;}/****contenu top*******/#wrapper-top{float:left;width:966px;height:19px;background: url(../images/wrapper-top.png) 0 0 no-repeat;margin-top:5px;}#pathway {float:left;width:700px;height:55px;text-align:left;background:transparent;}#pathway p {color:#009ec7;font-size:20px;margin:28px 15px 15px 15px;letter-spacing:1px;}#visitors {float:left;width:230px;height:23px;text-align:left;background:transparent;padding:28px 15px 15px 15px;font-size:20px;letter-spacing:1px;color:#009ec7;}#wrapper-center{float:left;width:966px;height:346px;background: url(../images/wrapper.jpg) 0 0 repeat-y;}/****SLIDE****/#slide {width:956px;height:346px;position: relative;margin-top:10px;padding:0 0 0 10px;}  #joomscontbox1 {position:absolute;}  #joomscontbox1 .inner { width:936px; height:320px; display:block; float:left; padding:0  ; margin:0 ; } .joomscontmask1{width:941px;height:325px;position:relative;overflow:hidden;}.prev1, .next1{width: 69px; height: 55px; margin-top:-50px; position: absolute; top:50%; z-index: 1; cursor:pointer;  } .prev1{left:0;background: url(../images/prev.png) no-repeat ; margin-left:-16px;} .next1{right:0;background: url(../images/next.png) no-repeat ;margin-right:-16px;}.wrapper-bottom {float:left;width:966px;height:26px;background: url(../images/wrapper-bottom.png) 0 0 no-repeat;margin-bottom:10px;}#wrapper-top-main{float:left;width:966px;height:15px;background: url(../images/wrapper-top.png) 0 0 no-repeat;margin-top: 5px;}#wrapper-center-main{float:left;width:966px;min-height:450px;background: url(../images/wrapper.jpg) 0 0 repeat-y;}/********************************************//*** ***********CONTENT MAIN****************//*******************************************/#main {float:left;width:700px;text-align:left;margin:15px;background:transparent;}#main-full{float:left;width:936px;text-align:left;margin:5px 15px 15px 15px;background:transparent;padding: 0;}/****calendar***/td.calendar {display:block ;margin:0 ;padding:8px 0 0 0px;background: url(../images/calendar.png) 0 0 no-repeat;width:60px ;height:60px;font-size:18px;text-align:center;}.calendar .day {color: #ffffff;font-weight:normal;margin: 0;padding:0;font-size:18px;background:transparent;width:60px ;font-weight: bold;}.calendar .month {color: #ffffff;font-weight: bold;margin: 0;padding: 0;font-size:15px;background:transparent;width:60px ;}.contentinfo {margin: 0;padding: 0;}/*** *titre principale ****/.contentheading ,.componentheading, a.contentpagetitle {color:#009ec7;font-size:24px;font-weight: bold;line-height: 26px;text-align: left;margin:0;padding: 4px 0 10px 0px;background:transparent;text-transform:uppercase;letter-spacing:2px;}a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {color:#98cc00;}.contentpaneopen {letter-spacing:1px;font-size:14px;font-weight:normal;padding:0 15px 0px 15px;}span.small {background: transparent;padding-left:18px;}.modifydate {margin-top:10px;text-decoration:underline;}.createdate {background: transparent;padding-left:18px;padding-top:2px;}.blog_more {margin-bottom:25px;background:transparent;margin-left:25px;}.blog_more strong {letter-spacing:1px;font-size:14px;text-transform:uppercase;font-weight:bold;padding-left:30px;background: url(../images/fleche.png) 7px 4px no-repeat;}.blog_more li {margin:5px 0px;}a.readon {float:right;background:#98cc00;font-weight: bold;padding:5px;margin-right:15px;color:#fff;margin-top:10px;font-size:12px;-moz-border-radius: 10px ; -webkit-border-radius: 10px ; border-radius: 10px ;         -webkit-border-top-left-radius: 10px ; /* pour Chrome */ -webkit-border-top-right-radius: 10px ; /* pour Chrome */ }a.readon:hover, a.readon:active, a.readon:focus {background:#a9dd10;color:#fff;}table.contenttoc {margin: 5px;padding: 5px;float: right;color:#fff;background:#cee7fa;}table.contenttoc td {padding: 0 5px;}td .article_column {margin:5px;}/* Pagination ---*/ul.pagination { float: left; margin: 10px 0; width: 100%; }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: transparent;border: 1px solid #cee7fa;color: #009ec7;line-height: 20px;padding: 0 5px;text-decoration: none;}ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {background: #cee7fa;border: 1px solid #cee7fa;color: #fff;text-decoration: none;}/***right******/#right,#left,#user2 {float:right;margin-top:25px;width:259px;height:218px;margin-right:-25px;}#right {background: url(../images/bg-right.png)  no-repeat;color:#ffffff;}#left {background: url(../images/bg-left.png)  no-repeat;color:#ffffff;}#user2 {background: url(../images/bg-user2.png)  no-repeat;color:#8fb6d8;}.moduletable ,.moduletable_menu ,.moduletable_text {background:transparent;margin:20px 0 0 0;padding:0;}#right h3,#left h3,#user2 h3 {font-size:25px;letter-spacing:1px;}#right ul,#left ul,#user2 ul {text-align:left;margin:0px 15px 15px 35px}#right ul li a,#left ul li a {color:#fff;font-size:14px;}#user2 ul li a {color:#8fb6d8;font-size:14px;}/*****POOL****/table.poll td{text-align:left;font-size:11px;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:2px !important;}table.poll .button{font-size:12px;margin:3px 0px 0 8px;padding:4px;font-weight:bold;}table.pollstableborder td.sectiontableentry1,table.pollstableborder td.sectiontableentry2 {background:transparent;margin:0;padding:2px ;font-style:italic;}/*table*/.sectiontableheader {padding:5px;}td.contentdescription {padding:5px;}tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:5px;}/**publicit�****/div.bannergroup_text {padding-bottom:10px;}div.bannerfooter {padding:10px;text-align:left;}div.banneritem_text  {padding-top:10px;margin:0;text-align:left;}div.bannerheader {font-size:14px;font-weight:bold;text-align:left;}/*****footer*****/#footer-top {float:left;width:100%;height:118px;background: url(../images/footer.png) 0 0 no-repeat;margin-top:0px;}#footer {float:left;width:100%;height:40px;background:#fff;}#users-box {float:left;width:966px;height:250px;background:transparent;}.box {float:left;width:240px;height:250px;text-align:left;margin-top:-20px;padding:0;} #users-box h3 {font-size:25px;letter-spacing:1px;margin:0 0 18px 0;padding:0;}#users-box  .moduletable ,#users-box  .moduletable_menu ,#users-box  .moduletable_text {background:transparent;font-size:14px;}#users-box ul {padding-bottom:6px;}#footer-tm {float:left;width:900px;height:30px;background:transparent;}.ftb {margin-top:15px;text-align:center;font-weight:normal;font-size:12px;} .ftb a, .ftb a:visited{padding:0 !important;border:none !important;} #top {float:left;width:30px;height:30px;margin-top:8px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}/**end file***/