@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet f�r das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        basemod.css
 */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  /* body { background: #4a7c9f url("images/bg.jpg") no-repeat top center fixed; padding: 0; } */ 

  /* Layout Alignment | Layout-Ausrichtung */
  /* #page_margins { margin: 0 auto; } */

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins {min-width: inherit; max-width: none; }
  #page { padding: 0 0 0 0; }
  #headerTopSpace { height:20px; margin:0; padding:0;}
  #header { width: 715px; height: 47px; line-height:47px; padding: 0px 10px; color: #000; clear: none;
  			background: transparent url("images/menu-haut.png") no-repeat top left; }
  #nav { overflow: hidden; clear: none; }
  #nav_main { width: 715px; height: 22px; padding: 0px; border: none;
			background: transparent url("images/menu-haut.png") no-repeat bottom left;  }
  #main { margin: 0 0 10px 0; }
  #footer { padding: 0; line-height: 20px; width:100%; height: 20px; color:#fff; background: transparent url("images/degrade-bas.png") no-repeat top right; }

  #corps { padding: 0 ; width:100%; background-color: transparent; }
  #corps_top { padding: 0; margin:0; width:100%; height: 0px; color:#000; background: transparent url("images/fond-corps-top.png") no-repeat top right; margin-bottom:-2px; }
  #corps_page { padding: 0; margin: 0; width:100%; color:#000; background-color: transparent; }
  #corps_content { padding: 0px 10px 20px 0px; margin-top:0; }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 0px; }


	#nav_inter { width: 715px; height:93px; padding:0; margin:0; background-color: transparent; }
	#nav_inter_onceanonline { float:left; width:239px; height:93px; background: transparent url("images/fond-free-ocean-online.png") no-repeat top left; }
	#nav_oceanonline { width: 224px; }
	#nav_inter_products { float:left; width:180px; height:93px; background: #fff url("images/fond-product-ordering.png") no-repeat top left; }
	#nav_applications { float:left; width:180px; height:93px; background: #fff url("images/fond-application-range.png") no-repeat top left; }

	#nav_inter_separateur_1 { float:left; width:66px; height:93px; background: transparent url("images/mer01.png") no-repeat bottom left; }
	#nav_inter_separateur_2 { float:left; width:23px; height:93px;background: transparent url("images/mer02.png") no-repeat bottom left; }
	#nav_inter_separateur_3 { float:left; width:25px; height:93px;background: transparent url("images/mer03.png") no-repeat bottom left; }

  #top-logos{ display:none; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: left; width: 185px; }
  #col2 { display:none}
  /* #col3 { width: auto; margin: 0 0 0 235px;} */
  #col1_content, #col1_logo  { padding: 10px 10px 0 30px; background: transparent url("images/fond-menu-gauche.png") repeat-y top left; }
  #col1_content { height:60px; padding: 10px 10px 0 10px; }
  #col1_bas_content { width:185px; height:30px; background: transparent url("images/bas-menu-gauche.png") no-repeat bottom left; }

  #col1.homepage #col1_content { height:auto; padding:90px 0px 0; }
  #col1.homepage #col1_bas_content { height:40px; }
  #col1.homepage #col1_logo {/*padding-left: 20px;*/padding-left: 0px;}

  #col3_content { padding: 0; /* width:747px */ }
	
	#cadre_pays, #cadre_bottom { width: 100%; margin-top: 30px; color: #fff;  clear: none;
				background: transparent url("images/bg-cadre-pays.png") no-repeat top left; }
				
	#cadre_pays_content, #cadre_bottom_left {
		padding: 10px 10px 10px 20px; /*float:left;*/
	}
	#cadre_pays_photo, #cadre_bottom_right { padding: 10px 0; text-align:left;  }
	
  .subcr { text-align:right; padding-right:5px; }

  /*-------------------------------------------------------------------------*/
  
  /* Pour Joomla */
  
  .contentpaneopen td.contentheading { padding:0; }
}