/**
 * design/balea-1.0/stylesheets/balea-layout.css
 *
 * Feuille de style pour le layout.
 *
 * @version   1.0
 * @author    OVEA <contact@ovea.com>
 * Pierre Viala
 * @copyright copyright 2006, OVEA
 */
body
{
  margin:			0;
  padding:			0;
  background:		#FFFFFF;
  font-size: 		x-small;
  font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
}


#totale
{
  width:		100%;
}

/*  On doit pouvoir gerer toute les r�solutions */
#page
{
  margin:			0 auto 0 auto;
  padding:			0;
  width:			770px;
  border: 	3px solid #edeeef;
}

#header
{
  margin:			0;
  padding:			0;
  height:			100px;
  background:		url('/design/balea-fr-1.0/images/layout/bg_header.gif') no-repeat;
}

ul#drapeau_file
{
  list-style-type:	none;
  margin:			0 0 0 300px;
  padding:			0;
  float:			right;
}

ul#drapeau_file li
{
  margin:			0;
  padding:			0 5px 0 0;
  list-style-type: 	none;
  display:			inline;
}

ul#logo_file
{
  list-style-type:	none;
  margin:			5px 0 0 300px;
  padding:			0;
  float:			right;
}

ul#logo_file li
{
  margin:			0;
  padding:			0 10px 5px 0;
  list-style-type: 	none;
  display:			inline;
}
img#logo_ce
{
  padding:			0 0 10px 0;
  margin:			0;
}

img#logo_iso
{
  margin:			0;
  padding:			0;
}

img#logo
{
  float: 			left;
  margin:			10px 0 0 0;
  border:   		none;
}
/****************************************************************/
ul#nav_top li.sans_sep a:link, ul#nav_top li.sans_sep a:visited
{
  color: 			#FFFFFF;
  background-color: #4B5353;
  border-left: 		none;
  padding-left: 	5px;
}

ul#nav_top li.sans_sep a:hover
{
  color: 			#FFFFFF;
  background-color: #4B5353;
  border-left: 		none;
  text-decoration: 	underline;
}

ul#nav_top
{
  white-space:      nowrap;
  margin:			0;
  padding:			3px 3px 3px 30px;
  float:			right;
  color:			#FFFFFF;
  font-weight:		bold;
  background:		url('/design/balea-fr-1.0/images/layout/bg_nav_haut.gif') no-repeat bottom left;
}

ul#nav_top li
{
  list-style-type: 	none;
  display:			inline;
}


ul#nav_top li a:link, ul#nav_top li a:visited
{
  color: 			#FFFFFF;
  background-color: #4B5353;
  text-decoration:  none;
  border-left: 		1px solid #FFFFFF;
  padding-left: 	10px;
  padding-right: 	10px;
}

ul#nav_top li a:hover
{
  color: 			#FFFFFF;
  background-color: #4B5353;
  border-left: 		1px solid #FFFFFF;
  text-decoration: 	underline;
}
/**********  GESTION DES COULEURS DE RUBRIQUE  ***************************/
/* animal = #016523 */
/* embarque = #e8ba2e */
/* pesage en ligne = #a1a6a7 */
/* prepa commande = #205966 */
/*******************************/
/************************************************/
/* Gestion des styles pour le menu d�roulant */

/* Toutes les listes */

ul#nav 
{ 
  padding:			0;
  margin:			0;
  list-style:		none;
}

ul#nav a 
{
  padding:			2px 0 2px 0;
  color:	  		#ffffff;
  background: 		#4B5353;
}

/* Tous les �l�ments de liste */
ul#nav li 
{ 
  
  float:			left;
  position:			relative;
  width:			12.75em;
  border: 			1px solid #FFFFFF;
  display: 			inline; 
  list-style-type:	none; 
  text-align:		center;
}

ul#nav li a 
{
  text-decoration:  none;
  display: 			block;
  height: 			100%;
  border: 			0;
}

#nav li.vide
{
  padding:			2px 0 2px 0;
  color:	  		#ffffff;
  width: 			21.1em;
  background: 		#4B5353;
}

/* gestion des differents affichages par rubrique taille et couleur sur hover */

#nav li.embarque a:hover
{
  background: 		#e8ba2e;
}

#nav li.commande, #nav li.commande a 
{
  width:			16.3em;
}

#nav li.commande a:hover
{
  background: 		#205966;
  width:			16.3em;
}

#nav li.enligne a:hover
{
  background: 		#a1a6a7;
}

#nav li.animal a:hover
{
  background: 		#016523;
}

/* Deuxi�me niveau de liste */
ul#nav li ul 
{ 
  margin:			2px 0 0 0;
  display:			none;
  position:			absolute;
  top:				1.3em;
  left:				0;
  padding-left:		0;
  margin-left:		0;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing
li, rather than bottom left */
ul#nav li>ul 
{ 
  top:				auto;
  left:		       0;
}

/* Cas d'un niveau superieur*/
ul#nav li:hover ul, ul#nav li.over ul 
{ 
  display:			block;
}
/********************************************************/
div.clear-both
{
  clear:			both;
}
#center
{
  padding:			 10px 0 0 0;
  margin:			 0;
   background:		url('/design/balea-fr-1.0/images/layout/bg_sep_gauche.gif') repeat-y;
   clear:			both;
}

#content
{
  width: 			550px;
  margin:			 0;
  padding:			 0;
  float:			right;
 }


img#fleche_jaune
{
  margin:			0 5px 0 10px;
}

img#bloc_photo
{
  margin:			10px 0 20px 20px;
}
img#carre_jaune
{
  margin:			0 5px 0 5px;
}

ul#fleche_jaune_petite
{
  margin: 			15px 0 15px 8px;
  padding: 			0;
  list-style: 		none;
}

ul#fleche_jaune_petite li
{
  list-style: 		none;
  padding-left: 	20px;
  background-image: url('/design/balea-fr-1.0/images/layout/fleche_jaune_petite.gif');
  background-repeat: no-repeat;
  background-position: 0 .5em;
}
/****************************************************************/
/* Bloc de gauche */
#left
{
  float: 			left;
  margin:           0;
  padding:		    0;
}

#bloc_news
{
  width:            185px;
  margin:			5px 5px 5px 5px;
  padding:			5px 5px 5px 5px;
  float:			left;
  text-align: 		left;
  background:		#edeeef;
  color:			#4B5353;
}

#bloc_news .object-center a img
{
  border: none;
}

#bloc_news img
{
  margin-top: 10px;
}

#bloc_news h2
{
 font-size: 		 120%;
 color:              #000000;
}

#bloc_indigo
{
  margin:			10px 0 0 15px;
  text-align:		left;
  float:			left;
}
#indigo
{
 margin:			7px 0 0 0;
}

#copyright
{
  margin:			10px 0 0 310px;
  padding:			0;
  text-align:       center;
  float:            inherit;
}

  
ul#footer  li.sans_sepa a:link, ul#footer li.sans_sepa a:visited
{
  color: 			#000000;
  border-right: 		none;
  padding-left: 	10px;
  padding-right: 	10px;
}

ul#footer  li.sans_sepa a:hover
{
  color: 			#000000;
  border-right: 		none;
  text-decoration: 	underline;
}

ul#footer
{
  white-space: 		nowrap;
  margin:			40px 0 0 310px;
  padding:			0;
  text-align:       center;
  float:            inherit;
  color:			#000000;
  font-weight:		bold;
  list-style-type:	none;
  
}

ul#footer li
{
  list-style-type: 	none;
  display:			inline;
}


ul#footer li a:link, ul#footer li a:visited
{
  color: 			#000000;
  text-decoration:  none;
  border-right: 	1px solid #000000;
  padding-left: 	10px;
  padding-right: 	10px;
}

ul#footer li a:hover
{
  color: 			#000000;
  text-decoration: 	underline;
}




a.ovea
{
  padding-left:		34px;
  color:			#61533C;
  letter-spacing:	-1px;
  background:		url("/design/balea-fr-1.0/images/layout/oooo.gif") no-repeat 10% 70%;
}

a.ovea:hover
{
  text-decoration:	none;
}

a.powered
{
  color:		#61533C;
}

a.powered:hover
{
  text-decoration:	none;
}

ul#plan_site
{
  list-style-type: 	none;
}

ul#plan_site li
{
  margin:			40px 0 0 310px;
  padding:			0;
}


#plan_site h2
{
 font-size: 		120%;
 background-image:	url("/design/balea-fr-1.0/images/layout/fleche_jaune_grande.gif");  
 background-repeat: no-repeat;
 background-position: 0% 50%;
 color:             #e8ba2e;
 margin:            15px 0 0 0;
 padding-left:		20px;
 text-decoration:	none;
}

#plan_site h2 a, #plan_site h2 a:link, #plan_site h2 a:visited
{
  text-decoration:	none;
  color:             #e8ba2e;
}

#plan_site h2 a:hover 
{
  text-decoration:	underline;
}

#plan_site h3
{
  font-size: 		100%;
  margin:            20px 0 10px 0;
  padding-left:		15px;
  color:             #000000;
}

#plan_site h3 a, #plan_site h3 a:link #plan_site h3 a:visited
{
  text-decoration:	none;
  color:             #000000;
}

#plan_site h3 a:hover 
{
  text-decoration:   underline;
  color:             #000000;
}

#content h1
{
  font-size: 		130%;
}

#content h2
{
  font-size:    110%;
}
