/****************************************************#######################################################-------------------------------------------------####           SUNNART- Version 1.7.0                ####-------------------------------------------------#### Copyright = globbersthemes.com- 2011            #### Date      = Decembre 2011                       #### Author    = globbers                            #### Websites  = http://www.globbersthemes.com       ####                                                 #######################################################****************************************************/html {height: 100%;}body{margin:0;padding:0;text-align:center;background:#fff url(../images/bg.jpg) 0 0 repeat;font-size:12px;color:#787878;font-family: " trebuchet ms", tahoma, Arial, Helvetica, 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;font-weight:normal;color:#9f9f9f;}a:hover {color:#747474;}ul {margin:0;padding-left:20px;}li {list-style-type:disc;background:transparent;margin: 4px;}img {border:none;margin: 5px 5px 10px 0px;padding:0;}img .caption {text-align: left;}.highlight{background:#334350;padding: 0px 2px 0px 2px;color:#fff;}.button {background:#334350;border:none;color:#fff;font-weight:bold;padding:4px;} .inputbox {color:#fff;background:#334350;border:none;padding:4px;font-weight:normal;} .pagewidth{width:900px;text-align:center;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;}fieldset {margin:0px 5px 5px 5px;padding:10px;border:none;}.clr {clear:both;}/*******************************/#header {float:left;width:100%;height:218px;background: url(../images/header.jpg) 0 0 repeat-x;}/***************************/.lang-inline { float:left;width: 120px; margin-top:18px;background:transparent;margin-left:15px;}.navigation { float:left;width: 750px; margin-top:12px;background:transparent;margin-left:10px;}.navigation ul {list-style: none; margin:0; padding:0;float: left;}.navigation ul ul {margin: 0; /* all lists */padding: 0;}.navigation ul li {margin:0 2px;padding: 0;float: left;list-style: none;background: none;display: block;	}.navigation ul li ul {width: 200px;position: absolute; /* second-level lists */z-index: 99;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */height: auto;w\idth: 200px;}.navigation ul li ul ul {margin: 0; /* third-and-above-level lists */}.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;	}/* This "unhides" the sub-menus (left: -999em is what hides them) */.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;	}/* STYLING THE MENU-----------------------------------*//* 1st level */.navigation ul li a {padding: 10px 18px 0 8px ; margin:0;display: block; font-weight: normal;	font-size:12px;text-transform:capitalize;height:41px;}.navigation ul li {background: url(../images/item.jpg) 100% 0 no-repeat;height:41px;}.navigation ul li span {background:transparent;height:41px;padding:0px ;margin:0 ; }.navigation li.active a{color:#fff;}/* 2nd level and above */ .navigation ul li ul {background: #192227 ;margin-top: -8px;padding-bottom: 10px;padding-top: 5px;text-align:left !important;padding-bottom:0px;}.navigation ul li ul li{height:41px !important;background:none !important;border-bottom:1px solid #0f1417;border-top:1px solid #2b3338;} .navigation ul li ul li a:hover,.navigation ul li ul li.active a  {height:41px !important;background:none !important;}  .navigation ul li ul li a{height:41px !important;padding-left:31px;background:none !important;padding-top:17px !important;color:#9f9f9f !important;}   .navigation ul li ul li a:hover {height:41px ;background:none !important;color:#747474 !important;} .navigation ul li ul li.active {height:41px ;background:none !important;}.navigation ul li ul li.active span {height:41px ;background:none !important;}.navigation ul li ul li.active a {height:41px ;background:none !important;} .navigation ul li ul li ul {margin-left:200px;margin-top: -30px;padding-bottom: 3px;padding-top: 0px;text-align:left !important;padding-bottom: 0px;} /* STYLING THE MENU-----------------------------------*//* 1st level */.navigation ul li a {padding: 10px 11px 0 8px ; margin:0;display: block; font-weight: normal;	font-size:12px;text-transform:capitalize;height:41px;}.navigation ul li {background: url(../images/item.jpg) 100% 0 no-repeat;height:41px;}.navigation ul li span {background:transparent;height:41px;padding:0px ;margin:0 ; }.navigation li.active a{color:#fff;}/* 2nd level and above */ .navigation ul li ul {background: #192227 ;margin-top: -8px;padding-bottom: 10px;padding-top: 5px;text-align:left !important;padding-bottom:0px;}.navigation ul li ul li{height:41px !important;background:none !important;border-bottom:1px solid #0f1417;border-top:1px solid #2b3338;} .navigation ul li ul li a:hover,.navigation ul li ul li.active a  {height:41px !important;background:none !important;}  .navigation ul li ul li a{height:41px !important;padding-left:31px;background:none !important;padding-top:17px !important;color:#9f9f9f !important;}   .navigation ul li ul li a:hover {height:41px ;background:none !important;color:#747474 !important;} .navigation ul li ul li.active {height:41px ;background:none !important;}.navigation ul li ul li.active span {height:41px ;background:none !important;}.navigation ul li ul li.active a {height:41px ;background:none !important;} .navigation ul li ul li ul {margin-left:200px;margin-top: -30px;padding-bottom: 3px;padding-top: 0px;text-align:left !important;padding-bottom: 0px;} /*************************/#email {float:left;/*width:150px;*/height:20px;background:transparent;margin-top:15px;}#email p {font-size:12px;color:#6a6b6b;}/*************************/#sitename {float:left;width:355px;height:50px;margin-top:32px;margin-left:40px;}/*************************//*#search {float:right;width:180px;height:30px;background: url(../images/search.jpg) 0 0px no-repeat;margin-top:40px;margin-right:45px;}#search .inputbox {margin-top:3px;margin-left:26px;text-align:left;float:left;color:#9fa8b0;background:none;font-weight:bold;}*//*************************/#main-wrap {float:left;width:900px;height:310px;background:#fff;margin-top:-50px;margin-left:20px;}/****SLIDE*********/#slide {float:left;width:860px;height:250px !important;background:transparent;margin-top:25px;margin-left:0;position:relative;padding:0px;margin-top:20px;margin-left:20px;}#slideshow-w {float:left;width:860px;height:250px;}#slideshow {float:left;width:860px;height:400px;background:transparent;}.slideshowlite {float:left !important;width: 860px;height: 250px;padding:0 ;margin:0 ;}.slideshowlite a {position:absolute;left:0;z-index: 5;text-align:left;} .slideshowlite img {border: none;z-index:3;margin:0 ;padding:0;} .slideshowlite ul {position: absolute;margin-top: 250px;left:340px !important; z-index: 9; list-style-type:none;background:transparent;width:250px;height:30px;}.slideshowlite ul li,.slideshowlite ol li {float: left;width: 24px;padding: 0 2px 0 2px;margin:0;list-style-type:none;border:none !important;} .slideshowlite ul li a {background: url(../images/button.jpg) 0 0 no-repeat;position: relative; display: block; width: 24px !important;height: 24px !important;float: left;line-height: 23px; text-decoration: none;text-align: center !important;font-size: 12px;font-weight: bold; color: #fff !important;border:none !important; text-indent:-5000px;margin-top:12px;}.slideshowlite ul li a.current {background: url(../images/current.jpg) 0 0 no-repeat;}.slideshowlite ul li a:hover {color: #ffffff !important;background: url(../images/current.jpg) 0 0 no-repeat;} .slideshowlite ol {display: none;} /***********************************/#main-content {float:left;width:900px;background:#fff;margin-top:25px;margin-left:20px;}/**************************/#main {float:left;background:transparent;width:620px;padding:0;text-align:left;margin-bottom:20px;margin-left:20px;margin-top:15px;}#main-full {float:left;width:840px;text-align:left;margin-bottom:20px;background:transparent;margin-left:20px;margin-right:20px;margin-top:15px;}/***********************/#right {float:right;width:251px;text-align:left;padding-right:0px;padding:0;background:transparent;margin-top:20px;}#right h3 {font-size:23px;text-transform:capitalize;text-align:left;font-weight:bold;background: transparent;color:#2a2a2a;border-bottom:1px solid #ddd;padding-bottom:8px;}#right .moduletable_menu,#right .moduletable {margin-bottom:40px;padding-left:20px;padding-right:20px;background:transparent;padding-top:0;color:#2a2a2a;}#right .moduletable_menu a,#right .moduletable a,#right a {}#right .moduletable_menu a:hover,#right .moduletable a:hover,#right a:hover {}/****************************/#footer {float:left;width:100%;height:60px;background:#192227;margin-left:20px;}.ftb {margin-top:20px;text-align:center;font-weight:normal;font-size:13px;width:800px;float:left;} .ftb a, .ftb a:visited{padding:0 !important;border:none !important;font-weight:bold;} .ftb a:hover {} #top {float:left;width:30px;height:30px;margin-top:12px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}/**end file***/