/****************************************************#######################################################-------------------------------------------------####           MAGNELLIAN- 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;font-size:13px;color:#9f9f9f;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight:normal;}/*texte*/p {font-size: 100%;}h1 {font-size: 150%;}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:#666666;}a:hover {color:#555555;}ul {margin:0;padding-left:20px;}li {list-style-type:disc;background:transparent;margin: 4px 0;}img {border:none;margin: 5px 10px 5px 5px;padding:0;}img .caption {text-align: left;}.highlight{background:#992824;padding: 0px 2px 0px 2px;color:#fff;}.button {background:#992824;border:none;color:#fff;font-weight:bold;padding:4px;} .inputbox {color:#fff;background:#992824;border:none;padding:4px;font-weight:normal;}.pagewidth{width:950px;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;}/*******************************/#border {float:left;width:100%;height:22px;background: url(../images/border.jpg) 0 0 repeat-x;}#sitename{float:left;width:195px;height:86px;margin-top:20px;}/***************************/.navigation {float:right;margin-top:60px;background:transparent;}.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 7px;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: 9px 15px 0 9px ;margin:0;display: block;font-weight: normal;font-size:16px;text-transform:capitalize;height:41px;background:transparent;}.navigation ul li {background:transparent;height:41px;}.navigation ul li span {background:transparent;height:41px;padding:0px ;margin:0 ;}.navigation li.active {height:29px ;background:transparent url(../images/menu.jpg) no-repeat 100% 0px ;}.navigation li.active span {height:29px ;background:transparent  ;}.navigation li.active a {color:#fff ;height:29px ;background:transparent ;}.navigation li:hover {height:29px ;background:transparent url(../images/menu.jpg) no-repeat 100% 0px ;}.navigation li:hover span {height:29px ;background:transparent  ;}.navigation li:hover a {height:29px ;color:#fff ;background:transparent;}/* 2nd level and above */ .navigation ul li ul {background: url(../images/border.jpg) repeat 0px 0px ;margin-top: -2px;padding-bottom: 10px;padding-top: 5px;text-align:left !important;padding-bottom:0px;}.navigation ul li ul li{height:41px !important;}.navigation ul li ul li a:hover,.navigation ul li ul li.active a  { color:#2a2a2a !important;height:41px !important;}.navigation ul li ul li a{ color:#2d2d2d !important;height:41px !important;padding-left:31px;background:none !important;} .navigation ul li ul li:hover {height:41px ;background: url(../images/ul-menu.png) no-repeat 8px 8px ;} .navigation ul li ul li.active {height:41px ;background:none ;}.navigation ul li ul li.active span {height:41px ;background:none;}.navigation ul li ul li.active a {height:41px ;background:none; color:#2d2d2d;}.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;}/***************************/#top-w {float:left;width:950px;height:60px;background: url(../images/top.jpg) no-repeat 0px 0px ;margin-top:35px;}#pathway {float:left;width:900px;height:30px;background:transparent;text-align:left;margin-top:20px;padding-left:10px;}#social-links {float:left;width:130px;height:30px;background:transparent;text-align:left;margin-top:14px;}#email , #facebook, #twitter {float:left;width:20px;height:20px;margin-left:12px;}/****SLIDE*********//****SLIDE*********/#slide {float:left;width:857px;height:450px !important;background:transparent;margin-top:25px;margin-left:0;position:relative;padding:0px;}#slideshow-w {float:left;width:857px;height:365px;}#slideshow {float:left;width:857px;height:365px;background:transparent;}.slideshowlite {float:left !important;width: 857px;height: 365px;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 {display:none;}.slideshowlite ul li,.slideshowlite ol li {display:none;} .slideshowlite ul li a {display:none;}/**************************/#main {float:left;background:transparent;width:728px;padding:0;text-align:left;margin-bottom:20px;}#main-full {float:left;width:840px;text-align:left;margin-bottom:20px;background:transparent;}/**************MOD RIGHT************/#right {float:right;width:200px;background:transparent;padding:0 ;margin: 0;text-align:left;}#right div.module,#right div.module_menu  {width:200px;background:transparent url(../images/right-center.jpg) left repeat-y;margin-bottom:8px;}#right div.module div,#right div.module_menu div,#right div.module_text div  {width:200px;background:transparent url(../images/right-top.jpg) top left no-repeat;}#right div.module div div,#right div.module_menu div div {width:200px;background:transparent url(../images/right-footer.jpg) bottom left no-repeat;}#right div.module h3,#right div.module_menu h3 {font-size:16px;width:180px;font-weight:bold;margin:0;padding-top:30px;padding-bottom:20px;padding-left:10px;color:#ffffff;text-align:left;font-variant: small-caps;background: transparent;}#right div.module div div div,#right div.module_menu div div div {margin: 0px 0 40px 0px;padding: 0 0px 15px 10px;background:transparent ;width:180px;}#right div.module ul,#right div.module_menu ul {margin:0px;padding:0px 0 0 10px;}/***************************/#footer {float:left;width:100%;background: url(../images/footer.jpg) 0 0 repeat;margin-top:20px;border-top:10px solid #f0f0f0;}#wrapper-box {float:left;width:100%;background:transparent;text-align:left;}.box {float:left;width:260px;margin-right:25px;margin-top:15px;margin-bottom:15px;}.box .moduletable_menu h3,.box .moduletable h3,.box h3 {font-size:20px;text-transform:uppercase;text-align:left;font-weight:normal;}.box .moduletable_menu ,.box .moduletable   {margin-bottom:25px;background:#fff ;padding:15px;}.box .moduletable_menu  a,.box .moduletable  a,.box a  {font-weight:normal;font-style:italic;}.box .moduletable_menu  a:hover,.box .moduletable  a:hover,.box a:hover  {color:#85847d;font-weight:normal;font-style:italic;}#footer-bottom {float:left;width:100%;height:60px;background: url(../images/footer.jpg) 0 0 repeat;}.ftb {margin-top:20px;text-align:center;font-weight:normal;font-size:13px;width:780px;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:8px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}/**end file***/