
/**
 * $Id: style-fr.css,v 1.1.2.22 2009/05/13 10:47:13 jwolf Exp $
 * Acquia Marina
 * Style overrides and additions for french language theme
 */


/***************************/
/* RESET MARGINS & PADDING */
/***************************/

#header {
 min-height:220px;
}

body.layout-main-last #sidebar-last div.block div.content {
  margin-top: 0px;
  background-color: #fff;
}


/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu ul {
  width: 300px;
}

/* This is the default width of all vertical menus. */
  ul.nice-menu-right, ul.nice-menu-left,
  ul.nice-menu-right li, ul.nice-menu-left li {
  width: 220px;
}

ul.nice-menu li.menuparent ul {
  margin-left:80px;
  position:absolute;
  top:-30%;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu ul {
  left: 12em;
}

ul.nice-menu li ul li a
{
  font-size: 14px;
  white-space: nowrap;
}

ul.nice-menu li a {
  font-size: 16px; 
}
ul.nice-menu li ul li {
  width: 295px;
  white-space: nowrap;
}                 

/*
 *
 * Blocks
*/
div.block .title {
  color:#fff;
}

.block-round-title {
  color:#fff;
}

#sidebar-first h2.block-title, #sidebar-last h2.block-title, #postscript-wrapper h2.block-title {
  padding:8px 8px 6px 20px;
  text-align:left;
}

#sidebar-first h2.block-title, #sidebar-last h2.block-title, #main h2.block-title, #postscript-wrapper h2.block-title {
 background-color:#066;
}

#block-block-main-page-introduction-block h2.block-title {
  background-color: #fff;
  color: #033;
  padding: 4px 8px 2px 18px;
  margin-top: 0;
  margin-right: 30px;
  margin-bottom: 0;
  text-align: left;
}

body.layout-main-last #sidebar-last {
  margin: 0 5px 0 0 0;
  width: 295px;
}

/*
 * Feature images
 */

div#feature-wrapper {
 font-weight: bold;
 margin-top: 4px;
 color: #fff;
 display: inline;
}
div#feature-1 {
 width: 215px;
 margin-left: 19px;
 float: left;
}
div#feature-2 {
 width: 215px;
 float: left;
}
div#feature-3 {
 width: 215px;
 float: left;
}
div#feature-4 {
 float: left;
}
.views-label-field-resource-link-url
{
  display: none:
}


/*
 * Nav adjustments
 */

#header-middle {
  margin:15px 0 0 -20px;
}

/*
 * About Us/English links
 */

#block-block-a-propos-de-nous--english-links {
  text-align: center;
  vertical-align: top;
  color: #fff;
  width: 200px;
  margin-left: 5px;
  padding: 0;
} 
  
#block-block-a-propos-de-nous--english-links a {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 0; 
  padding: 0;
}

#block-block-a-propos-de-nous--english-links p {
  margin: 0;
  padding: 0 0 4px 0;
  vertical-align: top;
} 

/*
 *
 * Main menu vertical position adjustments
*/

li#menu-819 ul
{
   position: absolute;
   top: 2px;
}

li#menu-807 ul
{
   position: absolute;
   top: 3px;
}

li#menu-815 ul
{
   position: absolute;
   top: -45px;
}

li#menu-809 ul
{
   position: absolute;
   top: -65px;
}

li#menu-773 ul
{
   position: absolute;
   top: -70px;
}

li#menu-894 ul
{
   position: absolute;
   top: -50px;
}


#block-views-events-block {
  margin-right: 10px;
  width: 220px;
}

#block-views-video-block {
  clear: both;
  width: 560px;
  background-color: #fff;
  padding-left: 10px;
}

#block-views-events-block h3 {
  display: none;
  margin-left: 15px;
  color: #066;
}
 
body.layout-main-last #sidebar-last {
  width: 280px;
}

 
body.layout-main-last #sidebar-last div#block-block-share-this-website div.content {
  padding-top: 8px;
  padding-bottom: 0;
}

.quicktabs_main {
  min-height: 200px;
  margin-bottom: 20px;
}

body.layout-main-last #sidebar-last div.block div.content {
  padding: 0px;
}


.quicktabs_main.quicktabs-style-basic{
  background-color:#fff;
  border:1px solid #aaa;
  border-top:none;
  padding:10px;
  clear:both;
}
ul.quicktabs_tabs.quicktabs-style-basic {
  -x-system-font:none !important;
  border-bottom:1px solid #AAAAAA;
  font-family:Verdana !important;
  font-size:25px !important;
  font-size-adjust:none !important;
  font-stretch:normal !important;
  font-style:normal !important;
  font-variant:normal !important;
  font-weight:bold !important;
  height:34px;
  line-height:34px !important;
  margin-lef:0;
}
ul.quicktabs_tabs.quicktabs-style-basic a{
  font:bold 16px/19px Verdana !important;
  margin-left: 15px;
  margin-right: 15px;
  text-decoration:none;
  color:#aaa;
}
ul.quicktabs_tabs.quicktabs-style-basic a:hover{
  color:#555  !important;
}
ul.quicktabs_tabs.quicktabs-style-basic li{
  border:1px solid #e5e5e5;
  border-bottom:none;
  padding:2px 5px;
  margin:0 3px 0 0;
  position:relative;
}
ul.quicktabs_tabs.quicktabs-style-basic li:hover{
  border:1px solid #ccc;
  border-bottom:none;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active{
  border:1px solid #aaa;
  border-bottom:1px solid #fff;
  background-color:#fff;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active a{
  color:#027AC6;
}


body.layout-main-last #sidebar-last div#block-views-related-resources-block div.block div.content {
  margin-top: 8px;
}

.more-link {
  text-align: right;
  padding-left: 150px;
}

/* position the privacy link */
#footer #privacy img {
  float: left;
  margin-left: 0;
  margin-top: 50px;
}
#footer #ocasilink img {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

#block-views-events-block {
  min-height: 445px;
}
