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


/* MINIATURES PHOTOS */

a.imag{ position: relative; z-index: 1; } 
a.imag:hover{ z-index: 2; } 
a.imag span{ display: none; } a.imag:hover span{ display:block; position:absolute; z-index: 
3; top: 20px; left: 0px; } 


/* HEADER */
.geo-header {
	position:relative;
	margin-left:10px;
	width:1000px;
	height:70px;
	background:url(../design/barre_totale_vert.png)  top no-repeat;
	
}
/*.geo-header .hg {
	float:left;
	width:1400px;
	height:70px;
	background:url(../design/start_top_vert.png) top left no-repeat;
}
.geo-header .hd {
	float:left;
	width:1000px;
	height:70px;
	background:url(../design/end_top_vert.png) top right no-repeat;
}*/


/* ---------------------------------------------------------------------------*/
/* NAV */
.geo-header .nav {
	position:absolute;
	left:40px;
	z-index:5;
  overflow: hidden;
}
.geo-header .nav ul {
	margin:0 16px 0 0;
  padding: 0px;
  list-style: none;
}
.geo-header .nav ul li {
  float: left;
  margin-left:3px;
  padding:0 10px 0 10px; /* espace entre menus */
	font-family:arial,sans-serif,lucida,neuropol;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.geo-header .nav ul li a {
  float: left;
  text-decoration: none;
  /*letter-spacing: 1px;*/
  padding-left: 5px;
}
.geo-header .nav ul li a:hover {
  text-decoration:none;
  color:#ffffff;
}
.geo-header .nav ul li#actif, .geo-header .nav ul li#actif-premier {
  float: left;
  padding-left: 5px;
  text-decoration: none;
  /*letter-spacing: 1px;*/
}
.geo-header .nav ul li#actif {
  height:30px;
  background: url(../design/head-nav-coin-gauche.gif) no-repeat;
}
.geo-header .nav ul li#actif-premier {
  height:33px;
  background: url(../design/head-nav-coin-gauche-premier.gif) no-repeat;
}
.geo-header .nav ul li span a {
  float: left;
  padding: 11px 10px 3px 0;
  color: #ffffff;
}
.geo-header .nav ul li#actif span, .geo-header .nav ul li#actif-premier span {
  float: left;
  padding: 1px 16px 3px 15px;
  background-image: url(../design/head-nav-coin-droit.gif);
  background-position: 100% 0%;
  background-repeat: no-repeat;
}
.geo-header .nav ul li#actif span a, .geo-header .nav ul li#actif-premier span a {
  height:30px;
	color:#6CC829;
}
.geo-header .nav ul li span a {
  color:#020202;
}

/* ---------------------------------------------------------------------------*/
/* SOUS-NAV */
.geo-header .sous-nav {
	position:absolute;
	top:29px;
	left:43px;
	width:900px;
	height:28px;
	background:url(../design/head-sous-nav-mosaic.gif) bottom repeat-x;
}
.geo-header .sous-nav .hg {
	position:absolute;
	float:left;
	width:3px;
	height:28px;
	background:url(../design/head-sous-nav-coin-gauche.gif) top left no-repeat;
}
.geo-header .sous-nav .hd {
	position:absolute;
	width:900px;
	height:28px;
	margin: 0 auto;
	padding-top:6px;
	background:url(../design/head-sous-nav-coin-droit.gif) top right no-repeat;
  text-align:center;
	font-family:arial,sans-serif,neuropol,lucida;
	font-size:12px;
	font-weight:bold;
	color:#F0291A;
}
.geo-header .sous-nav .hd ul {
	margin:0 auto;
	padding:0;
}
.geo-header .sous-nav .hd ul li {
	padding:0 7px 7px 7px; /* espace entre menus */
	display:inline; /* li horizontales */
}
.geo-header .sous-nav .hd ul li span { /* utilisé pour afficher pointeur */
	height:22px;
	display: inline-block; /* permet définir hauteur au span si li en display inline */
}
.geo-header .sous-nav .hd ul li a {
	text-decoration: none;
	font-weight:normal;
	color:#020202;
}
.geo-header .sous-nav .hd ul li a:hover {
	text-decoration:none;
	color:#ffffff;
}
.geo-header .sous-nav .hd ul li#actif {
	;
}
.geo-header .sous-nav .hd ul li#actif a {
	font-weight:bold;
	color:#6CC829;
}

/* ---------------------------------------------------------------------------*/
/* DIVERS HEADER RSSs*/
.geo-header .rss {
	position:absolute;
	left:950px;
	top:33px;
}
/* ---------------------------------------------------------------------------*/

/* TABLEAU BAS*/

.twoColLiqRt #articles
{
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 1px;
}

.twoColLiqRt #tableau_droite
{
  width: 22%;
  margin-top: 5px;
  margin-right:1px;
  margin-left:5px;
}
#caro
{
  margin-top: 30px;
  /*padding: 0px;*/
}
#bas
{
  background-color: white;
}

}
/*---------------------------------------fin scc bas-------------------------------------*/



.imag{ position: relative; z-index: 1; } 
.imag:hover{ z-index: 2; } 
.imag span{ display: none; } 
.imag:hover span{ display:block; position:absolute; z-index: 3; top: 20px; left: 0px; } 
