/****************************************************#######################################################-------------------------------------------------####              SOLLIA LITE                        ####-------------------------------------------------#### Copyright = globbersthemes.com- 2013            #### Date      = avril 2013                          #### Author    = globbers                            #### Websites  = http://www.globbersthemes.com       #### version (joomla)                                ####                                                 #######################################################****************************************************/html {     height: 100%;    } body{    margin:0;      padding:0;        text-align:left;      background:#fff url(../images/bg.jpg) 0 0 repeat ;        font-size:14px;       color:#060606;        font-family:'open sans',tahoma, arial, sans-serif;      font-weight:normal;       }      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:#060606;   font-weight:normal;        }      a:hover {        color:#b9adcd;    -webkit-transition: all 0.3s ease;	 -moz-transition: all 0.3s ease;	 -o-transition: all 0.3s ease;	 -ms-transition: all 0.3s ease;		 transition: all 0.3s ease;    }   ul {     margin:0;        padding-left:20px;       }      li {       list-style-type:disc;      background:transparent;    margin: 4px;       }        img {       border:none;      margin:0px;        padding:0;          }       img .caption {        text-align: left;      }       .highlight{        background: #b9adcd;       padding: 0px 2px 0px 2px;        color:#ffffff;        }         .button {         background: #b9adcd;       border:none;       color:#fff;        font-weight:normal;       padding:4px;      }      .inputbox {        color:#fff;      background: #b9adcd;         border:none;      padding:4px;      font-weight:normal;         }      .pagewidth{     width:991px;       text-align:center;     background:transparent;     margin-left:auto;    margin-right:auto;      margin-top:0px;     margin-bottom:0px;     position:relative;        }      fieldset {    margin:5px;     padding:5px;     border:none;       }  /**************/ #main-content { float:left; width:991px; background: url(../images/main-content.png) 0 0 repeat-y; }  #content { float:left; width:919px; background:transparent; margin-left:37px; }  #header-top { float:left; width:100%; height:50px; border-bottom:1px solid #eee; background:transparent;  }  /******************/ #topmenu { float:left; width:720px; background:transparent; height:50px;  }  /****************************/ .navigation { float:left; width: 710px; height:55px; background:transparent;margin-left:15px;   }  .navigation ul { list-style: none; margin:0; padding:0; float: left;  }  .navigation ul ul { margin: 0; padding: 0;   }  .navigation ul li { margin:0; padding: 0; float: left; list-style: none; background: none; display: block;	  }  .navigation ul li ul { width: 200px; position: absolute;  z-index: 99; left: -999em; height: auto;w\idth: 200px;  }  .navigation ul li ul ul { margin: 0;  }   .navigation ul li li { padding: 0; margin: 0; width: 100%;  }  .navigation ul ul a { width: 100%;  } .navigation ul li:hover ul ul, .navigation ul li:hover ul ul ul, .navigation ul li.sfhover ul ul, .navigation ul li.havechildsfhover ul ul, .navigation ul li.havechild-activesfhover ul ul, .navigation ul li.activesfhover ul ul, .navigation ul li.sfhover ul ul ul, .navigation ul li.havechildsfhover ul ul ul, .navigation ul li.havechild-activesfhover ul ul ul, .navigation ul li.activesfhover ul ul ul {  left: -999em;  }  .navigation ul li:hover ul, .navigation ul li li:hover ul, .navigation ul li li li:hover ul, .navigation ul li.sfhover ul, .navigation ul li.havechildsfhover ul, .navigation ul li.havechild-activesfhover ul, .navigation ul li.activesfhover ul, .navigation ul li li.sfhover ul, .navigation ul li li.havesubchildsfhover ul, .navigation ul li li.havesubchild-activesfhover ul, .navigation ul li li.activesfhover ul, .navigation ul li li li.sfhover ul, .navigation ul li li li.havesubchildsfhover ul, .navigation ul li li li.havesubchild-activesfhover ul, .navigation ul li li li.activesfhover ul { left: auto;	  }  .navigation ul li a { padding: 16px 19px 0 19px ; margin:0; display: block; font-weight: 400;	 font-size:14px; text-transform:uppercase; height:30px;  background: url(../images/menuh.jpg) 2px 21px no-repeat;  color:#060606; font-family: oswald, 'open sans',tahoma, arial, sans-serif;   }  .navigation ul li a:hover { color:#6b6a6a; background: url(../images/menu.jpg) 2px 21px no-repeat;  } .navigation ul li { background:transparent; height:55px;  }  .navigation ul li.active a { color:#b9adcd;  background: url(../images/menu.jpg) 2px 21px no-repeat;  }   .navigation ul li ul { margin-top: 6px; text-align:left !important; padding-bottom:10px;  background:#fafafa  ;  border: 1px solid #eee;   }  .navigation ul li ul li { background: transparent; height:40px !important;  }  .navigation ul li ul li a{ height:40px !important; padding-left:31px; color:#060606b !important; background: url(../images/menuh.jpg) 10px 21px no-repeat;  }  .navigation ul li ul li a:hover  { height:40px ;background: url(../images/menu.jpg) 15px 21px no-repeat; color:#060606 !important;   }  .navigation ul li.active ul li a { color:#b9adcd;  background: url(../images/menuh.jpg) 10px 21px no-repeat;  }   .navigation ul li.active ul li a:hover { color:#b9adcd;  background: url(../images/menu.jpg) 15px 21px no-repeat;  }   .navigation ul li ul li ul { margin-left:190px; margin-top: -30px; padding-top: 0px; text-align:left !important; }  .navigation ul li ul li.active a { color:#060606 !important;   }  .navigation ul li.active ul li a { color:#060606 !important;  }  .navigation ul li.active ul li a:hover { color:#060606 !important;  }  /****************/ #social-icons { float:left; width:180px; height:50px; background:transparent;  }  #flickr, #twitter, #facebook,#rss ,#linkedin{float:left;width:35px;margin-top:9px;background: transparent;}#flickr a:hover, #twitter a:hover,#facebook a:hover ,#rss a:hover ,#linkedin a:hover {/* SAFARI TRES VIELLE VERSION < 2.1 */    -khtml-opacity:0.8;/* FIREFOX TRES VIELLE VERSION <= 0.9*/    -moz-opacity : 0.8;/* IE 8 ET COMPRIS PAR IE 10*/    -ms-filter: "alpha(opacity=50)";/* IE > 4 et < 8 ET COMPRIS PAR IE 10*/    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);/* IE 4 */    filter : alpha(opacity=50);/* AUTRE */    opacity : 0.8;}/********************/#sitename {float:left;width:100%;height:220px;background:transparent;border-bottom:1px solid #eee;}#sitename-logo {margin-top:40px;} /**********************/#slideshow{ float:left; width:100%; /*  height:434px;  */height:545px; background: transparent; margin-top:3px;  }  #slider {  height:432px;  position:relative ;  }  #slider .inner {  height:432px;  position:relative;   }  #slider .panel {  position:absolute; top:1px !important;  left:0;  width:100%;  height:432px;  background:transparent !important   }  #slider .panel .text { display:none; }  #slider .panel h1, #slider .panel h2,  #slider .panel p {   display:none; }  #slider .panel h1 {  display:none; }  #slider .panel h2 { display:none; }  #slider .panel p { display:none; }  #slider .panel img { float:left;  position:absolute;  bottom:0px;  left:0px; z-index:5 ; padding:0 !important; margin: 0 !important; }   #slider .panels { z-index:100;   position:static !important  }                 /*****************************/ #nav-slider  {  height:75px;  background:#fafafa;  border-top:1px solid #eee;    border-bottom:1px solid #eee;  width:100%;    }   #nav-slider ul { margin:auto;   padding:4px 0;  list-style:none !important;  position:relative ;    }    #nav-slider li { height:16px;   padding:2px 10px 13px 20px;  margin:0; float:left;  border-left:1px solid #ddd;  position:relative; z-index:0;   cursor:pointer; width:157px;list-style:none;  font-family: oswald, 'open sans',tahoma, arial, sans-serif;    height:53px;   background: url(../images/bg-lislide.jpg) 0 0 no-repeat;   }    #nav-slider li:first-child, #nav-slider li.first { padding-left:0 ; border-left:none !important; }  #nav-slider a { display:block;  font-weight:bold;  color:#060606;font-size:16px;text-transform:capitalize; }   #nav-slider a:hover,  #nav-slider .active ,  #nav-slider .current  {  color:#ccc !important; text-decoration:none;  }  #nav-slider span { color:#b9adcd;  font-size:14px; font-weight:800px;  }    #nav-slider .arrow {  height:9px;  background: url(../images/ar.png) bottom center no-repeat; border:none; list-style:none;  position:absolute;  z-index:10;  top:-23px; overflow: visible !important; } #main {float:left;margin:0px 0px 20px 15px; width:660px;background:transparent;text-align:left;}#main-full {float:left;margin:0px 0px 20px 10px; width:900px;background:transparent;text-align:left;}item-page { position:relative; }.item-page aside {  float:left;  position:absolute;  width:85px; }.item-image {  margin:0px 0px 10px 0;  width:100%;  padding:0 !important;}.item-image {    	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;		transition: all 0.3s ease;}.item-image:HOVER {z-index: 10;	 -webkit-transform:scale(1.2);	    -moz-transform:scale(1.2);	    -ms-transform:scale(1.2);	    -o-transform:scale(1.2);    transform:scale(1.2); 	cursor:pointer;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;		transition: all 0.3s ease;}.gk-article {  font-size:14px;  line-height:22px !important;  margin:0 0 60px 85px;   padding:0px 15px 45px 25px;   background:transparent; min-height:300px; background:#fff; border-left:1px solid #e0e0e0; position:relative;}.item-page .item-page { min-height:400px;   } .item-page time {  display:block;  width:80px;  height:60px;  line-height:20px;  margin:0 0 15px 0px;  padding:6px 6px 6px 0px;  text-align:center;  font-size:26px;   background:#b9adcd; color:#fff;   text-transform:uppercase;     }.item-page time span {  display:block;  font-size:32px;  line-height:45px;   }.article-info {  margin-bottom:0;  text-align:left;  font-size:11px;  margin-left:5px;  margin-top:0;   }.article-info dd { margin:0 0 10px ; font-weight:normal;}.gk-item-page .gk-article { min-height:400px; }.gk-article .article-header {  clear:both;  font-size:38px;  line-height:72px;  margin:0px 0 5px 0;  font-family: Oswald,tahoma, arial, sans-serif;   text-transform:capitalize;    }/*********************//* Pagination ---*/ .counter { text-align:center; }  .pagination   { margin:20px 0 0 0; overflow: hidden; text-align:center; background:transparent;   }  .pagination li   {display:inline; margin: 0; padding: 8px; margin:0px; overflow: hidden;text-align:center;    }  .pagination li span { padding: 6px;  line-height: 20px;  }  .pagination li a { line-height: 20px; padding:7px; text-decoration: none; background:#060606;  padding:2px 5px 5px 5px; color:#fff }  .pagination li a:hover, .pagination li a:active,  .pagination li a:focus { text-decoration: none;  background:#b9adcd;   color:#fff }   ul.pager.pagenav {float:left;background:transparent;width:100%;margin:15px 0 0 0;padding:0;}.pager .next  {	float: right;}.pager .previous  {	float: left;}.result-title { padding:10px; }  /*********************/ #main .readmore a:link,#main .readmore a:visited,#main a.readmore:link,#main a.readmore:visited {position:absolute;margin-bottom:0px;right:40%;background:#b9adcd; color:#fff; font-weight:normal; padding:5px; }#main .readmore a:hover,#main .readmore a:active,#main .readmore a:focus,#main a.readmore a:hover,#main a.readmore a:active,#main a.readmore a:focus{background: #060606;}/* ++++++++++++++  items-more  ++++++++++++++ */ .items-more { margin-left:90px;	} .items-more h3{ margin-left:50px; }.items-more ul{ margin-left:0px; }.items-more li {list-style-type:disc !important;}.items-more ol li a{background : transparent;margin-left:10px;list-style-type:disc !important;}.items-more ol li a:hover,.items-more ol li a:active,.items-more ol li a:focus{}/******************************/.email-icon , .print-icon   { float:left; font-size:11px; margin:0 0 0 5px; padding:0;  list-style-type:none; } .email-icon a , .print-icon a   { font-weight:normal; margin:0; padding:0; list-style-type:none; } /* ++++++++++++++  nav entre article  ++++++++++++++ */ ul.pagenav { position:relative; margin-bottom:15px;}ul.pagenav li { list-style: none; padding: 8px;background:#b9adcd;color:#fff;border-radius: 10px;}ul.pagenav li a{color:#fff;}ul.pagenav li a:hover, ul.pagenav li a:focus {background:#060606 ;color:#FFF ; padding: 8px; border-radius: 10px; }ul.pagenav li.pagenav-prev {float: left;}ul.pagenav li.pagenav-next { float:right;}/****************************/.contact,#searchForm,.search-results,.weblink-category ,.newsfeed-category ,.remind,.registration, .categories-list,.category-list{font-size:14px;  line-height:26px !important;  margin:0 0 20px 0;  padding:15px 0px 45px 15px;  background:#fff; }.contact h2 {font-size:38px;font-family:Oswald;   }/*********************/#right {float:left;width:210px;text-align:left;margin-bottom:15px;margin-left:16px;margin-top:0px;background:transparent;border-left: 1px solid #eee;padding-top:0;}#right h3 {background: url(../images/right-h3.png) 0 0 no-repeat;height:45px;font-size:18px;margin: 0px;text-transform:uppercase;padding:0px 0 0 15px; font-family:oswald,tahoma, arial, sans-serif;    color:#060606;}#right ul {margin-left:10px;}#right .moduletable_menu,#right .moduletable { margin-bottom:40px;font-size:13px;font-weight:normal;margin-left:15px;padding-top:0;margin-top:0;}#right .moduletable_menu a,#right .moduletable a {font-weight:normal;}#right .moduletable_menu a:hover,#right .moduletable a:hover {font-weight:normal;}/*****************/#ft {float:left;width:100%;height:60px;border-top:1px solid #eee;background: url(../images/ftb.jpg) 0 0 repeat;}.ftbl {float:left;margin-top:25px;text-align:center !important;font-weight:bold;font-size:13px;width:710px;color:#fff !important;background:transparent;}.ftbl a{padding:0 !important;border:none !important;color:#fff !important;font-weight:bold;}  .ftbl a:hover{padding:0 !important;border:none !important;color:#fff !important;} #top {float:left;width:30px;height:30px;margin-top:15px;margin-left:100px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}